diff --git a/Core/Application/INIT_Initialization.c b/Core/Application/INIT_Initialization.c index d354d7c..8730097 100644 --- a/Core/Application/INIT_Initialization.c +++ b/Core/Application/INIT_Initialization.c @@ -153,27 +153,40 @@ BOOL INIT_boCreateTask( VOID ) //------------------------------------------------------------------------------------------------- PRIVATE VOID vTask( PVOID arg ) { - UNUSED( arg ); + UNUSED( arg ); - BOOL boOK = TRUE; - - boOK &= ERRH_boInitializeModule(); - boOK &= USFL_boInitializeModule(); - boOK &= VARH_boInitializeModule(); + BOOL boOK = TRUE; - boOK &= DIPO_boInitializeModule(); - boOK &= ANPI_boInitializeModule(); + uint32_t reset_flags = RCC->CSR; + + boOK &= ERRH_boInitializeModule(); + boOK &= USFL_boInitializeModule(); + boOK &= VARH_boInitializeModule(); + + if (reset_flags & RCC_CSR_IWDGRSTF) { + // This was IWDG + ERRH_vSetError(HARDFAULT_ERROR_MASK | HARDFAULT_ERROR_IWDG); + }else if (reset_flags & RCC_CSR_SFTRSTF) { + // Software reset (NVIC_SystemReset or by debugger) + ERRH_vSetError(HARDFAULT_ERROR_MASK | HARDFAULT_ERROR_SWRST); + } + + boOK &= DIPO_boInitializeModule(); + boOK &= ANPI_boInitializeModule(); boOK &= ANPO_boInitializeModule(); - boOK &= SPID_boInitializeModule(); - boOK &= ADCD_boInitializeModule(); + boOK &= SPID_boInitializeModule(); + boOK &= ADCD_boInitializeModule(); boOK &= TEMP_boInitializeModule(); boOK &= CAND_boInitializeModule(); - boOK &= PECO_boInitializeModule(); - boOK &= MAIN_boInitializeModule(); + boOK &= PECO_boInitializeModule(); + boOK &= MAIN_boInitializeModule(); + + if( !boOK ){ osKernelLock(); // lock kernel to prevent task switch + PECO_Enable( FALSE ); while( 1 ){ // Toggle Error LED fast DIPO_vToggleOutput( DIPO_eLED ); DELAY_MS( 100 ); diff --git a/Core/Application/MAIN_MainApplication.c b/Core/Application/MAIN_MainApplication.c index 3566fe0..7c078c1 100644 --- a/Core/Application/MAIN_MainApplication.c +++ b/Core/Application/MAIN_MainApplication.c @@ -43,6 +43,8 @@ #include "../Drivers/ANPI_AnalogPortsIn.h" #include "../Drivers/ANPO_AnalogPortsOut.h" +#include "../Drivers/ERRH_ErrorHandler.h" + // Toolbox #include "../Toolbox/UTIL_Utility.h" @@ -57,7 +59,7 @@ //================================================================================================= /* Software Version */ -#define SW_VERSION 7 +#define SW_VERSION 8 #define MSG_QUEUE_SIZE 8 @@ -206,14 +208,14 @@ BOOL MAIN_boInitializeModule( VOID ) boOK &= ( ( m_pstEventID = osEventFlagsNew( &stEventAttribute ) ) == NULL ) ? FALSE : TRUE; boOK &= ( ( m_pstThreadID = osThreadNew( vTask, NULL, &stTaskAttribute ) ) == NULL ) ? FALSE : TRUE; - boOK &= ( ( m_pstCANRxMsgQueueID = osMessageQueueNew( MSG_QUEUE_SIZE, sizeof( CAND_Message ), &stCANRxMsgQueueAttribute ) ) == NULL ) ? FALSE : TRUE; + boOK &= ( ( m_pstCANRxMsgQueueID = osMessageQueueNew( MSG_QUEUE_SIZE, sizeof( CAND_Message ), &stCANRxMsgQueueAttribute ) ) == NULL ) ? FALSE : TRUE; boOK &= ( m_pstUpdateTimer = osTimerNew( vEventCallback, osTimerPeriodic, (PVOID)EVENT_TIMER_UPDATE, &stTimerAttribute ) ) == NULL ? FALSE : TRUE; boOK &= ( m_pstWatchdogTimer = osTimerNew( vEventCallback, osTimerPeriodic, (PVOID)EVENT_WATCHDOG, &stWatchdogTimerAttribute ) ) == NULL ? FALSE : TRUE; boOK &= (osTimerStart( m_pstUpdateTimer, 1000 ) == osOK ) ? TRUE : FALSE; boOK &= (osTimerStart( m_pstWatchdogTimer, WATCHDOG ) == osOK ) ? TRUE : FALSE; - CAND_vSetRxCallback( vMsgRxCallback ); + CAND_vSetRxCallback( vMsgRxCallback ); return( boOK ); } @@ -244,77 +246,81 @@ PRIVATE VOID vTask( PVOID arg ) if( u32Flags & EVENT_NEW_MESSAGE ) { // New message from CAN CAND_Message stMessage; - osMessageQueueGet( m_pstCANRxMsgQueueID, &stMessage, NULL, 0 ); // get message from queue + osMessageQueueGet( m_pstCANRxMsgQueueID, &stMessage, NULL, 0 ); // get message from queue - U8 u8Register = stMessage.au8Data[0]; - U8 u8Type = stMessage.u8Type; + U8 u8Register = stMessage.au8Data[0]; + U8 u8Type = stMessage.u8Type; - if( u8Type == MESSAGE_TYPE_READ ){ // Message type read + if( u8Type == MESSAGE_TYPE_READ ){ // Message type read - if( u8Register >= VARH_eNumberOfVariables ){ // check register - // send register not found - au8Buffer[0] = 0xFF; - CAND_boSendMessage( au8Buffer, 1, stMessage.boIsPrivate, stMessage.u8Type ); - } else { - VARH_UVariable uVariable = VARH_uGetVariableData(u8Register); // get data - au8Buffer[0] = u8Register; - UTIL_vMemCopy(&uVariable, &au8Buffer[1], 4); // copy data in buffer + if( u8Register >= VARH_eNumberOfVariables ){ // check register + // send register not found + ERRH_vSetError(MAIN_ERROR_MASK | MAIN_ERROR_REG_NOT_FOUND); - CAND_boSendMessage( au8Buffer, 5, stMessage.boIsPrivate, stMessage.u8Type ); - } - - } else if( u8Type == MESSAGE_TYPE_WRITE ){ // Message type write - VARH_UVariable uData; - UTIL_vMemCopy(&stMessage.au8Data[1], &uData, 4); + au8Buffer[0] = 0xFF; + CAND_boSendMessage( au8Buffer, 1, stMessage.boIsPrivate, stMessage.u8Type ); + } else { + VARH_UVariable uVariable = VARH_uGetVariableData(u8Register); // get data + au8Buffer[0] = u8Register; + UTIL_vMemCopy(&uVariable, &au8Buffer[1], 4); // copy data in buffer - VARH_vSetVariableData(u8Register, uData); - } else if( u8Type == MESSAGE_TYPE_COMMAND ){ // Message type command + CAND_boSendMessage( au8Buffer, 5, stMessage.boIsPrivate, stMessage.u8Type ); + } - switch (u8Register) - { - case COMMAND_ON: - PECO_Enable( TRUE ); - break; - case COMMAND_OFF: - PECO_Enable( FALSE ); - break; - case COMMAND_WATCHDOG: - osTimerStart( m_pstWatchdogTimer, WATCHDOG ); - break; - case COMMAND_CLEAR_ERROR: - VARH_vSetVariableDataFromSystemU32( VARH_eError, 0x00000000 ); - break; - case COMMAND_REBOOT: - PECO_Enable( FALSE ); - HAL_NVIC_SystemReset(); - break; - case COMMAND_GET_SW_VERSION: - au8Buffer[0] = COMMAND_GET_SW_VERSION; - au8Buffer[1] = SW_VERSION; - CAND_boSendMessage( au8Buffer, 2, stMessage.boIsPrivate, stMessage.u8Type ); - break; - case COMMAND_SAVE_VARIABLES: - VARH_vSaveVariablestoFlash(); - // @TODO Error handling Flash Save - break; - case COMMAND_LOAD_VARIABLES: - VARH_vLoadVariablesfromFlash(); - break; - default: - break; - } - } - } + } else if( u8Type == MESSAGE_TYPE_WRITE ){ // Message type write + VARH_UVariable uData; + UTIL_vMemCopy(&stMessage.au8Data[1], &uData, 4); + + VARH_vSetVariableData(u8Register, uData); + } else if( u8Type == MESSAGE_TYPE_COMMAND ){ // Message type command + + switch (u8Register) + { + case COMMAND_ON: + PECO_Enable( TRUE ); + break; + case COMMAND_OFF: + PECO_Enable( FALSE ); + break; + case COMMAND_WATCHDOG: + osTimerStart( m_pstWatchdogTimer, WATCHDOG ); + break; + case COMMAND_CLEAR_ERROR: + ERRH_vClearError(); + break; + case COMMAND_REBOOT: + PECO_Enable( FALSE ); + HAL_NVIC_SystemReset(); + break; + case COMMAND_GET_SW_VERSION: + au8Buffer[0] = COMMAND_GET_SW_VERSION; + au8Buffer[1] = SW_VERSION; + CAND_boSendMessage( au8Buffer, 2, stMessage.boIsPrivate, stMessage.u8Type ); + break; + case COMMAND_SAVE_VARIABLES: + if(!VARH_vSaveVariablestoFlash()){ + ERRH_vSetError(MAIN_ERROR_MASK | MAIN_ERROR_SAVE_FLASH); + } + break; + case COMMAND_LOAD_VARIABLES: + VARH_vLoadVariablesfromFlash(); + break; + default: + ERRH_vSetError(MAIN_ERROR_MASK | MAIN_ERROR_CMD_NOT_FOUND); + break; + } + } + } if( u32Flags & EVENT_TIMER_UPDATE ) - { + { DIPO_vToggleOutput( DIPO_eLED ); } - if( u32Flags & EVENT_WATCHDOG ) - { + if( u32Flags & EVENT_WATCHDOG ) + { PECO_Enable( FALSE ); - // TODO: WATCHDOG: what else? +// ERRH_vSetError(MAIN_ERROR_MASK | MAIN_ERROR_WATCHDOG); } } @@ -339,7 +345,7 @@ PRIVATE VOID vEventCallback( PVOID pvData ) //------------------------------------------------------------------------------------------------- PRIVATE VOID vMsgRxCallback( CAND_Message stMessage ) { - osMessageQueuePut( m_pstCANRxMsgQueueID, &stMessage, 0, 0 ); + osMessageQueuePut( m_pstCANRxMsgQueueID, &stMessage, 0, 0 ); osEventFlagsSet( m_pstEventID, EVENT_NEW_MESSAGE ); } diff --git a/Core/Application/PECO_PeltierController.c b/Core/Application/PECO_PeltierController.c index 78e18e5..14e998a 100644 --- a/Core/Application/PECO_PeltierController.c +++ b/Core/Application/PECO_PeltierController.c @@ -33,6 +33,8 @@ // Application #include "../Application/VARH_VariableHandler.h" +#include "ERRH_ErrorHandler.h" + // Driver #include "ANPO_AnalogPortsOut.h" #include "DIPO_DigitalPorts.h" @@ -56,7 +58,7 @@ #define EVENT_FLAGS_ALL (EVENT_TIMER_UPDATE) -#define MAX_POWER_PELTIER 100 +#define MAX_POWER_PELTIER 110 // safety for pid regulations //================================================================================================= // Section: MACROS @@ -234,9 +236,9 @@ VOID vTask(PVOID arg) FLOAT power = VARH_flGetVariableData(VARH_ePeltier_P); if(power > MAX_POWER_PELTIER){ PECO_Enable(FALSE); + ERRH_vSetError(PELTIER_ERROR_MASK | PELTIER_ERROR_MAX_POWER); } - // PID Regelung FLOAT Kp = VARH_flGetVariableData(VARH_ePID_kp); @@ -285,11 +287,11 @@ VOID vTask(PVOID arg) d_prev = D; i_prev = I; - boSetPeltierVoltage(Uout); // set the output + if(!boSetPeltierVoltage(Uout)) ERRH_vSetError(PELTIER_ERROR_MASK | PELTIER_ERROR_SETVOLTAGE_PID); // set the output } else if (VARH_u32GetVariableData(VARH_eMode) == PECO_eConst_Voltage) { - boSetPeltierVoltage(VARH_flGetVariableData(VARH_eControlVoltage)); // set the output + if(!boSetPeltierVoltage(VARH_flGetVariableData(VARH_eControlVoltage))) ERRH_vSetError(PELTIER_ERROR_MASK | PELTIER_ERROR_SETVOLTAGE); // set the output // reset PID Vars error_prev = 0; diff --git a/Core/Application/VARH_VariableHandler.c b/Core/Application/VARH_VariableHandler.c index d1720ba..2462af6 100644 --- a/Core/Application/VARH_VariableHandler.c +++ b/Core/Application/VARH_VariableHandler.c @@ -32,6 +32,8 @@ #include "USFL_UserFlash.h" +#include "ERRH_ErrorHandler.h" + // Toolbox #include "../Toolbox/UTIL_Utility.h" @@ -153,7 +155,7 @@ BOOL VARH_boInitializeModule( VOID ) { BOOL boOK = TRUE; - boOK &= ( ( m_pstMutexID = osMutexNew( &m_stMutexAttr ) ) == NULL ) ? FALSE : TRUE; + boOK &= ( ( m_pstMutexID = osMutexNew( &m_stMutexAttr ) ) == NULL ) ? FALSE : TRUE; VARH_vSetAllVariablesToInitData(); @@ -172,11 +174,14 @@ VOID VARH_vSetVariableData( U8 u8Variable, VARH_UVariable uData ) // check parameters if( m_astVarInfo[u8Variable].u8Flags & VARH_FLAGINFO_READONLY ) { - return; + ERRH_vSetError(VARH_ERROR_MASK | VARH_ERROR_READONLY); + return; } osMutexAcquire( m_pstMutexID, osWaitForever ); // aquire mutex - if( boCheckRange( u8Variable, uData ) ) { m_auVariable[u8Variable].uData = uData; } // store new value + if( boCheckRange( u8Variable, uData ) ) { + m_auVariable[u8Variable].uData = uData; // store new value + } else ERRH_vSetError(VARH_ERROR_MASK | VARH_ERROR_OUTOFRANGE); osMutexRelease( m_pstMutexID ); // release mutex } @@ -231,6 +236,7 @@ VOID VARH_vSetVariableDataFromSystem( U8 u8Variable, VARH_UVariable uData ) if( !boCheckRange( u8Variable, uData ) ) { m_auVariable[u8Variable].u8Flags |= VARH_FLAG_OUTOFRANGE; // check the value + ERRH_vSetError(VARH_ERROR_MASK | VARH_ERROR_OUTOFRANGE_INT); } m_auVariable[u8Variable].uData = uData; // store new value osMutexRelease( m_pstMutexID ); // release mutex @@ -401,6 +407,7 @@ VOID VARH_vLoadVariablesfromFlash( VOID ) } } if( !boOK ){ + ERRH_vSetError(VARH_ERROR_MASK | VARH_ERROR_LOAD_FLASH); for( U8 u8Var = 0; u8Var < VARH_eNumberOfVariables; u8Var++ ) { if( (m_astVarInfo[u8Var].u8Flags & VARH_FLAGINFO_FLASH) == VARH_FLAGINFO_FLASH ){ diff --git a/Core/Drivers/ADCD_AdcDriver.c b/Core/Drivers/ADCD_AdcDriver.c index c99a9e7..f932af8 100644 --- a/Core/Drivers/ADCD_AdcDriver.c +++ b/Core/Drivers/ADCD_AdcDriver.c @@ -204,9 +204,6 @@ BOOL ADCD_boInitializeModule( VOID ) boOK &= boWriteReg( REG_CONFIG, (U16) CONFIG | CONFIG_FAULTSTATCLEAR, FALSE ); DIPO_vResetOutput( DIPO_eCS_Water ); - /** @todo read back configuration */ - - osMutexRelease( m_pstMutexID ); return( boOK ); diff --git a/Core/Drivers/ANPI_AnalogPortsIn.c b/Core/Drivers/ANPI_AnalogPortsIn.c index d6318af..ee0693e 100644 --- a/Core/Drivers/ANPI_AnalogPortsIn.c +++ b/Core/Drivers/ANPI_AnalogPortsIn.c @@ -36,6 +36,8 @@ // Drivers #include "PECO_PeltierController.h" +#include "ERRH_ErrorHandler.h" + // Toolbox #include "../Toolbox/UTIL_Utility.h" @@ -316,30 +318,12 @@ void HAL_ADC_ConvHalfCpltCallback( ADC_HandleTypeDef* hadc ) //------------------------------------------------------------------------------------------------- void HAL_ADC_ErrorCallback( ADC_HandleTypeDef* hadc ) { - // TODO: Error Handling - if( hadc->ErrorCode == HAL_ADC_ERROR_NONE ) - { + if( hadc->ErrorCode == HAL_ADC_ERROR_NONE ){ + ERRH_vSetError(AI_DMA_ERROR_MASK | hadc->DMA_Handle->ErrorCode); + } else { + ERRH_vSetError(AI_ERROR_MASK | hadc->ErrorCode); + } - } - if( hadc->ErrorCode == HAL_ADC_ERROR_INTERNAL ) - { - - } - if( hadc->ErrorCode == HAL_ADC_ERROR_OVR ) - { - - } - - if( hadc->ErrorCode == HAL_ADC_ERROR_DMA ) - { - - } - - if( hadc->DMA_Handle->ErrorCode & HAL_DMA_ERROR_TE ) - { - - } - } diff --git a/Core/Drivers/CAND_CanDriver.c b/Core/Drivers/CAND_CanDriver.c index 8793c7f..8c175d0 100644 --- a/Core/Drivers/CAND_CanDriver.c +++ b/Core/Drivers/CAND_CanDriver.c @@ -38,6 +38,8 @@ // Driver #include "DIPO_DigitalPorts.h" +#include "ERRH_ErrorHandler.h" + // include STM32 drivers #include "stm32l4xx_hal.h" @@ -258,8 +260,8 @@ void HAL_CAN_RxFifo0MsgPendingCallback( CAN_HandleTypeDef *hcan ){ // Returns: None //------------------------------------------------------------------------------------------------- void HAL_CAN_ErrorCallback( CAN_HandleTypeDef *hcan ){ - // U32 u32Error = hcan->ErrorCode; - /** TODO: Can Error Handling */ + U32 u32Error = hcan->ErrorCode; + ERRH_vSetError(CAN_ERROR_MASK | u32Error); } diff --git a/Core/Drivers/ERRH_ErrorHandler.c b/Core/Drivers/ERRH_ErrorHandler.c index 4a4da63..9f7be86 100644 --- a/Core/Drivers/ERRH_ErrorHandler.c +++ b/Core/Drivers/ERRH_ErrorHandler.c @@ -31,6 +31,7 @@ //================================================================================================= #include "ERRH_ErrorHandler.h" +#include "VARH_VariableHandler.h" // Toolbox #include "../Toolbox/UTIL_Utility.h" @@ -106,12 +107,30 @@ BOOL ERRH_boInitializeModule( VOID ) { BOOL boOK = TRUE; - + // nothing to do yet in init return( boOK ); } +VOID ERRH_vClearError( VOID ) +{ + VARH_vSetVariableDataFromSystemU32( VARH_eError, NO_ERROR ); +} + + +VOID ERRH_vSetError( U32 u32Error ) +{ + VARH_vSetVariableDataFromSystemU32( VARH_eError, u32Error ); +} + +U32 ERRH_u32GetError( VOID ) +{ + return( VARH_u32GetVariableData( VARH_eError ) ); +} + + + diff --git a/Core/Drivers/ERRH_ErrorHandler.h b/Core/Drivers/ERRH_ErrorHandler.h index 9c5f8cc..9c759e5 100644 --- a/Core/Drivers/ERRH_ErrorHandler.h +++ b/Core/Drivers/ERRH_ErrorHandler.h @@ -48,30 +48,124 @@ extern "C" { // CAN Errors +#define CAN_ERROR_MASK 0x01000000 + +// #define HAL_CAN_ERROR_NONE (0x00000000U) /*!< No error */ +// #define HAL_CAN_ERROR_EWG (0x00000001U) /*!< Protocol Error Warning */ +// #define HAL_CAN_ERROR_EPV (0x00000002U) /*!< Error Passive */ +// #define HAL_CAN_ERROR_BOF (0x00000004U) /*!< Bus-off error */ +// #define HAL_CAN_ERROR_STF (0x00000008U) /*!< Stuff error */ +// #define HAL_CAN_ERROR_FOR (0x00000010U) /*!< Form error */ +// #define HAL_CAN_ERROR_ACK (0x00000020U) /*!< Acknowledgment error */ +// #define HAL_CAN_ERROR_BR (0x00000040U) /*!< Bit recessive error */ +// #define HAL_CAN_ERROR_BD (0x00000080U) /*!< Bit dominant error */ +// #define HAL_CAN_ERROR_CRC (0x00000100U) /*!< CRC error */ +// #define HAL_CAN_ERROR_RX_FOV0 (0x00000200U) /*!< Rx FIFO0 overrun error */ +// #define HAL_CAN_ERROR_RX_FOV1 (0x00000400U) /*!< Rx FIFO1 overrun error */ +// #define HAL_CAN_ERROR_TX_ALST0 (0x00000800U) /*!< TxMailbox 0 transmit failure due to arbitration lost */ +// #define HAL_CAN_ERROR_TX_TERR0 (0x00001000U) /*!< TxMailbox 0 transmit failure due to transmit error */ +// #define HAL_CAN_ERROR_TX_ALST1 (0x00002000U) /*!< TxMailbox 1 transmit failure due to arbitration lost */ +// #define HAL_CAN_ERROR_TX_TERR1 (0x00004000U) /*!< TxMailbox 1 transmit failure due to transmit error */ +// #define HAL_CAN_ERROR_TX_ALST2 (0x00008000U) /*!< TxMailbox 2 transmit failure due to arbitration lost */ +// #define HAL_CAN_ERROR_TX_TERR2 (0x00010000U) /*!< TxMailbox 2 transmit failure due to transmit error */ +// #define HAL_CAN_ERROR_TIMEOUT (0x00020000U) /*!< Timeout error */ +// #define HAL_CAN_ERROR_NOT_INITIALIZED (0x00040000U) /*!< Peripheral not initialized */ +// #define HAL_CAN_ERROR_NOT_READY (0x00080000U) /*!< Peripheral not ready */ +// #define HAL_CAN_ERROR_NOT_STARTED (0x00100000U) /*!< Peripheral not started */ +// #define HAL_CAN_ERROR_PARAM (0x00200000U) /*!< Parameter error */ +// #define HAL_CAN_ERROR_INTERNAL (0x00800000U) /*!< Internal error */ + // SPI Errors +#define SPI_ERROR_MASK 0x02000000 -// ADC Errors - +// #define HAL_SPI_ERROR_NONE (0x00000000U) /*!< No error */ +// #define HAL_SPI_ERROR_MODF (0x00000001U) /*!< MODF error */ +// #define HAL_SPI_ERROR_CRC (0x00000002U) /*!< CRC error */ +// #define HAL_SPI_ERROR_OVR (0x00000004U) /*!< OVR error */ +// #define HAL_SPI_ERROR_FRE (0x00000008U) /*!< FRE error */ +// #define HAL_SPI_ERROR_DMA (0x00000010U) /*!< DMA transfer error */ +// #define HAL_SPI_ERROR_FLAG (0x00000020U) /*!< Error on RXNE/TXE/BSY/FTLVL/FRLVL Flag */ +// #define HAL_SPI_ERROR_ABORT (0x00000040U) /*!< Error during SPI Abort procedure */ // Analog In Errors +#define AI_ERROR_MASK 0x03000000 + +// #define HAL_ADC_ERROR_NONE (0x00U) /*!< No error */ +// #define HAL_ADC_ERROR_INTERNAL (0x01U) /*!< ADC peripheral internal error (problem of clocking, +// enable/disable, erroneous state, ...) */ +// #define HAL_ADC_ERROR_OVR (0x02U) /*!< Overrun error */ +// #define HAL_ADC_ERROR_DMA (0x04U) /*!< DMA transfer error */ +// #define HAL_ADC_ERROR_JQOVF (0x08U) /*!< Injected context queue overflow error */ + +#define AI_DMA_ERROR_MASK 0x04000000 + +// #define HAL_DMA_ERROR_NONE 0x00000000U /*!< No error */ +// #define HAL_DMA_ERROR_TE 0x00000001U /*!< Transfer error */ +// #define HAL_DMA_ERROR_NO_XFER 0x00000004U /*!< Abort requested with no Xfer ongoing */ +// #define HAL_DMA_ERROR_TIMEOUT 0x00000020U /*!< Timeout error */ +// #define HAL_DMA_ERROR_NOT_SUPPORTED 0x00000100U /*!< Not supported mode */ +// #define HAL_DMA_ERROR_SYNC 0x00000200U /*!< DMAMUX sync overrun error */ +// #define HAL_DMA_ERROR_REQGEN 0x00000400U /*!< DMAMUX request generator overrun error */ // Temperature Errors +#define TEMP_ERROR_MASK 0x05000000 -// Userflash Errors +#define TEMP_ERROR_SENSORM_MASK 0x00100000 +#define TEMP_ERROR_SENSORW_MASK 0x00200000 + +#define TEMP_ERROR_SPI_FAILURE 0x00010000 +#define TEMP_ERROR_GENERAL_FAILURE 0x00020000 +#define TEMP_ERROR_SENSOR_FAILURE 0x00040000 + +// #define ADCD_FAULT_HIGHTHRESH 0x80 +// #define ADCD_FAULT_LOWTHRESH 0x40 +// #define ADCD_FAULT_REFINLOW 0x20 +// #define ADCD_FAULT_REFINHIGH 0x10 +// #define ADCD_FAULT_RTDINLOW 0x08 +// #define ADCD_FAULT_OVUV 0x04 + +// Variable Handler Errors + +#define VARH_ERROR_MASK 0x06000000 + +#define VARH_ERROR_INVALID_VARIABLE 0x00000001 +#define VARH_ERROR_INVALID_DATA 0x00000002 +#define VARH_ERROR_READONLY 0x00000004 +#define VARH_ERROR_OUTOFRANGE 0x00000008 +#define VARH_ERROR_OUTOFRANGE_INT 0x00000010 +#define VARH_ERROR_LOAD_FLASH 0x00000020 // Error while loading from flash -> sets all variables to default // Peltier Controller Errors +#define PELTIER_ERROR_MASK 0x07000000 + +#define PELTIER_ERROR_SETVOLTAGE 0x00000001 +#define PELTIER_ERROR_SETVOLTAGE_PID 0x00000002 +#define PELTIER_ERROR_MAX_POWER 0x00000004 + // Main Application Errors +#define MAIN_ERROR_MASK 0x08000000 + +#define MAIN_ERROR_REG_NOT_FOUND 0x00000001 +#define MAIN_ERROR_CMD_NOT_FOUND 0x00000002 +#define MAIN_ERROR_SAVE_FLASH 0x00000004 +#define MAIN_ERROR_WATCHDOG 0x00000008 // not implemented // HardFault Errors +#define HARDFAULT_ERROR_MASK 0x09000000 + +#define HARDFAULT_ERROR_IWDG 0x00000001 +#define HARDFAULT_ERROR_SWRST 0x00000002 // Software Reset (if any hardfault occurs or user requests it via command) + + //================================================================================================= // Section: MACROS // Description: Definition of global macros (visible by all modules). @@ -115,6 +209,9 @@ extern "C" { //================================================================================================= BOOL ERRH_boInitializeModule( VOID ); +VOID ERRH_vSetError( U32 u32Error ); +U32 ERRH_u32GetError( VOID ); +VOID ERRH_vClearError( VOID ); #ifdef __cplusplus } diff --git a/Core/Drivers/SPID_SpiDriver.c b/Core/Drivers/SPID_SpiDriver.c index 96c946f..e455c6b 100644 --- a/Core/Drivers/SPID_SpiDriver.c +++ b/Core/Drivers/SPID_SpiDriver.c @@ -41,6 +41,8 @@ // Drivers #include "DIPO_DigitalPorts.h" +#include "ERRH_ErrorHandler.h" + // include STM32 drivers #include "stm32l4xx_hal.h" @@ -173,14 +175,6 @@ BOOL SPID_boSend( SPID_StHandle* pstHandle ) BOOL boOK; U32 u32Flags = 0; - #if defined(PDEF_FUNCTION_PARAMETER_CHECK_ENABLED) && PDEF_FUNCTION_PARAMETER_CHECK_ENABLED == TRUE - if( pstHandle == NULL || pstHandle->enSPI >= SPID_eNumberOfSPIs ) - { - ELOG_ADD_LOG( ELOG_eInvalidFunctionParameter ); - return( FALSE ); - } - #endif - osMutexAcquire( m_astSPI[pstHandle->enSPI].pstMutexID, osWaitForever ); // clear all flags @@ -214,14 +208,6 @@ BOOL SPID_boSendReceive( SPID_StHandle* pstHandle ) { BOOL boOK; U32 u32Flags = 0; - - #if defined(PDEF_FUNCTION_PARAMETER_CHECK_ENABLED) && PDEF_FUNCTION_PARAMETER_CHECK_ENABLED == TRUE - if( pstHandle == NULL || pstHandle->enSPI >= SPID_eNumberOfSPIs ) - { - ELOG_ADD_LOG( ELOG_eInvalidFunctionParameter ); - return( FALSE ); - } - #endif osMutexAcquire( m_astSPI[pstHandle->enSPI].pstMutexID, osWaitForever ); @@ -257,13 +243,6 @@ BOOL SPID_boSendReceive( SPID_StHandle* pstHandle ) //------------------------------------------------------------------------------------------------- VOID HAL_SPI_TxRxCpltCallback( SPI_HandleTypeDef *hspi ) { - #if defined(PDEF_FUNCTION_PARAMETER_CHECK_ENABLED) && PDEF_FUNCTION_PARAMETER_CHECK_ENABLED == TRUE - if( hspi == NULL ) - { - ELOG_ADD_LOG( ELOG_eInvalidFunctionParameter ); - return; - } - #endif SPID_EnSPIs enSPI = enGetSPI( hspi ); osEventFlagsSet( m_pstEventID, m_astSPI[enSPI].u32SPICompleteFlag ); @@ -277,13 +256,6 @@ VOID HAL_SPI_TxRxCpltCallback( SPI_HandleTypeDef *hspi ) //------------------------------------------------------------------------------------------------- VOID HAL_SPI_TxCpltCallback( SPI_HandleTypeDef *hspi ) { - #if defined(PDEF_FUNCTION_PARAMETER_CHECK_ENABLED) && PDEF_FUNCTION_PARAMETER_CHECK_ENABLED == TRUE - if( hspi == NULL ) - { - ELOG_ADD_LOG( ELOG_eInvalidFunctionParameter ); - return; - } - #endif SPID_EnSPIs enSPI = enGetSPI( hspi ); osEventFlagsSet( m_pstEventID, m_astSPI[enSPI].u32SPICompleteFlag ); @@ -297,13 +269,6 @@ VOID HAL_SPI_TxCpltCallback( SPI_HandleTypeDef *hspi ) //------------------------------------------------------------------------------------------------- VOID HAL_SPI_RxCpltCallback( SPI_HandleTypeDef *hspi ) { - #if defined(PDEF_FUNCTION_PARAMETER_CHECK_ENABLED) && PDEF_FUNCTION_PARAMETER_CHECK_ENABLED == TRUE - if( hspi == NULL ) - { - ELOG_ADD_LOG( ELOG_eInvalidFunctionParameter ); - return; - } - #endif SPID_EnSPIs enSPI = enGetSPI( hspi ); osEventFlagsSet( m_pstEventID, m_astSPI[enSPI].u32SPICompleteFlag ); @@ -317,31 +282,7 @@ VOID HAL_SPI_RxCpltCallback( SPI_HandleTypeDef *hspi ) //------------------------------------------------------------------------------------------------- VOID HAL_SPI_ErrorCallback( SPI_HandleTypeDef *hspi ) { - #if defined(PDEF_FUNCTION_PARAMETER_CHECK_ENABLED) && PDEF_FUNCTION_PARAMETER_CHECK_ENABLED == TRUE - if( hspi == NULL ) - { - ELOG_ADD_LOG( ELOG_eInvalidFunctionParameter ); - return; - } - #endif - - // check rx overrun error - if( hspi->ErrorCode & HAL_SPI_ERROR_OVR ) - { - //ELOG_ADD_LOG( ELOG_eSPIOverrunError ); - } - - // check rx dma transfer error - if( hspi->hdmarx->ErrorCode & HAL_DMA_ERROR_TE ) - { - //ELOG_ADD_LOG( ELOG_eDMAHTransferError ); - } - - // check tx dma transfer error - if( hspi->hdmatx->ErrorCode & HAL_DMA_ERROR_TE ) - { - //ELOG_ADD_LOG( ELOG_eDMAHTransferError ); - } + ERRH_vSetError(SPI_ERROR_MASK | hspi->ErrorCode); SPID_EnSPIs enSPI = enGetSPI( hspi ); osEventFlagsSet( m_pstEventID, m_astSPI[enSPI].u32SPIErrorFlag ); @@ -355,13 +296,6 @@ VOID HAL_SPI_ErrorCallback( SPI_HandleTypeDef *hspi ) //------------------------------------------------------------------------------------------------- PRIVATE SPID_EnSPIs enGetSPI( SPI_HandleTypeDef* pstSPI ) { - #if defined(PDEF_FUNCTION_PARAMETER_CHECK_ENABLED) && PDEF_FUNCTION_PARAMETER_CHECK_ENABLED == TRUE - if( pstSPI == NULL ) - { - ELOG_ADD_LOG( ELOG_eInvalidFunctionParameter ); - ASRT_ASSERT( FALSE ); - } - #endif for( U8 u8Cnt = 0; u8Cnt < SPID_eNumberOfSPIs; u8Cnt++ ) { diff --git a/Core/Drivers/TEMP_Temperature.c b/Core/Drivers/TEMP_Temperature.c index c8c4c44..7fb7089 100644 --- a/Core/Drivers/TEMP_Temperature.c +++ b/Core/Drivers/TEMP_Temperature.c @@ -36,6 +36,8 @@ // Toolbox #include "../Toolbox/UTIL_Utility.h" +#include "ERRH_ErrorHandler.h" + // Drivers #include "ADCD_AdcDriver.h" @@ -161,11 +163,13 @@ PRIVATE VOID vTask( PVOID arg ) flTempData[ADCD_eWater] = flConvertADCData( u16ADC_data ); } else { if( (u8error & ADCD_STATUS_DATA_ERROR) == ADCD_STATUS_DATA_ERROR ){ - + BOOL boFatal = TRUE; if( (u8error & ADCD_FAULT_HIGHTHRESH) == ADCD_FAULT_HIGHTHRESH ){ flTempData[ADCD_eWater] = 4200.0f; + boFatal &= FALSE; }else if( (u8error & ADCD_FAULT_LOWTHRESH) == ADCD_FAULT_LOWTHRESH ){ flTempData[ADCD_eWater] = -273.16f; + boFatal &= FALSE; }else if( (u8error & ADCD_FAULT_REFINLOW) == ADCD_FAULT_REFINLOW ){ flTempData[ADCD_eWater] = -273.16f; }else if( (u8error & ADCD_FAULT_REFINHIGH) == ADCD_FAULT_REFINHIGH ){ @@ -178,19 +182,21 @@ PRIVATE VOID vTask( PVOID arg ) flTempData[ADCD_eWater] = -273.16f; } + if(boFatal) ERRH_vSetError(TEMP_ERROR_MASK | TEMP_ERROR_SENSORW_MASK | TEMP_ERROR_SENSOR_FAILURE | u8error); + /** @todo call error handler temp data */ } else if( (u8error & ADCD_SPI_FAILURE) == ADCD_SPI_FAILURE ){ flTempData[ADCD_eWater] = -273.16f; - /** @todo call error handler onchip spi failure */ + ERRH_vSetError(TEMP_ERROR_MASK | TEMP_ERROR_SENSORW_MASK | TEMP_ERROR_SPI_FAILURE); } else { flTempData[ADCD_eWater] = -273.16f; + + ERRH_vSetError(TEMP_ERROR_MASK | TEMP_ERROR_SENSORW_MASK | TEMP_ERROR_GENERAL_FAILURE); } - - u8error = 0; boOK = TRUE; } @@ -203,11 +209,13 @@ PRIVATE VOID vTask( PVOID arg ) flTempData[ADCD_eModule] = flConvertADCData( u16ADC_data ); } else { if( (u8error & ADCD_STATUS_DATA_ERROR) == ADCD_STATUS_DATA_ERROR ){ - + BOOL boFatal = TRUE; if( (u8error & ADCD_FAULT_HIGHTHRESH) == ADCD_FAULT_HIGHTHRESH ){ flTempData[ADCD_eModule] = 4200.0f; + boFatal &= FALSE; }else if( (u8error & ADCD_FAULT_LOWTHRESH) == ADCD_FAULT_LOWTHRESH ){ flTempData[ADCD_eModule] = -273.16f; + boFatal &= FALSE; }else if( (u8error & ADCD_FAULT_REFINLOW) == ADCD_FAULT_REFINLOW ){ flTempData[ADCD_eModule] = -273.16f; }else if( (u8error & ADCD_FAULT_REFINHIGH) == ADCD_FAULT_REFINHIGH ){ @@ -219,16 +227,18 @@ PRIVATE VOID vTask( PVOID arg ) } else { flTempData[ADCD_eModule] = -273.16f; } - - /** @todo call error handler temp data */ + if(boFatal) ERRH_vSetError(TEMP_ERROR_MASK | TEMP_ERROR_SENSORM_MASK | TEMP_ERROR_SENSOR_FAILURE | u8error); + } else if( (u8error & ADCD_SPI_FAILURE) == ADCD_SPI_FAILURE ){ flTempData[ADCD_eModule] = -273.16f; - /** @todo call error handler onchip spi failure */ + ERRH_vSetError(TEMP_ERROR_MASK | TEMP_ERROR_SENSORM_MASK | TEMP_ERROR_SPI_FAILURE); + } else { flTempData[ADCD_eModule] = -273.16f; + ERRH_vSetError(TEMP_ERROR_MASK | TEMP_ERROR_SENSORM_MASK | TEMP_ERROR_GENERAL_FAILURE); } diff --git a/Core/Src/main.c b/Core/Src/main.c index 98a1680..283c2ac 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -30,6 +30,7 @@ /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ #include "../Application/INIT_Initialization.h" +#include "../Application/PECO_PeltierController.h" /* USER CODE END Includes */ /* Private typedef -----------------------------------------------------------*/ @@ -692,6 +693,9 @@ void Error_Handler(void) { /* USER CODE BEGIN Error_Handler_Debug */ + PECO_Enable( FALSE ); + HAL_NVIC_SystemReset(); + /* User can add his own implementation to report the HAL error return state */ __disable_irq(); diff --git a/Core/Src/stm32l4xx_it.c b/Core/Src/stm32l4xx_it.c index 66c265e..3f12fd5 100644 --- a/Core/Src/stm32l4xx_it.c +++ b/Core/Src/stm32l4xx_it.c @@ -25,6 +25,7 @@ #include "task.h" /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ +#include "../Application/PECO_PeltierController.h" /* USER CODE END Includes */ /* Private typedef -----------------------------------------------------------*/ @@ -77,6 +78,8 @@ extern SPI_HandleTypeDef hspi1; void NMI_Handler(void) { /* USER CODE BEGIN NonMaskableInt_IRQn 0 */ + PECO_Enable( FALSE ); + HAL_NVIC_SystemReset(); /* USER CODE END NonMaskableInt_IRQn 0 */ /* USER CODE BEGIN NonMaskableInt_IRQn 1 */ @@ -93,6 +96,9 @@ void HardFault_Handler(void) { /* USER CODE BEGIN HardFault_IRQn 0 */ + PECO_Enable( FALSE ); + HAL_NVIC_SystemReset(); + /* USER CODE END HardFault_IRQn 0 */ while (1) { @@ -108,6 +114,9 @@ void MemManage_Handler(void) { /* USER CODE BEGIN MemoryManagement_IRQn 0 */ + PECO_Enable( FALSE ); + HAL_NVIC_SystemReset(); + /* USER CODE END MemoryManagement_IRQn 0 */ while (1) { @@ -123,6 +132,9 @@ void BusFault_Handler(void) { /* USER CODE BEGIN BusFault_IRQn 0 */ + PECO_Enable( FALSE ); + HAL_NVIC_SystemReset(); + /* USER CODE END BusFault_IRQn 0 */ while (1) { @@ -138,6 +150,9 @@ void UsageFault_Handler(void) { /* USER CODE BEGIN UsageFault_IRQn 0 */ + PECO_Enable( FALSE ); + HAL_NVIC_SystemReset(); + /* USER CODE END UsageFault_IRQn 0 */ while (1) { diff --git a/tecware_v08.srec b/tecware_v08.srec new file mode 100644 index 0000000..ab0fe35 --- /dev/null +++ b/tecware_v08.srec @@ -0,0 +1,2749 @@ +S00F0000746563776172652E737265632A +S3150800280000000120E5C90008815200088F5200081F +S315080028109D520008AB520008B9520008000000009B +S31508002820000000000000000000000000D1C40008FD +S31508002830C75200080000000071C50008C952000808 +S3150800284035CA000835CA000835CA000835CA00085E +S3150800285035CA000835CA000835CA000835CA00084E +S3150800286035CA000835CA000835CA000835CA00083E +S31508002870E1520008F152000835CA000835CA0008B6 +S3150800288035CA000835CA0008015300081153000864 +S3150800289021530008315300084153000835CA00087F +S315080028A035CA000835CA000835CA000835CA0008FE +S315080028B035CA0008000000000000000035CA0008FC +S315080028C035CA000800000000000000005153000847 +S315080028D00000000035CA000835CA000800000000DC +S315080028E035CA000835CA00080000000000000000CC +S315080028F000000000000000000000000000000000CA +S3150800290000000000000000000000000035CA0008B2 +S31508002910000000000000000035CA000835CA00089B +S3150800292035CA000835CA00086153000835CA0008C8 +S3150800293035CA000800000000000000000000000082 +S3150800294035CA000835CA000835CA000835CA00085D +S3150800295035CA000835CA000835CA000835CA00084D +S3150800296035CA000835CA000835CA00080000000044 +S3150800297035CA000835CA000800000000000000003B +S3150800298035CA000835CA000835CA00082255AAEE15 +S3150800299010B5054C237833B9044B13B10448AFF38B +S315080029A000800123237010BD1801002000000000DC +S315080029B008CC000808B5034B1BB103490348AFF31D +S315080029C0008008BD000000001C01002008CC00089B +S315080029D081F0004102E000BF83F0004330B54FEAC2 +S315080029E041044FEA430594EA050F08BF90EA020F2F +S315080029F01FBF54EA000C55EA020C7FEA645C7FEAC2 +S31508002A00655C00F0E2804FEA5454D4EB5555B8BFE4 +S31508002A106D420CDD2C4480EA020281EA030382EA55 +S31508002A20000083EA010180EA020281EA0303362DE7 +S31508002A3088BF30BD11F0004F4FEA01314FF4801CBA +S31508002A404CEA113102D0404261EB410113F0004FCC +S31508002A504FEA03334CEA133302D0524263EB430383 +S31508002A6094EA050F00F0A780A4F10104D5F1200E21 +S31508002A700DDB02FA0EFC22FA05F2801841F100017C +S31508002A8003FA0EF2801843FA05F359410EE0A5F150 +S31508002A9020050EF1200E012A03FA0EFC28BF4CF081 +S31508002AA0020C43FA05F3C01851EBE37101F0004537 +S31508002AB007D54FF0000EDCF1000C7EEB00006EEB44 +S31508002AC00101B1F5801F1BD3B1F5001F0CD34908CE +S31508002AD05FEA30004FEA3C0C04F101044FEA445225 +S31508002AE012F5800F80F09A80BCF1004F08BF5FEAAC +S31508002AF0500C50F1000041EB045141EA050130BD8C +S31508002B005FEA4C0C404141EB0101013C28BFB1F59D +S31508002B10801FE9D291F0000F04BF01460020B1FAE8 +S31508002B2081F308BF2033A3F10B03B3F120020CDABB +S31508002B300C3208DD02F1140CC2F10C0201FA0CF099 +S31508002B4021FA02F10CE002F11402D8BFC2F1200CFE +S31508002B5001FA02F120FA0CFCDCBF41EA0C019040B4 +S31508002B60E41AA2BF01EB0451294330BD6FEA0404FD +S31508002B701F3C1CDA0C340EDC04F11404C4F12002E8 +S31508002B8020FA04F001FA02F340EA030021FA04F3FA +S31508002B9045EA030130BDC4F10C04C4F1200220FA51 +S31508002BA002F001FA04F340EA0300294630BD21FA8F +S31508002BB004F0294630BD94F0000F83F4801306BF55 +S31508002BC081F480110134013D4EE77FEA645C18BF49 +S31508002BD07FEA655C29D094EA050F08BF90EA020FE0 +S31508002BE005D054EA000C04BF1946104630BD91EAD8 +S31508002BF0030F1EBF0021002030BD5FEA545C05D1DB +S31508002C004000494128BF41F0004130BD14F5800419 +S31508002C103CBF01F5801130BD01F0004545F0FE418D +S31508002C2041F470014FF0000030BD7FEA645C1ABFC2 +S31508002C30194610467FEA655C1CBF0B46024650EAF9 +S31508002C40013406BF52EA033591EA030F41F4002125 +S31508002C5030BD00BF90F0000F04BF0021704730B5AB +S31508002C604FF4806404F132044FF000054FF0000180 +S31508002C7050E700BF90F0000F04BF0021704730B541 +S31508002C804FF4806404F1320410F0004548BF404216 +S31508002C904FF000013EE700BF42004FEAE2014FEA6B +S31508002CA031014FEA02701FBF12F07F4393F07F4F46 +S31508002CB081F06051704732F07F4208BF704793F049 +S31508002CC07F4F04BF41F40021704730B54FF460745C +S31508002CD001F0004521F000411CE700BF50EA01025F +S31508002CE008BF704730B54FF000050AE050EA010208 +S31508002CF008BF704730B511F0004502D5404261EB78 +S31508002D0041014FF4806404F132045FEA915C3FF4B8 +S31508002D10D8AE4FF003025FEADC0C18BF03325FEA55 +S31508002D20DC0C18BF033202EBDC02C2F1200300FA06 +S31508002D3003FC20FA02F001FA03FE40EA0E0021FA2B +S31508002D4002F11444BDE600BF70B54FF0FF0C4CF419 +S31508002D50E06C1CEA11541DBF1CEA135594EA0C0FCB +S31508002D6095EA0C0F00F0DEF82C4481EA030621EA06 +S31508002D704C5123EA4C5350EA013518BF52EA033541 +S31508002D8041F4801143F4801338D0A0FB02CE4FF0F3 +S31508002D900005E1FB02E506F00042E0FB03E54FF023 +S31508002DA00006E1FB03569CF0000F18BF4EF0010E1B +S31508002DB0A4F1FF04B6F5007F64F5407404D25FEA17 +S31508002DC04E0E6D4146EB060642EAC62141EA5551CA +S31508002DD04FEAC52040EA5E504FEACE2EB4F1FD0C0C +S31508002DE088BFBCF5E06F1ED8BEF1004F08BF5FEA8A +S31508002DF0500E50F1000041EB045170BD06F000463C +S31508002E0046EA010140EA020081EA0301B4EB5C04E8 +S31508002E10C2BFD4EB0C0541EA045170BD41F48011E0 +S31508002E204FF0000E013C00F3AB8014F1360FDEBF05 +S31508002E30002001F0004170BDC4F10004203C35DAE1 +S31508002E400C341BDC04F11404C4F1200500FA05F364 +S31508002E5020FA04F001FA05F240EA020001F0004205 +S31508002E6021F0004110EBD37021FA04F642EB06017B +S31508002E705EEA430E08BF20EAD37070BDC4F10C04A5 +S31508002E80C4F1200500FA04F320FA05F001FA04F269 +S31508002E9040EA020001F0004110EBD37041F1000155 +S31508002EA05EEA430E08BF20EAD37070BDC4F1200560 +S31508002EB000FA05F24EEA020E20FA04F301FA05F2C8 +S31508002EC043EA020321FA04F001F0004121FA04F270 +S31508002ED020EA020000EBD3705EEA430E08BF20EA40 +S31508002EE0D37070BD94F0000F0FD101F0004640007A +S31508002EF041EB010111F4801F08BF013CF7D041EAFC +S31508002F00060195F0000F18BF704703F000465200FF +S31508002F1043EB030313F4801F08BF013DF7D043EAD0 +S31508002F200603704794EA0C0F0CEA135518BF95EA86 +S31508002F300C0F0CD050EA410618BF52EA4306D1D10D +S31508002F4081EA030101F000414FF0000070BD50EA2C +S31508002F50410606BF1046194652EA430619D094EAB6 +S31508002F600C0F02D150EA013613D195EA0C0F05D1A0 +S31508002F7052EA03361CBF104619460AD181EA0301F4 +S31508002F8001F0004141F0FE4141F470014FF00000AC +S31508002F9070BD41F0FE4141F4780170BD70B54FF047 +S31508002FA0FF0C4CF4E06C1CEA11541DBF1CEA1355C7 +S31508002FB094EA0C0F95EA0C0F00F0A7F8A4EB0504A9 +S31508002FC081EA030E52EA03354FEA013100F08880A0 +S31508002FD04FEA03334FF0805545EA131343EA126369 +S31508002FE04FEA022245EA111545EA10654FEA00261E +S31508002FF00EF000419D4208BF964244F1FD0404F5D7 +S31508003000407402D25B084FEA3202B61A65EB030532 +S315080030105B084FEA32024FF480104FF4002CB6EBEF +S31508003020020E75EB030E22BFB61A754640EA0C006F +S315080030305B084FEA3202B6EB020E75EB030E22BFAF +S31508003040B61A754640EA5C005B084FEA3202B6EBF0 +S31508003050020E75EB030E22BFB61A754640EA9C00AF +S315080030605B084FEA3202B6EB020E75EB030E22BF7F +S31508003070B61A754640EADC0055EA060E18D04FEA3D +S31508003080051545EA16754FEA06164FEAC30343EADD +S3150800309052734FEAC2025FEA1C1CC0D111F4801FAA +S315080030A00BD141EA00014FF000004FF0004CB6E7A3 +S315080030B011F4801F04BF01430020B4F1FD0C88BF42 +S315080030C0BCF5E06F3FF6AFAEB5EB030C04BFB6EB4D +S315080030D0020C5FEA500C50F1000041EB045170BD40 +S315080030E00EF0004E4EEA113114EB5C04C2BFD4EB6D +S315080030F00C0541EA045170BD41F480114FF0000EF1 +S31508003100013C90E645EA060E8DE60CEA135594EA6C +S315080031100C0F08BF95EA0C0F3FF43BAF94EA0C0F6F +S315080031200AD150EA01347FF434AF95EA0C0F7FF4E4 +S3150800313025AF104619462CE795EA0C0F06D152EA38 +S3150800314003353FF4FDAE1046194622E750EA41061C +S3150800315018BF52EA43067FF4C5AE50EA41047FF42D +S315080031600DAF52EA43057FF4EBAE12E74FF0FF3C92 +S3150800317006E000BF4FF0010C02E000BF4FF0010C63 +S315080031804DF804CD4FEA410C7FEA6C5C4FEA430CDC +S3150800319018BF7FEA6C5C1BD001B050EA410C0CBF2B +S315080031A052EA430C91EA030F02BF90EA020F00208D +S315080031B0704710F1000F91EA030F58BF994208BFF4 +S315080031C090422CBFD8176FEAE37040F001007047B1 +S315080031D04FEA410C7FEA6C5C02D150EA013C07D108 +S315080031E04FEA430C7FEA6C5CD6D152EA033CD3D053 +S315080031F05DF8040B704700BF8446104662468C464D +S315080032001946634600E000BF01B5FFF7B7FF00287F +S3150800321048BF10F1000F01BD4DF808EDFFF7F4FFA8 +S315080032200CBF012000205DF808FB00BF4DF808ED33 +S31508003230FFF7EAFF34BF012000205DF808FB00BF56 +S315080032404DF808EDFFF7E0FF94BF012000205DF878 +S3150800325008FB00BF4DF808EDFFF7CEFF94BF01202D +S3150800326000205DF808FB00BF4DF808EDFFF7C4FF26 +S3150800327034BF012000205DF808FB00BF4FEA410279 +S31508003280B2F1E04324BFB3F5001CDCF1FE5C0DD9B6 +S3150800329001F0004C4FEAC0024CEA5070B2F1004F00 +S315080032A040EB830008BF20F00100704711F0804F03 +S315080032B021D113F13872BCBF01F00040704741F4C8 +S315080032C080114FEA5252C2F11802C2F1200C10FACC +S315080032D00CF320FA02F018BF40F001004FEAC123B0 +S315080032E04FEAD32303FA0CFC40EA0C0023FA02F354 +S315080032F04FEA4303CCE77FEA625307D150EA01332A +S315080033001EBF4FF0FE4040F44000704701F00040F9 +S3150800331040F0FE4040F40000704700BF08B52D4B52 +S31508003320D3F8945001F030F900F0010401F02CFBB9 +S31508003330044000F021FC044015F0005F3CD115F074 +S31508003340805F3DD101F08AF8044000F069FE044030 +S3150800335000F0C2FE044001F037F9044000F0C0FC5A +S31508003360044001F0BBFA044000F0B8FF044000F046 +S31508003370C1F9044000F01CF9044225D106F018FDF5 +S31508003380002000F08FF9022001F0F2F8124B1B68BA +S315080033909B0B642202FB03F3002BF4D000BF00BF93 +S315080033A000BF00BF00BF00BF00BF00BF00BF00BF17 +S315080033B000BF00BF013BEFE7084801F0EDF8C1E7A1 +S315080033C0074801F0E9F8BDE7064B186806F063FD03 +S315080033D0FEE700BF0010024094000020010000092B +S315080033E0020000093401002008B5054A00210548F5 +S315080033F006F0F3FC044B1860003818BF012008BD1E +S315080034002CCC00081D3300083401002000B585B017 +S31508003410EC468CE80F0000231A466146054800680A +S3150800342006F057FF0121044B186806F0E1FD05B0C8 +S315080034305DF804FB440100204001002008B5014660 +S31508003440024B186806F0D4FD08BD00BF40010020F5 +S3150800345030B589B08BE000231A4602A94E480068A9 +S3150800346006F079FF9DF808509DF81130012B12D00F +S31508003470022B35D0002B40F08780082D3CD86AB245 +S31508003480002A69D0013D072D66D8DFE805F03D41E1 +S3150800349045654C4F5B62142D0DD9404801F07CF808 +S315080034A0FF238DF818309DF81130059A012106A8DA +S315080034B000F05CFF68E0284600F02AFB01908DF8D2 +S315080034C0185004220DF119010DEB020001F072FFEC +S315080034D09DF81130059A052106A800F047FF53E02C +S315080034E004220DEB02010DF1090001F063FF0199B9 +S315080034F0284600F0A9FA47E0FF2D2DD1002000F05C +S31508003500D1F803F0FFF93FE0012000F0CBF83BE0EB +S31508003510002000F0C7F837E040F6B831204B1868AD +S3150800352006F02AFD30E001F031F82DE006228DF88C +S31508003530182008228DF81920059A022106A800F0FD +S3150800354015FF21E000F02AFBF0B9164801F024F82F +S315080035501AE000F043FB17E0134801F01DF813E0EA +S31508003560022001F005F812E0002000F09BF84FF069 +S31508003570FF33002207210D48006806F086FD044641 +S3150800358010F0010F7FF467AF14F0020FE8D114F0C2 +S31508003590040FECD0E8E700BF440100200100000852 +S315080035A0380100200400000802000008400100203D +S315080035B070B52A4806F0FAFC294B1860041E18BF95 +S315080035C00124284A0021284806F007FC274B1860E2 +S315080035D000280CBF002404F00104254A1021082005 +S315080035E006F02CFE234B186000280CBF002404F0BC +S315080035F00104214D214B02220121284606F068FCD0 +S315080036001F4E306000280CBF002404F001041D4B37 +S3150800361004220121284606F05BFC1B4D2860002881 +S315080036200CBF002404F001044FF47A71306806F0E8 +S31508003630A3FC002814BF002404F0010440F6B831A6 +S31508003640286806F099FC002814BF002404F0010439 +S315080036500E4800F0B3FE204670BD00BFC8CC000877 +S3150800366040010020F0CC0008513400084801002031 +S31508003670D8CC0008440100203D340008B8CC000826 +S315080036803C010020A8CC0008380100200D340008B1 +S3150800369008B50146024B186806F0AAFC08BD00BF2B +S315080036A04C01002010B504460146032000F024FF13 +S315080036B02146122000F01EFA10BD08B5122000F0AF +S315080036C03BFA08BD08B5F2EE087AB4EEE70AF1EE61 +S315080036D010FA01DDB0EE670AF9EE047AB4EEE70AED +S315080036E0F1EE10FA01D5B0EE670A00F03DFD00F0E4 +S315080036F0010008BD38B5174A0021174806F06DFBCA +S31508003700164B1860041E18BF0124154806F04EFC17 +S31508003710144B186000280CBF002404F00104124B57 +S3150800372001221146114806F0D3FB114D28600028E6 +S315080037300CBF002404F001049FED0E0AFFF7C2FF38 +S31508003740C821286806F018FC002814BF002004F0D9 +S31508003750010038BD68CD00087937000854010020FB +S3150800376048CD00084C01002058CD000891360008C5 +S31508003770500100200000000008B52DED0C8BDFED90 +S31508003780759AB0EE699AF0EE698AB0EE698A45E0F4 +S315080037900020FFF787FF704800F0FEFE6FE09FED00 +S315080037A06D9AF4EEE7CAF1EE10FA02D57CEEE76AF6 +S315080037B001E0DFED686AB4EEC79AF1EE10FA07D4B5 +S315080037C0F4EEC76AF1EE10FA00F39580B0EE479A68 +S315080037D03DEE0D7A78EEEAAA27EE2A7ADFED5F6AE1 +S315080037E06BEEA66A37EE267AF1EE479A79EE277AD5 +S315080037F077EEC77AF4EECC7AF1EE10FA06DCF4EE40 +S31508003800EC7AF1EE10FA79D4B0EE67CAB0EE4C0A4B +S31508003810FFF758FF10B9524800F0BEFEF0EE69BA3D +S31508003820B0EE49BAF0EE68AAB0EE48AA4FF0FF33F8 +S31508003830002201214B48006806F027FC10F0010F12 +S31508003840F4D0494803F04DFFFFF737FF9FED418A53 +S31508003850F0EE488AB0EE489AF0EE489A0028DDD095 +S31508003860002000F069F900284BD10E2000F068F915 +S31508003870DFED3E7AB4EEE70AF1EE10FA88DC0220B4 +S3150800388000F05EF9B0EE409A032000F059F9F0EE28 +S31508003890409A042000F054F9B0EE40DA062000F011 +S315080038A04FF9B0EE40CA072000F04AF9F0EE40CAD8 +S315080038B0092000F045F9F0EE408A052000F040F9AD +S315080038C038EEC08A69EE087AB6EE007A29EE877A6B +S315080038D0DFED276A27EE267A3AEE08AA27EE0A7A55 +S315080038E037EE0B7AB4EEE7CAF1EE10FA7FF757AF68 +S315080038F03CEE679A55E7B0EE669A69E7B0EE6CCA91 +S3150800390084E7002000F018F9012808D0F0EE6B9A39 +S31508003910B0EE4B9AF0EE6A8AB0EE4A8A7EE700F07D +S315080039200FF9FFF7CFFE40B1DFED0A9AB0EE699ABC +S31508003930F0EE698AB0EE698A70E70E4800F02CFE50 +S31508003940DFED049AB0EE699AF0EE698AB0EE698AFC +S3150800395064E700BF00000000040000079A99193FB9 +S31508003960020000074C010020640300200000DC422E +S31508003970CDCC4C3E0100000701288CBF0020012059 +S3150800398070470000084B03EB00139B688B4207D86F +S31508003990054B03EB0013DB688B4203D2002070470C +S315080039A00020704701207047A8CD0008084B03EB9C +S315080039B000139B688B4207DC054B03EB0013DB689F +S315080039C08B4203DA002070470020704701207047B9 +S315080039D0A8CD00080C4B03EB0013D3ED027AF4EEE6 +S315080039E0C07AF1EE10FA0BD8074B03EB0013D3EDB0 +S315080039F0037AF4EEC07AF1EE10FA03DA0020704783 +S31508003A000020704701207047A8CD000808B50301BB +S31508003A100C4AD35C13F0010F09D113F0020F0BD136 +S31508003A2013F0040F0BD00846FFF7A6FF03E000EEDD +S31508003A30101AFFF7CFFF08BDFFF7B8FFFBE7FFF740 +S31508003A40A1FFF8E7A8CD000838B50301104AD35CF2 +S31508003A5013F0080F14D104460D464FF0FF310D4BF5 +S31508003A60186806F095FB29462046FFF7CFFF58B1A0 +S31508003A70094B43F83450074B186806F0B8FB38BDB5 +S31508003A80064800F089FDFAE7054800F085FDF2E7EB +S31508003A90A8CD0008580100205C010020040000069B +S31508003AA00800000638B504460D464FF0FF310E4BA8 +S31508003AB0186806F06DFB29462046FFF7A7FF38B1C0 +S31508003AC00A4B43F83450084B186806F090FB38BD8B +S31508003AD0064B03EBC4031A7942F002021A71044832 +S31508003AE000F05AFDECE700BF580100205C010020F9 +S31508003AF01000000608B5FFF7D5FF08BD00B583B06E +S31508003B008DED010A0199FFF7CDFF03B05DF804FBBF +S31508003B1038B50446064D4FF0FF31286806F038FBE5 +S31508003B20044B53F83440286806F061FB204638BD3C +S31508003B30580100205C01002008B5FFF7E9FF08BD21 +S31508003B4008B5FFF7E5FF00EE100A08BD08B5034BF8 +S31508003B5003EB00135968FFF7A5FF08BDA8CD0008B9 +S31508003B6010B5002404E0E0B2FFF7F0FF0134A4B278 +S31508003B70142CF8D910BD000010B5064806F0BFFA97 +S31508003B80054B1860041E18BF0124FFF7E9FF2046FD +S31508003B9010BD00BF98CD00085801002038B500F0C8 +S31508003BA0E3FE00F00105002401E00134E4B2142C20 +S31508003BB00ED82301084AD35C13F0100FF5D020461F +S31508003BC0FFF7A6FF0146204600F0A1FE0540ECE7F8 +S31508003BD000F0BCFE284038BDA8CD000830B583B03B +S31508003BE00024012501E00134E4B2142C10D8230185 +S31508003BF0124AD35C13F0100FF5D001A9204600F045 +S31508003C007FFE0540EFD001992046FFF74BFFEAE714 +S31508003C100DB103B030BD0A4800F0BEFC002401E037 +S31508003C200134E4B2142CF4D82301044AD35C13F00B +S31508003C30100FF5D02046FFF789FFF1E7A8CD000859 +S31508003C402000000608B572B10D4B60F07F001870B1 +S31508003C5000225A7099700B480323838100F0C2FC36 +S31508003C6000F0010008BD064B60F07F00187059701F +S31508003C7004480223838100F0B5FC00F00100F1E757 +S31508003C80080200200000002010B50C4692B1114B26 +S31508003C90187000225A709A700F480323838100F027 +S31508003CA0A1FC00F001000D4B5A789B7843EA0223E9 +S31508003CB0238010BD074B187000225A70064802234D +S31508003CC0838100F08FFC00F00100044B5B782380B1 +S31508003CD0EFE700BF080200200000002010020020C5 +S31508003CE038B5144806F00BFA134D2860041E18BFA1 +S31508003CF001244FF0FF3106F04BFA002000F08EFB4E +S31508003D00002282211046FFF79DFF0440002000F0A4 +S31508003D1095FB012000F082FB002282211046FFF766 +S31508003D2091FF0440012000F089FB286806F05FFA3D +S31508003D30204638BD04CF0008040200202DE9F041D2 +S31508003D4082B00F46904600230B70ADF8063018B1C6 +S31508003D50012854D0012600E00126404D4FF0FF31DE +S31508003D60286806F015FA304600F058FB0022A02114 +S31508003D701046FFF767FF00F00104304600F05EFBCF +S31508003D80286806F034FA642006F094F84FF0FF31FC +S31508003D90286806F0FDF9304600F040FB01220DF1D7 +S31508003DA006011046FFF770FF0440304600F046FB58 +S31508003DB0286806F01CFA24B3BDF8063013F0010F84 +S31508003DC024D15B08ADF80630A8F80030234D4FF033 +S31508003DD0FF31286806F0DCF9304600F01FFB0022A8 +S31508003DE084211046FFF72EFF0440304600F026FBDC +S31508003DF0286806F0FCF9204602B0BDE8F0810026E6 +S31508003E00ABE73B7843F002033B70F4E7134C4FF003 +S31508003E10FF31206806F0BCF9304600F0FFFA0022B0 +S31508003E2039460720FFF730FF304600F007FB3046DB +S31508003E3000F0F4FA002282211046FFF703FF30460D +S31508003E4000F0FCFA206806F0D2F93B7803F0FC0390 +S31508003E503B7043F001033B700024CCE704020020CA +S31508003E60F0B585B0012006F025F8082262496348B6 +S31508003E7002F020F89EE004244FF0FF31604B1868EA +S31508003E8006F086F900230AE0E1185B4A32F81110B9 +S31508003E9004AA02EB830242F8101C01339BB2032BDF +S31508003EA0F2D91420FFF74CFE002325E004AA02EB02 +S31508003EB0830252ED047AF8EE677A9FED527A67EE3E +S31508003EC0877A9FED517A67EE877A67EE807A4F4A4E +S31508003ED002EB830292ED007A67EE277A4C4A02EBF0 +S31508003EE0830292ED007A77EEC77A4A4A02EB83029A +S31508003EF0C2ED007A01339BB2032BD7D9002401E027 +S31508003F000134A4B2032C1DD8424B03EB8403186872 +S31508003F10FEF7C2FE06460F4633A3D3E90023FFF792 +S31508003F2099F90028ECD032A3D3E900233046394664 +S31508003F30FFF77CF90028E3D0364B03EB8403002215 +S31508003F401A60DDE7334C94ED020A0B20FFF7D6FD25 +S31508003F5094ED030A0C20FFF7D1FDD4ED037AF5EEB4 +S31508003F60407AF1EE10FA36D19FED2B0A0D20FFF7B5 +S31508003F70C5FD284C94ED020AD4ED037A20EE270AF3 +S31508003F800E20FFF7BBFD94ED000A0F20FFF7B6FDE4 +S31508003F9094ED010A1020FFF7B1FD94ED000AD4ED67 +S31508003FA0017A20EE270A1120FFF7A8FD144B18689E +S31508003FB006F01DF94FF0FF33002203211748006869 +S31508003FC006F063F810F0020F7FF455AF10F0010FFA +S31508003FD0F0D0002450E70F4B93ED020A80EE270A33 +S31508003FE00D20FFF78BFDC4E79A9999999999A9BF6E +S31508003FF09A9999999999A93F34020020700400204A +S31508004000280200200000803D0000803994CF000877 +S3150800401084CF000818020020000000002C020020AF +S3150800402010B50F4A00210F4805F0D7FE0E4B186051 +S31508004030041E18BF01240D4805F0B8FF0C4B186084 +S3150800404000280CBF002404F001040A4806F057F8BB +S31508004050094B186000280CBF002004F0010010BDB1 +S3150800406060CF0008613E00083002002050CF0008EB +S315080040702C02002040CF00082802002008B50221A3 +S31508004080024B186805F0B4FF08BD00BF2C020020DB +S3150800409008B50121024B186805F0AAFF08BD00BF44 +S315080040A02C02002008B5836D33B9C36CD86B40F079 +S315080040B0806000F071FA08BD806D40F0407000F035 +S315080040C06BFAF8E708B50146024B186805F090FF49 +S315080040D008BD00BF4C02002038B51A4A00211A480C +S315080040E005F07BFE194B1860041E18BF01241848FA +S315080040F005F05CFF174B186000280CBF002404F07D +S315080041000104154B01221146144805F0E1FE144D31 +S31508004110286000280CBF002404F00104002111487F +S3150800412002F091FC002814BF002404F00104322197 +S31508004130286805F021FF002814BF002004F00100BC +S3150800414038BD00BFF8CF0008B54200085402002069 +S31508004150D8CF00084C020020E8CF0008C540000868 +S3150800416050020020C803002008B5064B83ED000A5C +S315080041700121054B186805F03BFFB0FA80F04009AD +S3150800418008BD00BF440200204C02002000000000C9 +S3150800419008B52DED028B10EE100AFEF77DFD11A372 +S315080041A0D3E90023FEF71AFC10A3D3E90023FEF790 +S315080041B0F5FEFFF763F808EE100ADFED097A28EE38 +S315080041C0278A1420FFF7BCFCC8EE007AFCEEE77AD3 +S315080041D017EE900ABDEC028B08BD00BFAFF3008056 +S315080041E000F07F454A0C022B87163440166BB8C878 +S315080041F03D0D41400000000008B52DED028B2A4B0D +S31508004200D3ED007A294B93ED008AF4EEC87AF1EEE5 +S3150800421010FA26D517EE900AFEF73EFD20A3D3E93D +S315080042200023FEF7DBFBFFF729F807EE900A1E4B83 +S315080042301860B4EEE78AF1EE10FA01D583ED008A2C +S31508004240194B93ED000AFFF7A3FF03460022114618 +S31508004250174802F02AFCB0FA80F04009BDEC028B40 +S3150800426008BDF4EEC87AF1EE10FAE9DD17EE900A09 +S31508004270FEF712FD0AA3D3E90023FEF7ADFBFEF70E +S31508004280FDFF07EE900A084B1860B4EEE78AF1EED8 +S3150800429010FAD5DD83ED008AD2E700BFAFF30080C0 +S315080042A09A9999999999B93F4802002044020020A1 +S315080042B0C803002008B54FF0FF3300220121064845 +S315080042C0006805F0E2FE10F0010FF4D0FFF794FF46 +S315080042D0002000F02DF9EEE74C02002070B504200E +S315080042E000F026F91D4C237803432370032000F0C1 +S315080042F01FF9237843EA40032370022000F018F9D7 +S31508004300237843EA80032370012000F011F923780B +S3150800431043EAC000C0B22070114E336843EA401326 +S315080043203360104D1049284601F065FF04463146B2 +S31508004330284601F060FF0443E4B2284601F0DEFF98 +S315080043400443E4B20221284602F020F9204310F083 +S31508004350FF0F0CBF0120002070BD00BF58020020CF +S3150800436044000020000400206C000020082901D920 +S315080043700020704700B587B012021FFA82FC4CEA8B +S3150800438003130C4A1278134343F410730093002363 +S3150800439001930293039304918DF814300123024686 +S315080043A06946054801F0D8FFB0FA80F0400907B021 +S315080043B05DF804FB5802002000040020014B186039 +S315080043C0704700BF5C02002030B58FB005AB07AA66 +S315080043D0002102F036F8079BC3F300220492C3F3C8 +S315080043E001138DF80D309DF82C208DF80C2001ACAA +S315080043F0214605A800F0DEFF034B1D6894E80F0070 +S31508004400A8470FB030BD00BF5C02002008B5406A5F +S3150800441040F0807000F0C0F808BD000008B5064BF3 +S315080044204FEA401C03EB4010027F818853F80C00CA +S3150800443003F05DF808BD00BF1CD0000808B5064BA0 +S315080044404FEA401C03EB4010027E818853F80C00AB +S3150800445003F04DF808BD00BF1CD0000870B582B047 +S31508004460224B1A6E42F001021A661B6E03F0010314 +S315080044700193019B012500240BE000231D401C4BE2 +S315080044804A0103EB41110431985802F051FF0134F7 +S31508004490E4B2042C08D82146154B03EB44139B6859 +S315080044A0002BEAD10123E9E700240EE001231D4091 +S315080044B02046FFF7C3FF0F4B720103EB4611043189 +S315080044C0985802F035FF0134E4B2032C0AD8264680 +S315080044D0084B03EB44139B68012BE8D0112BE5D05E +S315080044E00023E4E7284602B070BD00BF0010024072 +S315080044F09CD000081CD0000808B559B10B4B4FEAF0 +S31508004500401C03EB4010027F818853F80C0002F030 +S31508004510EEFF08BD054B4FEA401C03EB4010027E38 +S31508004520818853F80C0002F0E2FFF2E71CD000087D +S3150800453038B504460D4B420103EB4015A988985837 +S3150800454002F0CEFFEB69012B07D0084B03EB4413AF +S315080045509B69012B05D0002038BD0128F5D1012023 +S31508004560FAE708B10020F7E70120F5E79CD0000834 +S3150800457008B5044B420103EB40108188985802F0B5 +S31508004580BBFF08BD1CD000080120704708B50021F4 +S315080045901320FFF7AFFA08BD08B501461320FFF749 +S315080045A0A9FA08BD0246002008B10020704700EBB2 +S315080045B08003044951F823309342F7D0431CD8B2FC +S315080045C0F2E700BF3CD1000808B5044805F0EEFC48 +S315080045D0034B1860003818BF012008BD74D10008C5 +S315080045E06002002038B504460378244D03EB8303A4 +S315080045F005EB83034FF0FF31586805F0C9FD2378B2 +S3150800460003EB830305EB8303D96841F002011C4BD6 +S31508004610186805F01AFD237803EB8300A389A268BE +S31508004620616855F8200004F037F900280CBF012509 +S31508004630002511D00020237810F0020F05F001059F +S3150800464018BF002503EB83030C4A02EB8303586863 +S3150800465005F0CDFD284638BD237803EB8303074ACA +S3150800466002EB8303D9684FF0FF33002241F00201C1 +S315080046700348006805F009FDDDE700BF3CD10008E6 +S315080046806002002008B5FFF78DFF00EB8000044BA1 +S3150800469003EB8003D968034B186805F0A9FC08BD2D +S315080046A03CD100086002002008B5FFF77BFF00EB4D +S315080046B08000044B03EB8003D968034B186805F0A8 +S315080046C097FC08BD3CD100086002002010B50446DE +S315080046D0006E40F00070FFF75FFF2046FFF762FFAD +S315080046E00221024B186805F083FC10BD6002002009 +S315080046F007EE900AF8EEE77A9FED097A87EE870AC1 +S31508004700DFED087A60EE277A9FED077A77EE877AEB +S3150800471020EE270ADFED057A30EE670A704700BFFC +S31508004720ECB9FE45DB8A1F416DE76B4342E07543F2 +S3150800473010B52DED028B84B000238DF80F300A20BA +S3150800474005F0B8FB012498E09DF80F0010F0010F62 +S315080047502CD010F0800F05D110F0400F05D0594B22 +S3150800476001932BE0584B019328E010F0200F08D056 +S31508004770544B019340F0A46040F48020FFF70CFFEF +S315080047801CE010F0100F02D04E4B0193F2E710F028 +S31508004790080F02D04B4B0193ECE710F0040F02D040 +S315080047A0484B0193E6E7474B0193E3E710F0020F06 +S315080047B009D0444B01934548FFF7EEFE00238DF8D8 +S315080047C00F30012468E03F4B01934148FFF7E4FEB0 +S315080047D0F4E79DF80F0010F0010F2CD010F0800FB1 +S315080047E005D110F0400F05D0364B02932BE0364B1F +S315080047F0029328E010F0200F08D0324B029340F0C5 +S31508004800A26040F48020FFF7C7FE1CE010F0100FEE +S3150800481002D02C4B0293F2E710F0080F02D0294B76 +S315080048200293ECE710F0040F02D0264B0293E6E75A +S31508004830244B0293E3E710F0020F3CD0214B02937E +S315080048402448FFF7A9FE00238DF80F300124DDED7B +S31508004850018AB0EE680A0820FFF750F99DED028A32 +S31508004860B0EE480A0920FFF749F938EEC80A0A20C7 +S31508004870FFF744F9642005F01DFB03AA0DF10F01AB +S315080048800020FFF75BFA04403FF45EAFBDF80C006A +S31508004890FFF72EFF8DED010A03AA0DF10F01012086 +S315080048A0FFF74CFA044094D0BDF80C00FFF720FF40 +S315080048B08DED020ACBE7034B02930748FFF76CFE20 +S315080048C0C1E700BF7B9488C30040834500002105EB +S315080048D000002205000011050000120508B5054A6A +S315080048E00021054805F079FA044B1860003818BF0E +S315080048F0012008BDA0D10008314700086402002045 +S3150800490008B504F01BFDB0FA80F0400908BD70B583 +S3150800491005460E4605F0D6F9044610F4807F04D104 +S315080049200120E4B2FF2C0ED070BD04F025FB044331 +S31508004930A4B23146284605F0C5F9204380B2B0FA3C +S3150800494080F04009EDE70020EEE7000010B502F020 +S315080049508BFBB0FA80F46409024B186805F047FC33 +S31508004960204610BD6802002008B54FF0FF31054B00 +S31508004970186805F00DFC02F05FFBB0FA80F04009FC +S3150800498008BD00BF6802002010B50B4805F0B7FB4C +S315080049900A4B1860041E18BF0124FFF7E5FF044000 +S315080049A0002004F085FE002814BF002404F001044A +S315080049B0FFF7CCFF204010BDD0D1000868020020C8 +S315080049C0014A024B9A6070470028000800ED00E093 +S315080049D02DE9F04188B000240394049405940694C4 +S315080049E00794364BDA6C42F00402DA64DA6C02F0A9 +S315080049F004020092009ADA6C42F00102DA64DA6C78 +S31508004A0002F001020192019ADA6C42F00202DA64BB +S31508004A10DB6C03F002030293029B294F22464FF4F4 +S31508004A208041384602F063FD22464FF480714FF00C +S31508004A30904002F05CFD234D22466021284602F094 +S31508004A4056FD4FF480430393012604960594069475 +S31508004A5003A9384602F06CFC4FF40048CDF80C80E8 +S31508004A600494059403A9384602F062FC4FF4807357 +S31508004A70039304960594069403A94FF0904002F018 +S31508004A8057FCCDF80C800494059403A94FF0904088 +S31508004A9002F04EFC982303930494059403A9284630 +S31508004AA002F046FC6023039304960594069403A932 +S31508004AB0284602F03DFC08B0BDE8F081001002402F +S31508004AC0000800480004004800B583B0164B9A6CED +S31508004AD042F001029A649A6C02F001020092009A6E +S31508004AE09A6C42F002029A649B6C03F002030193EB +S31508004AF0019B002205210C2001F0F0FE0C2001F09C +S31508004B00FDFE002205210D2001F0E8FE0D2001F032 +S31508004B10F5FE002205213A2001F0E0FE3A2001F0D8 +S31508004B20EDFE03B05DF804FB0010024008B5FEF781 +S31508004B305BFC024B186805F0AEF9FEE76C02002034 +S31508004B4008B50020FEF7AEFD01F0DCFE72B6FEE702 +S31508004B5000B587B00023009301930293039304934F +S31508004B6005932F482F4A026043608360C360012281 +S31508004B70026108214161037642760421C16180F809 +S31508004B8020308362C36280F83020436380F838207F +S31508004B901C21C163802101644364826400F09EFC89 +S31508004BA0002832D1204B0093062301930723029352 +S31508004BB07F23039304230493002305936946184827 +S31508004BC000F0ECFE18BB194B00930C2301936946C1 +S31508004BD0134800F0E3FEE0B9154B00931223019346 +S31508004BE069460F4800F0DAFEA8B9124B009318235D +S31508004BF0019369460A4800F0D1FE70B97F2108483A +S31508004C0001F002FA07B05DF804FBFFF799FFFFF71A +S31508004C1097FFFFF795FFFFF793FFFFF791FF00BF99 +S31508004C2070040020000004504000201900002143B1 +S31508004C308000501D0080F03E08B50D480D4B0360FE +S31508004C402023436000238360C3604FF4402202613F +S31508004C504FF4A00242610376437683760122C27638 +S31508004C600377437701F021FA00B908BDFFF768FF1B +S31508004C70000400200064004000B58BB02422002107 +S31508004C8001A807F0D8FE1048104B036001F0C9FED2 +S31508004C9098B900220192029203920492059201A900 +S31508004CA0094801F019FF50B9002201A9064801F088 +S31508004CB0AEFF30B90BB05DF804FBFFF741FFFFF715 +S31508004CC03FFFFFF73DFF00BFC80300200074004008 +S31508004CD008B51048104B03604FF4827343600023F5 +S31508004CE083604FF4E062C2600361012242614FF4BF +S31508004CF0007282613022C2610362436283620722C4 +S31508004D00C2620363436303F057FD00B908BDFFF7AA +S31508004D1017FF00BF000300200030014008B5114806 +S31508004D20114B0360114B4360002383600122C2606C +S31508004D30036143618361C361036202F0E6FB50B914 +S31508004D400021084802F03FFC38B90021054802F066 +S31508004D5068FC20B908BDFFF7F3FEFFF7F1FEFFF781 +S31508004D60EFFE00BF7403002000540040EC9C901036 +S31508004D7008B50848084B03600623436040F6FF73EE +S31508004D80C3609623836002F078FC00B908BDFFF77C +S31508004D90D7FE00BF640300200030004008B508486D +S31508004DA0084B036000230371437143618361012348 +S31508004DB0036201F0BFFD00B908BDFFF7C1FE00BFE1 +S31508004DC0DC0300200030024000B597B044220021E1 +S31508004DD005A807F030FE002300930193029303937E +S31508004DE004934FF4007002F08BFC30BB0923059343 +S31508004DF04FF4A023069301230A9302230F93032259 +S31508004E0010920422119210221292072213921493DE +S31508004E10159305A802F05EFD88B90F2300930323B6 +S31508004E20019300230293039304930421684603F035 +S31508004E3087F830B917B05DF804FBFFF781FEFFF776 +S31508004E407FFEFFF77DFE000008B5FFF7B9FD00F00D +S31508004E50E1FAFFF7B9FFFFF7BBFDFFF735FEFFF7EE +S31508004E6077FEFFF7E9FEFFF707FFFFF731FFFFF7CA +S31508004E7055FFFFF77DFFFFF791FF04F06BFF054A2B +S31508004E800021054804F0A9FF044B186004F074FFDC +S31508004E90FEE700BFE8D100082D4B00086C02002091 +S31508004EA000B583B00D4B1A6E42F001021A661A6EEF +S31508004EB002F001020092009A9A6D42F080529A65B9 +S31508004EC09B6D03F080530193019B00220F216FF025 +S31508004ED0010001F003FD03B05DF804FB0010024079 +S31508004EE070B59EB00446002119911A911B911C9128 +S31508004EF01D91542204A807F09EFD2268334B9A425E +S31508004F0001D01EB070BD4FF4804304934FF0405358 +S31508004F10169304A803F08EF9002850D12C4BDA6CAE +S31508004F2042F40052DA64DA6C02F400520192019AF1 +S31508004F30DA6C42F00102DA64DA6C02F001020292DB +S31508004F40029ADA6C42F00202DA64DB6C03F00203BE +S31508004F500393039B062319930B261A9600251B9584 +S31508004F6019A94FF0904002F0E3F9032319931A9612 +S31508004F701B9519A9174802F0DBF91748174B036068 +S31508004F8045608560C560802303614FF48073436183 +S31508004F904FF4806383612023C3614FF40053036297 +S31508004FA001F0DAFE70B90C4BE3649C62002205211D +S31508004FB0122001F093FC122001F0A0FCA1E7FFF7F4 +S31508004FC0BFFDABE7FFF7BCFDEDE700BF00000450EF +S31508004FD00010024000040048280400203004024063 +S31508004FE000B589B0002303930493059306930793AA +S31508004FF00268244B9A4202D009B05DF804FB03F517 +S31508005000D6339A6D42F000729A659A6D02F0007274 +S315080050100192019ADA6C42F00102DA64DB6C03F061 +S3150800502001030293029B4FF4C05303930223049394 +S31508005030032306930923079303A94FF0904002F030 +S3150800504077F900220521132001F048FC132001F00E +S3150800505055FC00220521142001F040FC142001F023 +S315080050604DFC00220521152001F038FC152001F021 +S3150800507045FC00220521162001F030FC162001F01F +S315080050803DFCB9E7006400400268094B9A4200D02B +S31508005090704782B0A3F500539A6C42F480529A6422 +S315080050A09B6C03F480530193019B02B0704700BFC9 +S315080050B00030024000B589B000230393049305939A +S315080050C0069307930268124B9A4202D009B05DF81C +S315080050D004FB03F5CE339A6D42F000529A659A6D39 +S315080050E002F000520192019ADA6C42F00102DA6487 +S315080050F0DB6C03F001030293029B10230393032343 +S31508005100049303A94FF0904002F012F9DEE700BFBE +S315080051100074004010B59CB0044600211791189100 +S3150800512019911A911B91542202A807F084FC22684F +S31508005130184B9A4201D01CB010BD4023029302A816 +S3150800514003F078F818BB144CE36C43F00103E364EE +S31508005150E36C03F001030093009B4FF4C0631793BD +S31508005160122318930023199303231A9304231B93DA +S3150800517017A94FF0904002F0DBF8A36D43F4001333 +S31508005180A365A36D03F400130193019BD3E7FFF70F +S31508005190D7FCD8E7005400400010024010B588B08C +S315080051A000230393049305930693079302682F4BF2 +S315080051B09A4201D008B010BD044603F560431A6E42 +S315080051C042F480521A661A6E02F480520192019ACB +S315080051D0DA6C42F00102DA64DB6C03F00103029335 +S315080051E0029BE023039302230493032306930523D8 +S315080051F0079303A94FF0904002F09AF81C481D4BFC +S3150800520003600123436000238360C3608022026138 +S3150800521043618361C361036201F09EFD00BB144BC9 +S31508005220A3659C621448154B036001234360102351 +S3150800523083600023C3608022026143618361C36186 +S31508005240036201F089FD70B90B4B63659C6200220D +S315080052500521232001F042FB232001F04FFBA9E79B +S31508005260FFF76EFCDBE7FFF76BFCEDE7003001406C +S31508005270B80200201C0002407002002030000240E4 +S3150800528008B50020FEF70EFA01F03CFBFEE708B56C +S315080052900020FEF707FA01F035FBFEE708B5002007 +S315080052A0FEF700FA01F02EFBFEE708B50020FEF730 +S315080052B0F9F901F027FBFEE708B50020FEF7F2F939 +S315080052C001F020FBFEE7704708B500F0B3F806F0DA +S315080052D0DDFC012800D108BD07F07CF9FBE70000DA +S315080052E008B5024801F01FFE08BD00BFB80200203D +S315080052F008B5024801F017FE08BD00BF700200207D +S3150800530008B5024800F0DEF908BD00BF70040020A9 +S3150800531008B5024801F057F908BD00BF000400208F +S3150800532008B5024801F04FF908BD00BF0004002087 +S3150800533008B5024801F047F908BD00BF000400207F +S3150800534008B5024801F03FF908BD00BF0004002077 +S3150800535008B5024803F02EFC08BD00BF0003002074 +S3150800536008B5024801F0DFFD08BD00BF280400208B +S315080053700E4AD2F8883043F47003C2F888300C4BD2 +S315080053801A6842F001021A60002199601A6822F030 +S31508005390A85222F410221A604FF48052DA601A6872 +S315080053A022F480221A609961704700BF00ED00E080 +S315080053B00010024008B50B460146184607F0C0FB28 +S315080053C008BD0000104B1B780BB90120704710B5BB +S315080053D004464FF47A70B0FBF3F30C4A1068B0FB3E +S315080053E0F3F001F093FA68B90F2C01D901200AE00D +S315080053F0002221464FF0FF3001F070FA044B1C6082 +S31508005400002000E0012010BD980000209400002034 +S315080054109C00002010B5032001F04EFA0F20FFF77C +S31508005420D1FF10B10124204610BD0446FFF738FD10 +S31508005430F9E70000034B1B78034A11680B44136015 +S31508005440704700BF98000020D4040020014B18685C +S31508005450704700BFD404002038B50446FFF7F6FFAE +S315080054600546B4F1FF3F02D0044B1B781C44FFF7F6 +S31508005470EDFF401BA042FAD338BD00BF98000020BC +S3150800548010B430300B0A9B0003F00C03C45801F02B +S315080054901F014FF01F0C0CFA01FC24EA0C0CC2F396 +S315080054A084628A404CEA0202C2505DF8044B704797 +S315080054B010B414304B0E9B0003F00403C458C1F318 +S315080054C004514FF0070C0CFA01FC24EA0C0C8A4034 +S315080054D04CEA0202C2505DF8044B704730B583B0FF +S315080054E000230193002800F0DA800446436D13B3C5 +S315080054F023689A6812F0005F05D09A6822F0204265 +S3150800550022F03F029A602268936813F0805F1FD1E9 +S31508005510936823F0104323F03F0343F080539360CE +S31508005520604B1B689B09604AA2FB03239B09013356 +S315080055305B00019309E0FFF7D3FC0023A36584F819 +S315080055405030D5E7019B013B0193019B002BF9D114 +S315080055502268936813F0805F78D1636D43F0100377 +S315080055606365A36D43F00103A3650120936813F0F7 +S31508005570040300D00123616D11F0100F40F08880FC +S31508005580002B40F08580636D23F4817343F002039A +S315080055906365936813F0010F0BD1444B9B6813F0B6 +S315080055A0010F06D1636842498A6822F47C121343C4 +S315080055B08B60627E636B43EA4233E2681343A268F8 +S315080055C0134394F8202043EA0243012A40D0A26AF2 +S315080055D022B102F47072E16A0A4313432168CD6866 +S315080055E0344A2A401A43CA6021688B6813F00403B8 +S315080055F000D001238A6812F0080200D00122B3B94C +S31508005600AAB9237E94F83020520042EA8332CB6846 +S3150800561023F4804323F002031343CB6094F8383015 +S31508005620012B1AD02268136923F001031361236939 +S31508005630012B24D02268136B23F00F031363636DC9 +S3150800564023F0030343F00103636526E000208DE79A +S31508005650626A013A43EA4243B9E721680B6923F4CF +S31508005660FF6323F00403E26B256C2A43656C2A4327 +S31508005670A56C2A43134343F001030B61D7E721685E +S315080056800B6B23F00F03E269013A13430B63D6E76A +S31508005690636D43F010036365012003B030BD01203C +S315080056A0FBE700BF94000020632D3E050000045070 +S315080056B00003045007C0F0FF08B5806AFEF7E8FC4F +S315080056C008BD704770B5044603681E685D6816F025 +S315080056D0020F10D015F0020F0DD0436D13F0100F06 +S315080056E003D1436D43F400634365204600F0DCFCB8 +S315080056F0236802221A6016F0040F02D015F0040F70 +S3150800570005D116F0080F3AD015F0080F37D0636D9B +S3150800571013F0100F03D1636D43F4007363652368B8 +S31508005720DA6812F4406F24D1DA6812F4005F20D1E7 +S315080057301A6812F0080F1CD09A6812F0040F10D1DC +S315080057405A6822F00C025A60636D23F4807363650D +S31508005750636D13F4805F0CD1636D43F001036365D9 +S3150800576007E0636D43F010036365A36D43F001031F +S31508005770A3652046FEF782FC23680C221A6016F001 +S31508005780200F02D015F0200F05D116F0400F4CD08F +S3150800579015F0400F49D0636D13F0100F03D1636DF8 +S315080057A043F4005363652368DA6C12F0C00F2AD1FC +S315080057B00121DA6812F4406F27D10120DA6871B343 +S315080057C012F0007F03D050B312F4005F27D1196896 +S315080057D011F0400F23D012F4001F20D19A6812F05E +S315080057E0080F14D15A6822F060025A60636D23F4D8 +S315080057F080536365636D13F4807F10D1636D43F046 +S31508005800010363650BE00021D3E70020D6E7636D4B +S3150800581043F010036365A36D43F00103A3652046B7 +S3150800582000F03EFC236860221A6016F0800F02D052 +S3150800583015F0800F2DD116F4807F02D015F4807FE5 +S3150800584032D116F4007F02D015F4007F38D116F055 +S31508005850100F17D015F0100F14D0636B23B12368FF +S31508005860DB6813F0010F0AD0636D43F48063636548 +S31508005870A36D43F00203A3652046FEF713FC2368D5 +S3150800588010221A6016F4806F02D015F4806F23D1A7 +S3150800589070BD636D43F4803363652046FFF711FFDF +S315080058A0236880221A60C6E7636D43F40033636594 +S315080058B0204600F0F7FB23684FF480721A60C0E7B1 +S315080058C0636D43F480236365204600F0ECFB236890 +S315080058D04FF400721A60BAE7636D43F48043636558 +S315080058E0A36D43F00803A36523684FF480621A602A +S315080058F0204600F0D6FBCBE708B50346806A426D22 +S3150800590012F0500F30D1436D43F4007343650368BA +S315080059101A6812F0080F14D0DA6812F4406F20D112 +S31508005920DB6813F4005F1CD1436D23F48073436571 +S31508005930436D13F4805F14D1436D43F0010343654F +S315080059400FE0DB6813F0020F0BD1436D23F480736D +S315080059504365436D13F4805F03D1436D43F0010340 +S315080059604365FEF78BFB08BD426D12F0100F04D19C +S31508005970C26C526B18469047F5E7FEF793FBF2E7C1 +S3150800598008B5806A436D43F040034365836D43F071 +S3150800599004038365FEF786FB08BD0000F0B583B0F7 +S315080059A00023019390F85030012B00F00A82044638 +S315080059B00D46012380F8503003689B6813F0040FE6 +S315080059C009D0436D43F0200343650120002384F882 +S315080059D0503003B0F0BD4B68052B08D8023B032BAB +S315080059E056D8DFE803F0024B4E510C234B602A6869 +S315080059F069682068FFF744FD2068836813F004038C +S31508005A0000D00123826812F0080200D001220BB9E7 +S31508005A10002A40D02268936813F0010F17D12B682B +S31508005A20E868D2F8B010C3F3120621EA060100F0BE +S31508005A30180CAA4820FA0CF00340C3F312030B43D0 +S31508005A40C2F8B030EA68A64B9A4200F0A9802B68E3 +S31508005A50A44A134200F0B181A34A926802F0E070AA +S31508005A60A2498B4200F05B81A1498B4200F07E81FE +S31508005A70A0498B4200F08E810020A7E712234B60D5 +S31508005A80B5E718234B60B2E74FF480734B60AEE777 +S31508005A9006234B60ABE7AA682968FFF709FD696921 +S31508005AA02268D368C3F3C1035B00994028690428B8 +S31508005AB00ED02E68603252F820708F4B3B4006F0AD +S31508005AC0F84631430B4343F0004342F82030A1E740 +S31508005AD0136E116EC1F384612B68C3F3120080BB89 +S31508005AE0C3F38463994234D021684B6E4A6EC2F37D +S31508005AF084622B68C3F3120080BBC3F384639A42A3 +S31508005B0034D021688B6E8A6EC2F384622B68C3F325 +S31508005B10120080BBC3F384639A4234D02168CB6EEB +S31508005B20CA6EC2F384622B68C3F3120080BBC3F348 +S31508005B3084639A427FF46EAFCB6E23F00043CB6644 +S31508005B4068E793FAA3F313B1B3FA83F3CAE72023FA +S31508005B50C8E7136E23F000431366C5E793FAA3F369 +S31508005B6013B1B3FA83F3CAE72023C8E74B6E23F0D1 +S31508005B7000434B66C5E793FAA3F313B1B3FA83F36D +S31508005B80CAE72023C8E78B6E23F000438B66C5E778 +S31508005B9093FAA3F313B1B3FA83F3CAE72023C8E74A +S31508005BA020682B68C3F312063EBB9A0E013202F038 +S31508005BB01F02092A8CBF00220122002A55D05EBB8B +S31508005BC0990E0131890601F0F8418EBB4FEA936CB4 +S31508005BD00CF1010C0CF01F0C012202FA0CF2114315 +S31508005BE0AEBB9B0E013303F01F0303EB43031B05F8 +S31508005BF01943AA68FFF75CFC29E793FAA3F24AB1AE +S31508005C00B2FA82F2013202F01F02092A8CBF002280 +S31508005C100122D2E72022F5E793FAA3F131B1B1FACE +S31508005C2081F10131890601F0F841CEE72021F8E734 +S31508005C3093FAA3F24AB1B2FA82F2013202F01F02D3 +S31508005C404FF0010C0CFA02F2C9E72022F5E793FAA5 +S31508005C50A3F343B1B3FA83F3013303F01F0303EB52 +S31508005C6043031B05C4E72023F6E7E6B9990E01317D +S31508005C70890601F0F84116BB4FEA936C0CF1010C4A +S31508005C800CF01F0C012202FA0CF21143B6BB9B0E54 +S31508005C90013303F01F0303EB43031E3B1B0543F0CD +S31508005CA000731943A5E793FAA3F131B1B1FA81F16B +S31508005CB00131890601F0F841DDE72021F8E793FA7A +S31508005CC0A3F24AB1B2FA82F2013202F01F024FF091 +S31508005CD0010C0CFA02F2D8E72022F5E7FFFF0700CD +S31508005CE000007F400000088000030450000052C7EF +S31508005CF0000084CB0100008000F0FF0393FAA3F3B1 +S31508005D005BB1B3FA83F3013303F01F0303EB4303D9 +S31508005D101E3B1B0543F00073C3E72023F3E712F489 +S31508005D20000F7FF4A1AE2268274B9A4201D00020CB +S31508005D304CE640F4000325498A6822F0E0721343D2 +S31508005D408B60234B1B689B09224AA2FB03239B09F2 +S31508005D50013303EB43039B00019302E0019B013BE4 +S31508005D600193019B002BF9D100202FE612F0807FCA +S31508005D707FF47EAE2268144B9A4201D0002025E6B5 +S31508005D8040F0807311498A6822F0E07213438B60F1 +S31508005D9000201BE612F4800F11D122680A4B9A42A2 +S31508005DA001D0002012E640F4800308498A6822F0F0 +S31508005DB0E07213438B60002008E6002006E6002008 +S31508005DC004E6022005E600BF000004500003045064 +S31508005DD094000020632D3E0530B583B0002301935F +S31508005DE003689A6812F0010F58D1044699682D4A3B +S31508005DF0114219D19A6822F0004222F03F0242F07D +S31508005E0001029A60284B9B6813F4000F1CD0274B9D +S31508005E101B689B09264AA2FB03239B09013303EB54 +S31508005E2043039B0001930CE0436D43F01003436565 +S31508005E30836D43F001038365012030E0019B013B3C +S31508005E400193019B002BF9D1FFF700FB0546236858 +S31508005E501A6812F0010F1FD19A6812F0010F07D1C4 +S31508005E609A6822F0004222F03F0242F001029A604C +S31508005E70FFF7ECFA431B022BE9D923681B6813F0DA +S31508005E80010FE4D1636D43F010036365A36D43F01E +S31508005E900103A365012002E0002000E0002003B012 +S31508005EA030BD00BF3F00008000030450940000206E +S31508005EB0632D3E0570B504460068806810F0040F2F +S31508005EC04ED10E46154694F85030012B4AD0012380 +S31508005ED084F850302046FFF77FFF00283CD1636DD9 +S31508005EE023F4706323F0010343F480736365636DE1 +S31508005EF013F4805F2DD0A36D23F00603A365E36C2E +S31508005F00194ADA62E36C194A1A63E36C184A5A6347 +S31508005F1023681C221A60002384F8503022685368CC +S31508005F2043F0100353602268D36843F00103D3603B +S31508005F3021682B4632464031E06C00F091FF22681A +S31508005F40936823F0004323F03F0343F00403936070 +S31508005F5007E00023A365D2E7002384F8503000E069 +S31508005F60022070BD0220FCE7F9580008B95600085F +S31508005F708159000838B504460268936813F002038D +S31508005F8000D00123916811F0010F39D0002B39D1C7 +S31508005F90936803F00D03012B09D0636D43F01003DA +S31508005FA06365A36D43F00103A365012029E09368A7 +S31508005FB023F0004323F03F0343F002039360236872 +S31508005FC003221A60FFF742FA054623689B6813F016 +S31508005FD0010F13D0FFF73AFA401B0228F5D92368B8 +S31508005FE09B6813F0010FF0D0636D43F010036365EF +S31508005FF0A36D43F00103A365012002E0002000E041 +S31508006000002038BD0020FCE730B583B0002301939B +S3150800601090F85030012B41D004460D46012380F8F4 +S315080060205030FFF7A7FF80BB636D23F4885323F036 +S31508006030020343F0020363652268936823F0404332 +S3150800604023F03F0305F080452B4343F0004393605C +S3150800605023689B68002B06DB636D23F0030343F07C +S315080060600103636515E0019B01330193019BB3F5B9 +S31508006070912FEDD3636D23F0120343F0100363658C +S31508006080002384F85030012006E0636D43F01003C6 +S315080060906365002384F8503003B030BD0220FBE767 +S315080060A070477047704770477047002800F0A18016 +S315080060B038B5044690F82030D3B12268136843F007 +S315080060C001031360FFF7C2F9054623685A6812F000 +S315080060D0010F10D1FFF7BAF9401B0A28F5D9636AF0 +S315080060E043F400336362052384F82030012038BD69 +S315080060F0FEF776FFE1E71A6822F002021A60FFF758 +S31508006100A5F9054623685A6812F0020F0DD0FFF765 +S315080061109DF9401B0A28F5D9636A43F40033636284 +S31508006120052384F820300120E1E7227E012A3DD0AC +S315080061301A6822F080021A60637E012B3BD022681F +S31508006140136823F040031360A37E012B39D022681D +S31508006150136823F020031360E37E012B37D02268EF +S31508006160136843F010031360237F012B35D0226890 +S31508006170136823F008031360637F012B33D022686A +S31508006180136823F004031360A368E26813432269C3 +S315080061901343626913436268013A21681343CB616A +S315080061A000206062012384F82030A0E71A6842F0D4 +S315080061B080021A60C0E72268136843F04003136040 +S315080061C0C2E72268136843F020031360C4E7226815 +S315080061D0136823F010031360C6E72268136843F0B8 +S315080061E008031360C8E72268136843F004031360C2 +S315080061F0CAE701207047026890F82030013BDBB2FD +S31508006200012B05D9436A43F4802343620120704772 +S3150800621030B4D2F8003243F00103C2F800324B69B9 +S3150800622003F01F03012000FA03F3D2F81C026FEAF9 +S31508006230030C20EA0300C2F81C02C869B0B9D2F8F8 +S315080062400C020CEA0000C2F80C028C884869CD687A +S3150800625044EA0544483042F830400C8848698D685D +S3150800626044EA0544483002EBC0004460C869012886 +S315080062701BD0886980BBD2F804020CEA0000C2F879 +S315080062800402086970BBD2F814020CEA0000C2F8CE +S315080062901402096A01292BD0D2F8003223F001032F +S315080062A0C2F80032002030BC7047D2F80C021843FE +S315080062B0C2F80C028C8848690D6844EA05444830DF +S315080062C042F830408C8948698D6844EA054448306C +S315080062D002EBC0004460CCE7D2F804021843C2F8C7 +S315080062E00402CEE7D2F814021843C2F81402D0E723 +S315080062F0D2F81C120B43C2F81C32CDE770B504461F +S3150800630090F82050EDB2012D06D0436A43F40023DD +S3150800631043620125284670BD022380F820300268B2 +S31508006320136823F001031360FFF790F80646236805 +S315080063305B6813F0010F0CD0FFF788F8831B0A2B54 +S31508006340F5D9636A43F400336362052384F8203081 +S31508006350E0E700256562DDE730B590F820C00468FF +S31508006360A4680CF1FF3C5FFA8CFCBCF1010F62D803 +S3150800637014F0E05F59D0C4F3016C012404FA0CF45C +S315080063801C608B68002B3DD10D68CB68046843EA16 +S3150800639045550CF118031B01E55003680C690CF10F +S315080063A0180E03EB0E135C600B7D012B35D0D179EB +S315080063B093791B0443EA0163517943EA012314796B +S315080063C00168234301EB0C11C1F88C31D17893781D +S315080063D01B0443EA0163517843EA012311780268F2 +S315080063E00B4302EB0C12C2F8883102680CF1180C48 +S315080063F04FEA0C1C52F80C3043F0010342F80C30FB +S3150800640000201DE04C6843EAC403CC6823430CF122 +S315080064101804240105682B51BFE7036803EB0E1324 +S31508006420596841F480715960C1E7436A43F400131F +S315080064304362012004E0436A43F480234362012057 +S3150800644030BD90F820C00CF1FF3C5FFA8CFCBCF123 +S31508006450010F00F2958030B451B90468E46814F06D +S31508006460030F10D1436A43F400134362012077E017 +S315080064700468246914F0030F05D1436A43F4001332 +S31508006480436201206CE001F11B04240105682C59C4 +S3150800649004F004049460002C64D101F11B04240167 +S315080064A005682C59640D1460046801F11B0C4FEA49 +S315080064B00C1C54F80C4004F00204D46004686444CC +S315080064C0646804F00F041461046864446468C4F3DF +S315080064D007249461046864446468240C546102685F +S315080064E002EB0112D2F8B8211A70026802EB011207 +S315080064F0D2F8B821C2F307225A70026802EB0112D9 +S31508006500D2F8B821C2F307429A70026802EB011268 +S31508006510D2F8B821120EDA70026802EB0112D2F82C +S31508006520BC211A71026802EB0112D2F8BC21C2F32F +S3150800653007225A71026802EB0112D2F8BC21C2F393 +S3150800654007429A71026802EB0112D2F8BC21120EB8 +S31508006550DA7179B90268D36843F02003D360002062 +S3150800656030BC704701F11B04240105682C59E40866 +S31508006570546099E70268136943F020031361EEE754 +S31508006580436A43F4802343620120704790F8203021 +S31508006590013BDBB2012B05D9436A43F480234362EE +S315080065A001207047026853690B4353610020704706 +S315080065B07047704770477047704770477047704715 +S315080065C07047704770472DE9F84F054603685C69C0 +S315080065D0D3F804809F68D3F80CB0D3F810A0D3F88A +S315080065E0189014F001063BD017F0010616D00122C8 +S315080065F09A6017F0020F08D117F0040F0CD117F0A4 +S31508006600080606D04FF4805608E0FFF7D1FF0026AB +S3150800661004E0FFF7D0FF01E04FF4006617F4807F2F +S315080066200DD02B684FF480729A6017F4007F40F003 +S31508006630868017F4806F00F0868046F4005617F4BB +S31508006640803F0DD02B684FF480329A6017F4003FD4 +S3150800665040F0838017F4802F00F0838046F40046CC +S3150800666014F0080F07D01BF0100F04D046F400767C +S315080066702B681022DA6014F0040F02D01BF0080F02 +S3150800668079D114F0020F04D02B68DB6813F0030FDE +S3150800669078D114F0400F07D01AF0100F04D046F442 +S315080066A080662B6810221A6114F0200F02D01AF0A7 +S315080066B0080F6BD114F0100F04D02B681B6913F068 +S315080066C0030F6AD114F4003F02D018F0100F68D1F6 +S315080066D014F4803F02D018F0080F69D114F4004F63 +S315080066E07AD018F0040F74D014F4807F04D019F00F +S315080066F0010F01D046F0010614F4007F04D019F00A +S31508006700020F01D046F0020614F4806F04D019F087 +S31508006710040F01D046F0040614F4006F59D019F09E +S31508006720700956D0B9F1400F65D058D8B9F1200F85 +S315080067305ED0B9F1300F42D146F0200644E0284633 +S31508006740FFF737FF7BE717F4006F02D046F4804661 +S3150800675075E72846FFF730FF71E72846FFF72AFF57 +S315080067607EE717F4002F02D046F4803678E72846ED +S31508006770FFF723FF74E72B680822DA602846FFF73D +S315080067801DFF7EE72846FDF71FFE82E72B680822D5 +S315080067901A612846FFF714FF8CE72846FFF70FFF14 +S315080067A090E72B6810225A602846FFF70AFF8FE702 +S315080067B02B6808225A602846FFF704FF8EE7B9F1CE +S315080067C0100F01D146F008062A68936923F0700372 +S315080067D093612B6804225A609EB9BDE8F88FB9F117 +S315080067E0500F0BD0B9F1600FEED146F48076EBE787 +S315080067F046F01006E8E746F04006E5E746F080066C +S31508006800E2E76B6A33436B622846FDF7FFFDE4E770 +S31508006810002807DB00F01F02400901239340024AC3 +S3150800682042F82030704700BF00E100E0002808DB8E +S315080068300901C9B200F1604000F5614080F8001313 +S31508006840704700F00F000901C9B2014B195470478F +S3150800685014ED00E000B500F00700C0F1070CBCF12C +S31508006860040F28BF4FF0040C031D062B0FD9C31EB7 +S315080068704FF0FF3E0EFA0CF021EA000199400EFA9D +S3150800688003FE22EA0E0241EA02005DF804FB002339 +S31508006890EEE70000BFF34F8F0549CA6802F4E062CD +S315080068A0044B1343CB60BFF34F8F00BFFDE700BF18 +S315080068B000ED00E00400FA05074AD36823F4E06314 +S315080068C01B041B0C000200F4E060034343F0BF63A3 +S315080068D043F40033D360704700ED00E010B504467A +S315080068E0054BD868C0F30220FFF7B4FF01462046DF +S315080068F0FFF79CFF10BD00BF00ED00E008B5FFF7ED +S3150800690087FF08BD08B5FFF7C5FF00000138B0F1DD +S31508006910807F0BD24FF0E0235861054AF02182F8B8 +S3150800692023100020986107221A61704701207047DA +S3150800693000ED00E0002838D010B50446437F1BB3AD +S315080069400223637723791BBB2368194A5A61226895 +S31508006950936823F018039360637913BB23684FF099 +S31508006960FF321A612268936823F0600361690B435A +S3150800697093602268936823F08003A1690B439360B0 +S3150800698001236377002010BD0377FEF77DFBD7E769 +S31508006990E268A168204600F00DF80028DCD0012046 +S315080069A0F1E7236822691A61DCE70120704700BF16 +S315080069B0B71DC10410B41F231C46013B34B103F0B4 +S315080069C01F0C21FA0CFC1CF0010FF5D0182A22D84E +S315080069D0DFE802F00F212121212121211D2121217A +S315080069E02121212119212121212121210D00062BD7 +S315080069F015D80368596101688B6823F01803134397 +S31508006A008B60002008E0072BF3D9012004E00F2B48 +S31508006A10EFD9012000E001205DF8044B7047012002 +S31508006A20FAE770B110B50446037933B1022323712E +S31508006A30002020610123237110BD4371FEF73AFB44 +S31508006A40F4E7012070474279012A2CD010B4034696 +S31508006A5001224271022018711C68206801F0100C8E +S31508006A6002FA0CF20243226089B919680A6802F030 +S31508006A703C02042A06D001221A71002058715DF8DA +S31508006A80044B70474A6842F001024A60F3E7196806 +S31508006A900A6802F47012B2F5802FECD14A6842F007 +S31508006AA002024A60E7E70220704710B483B0002468 +S31508006AB001940068019051B901990A44083201927B +S31508006AC0019A1360002003B05DF8044B70470199E2 +S31508006AD00A4414320192F3E7F8B54379012B00F022 +S31508006AE0948004460D46164601234371022303711A +S31508006AF00B68042B32D02B69012B79D02068C16B27 +S31508006B0006F010020723934021EA03012B68AE68BA +S31508006B103343EE68334393400B43C36320680368EB +S31508006B204FF48041914023EA01030360206801681D +S31508006B3040F6FC73934021EA03016B6893400B43CC +S31508006B40036020680368C02101FA02F223EA0203FF +S31508006B5003600123237100206071F8BDFEF776FCFF +S31508006B6007467EB123685B6B002B3ADAFEF76EFCAC +S31508006B70C01B0128F6D9236943F0080323610320C3 +S31508006B802071EAE723685B6B13F4004F0BD0FEF71E +S31508006B905DFCC01B0128F5D9236943F0080323616E +S31508006BA003202071D9E70120FEF756FC2368AA695D +S31508006BB01A642068836C06F0100240F2FF31914097 +S31508006BC023EA0103E96991400B4383642068C36C97 +S31508006BD0FF21914023EA0103296A91400B43C364CC +S31508006BE089E70120FEF738FC2368AA695A64E0E7BA +S31508006BF021688A6B06F010001F23834022EA0302ED +S31508006C006B69834013438B6378E70220A5E7002866 +S31508006C1000F083802DE9F04F83B089460446037956 +S31508006C20DBB2022B7BD04379012B7AD0012141714B +S31508006C300068C56B02F010070723BB4005EA030B83 +S31508006C400568B94025EA010101602068C16B6FEA51 +S31508006C50030A21EA0303C3632368019392B9019BDC +S31508006C6008330193019B4FF400621A602268136887 +S31508006C704FF4804808FA07F843EA08031360082522 +S31508006C80102605E0019B14330193EBE72E446D08AB +S31508006C909DB121688B6B1F22BA4023EA020306FACC +S31508006CA007F213438B630120FEF7D6FB23685B6B61 +S31508006CB038EA0303EAD1761BE9E721688B6B1F22C2 +S31508006CC0BA40D54323EA020306FA07F213438B6355 +S31508006CD00120FEF7C1FB23685A6B18EA020F06D19A +S31508006CE001369A6B154006FA07F73D439D632268FD +S31508006CF0136823EA08031360C9F814600123C9F866 +S31508006D0010302268D36B0AEA030A4AEA0B03D363F4 +S31508006D100020607103B0BDE8F08F012070470120A4 +S31508006D20F8E70220F6E730B4446C04F01C0C0124A2 +S31508006D3004FA0CF4056C6C60046863608368102BB5 +S31508006D4005D0036899600368DA6030BC7047036849 +S31508006D509A600368D960F8E7002873D010B4034630 +S31508006D600068394A90424AD8384A02443849A1FB51 +S31508006D700212120992005A64364A1A64022283F8E9 +S31508006D802520016821F4FF4121F070019A68DC682A +S31508006D9022431C6922435C6922439C692243DC69BD +S31508006DA022431C6A22430A4302609A68B2F5804F5E +S31508006DB01BD0196C274A91422CD0264AD2F8A8141F +S31508006DC0586C00F01C0C0F2000FA0CF021EA0001A8 +S31508006DD0C2F8A814D2F8A81458685C6C04F01C0C05 +S31508006DE000FA0CF00143C2F8A8140020D863012267 +S31508006DF083F8252083F824005DF8044B7047164A6B +S31508006E0002441349A1FB0212120992005A64134A5A +S31508006E101A64B3E7D2F8A810586C00F01C0C0F20BF +S31508006E2000FA0CF021EA0001C2F8A810D2F8A8105E +S31508006E3058685C6C04F01C0C00FA0CF00143C2F8AC +S31508006E40A810D2E70120704707040240F8FFFDBFEB +S31508006E50CDCCCCCC00000240F8FBFDBF00040240BC +S31508006E6038B5044690F82400012832D0012084F869 +S31508006E70240094F82500C0B2012804D0002384F821 +S31508006E802430022038BD022084F825000020E06363 +S31508006E902568286820F0010028602046FFF743FF90 +S31508006EA0236B5BB12268136843F00E0313602268F4 +S31508006EB0136843F0010313600020E3E722681368B0 +S31508006EC023F0040313602268136843F00A0313606F +S31508006ED0EDE70220D6E708B590F82530DBB2022B9D +S31508006EE003D00423C363012008BD0268136823F096 +S31508006EF00E0313600268136823F001031360436CE2 +S31508006F0003F01C03016C012202FA03F34B6080F8BC +S31508006F102520002380F82430836B13B1984700207E +S31508006F20E2E70020E0E738B5036C196804682568CD +S31508006F30436C03F01C0304229A400A4215D015F04C +S31508006F40040F12D0236813F0200F03D1236823F00F +S31508006F5004032360436C03F01C02016C0423934072 +S31508006F604B60036B03B1984738BD02229A400A4228 +S31508006F701CD015F0020F19D0236813F0200F06D184 +S31508006F80236823F00A032360012380F82530436C25 +S31508006F9003F01C02016C022393404B60002380F827 +S31508006FA02430C36A002BDFD09847DDE7082202FAAF +S31508006FB003F30B42D8D015F0080FD5D0236823F079 +S31508006FC00E032360436C03F01C03016C012202FAD2 +S31508006FD003F34B60C26380F82520002380F8243031 +S31508006FE0436B002BC0D09847BEE7000010B4064C90 +S31508006FF0616941F0010161610260BFF36F8F43600F +S315080070005DF8044B704700BF00200240094A5369E7 +S3150800701043F480235361EFF3108C72B6402351F882 +S31508007020042B40F8042B013B13F0FF03F7D18CF334 +S315080070301088704700200240094B5B69002B01DB72 +S3150800704000207047064B074A9A6002F188329A6018 +S315080070505B69002B01DB002070470120704700BFE9 +S315080070600020024023016745034A536943F0004361 +S3150800707053610020704700BF0020024038B504461F +S31508007080FEF7E4F90546144B1B6913F4803F09D053 +S31508007090B4F1FF3FF7D0FEF7D9F9401BA042F2D36F +S315080070A0032015E00C4B1B690C4A134009D10A4B07 +S315080070B01B6913F0010F0CD0074B01221A6100203F +S315080070C006E007494A681A434A60034A13610120E1 +S315080070D038BD0020FCE700BF00200240FAC30200CA +S315080070E0A00000202DE9F0411646284A1278012A08 +S315080070F049D004460D469846244B01221A704CF294 +S315080071005030FFF7BBFF074608BB204B00225A60EA +S315080071101F4B1B6813F4806F1FD01D4A136823F496 +S3150800712080631360194B02221A77D4B1631E012BB0 +S315080071301ED900244CF25030FFF7A0FF074624B1B1 +S31508007140134A536923EA0403536100F047F80F4BC7 +S3150800715000221A703846BDE8F0810C4B00221A77D7 +S31508007160E3E7324643462846FFF740FF0124E1E7B6 +S3150800717031462846FFF74AFF022C01D00024D9E7FA +S315080071804FF48024D6E70227E4E700BFA0000020DA +S315080071900020024010F0010F04D0054A536943F05D +S315080071A004035361024A536943F4803353617047B9 +S315080071B000200240084B5A6922F47E72C00000F48F +S315080071C0FF6002435A615A6942F002025A615A69DB +S315080071D042F480325A61704700200240164B1B7FEA +S315080071E0DBB2012B01D0032B10D1144A116821F40C +S315080071F000711160116841F400611160116821F491 +S3150800720000611160116841F400711160023BDBB244 +S31508007210012B03D9084B00221A777047074B1A68C7 +S3150800722042F480521A601A6822F480521A601A6868 +S3150800723042F480621A60EDE7A000002000200240B8 +S31508007240F8B5394B1B78012B6BD004460E46364BE6 +S3150800725001221A704CF25030FFF710FF074600283B +S315080072605AD1314B00225A60304B1B6813F4007F09 +S315080072702FD02E4B1B6813F4806F26D02B4A136829 +S3150800728023F480631360284B03221A772368012BA3 +S3150800729031D04FF0FF333360A568A368E268134422 +S315080072A0AB4237D961682846FFF784FF4CF2503065 +S315080072B0FFF7E4FE1D4A536923F47E7323F00203A5 +S315080072C05361074628BB0135E7E7174B01221A77B2 +S315080072D0DCE7164B1B6813F4806F08D0134A136853 +S315080072E023F480631360104B02221A77CEE70E4B05 +S315080072F000221A77CAE76068FFF74CFF4CF2503055 +S31508007300FFF7BCFE0746094A536923F00403536195 +S3150800731000E03560FFF762FF034B00221A7038461B +S31508007320F8BD0227FBE700BFA000002000200240AE +S31508007330F0B583B0002362E085685E000324B4409C +S3150800734025EA0405CC68B4402C438460456825EAE0 +S315080073500C054C68C4F300149C402C4344605FE061 +S31508007360DD08083550F8254003F0070C4FEA8C0C69 +S315080073704FF00F0E0EFA0CFE24EA0E0E0C6904FAF4 +S315080073800CF444EA0E0440F8254060E0022400E0CC +S31508007390002404FA0EF42C430CF1020C4C4D45F86B +S315080073A02C404C4CA568D44325EA02064F6817F4CE +S315080073B0801F01D042EA0506464DAE60ED6804EA34 +S315080073C005064F6817F4001F01D042EA0506414D2D +S315080073D0EE606D6804EA05064F6817F4003F01D0B1 +S315080073E042EA05063B4D6E602D682C404E6816F441 +S315080073F0803F01D042EA0504364A146001330A6820 +S3150800740032FA03F462D04FF0010C0CFA03FC1CEAC2 +S315080074100202F3D04C6804F00304013C012C8BD91A +S315080074204C6804F00304032C0CD0C4685D004FF0CC +S31508007430030C0CFA05FC24EA0C0C8C68AC4044EAF4 +S315080074400C04C4604C6804F00304022C88D0046859 +S315080074504FEA430E4FF0030C0CFA0EFC24EA0C0C10 +S315080074604C6804F0030404FA0EF444EA0C040460BD +S315080074704C6814F4403FC1D0174C256E45F0010501 +S315080074802566246E04F001040194019C4FEA930CCE +S315080074900CF102050E4C54F8255003F0030E4FEA82 +S315080074A08E0E0F2404FA0EF425EA0405B0F1904F67 +S315080074B03FF46EAF094CA04206D004F58064A042A2 +S315080074C03FF464AF072464E7012462E703B0F0BD24 +S315080074D0000001400004014000100240000400487A +S315080074E00369194201D001207047002070470AB18C +S315080074F08161704781627047436901EA030221EAA4 +S31508007500030141EA024181617047002859D010B54C +S31508007510044690F84130002B43D0242384F84130A8 +S315080075202268136823F0010313606368226823F056 +S31508007530706313612268936823F400439360E368D9 +S31508007540012B33D0A368226843F404439360E368AD +S31508007550022B31D02268536843F0007343F400438A +S3150800756053602268D36823F40043D36023696269B1 +S315080075701343A169226843EA0123D360E369216AB8 +S3150800758022680B4313602268136843F001031360F3 +S3150800759000206064202384F84130206384F8420088 +S315080075A010BD80F84030FDF7B5FDB6E7A368226840 +S315080075B043F400439360CAE723684FF400625A60B5 +S315080075C0C8E701207047034690F84120D2B2202A26 +S315080075D023D190F84020012A21D0012280F84020AA +S315080075E0242280F841200068026822F00102026025 +S315080075F01868026822F4805202601868026811430B +S31508007600016019680A6842F001020A60202283F8BC +S315080076104120002083F8400070470220704702206E +S315080076207047034690F84120D2B2202A21D190F81B +S315080076304020012A1FD0012280F84020242280F809 +S3150800764041200068026822F0010202601868026898 +S3150800765022F4706242EA0122026019680A6842F05E +S3150800766001020A60202283F84120002083F84000A6 +S315080076707047022070470220704700282FD038B57F +S31508007680044603684CF6CC421A60036845F2555224 +S315080076901A60036842685A60036882689A60FDF750 +S315080076A0D5FE05462368DA6812F0070F0BD0FDF7FA +S315080076B0CDFE401B3128F5D92368DB6813F0070F88 +S315080076C0F0D0032005E01969E268914202D01A61F8 +S315080076D0002038BD4AF6AA221A600020F9E70120E0 +S315080076E0704703684AF6AA221A600020704700000D +S315080076F0024B186800F4C060704700BF0070004075 +S31508007700B0F5007F0FD01F4B1B6803F4C063B3F5B9 +S31508007710806F34D01B4A136823F4C06343F4806334 +S31508007720136000207047174B1B6803F4C063B3F55A +S31508007730007F20D0134A136823F4C06343F4007310 +S315080077401360114B1B68322202FB03F30F4AA2FB9C +S3150800775003239B0C013300E0013B0A4A526912F4E9 +S31508007760806F01D0002BF7D1064B5B6913F4806F4D +S3150800777003D100207047002070470320704700207F +S31508007780704700BF007000409400002083DE1B4352 +S3150800779030B583B00446204B9B6D13F0805F0BD049 +S315080077A0FFF7A6FFB0F5007F17D0802C1FD82DD085 +S315080077B0702C2DD000211BE0174DAB6D43F0805384 +S315080077C0AB65AB6D03F080530193019BFFF790FF08 +S315080077D0AB6D23F08053AB65E4E7802C03D9A02C6E +S315080077E003D9022104E0002102E0012100E003217F +S315080077F00A4A136823F007030B431360136803F060 +S3150800780007038B4206D1002003B030BD0221EFE703 +S315080078100121EDE70120F7E70010024000200240B1 +S31508007820284A9368D26802F0030213F00C030AD0C0 +S315080078300C2B06D0042B1FD0082B20D00020024684 +S3150800784010E0012AF6D11F4A126812F0080F0CD16F +S315080078501C4AD2F89420C2F303221B4951F822206D +S3150800786043B100200C2B0DD07047164A1268C2F39C +S315080078700312F2E71046F5E714480022F2E7144827 +S315080078800022EFE70F4BDB6803F00303022B16D049 +S31508007890032B00D10E4A0B49CB68C3F302130133FD +S315080078A0C868C0F3062002FB00F0B0FBF3F0CB6813 +S315080078B0C3F3416301335B00B0FBF3F0D4E7034A3B +S315080078C0E9E700BF001002400CD200080024F400CB +S315080078D0005A6202002800F01C83F0B583B0044603 +S315080078E0964B9D6805F00C05DE6806F003060368EE +S315080078F013F0100F5AD0E5B10C2D18D0A369002B40 +S3150800790000F0BB808D4A136843F001031360FDF74E +S315080079109DFD0746894B1B6813F0020F40F09A80BD +S31508007920FDF794FDC01B0228F4D90320FCE2012EC2 +S31508007930E4D1824B1B6813F0020F03D0A369002B16 +S3150800794000F0E982206A7D4B1B6813F0080F5BD0B4 +S315080079507A4B1B6803F0F00398425CD8774B1A6899 +S3150800796042F008021A601A6822F0F002216A0A43F5 +S315080079701A605A6822F47F42E16942EA01225A6093 +S31508007980002D60D0FFF74CFF6C4B9B68C3F30313C5 +S315080079906B4AD35C03F01F03D8406A4B18606A4BE6 +S315080079A01868FDF70FFD002840F0BE82236813F023 +S315080079B0010F00F08180082D75D00C2D71D06368F9 +S315080079C0B3F5803F00F09780B3F5A02F00F09980BB +S315080079D05A4B1A6822F480321A601A6822F48022F6 +S315080079E01A606368002B00F09980FDF72FFD0746A3 +S315080079F0524B1B6813F4003F5ED1FDF727FDC01BF1 +S31508007A006428F5D903208FE24C4BD3F894301B0930 +S31508007A1003F0F003A0E7FFF7BBFE002840F07D82E5 +S31508007A20464B1A6842F008021A601A6822F0F002F9 +S31508007A30216A0A431A605A6822F47F42E16942EAD7 +S31508007A4001225A609EE7206AFFF7A2FE002899D015 +S31508007A50012069E2394B1A6842F008021A601A686E +S31508007A6022F0F002216A0A431A605A6822F47F4219 +S31508007A70E16942EA01225A6098E7304A136823F01E +S31508007A8001031360FDF7E2FC07462C4B1B6813F055 +S31508007A90020F8BD0FDF7DAFCC01B0228F5D90320AC +S31508007AA042E2032E8BD1254B1B6813F4003F03D00B +S31508007AB06368002B00F03382236813F0020F58D056 +S31508007AC0042D45D00C2D41D0E368002B77D01B4AF6 +S31508007AD0136843F480731360FDF7B8FC0646174B2A +S31508007AE01B6813F4806F61D1FDF7B0FC801B022878 +S31508007AF0F5D9032018E2114A136843F4803313605A +S31508007B006FE703F18043A3F53C331A6842F48022F9 +S31508007B101A601A6842F480321A6062E7FDF796FC2A +S31508007B200746064B1B6813F4003FC5D0FDF78EFCCD +S31508007B30C01B6428F5D90320F6E100BF00100240F7 +S31508007B403CD20008940000209C000020022EBBD1E5 +S31508007B50A44B1B6813F4806F03D0E368002B00F076 +S31508007B60E081A04A536823F0F853216943EA016388 +S31508007B705360236813F0080F4CD063699BB3994A86 +S31508007B80D2F8943043F00103C2F89430FDF75EFC56 +S31508007B900646944BD3F8943013F0020F3AD1FDF70A +S31508007BA055FC801B0228F4D90320BDE18D4A536891 +S31508007BB023F0F853216943EA01635360D9E7894AF8 +S31508007BC0136823F480731360FDF740FC0646854B63 +S31508007BD01B6813F4806FCCD0FDF738FC801B022895 +S31508007BE0F5D90320A0E17F4AD2F8943023F00103A7 +S31508007BF0C2F89430FDF72AFC06467A4BD3F894303F +S31508007C0013F0020F06D0FDF721FC801B0228F4D9D9 +S31508007C10032089E1236813F0040F7AD0714B9B6D1A +S31508007C2013F0805F36D16F4B9A6D42F080529A6599 +S31508007C309B6D03F080530193019B01266A4B1B68D9 +S31508007C4013F4807F28D0A368012B39D0052B3FD0A9 +S31508007C50644BD3F8902022F00102C3F89020D3F8A1 +S31508007C60902022F00402C3F89020A368002B3DD090 +S31508007C70FDF7ECFB07465B4BD3F8903013F0020F89 +S31508007C8046D1FDF7E3FBC01B41F288339842F2D98F +S31508007C90032049E10026D1E7534A136843F4807369 +S31508007CA01360FDF7D3FB07464F4B1B6813F4807F21 +S31508007CB0C9D1FDF7CBFBC01B0228F5D9032033E158 +S31508007CC0484AD2F8903043F00103C2F89030CCE726 +S31508007CD0444BD3F8902042F00402C3F89020D3F81E +S31508007CE0902042F00102C3F89020BEE7FDF7AEFBF4 +S31508007CF007463C4BD3F8903013F0020F08D0FDF737 +S31508007D00A5FBC01B41F288339842F2D903200BE148 +S31508007D10E6B9236813F0200F35D0636AE3B1314A18 +S31508007D20D2F8983043F00103C2F89830FDF78EFB7D +S31508007D3006462C4BD3F8983013F0020F23D1FDF7E3 +S31508007D4085FB801B0228F4D90320EDE0254A936DB4 +S31508007D5023F080539365DCE7224AD2F8983023F063 +S31508007D600103C2F89830FDF771FB06461D4BD3F8A0 +S31508007D70983013F0020F06D0FDF768FB801B022827 +S31508007D80F4D90320D0E0A36A002B00F0CC80022BA4 +S31508007D9017D00C2D00F0CC80124A136823F080739C +S31508007DA01360FDF753FB04460E4B1B6813F0007F68 +S31508007DB000F0A880FDF74AFB001B0228F4D903202F +S31508007DC0B2E0084BDB6803F00301E26A91420DD08A +S31508007DD00C2D00F0AB80034B1B6813F0806F2FD07F +S31508007DE00120A1E0001002400070004003F070027C +S31508007DF0216B0139B2EB011FEAD103F4FE42616B34 +S31508007E00B2EB012FE4D103F07842A16BB2EBC16F5C +S31508007E10DED103F4C001E26B5208013AB1EB425FCE +S31508007E20D6D103F0C063226C5208013AB3EB426F15 +S31508007E30CED1404B1B6813F0007F49D0002073E079 +S31508007E403C4A136823F080731360FDF7FFFA054672 +S31508007E50384B1B6813F0007F06D0FDF7F7FA401B76 +S31508007E600228F5D903205FE0324AD368324919401F +S31508007E70E36A206B013843EA0013606B43EA002388 +S31508007E80E06B4008013843EA4053206C400801384B +S31508007E9043EA4063A06B43EAC0631943D1601368A1 +S31508007EA043F080731360D36843F08073D360FDF7A3 +S31508007EB0CDFA04461F4B1B6813F0007F06D1FDF769 +S31508007EC0C5FA001B0228F5D903202DE000202BE077 +S31508007ED0184B1A6842F080721A60DA6842F08072AB +S31508007EE0DA60FDF7B3FA0446124B1B6813F0007FFD +S31508007EF006D1FDF7ABFA031B022BF5D9032013E0D5 +S31508007F00002011E00B4AD1680C4B0B40D3600020CF +S31508007F100AE001207047012006E0012004E0012064 +S31508007F2002E0012000E0002003B0F0BD0120FBE7DD +S31508007F300120F9E7001002408C809D01FCFFEEFE4F +S31508007F40002800F0AF8070B50D460446594B1B68F3 +S31508007F5003F007038B420BD2564A136823F0070334 +S31508007F600B431360136803F007038B4240F09C80B1 +S31508007F70236813F0020F0CD0A2684F4B9B6803F0DE +S31508007F80F0039A4205D94C498B6823F0F0031A434B +S31508007F908A60236813F0010F39D06368032B09D070 +S31508007FA0022B26D063BB444A126812F0020F06D190 +S31508007FB0012076E0404A126812F0007F76D03E49EA +S31508007FC08A6822F0030213438B60FDF73FFA0646E0 +S31508007FD0394B9B6803F00C036268B3EB820F16D02B +S31508007FE0FDF734FA801B41F288339842F0D9032012 +S31508007FF057E0314A126812F4003FE0D1012050E000 +S315080080002D4A126812F4806FD9D1012049E02368FD +S3150800801013F0020F0CD0A268274B9B6803F0F003FD +S315080080209A4205D224498B6823F0F0031A438A60E2 +S31508008030204B1B6803F00703AB420AD91D4A136895 +S3150800804023F007032B431360136803F00703AB42BF +S315080080502ED1236813F0040F06D0174A936823F429 +S31508008060E063E1680B439360236813F0080F07D0B9 +S31508008070114A936823F46053216943EAC103936064 +S31508008080FFF7CEFB0C4B9B68C3F303130B4AD35C79 +S3150800809003F01F03D8400A4B18600A4B1868FDF70F +S315080080A091F970BD012070470120FAE70120F8E731 +S315080080B00120F6E700200240001002403CD20008EA +S315080080C0940000209C000020F8B504460D46584B45 +S315080080D0DB6813F0030F17D0554BDB6803F0030377 +S315080080E00268934201D0012616E0002A00F09E801D +S315080080F04F4BDB68C3F3021301334268934201D046 +S31508008100012609E000261BE00368022B57D0032B43 +S315080081105CD0012B02D001263046F8BD444A1268CD +S3150800812012F0020F5ED04248C26822F073026168FC +S31508008130013943EA01131343C3600026002EEBD12D +S315080081403B4A136823F080631360FDF77FF90746FF +S31508008150374B1B6813F0006F05D0FDF777F9C31B83 +S31508008160022BF5D90326002ED6D1002D3CD1304955 +S315080081700B6923F0784323F4FE43A068E268D2062D +S3150800818042EA002213430B61294A136843F08063CD +S315080081901360FDF75BF90546254B1B6813F0006F66 +S315080081A005D1FDF753F9401B0228F5D90326002E01 +S315080081B0B2D11F4A1369A1690B431361ACE71C4A84 +S315080081C0126812F4806FAED10126A5E7184A126824 +S315080081D012F4003FA7D1164A126812F4802FA2D1D2 +S315080081E0012699E70126A9E7012D0FD01048026953 +S315080081F022F0C06222F4FE42A16863695B08013B73 +S315080082005B0643EA01231A430261BDE7084802698F +S3150800821022F4C00222F4FE42A16823695B08013BEE +S315080082205B0543EA01231A430261ADE7012673E7BA +S31508008230001002402DE9F04182B00446036813F4A9 +S31508008240006F25D0C36BB3F5000F06D0B3F5400F0A +S3150800825012D04BB1012637461CE0AE4AD36843F428 +S315080082608033D360002708E000210430FFF72CFF95 +S31508008270074610B106460DE00027A64AD2F8883010 +S3150800828023F44003E16B0B43C2F88830002601E073 +S3150800829000263746236813F4003F6BD09D4B9B6D31 +S315080082A013F0805F4CD19B4B9A6D42F080529A65D1 +S315080082B09B6D03F080530193019B4FF00108964A8A +S315080082C0136843F480731360FDF7C0F80546924BB4 +S315080082D01B6813F4807F05D1FDF7B8F8401B022808 +S315080082E0F5D90327002F40D18A4BD3F8903013F4E1 +S315080082F0407315D0226D9A4212D0864AD2F8903031 +S3150800830023F44073D2F8901041F48031C2F89010EB +S31508008310D2F8901021F48031C2F89010C2F890304B +S3150800832013F0010F0FD1002F40F0C980794AD2F817 +S31508008330903023F44073216D0B43C2F8903015E05A +S315080083404FF00008BBE7FDF781F80546714BD3F8F7 +S31508008350903013F0020FE6D1FDF778F8401B41F292 +S3150800836088339842F2D90327DDE73E46B8F1000F75 +S3150800837040F0A780236813F0010F08D0654AD2F8A9 +S31508008380883023F00303216A0B43C2F88830236838 +S3150800839013F0020F08D05F4AD2F8883023F00C0396 +S315080083A0616A0B43C2F88830236813F0200F08D09F +S315080083B0584AD2F8883023F44063A16A0B43C2F8BE +S315080083C08830236813F4007F08D0524AD2F88830E0 +S315080083D023F44023616B0B43C2F88830236813F4F7 +S315080083E0806F08D04B4AD2F8883023F44013A16B2B +S315080083F00B43C2F88830236813F0400F08D0454A6B +S31508008400D2F8883023F44053E16A0B43C2F8883027 +S31508008410236813F4807F08D03E4AD2F8883023F4C4 +S315080084204033216B0B43C2F88830236813F4005F8E +S315080084300FD0384AD2F8883023F04063216C0B43BA +S31508008440C2F88830236CB3F1006F40D0B3F1806F67 +S3150800845042D0236813F4802F0FD02E4AD2F88830E2 +S3150800846023F04063616C0B43C2F88830636CB3F148 +S31508008470006F39D0B3F1806F3BD0236813F4804F77 +S315080084800CD0244AD2F8883023F04053A16C0B4311 +S31508008490C2F88830A36CB3F1805F32D0236813F436 +S315080084A0004F08D01B4AD2F8883023F08043E16C8D +S315080084B00B43C2F88830304602B0BDE8F0813E462C +S315080084C054E7144A936D23F08053936552E7D368B3 +S315080084D043F48013D360BCE70121201DFFF7F4FDA8 +S315080084E00028B6D00646B4E7D36843F48013D360B1 +S315080084F0C3E70121201DFFF7E7FD0028BDD006468A +S31508008500BBE70221201DFFF7DFFD0028C6D006467F +S31508008510C4E700BF00100240007000402DE9F04794 +S3150800852082B00546884617461E46FCF78FFF0A9B0B +S315080085301B1A03EB0609FCF789FF8246284B1B68C2 +S31508008540C3F3CB3309FB03F301932B689C6838EA22 +S3150800855004040CBF01230023BB423DD0B6F1FF3F04 +S31508008560F3D0FCF773FFA0EB0A00484507D2019A3F +S3150800857002B14A46019B013B01939146E5E72A6809 +S31508008580536823F0E00353606B68B3F5827F0BD022 +S31508008590AB6AB3F5005F14D0012385F85D3000237C +S315080085A085F85C30032018E0AB68B3F5004F02D0BD +S315080085B0B3F5806FECD12A68136823F04003136083 +S315080085C0E6E72A68136823F4005313602A681368D9 +S315080085D043F400531360DFE7002002B0BDE8F087DC +S315080085E0940000202DE9F04782B006460C46154651 +S315080085F01F4600238DF80330FCF728FF0A9B1B1A39 +S3150800860003EB0708FCF722FF8146D6F800A0304B9B +S315080086101B6803EB8303C3EBC3031B0D08FB03F3C0 +S31508008620019302E0B7F1FF3F12D133689B6803EA72 +S31508008630040CAC4547D0B4F5C06FF3D1002DF1D189 +S315080086409AF80C30DBB28DF803309DF80330E9E771 +S31508008650FCF7FCFEA0EB0900404507D2019A02B1DF +S315080086604246019B013B01939046DEE73268536818 +S3150800867023F0E00353607368B3F5827F0BD0B36AC7 +S31508008680B3F5005F14D0012386F85D30002386F821 +S315080086905C30032018E0B368B3F5004F02D0B3F599 +S315080086A0806FECD13268136823F040031360E6E765 +S315080086B03268136823F4005313603268136843F46E +S315080086C000531360DFE7002002B0BDE8F08700BF63 +S315080086D09400002070B582B004460D4616460092F6 +S315080086E00B4600224FF4C051FFF77CFFB0B9009645 +S315080086F02B46002280212046FFF710FFA8B90096D6 +S315080087002B4600224FF4C0612046FFF76BFF50B19D +S31508008710236E43F020032366032004E0236E43F010 +S3150800872020032366032002B070BD236E43F02003A6 +S3150800873023660320F7E770B582B004460D46164651 +S315080087404368B3F5827F0DD000962B460022802120 +S315080087502046FFF7E3FE90B96368B3F5827F14D02D +S3150800876002B070BD8368B3F5004F02D0B3F5806FD1 +S31508008770EAD12268136823F040031360E4E7236E06 +S3150800878043F0200323660320EAE7A368B3F5004F06 +S3150800879002D0B3F5806FE3D100962B4600224FF442 +S315080087A0C0612046FFF71EFF0028D9D0236E43F08C +S315080087B0200323660320D3E700286AD010B50446B1 +S315080087C0436A33B94368B3F5827F05D00023C36192 +S315080087D002E00023036143610023A36294F85D303D +S315080087E0002B4DD0022384F85D302268136823F0ED +S315080087F040031360E368B3F5E06F47D90022B3F589 +S31508008800706F04D0B3F5E06F01D00023A3626368EC +S3150800881003F48273A16801F404410B43216901F052 +S3150800882002010B43616901F001010B43A16901F4DF +S3150800883000710B43E16901F038010B43216A01F02D +S3150800884080010B43A16A01F4005120680B430360C1 +S31508008850638B03F00403616A01F010010B43616B3B +S3150800886001F008010B43E16801F470610B432168CC +S315080088701A434A6000202066012384F85D3010BD43 +S3150800888084F85C302046FCF789FCABE74FF480524D +S31508008890B5E701207047000038B5044690F85C003B +S315080088A0012800F0F780012084F85C0094F85D0048 +S315080088B0C0B2656801280AD0B5F5827F40F0DB8032 +S315080088C0A568002D40F0DC80042840F0DB800029F4 +S315080088D000F0DA80002A00F0D980002B00F0D8805A +S315080088E094F85D00C0B2042802D0052084F85D0023 +S315080088F000202066A163A387E3872264A4F8443096 +S31508008900A4F84630E06420652268536823F4C0431F +S315080089105360E368B3F5E06F28D92268536823F4F7 +S315080089208053536094F85D30DBB2042B69D0A36D95 +S31508008930594A1A63A36D594ADA62A36D584A5A63AB +S31508008940A36D00229A632168B4F846309BB2226C64 +S315080089500C31A06DFEF784FA002859D0236E43F037 +S3150800896010032366012084F85D0085E022685368B9 +S3150800897043F480535360636D9B69B3F5806F1AD0D7 +S31508008980A36D9B69B3F5806FCCD12268536823F435 +S3150800899080535360B4F8463013F0010F24D122688F +S315080089A0536823F400535360B4F84630C3F34E03B8 +S315080089B0A4F84630B6E7A38F13F0010F09D1226851 +S315080089C0536823F480435360E38FC3F34E03E3876E +S315080089D0D6E72268536843F480435360E38FC3F3B2 +S315080089E04E030133E387CBE72268536843F4005309 +S315080089F05360B4F84630C3F34E030133A4F8463047 +S31508008A0090E7A36D274A1A63A36D274ADA6294E7AB +S31508008A102268536843F001035360626D00231363B1 +S31508008A20626DD362626D5363626D93632268E38FEE +S31508008A309BB20C32A16B606DFEF712FA98B92368E7 +S31508008A401A6812F0400F03D11A6842F040021A6001 +S31508008A502268536843F0200353602268536843F042 +S31508008A600203536008E0236E43F0100323660120D7 +S31508008A7084F85D0000E00220002384F85C3038BDED +S31508008A800220F9E70220F7E70120F5E70120F3E7DE +S31508008A900120F1E70220F2E7BB8A0008578B00089D +S31508008AA0C58A0008AF8A0008E78A0008704708B533 +S31508008AB0806AFFF7FBFF08BD704708B5806AFFF7B5 +S31508008AC0FBFF08BD08B5806A0268536823F00303F4 +S31508008AD05360036E43F010030366012380F85D308C +S31508008AE0FBF7F4FD08BD38B50546846AFCF7AEFC0D +S31508008AF02B681B6813F0200F1FD1024621684B68AC +S31508008B0023F020034B60A3681BB96368B3F5827F23 +S31508008B1017D021684B6823F001034B606421204677 +S31508008B20FFF709FE08B1202323660023A4F8463080 +S31508008B30012384F85D30236E4BB92046FBF7B4FD5C +S31508008B4038BD21684B6823F003034B60E6E72046EF +S31508008B50FBF7BCFDF4E738B50546846AFCF776FCF6 +S31508008B602B681B6813F0200F1CD1024621684B683E +S31508008B7023F020034B6064212046FFF7ABFD18B1B4 +S31508008B80236E43F0200323662268536823F0030309 +S31508008B9053600023E387A4F84630012384F85D3048 +S31508008BA0236E1BB92046FBF76DFD38BD2046FBF743 +S31508008BB08DFDFAE710B584B00446026851689368DB +S31508008BC003F04100012867D013F0020F02D011F01C +S31508008BD0800F68D113F4B07F68D011F0200F65D0EC +S31508008BE013F0400F0FD094F85D00C0B203285FD091 +S31508008BF0206E40F00400206600200090D0680090A7 +S31508008C0090680090009813F0200F0CD0206E40F06A +S31508008C10010020660020029090680290106820F0FB +S31508008C2040001060029A13F4807F09D0236E43F047 +S31508008C30080323660023039323689B680393039B17 +S31508008C40236E002B32D02268536823F0E00353606A +S31508008C50012384F85D3011F0030F31D02268536880 +S31508008C6023F003035360A36D4BB1174A9A63A06DB3 +S31508008C70FEF731F918B1236E43F040032366636D9E +S31508008C80A3B1114A9A63606DFEF725F970B1236E98 +S31508008C9043F04003236609E011F0400F94D0E36CDB +S31508008CA02046984702E0236D2046984704B010BD39 +S31508008CB000230193D368019393680193019BF5E719 +S31508008CC02046FBF703FDF1E7CD8C000808B5806A5E +S31508008CD00023A0F84630C387FBF7F8FC08BD844696 +S31508008CE0002311208B4212D230B402E008338B42A3 +S31508008CF00BD203EB0C02D2E90045B5F1FF3F08BFE2 +S31508008D00B4F1FF3FF2D01020F0E730BC704770474F +S31508008D102DE9F003D0E90089D0E90267D0E90445D6 +S31508008D20D0E90623B3F1FF3F08BFB2F1FF3F13D1E5 +S31508008D30B5F1FF3F08BFB4F1FF3F11D1B7F1FF3FCF +S31508008D4008BFB6F1FF3F0DD1B9F1FF3F08BFB8F133 +S31508008D50FF3F09D1002000E00420BDE8F00370477A +S31508008D600320FAE70220F8E70120F6E738B50446BB +S31508008D7000F5803C4FEACC2C284BD3F8E02590B27E +S31508008D804FF6FF73984215D0254B03EA82234FF41A +S31508008D90F032B2FBF3F203FB02CC0CF108050CF13E +S31508008DA010000CF1180E0139032931D8DFE801F05B +S31508008DB005101B254FF48023E9E74FF0AA324FF040 +S31508008DC0AA33604600F08AFF20BB164B1C7038BDDC +S31508008DD04FF0AA324FF0AA33284600F07FFFD8B9E1 +S31508008DE0104B1C70F3E74FF0AA324FF0AA3300F08D +S31508008DF075FF0028EBD00220E9E74FF0AA324FF0C2 +S31508008E00AA33704600F06AFF0028E0D00220DEE7A9 +S31508008E100020DCE70220DAE70220D8E70070FF1F0F +S31508008E2000FCFF03E004002038B5054600F088FF83 +S31508008E30002840F092804B4BD3F8E02591B24FF6CC +S31508008E40FF7399420CD0484B03EA82234FF4F0345F +S31508008E50B4FBF3F403FB04F4C4F5F034E40A13E0BA +S31508008E604FF48023F2E704F580304FF4F033B3FB78 +S31508008E70F2F302FB03F34FF4006103EBC020FFF7A4 +S31508008E802EFF102821D00134364BD3F8E03599B29D +S31508008E904FF6FF72914220D0334A02EA83224FF4FA +S31508008EA0F033B3FBF2F302FB03F3C3F5F033DB0A4B +S31508008EB00433A34214D9002DD5D10121204600F050 +S31508008EC019FF0028DFD0012040E00121204600F0EC +S31508008ED011FF0028D7D0012038E04FF48022DEE7C2 +S31508008EE000F01AFF1F4BD3F8E02591B24FF6FF7337 +S31508008EF099422CD01C4B03EA82234FF4F030B0FB86 +S31508008F00F3F003FB00F0C0F5F0300221C00AFFF7CA +S31508008F102DFF20BB154B00221A80124BD3F8E035E3 +S31508008F2099B24FF6FF72914214D00F4A02EA832291 +S31508008F304FF4F033B3FBF2F302FB03F3C3F5F0335C +S31508008F40DB0A0B4A13700B4B20221A6038BD4FF40C +S31508008F508023D2E74FF48022EAE70E20F6E70220C4 +S31508008F60F4E700BF0070FF1F00FCFF03E2040020C7 +S31508008F70E0040020C000002038B5394BD3F8E025BE +S31508008F8091B24FF6FF7399420CD0364B03EA82230F +S31508008F904FF4F034B4FBF3F403FB04F4C4F5F034F3 +S31508008FA0E40A4CE04FF48023F2E7651CA31CAB42AD +S31508008FB007D80221204600F09DFE0446F0B10124A0 +S31508008FC049E005F58032D202254BD3F8E01588B280 +S31508008FD04FF6FF7398420ED0224B03EA81234FF4D3 +S31508008FE0F030B0FBF3F003FB0020FFF791FE0428F6 +S31508008FF033D10135DAE74FF48023F0E700F08CFE31 +S3150800900029E0184A02EA83224FF4F033B3FBF2F35D +S3150800901002FB03F3C3F5F033DB0A0433A34219D981 +S3150800902004F580304FF4F033B3FBF2F302FB03F39D +S3150800903003EBC020FFF76CFE0428B6D00234084BB9 +S31508009040D3F8E03599B24FF6FF729142D9D14FF471 +S315080090508022D9E70524204638BD0524FBE700BF52 +S315080090600070FF1F00FCFF03F8B50646614B1D782C +S3150800907005F58032D202604BD3F8E01588B24FF678 +S31508009080FF7398424FD05D4B03EA81234FF4F030CB +S31508009090B0FBF3F003FB0020FFF73AFE0746564BFA +S315080090A0D3F8E03599B24FF6FF7291423ED0534A53 +S315080090B002EA83224FF4F033B3FBF2F302FB03F325 +S315080090C0C3F5F032A5EBD224013404F0030404EB13 +S315080090D0D22404F5803003EBC020FFF719FE464B77 +S315080090E0D3F8E03599B24FF6FF72914221D0434A40 +S315080090F002EA83224FF4F033B3FBF2F302FB03F3E5 +S31508009100C3F5F033A5EBD322033202F0030202EBD8 +S31508009110D322012E10D0022E57D0002E4CD04FF05D +S31508009120FF352846F8BD4FF48023AFE74FF4802279 +S31508009130C0E74FF48022DDE7022F19D0012F4DD169 +S315080091402F4B1B68B3F5006FEBD304282DD00321F2 +S315080091502846FFF70BFE002843D101212046FFF7DA +S3150800916005FE002840D1264B20221A602546D8E75E +S31508009170234B1B68B3F5006FD3D304280ED0032105 +S315080091802846FFF7F3FD18BB02212046FFF7EEFD40 +S3150800919008BB1B4B20221A602546C2E7FFF7ECFEE8 +S315080091A00028ECD04FF0FF35BBE7FFF7E5FE0028B7 +S315080091B0CDD04FF0FF35B4E7022FB2D0012F02D041 +S315080091C04FF0FF35ADE71546ABE780B92546A8E76A +S315080091D04FF0FF35A5E74FF0FF35A2E74FF0FF3513 +S315080091E09FE74FF0FF359CE74FF0FF3599E74FF0C3 +S315080091F0FF3596E7E00400200070FF1F00FCFF0320 +S31508009200C000002082B00B4B9A6C42F480529A64DC +S315080092109B6C03F480530193019B074A48F20503AC +S315080092205361936823F0180343F00803936002B070 +S31508009230704700BF0010024000300240044B9A6895 +S3150800924042F001029A6018601980186880B2704767 +S31508009250003002402DE9F04780468A460020FFF795 +S3150800926003FFB0F1FF3F63D0814600F58035ED027C +S31508009270304BD3F8E02591B24FF6FF7399420CD0E4 +S315080092802D4B03EA82234FF4F032B2FBF3F203FBD1 +S3150800929002552846FFF73CFD3EE04FF48023F2E7EF +S315080092A0083C1F2C16D92B19D3E90067B7F1FF3FE5 +S315080092B008BFB6F1FF3FF3D0B1B24145F0D1384609 +S315080092C0FFF7BCFFB0EB164FEAD1CAF800700020D2 +S315080092D0BDE8F087174BD3F8E02591B24FF6FF7338 +S315080092E0994220D0144B03EA82234FF4F035B5FB9C +S315080092F0F3F503FB05F5C5F5F033A9EBD32909F119 +S31508009300030909F0030909EBD32909F5803305EBAD +S31508009310C3252846FFF7FCFC0238C0B2022805D848 +S315080093204FF4FF64BDE74FF48023DEE70720CFE75D +S315080093300320CDE70070FF1F00FCFF03431E9BB20E +S315080093404FF6FD72934201D90820704710B582B0D6 +S315080093500C460023019301A9FFF77CFF019B2360BC +S3150800936002B010BD224B1B88B3F5FC7F39D270B50D +S3150800937006460D460120FFF777FEB0F1FF3F32D0D3 +S3150800938000F58034E4021B4BD3F8E02591B24FF682 +S31508009390FF73994220D0184B03EA82234FF4F03228 +S315080093A0B2FBF3F203FB024405B9C6B131462846BF +S315080093B0FFF744FF114B196846EA00422B4660182E +S315080093C000F08CFC88B90D4A136808331360084A04 +S315080093D013880133138070BD4FF48023DEE72846D7 +S315080093E0E8E7122070470320F5E70220F3E700BFFD +S315080093F0E20400200070FF1F00FCFF03C0000020ED +S31508009400F0B583B005460E46002301931746002A99 +S315080094104CD10220FFF728FE0446B0F1FF3F00F0CA +S3150800942031819E4B00221A809D4B18709D4B20223D +S315080094301A60002F3CD09C4BD3F8E03599B24FF612 +S31508009440FF7291423BD0994A02EA83224FF4F033E5 +S31508009450B3FBF2F302FB03F3C3F5F032A4EBD22419 +S31508009460033404F0030404EBD22404F5803003EB40 +S31508009470C020FFF74DFC022824D0042829D0012F4C +S3150800948040F00481032840F00381012F00F0A380F7 +S3150800949031462846FFF766FF002840F0FB807F4BE1 +S315080094A01C88022C40F2E180023CCFE00120B1E7A3 +S315080094B00121FFF75BFC0028BDD00223DFE04FF453 +S315080094C08022C3E704212046FFF750FC002840F01D +S315080094D0DB80754BD3F8E03599B24FF6FF729142AF +S315080094E018D0724A02EA83224FF4F033B3FBF2F340 +S315080094F002FB03F3C3F5F032A4EBD224033404F0E1 +S31508009500030404EBD22404F5803003EBC020FFF7F4 +S31508009510FFFB20E04FF48022E6E704212046FFF710 +S3150800952025FCF0B10223AAE04FF480224FF4F03371 +S31508009530B3FBF2F302FB03F3C3F5F032A4EBD22438 +S31508009540033404F0030404EBD22404F5803003EB5F +S31508009550C020FFF7DDFBC31EDBB2012B95D803281D +S31508009560DBD0514BD3F8E03599B24FF6FF729142F2 +S31508009570DAD04E4A02EA8322D8E74C4A02EA812226 +S315080095804FF4F031B1FBF2F102FB01330344D3E9A6 +S315080095900023B3F1FF3F08BFB2F1FF3F1DD03F4A9A +S315080095A01388013313803F4A136808331360083061 +S315080095B0B0F5006F11D23A4B1B7803F58033DB0206 +S315080095C0394AD2F8E0158CB24FF6FF729442D4D1DC +S315080095D04FF48022D4E72020EAE7314B1C78002795 +S315080095E01EE04FF480224FF4F033B3FBF2F302FB94 +S315080095F003F3C3F5F032A4EBD224033404F00304D6 +S3150800960004EBD22404F5803003EBC020FFF780FB7F +S3150800961003287FF43DAF214A1388FC3313800137B2 +S31508009620032F3FF635AF204BD3F8E03599B24FF606 +S31508009630FF729142D5D01D4A02EA8322D3E70199E7 +S315080096403046FFF78FFE0346C8B90134062C0ED8FC +S31508009650A542FAD0A6B201A93046FFF7FBFD03469C +S315080096600028ECD00728F0D009E00124EEE7022113 +S315080096700B4B1878FFF77AFB70B94FF480731846CE +S3150800968003B0F0BD0423FAE70223F8E70A23F6E756 +S315080096900A23F4E70223F2E70223F0E7E2040020B4 +S315080096A0E0040020C00000200070FF1F00FCFF033C +S315080096B02DE9F047054600F043FB002840F0DD821F +S315080096C00446FFF79FFDBE4B01221A70BD4BD3F827 +S315080096D0E02591B24FF6FF7399420CD0BA4B03EAD4 +S315080096E082234FF4F037B7FBF3F703FB07F7C7F509 +S315080096F0F037FF0A0CE04FF48023F2E71A18B34953 +S315080097000A6092ED007B0833B3F5006FF6D3013794 +S31508009710AC4BD3F8E02591B24FF6FF7399421AD0B5 +S31508009720A94B03EA82234FF4F036B6FBF3F603FBA4 +S3150800973006F6C6F5F036F60A321DBA420ED907F510 +S3150800974080324FF4F030B0FBF3F003FB00F000EB8F +S31508009750C2200023D8E74FF48023E4E74FF000083F +S31508009760974B83F80080C2464746C14602E008F197 +S3150800977001080136934BD3F8E03599B24FF6FF72DC +S31508009780914228D0904A02EA83224FF4F033B3FB81 +S31508009790F2F302FB03F3C3F5F033DB0A191DB142FA +S315080097A01CD906F580304FF4F033B3FBF2F302FB15 +S315080097B003F303EBC020FFF7ABFA431EDBB2012B22 +S315080097C0D5D90328D5D1B9F1000F00D1B24609F190 +S315080097D001093746CDE74FF48022D6E7B8F1000FE6 +S315080097E016D1B9F1000F4CD0AAEB0301033101F0F1 +S315080097F003010B4403F580334FF4F030B0FBF2F06D +S3150800980002FB00F000EBC320FFF782FA042814D00D +S315080098106C4BD3F8E02591B24FF6FF73994235D0D9 +S31508009820694B03EA82234FF4F036B6FBF3F603FBE3 +S3150800983006F6C6F5F036F60A42E0624BD3F8E0358E +S3150800984099B24FF6FF72914218D05F4A02EA832214 +S315080098504FF4F033B3FBF2F302FB03F3C3F5F03333 +S31508009860A7EBD320013000F00300012100EBD32041 +S31508009870FFF77CFA0028CBD00224FFE14FF48022C0 +S31508009880E6E70020FFF7D0FA0446F7E14FF4802315 +S31508009890C9E74FF4802143E0B31A013303F0030309 +S315080098A0134403F580334FF4F030B0FBF1F001FBBD +S315080098B000F000EBC320FFF72BFA002852D0013640 +S315080098C0404BD3F8E03599B24FF6FF72914257D024 +S315080098D03D4A02EA83224FF4F033B3FBF2F302FB6C +S315080098E003F3C3F5F033DB0A0433B3424BD906F569 +S315080098F080304FF4F033B3FBF2F302FB03F303EBD0 +S31508009900C020FFF705FA0128D9D12E4BD3F8E03548 +S3150800991099B24FF6FF729142BBD02B4901EA8321D7 +S315080099204FF4F033B3FBF1F301FB03F3C3F5F03364 +S31508009930DA0AB6EBD32FAFD0931CB342ACD0B31A26 +S31508009940033303F00303134403F580334FF4F03075 +S31508009950B0FBF1F001FB00F000EBC320FFF7D8F9EC +S315080099600328ACD11A4B1E70012200210846FFF7C6 +S3150800997047FDB0F5807F40F084814FF0010904E08F +S315080099804FF48022A7E74FF000090E4BD3F8E025E5 +S3150800999091B24FF6FF7399420ED00B4B03EA82231E +S315080099A04FF4F036B6FBF3F603FB06F6C6F5F036CB +S315080099B0F60A4FF0000842E04FF48023F0E700BFB4 +S315080099C0D80400200070FF1F00FCFF03DC04002001 +S315080099D0E0040020AF4BD3F8E03599B24FF6FF729A +S315080099E0914255D0AC4A02EA83224FF4F033B3FBD6 +S315080099F0F2F302FB03F3C3F5F033D90AB6EBD32F20 +S31508009A0002D08B1CB34246D1731A013303F0030309 +S31508009A100B4403F580334FF4F030B0FBF2F002FB51 +S31508009A2000F000EBC320FFF773F938B9B8F1000F5F +S31508009A3040F02981994B1E7008F101080136954BB3 +S31508009A40D3F8E03599B24FF6FF72914237D0924A71 +S31508009A5002EA83224FF4F033B3FBF2F302FB03F37B +S31508009A60C3F5F033DB0A191DB1422BD906F5803050 +S31508009A704FF4F033B3FBF2F302FB03F303EBC0201E +S31508009A80FFF746F90228A5D00328D7D13746D5E7E8 +S31508009A904FF48022A9E7731A033303F003030B4438 +S31508009AA003F580334FF4F030B0FBF2F002FB00F020 +S31508009AB000EBC320FFF72CF90328BFD1B6E74FF414 +S31508009AC08022C7E7B8F1000F06D0754B00221A802E +S31508009AD02022744B1A602AE0DBB2FA1AD2B201329B +S31508009AE002F003021344D8B26C4B18700221FFF738 +S31508009AF03DF90028E9D00224C0E04FF480214FF454 +S31508009B00F030B0FBF1F001FB00331344D3E9000158 +S31508009B10B1F1FF3F08BFB0F1FF3F1CD060490B8889 +S31508009B2001330B805F490B6808330B600832B2F5C6 +S31508009B30006F10D2594B1B7803F58033DB02554969 +S31508009B40D1F8E00586B24FF6FF718E42D5D052495C +S31508009B5001EA8021D3E7514B1F7827E04FF4802292 +S31508009B604FF4F033B3FBF2F302FB03F3C3F5F03320 +S31508009B70DE0AB7EBD32F25D0B31CBB4222D0BF1BBE +S31508009B80033707F00307374407F580304FF4F033FF +S31508009B90B3FBF2F302FB03F303EBC020FFF7B8F8BD +S31508009BA0032872D13E4A1388FC331380394BD3F805 +S31508009BB0E03599B24FF6FF729142CFD0364A02EAA3 +S31508009BC08322CDE7354B1B789B1B013303F0030338 +S31508009BD01E4406F580314FF4F033B3FBF2F302FB73 +S31508009BE003F303EBC12023E04FF40061FFF777F896 +S31508009BF0102829D0274BD3F8E03599B24FF6FF72D3 +S31508009C00914229D0244A02EA83224FF4F033B3FB67 +S31508009C10F2F302FB03F3C3F5F032A6EBD2260136C4 +S31508009C2006F0030606EBD22606F5803203EBC220C1 +S31508009C30B74214D0002DD7D10121304600F05AF88A +S31508009C400028D7D0012419E00121304600F052F847 +S31508009C500028CFD0012411E04FF48022D5E700F088 +S31508009C605BF8B9F1000F09D100210846FFF77AFB26 +S31508009C7068B1122802D0022400E00E242046BDE86E +S31508009C80F0870C24FAE70A24F8E70A24F6E70446DC +S31508009C90F4E700BF0070FF1F00FCFF03E00400208C +S31508009CA0E2040020C000002038B504460D46FFF740 +S31508009CB059FB122800D038BD002229462046FFF756 +S31508009CC09FFBF8E708B5431E9BB24FF6FD72934219 +S31508009CD001D9082008BDFFF7E7FFFBE710B50146E5 +S31508009CE003484CF2FB3404610020FDF7FBF910BD74 +S31508009CF00020024000B587B0002301930293059126 +S31508009D0004900123039301A902A8FDF799FA00B16B +S31508009D10012007B05DF804FB084B1A6822F480623C +S31508009D201A601A6842F480521A601A6822F480523D +S31508009D301A601A6842F480621A607047002002406E +S31508009D400020704708B502F044FB10B1026840686D +S31508009D50904708BDEFF305832BB9064B186828B959 +S31508009D6001221A6070476FF0050070474FF0FF3008 +S31508009D70704700BF340C0020EFF3058373B90A4B14 +S31508009D801B68012B0DD110B50024084BDC77064B58 +S31508009D9002221A6001F0F0FB204610BD6FF00500A4 +S31508009DA070474FF0FF307047340C002000ED00E09C +S31508009DB008B5EFF3058343B901F068FF40B10228FF +S31508009DC008D101F02FFC002006E06FF0050003E043 +S31508009DD0012001E04FF0FF3008BDF0B587B0002440 +S31508009DE00594EFF3058474BB68B322B315689369C9 +S31508009DF003B918235C1E372C49D8546814F0010F90 +S31508009E0047D156696EB14FEA960C94682CB1D7685B +S31508009E10A72F02D9176907B1C6B92CB14FF0FF347D +S31508009E200EE04FF0800CF0E7D4688CB9146994B151 +S31508009E304FF0FF3404E01546002418234FF0800C39 +S31508009E40012C0AD0ACB1059807B0F0BD0124F7E79C +S31508009E504FF0FF34F4E70024F2E71469926802929F +S31508009E60019400930B466246294601F017FB0590BC +S31508009E70E9E705AA019200930B461FFA8CF22946D8 +S31508009E8001F047FB0128DED000230593DBE700201D +S31508009E90DAE70020D8E708B5EFF3058323B930B130 +S31508009EA001F04EFD002008BD6FF00500FBE76FF0DE +S31508009EB00300F8E708B5EFF3058333B908B90020BE +S31508009EC008BD01F0C5FC0020FAE76FF00500F7E7CA +S31508009ED02DE9F04383B0EFF30587002F43D10646FB +S31508009EE0894615461C4600283FD0082002F0BAFCD1 +S31508009EF0804600283BD006604560B9F1000F00D0C7 +S31508009F00012704B32068A36813B1E2682B2A10D886 +S31508009F1053B14FF0FF33DBB10024404602F024FD75 +S31508009F20204603B0BDE8F083E3687BB14FF0FF330A +S31508009F30F1E701930F4B009343463A46012102F09D +S31508009F4093F804460CE020460023E4E70023E2E702 +S31508009F50084B009343463A46012102F069F8044645 +S31508009F60002CDDD1D9E70024DAE70024D8E7044637 +S31508009F70D6E700BF459D0008EFF305836BB90A468F +S31508009F8070B100B583B00093042102F097F8012858 +S31508009F9009D1002003B05DF804FB6FF00500704797 +S31508009FA06FF0030070476FF00200F3E708B5EFF3B0 +S31508009FB00583CBB9A0B1836813B1C2681F2A0BD831 +S31508009FC02BB14FF0FF338BB900F050FA08BDC368C8 +S31508009FD043B14FF0FF33F6E7184600F022FAF5E7EB +S31508009FE00023F0E70023EEE70020EFE70020EDE787 +S31508009FF0F8B110B582B00C46B1F1807F1CD2EFF3F0 +S3150800A00005829AB10022019201AA00F04DFBB8B16F +S3150800A010019BC3B14FF0E0234FF08052C3F8042DE3 +S3150800A020BFF34F8FBFF36F8F204607E000F0F0FABB +S3150800A03004E06FF0030070476FF0030002B010BD34 +S3150800A0406FF00200FAE72046F8E770B5B0B10C46A3 +S3150800A0500646B1F1807F14D2EFF3058353B100F0C1 +S3150800A060C9FA05462146304600F0BAFA58B96FF0E3 +S3150800A070020508E000F08DFA054604E06FF00305D6 +S3150800A08001E06FF00305284670BD40B370B582B095 +S3150800A0900C461D468446B1F1807F23D2EFF3058333 +S3150800A0A023BB12F0010610D0012312F0020F0ED0C6 +S3150800A0B0002200952146604600F0E6F94EB1844339 +S3150800A0C012D0B5B16FF001000EE00023EDE70122D2 +S3150800A0D0EFE7044208D17DB16FF0010004E06FF0AC +S3150800A0E0030070476FF0030002B070BD6FF0050003 +S3150800A0F0FAE76FF00200F7E76FF00200F4E770B5D1 +S3150800A100EFF30583002B3CD1044600B1436813F0F6 +S3150800A110010600D0012613F0080F35D144B3A16813 +S3150800A12011B1E3684F2B18D891B14FF0FF336BBBD1 +S3150800A13016B3042000F040FD05461DB304B124689B +S3150800A1402146284600F0D2FFE6B145F0010519E0A0 +S3150800A150E3687BB14FF0FF33E9E726B1042000F04E +S3150800A16036FD0546E9E7012000F031FD0546E4E73E +S3150800A1700023DCE70023DAE7012000F01DFD054691 +S3150800A180DBE70025284670BD0025FBE70025F9E733 +S3150800A190EFF30582DAB910B503460C4620F0010044 +S3150800A1A003F00101012B15D941B1214600F027FF23 +S3150800A1B0012812D09CB16FF001000FE0214600F093 +S3150800A1C04BFE01280ED07CB16FF0010006E06FF05F +S3150800A1D0050070476FF0030000E0002010BD6FF027 +S3150800A1E00200FBE70020F9E76FF00200F6E7EFF35D +S3150800A1F00582BAB908B5034620F0010003F001014B +S3150800A200012B12D929B100F0F1FC012810D1002048 +S3150800A21008BD00231A46194600F0FEFB01280AD19C +S3150800A2200020F5E76FF0050070476FF00300EFE7D1 +S3150800A2306FF00200ECE76FF00200E9E770B582B054 +S3150800A240EFF30583002B3AD1144600283BD00029AA +S3150800A2503BD06AB393684BB1D2684F2A06D92269B4 +S3150800A26022B101FB00F56669AE421BD273B14FF00D +S3150800A270FF3363BB002200F0ABFB054605B304B110 +S3150800A28024682146284600F031FF19E0E3688BB9B7 +S3150800A290236913B14FF0FF33EBE763696BB14FF0F6 +S3150800A2A0FF33E6E70025009500F048FB0546E5E79D +S3150800A2B00023DEE74FF0FF33DBE70023D9E700256D +S3150800A2C0284602B070BD0025FAE70025F8E7002504 +S3150800A2D0F6E710B582B01C46EFF30583C3B118B391 +S3150800A2E029B33CBB0023019301AA00F09FFC012877 +S3150800A2F023D1019850B14FF0E0234FF08052C3F8B4 +S3150800A300042DBFF34F8FBFF36F8F002002B010BD2F +S3150800A310B0B1C1B10023224600F07EFB012815D05A +S3150800A320B4B16FF00100F1E76FF00300EEE76FF0EC +S3150800A3300300EBE76FF00300E8E76FF00200E5E7DC +S3150800A3406FF00300E2E76FF00300DFE70020DDE7C8 +S3150800A3506FF00200DAE710B582B01C46EFF305830A +S3150800A360C3B110B321B334BB0023019301AA00F093 +S3150800A37066FE012822D1019850B14FF0E0234FF034 +S3150800A3808052C3F8042DBFF34F8FBFF36F8F0020A1 +S3150800A39002B010BDA8B1B9B1224600F0AEFC012842 +S3150800A3A015D0B4B16FF00100F2E76FF00300EFE7E4 +S3150800A3B06FF00300ECE76FF00300E9E76FF00200C7 +S3150800A3C0E6E76FF00300E3E76FF00300E0E700203D +S3150800A3D0DEE76FF00200DBE7034B0360034B0B601D +S3150800A3E080231360704700BF8C0B00208C09002067 +S3150800A3F0034B0360034B0B604FF480731360704785 +S3150800A400E4080020E40400201AB9084205D11046E1 +S3150800A4107047814303D00020704701207047012010 +S3150800A420704780B110B582B0044620230193019B82 +S3150800A430202B11D04FF0500383F31188BFF36F8F91 +S3150800A440BFF34F8FFEE74FF0500383F31188BFF336 +S3150800A4506F8FBFF34F8FFEE7002340F8043B00F0F1 +S3150800A4602DF901232377204602B010BD38B52020E8 +S3150800A47002F0F8F9044628B1002540F8045B00F01C +S3150800A4801DF92577204638BD88B12DE9F0410C46DF +S3150800A49016461D460746B1F1807F11D34FF050038B +S3150800A4A083F31188BFF36F8FBFF34F8FFEE74FF02B +S3150800A4B0500383F31188BFF36F8FBFF34F8FFEE707 +S3150800A4C041B94FF0500383F31188BFF36F8FBFF381 +S3150800A4D04F8FFEE701F0DAFB50B9069B43B14FF008 +S3150800A4E0500383F31188BFF36F8FBFF34F8FFEE7D7 +S3150800A4F001F098F8D7F800802A4621464046FFF72B +S3150800A50083FFF8B18EB328EA04033B600023069361 +S3150800A51001F022F9069B93B148B94FF0E0234FF0BA +S3150800A5208052C3F8042DBFF34F8FBFF36F8F01F02E +S3150800A530A1FC804610F0007F1AD028F07F484046DC +S3150800A540BDE8F081069B002BE2D05EB900210DB173 +S3150800A55041F08061069A2143381D01F06BFA4FF0ED +S3150800A5600008D5E74FF08071F1E700230693CFE79F +S3150800A57001F0C0FFD7F800802A4621464046FFF77B +S3150800A58043FF18B116B128EA04043C6001F0D4FF71 +S3150800A590D3E770B170B50C460546B1F1807F11D38B +S3150800A5A04FF0500383F31188BFF36F8FBFF34F8FBC +S3150800A5B0FEE74FF0500383F31188BFF36F8FBFF3A5 +S3150800A5C04F8FFEE701F096FF2E6826EA04042C60FA +S3150800A5D001F0B2FF304670BD08B5FFF7DAFF08BDD7 +S3150800A5E008B50A4600230146014801F005FF08BDE3 +S3150800A5F0D9A50008EFF311834FF0500282F31188B2 +S3150800A600BFF36F8FBFF34F8F006883F311887047CE +S3150800A610F8B568B10D460446B1F1807F11D34FF005 +S3150800A620500383F31188BFF36F8FBFF34F8FFEE795 +S3150800A6304FF0500383F31188BFF36F8FBFF34F8F2B +S3150800A640FEE700F10C0600F0EDFF206923682B43B6 +S3150800A650236000270AE0216832EA010105D111E0EA +S3150800A660216841F0007101F073FA2846B0420ED015 +S3150800A6704568036823F07F4213F0806FEBD12168A9 +S3150800A6801142F2D013F0807FEAD01743E8E7236837 +S3150800A69023EA0703236001F05FF82068F8BD08B5D0 +S3150800A6A0FFF7B6FF08BD000008B513460A4601467F +S3150800A6B0014801F0A1FE08BD9FA6000800F10803A5 +S3150800A6C043604FF0FF328260C3600361002303607A +S3150800A6D0704700230361704743684B609A688A6035 +S3150800A6E0516099600861036801330360704730B4AC +S3150800A6F00D68B5F1FF3F11D000F108031C465B68F1 +S3150800A7001A68AA42FAD963684B6099608C606160DE +S3150800A710086103680133036030BC70470469F2E7D7 +S3150800A7200369416882688A60416851605A68824252 +S3150800A73006D0002202611A68013A1A601868704742 +S3150800A74082685A60F5E70346406A18B11B6B1868B9 +S3150800A750C0F13800704710B5044601F0CBFEA26B75 +S3150800A760E36B9A4204D0002401F0E6FE204610BDB1 +S3150800A7700124F9E710B5044601F0BCFEA36B23B922 +S3150800A780012401F0D9FE204610BD0024F9E770B572 +S3150800A79004461546866B026C5AB903681BB100203D +S3150800A7A00136A66370BD806801F0CCFA0023A36069 +S3150800A7B0F6E76DB9406802F0C3F96368226C134482 +S3150800A7C06360A268934219D3236863602846E7E763 +S3150800A7D0C06802F0B5F9E368226C51429B1AE3603F +S3150800A7E02268934202D2A3680B44E360022D01D08B +S3150800A7F00020D5E726B1013E0020D1E72846CFE75D +S3150800A8000020CDE70346026C6AB110B50846D96840 +S3150800A8101144D9609C68A14201D31968D960D968E6 +S3150800A82002F08EF910BD704738B5054601F062FE94 +S3150800A83095F8454064B201E0013C64B2002C0ADD9B +S3150800A8406B6A43B105F1240001F03CF90028F3D006 +S3150800A85001F010FAF0E7FF2385F8453001F06CFEA9 +S3150800A86001F048FE95F8444064B201E0013C64B248 +S3150800A870002C0ADD2B6943B105F1100001F022F91D +S3150800A8800028F3D001F0F6F9F0E7FF2385F8443005 +S3150800A89001F052FE38BD38B5E0B10D46044601F068 +S3150800A8A029FE2368E26B216C01FB0230A0600020C0 +S3150800A8B0A0636360013A02FB0133E360FF2384F877 +S3150800A8C0443084F84530FDB9236963B901F034FE94 +S3150800A8D0012038BD4FF0500383F31188BFF36F8F03 +S3150800A8E0BFF34F8FFEE704F1100001F0EBF80028E4 +S3150800A8F0ECD04FF0E0234FF08052C3F8042DBFF39D +S3150800A9004F8FBFF36F8FE1E704F11000FFF7D6FE14 +S3150800A91004F12400FFF7D2FED8E738B51D46049C9B +S3150800A9200B4649B92460E063236401212046FFF7FA +S3150800A930B2FF84F84C5038BD2260F4E740B94FF0B6 +S3150800A940500383F31188BFF36F8FBFF34F8FFEE772 +S3150800A95010B584B01C46844653B192B189B94FF0FC +S3150800A960500383F31188BFF36F8FBFF34F8FFEE752 +S3150800A9704FF0500383F31188BFF36F8FBFF34F8FE8 +S3150800A980FEE76AB150230393039B502B13D04FF075 +S3150800A990500383F31188BFF36F8FBFF34F8FFEE722 +S3150800A9A00029EFD04FF0500383F31188BFF36F8F60 +S3150800A9B0BFF34F8FFEE7039B012384F846300094CC +S3150800A9C09DF818306046FFF7A8FF204604B010BD72 +S3150800A9D040B94FF0500383F31188BFF36F8FBFF36D +S3150800A9E04F8FFEE7F0B583B00D461446064601FBC9 +S3150800A9F000F0503001F036FF074650B1002380F8CA +S3150800AA0046300090234600F1500229463046FFF7AB +S3150800AA1084FF384603B0F0BDF0B585B0019288B121 +S3150800AA200F461D460446B1B1022D20D1E36B012B1A +S3150800AA301DD04FF0500383F31188BFF36F8FBFF318 +S3150800AA404F8FFEE74FF0500383F31188BFF36F8FE4 +S3150800AA50BFF34F8FFEE7036C002BE5D04FF0500392 +S3150800AA6083F31188BFF36F8FBFF34F8FFEE701F0B3 +S3150800AA700DF9064658B9019B002B48D04FF05003F4 +S3150800AA8083F31188BFF36F8FBFF34F8FFEE700265E +S3150800AA903DE02A4639462046FFF779FE636A7BB9C8 +S3150800AAA048B14FF0E0234FF08052C3F8042DBFF3AE +S3150800AAB04F8FBFF36F8F01F03FFD012005B0F0BD4A +S3150800AAC004F1240000F0FEFF0028F4D04FF0E02344 +S3150800AAD04FF08052C3F8042DBFF34F8FBFF36F8F2B +S3150800AAE0E9E701F029FD0020E8E702A801F074F87B +S3150800AAF0012619E0002384F8443021E0002384F875 +S3150800AB00453023E02046FFF78FFE00F025FE01F0D2 +S3150800AB10F1FCA26BE36B9A42BBD3022DB9D0019B21 +S3150800AB20002BDED0002EE0D001F006FD00F07AFD05 +S3150800AB3001F0E0FC94F8442052B2B2F1FF3FD9D0BC +S3150800AB4094F8452052B2B2F1FF3FD7D001F0F4FC99 +S3150800AB5001A902A801F04CF8D8B92046FFF7FBFD79 +S3150800AB600028CFD0019904F1100000F04BFF2046D1 +S3150800AB70FFF75AFE00F0F0FD0028C8D14FF0E02399 +S3150800AB804FF08052C3F8042DBFF34F8FBFF36F8F7A +S3150800AB90BDE72046FFF748FE00F0DEFD00208DE702 +S3150800ABA048B108B5002181600160C1600B460A46BC +S3150800ABB0FFF732FF08BD704710B502460021012095 +S3150800ABC0FFF706FF0446FFF7EBFF204610BD10B55A +S3150800ABD082B00B460090002211460120FFF7AEFE18 +S3150800ABE00446FFF7DDFF204602B010BD38B538B180 +S3150800ABF00446856801F044F885420AD0002038BD2D +S3150800AC004FF0500383F31188BFF36F8FBFF34F8F55 +S3150800AC10FEE7E368013BE3600BB10120EFE71A4664 +S3150800AC2019462046FFF7F8FE0120E8E72DE9F84324 +S3150800AC3090B10F4616461C460546B1B1022C20D1E6 +S3150800AC40EB6B012B1DD04FF0500383F31188BFF334 +S3150800AC506F8FBFF34F8FFEE74FF0500383F31188D2 +S3150800AC60BFF36F8FBFF34F8FFEE7036C002BE5D062 +S3150800AC704FF0500383F31188BFF36F8FBFF34F8FE5 +S3150800AC80FEE701F05DFDEFF311884FF0500383F303 +S3150800AC901188BFF36F8FBFF34F8FAA6BEB6B9A4286 +S3150800ACA006D3022C04D0002088F31188BDE8F88367 +S3150800ACB095F845904FFA89F9AB6B224639462846EE +S3150800ACC0FFF765FDB9F1FF3F06D009F101035BB255 +S3150800ACD085F845300120E7E76B6A0BB90120E3E701 +S3150800ACE005F1240000F0EEFE18B126B1012030600F +S3150800ACF0DAE70120D8E70120D6E7F0B585B001925A +S3150800AD0090B10F460446C1B100F0C0FF064600BB2D +S3150800AD10019B002B5ED04FF0500383F31188BFF3DD +S3150800AD206F8FBFF34F8FFEE74FF0500383F3118801 +S3150800AD30BFF36F8FBFF34F8FFEE7036C002BE3D093 +S3150800AD404FF0500383F31188BFF36F8FBFF34F8F14 +S3150800AD50FEE700263EE039462046FFF753FD013D53 +S3150800AD60A563236923B901F0E7FB012005B0F0BD0F +S3150800AD7004F1100000F0A6FE0028F4D04FF0E023FE +S3150800AD804FF08052C3F8042DBFF34F8FBFF36F8F78 +S3150800AD90E9E701F0D1FB0020E8E702A800F01CFF74 +S3150800ADA0012621E0002384F8443029E0002384F8B2 +S3150800ADB045302BE02046FFF737FD00F0CDFC09E0D3 +S3150800ADC02046FFF731FD00F0C7FC2046FFF7D2FC0E +S3150800ADD000283FD101F08EFBA56B002DBBD1019B4E +S3150800ADE0002BD6D0002ED8D001F0A6FB00F01AFC16 +S3150800ADF001F080FB94F844305BB2B3F1FF3FD1D049 +S3150800AE0094F845305BB2B3F1FF3FCFD001F094FB25 +S3150800AE1001A902A800F0ECFE0028D1D12046FFF7D0 +S3150800AE20A9FC0028C6D0019904F1240000F0EAFD27 +S3150800AE302046FFF7F9FC00F08FFC0028CAD14FF036 +S3150800AE40E0234FF08052C3F8042DBFF34F8FBFF3B2 +S3150800AE506F8FBFE7002089E770B584B0019158B1BC +S3150800AE600446036C8BB14FF0500383F31188BFF38C +S3150800AE706F8FBFF34F8FFEE74FF0500383F31188B0 +S3150800AE80BFF36F8FBFF34F8FFEE700F0FFFE054657 +S3150800AE9050B9019B5BB14FF0500383F31188BFF3A0 +S3150800AEA06F8FBFF34F8FFEE70026354655E00646FF +S3150800AEB053E0013BA36323683BB123694BB901F017 +S3150800AEC03BFB0126304604B070BD00F0DFFFA060F2 +S3150800AED0F3E704F1100000F0F5FD0028EFD04FF07D +S3150800AEE0E0234FF08052C3F8042DBFF34F8FBFF312 +S3150800AEF06F8FE4E746B14FF0500383F31188BFF331 +S3150800AF006F8FBFF34F8FFEE701F016FBDAE702A853 +S3150800AF1000F062FE01252AE0002384F8443032E07E +S3150800AF20002384F8453034E001F0E4FAA06800F024 +S3150800AF30BDFE064601F000FB3BE02046FFF774FC29 +S3150800AF4000F00AFC09E02046FFF76EFC00F004FC5E +S3150800AF502046FFF70FFC002842D101F0CBFAA36B7D +S3150800AF60002BA6D1019B002BC4D0002DCFD001F019 +S3150800AF70E3FA00F057FB01F0BDFA94F844305BB2EF +S3150800AF80B3F1FF3FC8D094F845305BB2B3F1FF3F49 +S3150800AF90C6D001F0D1FA01A902A800F029FE0028BE +S3150800AFA0D1D12046FFF7E6FB0028C6D02368002B40 +S3150800AFB0BAD0019904F1240000F024FD2046FFF7D9 +S3150800AFC033FC00F0C9FB0028C7D14FF0E0234FF04F +S3150800AFD08052C3F8042DBFF34F8FBFF36F8FBCE7C2 +S3150800AFE00EB900266EE701F085FA2046FFF7ABFB9F +S3150800AFF00146A06800F0EEFE01F09EFAF1E780B186 +S3150800B00070B50C460546866800F03AFE864211D0B1 +S3150800B01021462846FFF720FF80B1EB680133EB6035 +S3150800B0200CE04FF0500383F31188BFF36F8FBFF323 +S3150800B0304F8FFEE7EB680133EB60012070BD2DE909 +S3150800B040F843B0B10D4690460446D9B101F078FBF5 +S3150800B050EFF311874FF0500383F31188BFF36F8F17 +S3150800B060BFF34F8FA66BCEB9002087F31188BDE8D2 +S3150800B070F8834FF0500383F31188BFF36F8FBFF344 +S3150800B0804F8FFEE7036C002BE0D04FF0500383F39D +S3150800B0901188BFF36F8FBFF34F8FFEE794F8449084 +S3150800B0A04FFA89F929462046FFF7ACFB731EA363BE +S3150800B0B0B9F1FF3F06D009F101035BB284F84430C9 +S3150800B0C00120D2E723690BB90120CEE704F110006D +S3150800B0D000F0F8FC30B1B8F1000F05D00120C8F82F +S3150800B0E00000C2E70120C0E70120BEE70023072BC6 +S3150800B0F00CD8074A52F833200AB10133F7E7044A55 +S3150800B10042F8331002EBC30250607047704700BF25 +S3150800B110380C002070B504460D46164601F0EAF9CB +S3150800B12094F844305BB2B3F1FF3F0DD094F8453044 +S3150800B1305BB2B3F1FF3F0BD001F0FEF9A36B5BB135 +S3150800B1402046FFF771FB70BD002384F84430EDE715 +S3150800B150002384F84530EFE73246294604F12400F7 +S3150800B16000F094FCECE70000084B1B681B6823B949 +S3150800B170074B4FF0FF321A607047044B1B68DB68B9 +S3150800B180DB685A68024B1A60704700BFE80C00205B +S3150800B190800C00202DE9F04780460D461746994653 +S3150800B1A0089EDDF824A00A9C9200A521206B01F0D8 +S3150800B1B042FC236B07F18042013A03EB820727F032 +S3150800B1C00707002D42D04FF0000CBCF10F0F09D82D +S3150800B1D015F80C3004EB0C0282F8343013B10CF17C +S3150800B1E0010CF2E7002384F84330372E00D93726BE +S3150800B1F0E662E66400252565201DFFF76AFA04F174 +S3150800B2001800FFF766FA2461C6F13806A66164627B +S3150800B210C4F8A05084F8A4504C22294604F15400DE +S3150800B22001F009FC0B4BA36503F16802E265D03314 +S3150800B23023664A464146384601F030F92060BAF19D +S3150800B240000F01D0CAF80040BDE8F087002384F853 +S3150800B2503430CAE7CC92002038B5002407E004EB66 +S3150800B260840293000E481844FFF728FA0134372C55 +S3150800B270F5D90C4D2846FFF721FA0B4C2046FFF767 +S3150800B2801DFA0A48FFF71AFA0948FFF717FA094894 +S3150800B290FFF714FA084B1D60084B1C6038BD00BF49 +S3150800B2A0140D0020000D0020EC0C0020D00C00200E +S3150800B2B0BC0C0020A40C0020E80C0020E40C0020A4 +S3150800B2C010B5044601F016F9224A136801331360D3 +S3150800B2D0214B1B685BB1214B1B686BB91E4B1B6866 +S3150800B2E0DA6AE36A9A4207D81B4B1C6004E01A4BD9 +S3150800B2F01C601368012B29D0194A1368013313609F +S3150800B3006364E06A174B1B68984201D9154B1860AD +S3150800B31000EB8000211D144B03EB8000FFF7DCF9DE +S3150800B32001F00AF90D4B1B687BB10B4B1B68DA6AF7 +S3150800B330E36A9A4209D24FF0E0234FF08052C3F8ED +S3150800B340042DBFF34F8FBFF36F8F10BDFFF784FF38 +S3150800B350D2E700BFA00C002074110020940C002036 +S3150800B360840C0020980C0020140D002010B504460B +S3150800B370543001F069FB94F8A53063B1012B11D064 +S3150800B380022B0ED04FF0500383F31188BFF36F8F53 +S3150800B390BFF34F8FFEE7206B01F0E6FA204601F077 +S3150800B3A0E3FA10BD204601F0DFFAFAE70F4B1B68F7 +S3150800B3B0D3B110B501F09EF80D4BDB68DC68201D93 +S3150800B3C0FFF7AEF90B4A1368013B1360074A136887 +S3150800B3D0013B136001F0B0F82046FFF7C7FF034BA7 +S3150800B3E01B68002BE6D110BD704700BFB80C0020C3 +S3150800B3F0BC0C0020A00C002008B5FFF7D7FF074BB0 +S3150800B4001B68012BF9D94FF0E0234FF08052C3F89F +S3150800B410042DBFF34F8FBFF36F8FEEE7140D002097 +S3150800B42070B504460D46174B1E68174B186804304E +S3150800B430FFF776F9B4F1FF3F0DD03444124B1B6881 +S3150800B4405C60A64210D9114B18680F4B1968043175 +S3150800B450FFF74DF970BD002DEFD00B4B196804317D +S3150800B4600B48FFF739F9F5E70A4B1868064B1968D0 +S3150800B4700431FFF73CF9084B1B68A342EAD9064B8F +S3150800B4801C60E7E79C0C002074110020E40C0020E7 +S3150800B490A40C0020E80C0020800C002030B587B0F2 +S3150800B4A00B9C7CB10C9DB5B1A8250495049DA82DCF +S3150800B4B01AD04FF0500383F31188BFF36F8FBFF391 +S3150800B4C04F8FFEE74FF0500383F31188BFF36F8F5A +S3150800B4D0BFF34F8FFEE74FF0500383F31188BFF396 +S3150800B4E06F8FBFF34F8FFEE7049D0C9D2C630224DC +S3150800B4F085F8A54000240394029505AC01940A9C9E +S3150800B5000094FFF747FE0C98FFF7DAFE059807B098 +S3150800B51030BD2DE9F04385B00746884614461E46D9 +S3150800B520900001F09FF908B38146A82001F09AF926 +S3150800B5300546A8B1C0F83090002380F8A5300393DB +S3150800B54002900D9B01930C9B00933346224641467D +S3150800B5503846FFF71FFE2846FFF7B2FE012007E030 +S3150800B560484601F001FA4FF0FF3001E04FF0FF3096 +S3150800B57005B0BDE8F083000010B588B00024059436 +S3150800B580069407AA06A905A8FEF726FF059B0293B7 +S3150800B590069B019300942346079A1A491A48FFF70F +S3150800B5A07DFF1A4B1860E8B100F010FD01281AD18A +S3150800B5B04FF0500383F31188BFF36F8FBFF34F8F9C +S3150800B5C0134B1B685433134A1360134B4FF0FF3267 +S3150800B5D01A60124B01221A60114B00221A6001F000 +S3150800B5E023F803E00020B0F1FF3F01D008B010BDFA +S3150800B5F04FF0500383F31188BFF36F8FBFF34F8F5C +S3150800B600FEE700BF4CD20008F9B300087C0C002006 +S3150800B61074110020C8000020800C0020940C002023 +S3150800B6209C0C0020024A136801331360704700BF60 +S3150800B630780C0020014B1868704700BF9C0C00204E +S3150800B640F8B53A4B1B68002B69D1394B1D68013593 +S3150800B6501D60C5B9374B1B681B6843B14FF05003D3 +S3150800B66083F31188BFF36F8FBFF34F8FFEE7314A1D +S3150800B6701168314B186810601960304A1368013335 +S3150800B6801360FFF771FD2E4B1B68AB423DD90027AF +S3150800B6902C4B1B68DB6A03EB83039A002A4B9B58E7 +S3150800B6A0012B00D90127294B1B68002B3CD0012709 +S3150800B6B03AE001271F4B1B681B6843B31D4B1B68E9 +S3150800B6C0DB68DC6863689D4226D3261D3046FFF793 +S3150800B6D027F8A36A1BB104F11800FFF721F8E36AFB +S3150800B6E01B4A1268934201D9194A136003EB830374 +S3150800B6F09A00314614481044FEF7EEFFE26A114BF1 +S3150800B7001B68DB6A9A42D4D2D4E70027D2E70C4BEF +S3150800B7104FF0FF321A60BBE7094A1360B8E70D4AD3 +S3150800B72013680133136000273846F8BD780C0020EB +S3150800B7309C0C0020E80C0020E40C0020880C00205B +S3150800B740800C002074110020140D00208C0C0020A1 +S3150800B750980C0020900C002038B5354B1B6843B96F +S3150800B7604FF0500383F31188BFF36F8FBFF34F8FEA +S3150800B770FEE700F0BFFE2E4B1A68013A1A601B68F6 +S3150800B780002B4FD12B4B1B680BB900244BE0002430 +S3150800B790294B1B681BB3284BDB68DC6804F11800CF +S3150800B7A0FEF7BEFF251D2846FEF7BAFFE06A234BC3 +S3150800B7B01B68984201D9214B186000EB8000294686 +S3150800B7C01F4B03EB8000FEF787FFE26A1D4B1B68E1 +S3150800B7D0DB6A9A42DCD31C4B01221A60D8E70CB10B +S3150800B7E0FFF7C2FC194B1C6884B9174B1C68D4B107 +S3150800B7F04FF0E0234FF08052C3F8042DBFF34F8F6C +S3150800B800BFF36F8F01240EE0013C07D0FFF718FF46 +S3150800B8100028F9D00C4B01221A60F5E70B4B0022E1 +S3150800B8201A60E2E7002400F087FE204638BD00BF14 +S3150800B830780C0020A00C0020D00C0020980C0020CA +S3150800B840140D0020741100208C0C0020900C002090 +S3150800B85010B5A8B10446104B1B6843B14FF050030E +S3150800B86083F31188BFF36F8FBFF34F8FFEE7FFF7A0 +S3150800B870D9FE00212046FFF7D3FDFFF76DFF48B933 +S3150800B8804FF0E0234FF08052C3F8042DBFF34F8FDB +S3150800B890BFF36F8F10BD00BF780C0020224B1B68CA +S3150800B8A01BB1224B01221A607047204B00221A60F6 +S3150800B8B01F4B1B6803EB83018A001E498A585AB935 +S3150800B8C00BB1013BF6E74FF0500383F31188BFF342 +S3150800B8D06F8FBFF34F8FFEE7084603EB83018A009D +S3150800B8E0024451684968516003EB830C4FEA8C02A5 +S3150800B8F00832024491420FD003EB830291000D4AAD +S3150800B9000A445268D1680C4A116009490B601368E9 +S3150800B91054330A4A13607047486862469100054ADC +S3150800B9200A445060E8E700BF780C00208C0C002021 +S3150800B930980C0020140D002074110020C800002067 +S3150800B94038B5044600F0D6FDE4B1251D2846FEF7B5 +S3150800B950E7FEA36A1BB104F11800FEF7E1FE2946CB +S3150800B9602348FEF7B9FE94F8A430DBB2012B0CD0BD +S3150800B97000F0E2FD1F4B1B685BB91F4B1B68A34217 +S3150800B9800ED038BD1C4B1C68DFE7002384F8A430B2 +S3150800B990EEE700F0AFFDFFF7E7FB00F0CDFDECE7C3 +S3150800B9A0144B1B68B3B1154B1B6843B14FF05003DA +S3150800B9B083F31188BFF36F8FBFF34F8FFEE74FF006 +S3150800B9C0E0234FF08052C3F8042DBFF34F8FBFF327 +S3150800B9D06F8FD6E7064B1A68094B1B689A4203D144 +S3150800B9E0054B00221A60CCE7FFF758FFC9E700BFEE +S3150800B9F0A40C0020940C002074110020780C002060 +S3150800BA00A00C002058B110B50C46094A1168183127 +S3150800BA10FEF76DFE01212046FFF702FD10BD4FF02F +S3150800BA20500383F31188BFF36F8FBFF34F8FFEE781 +S3150800BA307411002070B110B514460246114B1B68EC +S3150800BA408BB94FF0500383F31188BFF36F8FBFF3A1 +S3150800BA504F8FFEE74FF0500383F31188BFF36F8FC4 +S3150800BA60BFF34F8FFEE7084B186841F0004181612C +S3150800BA70196818311046FEF72FFE01212046FFF7F8 +S3150800BA80CFFC10BD780C00207411002038B570B1B9 +S3150800BA900D4614460A4A11681831FEF71DFE0CB108 +S3150800BAA04FF0FF3521462846FFF7BAFC38BD4FF060 +S3150800BAB0500383F31188BFF36F8FBFF34F8FFEE7F1 +S3150800BAC07411002038B5C368DC6824B304F118057E +S3150800BAD02846FEF725FE184B1B682BBB251D284656 +S3150800BAE0FEF71EFEE06A154B1B68984201D9134BF8 +S3150800BAF0186000EB80002946114B03EB8000FEF727 +S3150800BB00EBFDE26A0F4B1B68DB6A9A4211D90120EA +S3150800BB100D4B186038BD4FF0500383F31188BFF3FF +S3150800BB206F8FBFF34F8FFEE729460848FEF7D4FD0F +S3150800BB30E7E70020EEE700BF780C0020980C00200D +S3150800BB40140D0020741100208C0C0020D00C00204D +S3150800BB5038B51C4B1B6843B94FF0500383F3118863 +S3150800BB60BFF36F8FBFF34F8FFEE741F000410160CF +S3150800BB70C468F4B1FEF7D4FD251D2846FEF7D0FDAE +S3150800BB80E06A114B1B68984201D90F4B186000EB0D +S3150800BB90800029460D4B03EB8000FEF79DFDE26A07 +S3150800BBA00B4B1B68DB6A9A4202D90A4B01221A60C0 +S3150800BBB038BD4FF0500383F31188BFF36F8FBFF37F +S3150800BBC04F8FFEE7780C0020980C0020140D0020FB +S3150800BBD0741100208C0C0020034B1B680360034B78 +S3150800BBE01B684360704700BF880C00209C0C00202F +S3150800BBF0F8B5C8B10C460546F9B100F07BFC1B4BFD +S3150800BC0019686B68C81A2268B2F1FF3F26D0184E29 +S3150800BC1036682F68B74201D08B4224D9824215D89C +S3150800BC200023236001241AE04FF0500383F31188A0 +S3150800BC30BFF36F8FBFF34F8FFEE74FF0500383F3C9 +S3150800BC401188BFF36F8FBFF34F8FFEE75B1A13445C +S3150800BC5023602846FFF7C0FF002400E0002400F018 +S3150800BC606BFC2046F8BD0124F9E700BF9C0C0020B8 +S3150800BC70880C0020014B01221A6070478C0C0020AA +S3150800BC80014B1868704700BF74110020054B1B68EC +S3150800BC9033B1054B1B680BB1002070470220704773 +S3150800BCA001207047940C0020780C002000283ED014 +S3150800BCB038B50446C36A204A1268D26A93422ED21D +S3150800BCC08269002A05DB1C4A1268D26AC2F1380268 +S3150800BCD08261616903EB8303184A02EB8303994285 +S3150800BCE005D0154B1B68DB6AE362012038BD251DAC +S3150800BCF02846FEF715FD104B1B68D86AE062104B04 +S3150800BD001B68984201D90E4B186000EB8000294643 +S3150800BD100A4B03EB8000FEF7DFFC0120E6E7C26C66 +S3150800BD20054B1B68DB6A9A4203D30020DEE7002036 +S3150800BD3070470120DAE700BF74110020140D0020B7 +S3150800BD40980C002000283BD038B504461E4B1B68CB +S3150800BD50834208D04FF0500383F31188BFF36F8FE7 +S3150800BD60BFF34F8FFEE7036D43B94FF0500383F3DC +S3150800BD701188BFF36F8FBFF34F8FFEE7013B036553 +S3150800BD80C16AC26C91421DD00BB1002038BD051D99 +S3150800BD902846FEF7C5FCE06CE062C0F13803A361F3 +S3150800BDA00A4B1B68984201D9084B186000EB8000C3 +S3150800BDB02946074B03EB8000FEF78EFC0120E5E7DA +S3150800BDC0002070470020E1E774110020980C00203D +S3150800BDD0140D0020002846D038B50446036D43B933 +S3150800BDE04FF0500383F31188BFF36F8FBFF34F8F64 +S3150800BDF0FEE7C26C8A4200D20A46E16A914201D045 +S3150800BE00012B00D038BD184B1B68A34222D0E26232 +S3150800BE10A369002B02DBC2F13802A261626901EB59 +S3150800BE208101124B03EB81039A42EBD1251D28466B +S3150800BE30FEF776FCE06A0E4B1B68984201D90C4B5C +S3150800BE40186000EB80002946084B03EB8000FEF7DC +S3150800BE5043FCD7E74FF0500383F31188BFF36F8F86 +S3150800BE60BFF34F8FFEE7704774110020140D0020B2 +S3150800BE70980C0020044A136898691368DB6A1268EC +S3150800BE80C3F138039361704774110020054B1B6892 +S3150800BE9023B1044B1A68136D01331365014B1868F7 +S3150800BEA0704700BF74110020064B1A6813682BB937 +S3150800BEB00123036023B9D368186870470023F8E79D +S3150800BEC0002070477812002008B541600061914251 +S3150800BED00CD8D21A83699A4201D3012008BD011DE4 +S3150800BEE0094B1868FEF703FC0020F7E79A4201D2CF +S3150800BEF0994206D2011D054B1868FEF7F8FB00208B +S3150800BF00ECE70120EAE700BF74120020781200204F +S3150800BF1030B583B000F0EEFA114B1B681BB100F088 +S3150800BF200BFB03B030BD0F4D2846FEF7C7FB0E4C82 +S3150800BF302046FEF7C3FB0D4B1D600D4B1C6000230E +S3150800BF4000930C4B0C4A10210A20FEF7F7FC044B11 +S3150800BF5018600028E3D00949FFF7C8F8DFE700BFF3 +S3150800BF6070120020901200207C1200207812002007 +S3150800BF707412002078110020C811002054D200083D +S3150800BF802DE9F041079F41B94FF0500383F311881B +S3150800BF90BFF36F8FBFF34F8FFEE7064614461D4665 +S3150800BFA088468FB1FFF7B4FF3E60C7F81880FD6179 +S3150800BFB0069B3B62381DFEF78CFB2CB197F82830A0 +S3150800BFC043F0040387F82830BDE8F08110B588B03F +S3150800BFD0FFF79EFF124B1B68CBB10024059406940D +S3150800BFE007AA06A905A8FEF703FA059B0293069B6E +S3150800BFF00193022300932346079A0A490A48FFF742 +S3150800C0004DFA0A4B186010B1012008B010BD4FF068 +S3150800C010500383F31188BFF36F8FBFF34F8FFEE78B +S3150800C020701200205CD20008BDC300086C12002004 +S3150800C0302DE9F04182B00446884617461D462C2055 +S3150800C04000F010FC064658B1002380F8283001900D +S3150800C050089B00932B463A4641462046FFF790FF39 +S3150800C060304602B0BDE8F08110B584B084462C2075 +S3150800C070039003982C2808D04FF0500383F31188B7 +S3150800C080BFF36F8FBFF34F8FFEE70398079860B132 +S3150800C0900220079C84F828000194069800906046C0 +S3150800C0A0FFF76EFF079804B010BD4FF0500383F3F7 +S3150800C0B01188BFF36F8FBFF34F8FFEE7B8B19C4669 +S3150800C0C003461848006858B300B585B00091019238 +S3150800C0D0029305291CDCFFF7D9FD022810D000239E +S3150800C0E01A4669460F480068FEF796FC15E04FF0B9 +S3150800C0F0500383F31188BFF36F8FBFF34F8FFEE7AB +S3150800C1000023069A694607480068FEF785FC04E09E +S3150800C110002362466946FEF789FD05B05DF804FB13 +S3150800C120002070477012002070B582B01B4B1B6848 +S3150800C1301A6862B3DB681E68DC68251D2846FEF7A8 +S3150800C140EFFA236A2046984794F8283013F0040F2C +S3150800C150ECD0A36933449E4207D263602461294622 +S3150800C1600E4B1868FEF7C3FAE0E7002100910B466C +S3150800C17032462046FFF7A2FF0028D7D14FF05003DA +S3150800C18083F31188BFF36F8FBFF34F8FFEE7044A1F +S3150800C190106802490860136002B070BD781200206A +S3150800C1A07412002038B50546FFF744FA0446074BD3 +S3150800C1B01B68834205D800232B60044B1C6020466D +S3150800C1C038BDFFF7B1FF01232B60F6E768120020A0 +S3150800C1D070B582B006460D4617490968C968CC6825 +S3150800C1E0201DFEF79DFA94F828C01CF0040F08D10C +S3150800C1F02CF0010C84F828C0236A2046984702B020 +S3150800C20070BDA16933462A4631442046FFF75CFED5 +S3150800C2100028F1D0002100910B4632462046FFF750 +S3150800C2204DFF0028E8D14FF0500383F31188BFF380 +S3150800C2306F8FBFF34F8FFEE77812002070B582B07C +S3150800C24006460C46FFF7EEF901A8FFF7ABFF019B80 +S3150800C25033BB0546E4B9B04213D22246711B124BD2 +S3150800C2601868FEF757FFFFF777FAD8B94FF0E023BB +S3150800C2704FF08052C3F8042DBFF34F8FBFF36F8F73 +S3150800C28010E0FFF769FA29463046FFF7A1FF09E0F3 +S3150800C290064A126812680AB90124DEE71C46DCE77A +S3150800C2A0FFF75AFA02B070BD70120020741200200F +S3150800C2B010B588B002E0049B002B0FDA002204A90F +S3150800C2C03D4B1868FEF719FD002873D0049B002B18 +S3150800C2D0F1DA07990698059B9847ECE7069C636987 +S3150800C2E013B1201DFEF71CFA03A8FFF75BFF049B9A +S3150800C2F0092BE3D8DFE803F00505053037500505B7 +S3150800C300303794F8283043F0010384F82830059B29 +S3150800C310A169024619442046FFF7D6FD0028CDD06C +S3150800C320236A2046984794F8283013F0040FC5D09E +S3150800C330A269002100910B46059802442046FFF7A2 +S3150800C340BDFE0028BAD14FF0500383F31188BFF31E +S3150800C3506F8FBFF34F8FFEE794F8283023F0010361 +S3150800C36084F82830AAE794F8283043F0010384F8C3 +S3150800C37028300599A16131B1034602460144204699 +S3150800C380FFF7A2FD9AE74FF0500383F31188BFF336 +S3150800C3906F8FBFF34F8FFEE794F8283013F0020F24 +S3150800C3A004D023F0010384F8283087E7204600F0FC +S3150800C3B0DBFA83E708B010BD7012002000B583B021 +S3150800C3C001A8FFF771FD0199FFF738FFFFF770FF26 +S3150800C3D0F6E740B110B5044600F08CF8E46900F0C1 +S3150800C3E0ABF8204610BD4FF0500383F31188BFF316 +S3150800C3F06F8FBFF34F8FFEE710B584B014461A4609 +S3150800C4006FF001030093019002910394002369469B +S3150800C41002480068FEF70AFC04B010BD701200203E +S3150800C42082B0002301930D4B1B68B3F1FF3F08D080 +S3150800C4304FF0500383F31188BFF36F8FBFF34F8F0D +S3150800C440FEE74FF0500383F31188BFF36F8FBFF3F6 +S3150800C4504F8F019B002BFCD002B07047C400002010 +S3150800C46008480068006880F308884FF0000080F3E9 +S3150800C470148862B661B6BFF34F8FBFF36F8F00DFC4 +S3150800C48000BF000008ED00E0DFF80C00016841F489 +S3150800C490700101607047000088ED00E04FF080737E +S3150800C4A040F8043C21F0010140F8081C054B40F80F +S3150800C4B00C3C40F8202C6FF0020340F8243C44382A +S3150800C4C0704700BF21C400080000000000000000FB +S3150800C4D0074B19680868B0E8F04F80F30988BFF37E +S3150800C4E06F8F4FF0000080F311887047AFF300801C +S3150800C4F0741100204FF0500383F31188BFF36F8F38 +S3150800C500BFF34F8F0B4A136801331360012B00D01A +S3150800C51070474FF0E023D3F8043D13F0FF0FF7D030 +S3150800C5204FF0500383F31188BFF36F8FBFF34F8F1C +S3150800C530FEE700BFC4000020094B1B6843B94FF053 +S3150800C540500383F31188BFF36F8FBFF34F8FFEE756 +S3150800C550013B034A13600BB983F31188704700BF88 +S3150800C560C4000020000000000000000000000000D9 +S3150800C570EFF30980BFF36F8F154B1A681EF0100F83 +S3150800C58008BF20ED108A20E9F04F10602DE9090058 +S3150800C5904FF0500080F31188BFF34F8FBFF36F8FB2 +S3150800C5A0FFF77CF94FF0000080F3118809BC196881 +S3150800C5B00868B0E8F04F1EF0100F08BFB0EC108AFC +S3150800C5C080F30988BFF36F8F704700BFAFF3008011 +S3150800C5D07411002008B54FF0500383F31188BFF398 +S3150800C5E06F8FBFF34F8FFFF72BF828B14FF0E0237B +S3150800C5F04FF08052C3F8042D002383F3118808BD39 +S3150800C6004FF0E022002313619361054B1B6805492F +S3150800C610A1FB03139B09013B536107231361704771 +S3150800C62094000020D34D62104FF0E023D3F8002D7C +S3150800C6303D4B9A421CD04FF0E023D3F8002D3B4BDC +S3150800C6409A421ED030B583B0394B1A78D2B20192CD +S3150800C650FF221A701B78DBB28DF803309DF8033081 +S3150800C66003F05003334A1370334B07221A601BE05A +S3150800C6704FF0500383F31188BFF36F8FBFF34F8FCB +S3150800C680FEE74FF0500383F31188BFF36F8FBFF3B4 +S3150800C6904F8FFEE7284A1368013B13609DF8033065 +S3150800C6A05B00DBB28DF803309DF8033013F0800F82 +S3150800C6B0F0D1214B1B68032B08D04FF0500383F3AE +S3150800C6C01188BFF36F8FBFF34F8FFEE71B021A4A1D +S3150800C6D0136003F4E0631360019BDBB2144A137022 +S3150800C6E04FF0E024D4F8203D43F47003C4F8203D0D +S3150800C6F0D4F8203D43F07043C4F8203DFFF780FF8F +S3150800C70000250E4B1D60FFF7BFFED4F8343F43F0FB +S3150800C7104043C4F8343FFFF7A3FEFFF7BFF8FFF71F +S3150800C7207FFE284603B030BD71C20F4170C20F416B +S3150800C73000E400E0A8120020A4120020C400002093 +S3150800C740EFF305830F2B0FD9114A9B5CDBB2114A15 +S3150800C75012789A4208D94FF0500383F31188BFF331 +S3150800C7606F8FBFF34F8FFEE74FF0E023D3F80C3DF2 +S3150800C77003F4E063084A1268934208D94FF050035D +S3150800C78083F31188BFF36F8FBFF34F8FFEE77047B0 +S3150800C790F0E300E0A8120020A4120020124A12F0CA +S3150800C7A0070F1ED0D11D21F00701C1F50043134420 +S3150800C7B00A460E480260002141601344083B23F0F4 +S3150800C7C007030B48036059601960991A5160136092 +S3150800C7D0084B1960084B1960084B4FF000421A6065 +S3150800C7E070474FF40043E4E7CC120020C41200203F +S3150800C7F0C0120020B8120020BC120020AC12002083 +S3150800C800164B1A461B688342FBD3516802EB010C90 +S3150800C810844509D0416800EB010C634509D00360E3 +S3150800C820904219D010607047406801445160104624 +S3150800C830F0E710B40A4C2468A3420BD05B6819448D +S3150800C840416013681B680360904200D010605DF871 +S3150800C850044B70470460F7E7704700BFC412002016 +S3150800C860C012002038B50446FEF7DCFE384B1B68BC +S3150800C870B3B1384B1B681C4250D1002C50D004F180 +S3150800C880080214F0070F02D022F007020832002A25 +S3150800C89055D0314B1B68934253D330490C6804E09A +S3150800C8A0FFF77CFFE5E721461C466368934202D200 +S3150800C8B02368002BF7D1264B1B68A34243D00D688B +S3150800C8C0083523680B6063689B1A102B10D9A018CB +S3150800C8D010F0070F08D04FF0500383F31188BFF309 +S3150800C8E06F8FBFF34F8FFEE743606260FFF788FFE5 +S3150800C8F0626819490B689B1A0B60194909688B42CB +S3150800C90001D217490B60134B1B681343636000235E +S3150800C9102360144A13680133136002E0002500E01F +S3150800C9200025FEF719FF15F0070F0ED04FF050033C +S3150800C93083F31188BFF36F8FBFF34F8FFEE7002590 +S3150800C940EFE70025EDE70025EBE7284638BD00BFF1 +S3150800C950C0120020AC120020BC120020C412002015 +S3150800C960B8120020B4120020002834D038B5044686 +S3150800C970A0F1080550F8043C174A1268134208D17A +S3150800C9804FF0500383F31188BFF36F8FBFF34F8FB8 +S3150800C990FEE750F8081C41B14FF0500383F31188A5 +S3150800C9A0BFF36F8FBFF34F8FFEE723EA020340F80A +S3150800C9B0043CFEF737FE54F8041C084A13680B4477 +S3150800C9C013602846FFF71CFF054A136801331360F6 +S3150800C9D0FEF7C2FE38BD7047AC120020BC1200201C +S3150800C9E0B0120020DFF834D0F8F7C2FC0C480D4925 +S3150800C9F00D4A002302E0D458C4500433C4188C42AC +S3150800CA00F9D30A4A0A4C002301E013600432A24211 +S3150800CA10FBD300F06FF8F8F717FAFEE700000120DD +S3150800CA20000000201801002078D200081801002014 +S3150800CA300C940020FEE702440346934200D1704757 +S3150800CA4003F8011BF9E70000294B1B68834270B500 +S3150800CA5004464BD0C369ABB1DB686BB10025E3690B +S3150800CA60DB68595900293BD10435802DF7D1E36994 +S3150800CA702046D96800F072F8E369196811B12046B2 +S3150800CA8000F06CF8616911B1204600F067F8E169B9 +S3150800CA9011B1204600F062F8216B11B1204600F072 +S3150800CAA05DF8616B11B1204600F058F8A16B11B121 +S3150800CAB0204600F053F8A16C11B1204600F04EF85C +S3150800CAC0616C11B1204600F049F8E16A11B12046BF +S3150800CAD000F044F8236A4BB12046BDE87040184779 +S3150800CAE00E68204600F03AF83146BBE770BD00BF35 +S3150800CAF0C800002070B50D4D0D4C641BA41000260F +S3150800CB00A64209D10B4D0C4C00F07EF8641BA4100C +S3150800CB100026A64205D170BD55F8043B9847013654 +S3150800CB20EEE755F8043B98470136F2E768D2000865 +S3150800CB3068D2000868D200086CD2000870477047AF +S3150800CB400A44914200F1FF3300D1704710B511F83D +S3150800CB50014B03F8014F9142F9D110BD38B505468E +S3150800CB60002941D051F8043C0C1F002BB8BFE4182B +S3150800CB7000F03EF81D4A136833B96360146028460E +S3150800CB80BDE8384000F03AB8A34208D92068211811 +S3150800CB908B4201BF19685B6809182160EDE71A46E0 +S3150800CBA05B680BB1A342FAD911685018A0420BD1A1 +S3150800CBB020680144501883421160E0D118685B6808 +S3150800CBC0536008441060DAE702D90C232B60D6E7D5 +S3150800CBD0206821188B4204BF19685B68636004BF2C +S3150800CBE0091821605460CAE738BD00BF08940020C0 +S3150800CBF00148FFF7A3BF00BF049400200148FFF7D0 +S3150800CC009EBF00BF04940020F8B500BFF8BC08BC5E +S3150800CC109E467047F8B500BFF8BC08BC9E467047EC +S3150800CC20494E49545F5468726561640020CC000817 +S3150800CC3000000000000000000000000000000000E6 +S3150800CC40000400002F0000000000000000000000A3 +S3150800CC504D41494E5F5761746368646F6700000011 +S3150800CC604D41494E5F55706461746554696D6572CE +S3150800CC70000000004D41494E5F4576656E745F467B +S3150800CC806C616773000000004D41494E5F43414E99 +S3150800CC905F52785F51756575650000004D41494ED4 +S3150800CCA05F5468726561640050CC0008000000009B +S3150800CCB0000000000000000060CC00080000000032 +S3150800CCC0000000000000000074CC0008000000000E +S3150800CCD0000000000000000088CC000800000000EA +S3150800CCE00000000000000000000000000000000036 +S3150800CCF09CCC0008000000000000000000000000B6 +S3150800CD0000000000000400002100000000000000F0 +S3150800CD10000000005045434F5F4576656E745F46D8 +S3150800CD206C616773000000005045434F5F5570649F +S3150800CD3061746554696D6572000000005045434F83 +S3150800CD405F5468726561640014CD00080000000035 +S3150800CD50000000000000000028CD000800000000C8 +S3150800CD6000000000000000003CCD000800000000A4 +S3150800CD7000000000000000000000000000040000A1 +S3150800CD80280000000000000000000000564152483C +S3150800CD905F4D7574657800008CCD000803000000AF +S3150800CDA00000000000000000000000000100000074 +S3150800CDB00000000001000000010000000000000063 +S3150800CDC00000A0C000004041110000000000000063 +S3150800CDD0000000000000C84211000000000000002A +S3150800CDE0000000000000C84211000000000000001A +S3150800CDF0000000000000C842010000000000B84121 +S3150800CE00000020C200004842110000000000204136 +S3150800CE10000000000000404111000000000000C0B2 +S3150800CE20000000C00000000009000000000000002B +S3150800CE30000070C20000C84209000000000000009F +S3150800CE40000070C20000C84209000000000000008F +S3150800CE50000048C200008C420900000000000000E3 +S3150800CE600000A0C0000060410900000000000000AA +S3150800CE70000020C100002041090000000000000059 +S3150800CE80000000000000A0400900000000000000AB +S3150800CE90000048C200001643090000000000000018 +S3150800CEA00000A0410000F041090000000000000059 +S3150800CEB0000000000000A04009000000000000007B +S3150800CEC000000000000016430800000000000000F3 +S3150800CED0000000000100000008000000000000003B +S3150800CEE000000000FFFFFFFF11000000333353402E +S3150800CEF00200000000008040414443445F4D7574C1 +S3150800CF0065780000F8CE0008030000000000000065 +S3150800CF1000000000414E50495F4D75746578000069 +S3150800CF20414E50495F4576656E745F466C6167731E +S3150800CF3000000000414E50495F5468726561640004 +S3150800CF4014CF0008030000000000000000000000E5 +S3150800CF5020CF0008000000000000000000000000CC +S3150800CF6034CF0008000000000000000000000000A8 +S3150800CF70000000000004000010000000000000008F +S3150800CF800000000000000000000004419A996D416D +S3150800CF9000000441000020410000A040000020419C +S3150800CFA00000A040414E504F5F4576656E745F465F +S3150800CFB06C61677300000000414E504F5F55706406 +S3150800CFC061746554696D657200000000414E504FEA +S3150800CFD05F54687265616400A4CF00080000000011 +S3150800CFE00000000000000000B8CF000800000000A4 +S3150800CFF00000000000000000CCCF00080000000080 +S3150800D000000000000000000000000000000400000E +S3150800D010180000000000000000000000000400489E +S3150800D02040000000010000000000000001000000B0 +S3150800D0300000000001000000000000000004004895 +S3150800D04020000000010000000000000001000000B0 +S3150800D0500000000001000000000000000008004871 +S3150800D0600040000001000000000000000100000070 +S3150800D0700000000000000000010000000000004859 +S3150800D080000100000100000000000000010000008F +S3150800D0900000000000000000010000000004004835 +S3150800D0A080000000000000000000000001000000F1 +S3150800D0B00000000000000000010000000008004811 +S3150800D0C000800000000000000000000001000000D1 +S3150800D0D000000000000000000100000000040048F5 +S3150800D0E00800000000000000000000000100000029 +S3150800D0F000000000000000000100000000040048D5 +S3150800D1001000000000000000000000000100000000 +S3150800D11000000000000000000100000000000048B8 +S3150800D1200080000000000000000000000100000070 +S3150800D13000000000000000000100000000030020BD +S3150800D1400000000084D10008010000000200000071 +S3150800D150535049445F4576656E745F466C616773E4 +S3150800D16000000000535049445F4144435F4D7574C5 +S3150800D1706578000050D1000800000000000000009B +S3150800D1800000000064D10008030000000000000051 +S3150800D1900000000054454D505F5468726561640094 +S3150800D1A094D1000800000000000000000000000004 +S3150800D1B00000000000040000180000000000000045 +S3150800D1C0000000005553464C5F4D757465780000A5 +S3150800D1D0C4D10008030000000000000000000000A1 +S3150800D1E044656661756C7400E0D1000800000000B3 +S3150800D1F0000000000000000000000000000200001F +S3150800D200180000000000000000000000A0860100D1 +S3150800D210400D0300801A060000350C0040420F003E +S3150800D22080841E0000093D0000127A000024F400E4 +S3150800D23000366E010048E801006CDC0200000000C0 +S3150800D24000000000010203040607080949444C458A +S3150800D25000000000546D725100000000546D7220E9 +S30D0800D26053766300000000008C +S30D0800D268B529000800000000CA +S30D0800D2709129000800000000E6 +S3150800D27800FF00000802002010020020000000003D +S3150800D2880000000000000000000000000000000088 +S3150800D2980000000000000000000000000000000078 +S3150800D2A80000000000000000000000000000000068 +S3150800D2B8000000000060000000000000E0E900002F +S3150800D2C80000000000000000010000000000000047 +S3150800D2D801000000010000000000000000400000F6 +S3150800D2E80000000000E80000000000000000000040 +S3150800D2F80000000000000000010000000100000016 +S3150800D3080000000000093D000100000010000000B0 +S3150800D31800000000000000000000000000000000F7 +S3150800D32801000000000000000000000000000000E6 +S3150800D33820000000AAAAAAAACC0000200000000023 +S3150800D348CC920020349300209C9300200000000013 +S3150800D35800000000000000000000000000000000B7 +S3150800D36800000000000000000000000000000000A7 +S3150800D3780000000000000000000000000000000097 +S30D0800D38800000000000000008F +S7050800C9E544