diff --git a/Firmware/Chameleon-Mini/Application/EM4233.c b/Firmware/Chameleon-Mini/Application/EM4233.c index 0bf28b2..5a8856a 100644 --- a/Firmware/Chameleon-Mini/Application/EM4233.c +++ b/Firmware/Chameleon-Mini/Application/EM4233.c @@ -23,9 +23,6 @@ static enum { } State; bool loggedIn; -uint8_t MyAFI; /* This variable holds current tag's AFI (is used in inventory) */ - -CurrentFrame FrameInfo; void EM4233AppInit(void) { State = STATE_READY; @@ -38,7 +35,7 @@ void EM4233AppInit(void) { FrameInfo.Selected = false; loggedIn = false; MemoryReadBlock(&MyAFI, EM4233_MEM_AFI_ADDRESS, 1); - + MemoryReadBlock(&Uid, EM4233_MEM_UID_ADDRESS, ActiveConfiguration.UidSize); } void EM4233AppReset(void) { @@ -51,6 +48,8 @@ void EM4233AppReset(void) { FrameInfo.Addressed = false; FrameInfo.Selected = false; loggedIn = false; + MemoryReadBlock(&MyAFI, EM4233_MEM_AFI_ADDRESS, 1); + MemoryReadBlock(&Uid, EM4233_MEM_UID_ADDRESS, ActiveConfiguration.UidSize); } void EM4233AppTask(void) { @@ -62,7 +61,7 @@ void EM4233AppTick(void) { } uint16_t EM4233_Lock_Block(uint8_t *FrameBuf, uint16_t FrameBytes) { - uint16_t ResponseByteCount = ISO15693_APP_NO_RESPONSE; + ResponseByteCount = ISO15693_APP_NO_RESPONSE; uint8_t BlockAddress = *FrameInfo.Parameters; uint8_t LockStatus = 0; @@ -92,7 +91,7 @@ uint16_t EM4233_Lock_Block(uint8_t *FrameBuf, uint16_t FrameBytes) { } uint16_t EM4233_Write_Single(uint8_t *FrameBuf, uint16_t FrameBytes) { - uint16_t ResponseByteCount = ISO15693_APP_NO_RESPONSE; + ResponseByteCount = ISO15693_APP_NO_RESPONSE; uint8_t BlockAddress = *FrameInfo.Parameters; uint8_t *Dataptr = FrameInfo.Parameters + 0x01; /* Data to write begins on 2nd byte of the frame received by the reader */ uint8_t LockStatus = 0; @@ -127,7 +126,7 @@ uint16_t EM4233_Write_Single(uint8_t *FrameBuf, uint16_t FrameBytes) { } uint16_t EM4233_Read_Single(uint8_t *FrameBuf, uint16_t FrameBytes) { - uint16_t ResponseByteCount = ISO15693_APP_NO_RESPONSE; + ResponseByteCount = ISO15693_APP_NO_RESPONSE; uint8_t FramePtr; /* holds the address where block's data will be put */ uint8_t BlockAddress = FrameInfo.Parameters[0]; uint8_t LockStatus = 0; @@ -138,7 +137,7 @@ uint16_t EM4233_Read_Single(uint8_t *FrameBuf, uint16_t FrameBytes) { if (BlockAddress >= EM4233_NUMBER_OF_BLCKS) { /* check if the reader is requesting a sector out of bound */ if (FrameInfo.Addressed) { /* If the request is addressed */ FrameBuf[ISO15693_ADDR_FLAGS] = ISO15693_RES_FLAG_ERROR; - FrameBuf[ISO15693_RES_ADDR_PARAM] = 0x0F; /* Magic number from real tag */ + FrameBuf[ISO15693_RES_ADDR_PARAM] = ISO15693_RES_ERR_GENERIC; ResponseByteCount += 2; /* Copied this behaviour from real tag, not specified in ISO documents */ } return ResponseByteCount; /* If not addressed real tag does not respond */ @@ -168,7 +167,7 @@ uint16_t EM4233_Read_Single(uint8_t *FrameBuf, uint16_t FrameBytes) { } uint16_t EM4233_Read_Multiple(uint8_t *FrameBuf, uint16_t FrameBytes) { - uint16_t ResponseByteCount = ISO15693_APP_NO_RESPONSE; + ResponseByteCount = ISO15693_APP_NO_RESPONSE; uint8_t FramePtr; /* holds the address where block's data will be put */ uint8_t BlockAddress = FrameInfo.Parameters[0]; uint8_t BlocksNumber = FrameInfo.Parameters[1] + 0x01; /* according to ISO standard, we have to read 0x08 blocks if we get 0x07 in request */ @@ -179,7 +178,7 @@ uint16_t EM4233_Read_Multiple(uint8_t *FrameBuf, uint16_t FrameBytes) { if (BlockAddress >= EM4233_NUMBER_OF_BLCKS) { /* the reader is requesting a block out of bound */ if (FrameInfo.Addressed) { /* If the request is addressed */ FrameBuf[ISO15693_ADDR_FLAGS] = ISO15693_RES_FLAG_ERROR; - FrameBuf[ISO15693_RES_ADDR_PARAM] = 0x0F; /* Magic number from real tag */ + FrameBuf[ISO15693_RES_ADDR_PARAM] = ISO15693_RES_ERR_GENERIC; ResponseByteCount += 2; /* Copied this behaviour from real tag, not specified in ISO documents */ } return ResponseByteCount; /* If not addressed real tag does not respond */ @@ -224,7 +223,7 @@ uint16_t EM4233_Read_Multiple(uint8_t *FrameBuf, uint16_t FrameBytes) { } uint16_t EM4233_Write_AFI(uint8_t *FrameBuf, uint16_t FrameBytes) { - uint16_t ResponseByteCount = ISO15693_APP_NO_RESPONSE; + ResponseByteCount = ISO15693_APP_NO_RESPONSE; uint8_t AFI = FrameInfo.Parameters[0]; uint8_t LockStatus = 0; @@ -251,7 +250,7 @@ uint16_t EM4233_Write_AFI(uint8_t *FrameBuf, uint16_t FrameBytes) { } uint16_t EM4233_Lock_AFI(uint8_t *FrameBuf, uint16_t FrameBytes) { - uint16_t ResponseByteCount = ISO15693_APP_NO_RESPONSE; + ResponseByteCount = ISO15693_APP_NO_RESPONSE; uint8_t LockStatus = 0; if (FrameInfo.ParamLen != 0) @@ -278,7 +277,7 @@ uint16_t EM4233_Lock_AFI(uint8_t *FrameBuf, uint16_t FrameBytes) { } uint16_t EM4233_Write_DSFID(uint8_t *FrameBuf, uint16_t FrameBytes) { - uint16_t ResponseByteCount = ISO15693_APP_NO_RESPONSE; + ResponseByteCount = ISO15693_APP_NO_RESPONSE; uint8_t DSFID = FrameInfo.Parameters[0]; uint8_t LockStatus = 0; @@ -304,7 +303,7 @@ uint16_t EM4233_Write_DSFID(uint8_t *FrameBuf, uint16_t FrameBytes) { } uint16_t EM4233_Lock_DSFID(uint8_t *FrameBuf, uint16_t FrameBytes) { - uint16_t ResponseByteCount = ISO15693_APP_NO_RESPONSE; + ResponseByteCount = ISO15693_APP_NO_RESPONSE; uint8_t LockStatus = 0; if (FrameInfo.ParamLen != 0) @@ -331,7 +330,7 @@ uint16_t EM4233_Lock_DSFID(uint8_t *FrameBuf, uint16_t FrameBytes) { } uint8_t EM4233_Get_SysInfo(uint8_t *FrameBuf, uint16_t FrameBytes) { - uint16_t ResponseByteCount = ISO15693_APP_NO_RESPONSE; + ResponseByteCount = ISO15693_APP_NO_RESPONSE; uint8_t FramePtr; /* holds the address where block's data will be put */ if (FrameInfo.ParamLen != 0) @@ -354,8 +353,6 @@ uint8_t EM4233_Get_SysInfo(uint8_t *FrameBuf, uint16_t FrameBytes) { ResponseByteCount += 1; /* Increment the response count */ /* Then append UID */ - uint8_t Uid[ActiveConfiguration.UidSize]; - EM4233GetUid(Uid); ISO15693CopyUid(&FrameBuf[FramePtr], Uid); FramePtr += ISO15693_GENERIC_UID_SIZE; /* Move forward the buffer data pointer */ ResponseByteCount += ISO15693_GENERIC_UID_SIZE; /* Increment the response count */ @@ -398,7 +395,7 @@ uint8_t EM4233_Get_SysInfo(uint8_t *FrameBuf, uint16_t FrameBytes) { } uint16_t EM4233_Get_Multi_Block_Sec_Stat(uint8_t *FrameBuf, uint16_t FrameBytes) { - uint16_t ResponseByteCount = ISO15693_APP_NO_RESPONSE; + ResponseByteCount = ISO15693_APP_NO_RESPONSE; uint8_t FramePtr; /* holds the address where block's data will be put */ uint8_t BlockAddress = FrameInfo.Parameters[0]; uint8_t BlocksNumber = FrameInfo.Parameters[1] + 0x01; @@ -427,7 +424,7 @@ uint16_t EM4233_Get_Multi_Block_Sec_Stat(uint8_t *FrameBuf, uint16_t FrameBytes) } uint16_t EM4233_Select(uint8_t *FrameBuf, uint16_t FrameBytes, uint8_t *Uid) { - uint16_t ResponseByteCount = ISO15693_APP_NO_RESPONSE; + ResponseByteCount = ISO15693_APP_NO_RESPONSE; /* I've no idea how this request could generate errors ._. if ( ) { FrameBuf[ISO15693_ADDR_FLAGS] = ISO15693_RES_FLAG_ERROR; @@ -463,7 +460,7 @@ uint16_t EM4233_Select(uint8_t *FrameBuf, uint16_t FrameBytes, uint8_t *Uid) { } uint16_t EM4233_Reset_To_Ready(uint8_t *FrameBuf, uint16_t FrameBytes) { - uint16_t ResponseByteCount = ISO15693_APP_NO_RESPONSE; + ResponseByteCount = ISO15693_APP_NO_RESPONSE; /* I've no idea how this request could generate errors ._. if ( ) { FrameBuf[ISO15693_ADDR_FLAGS] = ISO15693_RES_FLAG_ERROR; @@ -487,7 +484,7 @@ uint16_t EM4233_Reset_To_Ready(uint8_t *FrameBuf, uint16_t FrameBytes) { } uint16_t EM4233_Login(uint8_t *FrameBuf, uint16_t FrameBytes) { - uint16_t ResponseByteCount = ISO15693_APP_NO_RESPONSE; + ResponseByteCount = ISO15693_APP_NO_RESPONSE; uint8_t Password[4] = { 0 }; if (FrameInfo.ParamLen != 4 || !FrameInfo.Addressed || !(FrameInfo.Selected && State == STATE_SELECTED)) @@ -523,7 +520,7 @@ uint16_t EM4233_Login(uint8_t *FrameBuf, uint16_t FrameBytes) { } uint16_t EM4233_Auth1(uint8_t *FrameBuf, uint16_t FrameBytes) { - uint16_t ResponseByteCount = ISO15693_APP_NO_RESPONSE; + ResponseByteCount = ISO15693_APP_NO_RESPONSE; // uint8_t KeyNo = *FrameInfo.Parameters; /* Right now this parameter is unused, but it will be useful */ if (FrameInfo.ParamLen != 1) /* Malformed: not enough or too much data */ @@ -548,7 +545,7 @@ uint16_t EM4233_Auth1(uint8_t *FrameBuf, uint16_t FrameBytes) { } uint16_t EM4233_Auth2(uint8_t *FrameBuf, uint16_t FrameBytes) { - uint16_t ResponseByteCount = ISO15693_APP_NO_RESPONSE; + ResponseByteCount = ISO15693_APP_NO_RESPONSE; // uint8_t A2 = FrameInfo.Parameters; // uint8_t f = FrameInfo.Parameters + 0x08; // uint8_t g[3] = { 0 }; /* Names according to EM Marin definitions */ @@ -566,9 +563,7 @@ uint16_t EM4233_Auth2(uint8_t *FrameBuf, uint16_t FrameBytes) { } uint16_t EM4233AppProcess(uint8_t *FrameBuf, uint16_t FrameBytes) { - uint16_t ResponseByteCount = ISO15693_APP_NO_RESPONSE; - uint8_t Uid[ActiveConfiguration.UidSize]; - EM4233GetUid(Uid); + ResponseByteCount = ISO15693_APP_NO_RESPONSE; if ((FrameBytes < ISO15693_MIN_FRAME_SIZE) || !ISO15693CheckCRC(FrameBuf, FrameBytes - ISO15693_CRC16_SIZE)) /* malformed frame */ @@ -585,8 +580,8 @@ uint16_t EM4233AppProcess(uint8_t *FrameBuf, uint16_t FrameBytes) { return ISO15693_APP_NO_RESPONSE; if (State == STATE_READY || State == STATE_SELECTED) { - - if (*FrameInfo.Command == ISO15693_CMD_INVENTORY) { + switch (*FrameInfo.Command) { + case ISO15693_CMD_INVENTORY: if (FrameInfo.ParamLen == 0) return ISO15693_APP_NO_RESPONSE; /* malformed: not enough or too much data */ @@ -596,59 +591,77 @@ uint16_t EM4233AppProcess(uint8_t *FrameBuf, uint16_t FrameBytes) { ISO15693CopyUid(&FrameBuf[ISO15693_RES_ADDR_PARAM + 0x01], Uid); ResponseByteCount += 10; } + break; - } else if ((*FrameInfo.Command == ISO15693_CMD_STAY_QUIET) && FrameInfo.Addressed) { - State = STATE_QUIET; + case ISO15693_CMD_STAY_QUIET: + if (FrameInfo.Addressed) + State = STATE_QUIET; + break; - } else if (*FrameInfo.Command == ISO15693_CMD_READ_SINGLE) { + case ISO15693_CMD_READ_SINGLE: ResponseByteCount = EM4233_Read_Single(FrameBuf, FrameBytes); + break; - } else if (*FrameInfo.Command == ISO15693_CMD_WRITE_SINGLE) { + case ISO15693_CMD_WRITE_SINGLE: ResponseByteCount = EM4233_Write_Single(FrameBuf, FrameBytes); + break; - } else if (*FrameInfo.Command == ISO15693_CMD_LOCK_BLOCK) { + case ISO15693_CMD_LOCK_BLOCK: ResponseByteCount = EM4233_Lock_Block(FrameBuf, FrameBytes); + break; - } else if (*FrameInfo.Command == ISO15693_CMD_READ_MULTIPLE) { + case ISO15693_CMD_READ_MULTIPLE: ResponseByteCount = EM4233_Read_Multiple(FrameBuf, FrameBytes); + break; - } else if (*FrameInfo.Command == ISO15693_CMD_WRITE_AFI) { + case ISO15693_CMD_WRITE_AFI: ResponseByteCount = EM4233_Write_AFI(FrameBuf, FrameBytes); + break; - } else if (*FrameInfo.Command == ISO15693_CMD_LOCK_AFI) { + case ISO15693_CMD_LOCK_AFI: ResponseByteCount = EM4233_Lock_AFI(FrameBuf, FrameBytes); + break; - } else if (*FrameInfo.Command == ISO15693_CMD_WRITE_DSFID) { + case ISO15693_CMD_WRITE_DSFID: ResponseByteCount = EM4233_Write_DSFID(FrameBuf, FrameBytes); + break; - } else if (*FrameInfo.Command == ISO15693_CMD_LOCK_DSFID) { + case ISO15693_CMD_LOCK_DSFID: ResponseByteCount = EM4233_Lock_DSFID(FrameBuf, FrameBytes); + break; - } else if (*FrameInfo.Command == ISO15693_CMD_GET_SYS_INFO) { + case ISO15693_CMD_GET_SYS_INFO: ResponseByteCount = EM4233_Get_SysInfo(FrameBuf, FrameBytes); + break; - } else if (*FrameInfo.Command == ISO15693_CMD_GET_BLOCK_SEC) { + case ISO15693_CMD_GET_BLOCK_SEC: ResponseByteCount = EM4233_Get_Multi_Block_Sec_Stat(FrameBuf, FrameBytes); + break; - } else if (*FrameInfo.Command == ISO15693_CMD_RESET_TO_READY) { + case ISO15693_CMD_RESET_TO_READY: ResponseByteCount = EM4233_Reset_To_Ready(FrameBuf, FrameBytes); + break; - } else if (*FrameInfo.Command == EM4233_CMD_LOGIN) { + case EM4233_CMD_LOGIN: ResponseByteCount = EM4233_Login(FrameBuf, FrameBytes); + break; - } else if (*FrameInfo.Command == EM4233_CMD_AUTH1) { + case EM4233_CMD_AUTH1: ResponseByteCount = EM4233_Auth1(FrameBuf, FrameBytes); + break; - } else if (*FrameInfo.Command == EM4233_CMD_AUTH2) { + case EM4233_CMD_AUTH2: ResponseByteCount = EM4233_Auth2(FrameBuf, FrameBytes); + break; - } else { + default: if (FrameInfo.Addressed) { FrameBuf[ISO15693_ADDR_FLAGS] = ISO15693_RES_FLAG_ERROR; FrameBuf[ISO15693_RES_ADDR_PARAM] = ISO15693_RES_ERR_NOT_SUPP; ResponseByteCount = 2; } /* EM4233 respond with error flag only to addressed commands */ - } + break; +} } else if (State == STATE_QUIET) { if (*FrameInfo.Command == ISO15693_CMD_RESET_TO_READY) { @@ -656,12 +669,6 @@ uint16_t EM4233AppProcess(uint8_t *FrameBuf, uint16_t FrameBytes) { } } - if (ResponseByteCount > 0) { - /* There is data to send. Append CRC */ - ISO15693AppendCRC(FrameBuf, ResponseByteCount); - ResponseByteCount += ISO15693_CRC16_SIZE; - } - return ResponseByteCount; } @@ -669,6 +676,7 @@ void EM4233GetUid(ConfigurationUidType Uid) { MemoryReadBlock(&Uid[0], EM4233_MEM_UID_ADDRESS, ActiveConfiguration.UidSize); } -void EM4233SetUid(ConfigurationUidType Uid) { - MemoryWriteBlock(Uid, EM4233_MEM_UID_ADDRESS, ActiveConfiguration.UidSize); +void EM4233SetUid(ConfigurationUidType NewUid) { + memcpy(Uid, NewUid, ActiveConfiguration.UidSize); + MemoryWriteBlock(NewUid, EM4233_MEM_UID_ADDRESS, ActiveConfiguration.UidSize); } diff --git a/Firmware/Chameleon-Mini/Application/ISO15693-A.c b/Firmware/Chameleon-Mini/Application/ISO15693-A.c index f89697e..9308d9e 100644 --- a/Firmware/Chameleon-Mini/Application/ISO15693-A.c +++ b/Firmware/Chameleon-Mini/Application/ISO15693-A.c @@ -2,6 +2,11 @@ #include "../Common.h" #include +CurrentFrame FrameInfo; +uint8_t Uid[ISO15693_GENERIC_UID_SIZE]; +uint8_t MyAFI; +uint16_t ResponseByteCount; + //Refer to ISO/IEC 15693-3:2001 page 41 uint16_t calculateCRC(void *FrameBuf, uint16_t FrameBufSize) { uint16_t reg = ISO15693_CRC16_PRESET; diff --git a/Firmware/Chameleon-Mini/Application/ISO15693-A.h b/Firmware/Chameleon-Mini/Application/ISO15693-A.h index d4fc2ab..61d6701 100644 --- a/Firmware/Chameleon-Mini/Application/ISO15693-A.h +++ b/Firmware/Chameleon-Mini/Application/ISO15693-A.h @@ -85,6 +85,10 @@ typedef struct { bool Addressed; bool Selected; } CurrentFrame; +extern CurrentFrame FrameInfo; /* Holds current frame information */ +extern uint8_t Uid[]; +extern uint8_t MyAFI; /* Holds current tag's AFI, used during inventory */ +extern uint16_t ResponseByteCount; /* Length of response, used when building response frames */ void ISO15693AppendCRC(uint8_t *FrameBuf, uint16_t FrameBufSize); bool ISO15693CheckCRC(void *FrameBuf, uint16_t FrameBufSize); diff --git a/Firmware/Chameleon-Mini/Application/Reader14443A.c b/Firmware/Chameleon-Mini/Application/Reader14443A.c index bb5826d..92044be 100644 --- a/Firmware/Chameleon-Mini/Application/Reader14443A.c +++ b/Firmware/Chameleon-Mini/Application/Reader14443A.c @@ -19,6 +19,9 @@ // TODO replace remaining magic numbers +uint8_t ReaderSendBuffer[CODEC_BUFFER_SIZE]; +uint16_t ReaderSendBitCount; + static bool Selected = false; Reader14443Command Reader14443CurrentCommand = Reader14443_Do_Nothing; diff --git a/Firmware/Chameleon-Mini/Application/Reader14443A.h b/Firmware/Chameleon-Mini/Application/Reader14443A.h index 6a41c93..e2e32b9 100644 --- a/Firmware/Chameleon-Mini/Application/Reader14443A.h +++ b/Firmware/Chameleon-Mini/Application/Reader14443A.h @@ -6,8 +6,8 @@ #define CRC_INIT 0x6363 -uint8_t ReaderSendBuffer[CODEC_BUFFER_SIZE]; -uint16_t ReaderSendBitCount; +extern uint8_t ReaderSendBuffer[]; +extern uint16_t ReaderSendBitCount; void Reader14443AAppInit(void); void Reader14443AAppReset(void); diff --git a/Firmware/Chameleon-Mini/Application/Sl2s2002.c b/Firmware/Chameleon-Mini/Application/Sl2s2002.c index e8a242e..ffdbed1 100644 --- a/Firmware/Chameleon-Mini/Application/Sl2s2002.c +++ b/Firmware/Chameleon-Mini/Application/Sl2s2002.c @@ -141,12 +141,6 @@ uint16_t Sl2s2002AppProcess(uint8_t *FrameBuf, uint16_t FrameBytes) { break; } - if (ResponseByteCount > 0) { - /* There is data to be sent. Append CRC */ - ISO15693AppendCRC(FrameBuf, ResponseByteCount); - ResponseByteCount += ISO15693_CRC16_SIZE; - } - return ResponseByteCount; } else { // Invalid CRC diff --git a/Firmware/Chameleon-Mini/Application/TITagitstandard.c b/Firmware/Chameleon-Mini/Application/TITagitstandard.c index 4ed2c5c..2d4618c 100644 --- a/Firmware/Chameleon-Mini/Application/TITagitstandard.c +++ b/Firmware/Chameleon-Mini/Application/TITagitstandard.c @@ -16,10 +16,8 @@ static enum { STATE_QUIET } State; -uint8_t MyAFI; /* Holds current tag's AFI (is used in inventory) */ uint16_t UserLockBits_Mask = 0; /* Holds lock state of blocks */ uint16_t FactoryLockBits_Mask = 0; /* Holds lock state of blocks */ -CurrentFrame FrameInfo; void TITagitstandardAppInit(void) { State = STATE_READY; @@ -35,6 +33,7 @@ void TITagitstandardAppInit(void) { FrameInfo.Selected = false; MemoryReadBlock(&MyAFI, TITAGIT_MEM_AFI_ADDRESS, 1); + TITagitstandardGetUid(Uid); } void TITagitstandardAppReset(void) { @@ -46,6 +45,9 @@ void TITagitstandardAppReset(void) { FrameInfo.ParamLen = 0; FrameInfo.Addressed = false; FrameInfo.Selected = false; + + MemoryReadBlock(&MyAFI, TITAGIT_MEM_AFI_ADDRESS, 1); + TITagitstandardGetUid(Uid); } @@ -58,9 +60,7 @@ void TITagitstandardAppTick(void) { } uint16_t TITagitstandardAppProcess(uint8_t *FrameBuf, uint16_t FrameBytes) { - uint16_t ResponseByteCount = ISO15693_APP_NO_RESPONSE; - uint8_t Uid[ActiveConfiguration.UidSize]; - TITagitstandardGetUid(Uid); + ResponseByteCount = ISO15693_APP_NO_RESPONSE; if ((FrameBytes < ISO15693_MIN_FRAME_SIZE) || !ISO15693CheckCRC(FrameBuf, FrameBytes - ISO15693_CRC16_SIZE)) /* malformed frame */ @@ -198,12 +198,6 @@ uint16_t TITagitstandardAppProcess(uint8_t *FrameBuf, uint16_t FrameBytes) { break; } - if (ResponseByteCount > 0) { - /* There is data to be sent. Append CRC */ - ISO15693AppendCRC(FrameBuf, ResponseByteCount); - ResponseByteCount += ISO15693_CRC16_SIZE; - } - return ResponseByteCount; } @@ -214,7 +208,8 @@ void TITagitstandardGetUid(ConfigurationUidType Uid) { TITagitstandardFlipUid(Uid); } -void TITagitstandardSetUid(ConfigurationUidType Uid) { +void TITagitstandardSetUid(ConfigurationUidType NewUid) { + memcpy(Uid, NewUid, ActiveConfiguration.UidSize); // Update the local variable // Reverse UID before writing it TITagitstandardFlipUid(Uid); diff --git a/Firmware/Chameleon-Mini/Application/Vicinity.c b/Firmware/Chameleon-Mini/Application/Vicinity.c index a79e167..c3bc171 100644 --- a/Firmware/Chameleon-Mini/Application/Vicinity.c +++ b/Firmware/Chameleon-Mini/Application/Vicinity.c @@ -92,12 +92,6 @@ uint16_t VicinityAppProcess(uint8_t *FrameBuf, uint16_t FrameBytes) { break; } - if (ResponseByteCount > 0) { - /* There is data to be sent. Append CRC */ - ISO15693AppendCRC(FrameBuf, ResponseByteCount); - ResponseByteCount += ISO15693_CRC16_SIZE; - } - return ResponseByteCount; } else { // Invalid CRC diff --git a/Firmware/Chameleon-Mini/Codec/Codec.c b/Firmware/Chameleon-Mini/Codec/Codec.c index 30151e7..6fa3116 100644 --- a/Firmware/Chameleon-Mini/Codec/Codec.c +++ b/Firmware/Chameleon-Mini/Codec/Codec.c @@ -24,6 +24,11 @@ static volatile struct { uint8_t CodecBuffer[CODEC_BUFFER_SIZE]; uint8_t CodecBuffer2[CODEC_BUFFER_SIZE]; + +void (* volatile isr_func_CODEC_TIMER_LOADMOD_CCB_VECT)(void) = NULL; +void (* volatile isr_func_TCD0_CCC_vect)(void) = NULL; +void (* volatile isr_func_CODEC_DEMOD_IN_INT0_VECT)(void) = NULL; + // the following three functions prevent sending data directly after turning on the reader field void CodecReaderFieldStart(void) { // DO NOT CALL THIS FUNCTION INSIDE APPLICATION! if (!CodecGetReaderField() && !ReaderFieldFlags.ToBeRestarted) { diff --git a/Firmware/Chameleon-Mini/Codec/Codec.h b/Firmware/Chameleon-Mini/Codec/Codec.h index d985e42..df14ceb 100644 --- a/Firmware/Chameleon-Mini/Codec/Codec.h +++ b/Firmware/Chameleon-Mini/Codec/Codec.h @@ -8,26 +8,6 @@ #ifndef CODEC_H_ #define CODEC_H_ -#include -#include -#include -#include "../Common.h" -#include "../Configuration.h" -#include "../Settings.h" - -#include "ISO14443-2A.h" -#include "Reader14443-2A.h" -#include "SniffISO14443-2A.h" -#include "ISO15693.h" - -/* Timing definitions for ISO14443A */ -#define ISO14443A_SUBCARRIER_DIVIDER 16 -#define ISO14443A_BIT_GRID_CYCLES 128 -#define ISO14443A_BIT_RATE_CYCLES 128 -#define ISO14443A_FRAME_DELAY_PREV1 1236 -#define ISO14443A_FRAME_DELAY_PREV0 1172 -#define ISO14443A_RX_PENDING_TIMEOUT 4 // ms - /* Peripheral definitions */ #define CODEC_DEMOD_POWER_PORT PORTB #define CODEC_DEMOD_POWER_MASK PIN0_bm @@ -87,6 +67,27 @@ #define CODEC_TIMER_TIMESTAMPS_CCA_VECT TCD1_CCA_vect #define CODEC_TIMER_TIMESTAMPS_CCB_VECT TCD1_CCB_vect +#ifndef __ASSEMBLER__ + +#include +#include +#include +#include "../Common.h" +#include "../Configuration.h" +#include "../Settings.h" + +#include "ISO14443-2A.h" +#include "Reader14443-2A.h" +#include "SniffISO14443-2A.h" +#include "ISO15693.h" + +/* Timing definitions for ISO14443A */ +#define ISO14443A_SUBCARRIER_DIVIDER 16 +#define ISO14443A_BIT_GRID_CYCLES 128 +#define ISO14443A_BIT_RATE_CYCLES 128 +#define ISO14443A_FRAME_DELAY_PREV1 1236 +#define ISO14443A_FRAME_DELAY_PREV0 1172 +#define ISO14443A_RX_PENDING_TIMEOUT 4 // ms #define CODEC_BUFFER_SIZE 256 @@ -115,13 +116,14 @@ typedef enum { extern uint8_t CodecBuffer[CODEC_BUFFER_SIZE]; extern uint8_t CodecBuffer2[CODEC_BUFFER_SIZE]; -void (* volatile isr_func_TCD0_CCC_vect)(void); +/* Shared ISR pointers and handlers */ +extern void (* volatile isr_func_TCD0_CCC_vect)(void); void isr_Reader14443_2A_TCD0_CCC_vect(void); void isr_ISO15693_CODEC_TIMER_SAMPLING_CCC_VECT(void); -void (* volatile isr_func_CODEC_DEMOD_IN_INT0_VECT)(void); +extern void (* volatile isr_func_CODEC_DEMOD_IN_INT0_VECT)(void); void isr_ISO14443_2A_TCD0_CCC_vect(void); void isr_ISO15693_CODEC_DEMOD_IN_INT0_VECT(void); -void (* volatile isr_func_CODEC_TIMER_LOADMOD_CCB_VECT)(void); +extern void (* volatile isr_func_CODEC_TIMER_LOADMOD_CCB_VECT)(void); void isr_ISO15693_CODEC_TIMER_LOADMOD_CCB_VECT(void); void isr_SniffISO14443_2A_CODEC_TIMER_LOADMOD_CCB_VECT(void); @@ -285,4 +287,7 @@ bool CodecIsReaderToBeRestarted(void); void CodecThresholdSet(uint16_t th); uint16_t CodecThresholdIncrement(void); void CodecThresholdReset(void); + +#endif /* __ASSEMBLER__ */ + #endif /* CODEC_H_ */ diff --git a/Firmware/Chameleon-Mini/Codec/ISO14443-2A.c b/Firmware/Chameleon-Mini/Codec/ISO14443-2A.c index ddad5ce..507347e 100644 --- a/Firmware/Chameleon-Mini/Codec/ISO14443-2A.c +++ b/Firmware/Chameleon-Mini/Codec/ISO14443-2A.c @@ -79,13 +79,8 @@ static void StartDemod(void) { CODEC_DEMOD_IN_PORT.INT0MASK = CODEC_DEMOD_IN_MASK0; } -ISR(CODEC_DEMOD_IN_INT0_VECT) { - isr_func_CODEC_DEMOD_IN_INT0_VECT(); -} - -// ISR(CODEC_DEMOD_IN_INT0_VECT) // Find first pause and start sampling -void isr_ISO14443_2A_TCD0_CCC_vect(void) { +ISR_SHARED isr_ISO14443_2A_TCD0_CCC_vect(void) { /* This is the first edge of the first modulation-pause after StartDemod. * Now we have time to start * demodulating beginning from one bit-width after this edge. */ diff --git a/Firmware/Chameleon-Mini/Codec/ISO15693.c b/Firmware/Chameleon-Mini/Codec/ISO15693.c index 601be47..0221484 100644 --- a/Firmware/Chameleon-Mini/Codec/ISO15693.c +++ b/Firmware/Chameleon-Mini/Codec/ISO15693.c @@ -4,6 +4,25 @@ * Created on: 25.01.2017 * Author: Phillip Nash * Modified by: ceres-c + * + * Interrupts information + * - Compare/Capture Channels are used as compare. They're used to sample the field in different moments of time + * - Reader field demodulation events are routed on Event Channel 0, card data modulation on Event Channel 6 + * - Reader field demodulation uses Compare Channel C, card data modulation Compare Channel D (PORTB in both cases, of course) + * + * Loadmod code flow: + * Loadmodulation is performed via a state machine inside a ISR, triggered by a counter's (TCD0) overflow interrupt. The interrupt + * is configured in StartISO15693Demod to have a PER (period) equal to ISO15693 t1 nominal time: 4352 carrier pulses. + * (see ISO15693-3:2009, section 9.1). + * Once a EOF is reached when demodulating data from the reader, TCD0's PERBUF register is configured with the period of + * bit transmission (32 carrier pulses). This means that, once the first period overflow is reached (t1 expiration) + * the ISR will output data at the frequency dictated by the standard. This is due to the behaviour of buffered registers, see + * 8045A-AVR-02/08 section 3.7. + * + * Once t1 is reached (the counter overflowed), transmission of data should theoretically begin, but this is not guaranteed, + * due to possible slowdowns of data generation in the currently running Application. Until the application is done, + * the state machine will be stuck in LOADMOD_WAIT state, not outputting any data. + * The ISR will now be invoked every 32 carrier pulses (see ISO15693-2:2006, section 8.2), even when waiting for data. */ #include "ISO15693.h" @@ -12,18 +31,20 @@ #include "LEDHook.h" #include "AntennaLevel.h" #include "Terminal/Terminal.h" -#include -#include #include #define SOC_1_OF_4_CODE 0x7B #define SOC_1_OF_256_CODE 0x7E #define EOC_CODE 0xDF +#define REQ_SUBCARRIER_SINGLE 0x00 +#define REQ_SUBCARRIER_DUAL 0x01 +#define REQ_DATARATE_LOW 0x00 +#define REQ_DATARATE_HIGH 0x02 #define ISO15693_SAMPLE_CLK TC_CLKSEL_DIV2_gc // 13.56MHz #define ISO15693_SAMPLE_PERIOD 128 // 9.4us +#define ISO15693_T1_TIME 4352 - 14 /* ISO t1 time - ISR prologue compensation */ // 4192 + 128 + 128 - 1 -#define WRITE_GRID_CYCLES 4096 #define SUBCARRIER_1 32 #define SUBCARRIER_2 28 #define SUBCARRIER_OFF 0 @@ -43,7 +64,6 @@ static volatile struct { volatile bool DemodFinished; volatile bool LoadmodFinished; - volatile bool DemodAborted; } Flags = { 0 }; typedef enum { @@ -78,28 +98,22 @@ static volatile uint8_t ByteCount; static volatile uint16_t BitRate1; static volatile uint16_t BitRate2; static volatile uint16_t SampleDataCount; -static volatile uint16_t ReadCommandFromReader = 0; - -#ifdef CONFIG_VICINITY_SUPPORT /* This function implements CODEC_DEMOD_IN_INT0_VECT interrupt vector. * It is called when a pulse is detected in CODEC_DEMOD_IN_PORT (PORTB). - * The relevatn interrupt vector is registered to CODEC_DEMOD_IN_MASK0 (PIN1) via: + * The relevant interrupt vector was registered to CODEC_DEMOD_IN_MASK0 (PIN1) via: * CODEC_DEMOD_IN_PORT.INT0MASK = CODEC_DEMOD_IN_MASK0; * and unregistered writing the INT0MASK to 0 */ -// ISR(CODEC_DEMOD_IN_INT0_VECT) -void isr_ISO15693_CODEC_DEMOD_IN_INT0_VECT(void) { - /* Start sample timer CODEC_TIMER_SAMPLING (TCD0). - * Set Counter Channel C (CCC) with relevant bitmask (TC0_CCCIF_bm), - * the period for clock sampling is specified in StartISO15693Demod. - */ +ISR_SHARED isr_ISO15693_CODEC_DEMOD_IN_INT0_VECT(void) { + /* Clear Compare Channel C (CCC) interrupt Flags - From 14.12.10 [8331F–AVR–04/2013] */ CODEC_TIMER_SAMPLING.INTFLAGS = TC0_CCCIF_bm; - /* Sets register INTCTRLB to TC_CCCINTLVL_HI_gc = (0x03<<4) to enable compare/capture for high level interrupts on Channel C (CCC) */ + /* Enable compare/capture for high level interrupts on Capture Channel C for TCD0 - From 14.12.7 [8331F–AVR–04/2013] */ CODEC_TIMER_SAMPLING.INTCTRLB = TC_CCCINTLVL_HI_gc; - /* Disable this interrupt as we've already sensed the relevant pulse and will use our internal clock from now on */ + /* Disable this interrupt. From now on we will sample the field using our internal clock - From 13.13.11 [8331F–AVR–04/2013] */ CODEC_DEMOD_IN_PORT.INT0MASK = 0; + } /* This function is called from isr_ISO15693_CODEC_TIMER_SAMPLING_CCC_VECT @@ -107,36 +121,50 @@ void isr_ISO15693_CODEC_DEMOD_IN_INT0_VECT(void) { */ INLINE void ISO15693_EOC(void) { /* Set bitrate required by the reader on SOF for our following response */ - BitRate1 = 256 * 4; // 256 * 4 - 1 - if (CodecBuffer[0] & ISO15693_REQ_DATARATE_HIGH) + if (CodecBuffer[0] & REQ_DATARATE_HIGH) { BitRate1 = 256; - - if (CodecBuffer[0] & ISO15693_REQ_SUBCARRIER_DUAL) { - BitRate2 = 252 * 4; // 252 * 4 - 3 - if (CodecBuffer[0] & ISO15693_REQ_DATARATE_HIGH) - BitRate2 = 252; + BitRate2 = 252; /* If single subcarrier mode is requested, BitRate2 is useless, but setting it nevertheless was still faster than checking */ } else { - BitRate2 = BitRate1; + BitRate1 = 256 * 4; // Possible value: 256 * 4 - 1 + BitRate2 = 252 * 4; // Possible value: 252 * 4 - 3 } - /* Disable event action for CODEC_TIMER_LOADMOD (TCE0) as we're done receiving data */ - CODEC_TIMER_LOADMOD.CTRLD = TC_EVACT_OFF_gc; - /* Set Counter Channel B (CCB) with relevant bitmask (TC0_CCBIF_bm), the period for clock sampling is specified below */ - CODEC_TIMER_LOADMOD.INTFLAGS = TC0_CCBIF_bm; // TODO This might not be needed since commenting it does not break anything - /* Sets register INTCTRLB to TC_CCBINTLVL_HI_gc = (0x03<<2) to enable compare/capture for high level interrupts on channel B */ - CODEC_TIMER_LOADMOD.INTCTRLB = TC_CCBINTLVL_HI_gc; - /* Set the period for CODEC_TIMER_LOADMOD (TCE0) to Bitrate - 1 because PERBUF is 0-based - * - * TODO Why are we using PERBUF instead of PER? - * With PERBUF the period register will occur on the next overflow. - */ - CODEC_TIMER_LOADMOD.PERBUF = BitRate1 - 1; - Flags.DemodFinished = 1; - /* Sets timer off for CODEC_TIMER_SAMPLING (TCD0) disabling clock source */ + /* Disable demodulation interrupt */ + /* Sets timer off for TCD0, disabling clock source. We're done receiving data from reader and don't need to probe the antenna anymore - From 14.12.1 [8331F–AVR–04/2013] */ CODEC_TIMER_SAMPLING.CTRLA = TC_CLKSEL_OFF_gc; - /* Sets register INTCTRLB to 0 to disable all compare/capture interrupts */ - CODEC_TIMER_SAMPLING.INTCTRLB = 0; + /* Disable event action for CODEC_TIMER_SAMPLING (TCD0) - From 14.12.4 [8331F–AVR–04/2013] */ + CODEC_TIMER_SAMPLING.CTRLD = TC_EVACT_OFF_gc; + /* Disable compare/capture interrupts on Channel C - From 14.12.7 [8331F–AVR–04/2013] */ + CODEC_TIMER_SAMPLING.INTCTRLB = TC_CCCINTLVL_OFF_gc; + /* Clear Compare Channel C (CCC) interrupt Flags - From 14.12.10 [8331F–AVR–04/2013] */ + CODEC_TIMER_SAMPLING.INTFLAGS = TC0_CCCIF_bm; + + /* Enable loadmodulation interrupt */ + /* Disable the event action for TCE0 - From 14.12.4 [8331F–AVR–04/2013] */ + CODEC_TIMER_LOADMOD.CTRLD = TC_EVACT_OFF_gc; + /* Enable compare/capture for high level interrupts on channel B for TCE0 - From 14.12.7 [8331F–AVR–04/2013] */ + CODEC_TIMER_LOADMOD.INTCTRLB = TC_CCBINTLVL_HI_gc; + /* Clear TCE0 interrupt flags for Capture Channel B - From 14.12.10 [8331F–AVR–04/2013] */ + CODEC_TIMER_LOADMOD.INTFLAGS = TC0_CCBIF_bm; + /* Set the BUFFERED PERIOD to Bitrate - 1 (because PERBUF is 0-based). + * The current PERIOD was set in StartISO15693Demod to ISO15693_T1_TIME, once ISO15693_T1_TIME is reached, this will be the new PERIOD. + * From 3.7 [8045A-AVR-02/08] */ + CODEC_TIMER_LOADMOD.PERBUF = BitRate1 - 1; +} + +/* Disable data demodulation interrupt and inform the codec to restart demodulation from scratch */ +INLINE void ISO15693_GARBAGE(void) { + Flags.DemodFinished = 1; + + /* Sets timer off for TCD0, disabling clock source. We have demodulated rubbish and don't need to probe the antenna anymore - From 14.12.1 [8331F–AVR–04/2013] */ + CODEC_TIMER_SAMPLING.CTRLA = TC_CLKSEL_OFF_gc; + /* Disable event action for CODEC_TIMER_SAMPLING (TCD0) - From 14.12.4 [8331F–AVR–04/2013] */ + CODEC_TIMER_SAMPLING.CTRLD = TC_EVACT_OFF_gc; + /* Disable compare/capture interrupts on Channel C - From 14.12.7 [8331F–AVR–04/2013] */ + CODEC_TIMER_SAMPLING.INTCTRLB = TC_CCCINTLVL_OFF_gc; + /* Clear Compare Channel C (CCC) interrupt Flags - From 14.12.10 [8331F–AVR–04/2013] */ + CODEC_TIMER_SAMPLING.INTFLAGS = TC0_CCCIF_bm; } /* This function is registered to CODEC_TIMER_SAMPLING (TCD0)'s Counter Channel C (CCC). @@ -144,10 +172,9 @@ INLINE void ISO15693_EOC(void) { * * It demodulates bits received from the reader and saves them in CodecBuffer. * - * It disables its own interrupt when receives an EOF (calling ISO15693_EOC) or when it receives garbage + * It disables its own interrupt when an EOF is found (calling ISO15693_EOC) or when it receives garbage */ -// ISR(CODEC_TIMER_SAMPLING_CCC_VECT) // Reading data sent from the reader -void isr_ISO15693_CODEC_TIMER_SAMPLING_CCC_VECT(void) { +ISR_SHARED isr_ISO15693_CODEC_TIMER_SAMPLING_CCC_VECT(void) { /* Shift demod data */ SampleRegister = (SampleRegister << 1) | (!(CODEC_DEMOD_IN_PORT.IN & CODEC_DEMOD_IN_MASK) ? 0x01 : 0x00); @@ -163,11 +190,7 @@ void isr_ISO15693_CODEC_TIMER_SAMPLING_CCC_VECT(void) { DemodState = DEMOD_1_OUT_OF_256_STATE; SampleDataCount = 0; } else { // No SOC. Restart and try again, we probably received garbage. - Flags.DemodFinished = 1; - /* Sets timer off for CODEC_TIMER_SAMPLING (TCD0) disabling clock source */ - CODEC_TIMER_SAMPLING.CTRLA = TC_CLKSEL_OFF_gc; - /* Sets register INTCTRLB to 0 to disable all compare/capture interrupts */ - CODEC_TIMER_SAMPLING.INTCTRLB = 0; + ISO15693_GARBAGE(); } break; @@ -250,7 +273,6 @@ void isr_ISO15693_CODEC_TIMER_SAMPLING_CCC_VECT(void) { SampleDataCount++; } - /* This function is registered to CODEC_TIMER_LOADMOD (TCE0)'s Counter Channel B (CCB). * When the timer is enabled, this is called on counter's overflow * @@ -258,9 +280,9 @@ void isr_ISO15693_CODEC_TIMER_SAMPLING_CCC_VECT(void) { * * It disables its own interrupt when all data has been sent */ -//ISR(CODEC_TIMER_LOADMOD_CCB_VECT) -void isr_ISO15693_CODEC_TIMER_LOADMOD_CCB_VECT(void) { +ISR_SHARED isr_ISO15693_CODEC_TIMER_LOADMOD_CCB_VECT(void) { static void *JumpTable[] = { + [LOADMOD_WAIT] = && LOADMOD_WAIT_LABEL, [LOADMOD_START_SINGLE] = && LOADMOD_START_SINGLE_LABEL, [LOADMOD_SOF_SINGLE] = && LOADMOD_SOF_SINGLE_LABEL, [LOADMOD_BIT0_SINGLE] = && LOADMOD_BIT0_SINGLE_LABEL, @@ -274,11 +296,11 @@ void isr_ISO15693_CODEC_TIMER_LOADMOD_CCB_VECT(void) { [LOADMOD_FINISHED] = && LOADMOD_FINISHED_LABEL }; - if ((StateRegister >= LOADMOD_START_SINGLE) && (StateRegister <= LOADMOD_FINISHED)) { - goto *JumpTable[StateRegister]; - } else { - return; - } + goto *JumpTable[StateRegister]; /* It takes 28 clock cycles to get here from function entry point */ + +LOADMOD_WAIT_LABEL: + /* ISO t1 is over, but application is not done generating data yet */ + return; LOADMOD_START_SINGLE_LABEL: /* Application produced data. With this interrupt we are aligned to the bit-grid. */ @@ -356,9 +378,7 @@ LOADMOD_EOF_SINGLE_LABEL: //End of Manchester encoding if ((BitSent % 8) == 0) { /* Last bit has been put out */ StateRegister = LOADMOD_FINISHED; - } else { - StateRegister = LOADMOD_EOF_SINGLE; - } + } /* else: stay in this state. No changes needed */ return; // ------------------------------------------------------------- @@ -446,24 +466,20 @@ LOADMOD_EOF_DUAL_LABEL: //End of Manchester encoding if ((BitSent % 8) == 0) { /* Last bit has been put out */ StateRegister = LOADMOD_FINISHED; - } else { - StateRegister = LOADMOD_EOF_DUAL; - } + } /* else: stay in this state. No changes needed */ return; LOADMOD_FINISHED_LABEL: /* Sets timer off for CODEC_TIMER_LOADMOD (TCE0) disabling clock source as we're done modulating */ CODEC_TIMER_LOADMOD.CTRLA = TC_CLKSEL_OFF_gc; - /* Sets register INTCTRLB to 0 to disable all compare/capture interrupts */ - CODEC_TIMER_LOADMOD.INTCTRLB = 0; + /* Disable compare/capture for all level interrupts on channel B for TCE0 - From 14.12.7 [8331F–AVR–04/2013] */ + CODEC_TIMER_LOADMOD.INTCTRLB = TC_CCBINTLVL_OFF_gc; CodecSetSubcarrier(CODEC_SUBCARRIERMOD_OFF, 0); Flags.LoadmodFinished = 1; return; } -#endif /* CONFIG_VICINITY_SUPPORT */ - -/* This functions resets all global variables used in the codec and enables interrupts to wait for reader data */ +/* Reset global variables/interrupts to demodulate incoming reader data via ISRs */ void StartISO15693Demod(void) { /* Reset global variables to default values */ CodecBufferPtr = CodecBuffer; @@ -479,69 +495,85 @@ void StartISO15693Demod(void) { ByteCount = 0; ShiftRegister = 0; - /* Activate Power for demodulator */ - CodecSetDemodPower(true); - - /* Configure sampling-timer free running and sync to first modulation-pause. */ - /* Resets the counter to 0 */ - CODEC_TIMER_SAMPLING.CNT = 0; - /* Set the period for CODEC_TIMER_SAMPLING (TCD0) to ISO15693_SAMPLE_PERIOD - 1 because PER is 0-based */ - CODEC_TIMER_SAMPLING.PER = ISO15693_SAMPLE_PERIOD - 1; - /* Set Counter Channel C (CCC) register with half bit period - 1. (- 14 to compensate ISR timing overhead) */ - CODEC_TIMER_SAMPLING.CCC = ISO15693_SAMPLE_PERIOD / 2 - 14 - 1; - /* Set timer for CODEC_TIMER_SAMPLING (TCD0) to ISO15693_SAMPLE_CLK = TC_CLKSEL_DIV2_gc = System Clock / 2 - * - * TODO Why system clock / 2 and not iso period? + /* Set clock source for TCD0 to ISO15693_SAMPLE_CLK = TC_CLKSEL_DIV2_gc = System Clock / 2. + * Since the Chameleon is clocked at 13.56*2 MHz (see Makefile), this counter will hit at the same frequency of reader field. + * From 14.12.1 [8331F–AVR–04/2013] */ CODEC_TIMER_SAMPLING.CTRLA = ISO15693_SAMPLE_CLK; - /* Set event action for CODEC_TIMER_SAMPLING (TCD0) to restart and trigger CODEC_TIMER_MODSTART_EVSEL = TC_EVSEL_CH0_gc = Event Channel 0 */ + /* Set up TCD0 action/source: + * - Event Action: Restart waveform period (reset PER register) + * - Event Source Select: trigger on CODEC_TIMER_MODSTART_EVSEL = TC_EVSEL_CH0_gc = Event Channel 0 + * From 14.12.4 [8331F–AVR–04/2013] + */ CODEC_TIMER_SAMPLING.CTRLD = TC_EVACT_RESTART_gc | CODEC_TIMER_MODSTART_EVSEL; - /* Set Counter Channel C (CCC) with relevant bitmask (TC0_CCCIF_bm), the period for clock sampling is specified above */ - CODEC_TIMER_SAMPLING.INTFLAGS = TC0_CCCIF_bm; - /* Sets register INTCTRLB to TC_CCCINTLVL_OFF_gc = (0x00<<4) to disable compare/capture C interrupts - * - * TODO Why turn it off? - */ - CODEC_TIMER_SAMPLING.INTCTRLB = TC_CCCINTLVL_OFF_gc; + /* Resets the sampling counter (TCD0) to 0 - From 14.12.12 [8331F–AVR–04/2013] */ + CODEC_TIMER_SAMPLING.CNT = 0; - /* Set event action for CODEC_TIMER_LOADMOD (TCE0) to restart and trigger CODEC_TIMER_MODSTART_EVSEL = TC_EVSEL_CH0_gc = Event Channel 0 */ - CODEC_TIMER_LOADMOD.CTRLD = TC_EVACT_RESTART_gc | CODEC_TIMER_MODSTART_EVSEL; - /* Set the period for CODEC_TIMER_LOADMOD (TCE0) to... some magic numbers? - * Using PER instead of PERBUF breaks it when receiving ISO15693_APP_NO_RESPONSE from Application. - * - * TODO What are these numbers? + /* Set Clock Source for TCE0 to CODEC_TIMER_CARRIER_CLKSEL = TC_CLKSEL_EVCH6_gc = Event Channel 6 */ + CODEC_TIMER_LOADMOD.CTRLA = CODEC_TIMER_CARRIER_CLKSEL; + /* Set up TCE0 action/source: + * - Event Action: Restart waveform period (reset PER register) + * - Event Source Select: trigger on CODEC_TIMER_MODSTART_EVSEL = TC_EVSEL_CH0_gc = Event Channel 0 + * From 14.12.4 [8331F–AVR–04/2013] */ - CODEC_TIMER_LOADMOD.PERBUF = 4192 + 128 + 128 - 1; - /* Sets register INTCTRLA to 0 to disable timer error or overflow interrupts */ - CODEC_TIMER_LOADMOD.INTCTRLA = 0; - /* Sets register INTCTRLB to 0 to disable all compare/capture interrupts */ - CODEC_TIMER_LOADMOD.INTCTRLB = 0; - /* Set timer for CODEC_TIMER_SAMPLING (TCD0) to TC_CLKSEL_EVCH6_gc = Event Channel 6 */ - CODEC_TIMER_LOADMOD.CTRLA = TC_CLKSEL_EVCH6_gc; + CODEC_TIMER_LOADMOD.CTRLD = TC_EVACT_RESTART_gc | CODEC_TIMER_MODSTART_EVSEL; + /* Temporarily disable compare/capture for all level interrupts on channel B for TCE0. They'll be enabled later when load modulation will be needed. + * From 14.12.7 [8331F–AVR–04/2013] */ + CODEC_TIMER_LOADMOD.INTCTRLB = TC_CCBINTLVL_OFF_gc; + /* Set the period for CODEC_TIMER_LOADMOD (TCE0) ISO standard t1 time. + * Once this timer is enabled, it will wait for a time equal to t1 and then its ISR will be called. + * From 14.12.18 [8331F–AVR–04/2013] + */ + CODEC_TIMER_LOADMOD.PER = ISO15693_T1_TIME; /* Start looking out for modulation pause via interrupt. */ - /* Sets register INTFLAGS to PORT_INT0LVL_HI_gc = (0x03<<0) to enable compare/capture for high level interrupts on CODEC_DEMOD_IN_PORT (PORTB) */ - CODEC_DEMOD_IN_PORT.INTFLAGS = PORT_INT0LVL_HI_gc; - /* Sets INT0MASK to CODEC_DEMOD_IN_MASK0 = PIN1_bm to use it as source for port interrupt 0 */ + /* Clear PORTB interrupt flags - From 13.13.13 [8331F–AVR–04/2013] */ + CODEC_DEMOD_IN_PORT.INTFLAGS = PORT_INT0IF_bm; + /* Use PIN1 as a source for modulation pauses. Will trigger PORTB Interrput 0 - From 13.13.11 [8331F–AVR–04/2013] */ CODEC_DEMOD_IN_PORT.INT0MASK = CODEC_DEMOD_IN_MASK0; } +/* Configure unvarying interrupts settings. + * All configured interrupts will still be disabled once this function is done, they'll be enabled one by one as the communication flow requires them. + */ void ISO15693CodecInit(void) { CodecInitCommon(); - /* Register isr_ISO15693_CODEC_TIMER_SAMPLING_CCC_VECT function - * to CODEC_TIMER_SAMPLING (TCD0)'s Counter Channel C (CCC) - */ + /************************************************** + * Register function handlers to shared ISR * + **************************************************/ + /* Register isr_ISO15693_CODEC_TIMER_SAMPLING_CCC_VECT function to CODEC_TIMER_SAMPLING (TCD0)'s Counter Channel C (CCC) */ isr_func_TCD0_CCC_vect = &isr_ISO15693_CODEC_TIMER_SAMPLING_CCC_VECT; - /* Register isr_ISO15693_CODEC_DEMOD_IN_INT0_VECT function - * to CODEC_DEMOD_IN_PORT (PORTB) interrupt 0 - */ + /* Register isr_ISO15693_CODEC_DEMOD_IN_INT0_VECT function to CODEC_DEMOD_IN_PORT (PORTB) interrupt 0 */ isr_func_CODEC_DEMOD_IN_INT0_VECT = &isr_ISO15693_CODEC_DEMOD_IN_INT0_VECT; - /* Register isr_ISO15693_CODEC_TIMER_LOADMOD_CCB_VECT function - * to CODEC_TIMER_LOADMOD (TCE0)'s Counter Channel B (CCB) - */ + /* Register isr_ISO15693_CODEC_TIMER_LOADMOD_CCB_VECT function to CODEC_TIMER_LOADMOD (TCE0)'s Counter Channel B (CCB) */ isr_func_CODEC_TIMER_LOADMOD_CCB_VECT = &isr_ISO15693_CODEC_TIMER_LOADMOD_CCB_VECT; + /************************************************** + * Configure demod interrupt * + **************************************************/ + /* Configure sampling-timer free running and sync to first modulation-pause */ + /* Set the period for TCD0 to ISO15693_SAMPLE_PERIOD - 1 because PER is 0-based - From 14.12.14 [8331F–AVR–04/2013] */ + CODEC_TIMER_SAMPLING.PER = ISO15693_SAMPLE_PERIOD - 1; + /* Set Compare Channel C (CCC) period to half bit period - 1. (- 14 to compensate ISR timing overhead) - From 14.12.16 [8331F–AVR–04/2013] */ + CODEC_TIMER_SAMPLING.CCC = ISO15693_SAMPLE_PERIOD / 2 - 14 - 1; + /* Temporarily disable Compare Channel C (CCC) interrupts. + * They'll be enabled later in isr_ISO15693_CODEC_DEMOD_IN_INT0_VECT once we sensed the reader is sending data and we're in sync with the pulses. + * From 14.12.7 [8331F–AVR–04/2013] + */ + CODEC_TIMER_SAMPLING.INTCTRLB = TC_CCCINTLVL_OFF_gc; + /* Clear Compare Channel C (CCC) interrupt Flags - From 14.12.10 [8331F–AVR–04/2013] */ + CODEC_TIMER_SAMPLING.INTFLAGS = TC0_CCCIF_bm; + + /************************************************** + * Configure loadmod interrupt * + **************************************************/ + /* Disable timer error and overflow interrupts - From 14.12.6 [8331F–AVR–04/2013] */ + CODEC_TIMER_LOADMOD.INTCTRLA = 0; + + /* Activate Power for demodulator */ + CodecSetDemodPower(true); + StartISO15693Demod(); } @@ -564,21 +596,21 @@ void ISO15693CodecDeInit(void) { ShiftRegister = 0; /* Disable sample timer */ - /* Sets timer off for CODEC_TIMER_SAMPLING (TCD0) disabling clock source */ + /* Sets timer off for TCD0, disabling clock source - From 14.12.1 [8331F–AVR–04/2013] */ CODEC_TIMER_SAMPLING.CTRLA = TC_CLKSEL_OFF_gc; - /* Disable event action for CODEC_TIMER_SAMPLING (TCD0) */ + /* Disable event action for CODEC_TIMER_SAMPLING (TCD0) - From 14.12.4 [8331F–AVR–04/2013] */ CODEC_TIMER_SAMPLING.CTRLD = TC_EVACT_OFF_gc; - /* Sets register INTCTRLB to TC_CCCINTLVL_OFF_gc = (0x00<<4) to disable compare/capture C interrupts */ + /* Disable Compare Channel C (CCC) interrupts - From 14.12.7 [8331F–AVR–04/2013] */ CODEC_TIMER_SAMPLING.INTCTRLB = TC_CCCINTLVL_OFF_gc; - /* Restore Counter Channel C (CCC) interrupt mask (TC0_CCCIF_bm) */ + /* Clear Compare Channel C (CCC) interrupt Flags - From 14.12.10 [8331F–AVR–04/2013] */ CODEC_TIMER_SAMPLING.INTFLAGS = TC0_CCCIF_bm; /* Disable load modulation */ - /* Disable event action for CODEC_TIMER_LOADMOD (TCE0) */ + /* Disable the event action for TCE0 - From 14.12.4 [8331F–AVR–04/2013] */ CODEC_TIMER_LOADMOD.CTRLD = TC_EVACT_OFF_gc; - /* Sets register INTCTRLB to TC_CCBINTLVL_OFF_gc = (0x00<<2) to disable compare/capture B interrupts */ + /* Disable compare/capture for all level interrupts on channel B for TCE0 - From 14.12.7 [8331F–AVR–04/2013] */ CODEC_TIMER_LOADMOD.INTCTRLB = TC_CCBINTLVL_OFF_gc; - /* Restore Counter Channel B (CCB) interrupt mask (TC0_CCBIF_bm) */ + /* Clear TCE0 interrupt flags for Capture Channel B - From 14.12.10 [8331F–AVR–04/2013] */ CODEC_TIMER_LOADMOD.INTFLAGS = TC0_CCBIF_bm; CodecSetSubcarrier(CODEC_SUBCARRIERMOD_OFF, 0); @@ -598,7 +630,7 @@ void ISO15693CodecTask(void) { LogEntry(LOG_INFO_CODEC_RX_DATA, CodecBuffer, DemodByteCount); LEDHook(LED_CODEC_RX, LED_PULSE); - if (CodecBuffer[0] & ISO15693_REQ_SUBCARRIER_DUAL) { + if (CodecBuffer[0] & REQ_SUBCARRIER_DUAL) { bDualSubcarrier = true; } AppReceivedByteCount = ApplicationProcess(CodecBuffer, DemodByteCount); @@ -606,7 +638,13 @@ void ISO15693CodecTask(void) { /* This is only reached when we've received a valid frame */ if (AppReceivedByteCount != ISO15693_APP_NO_RESPONSE) { - LogEntry(LOG_INFO_CODEC_TX_DATA, CodecBuffer, AppReceivedByteCount); + if (AppReceivedByteCount > CODEC_BUFFER_SIZE - ISO15693_CRC16_SIZE) { /* CRC would be written outside codec buffer */ + CodecBuffer[ISO15693_ADDR_FLAGS] = ISO15693_RES_FLAG_ERROR; + CodecBuffer[ISO15693_RES_ADDR_PARAM] = ISO15693_RES_ERR_NOT_SUPP; + AppReceivedByteCount = 2; + LogEntry(LOG_INFO_GENERIC, "Too much data requested - See PR #274", 38); + } + LEDHook(LED_CODEC_TX, LED_PULSE); ByteCount = AppReceivedByteCount; @@ -621,13 +659,21 @@ void ISO15693CodecTask(void) { StateRegister = LOADMOD_START_SINGLE; } - } else { - /* No data to process. Disable CODEC_TIMER_LOADMOD (TCE0) counter and start listening again */ - /* Sets timer off for CODEC_TIMER_LOADMOD (TCE0) disabling clock source as we're done modulating */ - CODEC_TIMER_LOADMOD.CTRLA = TC_CLKSEL_OFF_gc; - /* Sets register INTCTRLB to 0 to disable all compare/capture interrupts */ - CODEC_TIMER_LOADMOD.INTCTRLB = 0; + /* Calculate the CRC while modulation is already ongoing */ + ISO15693AppendCRC(CodecBuffer, AppReceivedByteCount); + ByteCount += ISO15693_CRC16_SIZE; /* Increase this variable as it will be read by the codec during loadmodulation */ + LogEntry(LOG_INFO_CODEC_TX_DATA, CodecBuffer, AppReceivedByteCount + ISO15693_CRC16_SIZE); + } else { + /* Overwrite the PERBUF register, which was configured in ISO15693_EOC, with the new appropriate value. + * This is expecially needed because, since load modulation has not been performed, we're jumping here straight after + * ISO15693_EOC. This implies that the data stored in the PERBUF register by ISO15693_EOC still has to be copied + * in the PER register and that will happen on the next UPDATE event. + * The next UPDATE event will be timer/counter enablement in ISO15693_EOC, which is executed after StartISO15693Demod, + * effectively overwriting PER with an incorrect value. + * See 8045A-AVR-02/08 section 3.7 for information about buffered registers. + */ + CODEC_TIMER_LOADMOD.PERBUF = ISO15693_T1_TIME; StartISO15693Demod(); } } diff --git a/Firmware/Chameleon-Mini/Codec/ISO15693.h b/Firmware/Chameleon-Mini/Codec/ISO15693.h index 6c2e01b..0362fdc 100644 --- a/Firmware/Chameleon-Mini/Codec/ISO15693.h +++ b/Firmware/Chameleon-Mini/Codec/ISO15693.h @@ -8,26 +8,8 @@ #ifndef ISO15693_H_ #define ISO15693_H_ -#include "Terminal/CommandLine.h" - #define ISO15693_APP_NO_RESPONSE 0x0000 -#define SUBCARRIER_1 32 -#define SUBCARRIER_2 28 -#define SUBCARRIER_OFF 0 -#define SOF_PATTERN 0x1D -#define EOF_PATTERN 0xB8 - -#define T1_NOMINAL_CYCLES 4352 - 14//4352 - 25 /* ISR prologue compensation */ -#define WRITE_GRID_CYCLES 4096 - -//Used when checking the request sent from the reader -#define ISO15693_REQ_SUBCARRIER_SINGLE 0x00 -#define ISO15693_REQ_SUBCARRIER_DUAL 0x01 -#define ISO15693_REQ_DATARATE_LOW 0x00 -#define ISO15693_REQ_DATARATE_HIGH 0x02 - - /* Codec Interface */ void ISO15693CodecInit(void); void ISO15693CodecDeInit(void); @@ -37,6 +19,4 @@ void ISO15693CodecTask(void); void ISO15693CodecStart(void); void ISO15693CodecReset(void); - - #endif /* ISO15693_H_ */ diff --git a/Firmware/Chameleon-Mini/Codec/Reader14443-2A.c b/Firmware/Chameleon-Mini/Codec/Reader14443-2A.c index cc4180e..dc898ac 100644 --- a/Firmware/Chameleon-Mini/Codec/Reader14443-2A.c +++ b/Firmware/Chameleon-Mini/Codec/Reader14443-2A.c @@ -170,13 +170,10 @@ INLINE void BufferToSequence(void) { if (BitCount % 8) CodecBuffer[BitCount / 8] = SampleRegister >> (8 - (BitCount % 8)); } -// Frame Delay Time PCD to PICC ends -ISR(CODEC_TIMER_SAMPLING_CCC_VECT) { - isr_func_TCD0_CCC_vect(); -} // ISR (TCD0_CCC_vect) -void isr_Reader14443_2A_TCD0_CCC_vect(void) { +// Frame Delay Time PCD to PICC ends +ISR_SHARED isr_Reader14443_2A_TCD0_CCC_vect(void) { CODEC_TIMER_SAMPLING.INTFLAGS = TC0_CCCIF_bm; CODEC_TIMER_SAMPLING.INTCTRLB = TC_CCCINTLVL_OFF_gc; diff --git a/Firmware/Chameleon-Mini/Codec/SniffISO14443-2A.c b/Firmware/Chameleon-Mini/Codec/SniffISO14443-2A.c index ac132fb..78c8210 100644 --- a/Firmware/Chameleon-Mini/Codec/SniffISO14443-2A.c +++ b/Firmware/Chameleon-Mini/Codec/SniffISO14443-2A.c @@ -56,6 +56,8 @@ static volatile uint16_t ReaderBitCount; static volatile uint16_t CardBitCount; static volatile uint16_t rawBitCount; +enum RCTraffic TrafficSource; + INLINE void CardSniffInit(void); INLINE void CardSniffDeinit(void); @@ -351,16 +353,13 @@ ISR(ACA_AC0_vect) { // this interrupt either finds the SOC or gets triggered bef StateRegister = PICC_FRAME; } -ISR(CODEC_TIMER_LOADMOD_CCB_VECT) { // pause found - isr_func_CODEC_TIMER_LOADMOD_CCB_VECT(); -} - +// Called once a pause is found // Decode the Card -> Reader signal // according to the pause and modulated period // if the half bit duration is modulated, then add 1 to buffer // if the half bit duration is not modulated, then add 0 to buffer //ISR(CODEC_TIMER_LOADMOD_CCB_VECT) // pause found -void isr_SniffISO14443_2A_CODEC_TIMER_LOADMOD_CCB_VECT(void) { +ISR_SHARED isr_SniffISO14443_2A_CODEC_TIMER_LOADMOD_CCB_VECT(void) { uint8_t tmp = CODEC_TIMER_TIMESTAMPS.CNTL; CODEC_TIMER_TIMESTAMPS.CNT = 0; diff --git a/Firmware/Chameleon-Mini/Codec/SniffISO14443-2A.h b/Firmware/Chameleon-Mini/Codec/SniffISO14443-2A.h index 0e22d46..b8616b0 100644 --- a/Firmware/Chameleon-Mini/Codec/SniffISO14443-2A.h +++ b/Firmware/Chameleon-Mini/Codec/SniffISO14443-2A.h @@ -9,7 +9,7 @@ #include "Codec.h" #include "Terminal/CommandLine.h" -enum RCTraffic {TRAFFIC_READER, TRAFFIC_CARD} TrafficSource; +extern enum RCTraffic {TRAFFIC_READER, TRAFFIC_CARD} TrafficSource; /* Codec Interface */ void Sniff14443ACodecInit(void); void Sniff14443ACodecDeInit(void); diff --git a/Firmware/Chameleon-Mini/Common.h b/Firmware/Chameleon-Mini/Common.h index 0456329..13af2a7 100644 --- a/Firmware/Chameleon-Mini/Common.h +++ b/Firmware/Chameleon-Mini/Common.h @@ -17,6 +17,9 @@ #define ODD_PARITY(Value) OddParityBit(Value)//(parity_even_bit(Value) ? 0 : 1) +#define ISR_SHARED \ + void __attribute__((signal)) // This function type has to be used for all the interrupt handlers that have to be changed at runtime + #define INLINE \ static inline __attribute__((always_inline)) diff --git a/Firmware/Chameleon-Mini/ISRSharing.S b/Firmware/Chameleon-Mini/ISRSharing.S new file mode 100644 index 0000000..7bf3dfc --- /dev/null +++ b/Firmware/Chameleon-Mini/ISRSharing.S @@ -0,0 +1,49 @@ +; This file allows to share ISR at runtime with a low overhead. +; Functions that have to be shared MUST be defined as ISR_SHARED types +; (Defined in Common.h) to instruct GCC to compile them preserving the stack +; +; Created on: 2019-12-06 +; Author: ceres-c +; + +#include "Codec/Codec.h" +#include + +; Macro to call ISR functions +; For development purposes: cycles penality before landing in the Shared ISR is 10 +.macro call_isr isr_address +push r30 ; 1 +push r31 ; 1 +lds r30, \isr_address ; 3 +lds r31, \isr_address+1 ; 3 +icall ; 2 (16 bit PC) +pop r31 +pop r30 +reti +.endm + +; Shared ISR must be defined below as globals +; Example: +; +; .global +; INTERRUPT-TO-SHARE: +; call_isr POINTER-TO-VARIABLE-INTERRUPT-HANDLER +; +; Where: +; INTERRUPT-TO-SHARE +; The target interrupt which needs to be shared +; POINTER-TO-VARIABLE-INTERRUPT-HANDLER +; A pointer to the interrupt handler which can be modified at runtime. +; Must be a volatile pointer to function declared in Codec.h + +.global CODEC_DEMOD_IN_INT0_VECT +CODEC_DEMOD_IN_INT0_VECT: + call_isr isr_func_CODEC_DEMOD_IN_INT0_VECT + +.global CODEC_TIMER_SAMPLING_CCC_VECT +CODEC_TIMER_SAMPLING_CCC_VECT: + call_isr isr_func_TCD0_CCC_vect + +.global CODEC_TIMER_LOADMOD_CCB_VECT +CODEC_TIMER_LOADMOD_CCB_VECT: + call_isr isr_func_CODEC_TIMER_LOADMOD_CCB_VECT \ No newline at end of file diff --git a/Firmware/Chameleon-Mini/Latest/Chameleon-Mini.hex b/Firmware/Chameleon-Mini/Latest/Chameleon-Mini.hex index 49d7e50..3e44c95 100644 --- a/Firmware/Chameleon-Mini/Latest/Chameleon-Mini.hex +++ b/Firmware/Chameleon-Mini/Latest/Chameleon-Mini.hex @@ -1,25 +1,25 @@ :100000000C94980C0C94BD0C0C94BD0C0C94BD0C71 :100010000C94BD0C0C94BD0C0C94BD0C0C94BD0C3C -:100020000C94BD0C0C94BD0C0C94770F0C94BD0C6F +:100020000C94BD0C0C94BD0C0C948B0F0C94BD0C5B :100030000C94BD0C0C94BD0C0C94BD0C0C94BD0C1C :100040000C94BD0C0C94BD0C0C94BD0C0C94BD0C0C :100050000C94BD0C0C94BD0C0C94BD0C0C94BD0CFC :100060000C94BD0C0C94BD0C0C94BD0C0C94BD0CEC :100070000C94BD0C0C94BD0C0C94BD0C0C94BD0CDC -:100080000C94BD0C0C94BD0C0C94ED260C943930E2 +:100080000C94BD0C0C94BD0C0C94BE0C0C941B3049 :100090000C94BD0C0C94BD0C0C94BD0C0C94BD0CBC :1000A0000C94BD0C0C94BD0C0C94BD0C0C94BD0CAC -:1000B0000C94BD0C0C94BD0C0C94BD0C0C94BB2783 -:1000C0000C94BD0C0C94682B0C94AB310C94BD0CAF +:1000B0000C94BD0C0C94BD0C0C94BD0C0C94B4278A +:1000C0000C94BD0C0C944A2B0C948D310C94BD0CEB :1000D0000C94BD0C0C94BD0C0C94BD0C0C94BD0C7C :1000E0000C94BD0C0C94BD0C0C94BD0C0C94BD0C6C :1000F0000C94BD0C0C94BD0C0C94BD0C0C94BD0C5C :100100000C94BD0C0C94BD0C0C94BD0C0C94BD0C4B -:100110000C9484310C94432B0C94BD0C0C94BD0CAA +:100110000C9466310C94252B0C94BD0C0C94BD0CE6 :100120000C94BD0C0C94BD0C0C94BD0C0C94BD0C2B -:100130000C94BD0C0C94BD0C0C94BD0C0C9423279A -:100140000C94F60C0C94722A0C9467300C94BD0C31 -:100150000C94BD0C0C94BA2A0C94E1310C94BD0C97 +:100130000C94BD0C0C94BD0C0C94BD0C0C941C27A1 +:100140000C940A0D0C94C80C0C9449300C94BD0C02 +:100150000C94BD0C0C949C2A0C94C3310C94BD0CD3 :100160000C94BD0C0C94BD0C0C94BD0C0C94BD0CEB :100170000C94BD0C0C94BD0C0C94BD0C0C94BD0CDB :100180000C94BD0C0C94BD0C0C94BD0C0C94BD0CCB @@ -29,7 +29,7 @@ :1001C0000C94BD0C0C94BD0C0C94BD0C0C94BD0C8B :1001D0000C94BD0C0C94BD0C0C94BD0C0C94BD0C7B :1001E0000C94BD0C0C94BD0C0C94BD0C0C94BD0C6B -:1001F0000C94BD0C0C944D6D0C94BD0C1E0343006F +:1001F0000C94BD0C0C94676D0C94BD0C1E03430055 :10020000680061006D0065006C0065006F006E00A5 :100210002D004D0069006E00690000002A034B00AC :10022000610073007000650072002000260020004D @@ -39,33 +39,33 @@ :10026000001001042402060524060001070582038C :100270000800FF09040100020A000000070504024B :10028000100005070583021000051201100102008D -:100290000008D016B20401000102DC012110221076 -:1002A0002310241025102610271028102B102C1096 -:1002B00000000001007C28FD281C29493565356FA8 -:1002C00035271070358139943940000700017C28AA -:1002D000FD281C29D33469356F35271070358139D5 -:1002E0009439C0000700017C28FD281C295D356574 -:1002F000356F35271070358139943950000700016A -:100300007C28FD281C29613565356F35271070352F -:1003100081399439A4000700017C28FD281C29D4C8 -:10032000391F3A233A2710243A1B41374140010430 -:1003300000017C28FD281C29E3391F3A233A2710A5 -:10034000243A1B41374100040400017C28FD281C8D -:1003500029F2391F3A233A2710243A1B413741002A -:10036000040700017C28FD281C29013A1F3A233A82 -:100370002710243A1B41374100100400017C28FD5E -:10038000281C29103A1F3A233A2710243A1B4137D8 -:100390004100100700019B325A337B335558635894 -:1003A000685869586B582B102C100000000100D8B9 -:1003B00029602A042C655068507550765027532BBD -:1003C000102C100000000000355CB85CEB5C7F5D19 -:1003D000825D855D865D875D6A5E715E00200800D6 -:1003E00005355CB85CEB5C2410251026102710281E -:1003F000102B102C100000000100355CB85CEB5C89 -:10040000785E7B5E7E5E7F5E805E716078600020DD -:10041000080005355CB85CEB5C7F609D60AB60AC50 -:1004200060CC60BE601D622C00080005355CB85CC5 -:10043000EB5C45635C636C636D632767B966446816 +:100290000008D016B20401000102DC01351036104E +:1002A0003710381039103A103B103C103F104010F6 +:1002B00000000001007528F62815292B3547355117 +:1002C000353B1052356339763940000700017528F7 +:1002D000F6281529B5344B3551353B105235633965 +:1002E0007639C0000700017528F62815293F3547E3 +:1002F0003551353B105235633976395000070001CE +:100300007528F62815294335473551353B105235A8 +:1003100063397639A4000700017528F6281529B637 +:1003200039013A053A3B10063AFD401941400104B3 +:1003300000017528F6281529C539013A053A3B1000 +:10034000063AFD40194100040400017528F62815FD +:1003500029D439013A053A3B10063AFD40194100CB +:10036000040700017528F6281529E339013A053AF2 +:100370003B10063AFD40194100100400017528F6B3 +:10038000281529F239013A053A3B10063AFD401981 +:100390004100100700017D323C335D33375845582A +:1003A0004A584B584D583F1040100000000100F0D3 +:1003B00029782AE62B47504A505750585009533F46 +:1003C00010401000000000004F5CD25C055D995D9C +:1003D0009C5D9F5DA05DA15D845E8B5E002008003A +:1003E000054F5CD25C055D381039103A103B103C6B +:1003F000103F10401000000001004F5CD25C055D12 +:10040000925E955E985E995E9A5E8B609260002027 +:100410000800054F5CD25C055D9960B760C560C699 +:1004200060E660D86037622C000800054F5CD25C43 +:10043000055D5F637663866387634167D3665E6845 :10044000D000080005004E4F4E450000000000009F :10045000000000000000000000000000000000009C :10046000000000000000014D465F554C5452414CC5 @@ -213,8 +213,8 @@ :100D40002E2068747470733A2F2F67697468756207 :100D50002E636F6D2F656D7365632F4368616D65DD :100D60006C656F6E4D696E6920636F6D6D6974207F -:100D7000255300313931323036003135313131359A -:100D800000342E392E320031633862303564000D64 +:100D7000255300313931323131003135313131359E +:100D800000342E392E320038363864386236000D81 :100D90000A000D0A000D0A000D0A000D0A000D0AD6 :100DA00000643130303A4F4B00000000000000007A :100DB0000000000000000000000000000000000033 @@ -236,65 +236,65 @@ :100EB0004D454F55540000000000000000000000A8 :100EC0000000000000000000000056455253494F4A :100ED0004E000000000000000000000000000000C4 -:100EE000671C434F4E4649470000000000000000C9 -:100EF0000000000000008F1C891C554944000000C0 -:100F00000000000000000000000000000000F01CD5 -:100F1000B11C524541444F4E4C59000000000000A6 -:100F2000000000000000551D491D55504C4F414424 -:100F300000000000000000000000821D0000000012 +:100EE0007B1C434F4E4649470000000000000000B5 +:100EF000000000000000A31C9D1C55494400000098 +:100F00000000000000000000000000000000041DC0 +:100F1000C51C524541444F4E4C5900000000000092 +:100F2000000000000000691D5D1D55504C4F4144FC +:100F300000000000000000000000961D00000000FE :100F40000000444F574E4C4F414400000000000049 -:100F50000000871D0000000000005245534554006A -:100F6000000000000000000000008C1D00000000D8 +:100F500000009B1D00000000000052455345540056 +:100F600000000000000000000000A01D00000000C4 :100F70000000555047524144450000000000000069 -:100F80000000971D0000000000004D454D53495AD8 +:100F80000000AB1D0000000000004D454D53495AC4 :100F9000450000000000000000000000000000000C -:100FA000A21D55494453495A450000000000000065 -:100FB0000000000000000000BA1D52425554544F7A -:100FC0004E00000000000000000000000000D71DDF -:100FD000D01D52425554544F4E5F4C4F4E47000067 -:100FE000000000000000F31DEC1D4C425554544F0E -:100FF0004E000000000000000000000000000F1E76 -:10100000081E4C425554544F4E5F4C4F4E47000003 -:101010000000000000002B1E241E4C454447524592 -:10102000454E000000000000000000000000471EC8 -:10103000401E4C45445245440000000000000000A2 -:10104000000000000000631E5C1E4C4F474D4F44E3 -:1010500045000000000000000000000000007D1EB0 -:10106000781E4C4F474D454D000000000000000029 -:101070000000000000000000921E4C4F47444F57F4 -:101080004E4C4F41440000000000B71E000000001D +:100FA000B61D55494453495A450000000000000051 +:100FB0000000000000000000CE1D52425554544F66 +:100FC0004E00000000000000000000000000EB1DCB +:100FD000E41D52425554544F4E5F4C4F4E47000053 +:100FE000000000000000071E001E4C425554544FE4 +:100FF0004E00000000000000000000000000231E62 +:101000001C1E4C425554544F4E5F4C4F4E470000EF +:101010000000000000003F1E381E4C45444752456A +:10102000454E0000000000000000000000005B1EB4 +:10103000541E4C454452454400000000000000008E +:10104000000000000000771E701E4C4F474D4F44BB +:101050004500000000000000000000000000911E9C +:101060008C1E4C4F474D454D000000000000000015 +:101070000000000000000000A61E4C4F47444F57E0 +:101080004E4C4F41440000000000CB1E0000000009 :1010900000004C4F4753544F5245000000000000E1 -:1010A0000000BC1E0000000000004C4F47434C45B0 -:1010B00041520000000000000000BF1E00000000C0 +:1010A0000000D01E0000000000004C4F47434C459C +:1010B00041520000000000000000D31E00000000AC :1010C000000053455454494E470000000000000002 -:1010D000000000000000C71EC21E434C45415200E4 -:1010E00000000000000000000000CF1E0000000013 +:1010D000000000000000DB1ED61E434C45415200BC +:1010E00000000000000000000000E31E00000000FF :1010F000000053544F524500000000000000000063 -:101100000000D31E000000000000524543414C4C3B -:1011100000000000000000000000D71E00000000DA +:101100000000E71E000000000000524543414C4C27 +:1011100000000000000000000000EB1E00000000C6 :1011200000004348415247494E470000000000007C -:101130000000000000000000DB1E48454C5000008D -:1011400000000000000000000000E31E000000009E +:101130000000000000000000EF1E48454C50000079 +:1011400000000000000000000000F71E000000008A :10115000000052535349000000000000000000004E -:1011600000000000000000001F1F53595354494362 +:101160000000000000000000331F5359535449434E :101170004B00000000000000000000000000000024 -:10118000521F53454E445F5241570000000000007B -:1011900000000000F81F0000000053454E4400000E -:1011A0000000000000000000000000006E1F0000B2 +:10118000661F53454E445F52415700000000000067 +:10119000000000000C200000000053454E440000F9 +:1011A000000000000000000000000000821F00009E :1011B000000047455455494400000000000000006D -:1011C0000000CB2000000000000044554D505F4D52 -:1011D00046550000000000000000972000000000BD +:1011C0000000DF2000000000000044554D505F4D3E +:1011D00046550000000000000000AB2000000000A9 :1011E0000000434C4F4E455F4D4655000000000047 -:1011F0000000B4200000000000004944454E54495E -:1012000046590000000000000000E8200000000037 +:1011F0000000C8200000000000004944454E54494A +:1012000046590000000000000000FC200000000023 :10121000000054494D454F555400000000000000A7 -:101220000000000000002521052154485245534884 -:101230004F4C44000000000000000000000092211C -:1012400078214155544F43414C4942524154450045 -:10125000000021220000000000004649454C4400E7 -:101260000000000000000000000000000000E72176 -:101270001122434C4F4E45000000000000000000CA -:1012800000004D22000000000000000000000000EF +:10122000000000000000392119215448524553485C +:101230004F4C440000000000000000000000A62108 +:101240008C214155544F43414C4942524154450031 +:10125000000035220000000000004649454C4400D3 +:101260000000000000000000000000000000FB2162 +:101270002522434C4F4E45000000000000000000B6 +:1012800000006122000000000000000000000000DB :10129000000000000000000000000000000000004E :1012A000000053414B3A09005549443A0900415462 :1012B00051413A0900546865726520697320617470 @@ -402,3495 +402,3498 @@ :1019100000000000000000000000000000000000C7 :101920000000006364696E6F70737578585B000027 :1019300011241FBECFEFCDBFDFE3DEBF00E00CBF41 -:1019400018BE19BE1ABE1BBE14E2A0E0B0E2E8EB5E +:1019400018BE19BE1ABE1BBE14E2A0E0B0E2ECEE57 :10195000FEEE00E00BBF02C007900D92AA38B1075F :10196000D9F71BBE27E3AAE8B4E201C01D92A73A4B -:10197000B207E1F7BFD10C945A77B0C23BB78BBF27 -:10198000FB01879196913BBF08953BB78BBFCB017D -:1019900042E20D94F00F3BB70B0143E20D94F00FC0 -:1019A0003BB78BBFCB0145E20D94F00F3BB746E24E -:1019B00008C02091CF0127FDFCCF22272093CA0128 -:1019C00008954093CA0128ED31E02093340030930C -:1019D000CB016091C4017091C5018091C601992726 -:1019E0000895FC014093CA01849108950F92002448 -:1019F0000F932F933F934F935F930FB70F93EF93F3 -:101A0000FF93EAB1FBB15191442735B124B156950A -:101A100078F400928C080092000806E10A95F1F72C -:101A200000C001E00093000803E000938C0804C0AC -:101A30000AE10A95F1F700002150304019F40E94A4 -:101A4000A82A0CC04F5F477011F4519102C000C02A -:101A500000C00AE00A95F1F700C0D9CFFF91EF91DD -:101A60000F910FBF5F914F913F912F910F910F9069 -:101A70001895F190E190D190C190B190A190919082 -:101A800081900B941B942B943B944B945B946B949C -:101A90007B948B949B94AB94BB94CB94DB94EB940E -:101AA000FB940895F801D894E4DF5894E2DFD894C9 -:101AB000E0CFF801D894DDDF5894DBDFF801D8944B -:101AC000D8CFF801D894D5CFF8015894D2CFF801E7 -:101AD00070965894CEDFF8013896D894CADFF80192 -:101AE0005894C7CFF8015894C4DFD894C2DFF801E6 -:101AF0005894BFCFFF90EF90DF90CF90BF90AF9002 -:101B00009F908F907F906F905F904F903F902F901D -:101B1000112408952F923F924F925F926F927F927D -:101B20008F929F92AF92BF92CF92DF92EF92FF92ED -:101B30000F931F93FB0171906190519041903190F0 -:101B40002190119001908A01CDDFFC017192619288 -:101B50005192419231922192119201921F910F91D3 -:101B6000C9CF2F923F924F925F926F927F928F9246 -:101B70009F92AF92BF92CF92DF92EF92FF920F931C -:101B80001F93FC0171906190519041903190219090 -:101B9000119001908A018DDFFB0171926192519247 -:101BA000419231922192119201921F910F91A2CFF5 -:101BB0002F923F924F925F926F927F928F929F925D -:101BC000AF92BF92CF92DF92EF92FF92CF93DF93CB -:101BD000EB01DA01BF01F9017190619051904190E0 -:101BE0003190219011900190F990E990D990C9908D -:101BF000B990A990999089907F246E245D244C24FB -:101C00003B242A2419240824FB0109957D926D9216 -:101C10005D924D923D922D921D920D92019721F76A -:101C2000D9017D926D925D924D923D922D921D92C1 -:101C30000D92DF91CF915ECF2F923F924F925F92A4 -:101C40006F927F928F929F92AF92BF92CF92DF92CC -:101C5000EF92FF92CF93DF93EB01DA01BF0178801F -:101C600069805A804B803C802D801E800F80FB0154 -:101C70000995F901F190E190D190C190B190A190B6 -:101C8000919081907F246E245D244C243B242A244F -:101C900019240824F990E990D990C990B990A99095 -:101CA00099908990F901F192E192D192C192B19209 -:101CB000A192919281927D926D925D924D923D9210 -:101CC0002D921D920D92019751F6DF91CF9112CF77 -:101CD000FDE0E9E56DCFFDE0E9E5AECFFDE0E2E74F -:101CE00067CFFDE0E2E7A8CFFDE0E2E561CFFDE0F0 -:101CF000E7E6A2CF15D10E9483190E941F1AC9D20C -:101D00001092520684E08093420682E68093860118 -:101D1000C1E0C0932606C093210686E08093220688 -:101D2000C093310612E01093320610922A061092E8 -:101D30002B068FE08093290689E5809380019AE540 -:101D4000909381018093820180E480934106809387 -:101D500046069091B200907F9093B2009091B200AD -:101D600092609093B20090E3909341069093460660 -:101D700080935006C09346061093450603E00093F7 -:101D8000410683E18093010821E030E0209326089A -:101D900030932708209328083093290810928C0844 -:101DA000809380081092230310922103D8E0D093EF -:101DB000220381E180932003E091AD2FF091AE2FBB -:101DC0008285938580933803909339038CE38093C5 -:101DD0008203D093800380938303D09381036FD1D8 -:101DE0000E94CA1BC0D155D7C093000210920102B5 -:101DF0001093020200930402C0932002D0932102A8 -:101E00000E940E1819D1D2E0C1E18091030481FF34 -:101E100025C08091010480FDFCCFD09303040E9473 -:101E2000231AB6D10E94FD1B3CD70E947E19E09177 -:101E30009D2FF0919E2F19950E943D250E94671BB2 -:101E4000E091AD2FF091AE2F8781813011F4C093D6 -:101E5000932C8681813011F4C093922C0E94CE1B6A -:101E6000DED7E0919B2FF0919C2F1995E091952F53 -:101E7000F091962F1995C9CF292F3327223031059C -:101E800059F02330310569F021303105F9F482E150 -:101E900090E02AE832E01EC08EE390E02CE432E0CD -:101EA00019C099278130910541F08230910541F0A8 -:101EB000892B61F4E8E4F2E005C0ECE1F2E002C055 -:101EC000ECEFF1E0849190E09F0104C080E090E0AD -:101ED00020E030E0FA012083318308951F920F92B1 -:101EE0000FB60F92112408B60F9218BEFFCF1F92A3 -:101EF0000F920FB60F92112408B60F9218BE8F934F -:101F00009F938EB19FB180589F4F8EB99FB99F917B -:101F10008F910F9008BE0F900FBE0F901F901895D5 -:101F20008091780083FF0AC088E08093780088ED74 -:101F300084BF81E0809380000D94FE008BEC809341 -:101F40005200809150008860809350008091510031 -:101F500083FFFCCF82EC809355008091500080611C -:101F6000809350008091510084FFFCCF88ED84BFA6 -:101F700084E0809340001EB81FB881E08093430046 -:101F80002FE730E020930A0430930B0420930C04D5 -:101F900030930D04809300048093020480E88093C2 -:101FA0000001089588ED84BF81E080937900089551 -:101FB00088ED84BF8BE1809380000895809150006C -:101FC0008260809350008091510081FFFCCF82E0BD -:101FD0008093CA01EDE1F0E0E491E0936200ECE16E -:101FE000F0E0E491E09363001092CA0180E88093EE -:101FF00065008BEB8093660080915600897F80930B -:102000005600809156008460809356008091600055 -:102010008160809360000895E0E4F0E084818E7F29 -:102020008483E0E6F0E080818E7F8083E0E5F0E06D -:1020300080818D7F8083089587E08093A2007894CB -:1020400008950895089508950895089508950895A8 -:1020500080E090E00895089508950F931F93CF9323 -:10206000DF931F92CDB7DEB701E91FE2D8011296C8 -:10207000ED91FC911397898319950E947525E09144 -:10208000AD2FF091AE2F89818583B9E18B9FB0018F -:10209000112464567D4F49E150E0C8010E9432701E -:1020A000D801ED91FC911995D8011696ED91FC910E -:1020B00017970F90DF91CF911F910F91199449E1DC -:1020C00050E06CE972E081E99FE20E943270E09199 -:1020D000AD2FF091AE2F8581C0CF0F931F93E0916C -:1020E000AD2FF091AE2F8B019C01458161E185E41C -:1020F00094E00E94041B1F910F910895FF920F938B -:102100001F93CF93DF931F92CDB7DEB78C019E0153 -:102110002F5F3F4FAC0161E185E494E00E941C1BFE -:10212000F82E882389F0898198DFF80140E08191B9 -:10213000882319F04F5F4F31D1F7E091AA2FF0912A -:10214000AB2FB80181E119958F2D0F90DF91CF91C1 -:102150001F910F91FF9008959B01AC0161E185E40F -:1021600094E00C94431B08950C94247008951F93DD -:10217000CF93DF93C82FD92F162F180F1C1721F0DC -:102180000E9424708993FACFDF91CF911F91089517 -:102190000E9424700E9424700E9424700C94247069 -:1021A000EF92FF920F931F93CF93DF937C016150C7 -:1021B0007109FA018A01020F131FDC0140E050E0AF -:1021C000E017F107F1F062307105D8F09191392FE5 -:1021D00032953F703A3010F4305D01C0395C3C9369 -:1021E0009F709A3010F4905D01C0995C9701240FA4 -:1021F000351FE90199831296625071094E5F5F4F56 -:10220000DFCF1C92CA01DF91CF911F910F91FF90F8 -:10221000EF900895CF93DF93EC01DA01E0E0F0E076 -:102220004C91442391F111969C911197992339F186 -:10223000E617F70721F180ED840F8A3020F08FEB4D -:10224000840F8630D0F480ED890F8A3020F02FEB98 -:10225000290F263090F4242F30E0413410F027531A -:1022600031092295207F913410F4982F01C09753A3 -:10227000292B299331961296D3CF80E004C0119672 -:102280008C91811102C090E001C0CF01DF91CF910C -:102290000895E0E6F6E080E1858382E0868388E0C9 -:1022A00085838AE18183E0EAF9E01682178280EC77 -:1022B000858388E18483E0E0F1E0128A8BE6838BFA -:1022C000148A158A20EA208F99E0918F128E148E3D -:1022D000158E168E84E0808B12A23CE633A314A2E6 -:1022E00015A210A611A612A624A795A716A680A32C -:1022F00008954115510509F449C020E1209366066F -:1023000023E02093A0092091A10927FFFCCF209171 -:10231000A0097093A0092091A10927FFFCCF20916B -:10232000A0096093A0092091A10927FFFCCF20916B -:10233000A00921E02093120180931C0190931D01BC -:102340004093140150931501109222018AE894E2FF -:1023500080932801909329014093240150932501F3 -:102360008091100180688093100180912001806825 -:10237000809320018091100187FDFCCF80E3809342 -:1023800011018093210180E1809365060895411534 -:10239000510509F469C020E12093660626E02093E8 -:1023A000A0092091A10927FFFCCF2091A00920E1DD -:1023B00020936506000000002093660622E020932B -:1023C000A0092091A10927FFFCCF2091A0097093BB -:1023D000A0092091A10927FFFCCF2091A0096093BB -:1023E000A0092091A10927FFFCCF2091A0091092FC -:1023F00012012AE834E220931C0130931D0140931E -:1024000014015093150120E12093220180932801AB -:10241000909329014093240150932501809110014C -:102420008068809310018091200180688093200152 -:102430008091100187FDFCCF80E380931101809390 -:10244000210180E180936506E091AD2FF091AE2FE0 -:102450008781863019F481E18093932C86818630C0 -:1024600019F481E18093922C0895CF92DF92EF923C -:10247000FF92CF93DF93C090AC2FD12CE12CF12CA5 -:102480008DE0CC0CDD1CEE1CFF1C8A95D1F7C1142D -:10249000D10481E0E806F10408F04EC080E18093A9 -:1024A000660686E08093A0098091A10987FFFCCF92 -:1024B0008091A00980E18093650600000000809370 -:1024C000660682E08093A0098091A10987FFFCCF76 -:1024D0008091A0091092A0098091A10987FFFCCFEB -:1024E0008091A0091092A0098091A10987FFFCCFDB -:1024F0008FEFE81AF80A8091A009C0E0D0E1C70187 -:10250000B6013CDA8093A0098091A10987FFFCCF36 -:102510008091A0099093A0098091A10987FFFCCF29 -:102520008091A00982E0C80ED11CE11CF11C21970A -:1025300031F780E1809365068091010480FDFCCF36 -:1025400082E080930304DF91CF91FF90EF90DF90C2 -:10255000CF900895CF92DF92EF92FF92CF93DF93C7 -:10256000C090AC2FD12CE12CF12C8DE0CC0CDD1CDB -:10257000EE1CFF1C8A95D1F7C114D10481E0E80656 -:10258000F10438F0DF91CF91FF90EF90DF90CF9082 -:102590006CCF8FEFE81AF80AC1E2D0E0219791F3EF -:1025A00008DAC701B601F1D904DA8FEFD81AE80AC0 -:1025B000F80AF4CFCF92DF92EF92FF920F931F931E -:1025C000CF93DF93C090AC2FD12CE12CF12C8DE078 -:1025D000CC0CDD1CEE1CFF1C8A95D1F7C114D10474 -:1025E00081E0E806F10408F04FC080E180936606C0 -:1025F00083E08093A0098091A10987FFFCCF80919F -:10260000A0091092A0098091A10987FFFCCF8091B9 -:10261000A0091092A0098091A10987FFFCCF8FEF3C -:10262000E81AF80A8091A009C1E2D0E0219749F1A7 -:10263000C0D9BCD9BED900E010E01092A0098091A9 -:10264000A10987FFFCCF6091A00970E01092A0095A -:102650008091A10987FFFCCF8091A009782BC80148 -:102660009AD9A7D90E5F1F4F011581E0180729F7E6 -:10267000C701B60195D99DD98FEFD81AE80AF80A93 -:10268000D5CF80E180936506E091AD2FF091AE2F1C -:102690008781863019F490E19093932C968196303F -:1026A00049F420E12093922C853059F483E1809302 -:1026B000932C02C08530D1F3953019F483E18093D7 -:1026C000922C8091010480FDFCCF82E08093030472 -:1026D000DF91CF911F910F91FF90EF90DF90CF90FE -:1026E0000895CF92DF92EF92FF920F931F934115BF -:1026F000E0E25E076105710508F06BC06901E12C3D -:10270000F12C00E010E220E030E0041B150B260B5A -:10271000370BC016D106E206F30610F497018601C6 -:1027200020E12093660626E02093A0092091A109CC -:1027300027FFFCCF2091A00920E12093650600002F -:1027400000002093660622E02093A0092091A109B1 -:1027500027FFFCCF2091A0095093A0092091A10947 -:1027600027FFFCCF2091A0094093A0092091A10947 -:1027700027FFFCCF2091A009109212012AE834E231 -:1027800020931C0130931D01009314011093150137 -:1027900020E1209322018093280190932901009346 -:1027A000240110932501809110018068809310010D -:1027B000809120018068809320018091100187FD25 -:1027C000FCCF80E3809311018093210180E180930D -:1027D000650681E01F910F91FF90EF90DF90CF9001 -:1027E0000895CF92DF92EF92FF920F931F934115BE -:1027F000E0E25E076105710508F05DC06901E12C4A -:10280000F12C00E010E220E030E0041B150B260B59 -:10281000370BC016D106E206F30610F497018601C5 -:1028200020E12093660623E02093A0092091A109CE -:1028300027FFFCCF2091A0095093A0092091A10966 -:1028400027FFFCCF2091A0094093A0092091A10966 -:1028500027FFFCCF2091A00921E020931201809353 -:102860001C0190931D010093140110931501109207 -:1028700022018AE894E28093280190932901009331 -:10288000240110932501809110018068809310012C -:10289000809120018068809320018091100187FD44 -:1028A000FCCF80E3809311018093210180E180932C -:1028B000650681E001C080E01F910F91FF90EF90CD -:1028C000DF90CF9008958091CF0187FDFCCF0895D0 -:1028D000FADF8091CF0181FF0BC086E38093CA01AC -:1028E000EBECF1E021E030E088ED90E084BF208364 -:1028F0000895EF92FF920F931F93CF93DF931F9250 -:102900001F92CDB7DEB77C018A011092C2016983A4 -:102910007A83D9DF6981A62F7A81B72FC701800F0B -:10292000911F26E048ED50E061E070E0EBECF1E053 -:10293000E816F90689F0E092C0013F2D3F7130930F -:10294000C1012093CA0144BF60833091C4013D930B -:102950003FEFE31AF30AECCFC8010F900F90DF911D -:10296000CF911F910F91FF90EF9008952F923F927A -:102970004F925F926F927F928F929F92AF92BF928F -:10298000CF92DF92EF92FF920F931F93CF93DF933B -:1029900000D0CDB7DEB76A01282F2F711C01221A93 -:1029A000310829836A837B8393DF8DDF83E3809300 -:1029B000CA011092C1011092C2016A81E62E7B8188 -:1029C000F72E860185E3582E98ED892E912C6624EA -:1029D0006394712C3BECA32EBB24B39443E3442EAD -:1029E00029810115110509F12093C001F701819199 -:1029F0007F018093C4010150110919F02F5F20322B -:102A000081F72092C001832D8F718093C101509274 -:102A1000CA01C401F50184BF608290E2290E311C15 -:102A200052DF4092CA0120E0DCCFC6012396CDBF21 -:102A3000DEBFDF91CF911F910F91FF90EF90DF905C -:102A4000CF90BF90AF909F908F907F906F905F904E -:102A50004F903F902F9008951F93CF93DF93CDB762 -:102A6000DEB7A097CDBFDEBF863009F4F2C0D8F440 -:102A7000833009F472C030F4813061F1823009F49E -:102A800040C000C1843009F48DC0853009F0FAC01F -:102A9000E091A12FF091A22FCE010196199580917E -:102AA000A72F41E0ABC0893009F4D7C040F487308C -:102AB00009F4D1C0883009F0E5C0D7DCE3C08B3021 -:102AC00009F4D6C008F4D2C08C3009F0DBC08EEC1B -:102AD00093E2D0C010E08091A72F181750F444DB88 -:102AE000E1E0F0E0EC0FFD1FE10FF11D80831F5FBF -:102AF000F2CF8091A92F853009F098C080EE8983AC -:102B000095C011E08091A72F873009F010E0E09187 -:102B1000A12FF091A22FCE01019619954091A72FD8 -:102B200031E0141708F082C03323A9F0812F90E020 -:102B3000E1E0F0E0EC0FFD1FE80FF91F208131E02C -:102B40002F3F09F030E0E1E0F0E0EC0FFD1FE80F6F -:102B5000F91F2F5F20831F5FE4CFE091A12FF09139 -:102B6000A22FCE01019619958091A72F41E08150A7 -:102B700008F45CC04423D9F3282F30E0E1E0F0E012 -:102B8000EC0FFD1FE20FF31F908141E09F3F09F022 -:102B900040E0E1E0F0E0EC0FFD1FE20FF31F9F5F6C -:102BA0009083E5CF11E08091A72F873009F010E0E6 -:102BB000E091A12FF091A22FCE010196199540919D -:102BC000A72F31E0141790F53323A1F0812F90E067 -:102BD000E1E0F0E0EC0FFD1FE80FF91F208131E08C -:102BE000211130E0E1E0F0E0EC0FFD1FE80FF91FEC -:102BF000215020831F5FE6CF411103C08150E0F7D1 -:102C000015C0282F30E0E1E0F0E0EC0FFD1FE20FEF -:102C1000F31F908141E0911140E0E1E0F0E0EC0F22 -:102C2000FD1FE20FF31F91509083E8CFE091A32F97 -:102C3000F091A42FCE0101961995E091AA2FF09161 -:102C4000AB2F4091A72FBE016F5F7F4F83E1199596 -:102C500019C0BFD317C0AEDC15C080910008813009 -:102C600061F480918C08833041F40AC0B9D20AC063 -:102C700088EC93E20E94732405C00E94012602C0E2 -:102C80000E942626A096CDBFDEBFDF91CF911F9177 -:102C90000895E0E0F6E080E6828388E1868B858B0C -:102CA0000895CF93C0910806C095C6FF12C08091C9 -:102CB0008C248A3050F08A30E1F4E091AD2FF0910D -:102CC000AE2F8181C9DE80918C248F5F80938C240C -:102CD00010C08C2F807669F480918C2481508A30CA -:102CE00030F4E091AD2FF091AE2F8081B5DE1092DF -:102CF0008C24C5FF12C080918B248A3050F08A301A -:102D0000D9F4E091AD2FF091AE2F8381A5DE8091B3 -:102D10008B248F5F80938B240FC0C07669F48091E1 -:102D20008B2481508A3030F4E091AD2FF091AE2F9A -:102D3000828192DE10928B24CF9108959B01AC0189 -:102D40006DE086E798E09FC420E030E090E0F90174 -:102D5000E80FF91FE455F04D6383245F3F4F2036A1 -:102D60003105A9F708950F931F939B01E091AD2FB3 -:102D7000F091AE2FE80FF11D8A0140816DE086E7EA -:102D800098E042D41F910F9108950F931F93CF9312 -:102D9000DF931F92CDB7DEB7082FAB019E012F5FE7 -:102DA0003F4F6DE086E798E047D4182F882319F04D -:102DB0006981802FC9DF812F0F90DF91CF911F9103 -:102DC0000F9108950895EF92FF920F931F93CF9361 -:102DD0007B01C42F2EB13FB100910804109109046A -:102DE000022B132B682F83E090E20E94386E6C2F29 -:102DF00083E090E20E94386E612F83E090E20E94AF -:102E0000386E602F83E090E20E94386E6C2F70E085 -:102E1000C701CF911F910F91FF90EF90B5C4089516 -:102E20003F924F925F926F927F928F929F92AF925A -:102E3000BF92CF92DF92EF92FF920F931F93CF93A7 -:102E4000DF937C01E901C0900020D0900120960121 -:102E500022503843C901A0E0B0E0481759076A077B -:102E60007B0708F05CC0E2E0CE1AE0E4DE0A2A014B -:102E70003B014C0E5D1E611C711C481659066A060A -:102E80007B0648F0241B350B8E01021B130BE90156 -:102E90003324339403C000E010E0312C4601A12C10 -:102EA000B12C481559056A057B0510F5CA018E5FDE -:102EB0009F4B2A013B014C0E5D1E611C711C481486 -:102EC00059046A047B0428F4AE01BC01C70111DA7D -:102ED00018C0C41AD50AA601BC01C7010ADAAE019E -:102EE0004C195D0962E974E2C7018C0D9D1D07C094 -:102EF0004C195D09BA016E567B4DAE01C7010E94A7 -:102F00006070311002C081E00BC001501109D8F38C -:102F1000F801EC0FFD1FEE0DFF1D1082F6CF80E0D3 -:102F2000DF91CF911F910F91FF90EF90DF90CF90A5 -:102F3000BF90AF909F908F907F906F905F904F90D9 -:102F40003F90089520918E2430918F2480E098E066 -:102F5000821B930BE2E9F4E29F01225934422817C5 -:102F6000390710F41192F8CF82E994E2809390240B -:102F70009093912480E098E080938E2490938F2406 -:102F800082E090E4809300209093012042E050E0A2 -:102F900060E070E480E090E2FAD9E091AD2FF0912A -:102FA000AE2F87818A3019F480E18093932C86813B -:102FB0008A3019F480E18093922C089580918E24B8 -:102FC00090918F2490582091002030910120821BF5 -:102FD000930B089520E030E0F901E455F04D87832C -:102FE000245F3F4F20363105B9F7813049F018F0A2 -:102FF000823059F0089510928D2482EE96E109C036 -:1030000080938D2489E698E104C010928D2483EE8C -:1030100096E18093AA2F9093AB2F08950F931F935F -:10302000CF93DF931F92CDB7DEB7E091AD2FF09134 -:10303000AE2F8481CFDF82E994E280939024909335 -:10304000912400E018E000938E2410938F2441E037 -:1030500050E0BE016F5F7F4F80E090E04ADCE0917E -:103060009024F0919124DF01C8011D920197E9F7A6 -:103070008981882341F042E050E060E070E480E024 -:1030800090E237D917C082E090E4809300209093BB -:10309000012042E050E060E070E480E090E277D907 -:1030A00081E0898341E050E0BE016F5F7F4F80E0A7 -:1030B00090E05CDCE091AA2FF091AB2F40E060E063 -:1030C00070E08FEF19950F90DF91CF911F910F91C5 -:1030D00008950F931F93CF93DF93AEB1BFB1C0910B -:1030E0000804D091090420918E2430918F24E42F7C -:1030F000F0E08F010C5F1F4F2017310758F1CA2BEA -:10310000DB2B245031092E1B3F0B20938E24309350 -:103110008F24A0919024B09191248C9311964C937C -:1031200011971296DC931297CD0104968093902408 -:10313000909391241396CC93DB01EC01415018F04D -:103140002D912993FBCFE80FF91FE0939024F09382 -:10315000912412C080E03EDFE091AD2FF091AE2FC0 -:1031600087818A3019F481E18093932C86818A309B -:1031700019F481E18093922CDF91CF911F910F91EF -:1031800008951F93CF93DF931F92CDB7DEB79E01B3 -:103190002F5F3F4FAC0163E083E29AE04DD2182FDE -:1031A000882311F0898116DF812F0F90DF91CF9155 -:1031B0001F9108950F931F93E091AD2FF091AE2FC3 -:1031C0008B019C01448163E083E29AE01DD21F9150 -:1031D0000F9108959B01AC0163E083E29AE053C232 -:1031E000EF92FF920F931F93CF93DF9380918E24E2 -:1031F00090918F24811528E0920708F078C0009103 -:10320000002010910120C0E0D0E8C01BD10BE12CC0 -:1032100028E0F22EA701481B590BC417D50760F10F -:10322000B80182E994E2B3D820918E2430918F24A2 -:103230008091002090910120985F821B930B8093D6 -:10324000002090930120E21AF30AE2E9F4E2CF01B0 -:10325000825994428E159F0510F41192F8CF82E99D -:1032600094E2809390249093912480E098E080935E -:103270008E2490938F242EC02097C9F1AE01B801FF -:1032800082E994E284D8A8015857BE016E567B4D5E -:1032900082E994E20E946970809190249091912437 -:1032A0008C1B9D0B809390249093912480918E246D -:1032B00090918F248C0F9D1F80938E2490938F2448 -:1032C0008091002090910120C80FD91FC093002049 -:1032D000D093012042E050E060E070E480E090E2B2 -:1032E000DF91CF911F910F91FF90EF9050C8DF9128 -:1032F000CF911F910F91FF90EF90089580918D24B1 -:1033000081116ECF089543E650E06CEA7FE281E0E0 -:1033100090E0EFCA43E650E06CEA7FE281E090E0A3 -:1033200025CB0F931F93CF93DF93CFEFC80FC830F8 -:1033300008F047C0D82F0E9475258091AC2FC81780 -:1033400079F138D9C093AC2F8CE0C89F900111243B -:103350002155304D2093AD2F3093AE2F86D8E0917C -:10336000AD2FF091AE2F85810E942D10E091AD2FF1 -:10337000F091AE2F84812EDE01E010E00C5A1F4246 -:103380006091AC2FC8018455904D0E94EC766091FD -:10339000AD2F7091AE2FC8018355904D0E94F576E8 -:1033A0008FE18D0FE091AD2FF091AE2F978194308A -:1033B00011F48093932C9681943029F48093922C6D -:1033C00002C080E001C081E0DF91CF911F910F9199 -:1033D00008958091AC2F99E04CE0915099F0282FFE -:1033E00030E02F5F3F4F27703327822F429FF0013D -:1033F000439FF00D1124E455F04D2085222369F3FD -:103400008F5F8FCF0895FC019091AC2F9F5C9083CC -:1034100011820895CF93FC01C081818181110CC07C -:10342000BF01E091AA2FF091AB2F41E082E1199505 -:1034300080ED8C0FCF9175CF80E0CF91089588E11A -:103440008093010608958091922C823191F030F49E -:103450008031B9F050F48823A9F132C0833169F08A -:1034600090EE980F983088F02BC088E08093050686 -:1034700027C088E08093070623C08091040683FF5D -:1034800012C088E0809306061BC09091942C9F5F29 -:10349000913019F09093942C15C01092942C909127 -:1034A000040693FD04C088E0809305060BC098E0F5 -:1034B00090930606803221F081508093922C02C0B6 -:1034C0001092922C8091932C823191F030F48031C3 -:1034D000C1F050F48823A9F132C0833169F090EE35 -:1034E000980F983088F02BC080E18093050627C0A4 -:1034F00080E18093070623C08091040684FF12C0F8 -:1035000080E1809306061BC09091952C9F5F9130BF -:1035100019F09093952C08951092952C9091040693 -:1035200094FD04C080E180930506089590E1909396 -:103530000606803221F081508093932C08951092DA -:10354000932C08959B01AC016BE086E89AE09BC048 -:1035500020E030E0982F90718870992321F0F901D4 -:10356000E455F04D6287882321F0F901E455F04DD0 -:103570006187245F3F4F2036310579F7992329F081 -:1035800090E1909306061092932C882329F088E00E -:10359000809306061092922C08950F931F939B011F -:1035A0008A01803131F4E091AD2FF091AE2F478147 -:1035B00007C0883049F4E091AD2FF091AE2F4681DD -:1035C0006BE086E89AE020D01F910F9108950F9349 -:1035D0001F93CF93DF931F92CDB7DEB7082FAB01B8 -:1035E0009E012F5F3F4F6BE086E89AE025D0182FB1 -:1035F000882319F06981802FABDF812F0F90DF9135 -:10360000CF911F910F9108950F931F93FC01662393 -:1036100079F094916150941309C0BF016F5F7F4F9F -:10362000A801C9010E94447081E003C0B196EFCFA8 -:1036300080E01F910F910895CF92DF92EF92FF9259 -:103640001F93CF93DF93EC017A016901162F1123A9 -:1036500089F0BE016F5F7F4FC7010E943B70115020 -:10366000892B31F4FE01C491F601C08381E003C0CF -:10367000A196EDCF80E0DF91CF911F91FF90EF9069 -:10368000DF90CF900895CF930196CCE26623C9F0E6 -:10369000FC01DA01AD017491772341F02115310568 -:1036A000A1F07D93319621503109F4CF623030F092 -:1036B0002115310551F04F5F5F4FCC9361508196DA -:1036C000E5CF232B11F0FA011082CF91089580915C -:1036D00020028068809320028091230280FFFCCF2B -:1036E00081E080932302A0911002B0911102AE5BA1 -:1036F000B109B7FF02C0A0E0B0E020E038EB4BE03A -:1037000050E00E94BE6FE091AD2FF091AE2F611599 -:103710007105844F9140A8F48781873019F480E1C6 -:103720008093932C8681873019F480E18093922CCA -:103730008091A72F882389F0E091992FF0919A2FFB -:1037400019948781873019F481E18093932C8681C5 -:10375000873019F481E18093922C0895BC0183E0B5 -:1037600090E20C94EA6DCF93DF93FC016491EC013D -:103770002196662331F083E090E20E94386ECE01FC -:10378000F4CFDF91CF910895AB01BC0183E090E2CB -:103790000C94146E80E2809362060895CF93DF93B9 -:1037A0008091962C823031F583E090E20E949D6EEC -:1037B0000E946C6983E090E20E94B96EEC0197FD73 -:1037C00019C0E091AD2FF091AE2F8781833019F4AD -:1037D00083E18093932C8681833019F483E1809375 -:1037E000922C8C2FA2D6811105C08C2FDF91CF9106 -:1037F0000C949324DF91CF9108958091962C813081 -:1038000079F028F08230D9F0833011F12EC0809108 -:10381000680685FF2AC08FE08093022081E00CC0FB -:103820008091022081508093022081111EC00E944D -:10383000DE0F0E94176D82E08093962C16C0809157 -:10384000680685FD12C08FE08093022083E0F4CFEC -:1038500080910220815080930220811106C00E9435 -:10386000DC6C0E940C101092962C8091962C823069 -:1038700019F4ACD70C943D250895E091AD2FF0914B -:10388000AE2F8781823019F481E18093932C868159 -:10389000823019F481E18093922C0895E091AD2F4C -:1038A000F091AE2F8781823019F480E18093932CC0 -:1038B0008681823019F480E18093922C089583E010 -:1038C00090E20C94C56D83E090E20C940C6F27E8B5 -:1038D0003DE03F932F9321E83DE03F932F932AE76C -:1038E0003DE03F932F9323E73DE03F932F9323ED5C -:1038F0003CE03F932F9322E02F931F929F938F934F -:103900000E94C9708DB79EB70E968DBF9EBF85E68B -:10391000089560E072E00E946D1085E60895FB0155 -:1039200020812F3349F42181211106C060E072E02B -:103930000E94AC1085E60895CB010E947E1088237A -:1039400071F0E091AD2FF091AE2FCF01875A9F42D9 -:1039500065818F5F9F4F0E94EC7684E608958AEC24 -:103960000895EF92FF920F931F93CF93DF93CDB7FC -:10397000DEB7A097CDBFDEBF7C010091A72F10E07E -:103980000115110591F48BEC9CE09F938F9382E0DD -:103990008F931F92FF92EF920E94C9700F900F9029 -:1039A0000F900F900F900F9010C0E091A12FF09109 -:1039B000A22FCE01019619959801AE014F5F5F4F7E -:1039C00060E072E0C7010E94D01085E6A096CDBFEE -:1039D000DEBFDF91CF911F910F91FF90EF9008957F -:1039E000DF92EF92FF920F931F93CF93DF93CDB7A8 -:1039F000DEB7A097CDBFDEBF7B010091A72F10E0FF -:103A000064EC7CE0C7010E943B70892BC1F4D12C8F -:103A1000ED2CF12CE016F10658F40E94B410E1E010 -:103A2000F0E0EC0FFD1FEE0DFF1D8083D394F0CF6F -:103A30008091A92F853069F480EE89830AC0A7019F -:103A400060E270E0CE0101960E940A118017910792 -:103A5000A1F4E091A32FF091A42FCE010196199526 -:103A6000E091AA2FF091AB2F4091A72FBE016F5F7D -:103A70007F4F83E1199584E601C08AECA096CDBF03 -:103A8000DEBFDF91CF911F910F91FF90EF90DF90FC -:103A90000895FC018091A82F882311F081E301C0D3 -:103AA00080E38083118285E60895FB012181211145 -:103AB00027C02081213321F481E08093A82F04C006 -:103AC000203321F41092A82F84E608952F33C1F4F7 -:103AD0001F9220E32F931F9221E32F932EEB3CE0C4 -:103AE0003F932F9322E02F931F929F938F930E94D7 -:103AF000C9708DB79EB70A968DBF9EBF85E60895A3 -:103B00008AEC089581E793E1DFD48EE6089581EF92 -:103B100093E1F5D48EE60895E0ECF4E081818E7FA8 -:103B200081830E94DC6C0E94D20F84E60895E0EC51 -:103B3000F4E081818E7F81830E94DC6C0E94D80F2B -:103B400084E60895E1E9FFE225892F9324892F93E4 -:103B50002BEB3CE03F932F9322E02F931F929F93F8 -:103B60008F930E94C9708DB79EB708968DBF9EBF78 -:103B700085E608952091A72F1F922F9328EB3CE014 -:103B80003F932F9322E02F931F929F938F930E9436 -:103B9000C9708DB79EB708968DBF9EBF85E6089504 -:103BA00040E052E0BC0180E0DED885E60895FB01EC -:103BB00020812F3341F42181211105C060E072E0A2 -:103BC000BDD885E6089580E0E0D8882319F0A2DB0F -:103BD00084E608958AEC089540E052E0BC0181E05B -:103BE000C2D885E60895FB0120812F3341F421815D -:103BF000211105C060E072E0A1D885E6089581E05A -:103C0000C4D8882319F086DB84E608958AEC0895E9 -:103C100040E052E0BC0182E0A6D885E60895FB01B1 -:103C200020812F3341F42181211105C060E072E031 -:103C300085D885E6089582E0A8D8882319F06ADB44 -:103C400084E608958AEC089540E052E0BC0183E0E8 -:103C50008AD885E60895FB0120812F3341F4218124 -:103C6000211105C060E072E069D885E6089583E01F -:103C70008CD8882319F04EDB84E608958AEC0895E9 -:103C800040E052E0BC0180E188DC85E60895FB015C -:103C900020812F3341F42181211105C060E072E0C1 -:103CA00051DC85E6089580E192DC882319F032DB4F -:103CB00084E608958AEC089540E052E0BC0188E073 -:103CC0006CDC85E60895FB0120812F3341F42181CE -:103CD000211105C060E072E035DC85E6089588E0DA -:103CE00076DC882319F016DB84E608958AEC0895C3 -:103CF00060E072E05FDA85E60895FB0120812F33F2 -:103D000041F42181211105C060E072E063DA85E6AB -:103D10000895CB0136DA882319F0FCDA84E6089599 -:103D20008AEC0895CF93DF93EC0148D9813028E0E5 -:103D3000920718F09C01385002C020E030E03F9319 -:103D40002F939F938F9328E93CE03F932F9382E03A -:103D50008F931F92DF93CF930E94C9708DB79EB748 -:103D60000A968DBF9EBF85E6DF91CF91089580E1D1 -:103D700097E1C5D38EE6089533DA84E60895E2D854 -:103D800084E6089560E072E03EDB85E60895CB01AD -:103D900041DB811102C08AEC089584E608950E94F7 -:103DA000AA1284E608950E94DA1284E608950E9419 -:103DB000351284E608958091680680FD02C089E787 -:103DC000089588E70895DF92EF92FF920F931F9373 -:103DD000CF93DF93EC010FEF11E08AECE82E8EE039 -:103DE000F82E9CE2D92EB70189EE93E20E943B7037 -:103DF000892BD1F001151105B9F0DE01F7012491ED -:103E0000ED012196C8010197222341F001301105EF -:103E100029F02C93DE0131968C01F1CFDC928C01DC -:103E200088E1E80EF11CDFCF2197188285E6DF914B -:103E3000CF911F910F91FF90EF90DF900895FC01BB -:103E4000209120022068209320028091230280FF8D -:103E5000FCCF81E080932302A0911002B091110267 -:103E6000AE5BB109B7FF02C0A0E0B0E020E038EBE4 -:103E70004BE050E00E94BE6FAA27BB279F938F9311 -:103E800021E93CE03F932F9382E08F931F92FF93B1 -:103E9000EF930E94C9708DB79EB708968DBF9EBFE5 -:103EA00085E608952EB13FB1409108045091090470 -:103EB000242B352B3F932F932BE83CE03F932F93FC -:103EC00022E02F931F929F938F930E94C9708DB70A -:103ED0009EB708968DBF9EBF85E608950F931F93EA -:103EE000CF93DF931F921F92CDB7DEB78B01E09186 -:103EF000AD2FF091AE2F85818B3009F06FC0E0912E -:103F0000992FF0919A2F199581E080931B2D60E2F3 -:103F100070E0C8010E9481700097F9F4F8010190E7 -:103F20000020E9F73197E01BF10BE0FD59C0F69551 -:103F3000E795E130F10539F487E090E080938F2F29 -:103F40009093902F37C053E0EE0FFF1F5A95E1F783 -:103F5000E0938F2FF093902F2DC098012C5F3F4F4F -:103F600082179307E9F5A80162E070E0CE0101969F -:103F70000E940A11898190E0982F88272A81820F58 -:103F8000911D80938F2F9093902F0B5F1F4FF801FF -:103F900001900020E9F73197E01BF10BE0FD20C014 -:103FA000F695E79533E0EE0FFF1F3A95E1F7E81736 -:103FB000F907B0F060918F2F7091902F695F7F4F5C -:103FC00083E0769567958A95E1F7A8018DE89EE2F2 -:103FD0000E940A110E940F2F8FEF03C089EC01C0CD -:103FE0008AEC0F900F90DF91CF911F910F91089560 -:103FF000EF92FF920F931F93CF93DF931F921F9225 -:10400000CDB7DEB78B01E091AD2FF091AE2F85815A -:104010008B3009F080C0E091992FF0919A2F19957B -:1040200082E080931B2D60E270E0C8010E948170E5 -:104030007C01892B31F5F80101900020E9F73197D7 -:10404000E01BF10BE0FD69C0F695E795E130F10565 -:1040500039F487E090E080938F2F9093902F47C0A2 -:1040600063E0EE0FFF1F6A95E1F7CF0169E070E0B2 -:104070000E94AA6FE81BF90BE0938F2FF093902F0B -:1040800036C0C8010496E816F90609F046C0A80132 -:1040900062E070E0CE0101960E940A11298130E0B1 -:1040A000322F22278A81280F311D20938F2F3093A2 -:1040B000902F2730310529F0C90187709927892B66 -:1040C00061F587010F5F1F4FF80101900020E9F7AC -:1040D0003197E01BF10BE0FD20C0F695E79543E03A -:1040E000EE0FFF1F4A95E1F7E217F307B0F060917A -:1040F0008F2F7091902F695F7F4F83E07695679542 -:104100008A95E1F7A8018DE89EE20E940A110E94BB -:104110000F2F8FEF03C089EC01C08AEC0F900F9036 -:10412000DF91CF911F910F91FF90EF900895E09153 -:10413000AD2FF091AE2F85818B30A1F4E091992FB6 -:10414000F0919A2F199585E080931B2D0E94655060 -:104150000E940F2F8FE690E58093A62C9093A72CBA -:104160008FEF089589EC08958BE00E942D10E09167 -:10417000992FF0919A2F199588E080931B2D0E941A -:1041800065500E940F2F8FE690E58093A62C9093A8 -:10419000A72C8FEF0895E091AD2FF091AE2F858180 -:1041A0008B30A1F4E091992FF0919A2F199583E02B -:1041B00080931B2D0E9465500E940F2F8FE690E583 -:1041C0008093A62C9093A72C8FEF089589EC0895E7 -:1041D000E091AD2FF091AE2F85818B30A1F4E0916D -:1041E000992FF0919A2F199586E080931B2D0E94AC -:1041F00065500E940F2F8FE690E58093A62C909338 -:10420000A72C8FEF089589EC0895E091AD2FF091E0 -:10421000AE2F4085518564E6649F9001659F300D07 -:1042200011243F932F9325E83CE03F932F9322E006 -:104230002F931F929F938F930E94C9708DB79EB743 -:1042400008968DBF9EBF85E60895CF93DF931F929A -:104250001F92CDB7DEB7FB0120812F33B1F421814E -:10426000211113C023E53CE03F932F9322E02F93CD -:104270001F929F938F930E94C9700F900F900F9081 -:104280000F900F900F9085E62EC089E592E089830C -:104290009A83CE0101969F938F938FE49CE09F9326 -:1042A0008F937F936F930E94FF700F900F900F90EA -:1042B0000F900F900F90892BA9F069817A81693551 -:1042C000F2E07F0778F4E091AD2FF091AE2F608798 -:1042D0007187CF01845A9F428F5F9F4F0E94F5766E -:1042E00084E601C08AEC0F900F90DF91CF91089582 -:1042F000E091AD2FF091AE2F23852F9322852F9340 -:104300002CE43CE03F932F9322E02F931F929F9346 -:104310008F930E94C9708DB79EB708968DBF9EBFC0 -:1043200085E60895CF93DF931F921F92CDB7DEB736 -:10433000FB0120812F33B1F42181211113C02FE023 -:104340002F932FEF2F932BEF3BE03F932F9322E000 -:104350002F931F929F938F930E94C970CDBFDEBF92 -:1043600085E630C019821A82CE0101969F938F9301 -:1043700087EF9BE09F938F937F936F930E94FF70D3 -:104380000F900F900F900F900F900F90892BC9F006 -:1043900069817A81611590E1790798F46093380317 -:1043A00070933903E091AD2FF091AE2F6287738740 -:1043B000CF01825A9F428F5F9F4F0E94F57684E61D -:1043C00001C08AEC0F900F90DF91CF910895FB010F -:1043D00020812F33D9F42181211121C01F9220E3A4 -:1043E0002F931F9221E32F9321EF3BE03F932F93D5 -:1043F00022E02F931F929F938F930E94C9708DB7D5 -:104400009EB70A968DBF9EBF85E60895213311F4AD -:10441000F8D303C0203319F419D484E608958AEC44 -:104420000895FC0180910008813021F480918C086E -:10443000833011F080E301C081E38083118285E63F -:104440000895E091AD2FF091AE2F85818B3079F4F6 -:10445000E091992FF0919A2F199584E080931B2D6C -:104460000E9465500E940F2F8FE690E50EC08A30A3 -:1044700091F4E091992FF0919A2F199581E0809312 -:10448000F72D0E9455588AE698E58093A62C9093C4 -:10449000A72C8FEF089589EC08958BE00E942D10D2 -:1044A000E091992FF0919A2F199587E080931B2D19 -:1044B0000E9465500E940F2F8FE690E58093A62CF6 -:1044C0009093A72C8FEF089521E02093A52C2093A3 -:1044D000A42C2CE32093A12C25E030E020939F2CEA -:1044E0003093A02C1092992C10929A2C10929B2C05 -:1044F00010929C2C8093972C9093982C089527E0F1 -:104500002093A52C2CE231E020939F2C3093A02CFB -:104510001092992C10929A2C10929B2C10929C2CF9 -:104520008093972C9093982C0895CF939091A52CDD -:104530009530E1F130F4933029F140F5913068F491 -:1045400041C1973009F4A7C008F445C0983009F478 -:10455000AAC0993009F433C135C1813041F41092B9 -:104560009D2C10929E2C1092A22C83E0FBC08430D4 -:1045700011F466E08BC0883109F421C18B3109F058 -:10458000F3C01DC18093A32C84E0ECC090E0409167 -:10459000A32C2FEF30E0241B31098217930721F45D -:1045A00085E0E0C0981739F165E169C020919D2C44 -:1045B00030919E2CA9014F5F5F4F40939D2C5093EB -:1045C0009E2CF901E15FFF4C80834038510509F0D2 -:1045D000CBC086E0C7C02091A32C9091A42C2913B6 -:1045E00046C0EFE0F0E390E020E3EF38F207D1F2CD -:1045F0002191920FF9CF4091992C50919A2C609172 -:104600009B2C70919C2CE091972CF091982C20E899 -:1046100030E08FE090E31995C82F882311F1809145 -:10462000A42C8F5F8093A42C8091992C90919A2C2C -:10463000A0919B2CB0919C2C80589F4FAF4FBF4FA7 -:104640008093992C90939A2CA0939B2CB0939C2CA4 -:1046500066E083E090E20E94386E82E08093A52CB1 -:10466000B2C068E183E090E20E94386E0EC030E094 -:10467000892F90E001972817390739F466E083E025 -:1046800090E20E94386E82E06DC068E183E090E2C3 -:104690000E94386E94C0853119F41092A42C09C080 -:1046A0008B3109F48CC0883109F463CF863009F06E -:1046B0005DC08091A42C8F5F8093A42C4091992C95 -:1046C00050919A2C60919B2C70919C2CE091972C8E -:1046D000F091982C20E830E08FE090E31995C82FF6 -:1046E0008823D1F161E083E090E20E94386E60910E -:1046F000A42C83E090E20E94386E6091A42C609517 -:1047000083E090E20E94386E60E870E08FE090E312 -:104710003BD8EFE0F0E360E080E3EF38F80719F012 -:104720008191680FF9CF83E090E20E94386E80910A -:10473000992C90919A2CA0919B2CB0919C2C8058F4 -:104740009F4FAF4FBF4F8093992C90939A2CA0937B -:104750009B2CB0939C2C37C064E083E090E20E94D5 -:10476000386E89E08093A52CC1E02DC08531E1F73A -:1047700061E083E090E20E94386E6091A42C83E0B7 -:1047800090E20E94386E6091A42C609583E090E2E4 -:104790000E94386E60E870E08FE090E30E94C41BD6 -:1047A000EFE0F0E360E020E3EF38F20719F08191E9 -:1047B000680FF9CF83E090E20E94386ED5CF109257 -:1047C000A52CD2CFC0E08C2FCF9108958091A52C3D -:1047D000813019F0873029F1089580919F2C9091B4 -:1047E000A02C9C012150310920939F2C3093A02CA8 -:1047F000892B31F58091A12C9FEF980F9093A12CDC -:10480000882331F065E183E090E20E94386E02C0B7 -:104810001092A52C85E090E080939F2C9093A02C83 -:10482000089580919F2C9091A02C9C0121503109DA -:1048300020939F2C3093A02C892B11F41092A52C3F -:104840000895E1EAFDE020E030E09491981309C07A -:1048500041E2429FC001439F900D11248E55924F1B -:1048600008952F5F3F4FB1962930310571F780E0F1 -:1048700090E00895262FBA012F3311F4469607C011 -:104880002D3311F4449611C021110CC04096FC0147 -:10489000259134912115310521F18FE090E3F90143 -:1048A00019950DC02032E9F44296FC01259134910E -:1048B00021153105B1F08FE090E3F90119958F3F93 -:1048C00089F491E09093AA2C2EB13FB14091080455 -:1048D00050910904242B352B2093A82C3093A92C1C -:1048E000089589EC08950F931F93CF93DF938C0164 -:1048F000CAECDEE0BE01C8010E943B70892B49F47E -:1049000040E050E060E0CE01DF91CF911F910F9128 -:10491000B1CF689682E1C23AD80761F7DF91CF91B3 -:104920001F910F910895EF92FF921F93CF93DF9302 -:10493000982F9F7D91549A3160F090ED980F9A30A6 -:1049400040F08F3531F0982F9D7F9D3311F08032EC -:10495000D1F49FE9980F9A3108F480522091AB2C42 -:104960003091AC2C2F3F91E0390708F07FC0A901AE -:104970004F5F5F4F4093AB2C5093AC2CF901E15F3C -:10498000FF4C808373C08D3009F040C0E091AB2CA8 -:10499000F091AC2CE15FFF4C10821092AB2C109286 -:1049A000AC2C8091AA2C811161C080910F30982F7E -:1049B0009F7D09F440C08D7F8D33E9F1EFE0F0E396 -:1049C0007F011191112331F01F3321F01D3311F0BC -:1049D0001032B1F7F7011082CAECDEE0BE018FE0C1 -:1049E00090E30E943B70892B59F410920F30A7017D -:1049F0004F5F5F4F612FCE013DDF8F3FB9F124C084 -:104A00006896F2E1C23ADF0749F715C0883061F4D1 -:104A10008091AB2C9091AC2C009741F10197809341 -:104A2000AB2C9093AC2C22C08B3101F51092AB2CA7 -:104A30001092AC2C1BC088EC04DF0E94B31B8EE9E3 -:104A40009DE00E94B31B12C0FCDE0E94B31B8EE9E6 -:104A50009DE00E94B31B80910F30882339F08FE0D6 -:104A600090E30E94AE1B8BE99DE0EBCF81E0DF91EC -:104A7000CF911F91FF90EF9008958091AA2C8823E9 -:104A800099F1E091AD2FF091AE2F20853185211560 -:104A9000310551F18EB19FB1409108045091090444 -:104AA000842B952B4091A82C5091A92C841B950BFD -:104AB00064E670E00E94AA6F62177307A8F0109274 -:104AC000AA2C8BECBEDE0E94B31B88E99DE00E94FD -:104AD000B31BE091A62CF091A72C309729F01995E3 -:104AE0001092A62C1092A72C08958091AA2C8823AE -:104AF000A9F01092AA2C8BECA4DE0E94B31B88E9CB -:104B00009DE00E94B31BE091A62CF091A72C30975A -:104B100029F019951092A62C1092A72C0895CF93E6 -:104B2000DF939091AA2C9923A9F0EB011092AA2C63 -:104B300088DE0E94B31B85E99DE00E94B31B20978D -:104B400049F0CE010E94AE1B82E99DE0DF91CF913A -:104B50000C94B31BDF91CF910895EF92FF920F93C6 -:104B60001F93CF937C019B01613081E0780710F0A7 -:104B700020E031E08B01021B130BA70160E072E023 -:104B80008FE090E30E94D0108FE090E30E94AE1B74 -:104B9000C1E0013081E01807B0F01A956C2F70E089 -:104BA000762F6627A701460F571F20E032E060E00E -:104BB00072E08FE090E30E94D0108FE090E30E94BB -:104BC000AE1BCF5FE6CF0115110591F0EC2FF0E0A1 -:104BD000FE2FEE27A7014E0F5F1F980160E072E0E5 -:104BE0008FE090E30E94D0108FE090E30E94AE1B14 -:104BF0008FE89DE0CF911F910F91FF90EF900C9463 -:104C0000B31B80910008813029F480918C08833097 -:104C100009F408958091AF2C811117C081E0809331 -:104C2000000893E090938C088093AD2C1092AE2CEA -:104C30008EB19FB12091080430910904822B932BEF -:104C40008093B42C9093B52C0895089510928C08FD -:104C500010920008EDEAFCE2108211820895909112 -:104C6000AD2C9923F1F08091AE2C811115C02091CB -:104C7000AD2C2223B9F02EB13FB1409108045091E0 -:104C80000904242B352B4091B42C5091B52C241BB6 -:104C9000350B2634310530F081E08093AE2C892F1E -:104CA000089581E00895CF93DF931F92CDB7DEB7CB -:104CB0008091AF2C8823D1F02EB13FB140910804F0 -:104CC00050910904242B352B4091B22C5091B32CD8 -:104CD000241B350B4091B02C5091B12C2417350773 -:104CE00028F01092AF2C89838CDF89810F90DF919F -:104CF000CF910895E091AD2FF091AE2F82879387E9 -:104D000080933803909339030895E091AD2FF0918B -:104D1000AE2F828593854096828793878093380350 -:104D200090933903828593850895E091AD2FF0919A -:104D3000AE2F80E991E08287938780933803909328 -:104D400039030895A0E2B6E081E015968C9315979B -:104D50002FE032E328B939B92FE832E32AB93BB959 -:104D600010B813B812B816B817B811B8E0E0F9E0E7 -:104D700010A211A22FEF30E026A337A32FEF3FEFB1 -:104D800020A731A7808398E8938390E1948793E0EC -:104D900097831C968C931C9782E01A968C930895A7 -:104DA000E0E0F9E013828FE790E086AB97AB81E11A -:104DB00090E080AF91AFE0E0FAE010A211A28FEF97 -:104DC0009FEF86A397A389E88383168281E0848777 -:104DD0008EE0808310922A0608951F920F920FB6DC -:104DE0000F92112408B60F9218BE09B60F9219BE81 -:104DF0000BB60F921BBE2F933F934F935F936F930E -:104E00007F938F939F93AF93BF93EF93FF93E09123 -:104E10008D2FF0918E2F1995FF91EF91BF91AF914A -:104E20009F918F917F916F915F914F913F912F91C2 -:104E30000F900BBE0F9009BE0F9008BE0F900FBED3 -:104E40000F901F9018951F920F920FB60F9211247A -:104E500008B60F9218BE0BB60F921BBE2F933F934E -:104E60008F939F93EF93FF932091280693B1267021 -:104E700081E009F080E0990F892B83B982B1882302 -:104E800009F464C012B883B18770873059F5109265 -:104E9000000980E180930C091092030A1B9B03C058 -:104EA0008CEA94E002C08CE694E08093260A90930A -:104EB000270A82E081B981E080930C0A83E0809325 -:104EC000060A86B197B1877049F090B18F5F89303B -:104ED00011F09695FBCFE8B1F9B1908381E0809312 -:104EE000B62C37C093B1892F8C7099F192FB99271A -:104EF00090F981E0982781B181111BC080B186951E -:104F0000911190E8892B80B926B137B12F5F3F4FBF -:104F100026B937B927703327232BD9F4E8B1F9B173 -:104F20009F012F5F3F4F28B939B9808381E081B954 -:104F300010C081B1813069F4EAB1FBB19F012F5FEC -:104F40003F4F2AB93BB9908311B803C082B1809515 -:104F500082B988E880930309FF91EF919F918F9127 -:104F60003F912F910F900BBE0F9008BE0F900FBE78 -:104F70000F901F9018951F920F920FB60F92112449 -:104F800008B60F9218BE0BB60F921BBE2F933F931D -:104F90008F939F93EF93FF9381B1823008F49DC06C -:104FA00081B18D3008F099C0E1B1F0E0EE0FFF1F44 -:104FB000EA5DFF4D0190F081E02D19948FE790E0BC -:104FC0008093260A9093270A88C08E9A8EE0809359 -:104FD00040088FE390E08093260A9093270A85E0AB -:104FE0006FC08E9886E081B98FEF82B914B815B87A -:104FF000E8B1F9B1808180B970C0009B05C08E9A7C -:1050000082B1809582B901C08E9887E059C0009B1B -:1050100002C08E9801C08E9A80B1869580B984B105 -:1050200095B1019684B995B984B195B187709927E6 -:10503000892B11F488E044C024B135B186B197B111 -:1050400028173907B1F52BC0EAB1FBB1309711F041 -:10505000808101C082B1882311F08E9A01C08E98A0 -:1050600089E02EC0EAB1FBB1309751F080818823EE -:1050700011F08E9801C08E9A3196EAB9FBB908C03A -:1050800082B1882311F08E9801C08E9A8FEF82B979 -:1050900024B135B186B197B12817390711F48AE0E8 -:1050A0000FC0E8B1F9B1CF01019688B999B98181F2 -:1050B00080B986E005C08E988BE002C08E988CE0A7 -:1050C00081B90BC01092000A1092060A1092400893 -:1050D0001092410881E08093B72CFF91EF919F914E -:1050E0008F913F912F910F900BBE0F9008BE0F90A4 -:1050F0000FBE0F901F901895CF93DF93E6EBFCE265 -:10510000108211828DEA99E280938B2E90938C2EDF -:1051100080ED96E280938D2F90938E2FE0E4F6E061 -:10512000128A84E08283C0E8D1E082E68E83A0E226 -:10513000B6E081E016968C93169711968C93119792 -:1051400096E012969C93129751968C93519732E069 -:1051500052963C9352971A961C921A971B961C9241 -:105160001B979FE019969C9399E598832AE52983DC -:105170009A8390E491839683A0EBB0E012962C91F1 -:105180001297207F12962C93129712962C911297B9 -:10519000226012962C9320E321832683908B8683B2 -:1051A000358383E08183E0E0F8E083E1818321E0DF -:1051B00030E026A337A320A731A7E0E8F8E0148663 -:1051C0008083E0E2F3E01382118288E0828391E140 -:1051D0009083A091AD2FB091AE2F1A962D913C9156 -:1051E0001B97208F318FE0E8F3E09CE3928380836C -:1051F00093838183DF91CF91A5CDA0E2B6E01A968B -:105200001C921A97E6EBFCE210821182E0E0F9E0D2 -:1052100010821382178280E18487E0E0FAE0108236 -:105220001382168281E08487E0E4F8E01082118224 -:1052300016968C938E980895CF93DF938091B62C19 -:10524000882309F47EC01092B62CC6B1D7B1C730FE -:10525000D10508F471C0AE01495F5F4F93E05695E8 -:1052600047959A95E1F7E091AA2FF091AB2F6FE067 -:1052700072E380E41995E091AD2FF091AE2F878114 -:10528000883019F483E18093932C8681883019F457 -:1052900083E18093922CE0919F2FF091A02FBE018B -:1052A0008FE092E31995EC0194FF06C0DF7E8FE852 -:1052B00092E38AB99BB902C01AB81BB82097E1F1F2 -:1052C000AE01495F5F4F83E0569547958A95E1F7B8 -:1052D000E091AA2FF091AB2F6FE072E381E4199572 -:1052E000E091AD2FF091AE2F8781893019F483E1E1 -:1052F0008093932C8681893019F483E18093922CDA -:10530000C6B9D7B98FE092E388B999B9109260080D -:10531000109261088FE090E0809366089093670890 -:1053200088E090E080936A0890936B0883E2809312 -:10533000410883E081B905C01092000A1092060A64 -:1053400001DD8091B72C882329F01092B72CDF91D2 -:10535000CF91F8CCDF91CF910895E0E0F9E080E4BF -:1053600084871782E0E8F3E082E0878389EB81831A -:105370008FE092E38AB99BB981E090E084B995B956 -:1053800016B88EB19FB12091080430910904822B88 -:10539000932B8093B92C9093BA2C81E08093BD2CF1 -:1053A00018B817B81092B82C88E080938706089533 -:1053B000CF93DF93E0E4F6E0128A84E08283C0E8D2 -:1053C000D1E082E68E83A0E2B6E081E016968C936F -:1053D000169711968C93119796E012969C931297BC -:1053E00051968C93519732E052963C9352971A966D -:1053F0001C921A971B961C921B979FE019969C93E0 -:10540000199799E598832AE529839A8390E49183F3 -:105410009683C0EBD0E02A81207F2A832A812260F4 -:105420002A8320E321832683908B8683358393E030 -:105430009183E0E0F8E093E1918321E030E026A35E -:1054400037A320A731A7E0E8F8E014869083E0E2D4 -:10545000F3E01382118298E0928321E12083C091CE -:10546000AD2FD091AE2F2A853B85208F318FE0E87C -:10547000F3E02CE322839083238391832DEA39E2A6 -:1054800020938B2E30938C2E15968C93E0E0F9E0D0 -:105490002FEF30E026A337A312A613A614A615A655 -:1054A00010821682178280831092000A1092B82C04 -:1054B000EBEBFCE2108212821182DF91CF91089512 -:1054C00081E080932606C2DBE0E0F9E010821782DB -:1054D000E0E0FAE010821782EBEBFCE2118212822C -:1054E000108208951F920F920FB60F92112408B6E2 -:1054F0000F9218BE09B60F9219BE0BB60F921BBEC3 -:105500002F933F934F935F936F937F938F939F93CB -:10551000AF93BF93EF93FF93E0918B2EF0918C2E7E -:105520001995FF91EF91BF91AF919F918F917F91CD -:105530006F915F914F913F912F910F900BBE0F9004 -:1055400009BE0F9008BE0F900FBE0F901F901895C8 -:10555000E0E0F9E08FEF94E086A397A380E68487EC -:1055600080E387838FEF90E086AB97AB88E08093F2 -:10557000870608951F920F920FB60F92112408B656 -:105580000F9218BE0BB60F921BBE2F933F934F93F3 -:105590005F938F939F93EF93FF931092070A10925C -:1055A000000A1092470910924009809181038E7F72 -:1055B0008093810384B195B180FF1AC0379B03C0EB -:1055C00086B1869503C086B18695806886B984B118 -:1055D00095B1019684B995B987709927892B41F4C3 -:1055E000EAB1FBB1CF0101968AB99BB986B180833C -:1055F00084B195B187709927892BC9F0E4B1F5B1D1 -:1056000086B144B155B193E0F695E7959A95E1F7E7 -:10561000E15FFD4C90E04770552728E030E0241B07 -:10562000350B02C0959587952A95E2F7808381E036 -:105630008093BC2C1092BD2C8FEF9FEF8093260A95 -:105640009093270A1092200A1092210A1092060ABB -:105650001092070A1092030A84E08093000A83E004 -:105660008093B82CFF91EF919F918F915F914F9113 -:105670003F912F910F900BBE0F9008BE0F900FBE61 -:105680000F901F9018951F920F920FB60F92112432 -:1056900008B60F9218BE0BB60F921BBE8F93EF93F6 -:1056A000FF93E0E8F3E081818F7C8183E0E0FAE022 -:1056B00088E8838381E08083FF91EF918F910F9041 -:1056C0000BBE0F9008BE0F900FBE0F901F90189545 -:1056D0001F920F920FB60F92112408B60F9218BEA8 -:1056E0000BB60F921BBE8F939F93EF93FF93809106 -:1056F0006009109260091092610993E0909340094B -:10570000813520F4813308F472C01BC08137E8F47E -:1057100084B195B180FF2EC086B18695806886B928 -:1057200084B195B1019684B995B987709927892B71 -:1057300041F4EAB1FBB1CF0101968AB99BB986B1B8 -:10574000808386B1869580682CC086B186958068F6 -:1057500086B984B195B1019684B995B987709927B6 -:10576000892B41F4EAB1FBB1CF0101968AB99BB90B -:1057700086B1808386B18695806886B984B195B1FB -:10578000019684B995B987709927892B41F4EAB1BC -:10579000FBB1CF0101968AB99BB986B1808386B1EE -:1057A000869586B984B195B1019684B995B987700B -:1057B0009927892B41F4EAB1FBB1CF0101968AB94F -:1057C0009BB986B1808386B1869586B984B195B13F -:1057D000019684B995B987709927892B41F4EAB16C -:1057E000FBB1CF0101968AB99BB986B18083FF9145 -:1057F000EF919F918F910F900BBE0F9008BE0F906D -:105800000FBE0F901F9018950F931F93CF93DF93A8 -:10581000CDB7DEB7DA95CDBFDEBF8091BD2C882332 -:1058200009F483C08EB19FB14091080450910904DE -:105830002091B92C3091BA2C842B952B821B930B81 -:1058400020911E2030911F202F5F3F4F28173907CE -:1058500008F06BC01092070A1092000A10924709D4 -:1058600010924009809181038E7F8093810384B1DF -:1058700095B180FF1AC0379B03C086B1869503C0DF -:1058800086B18695806886B984B195B1019684B950 -:1058900095B987709927892B41F4EAB1FBB1CF0103 -:1058A00001968AB99BB986B1808384B195B187701E -:1058B0009927892BC9F0E4B1F5B186B144B155B14E -:1058C00013E0F695E7951A95E1F7E15FFD4C90E05E -:1058D0004770552728E030E0241B350B02C0959512 -:1058E00087952A95E2F7808381E08093BC2C109203 -:1058F000BD2C2FEF3FEF2093260A3093270A1092FA -:10590000200A1092210A1092060A1092070A109299 -:10591000030A94E09093000A93E09093B82C14B893 -:1059200015B88093BC2C1092BD2CBDD981116FC2CB -:1059300096D9882309F46BC28091BD2C811167C26E -:105940008091BB2C811105C08091BC2C882309F467 -:105950005EC28091B82C833041F48091200A9091EE -:10596000210A8532914008F452C28091BC2C8823D0 -:1059700009F4A2C084B195B1892B09F49DC084B10A -:1059800095B1089718F414B815B896C044B155B13C -:10599000495F5F4FB3E056954795BA95E1F76FE0E1 -:1059A00072E3CE0101960E9460708FE092E38AB9A3 -:1059B0009BB944B155B114B815B8898186958695BF -:1059C000898322E030E024173507B0F5F901A3E020 -:1059D000F695E795AA95E1F781E090E08C0F9D1F81 -:1059E000E80FF91F8081982F969596959083837084 -:1059F000813049F030F08230D1F486B186958068EC -:105A000004C081E015C086B1869586B984B195B190 -:105A1000019684B995B987709927892B41F4EAB129 -:105A2000FBB1CF0101968AB99BB986B1808380E032 -:105A30002E5F3F4F882339F284B195B18770992743 -:105A4000892BC9F0E4B1F5B186B144B155B173E029 -:105A5000F695E7957A95E1F7E15FFD4C90E04770A8 -:105A6000552728E030E0241B350B02C0959587951B -:105A70002A95E2F78083E091AD2FF091AE2F8781D8 -:105A8000883019F483E18093932C8681883019F44F -:105A900083E18093922C44B155B1495F5F4F63E03D -:105AA000569547956A95E1F7E091AA2FF091AB2FB3 -:105AB0006FE072E382E419951092BB2C1092BC2C1B -:105AC00064B175B1E0919F2FF091A02F8FE092E328 -:105AD000199584B995B984B195B1892B09F497C109 -:105AE00089E8809381031092000A1092200A109294 -:105AF000210A2FEF3FEF2093260A3093270A8FE5E4 -:105B000090E08093280A9093290A1092060A80E177 -:105B100080930C0A93E09093070A10926009109208 -:105B20006109209366093093670920EA30E02093E9 -:105B30006809309369091092460980934C0981E005 -:105B40008093470981E1809380011092880110922F -:105B5000800310922906E091AD2FF091AE2F87813E -:105B6000893019F483E18093932C8681893019F46C -:105B700083E18093922C44B155B1495F5F4F33E08C -:105B8000569547953A95E1F7E091AA2FF091AB2F02 -:105B90006FE072E383E4199504B115B1013094E02C -:105BA000190708F024C114B815B8A801495F5F4F60 -:105BB00023E0569547952A95E1F76FE072E38FE869 -:105BC00092E30E9460708FE092E38AB99BB986B13C -:105BD0008695806886B984B195B1019684B995B9E6 -:105BE00087709927892B39F480E192E38AB99BB9B0 -:105BF00086B180930F3286B1869586B984B195B10E -:105C0000019684B995B987709927892B41F4EAB137 -:105C1000FBB1CF0101968AB99BB986B1808380E040 -:105C200041E050E0EFE8F2E30417150708F495C0EF -:105C3000908190FF2BC086B1869586B984B195B1CD -:105C4000019684B995B987709927892B41F4AAB137 -:105C5000BBB1CD0101968AB99BB986B18C9386B14F -:105C60008695806886B984B195B1019684B995B955 -:105C700087709927892B09F063C0AAB1BBB1CD0108 -:105C800001968AB99BB986B18C935AC0882351F189 -:105C900086B1869586B984B195B1019684B995B9D6 -:105CA00087709927892B41F4AAB1BBB1CD01019628 -:105CB0008AB99BB986B18C9386B1869586B984B131 -:105CC00095B1019684B995B987709927892B41F4CC -:105CD000AAB1BBB1CD0101968AB99BB986B18C93AB -:105CE00080E02FC096B19695906896B924B135B1F1 -:105CF0002F5F3F4F24B935B927703327232B49F441 -:105D0000AAB1BBB19D012F5F3F4F2AB93BB996B1F4 -:105D10009C9396B1969596B924B135B12F5F3F4FBC -:105D200024B935B927703327232BD1F6AAB1BBB1DB -:105D30009D012F5F3F4F2AB93BB996B19C9301C09B -:105D400081E09081969590839A0127703327232BC9 -:105D500009F431964F5F5F4F67CF811129C086B13B -:105D60008695806886B984B195B1019684B995B954 -:105D700087709927892B41F4EAB1FBB1CF010196D5 -:105D80008AB99BB986B1808386B1869586B984B17C -:105D900095B1019684B995B987709927892B41F4FB -:105DA000EAB1FBB1CF0101968AB99BB986B1808374 -:105DB00084B195B187709927892BC9F0E4B1F5B109 -:105DC00086B144B155B193E0F695E7959A95E1F720 -:105DD000E15FFD4C90E04770552728E030E0241B40 -:105DE000350B02C0959587952A95E2F7808381E06F -:105DF0008093B82C8FE092E38AB99BB980E28093BC -:105E00000C098CE08093070985E58A95F1F7D39515 -:105E1000CDBFDEBFDF91CF911F910F91089514B8D0 -:105E200015B881E08093BB2C0C9401261092070AD0 -:105E30001092000A10924709109240098091810344 -:105E40008E7F8093810384B195B180FF1AC0379B08 -:105E500003C086B1869503C086B18695806886B9F1 -:105E600084B195B1019684B995B987709927892B2A -:105E700041F4EAB1FBB1CF0101968AB99BB986B171 -:105E8000808384B195B187709927892BC9F0E4B1DB -:105E9000F5B186B144B155B193E0F695E7959A9581 -:105EA000E1F7E15FFD4C90E04770552728E030E0D6 -:105EB000241B350B02C0959587952A95E2F78083C0 -:105EC00081E08093BC2C1092BD2C8FEF9FEF8093CC -:105ED000260A9093270A1092200A1092210A109203 -:105EE000060A1092070A1092030A84E08093000ABF -:105EF00083E08093B82C1092B82C1092BC2C109296 -:105F0000BB2C0C9426268091600910926009109297 -:105F1000610993E090934009813520F4813308F4BE -:105F2000A7C003C0813758F165C08091BE2C909105 -:105F3000BF2C80FF0AC08091BE2C9091BF2C02978D -:105F4000C0F085B18695806802C085B1869585B917 -:105F500086B197B1019686B997B987709927892B31 -:105F600041F4ECB1FDB1CF0101968CB99DB985B179 -:105F700080838091BE2C9091BF2C029675C0809139 -:105F8000BE2C9091BF2C80FF1BC08091BE2C9091A5 -:105F9000BF2C0297A8F085B18695806885B986B137 -:105FA00097B1019686B997B987709927892B41F4E3 -:105FB000ECB1FDB1CF0101968CB99DB985B180835B -:105FC00085B1869585B986B197B1019686B997B99D -:105FD00087709927892B41F4ECB1FDB1CF0101966F -:105FE0008CB99DB985B180838091BE2C9091BF2CD6 -:105FF00003963AC08091BE2C9091BF2C80FF2FC099 -:106000008091BE2C9091BF2C0297A8F085B1869507 -:10601000806885B986B197B1019686B997B98770BE -:106020009927892B41F4ECB1FDB1CF0101968CB9D0 -:106030009DB985B1808385B1869585B986B197B1C3 -:10604000019686B997B987709927892B41F4ECB1ED -:10605000FDB1CF0101968CB99DB985B18083809146 -:10606000BE2C9091BF2C04968093BE2C9093BF2C95 -:1060700008951F920F920FB60F92112408B60F9237 -:1060800018BE0BB60F921BBE8F939F93EF93FF9397 -:1060900084E080938506E0E0F9E013828FE790E0EA -:1060A00086AB97AB81E190E080933E0990933F09E6 -:1060B00010922B06FF91EF919F918F910F900BBE45 -:1060C0000F9008BE0F900FBE0F901F9018951F9253 -:1060D0000F920FB60F92112408B60F9218BE0BB68E -:1060E0000F921BBE2F933F934F935F938F939F937A -:1060F000EF93FF932091280694B1267081E009F078 -:1061000080E0990F892B84B983B1882309F4E5C015 -:1061100013B884B18770873009F0B5C084E08093EC -:1061200086061092000980E880930C0910920709F6 -:106130001092290686B197B1877049F090B18F5FB0 -:10614000893011F09695FBCFE8B1F9B1908386B113 -:1061500097B18093C22C9093C32C8091C22C9091C4 -:10616000C32C079708F45CC081E08093C62C2FE015 -:1061700033E32CB93DB921E030E02093BE2C3093BD -:10618000BF2C16B817B815B899E8909380031092F1 -:10619000000A1092200A1092210A4FEF5FEF4093FD -:1061A000260A5093270A2FE530E020932A0A3093DD -:1061B0002B0A1092060A20E220930C0A9CE090938E -:1061C000070A109260091092610940936609509382 -:1061D000670940EA50E040936A0950936B091092B6 -:1061E000460920934C099093470990E190938201CE -:1061F00010928A01109281038093870389EB809328 -:1062000080038EB19FB12091080430910904822B44 -:10621000932B8093C42C9093C52C82E081B963C0EA -:106220008CE0809329068FE092E388B999B98FE8D2 -:1062300092E38AB99BB910B814B813B816B817B856 -:1062400011B810922009109221098FEF90E08093ED -:106250002609909327098FEF9FEF80932E09909343 -:106260002F0981E08093000988E88093030980E882 -:1062700080930C0980EC8093070982E080932C06C0 -:1062800080932B0630C094B1892F8C7049F181B175 -:1062900081111EC080B1869592FF02C090E001C0BE -:1062A00090E8892B80B926B137B12F5F3F4F26B9CF -:1062B00037B927703327232B99F4E8B1F9B19F013F -:1062C0002F5F3F4F28B939B9808381E081B908C079 -:1062D00081B1813029F411B803C083B1809583B9AD -:1062E00088E880930309FF91EF919F918F915F91CF -:1062F0004F913F912F910F900BBE0F9008BE0F90C2 -:106300000FBE0F901F9018951F920F920FB60F920D -:10631000112408B60F9218BE0BB60F921BBE8F93B6 -:10632000EF93FF93E0E8F3E080818F7C8083E0E0EF -:10633000FAE08AE8838381E0808383E081B9FF917A -:10634000EF918F910F900BBE0F9008BE0F900FBE74 -:106350000F901F9018951F920F920FB60F92112455 -:1063600008B60F9218BE09B60F9219BE0BB60F925F -:106370001BBE2F933F934F935F936F937F938F93A6 -:106380009F93AF93BF93EF93FF93E091892EF0918A -:106390008A2E1995FF91EF91BF91AF919F918F91A7 -:1063A0007F916F915F914F913F912F910F900BBE15 -:1063B0000F9009BE0F9008BE0F900FBE0F901F9058 -:1063C00018951F920F920FB60F92112408B60F92D4 -:1063D00018BE0BB60F921BBE2F933F934F935F9344 -:1063E0008F939F93EF93FF931092070A1092000AE6 -:1063F0001092030A1092470910924009809180037D -:106400008E7F809380038091BE2C9091BF2C80FF63 -:1064100015C085B18695806885B986B197B101961A -:1064200086B997B987709927892B41F4ECB1FDB1F2 -:10643000CF0101968CB99DB985B1808386B197B1A2 -:1064400087709927892BC9F0E6B1F7B185B146B1BC -:1064500057B193E0F695E7959A95E1F7E15FFC4C2B -:1064600090E04770552728E030E0241B350B02C030 -:10647000959587952A95E2F7808386B197B18093A9 -:10648000C02C9093C12C86B197B1049718F081E08D -:106490008093C72C1092000A1092070A1092820172 -:1064A00010928A018CE38093820388E080938003BA -:1064B0008CE0809329068FE092E388B999B98FE840 -:1064C00092E38AB99BB910B814B813B816B817B8C4 -:1064D00011B810922009109221098FEF90E080935B -:1064E0002609909327098FEF9FEF80932E099093B1 -:1064F0002F0981E08093000988E88093030980E8F0 -:1065000080930C0980EC8093070982E080932C062D -:1065100080932B06FF91EF919F918F915F914F9107 -:106520003F912F910F900BBE0F9008BE0F900FBEA2 -:106530000F901F901895CF93DF934CE04093810606 -:10654000A0E4B6E052961C92529784E012968C9387 -:106550001297C0E8D1E082E68E83E0E2F6E081E0C7 -:106560008683818396E09283818B92E0928B128660 -:1065700013862FE0218729E528833AE539832A838A -:1065800020E411962C93119716962C931697C0EB36 -:10659000D0E03A81307F3A833A8132603A8330E307 -:1065A00011963C93119716963C93169750962C9300 -:1065B000509716968C93169715969C93159723E0F3 -:1065C00011962C93A0E0B8E023E111962C9311973B -:1065D00061E070E096966D937C93979798966D9393 -:1065E0007C939997A0E8B8E01C961C921C972C937A -:1065F000A0E2B3E013961C92139711961C92119788 -:1066000028E012962C93129731E13C93C091AD2F64 -:10661000D091AE2F6A857B8558966D937C93599760 -:10662000A0E8B3E03CE312963C9312972C931396A8 -:106630003C93139711962C9323E83FE22093892EE5 -:1066400030938A2E8583A6ECBCE21C9211961C9294 -:1066500041872FE032E328B939B92FE832E32AB96C -:106660003BB910B814B813B816B817B811B8A0E0F1 -:10667000B9E090961D921C9291972FEF30E096967C -:106680002D933C9397972FEF3FEF9E962D933C933E -:106690009F978C9388E813968C93139780E81C96A9 -:1066A0008C931C9780EC17968C9394879387DF913B -:1066B000CF910895E0E0FAE010821782E0E8F1E07F -:1066C00012821286E0E8F3E08CE3828388E0808324 -:1066D000A0E2B6E01B961C921B9719961C92199784 -:1066E000E0E0F9E010821382178280E8848781E07D -:1066F00016968C93089588E0809385068091C62C29 -:10670000882391F11092C62C4091C22C5091C32C39 -:10671000495F5F4F93E0569547959A95E1F7E09171 -:10672000AA2FF091AB2F6FE072E384E41995E0910A -:10673000AD2FF091AE2F8781883019F483E18093DB -:10674000932C8681883019F483E18093922C1092E7 -:10675000882E6091C22C7091C32CE0919F2FF091F4 -:10676000A02F8FE092E319958091C72C882399F18F -:106770001092C72C4091C02C5091C12C495F5F4FA3 -:1067800083E0569547958A95E1F7E091AA2FF0911D -:10679000AB2F6FE073E387E41995E091AD2FF09193 -:1067A000AE2F8781883019F483E18093932C868102 -:1067B000883019F483E18093922C81E08093882EB5 -:1067C0006091C02C7091C12CE0919F2FF091A02F6F -:1067D0008FE093E3199521B1223009F055C08EB1B5 -:1067E0009FB160910804709109044091C42C5091AC -:1067F000C52C862B972B841B950B40911E20509106 -:106800001F204817590708F03FC01092000A109245 -:10681000070A1092820110928A018CE3809382030E -:1068200088E0809380038CE0809329068FE092E3D8 -:1068300088B999B98FE892E38AB99BB910B814B8AE -:1068400013B816B817B811B8109220091092210980 -:106850008FEF90E080932609909327098FEF9FEFA9 -:1068600080932E0990932F0981E08093000988E896 -:106870008093030980E880930C0980EC80930709DA -:1068800020932C0620932B0688E08093860608959B -:10689000282F8091F02C882359F08091EA2C8111C7 -:1068A00008C081E09091E92C291718F080E0089544 -:1068B00081E008950F931F93CF93DF931F92CDB77D -:1068C000DEB70091ED2C000F000F005182E08093A5 -:1068D000F02C10E0B8016D5F7F4F41E050E089EE91 -:1068E0009CE20E947911B8016C5F7F4F41E050E05B -:1068F000CE0101960E9479118981881F8827881FFF -:106900008093E82C81E08093EF2C1092EE2C109273 -:10691000EA2C1092EC2C0F90DF91CF911F910F91E8 -:1069200008950F931F93CF93DF931F921F92CDB7BC -:10693000DEB78C0142E050E069E270E0CE010196E2 -:106940000E94791129813A81F80190812115310540 -:1069500049F4218130E0322F2227A901490F511D2E -:10696000CA010DC09F70F8019083892F90E0A901A2 -:10697000409550954817590770F0820F931F8983EF -:106980009A8342E050E069E270E0CE0101960E94F5 -:10699000C71181E001C080E00F900F90DF91CF918F -:1069A0001F910F910895CF93DF931F92CDB7DEB75C -:1069B00081E08093F02C40E150E060EB70E088ECE7 -:1069C0009CE20E9479116091CE2C5091CD2C409187 -:1069D000CC2C3091CB2C2091CA2C9091C92C809139 -:1069E000C82C7091CF2C7093C82C6093C92C5093F5 -:1069F000CA2C4093CB2C3093CC2C2093CD2C90934D -:106A0000CE2C8093CF2C6091D62C5091D52C4091D8 -:106A1000D42C3091D32C2091D22C9091D12C8091D8 -:106A2000D02C7091D72C7093D02C6093D12C509394 -:106A3000D22C4093D32C3093D42C2093D52C9093EC -:106A4000D62C8093D72C80E38093ED2C41E050E04E -:106A500068EA70E089EE9CE20E94791141E050E022 -:106A60006CEA70E0CE0101960E94791181E0998173 -:106A7000911180E08093E82C81E08093EF2C1092BC -:106A8000EE2C1092EA2C1092EC2C0F90DF91CF910B -:106A900008951092F02C80E18093ED2C8FEF80937D -:106AA000E92C1092E82C81E08093EF2C1092EE2CD0 -:106AB0001092EA2C1092EC2C089584E18093ED2C36 -:106AC000F9CE89E28093ED2CF5CE81E08093EF2C16 -:106AD00008951092EA2C81E08093EF2C0895089598 -:106AE0008F929F92AF92BF92CF92DF92EF92FF92DE -:106AF0000F931F93CF93DF93CDB7DEB76097CDBFD2 -:106B0000DEBF7C01DC018C919091EF2C9230F9F08A -:106B100038F0943081F128F1963009F456C0C2C0A3 -:106B200021E09227292F21702093EE2C911102C091 -:106B3000863219F0823509F0B5C084E4F70180830C -:106B4000118282E08093EF2C80E190E0CAC39091A3 -:106B5000EE2C911102C08632B9F0823509F0A5C041 -:106B600013C09091EE2C911102C0863269F08235EB -:106B700009F0CDC009C09091EE2C911102C086326F -:106B800019F0823509F075C184E4D7018C93119610 -:106B90001C9281E0892716C0D7018C919091EC2C32 -:106BA00091117BC1803509F476C008F086C180332D -:106BB00009F4A2C19091F02C913009F408C208F0B8 -:106BC0002DC281E08093EF2C6DC08F3A09F05AC03E -:106BD000695F7F4F93E0769567959A95E1F76250EC -:106BE0007109C7010E948B41882309F44BC0FE0143 -:106BF00031966F0188E0DF011D928A95E9F7570110 -:106C0000BFEFAB1ABB0A08EC1CE228ED3CE2AF0177 -:106C1000B50181E090E00E94710E28ED3CE2AE01EA -:106C2000475F5F4FB701675F7F4F81E090E00E9451 -:106C3000710E9091E02C8889981324C09091E12CDA -:106C4000898598131FC09091E22C8A8598131AC0E9 -:106C50009091E32C8B85981315C09091E42C8C8532 -:106C6000981310C09091E52C8D8598130BC09091CE -:106C7000E62C8E85981306C09091E72C8F85981787 -:106C800009F40DC381E08093EF2C86E0F701808347 -:106C900084E090E026C3D70111968C9181111CC12C -:106CA0001092EF2C80E090E01CC3833909F089CF6B -:106CB00019821A821B821C8288E8898343E050E093 -:106CC00060E070E0CE0102960E947911F7018181A7 -:106CD000803261F1803709F05CC0F70192818981CF -:106CE0009813C2C093818A819813BEC094818B810E -:106CF0009813BAC095818C819813B6C084E08083C4 -:106D000061E070E0C7010E94604183E03EC08539C8 -:106D100009F057CF44E050E064E070E0CE01019606 -:106D20000E947911F70181818032A9F42981D7016C -:106D30002C933A8111963C9311979B8112969C93C8 -:106D400012978C8113968C93139723279227892768 -:106D500014968C9387C08037E1F4F7019281898182 -:106D6000981382C093818A8198137EC094818B810D -:106D700098137AC095818C81981376C0108261E057 -:106D800070E0C7010E94604184E08093EF2C38E1FD -:106D90006CC0082F02950F700250182F1F7088E0EA -:106DA00090E0811B91092FEF30E0690102C0D5947A -:106DB000C7948A95E2F7053021F0043051F511238C -:106DC000E1F044E050E0B7016E5F7F4FCE010196E5 -:106DD0000E945370892B69F49A81898189279B814C -:106DE00089279C818927D70116969C9189278C2118 -:106DF00061F1043071F4111137C044E050E0B70183 -:106E00006E5F7F4FCE0101960E945370892BE9F08F -:106E10002BC0043048F510E0A801B7016E5F7F4F2A -:106E2000CE0101960E945370892BF1F4D701A00F77 -:106E3000B11FE1E0F0E0EC0FFD1FE00FF11F129633 -:106E40009C9180818927C82279F42981F7012083C8 -:106E50003A8131839B8192838C818383232792277C -:106E60008927848338E201C030E020E0832F922F0D -:106E700038C2695F7F4F83E0769567958A95E1F721 -:106E80006330710508F49DCE62507109C7010E94FC -:106E90008B41811181CE81E0F9CE1092EC2C609172 -:106EA000EB2C6932E1F48091F02C8130C1F4C70100 -:106EB000029637DD882381F0CCC1803A09F471C095 -:106EC000823A09F077CED70111961C91193209F454 -:106ED0004CC0123008F04EC0D7011C92D9CE809120 -:106EE000A82F8111B6C1B4E06B9FB001112444E01A -:106EF00050E0C7010296ABC1F70111818091F02CDF -:106F0000882369F09091E82C992339F09091EA2C2C -:106F1000911103C00091E92C06C0813019F0009155 -:106F2000ED2C01C00CE21017B8F6C12CD12CF4E006 -:106F30001F9FB001112444E050E0C7018C0D9D1D3E -:106F40000E9479111F5F101301C010E024E0C20EEF -:106F5000D11C80E1C816D10451F760E170E0C7018F -:106F60000E94604180E990E0BCC18091F02C8130AA -:106F700009F49DCF8091ED2C181708F0ADCF812F2B -:106F800087DC882309F481CEC70102962091A82FBF -:106F900021115FC1F4E01F9FB001112444E050E0D3 -:106FA00056C1D70111961C91123008F495CF8091EB -:106FB000ED2C181708F090CF812F6ADC882309F494 -:106FC00064CE1093EB2C81E08093EC2C42C18A318B -:106FD00009F0F7CD86E08093EF2C68E080EE9CE22C -:106FE0000E94B71088E0E8EDFCE2DF011D928A956F -:106FF000E9F7A7014F5F5F4F08EC1CE29F0160EECD -:107000007CE281E090E00E94680E8FEAF7018083C5 -:1070100069E070E0C7010E94604161C18C3309F4EE -:107020001AC148F4893309F4B0C08A33D9F18B31DD -:1070300009F0C7CD75C08B3409F41CC138F48E3308 -:1070400009F0BFCD8DEBD7018C9321C1803621F0A3 -:10705000853A09F4B5C0B5CDD7011C9284E01196EC -:107060008C93119783E012968C93129781E013967C -:107070008C93139714968C93149715961C92809169 -:10708000ED2C843111F08EE001C08BE0F701868396 -:1070900083E0878368E070E0C7010E94604180E57B -:1070A00090E01FC1D7011196DC90119712960C91B8 -:1070B0000D1508F411CF8091ED2CD81608F00CCFE7 -:1070C000081708F009CF8091E82C882351F08D2D06 -:1070D000DFDB882309F4D9CD802FDADB882309F49C -:1070E000D4CD10E06D2D70E0061B170B0F5F1F4F06 -:1070F000000F111F000F111F660F771F660F771FFC -:10710000A801C7010E947911B801C7010E9460411E -:10711000C8010296A3E0880F991FAA95E1F7E1C084 -:107120000091ED2C000F000F005110E0B801685FD6 -:107130007F4F44E050E0CE0101960E947911998181 -:10714000F701818198130CC09A818281981308C03D -:107150009B818381981304C09C818481981711F0CE -:1071600086E065C081E08093EA2CB801645F7F4FC0 -:1071700042E050E0C7010E94791162E070E0C7016F -:107180000E94604180E290E0ACC0F7016181633011 -:1071900008F0A2CE8091ED2C70E0680F711D660F93 -:1071A000771F660F771F43E050E0C7010E947911F7 -:1071B00063E070E0C7010E94604188E290E091C006 -:1071C000D70111962C91022F10E0902F8827856A05 -:1071D000092E000CAA0BBB0BF70132814C015D019B -:1071E000A32A233010F0108253CD8091ED2CB801EA -:1071F000680F711D660F771F660F771F44E050E020 -:10720000CE0101960E94791149815A816B817C815E -:10721000D501C401840F951FA61FB71F89839A83C8 -:10722000AB83BC830097A105B14020F084E0D70177 -:107230008C932ECD8091ED2CB801680F711D660FD7 -:10724000771F660F771F44E050E0CE0101960E9441 -:10725000C7118AE01BCD40E250E06AEC70E0C70144 -:107260000E947A7060E270E0C7010E94604180E194 -:1072700091E037C06091ED2C660F660F605170E0B1 -:107280006B5F7F4F41E050E0C7010E94791161E0E0 -:1072900070E0C7010E94604188E190E022C019813E -:1072A00047E050E0BE016E5F7F4FC6010E946970EB -:1072B000188708EC1CE228ED3CE2A501B60181E04C -:1072C00090E00E94680ED7011C9269E070E0C7014F -:1072D000F7D781E08093EA2C84E08093EF2C88E557 -:1072E00090E06096CDBFDEBFDF91CF911F910F91EF -:1072F000FF90EF90DF90CF90BF90AF909F908F90D6 -:107300000895CF93DF93EC0143E050E060E070E03C -:107310000E94791144E050E064E070E0CE010396F1 -:10732000DF91CF910C9479110F931F93CF93DF933B -:107330001F921F92CDB7DEB78C01FC019081818135 -:10734000892798E88927928189278A839481838174 -:1073500089279581892796818927898343E050E091 -:1073600060E070E0C8010E94C71141E050E063E0B6 -:1073700070E0CE0102960E94C71144E050E064E044 -:1073800070E0C80103960E94C71141E050E068E038 -:1073900070E0CE0101960E94C7110F900F90DF910F -:1073A000CF911F910F91089581E08093142D84E077 -:1073B00090E08093F32C9093F42C89E08093F22C4E -:1073C0001092F12C089581E08093142D84E090E0D8 -:1073D0008093F32C9093F42C88E08093F22C1092FD -:1073E000F12C089581E08093142D84E490E0809343 -:1073F000F32C9093F42C88E08093F22C1092F12CD3 -:10740000089581E08093142D82E090E08093F32C26 -:107410009093F42C88E18093F22C1092F12C089533 -:1074200081E08093142D82E490E08093F32C90937C -:10743000F42C88E18093F22C1092F12C089581E0D5 -:107440008093142D089508958F929F92AF92BF92CA -:10745000CF92DF92EF92FF920F931F93CF93DF9320 -:10746000CDB7DEB76397CDBFDEBF8C015B018091E6 -:10747000142D6730710501F5F8019081882311F012 -:10748000963211F09235C1F421E0811120E0209371 -:10749000F12C4091F32C3091F42C211102C0963242 -:1074A00011F0923539F4F801408331838FEF8093E6 -:1074B000F52C38C0A12CB12C853009F49CC050F4B7 -:1074C0008230A9F1C8F0833009F469C0843009F42E -:1074D00082C0C2C5883009F425C138F4863009F469 -:1074E0009AC0873009F4D3C0B7C5893009F44FC3B7 -:1074F0008D3008F471C3B0C591E08927982F917041 -:107500009093F12C3091F32C2091F42CF801908180 -:10751000811102C0963219F0923509F019C4F801B0 -:107520003083218384E08093142D80E196C5F80197 -:107530008081982F9D7F913419F48AE0808367C3FE -:107540008033C1F462E070E0C801E5D6882309F415 -:107550009CC0F8016181F0E16F9FB001112440E10E -:1075600050E0C8010E94791160E170E0C801A8D61E -:1075700080E973C5803A79F462E070E0C801CBD647 -:10758000882309F482C0F801818180930B2D83E068 -:107590008093142DD2CF803509F05EC552C060E1D2 -:1075A00070E0C801B8D6882389F08091A82F811196 -:1075B0000BC060910B2DF0E16F9FB001112440E1F1 -:1075C00050E0C8010E94C7118AE001C081E0F801C3 -:1075D000808382E01AC39091F12C3091F32C20919A -:1075E000F42CF8018081911102C0863211F18235AC -:1075F00009F0B6C31EC09091F12C3091F32C20916C -:10760000F42CF8018081911102C0863291F082350C -:1076100009F053C40EC09091F12C3091F32C2091BD -:10762000F42CF8018081911102C0863211F082356C -:1076300031F4F8013083218381E0892786C38035C6 -:10764000C9F4F8018181882319F0F8011082DFC2A2 -:1076500062E070E0C8015FD68823B9F0E091AA2FFC -:10766000F091AB2F40E060E070E081E91995109255 -:10767000142DF2C490EA980F923008F0C1C462E071 -:1076800070E0C80148D68111EAC481E054C2C80143 -:107690000E945E4764E07801F4E0EF0EF11CC70140 -:1076A0000E94754AE091AA2FF091AB2F44E0B701F8 -:1076B00080EA1995F801948180910C2D981329C0C6 -:1076C000958180910D2D981324C0968180910E2D67 -:1076D00098131FC0978180910F2D98131AC0809125 -:1076E000102D80838091112D81838091122D8283B2 -:1076F0008091132D838364E0C8010E94674CE09160 -:10770000AA2FF091AB2F44E0B80181EA199588E0E7 -:1077100009C2E091AA2FF091AB2F44E06CE07DE22A -:1077200080EC32C2F8018081803551F48181811171 -:1077300007C08281873521F483818D3C09F40AC218 -:1077400064E0C8010E94754AF8018081803309F025 -:10775000C2C062E070E0C801DED5882309F4ACC085 -:10776000F801618167FD04C0862F8370833029F0A2 -:10777000862F8F708F3009F084C060930B2D80911D -:10778000F62C9091F72C3091F82C282F22952095EB -:10779000422F4927407F09F043C023272F7009F06B -:1077A0003FC0929590959327907FD1F5262F67FD46 -:1077B00002C0237003C02F7009F023E0982F90952A -:1077C000432F42954F702223C1F0892F90E0022E63 -:1077D00002C0959587950A94E2F7982FE32FF0E081 -:1077E000022E02C0F595E7950A94E2F73E2F50E08D -:1077F00002C0559547952A95E2F740FBCC24C0F886 -:10780000D12CCC0CDD1CCC0CDD1C30FBEE24E0F8C4 -:10781000F12CEE0CFF1CEC28892F81708E2901C001 -:1078200087E020910A2D30E0280F311D280F311DEF -:10783000F901E05CFF4D8081F8019801205F3F4F26 -:107840001192E217F307E1F79091F92CF801918773 -:1078500082FF09C09091F62C96839091F72C978324 -:107860009091F82C908784FF15C06360F0E16F9FC2 -:10787000B0011124665F7F4F46E050E0C8010A96D0 -:1078800007C080E1689FB001112440E150E0C801C9 -:107890000E94791160E170E0C80112D5E091AA2F31 -:1078A000F091AB2F42E1B80180E8199562E1C8017F -:1078B0000E94674C80E939C10E94804991E0892784 -:1078C000F8018083E091AA2FF091AB2F44E0B8013A -:1078D00081EC19959CC1803A61F462E070E0C801C6 -:1078E0001AD58823D9F1F801818180930B2D89E085 -:1078F0000DC0803C89F462E070E0C8010CD588239B -:1079000069F1F801818180930B2D8BE08093142D18 -:107910000E9480499AE00EC1813C91F462E070E0DF -:10792000C801F9D48823D1F0F801818180930B2D0F -:107930004AE0F42EF092142D0E9480498F25FBC05E -:10794000823C99F462E070E0C801E5D4882331F00C -:10795000F801818180930B2D8CE0D8CFE091AA2F84 -:10796000F091AB2F44E0B80121C0803B11F562E0FB -:1079700070E0C801D0D4E091AA2FF091AB2F44E081 -:10798000B801882399F086E819958091A82F811174 -:10799000BFCFF8016181F0E16F9FB001112440E198 -:1079A00050E08AEF9CE20E94C711B2CF81EC19959A -:1079B000BEC090EA980F923008F0BFC062E070E05D -:1079C000C801A9D4882309F4B2C0F80180818036A7 -:1079D00021F03AE3C32ED12C03C020E3C22ED12CD8 -:1079E000F801818187FF0CC0807FF0E18F9F7001DB -:1079F000112480ECC80ED11C96EFA92EB12C08C022 -:107A00008C7F90E1899F7001112486E3A82EB12C10 -:107A1000E091AA2FF091AB2F42E0B80180E91995CF -:107A2000F8018081817080930A2DC701B4E096959A -:107A30008795BA95E1F780930B2D9091F52C9817C7 -:107A400069F0B7016A0D7B1D44E050E086EF9CE2CF -:107A50000E94791180910B2D8093F52C68E0CE0166 -:107A600001960E94B7108091A72F44E050E0873024 -:107A700019F463E070E002C060E070E0CE010F96A0 -:107A80000E947911B7016C0D7D1D46E050E0CE01DA -:107A900009960E947911898180930C2D8A818093A7 -:107AA0000D2D8B8180930E2D8C8180930F2D60E4A2 -:107AB0008CE09DE20E94AD4E80910C2D8093102DA4 -:107AC00080910D2D8093112D80910E2D8093122D7C -:107AD00080910F2D8093132D60E280E19DE20E9442 -:107AE000AD4E20E0AE014F5F5F4FBE01615F7F4F43 -:107AF000CE010996F7D68981F80180838A81818336 -:107B00008B8182838C818383E058FF4F8D818083BA -:107B100031968E81808331968F81808331968885DE -:107B2000808387E08093142D80E290E174C30E94EB -:107B3000804991E08927F80101CD8035B9F4F80139 -:107B40008181811182CD62E070E0C801E4D3882395 -:107B500009F49BCD1092142DE091AA2FF091AB2F38 -:107B600040E060E070E081E9199576C2A501495FC7 -:107B70005F4FA3E056954795AA95E1F7E091AA2FAC -:107B8000F091AB2FB80182E9199581E0DEC062E186 -:107B9000C8010E94754A60E170E0C801BCD3E09161 -:107BA000AA2FF091AB2F882329F142E1B80181E897 -:107BB00019958091A82F81110BC060910B2DF0E1D8 -:107BC0006F9FB001112440E150E0C8010E94C7112D -:107BD0000E9480499AE015C066E0C8010E94754A7B -:107BE00064E070E0C80197D3811113C0E091AA2F1F -:107BF000F091AB2F44E0B80181EC19950E948049C7 -:107C000091E08927F801808388E08093142D84E037 -:107C100024C260910B2DF0E16F9FB001112440E16F -:107C200050E08AEF9CE20E9479119091FA2C8091A9 -:107C3000FE2C80959813EBC28091022D9813E7C219 -:107C40002091FB2C8091FF2C80952813E0C280911D -:107C5000032D2813DCC2C090FC2C8091002D809550 -:107C6000C812D5C28091042DC812D1C28091FD2CBA -:107C70003091012D30958313CAC23091052D8313A5 -:107C8000C6C24091062D3091072D30954313BFC2D7 -:107C90003091082D4313BBC23091092D3095431309 -:107CA000B6C2F801308141818280912CA12CB12C87 -:107CB000540199248824942A832A3381B32AD12C0D -:107CC000E12CF12C7601DD24CC24D22AC92AF82A11 -:107CD0008091142D8B3009F07FC2E091AA2FF09192 -:107CE000AB2F46E0B80185E81995C818D908EA080D -:107CF000FB08C092FA2C33272F2D1E2D0D2D00933B -:107D0000FB2CA701662777274093FC2C8F2D992702 -:107D1000AA27BB278093FD2CEC2DE095E093FE2C49 -:107D2000E02FE095E093FF2CE42FE095E093002D09 -:107D3000E82FE095E093012DC092022D0093032DD2 -:107D40004093042D8093052D88E08093142D84C1E9 -:107D5000903409F081C182E08093142D8AE0EBCE4B -:107D6000833909F084CC8091A72F873009F0A0C017 -:107D700043E050E060E070E0CE0102960E9479118D -:107D800088E88983F8019181903219F0903761F089 -:107D900024C0F80180833A8131832B8122839C8126 -:107DA00093832327822728C1F8018281883809F02C -:107DB00053C193818A8198134FC194818B81981309 -:107DC0004BC195818C81981347C184E0808361E029 -:107DD00070E0C80175D285E09EC0E92EE2942FE0E4 -:107DE000E2222EEF2E0D9F70F92E88E090E08F1981 -:107DF00091094FEF50E06A0102C0D594C7948A956B -:107E0000E2F7253021F0243059F5FF20E9F044E075 -:107E100050E0B8016E5F7F4FCE0101962B8B0E9420 -:107E200053702B89892B61F49A818B81892798E87B -:107E300089279C818927F801968189278C2181F1E6 -:107E4000243071F4F11008C144E050E0B8016E5FD5 -:107E50007F4FCE0101960E945370892B09F1FCC01F -:107E6000243008F0F9C0E22EF12CA701B8016E5FB2 -:107E70007F4FCE0101960E945370892B09F0ECC010 -:107E8000D801AE0DBF1DE1E0F0E0EC0FFD1FEE0DDF -:107E9000FF1D12969C9180818927C82209F0DCC0C1 -:107EA00098E8F80190833A8131832B812283A0C026 -:107EB00044E050E060E070E007C0853909F0D7CBBE -:107EC00044E050E063E070E0CE0101960E94791139 -:107ED0009091F22CF8018181803209F482C08037C0 -:107EE000F1F4F801228189812813B6C023818A81A7 -:107EF0002813B2C024818B812813AEC025818C81C8 -:107F00002813AAC0908361E070E0C801D9D18FEF37 -:107F10008093F52C86E08093142D88E19EC0E82E96 -:107F2000E2949FE0E9222EEF2E0D8F70F82E88E06C -:107F300090E08F1991094FEF50E06A0102C0D5948B -:107F4000C7948A95E2F7253021F0243059F5FF20B7 -:107F5000E9F044E050E0B8016E5F7F4FCE0101963A -:107F60002B8B0E9453702B89892B61F49A81898114 -:107F700089279B8189279C818927F80196818927F8 -:107F80008C2179F1243071F4F11066C044E050E0A6 -:107F9000B8016E5F7F4FCE0101960E945370892B0E -:107FA00001F15AC0243008F057C0E22EF12CA7018D -:107FB000B8016E5F7F4FCE0101960E945370892BEE -:107FC00009F04AC0D801AE0DBF1DE1E0F0E0EC0FB2 -:107FD000FD1FEE0DFF1D12969C9180818927C822FE -:107FE000D9F52981F80120833A8131839B819283DD -:107FF0008C818383232792278927848388E22DC05D -:10800000823C09F0CBC0F8019181903E09F0C8C0D4 -:108010009281943B09F0C4C046E050E06AEA74E003 -:10802000CE0101960E94791189818B3409F02DCB04 -:108030008A81893709F029CB8B818B3109F025CBD7 -:108040008C818A3E09F021CB8D818B3709F01DCBC5 -:108050008E818C3C09F019CB80E090E0DCC0F80107 -:108060008081803621F08AE3C82ED12C03C0B0E392 -:10807000CB2ED12CF801818187FF0CC0807FF0E1ED -:108080008F9F7001112480ECC80ED11CA6EFAA2E80 -:10809000B12C08C08C7F90E1899F70011124F6E318 -:1080A000AF2EB12CE091AA2FF091AB2F42E0B80196 -:1080B00080E91995F8018081817080930A2DC701AC -:1080C000E4E096958795EA95E1F780930B2DB7014B -:1080D0006A0D7B1D44E050E086EF9CE20E9479111E -:1080E00080910B2D8093F52C68E0CE0101960E94C3 -:1080F000B7108091A72F44E050E0873019F463E077 -:1081000070E002C060E070E0CE010F960E9479112D -:10811000B7016C0D7D1D46E050E0CE0109960E942E -:108120007911898180930C2D8A8180930D2D8B810B -:1081300080930E2D8C8180930F2D60E48CE09DE266 -:108140000E94AD4E80910C2D8093102D80910D2DAD -:108150008093112D80910E2D8093122D80910F2DE3 -:108160008093132D60E280E19DE20E94AD4E87E096 -:108170008093142D8981F80180838A8181838B818A -:1081800082838C818383AE014F5F5F4FBE01615F4D -:108190007F4FCE010996F0D080E25FCF803339F077 -:1081A000982F9F7E903A19F0805C833078F481E0BC -:1081B0008093142D84E0F8018083E091AA2FF09140 -:1081C000AB2F40E060E070E082EC83CBE091AA2F1F -:1081D000F091AB2F40E0D6CC8A3069F4E091AA2F21 -:1081E000F091AB2F46E0B80184E81995C80CD91C72 -:1081F000EA1CFB1C7ECD8C3009F07BCDE091AA2FD0 -:10820000F091AB2F46E0B80187E8199572CD0E9436 -:10821000804996E0F6CC6396CDBFDEBFDF91CF916B -:108220001F910F91FF90EF90DF90CF90BF90AF9094 -:108230009F908F900895CF93DF932091A72F2730A1 -:1082400071F4EC0143E050E060E070E00E947911CD -:1082500044E050E063E070E0CE01039604C044E0E7 -:1082600050E060E070E0DF91CF910C947911CF93F2 -:10827000DF931F92CDB7DEB72091A72F273029F4C7 -:1082800047E050E060E070E015C0FC0131812081E2 -:1082900023273281232733812327298344E050E099 -:1082A00060E070E00E94C71141E050E064E070E0DF -:1082B000CE0101960E94C7110F90DF91CF910895D2 -:1082C00020E42093D00026EC2093D5002093D40006 -:1082D00021E02093D000DC01680F791FA617B707B3 -:1082E00041F0ED91F0E0EA58F84FE491E093D300CB -:1082F000F5CFE091D500F0E0EA58F84FE491EC9327 -:10830000E091D400F0E0EA58F84FE4911196EC9334 -:108310001092D000089520E42093D00026EC209302 -:10832000D5002093D40021E02093D000DC01680F19 -:10833000791FA617B70741F0ED91F0E0EA58F84F22 -:10834000E491E093D300F5CFE091D500F0E0EA5856 -:10835000F84FE4918C918E130AC0E091D400F0E0C4 -:10836000EA58F84FE49181E011969C919E1380E0C9 -:108370001092D000817008958F929F92AF92BF9219 -:10838000CF92DF92EF92FF920F931F93CF93DF93E1 -:10839000DC018C9110E0E0E0869517958695E795D5 -:1083A000869517958695E795869517958695E79511 -:1083B000869517958695E79511968C9111978695D8 -:1083C00017958695E795869517958695E7958695F1 -:1083D00017958695E795869517958695E795129654 -:1083E0008C911297F0E030E08695F7958695379559 -:1083F0008695F795869537958695F7958695379561 -:108400008695F7958695379513968C911397869553 -:10841000F795869537958695F79586953795869540 -:10842000F795869537958695F795869537951496A1 -:108430008C91149790E020E08695979586952795E6 -:1084400086959795869527958695979586952795F0 -:10845000869597958695279515968C9186959795EF -:1084600086952795869597958695279586959795D0 -:108470008695279586959795869527955B01DA01D0 -:108480004A0144E0840E911C6C91E50179915E01F2 -:108490007627C32ED12CA60140555E4DEE2EF12C31 -:1084A000E701C055DF4D7E01EA01D880E701088170 -:1084B000ED2CE02AC22ED12CA60140555D4DEA01DB -:1084C0000881E02AF12CA70140575F4DEA0108819D -:1084D00006958795DF2FD071FD2E012F017EF026A6 -:1084E000092F0072F0260E2F0479F026032F037750 -:1084F000F026022F0A73F0260F2D0295F0260F2D7D -:1085000006950695F0260F2D0727F6940F2506955C -:108510009795F79517957695CF2ED12CA6014055B6 -:108520005E4DE12EF12CE701C055DF4D7E01EA01E1 -:10853000D880E7010881ED2CE02AC92ED12CA601B4 -:1085400040555D4DEA010881E02AF12CA701405712 -:108550005F4DEA01088106958795D32FD071FD2ED6 -:108560000E2F017EF026022F0072F026012F0479D3 -:10857000F0260F2F0377F026092F0A73F0260F2D10 -:108580000295F0260F2D06950695F0260F2D07274C -:10859000F6940F25069527953795E7957695C32E82 -:1085A000D12CA60140555E4DEE2EF12CE701C055B1 -:1085B000DF4D7E01EA01D880E7010881ED2CE02A39 -:1085C000C22ED12CA60140555D4DEA010881E02A5A -:1085D000F12CA70140575F4DEA0108810695879568 -:1085E000DF2FD071FD2E012F017EF026092F0072A2 -:1085F000F0260E2F0479F026032F0377F026022FA2 -:108600000A730F25F02EF2940F25F02EF694F694AF -:108610000F25F02EF72606950F25D12E102F169533 -:108620009795F795D79476950F2F10E0A8014055B0 -:108630005E4D0D2D10E000551F4DEA01F880E80158 -:1086400018810F2D012BE92EF12CA70140555D4D0E -:10865000EA011881012B10E000571F4DE801188135 -:1086600016958795032F00711E2F117E0127122F5B -:10867000107201271D2D147901271F2F1377012751 -:10868000192F1A730127102F12950127102F1695F5 -:1086900016950127102F1727069510271695279551 -:1086A0003795E7957695032F10E0A80140555E4D6C -:1086B0000E2F10E000551F4DEA01F880E8011881E7 -:1086C0000F2D012BE22EF12CA70140555D4DEA0143 -:1086D0001881012B10E000571F4DE80118811695F5 -:1086E00087950F2F00711D2D117E0127192F1072F4 -:1086F00001271E2F14790127132F13770127122F1B -:108700001A730127102F12950127102F1695169511 -:108710000127102F172706950127102F16959795DB -:10872000F795D79476950F2F10E0A80140555E4D30 -:108730000D2D10E000551F4DEA01F880E801188169 -:108740000F2D012BE92EF12CA70140555D4DEA01BB -:108750001881012B10E000571F4DE8011881169574 -:108760008795032F00711E2F117E0127122F107283 -:1087700001271D2D147901271F2F13770127192F8A -:108780001A730127102F12950127102F1695169591 -:108790000127102F1727069510271695279537952F -:1087A000E7957695032F10E0A80140555E4D0E2FFA -:1087B00010E000551F4DEA01F880E80118810F2DE7 -:1087C000012BE22EF12CA70140555D4DEA011881E5 -:1087D000012B10E000571F4DE80118811695879571 -:1087E0000F2F00711D2D117E1027092F00721027E9 -:1087F0000E2F04791027032F03771027022F0A73F7 -:108800001027012F02951027012F06950695102796 -:10881000012F0727169501271D2D06959795F7958A -:108820001795CF2ED12CA60140555E4DE12EF12C8F -:10883000E701C055DF4D7E01EA01D880E7010881DC -:10884000ED2CE02AC92ED12CA60140555D4DEA0140 -:108850000881E02AF12CA70140575F4DEA01088109 -:1088600006958795D32FD071FD2E0E2F017EF02611 -:10887000022F0072F026012F0479F0260F2F0377C4 -:10888000F026092F0A730F25F02EF2940F25F02EF3 -:10889000F694F6940F2576957027069570277695B1 -:1088A00027953795E79568276D93A815B90509F0C1 -:1088B000EBCD1093152DF093162D9093172DE0937B -:1088C000182D3093192D20931A2DDF91CF911F91E0 -:1088D0000F91FF90EF90DF90CF90BF90AF909F905F -:1088E0008F9008954F925F926F927F929F92AF9276 -:1088F000BF92CF92DF92EF92FF920F931F93CF938D -:10890000DF93DC018C9110E0B12CEB2D8695E7957F -:10891000869517958695E795869517958695E7959B -:10892000869517958695E7958695179511968C915E -:108930001197BE2E8695B794869517958695B79410 -:10894000869517958695B794869517958695B794CD -:108950008695179512969C91129730E080E0969537 -:10896000879596953795969587959695379596958B -:1089700087959695379596958795969537951396FD -:108980009C9113979695879596953795969587958B -:10899000969537959695879596953795969587955B -:1089A000969537951496EC91149790E000E0E69533 -:1089B0000795E6959795E6950795E6959795E6953B -:1089C0000795E6959795E6950795E69597951596FB -:1089D000DC90D6940795D6949795D6940795D6941F -:1089E0009795D6940795D6949795D6940795D6944F -:1089F0009795E32FF0E0E055FE4DA12FB0E0A05594 -:108A0000BF4DF081EC91EF2BA92FB0E0A055BD4DEB -:108A1000FC91EF2BF0E0E057FF4DE0802B01BA0115 -:108A20006C5F7F4FDA013B01AC90E201C9902E01EF -:108A3000CA24FD2DE694F795D82FD071FD2EEB2D8D -:108A4000E17EFE26E02FE072FE26E12FE479FE268D -:108A5000E32FE377FE26E92FEA73EF25FE2EF2944B -:108A6000EF25FE2EF694F694EF25FE2EFC24E695D7 -:108A7000FE26EB2D20FDFE24F69407958795E795BD -:108A8000BC2CB694C82ED12CA60140555E4DEE2EBE -:108A9000F12CE701C055DF4D7E01EA01D880E701E6 -:108AA000F880ED2CEF28C02ED12CA60140555D4D4D -:108AB000EA01F880EF28F12CA70140575F4DEA0149 -:108AC000D880D694F795D32FD071ED2E412F417ECB -:108AD000E426592F5072E526CE2FC479EC26D82FE4 -:108AE000D377ED26402F4A73E426FE2CF294EF2430 -:108AF000FE2CF694F694EF24FE2CFB24E694FE2440 -:108B000020FDFD24F694979537951795B694C32EBE -:108B1000D12CE601C055DE4DE12EF12CA7014055C8 -:108B20005F4DD880EA01F880ED2CEF28C92ED12CBA -:108B3000A60140555D4DEA01F880EF28F12CA70110 -:108B400040575F4DEA01D880D694F795D82FD07161 -:108B5000ED2E4E2F417EE426502F5072E526C12F78 -:108B6000C479EC26D32FD377ED26492F4A73E42618 -:108B7000FE2CF294EF24FE2CF694F694EF24FE2CB7 -:108B8000FB24E694FE2420FDFD24F69407958795AA -:108B9000E795B694C82ED12CE601C055DE4DEE2ED9 -:108BA000F12CA70140555F4DD880EA01F880ED2CEB -:108BB000EF28C02ED12CA60140555D4DEA01F8806A -:108BC000EF28F12CA70140575F4DEA01D880D694D9 -:108BD000F795D32FD071ED2E412F417EE426592FEA -:108BE0005072E526CE2FC479EC26D82FD377ED2608 -:108BF000402F4A73E426FE2CF294EF24FE2CF694C8 -:108C0000F694EF24FE2CFB24E694FE2420FDFD24A4 -:108C1000F694979537951795B694C32ED12CE60107 -:108C2000C055DE4DE12EF12CA70140555F4DD88097 -:108C3000EA01F880ED2CEF28C92ED12CA601405571 -:108C40005D4DEA01F880EF28F12CA70140575F4DF8 -:108C5000EA01D880D694F795D82FD071ED2E4E2FFB -:108C6000417EE426502F5072E526C12FC479EC26B0 -:108C7000D32FD377ED26492F4A73E426FE2CF294A6 -:108C8000EF24FE2CF694F694EF24FE2CFB24E694BD -:108C9000FE2420FDFD24F69407958795E795B6946C -:108CA000C82ED12CE601C055DE4DEE2EF12CA701C9 -:108CB00040555F4DD880EA01F880ED2CEF28C02E9A -:108CC000D12CA60140555D4DEA01F880EF28F12C2A -:108CD000A70140575F4DEA01D880D694F795D32F6E -:108CE000D071ED2E412F417EE426592F5072E5269A -:108CF000CE2FC479EC26D82FD377ED26402F4A7398 -:108D0000E426FE2CF294EF24FE2CF694F694EF2445 -:108D1000FE2CFB24E694FE2420FDFD24F69497957A -:108D2000379517959B2C9694C32ED12CE601C055F0 -:108D3000DE4DE12EF12CA70140555F4DD880EA01B0 -:108D4000F880ED2CEF28C92ED12CA60140555D4DA1 -:108D5000EA01F880EF28F12CA70140575F4DEA01A6 -:108D6000D880D694F795D82FD0714E2F417EF42E0F -:108D7000FD26502F5072F526C12FC479FC26D32F23 -:108D8000D377FD26492F4A73F426EF2CE294FE2474 -:108D9000EF2CE694E694FE24EF2CE924F694FE24CE -:108DA000BE2EEF2D20FDED25E69507958795B7940E -:108DB000C82ED12CE601C055DE4DEB2CF12CA701BD -:108DC00040555F4DD880EA01E881ED2CEE2AC02E97 -:108DD000D12CA60140555D4DEA01E881EE2AF12C27 -:108DE000A70140575F4DEA01F880DF2EF694D79433 -:108DF000F32FF071E12FE17EEF27F92FF072EF27CB -:108E0000FB2DF479EF27F82FF377EF27F02FFA7384 -:108E1000EF27FE2FF295EF27FE2FF695F695EF2719 -:108E200096949E26E6959E2620FD9F2496949795DF -:108E300037951795E32FF0E0AF0140555E4DE12FD8 -:108E4000F0E0E055FF4DEA01F880E081EF29E92EDE -:108E5000F12CA70140555D4DEA01F881EF2BF0E0C0 -:108E6000E057FF4DE080EA2DF0E0EA58F94FE49139 -:108E7000EE25E301E9933E01AD24AD92A617B707B5 -:108E800009F0D2CDB092152D8093162D0093172D99 -:108E90001093182D3093192D90931A2DDF91CF91A7 -:108EA0001F910F91FF90EF90DF90CF90BF90AF9008 -:108EB0009F907F906F905F904F900895AF92BF9278 -:108EC000CF92DF92EF92FF920F931F93CF93DF9396 -:108ED0006091152D5091162D2091172D4091182D30 -:108EE0003091192DD0911A2DFC015C0104E0A00EE7 -:108EF000B11C8191C52FC071962F917EC927922FE9 -:108F00009072C927942F9479C927932F9377C927F3 -:108F10009D2F9A73C9277C2F7295C7277C2F769532 -:108F20007695C727A32FB0E08D0100551E4D68012F -:108F3000A42FB0E08D0100551F4D7801D6010C9192 -:108F4000D7019C91092BED2EF12CD701A055BD4DD9 -:108F50009C91092B10E000571F4DD8017C91782778 -:108F60007C27C6957C278695769527955795679596 -:108F7000C32FC071942F917EC9279D2F9072C9274E -:108F8000962F9479C927952F9377C927922F9A7393 -:108F9000C9277C2F7295C7277C2F76957695C72792 -:108FA000052F10E0D801A055BE4D6D01062F10E031 -:108FB000D801A055BF4D7D01D6010C91D7019C91E0 -:108FC000092BE22EF12CD701A055BD4D9C91092B08 -:108FD00010E000571F4DD8017C9178277C27C6955B -:108FE0007C2786959D2F7695979537954795C52F24 -:108FF000C071762F717EC727722F7072C727742FAA -:109000007479C727732F7377C727792F7A73C72788 -:109010007C2F7295C7277C2F76957695C727032FCF -:1090200010E0D801A055BE4D6D01042F10E0D8010D -:10903000A055BF4D7D01D6010C91D7017C91072B26 -:10904000E92EF12CD701A055BD4D7C91072B10E0E6 -:1090500000571F4DD8017C9178277C27C6957C2727 -:1090600086957695279557956795C32FC071742F70 -:10907000717EC727792F7072C727762F7479C7271B -:10908000752F7377C727722F7A73C7277C2F729536 -:10909000C7277C2F76957695C727052F10E0D80136 -:1090A000A055BE4D6D01062F10E0D801A055BF4D53 -:1090B0007D01D6010C91D7017C91072BE22EF12C7A -:1090C000D701A055BD4D7C91072B10E000571F4DD7 -:1090D000D8017C9178277C27C6957C278695769544 -:1090E000979537954795C52FC071762F717EC72705 -:1090F000722F7072C727742F7479C727732F7377F5 -:10910000C727792F7A73C7277C2F7295C7277C2FA3 -:1091100076957695C727032F10E0D801A055BE4D50 -:109120006D01042F10E0D801A055BF4D7D01D6017F -:109130000C91D7017C91072BE92EF12CD701A0557A -:10914000BD4D7C91072B10E000571F4DD8017C913D -:1091500078277C27C6957C27869576952795579501 -:109160006795C32FC071742F717EC727792F7072D6 -:10917000C727762F7479C727752F7377C727722F64 -:109180007A73C7277C2F7295C7277C2F76957695A3 -:10919000C727052F10E0D801A055BE4D6D01062F41 -:1091A00010E0D801A055BF4D7D01D6010C91D7012B -:1091B0007C91072BE22EF12CD701A055BD4D7C915F -:1091C000072B10E000571F4DD8017C9178277C2792 -:1091D000C6957C2786957695979537954795C52FA3 -:1091E000C071762F717EC727722F7072C727742FB8 -:1091F0007479C727732F7377C727792F7A73C72797 -:109200007C2F7295C7277C2F76957695C727032FDD -:1092100010E0D801A055BE4D6D01042F10E0D8011B -:10922000A055BF4D7D01D6010C91D7017C91072B34 -:10923000E92EF12CD701A055BD4D7C91072B10E0F4 -:1092400000571F4DD8017C9178277C27C6957C2735 -:109250007695279557956795C32FC071742F717EAA -:109260007C27C92FC0727C27C62FC4797C27C52FC5 -:10927000C3777C27C22FCA737C27C72FC2957C2750 -:10928000C72FC695C6957C278695C52FD0E0C055BB -:10929000DE4D062F10E000551F4DD881D801CC912E -:1092A000CD2B022F10E000551D4DD801DC91CD2BA8 -:1092B000D0E0C057DF4DC8818C2787277695872758 -:1092C000D92F8695D79537954795EA15FB0509F06F -:1092D00010CE6093152D5093162D2093172D40938B -:1092E000182D3093192DD0931A2DDF91CF911F9106 -:1092F0000F91FF90EF90DF90CF90BF90AF900895C7 -:10930000CF93DF93E5E1FDE2A0817181628133813A -:1093100024819581472F40718A2F817E8427462F93 -:1093200040728427432F44798427422F4377842730 -:10933000492F4A738427482F42958427482F469502 -:1093400046958427482F4695842786956795779577 -:10935000A795C22FD0E0C055DE4D432F50E04055B9 -:109360005F4DB881EA018881B82B492F50E0405504 -:109370005D4DEA018881CB2FC82BD0E0C05BDF4D6B -:1093800088818695522F5071432F417E4527592F52 -:10939000507245275A2F54794527572F5377452721 -:1093A000562F5A734527542F52954527542F5695BB -:1093B00056954527542F56954527469597952795B9 -:1093C0003795C72FD0E0C055DE4D4A2F50E04055AD -:1093D0005F4DB881EA014881B42B462F50E04055DB -:1093E0005D4DEA014881CB2FC42BD0E0C05BDF4D3F -:1093F0004881842B8695572F50714A2F417E4527EF -:10940000562F50724527532F54794527522F5377A3 -:109410004527592F5A734527542F52954527542FC6 -:10942000569556954527542F569545274695679549 -:109430007795A795C22FD0E0C055DE4D432F50E061 -:1094400040555F4DB881EA014881B42B492F50E067 -:1094500040555D4DEA014881CB2FC42BD0E0C05B65 -:10946000DF4D4881842B8695C72FD0E0C055DE4D57 -:109470004A2F50E040555F4DB881EA014881B42B36 -:10948000462F50E040555D4DEA014881CB2FC42B5B -:10949000D0E0C05BDF4D4881842B522F5071432FA9 -:1094A000417E4527592F507245275A2F5479452719 -:1094B000572F53774527562F5A734527542F5295C8 -:1094C0004527542F569556954527542F5695452791 -:1094D0004695979527953795A0837183628333834B -:1094E00024839583DF91CF9108950F931F93CF939A -:1094F000DF93A091152D7091162D2091172D50916D -:10950000182D4091192D30911A2DFC01615008F44D -:10951000CDC1972F90718A2F817E8927922F9072CB -:109520008927952F94798927942F93778927932FCB -:109530009A738927982F92958927982F96959695B3 -:109540008927982F96958927869527957795A795AA -:10955000C42FD0E0C055DE4D852F90E080559F4D43 -:10956000B881EC018881B82B832F90E080559D4D08 -:10957000EC018881CB2FC82BD0E0C059DF4DB881DA -:10958000B695942F9071852F817E8927932F9072A5 -:1095900089279A2F94798927972F93778927922F54 -:1095A0009A738927982F92958927982F9695969543 -:1095B0008927982F969589278695379547955795AA -:1095C000C72FD0E0C055DE4D8A2F90E080559F4DCB -:1095D0001881EC018881182B822F90E080559D4DD9 -:1095E000EC018881C12FC82BD0E0C059DF4D8881A4 -:1095F000B82BB695972F90718A2F817E8927922F4D -:1096000090728927952F94798927942F93778927AA -:10961000932F9A738927982F92958927982F96953B -:1096200096958927982F96958927869527957795DA -:10963000A795C42FD0E0C055DE4D852F90E0805512 -:109640009F4D1881EC018881182B832F90E0805565 -:109650009D4DEC018881C12FC82BD0E0C059DF4D52 -:109660008881B82BB695942F9071852F817E89279C -:10967000932F907289279A2F94798927972F937720 -:109680008927922F9A738927982F92958927982F47 -:10969000969596958927982F96958927869537953B -:1096A00047955795C72FD0E0C055DE4D8A2F90E0E3 -:1096B00080559F4D1881EC018881182B822F90E0F6 -:1096C00080559D4DEC018881C12FC82BD0E0C05939 -:1096D000DF4D8881B82BB695972F90718A2F817EA8 -:1096E0008927922F90728927952F94798927942F13 -:1096F00093778927932F9A738927982F9295892793 -:10970000982F969596958927982F969589278695CF -:1097100027957795A795C42FD0E0C055DE4D852FAE -:1097200090E080559F4D1881EC018881182B832F84 -:1097300090E080559D4DEC018881C12FC82BD0E071 -:10974000C059DF4D8881B82BB695942F9071852F25 -:10975000817E9827832F807298278A2F8479982773 -:10976000872F83779827822F8A739827892F82954E -:109770009827892F869586959827892F86959827EB -:10978000832F9695879547955795C72FD0E0C0555D -:10979000DE4D0A2F10E000551F4D3881E8019881F9 -:1097A000392B022F10E000551D4DE8019881C32F81 -:1097B000C92BD0E0C059DF4D3881B32BB695372F78 -:1097C00030719A2F917E9327322F30729327352F45 -:1097D00034799327342F33779327382F3A7393278D -:1097E000392F32959327392F369536959327392F70 -:1097F00036959327969527957795A795C42FD0E012 -:10980000C055DE4D052F10E000551F4D3881E80191 -:109810009881392B082F10E000551D4DE8019881E3 -:10982000C32FC92BD0E0C059DF4D98813B2F392B76 -:109830003695C72FD0E0C055DE4D0A2F10E00055F9 -:109840001F4DB881E8019881B92B022F10E0005517 -:109850001D4DE8019881CB2FC92BD0E0C059DF4DB9 -:10986000B881B32B342F3071952F917E9327382FE9 -:10987000307293273A2F34799327372F33779327F2 -:10988000322F3A739327392F32959327392F3695F4 -:1098900036959327392F36959327382F96953795F8 -:1098A0004795579580818B27819330CEA093152DB6 -:1098B0007093162D2093172D5093182D4093192D2A -:1098C00030931A2DDF91CF911F910F910895CF9270 -:1098D000DF92EF92FF921F93CF93DF931091152D9C -:1098E000D091162DC091172D7091182D4091192DE2 -:1098F00020911A2DE42FF0E0E055FE4DA72FB0E0A7 -:10990000A055BF4DE0813C91E32BA22FB0E0A055C4 -:10991000BD4D3C91E32BF0E0E057FF4D3081DC0181 -:1099200080E0615008F405C2582F369557959D2F59 -:109930009071812F817E89279C2F90728927972F84 -:1099400094798927942F93778927322F3A73832725 -:10995000982F92958927982F969596958927982FD5 -:10996000969589279C2F86959795D7951795569507 -:10997000342F3071872F817E8327322F30728327D7 -:10998000312F347983273D2F33778327392F3A734B -:109990008327382F32958327382F3695369583279E -:1099A000382F369583278695279547957795CD2E21 -:1099B000D12CF601E055FE4D6F01E12EF12CF7019F -:1099C000E055FF4D7F01F6013081F7018081832B47 -:1099D000E92EF12CF701E055FD4D3081E82FE32B06 -:1099E000F0E0E059FF4D8081582B56953D2F3071A6 -:1099F000812F817E8327392F30728327372F347947 -:109A00008327342F33778327322F3A738327382FD6 -:109A100032958327382F369536958327382F3695FC -:109A2000832786959795D7951795C42ED12CF60147 -:109A3000E055FE4D6F01E72EF12CF701E055FF4D8B -:109A40007F01F6013081F7018081832BE22EF12C1A -:109A5000F701E055FD4D3081E82FE32BF0E0E059B0 -:109A6000FF4DC0815C2B5695342F3071872F817E3E -:109A70008327322F30728327312F347983273D2F6C -:109A800033778327392F3A738327382F32958327EB -:109A9000382F369536958327382F36958327869528 -:109AA000279547957795CD2ED12CF601E055FE4DA3 -:109AB0006F01E12EF12CF701E055FF4D7F01F6011A -:109AC0003081F7018081832BE92EF12CF701E055DD -:109AD000FD4D3081E82FE32BF0E0E059FF4DC081D0 -:109AE000C52BC6953D2F3071812F817E8327392F5D -:109AF00030728327372F34798327342F33778327A6 -:109B0000322F3A738327382F32958327382F369593 -:109B100036958327382F3695832786959795D79541 -:109B20001795C42ED12CF601E055FE4D6F01E72E9E -:109B3000F12CF701E055FF4D7F01F6013081F7016F -:109B40008081382BE22EF12CF701E055FD4D80810C -:109B5000E32FE82BF0E0E059FF4D8081C82BC6953C -:109B6000342F3071872F817E8327322F30728327E5 -:109B7000312F347983273D2F33778327392F3A7359 -:109B80008327382F32958327382F369536958327AC -:109B9000382F36958327542F869527955795779597 -:109BA000CD2ED12CF601E055FE4D6F01E12EF12CAA -:109BB000F701E055FF4D7F01F6013081F70180810B -:109BC000832BE92EF12CF701E055FD4D3081E82F74 -:109BD000E32BF0E0E059FF4D80818C2B482F469518 -:109BE0003D2F3071812F817E3827892F8072382751 -:109BF000872F84793827852F83773827822F8A7398 -:109C00003827832F82953827832F86958695382786 -:109C1000832F86953827C92F3695C795D7951795E1 -:109C2000E52FF0E0E055FE4D872F90E080559F4DE9 -:109C30003081FC018081382B822F90E080559D4D32 -:109C4000FC019081E32FE92BF0E0E059FF4D90817A -:109C5000842F892B382F3695ED2FF0E0CF018055DA -:109C60009E4D6C01E12FF0E0CF0180559F4DF60134 -:109C70004081FC019081492BEC2EF12CC7018055CD -:109C80009D4DFC019081E42FE92BF0E0E059FF4D60 -:109C90009081832F892B352F3071972F917E392713 -:109CA000922F90723927912F947939279D2F93778E -:109CB00039274C2F4A733427932F92953927932FA6 -:109CC000969596953927932F96953927452F369552 -:109CD000279547957795C42ED12CF601E055FE4D7A -:109CE0006F01E72EF12CF701E055FF4D7F01F601E2 -:109CF0003081F7019081392BE22EF12CF701E055EC -:109D0000FD4D9081E32FE92BF0E0E057FF4D3081CE -:109D10009C91E92FF0E0EA58F94FE4917D01F0E8D9 -:109D2000EF0EF11C5E2F5327F701508398279D9368 -:109D3000F8CD1093152DD093162DC093172D709339 -:109D4000182D4093192D20931A2DDF91CF911F913B -:109D5000FF90EF90DF90CF9008950F931F93FC0139 -:109D6000862F90812181428150E060E070E0BA014D -:109D700055274427522B492B9381792B8B0122277E -:109D80003327803208F471C0D80123E0B695A79537 -:109D90002A95E1F70A271B279801369527953695CE -:109DA0002795BBE07695679557954795BA95D1F776 -:109DB0000227132720E030E095E1000F111F221F3A -:109DC000331F9A95D1F7402B512B622B732B8B01AC -:109DD00022273327D80133E0B695A7953A95E1F7C6 -:109DE0000A271B2798013695279536952795BBE0BE -:109DF0007695679557954795BA95D1F7022713271A -:109E000020E030E095E1000F111F221F331F9A95CB -:109E1000D1F7402B512B622B732B8B012227332739 -:109E2000D80133E0B695A7953A95E1F70A271B27A5 -:109E300098013695279536952795BAE076956795DA -:109E400057954795BA95D1F70227132720E030E0C0 -:109E500096E1000F111F221F331F9A95D1F7402B57 -:109E6000512B622B732B805289CF40835183028305 -:109E700073831F910F910895AF92BF92CF92DF929B -:109E8000EF92FF920F931F93CF93DF93673071058B -:109E900009F451C09B0127703327232B09F04EC0D2 -:109EA000EB016C015B0183E0B694A7948A95E1F71E -:109EB0007B0196E0F694E7949A95E1F7EA0CFB1C97 -:109EC000EC0CFD1C8501015011090C0D1D1DA70195 -:109ED000401B510B60E070E0C80101960E947A704F -:109EE0000C151D0520F1D801EC91F0E0EA58F94F6E -:109EF00044919701D7010A171B0768F48C91982F9A -:109F0000990FF90182919F01881F8827881F892B4B -:109F10008C931197F0CF11968C9111978E7FE42F2F -:109F2000E170E82B1196EC9301501109D9CFC501CE -:109F30008C0F9D1F04C087E090E001C0CB01DF9132 -:109F4000CF911F910F91FF90EF90DF90CF90BF9036 -:109F5000AF900895CF93DF93EC0182EC888361E0AA -:109F600070E0CE010E9460418AE08093F52D10924E -:109F7000F62D68E170E0CE01DF91CF917DCFEF92B9 -:109F8000FF920F931F93CF93DF93EC01CB016730C8 -:109F90007105D1F169E070E00E94AA6FDE0120E056 -:109FA00030E088E090E02617370739F1F90143E007 -:109FB000F695E7954A95E1F7E20FF31FEC0FFD1FC9 -:109FC000408150E0890107701127002E02C055958D -:109FD00047950A94E2F74C930115110551F0E18180 -:109FE0007C01E01AF10A01C0EE0FEA94EAF74E2B69 -:109FF0004C932F5F3F4F1196D6CFC90123E0880FB6 -:10A00000991F2A95E1F702C087E090E0DF91CF9198 -:10A010001F910F91FF90EF900895EF92FF920F9391 -:10A020001F93CF93DF93EC01CB016730710509F4E7 -:10A0300042C069E070E00E94AA6F20E030E088E052 -:10A0400090E026173707B9F1D90143E0B695A795F7 -:10A050004A95E1F7A20FB31FA90147705527AC0F2E -:10A06000BD1FEC91F0E0042E02C0F595E7950A942F -:10A07000E2F74115510559F011960C9111977C01A9 -:10A08000E41AF50A01C0000FEA94EAF7E02BF0E0C9 -:10A09000EA58F94FE4911196AC91B0E08D0102C0FD -:10A0A000159507954A95E2F7A8014E2740FD05C092 -:10A0B0002F5F3F4FC6CF81E001C080E0DF91CF919D -:10A0C0001F910F91FF90EF9008951092F52D089534 -:10A0D0001092F52D10921B2D1092F62D0895F8DF99 -:10A0E0000E94162F1092F52D089508950895DC0111 -:10A0F00023E633E66150E8F04D91942F922780E1FA -:10A10000989FA00111244927E42FF0E042954F7059 -:10A11000232F3327C9018427AC013E2F2227242770 -:10A12000352743E0EE0FFF1F4A95E1F72E273F2723 -:10A13000E1CFC9010895EF92FF921F93CF93DF9370 -:10A14000EC017B018091F62D882339F08091F52D6B -:10A15000823008F0EDC01092F62DE114F10461F0A8 -:10A16000B701CE015ADF882309F4E5C0B701CE015B -:10A1700006DF7C0181E001C082E01091F52D1630F0 -:10A1800090F4133090F51230A8F484E090E08093BE -:10A190001E2090931F2082E5888382E08093F52D16 -:10A1A00087E090E0D9C0193008F479C01A3009F47A -:10A1B000A8C0BEC090E1E916F10411F480FD03C00F -:10A1C0001092F52DA4C0898190E0982F88272881CE -:10A1D000822B8093E72D9093E82D83E9888380E29A -:10A1E000898383E08093F52D78C080FFE9CF88E2F2 -:10A1F000E816F10428F32881898182279A8189272A -:10A200009B8189279C818913DBCF812F90E0039765 -:10A21000283879F49C01220F331F820F931FFC0111 -:10A22000E651F24D29813A814B812083318342836B -:10A2300010C0FC01EE0FFF1F8E0F9F1FFC01E651A7 -:10A24000F24D88819981AA81BB8180839183A28309 -:10A25000B38345E050E0BE01CE0102960E946970D2 -:10A26000133021F0143021F087E903C083E901C0E5 -:10A2700085E9888380E7898367E070E0CE010E94EA -:10A2800060418091F52D8D5F8093F52D68E470E03D -:10A29000CE01DF91CF911F91FF90EF90EDCD80FF28 -:10A2A0008FCF98E1E916F10409F08ACF63E0CE017F -:10A2B0001EDF009709F084CF288122FF11C01830DB -:10A2C00079F0163011F087E901C085E9888380E2D2 -:10A2D00089832EEF210F2093F52D60E170E0D8CF18 -:10A2E00021E02093F62D212F30E026503109322F26 -:10A2F000330F230F2C5F2093F42D28812093E92D19 -:10A300002BC0982F927031F081E08093F52D0E9440 -:10A310000F2F0EC080FF05C063E0CE01E8DE892B61 -:10A3200099F3CE01DF91CF911F91FF90EF9012CE64 -:10A3300080E090E011C0A701495F5F4F83E0569530 -:10A3400047958A95E1F7E091AA2FF091AB2FBE01D6 -:10A3500081EC199580E011CFDF91CF911F91FF9093 -:10A36000EF9008959F92AF92BF92CF92DF92EF92BB -:10A37000FF920F931F93CF93DF93CDB7DEB7C756EE -:10A38000D109CDBFDEBF8C017B01FB0160817181F2 -:10A39000D2DED090F62DDD2009F445C18091F52D57 -:10A3A0009AEF980F933008F058C0F801C080C5FAB2 -:10A3B000CC24C0F81092D72D5AE1A52E53E1B52E2A -:10A3C000912C47E650E0B501CE0101960E94327013 -:10A3D0008B81882349F029813A818091E72D9091E2 -:10A3E000E82D28173907B9F48D81882329F09C813D -:10A3F0008091E92D98130FC08F89882311F0CC200C -:10A4000051F0E091D72D81E08E0F8093D72DF0E0B1 -:10A41000E852F24D90829394F7E6AF0EB11C8FE0B4 -:10A420009812CFCFC1100DC08091F52D9AEF980FE3 -:10A43000943008F0ADC09091D72D28ED3DE2F901A0 -:10A440008CC080EEF801808380E8818362E070E058 -:10A45000C8010E94604189E094C0893029F7F70162 -:10A4600060817181C801D9DDF7016081718181113D -:10A4700015C0CB01089667E070E00E94AA6F462FD6 -:10A48000E091AA2FF091AB2FB80181EC1995C8018A -:10A4900061DDF70180839183D12CC8C0C8016FDDD5 -:10A4A000F70180839183F8016081262F30E043E03B -:10A4B000969587954A95E1F702972817390739F756 -:10A4C0006E5FC80114DE892B11F7C12C97E6992E17 -:10A4D0005801FFEFAF1ABF0A8091D72DC81608F0B8 -:10A4E000A3CFEC2DF0E0E852F24D6081969EB001D2 -:10A4F0001124665E7C4E47E650E0CE0101960E9434 -:10A5000032708F89882339F14E8950E0F8018081BB -:10A5100090E001974817590739F4B501CE01069626 -:10A520000E945370892BB9F02091D72D422F50E013 -:10A53000415051093C2D832F90E0841795073CF43E -:10A54000FC01E852F24D818180833F5FF4CF2150BE -:10A550002093D72DCA94C394BFCF8E2F821B891707 -:10A5600008F064C0819184508230B8F782E0F8012D -:10A57000808380E6818362E070E0C8010E946041D0 -:10A580008BE08093F52D60E270E0C80175DC81CF2F -:10A590008B3009F04BC0F701608171816115710545 -:10A5A00009F43EC0C80139DDD82EF7016081718100 -:10A5B000811113C0CB01089667E070E00E94AA6F7A -:10A5C000462FE091AA2FF091AB2FB80181EC19959D -:10A5D0001092D72DC801BEDC26C0C801D0DCF7011F -:10A5E00080839183BC0183E0769567958A95E1F736 -:10A5F000C8017DDD892B19F01092D72D48CFF801C5 -:10A600008581882331F0813059F48093D72D85E0FE -:10A6100004C081E08093D72D84E08093D82D06C0BC -:10A620001092D72D03C0F701808391838D2DC959D6 -:10A63000DF4FCDBFDEBFDF91CF911F910F91FF9014 -:10A64000EF90DF90CF90BF90AF909F9008955F9272 -:10A650006F927F928F929F92AF92BF92CF92DF9232 -:10A66000EF92FF920F931F93CF93DF93CDB7DEB797 -:10A67000C254D240CDBFDEBF7C01CF5BDD4F6883CB -:10A680007983C154D24080911B2D843009F48EC14E -:10A6900040F4823009F4D9C008F063C1813069F018 -:10A6A000AFC4863009F441C308F44BC2873009F4C3 -:10A6B000EAC3883009F445C2A3C400918F2F1091DA -:10A6C000902F01151105C1F0A801495F5F4FE3E02C -:10A6D00056954795EA95E1F76DE87EE2C7010E943D -:10A6E000607060918F2F7091902FC701C5DB109221 -:10A6F0008F2F1092902F23C2CF5BDD4F688179811D -:10A70000C154D2406115710509F4C7C0C70185DC89 -:10A71000D82ECF5BDD4F68817981C154D240C7010B -:10A720002EDCCF5BDD4F88839983C154D2409C01DE -:10A73000295F3F4FC901880F991F73E09695879550 -:10A740007A95E1F706968138910578F068ED73E225 -:10A75000CE0101960E948C7010921B2DBE016F5F7E -:10A760007F4F85E60E948F258BC443E03695279561 -:10A770004A95E1F7A70160E870E0CE0101960E94DA -:10A78000D0107C01CF5BDD4F8881C154D240CE5BBD -:10A79000DD4F9881C254D240CF5FDD4F9883C150C6 -:10A7A000D240CE5FDD4F8883C250D24087EE93E225 -:10A7B0009F938F9350E8A52EB12CC5018E199F0948 -:10A7C0009F938F9381E090E08C0F9D1F8E0D9F1DB6 -:10A7D0009F938F930E949370E80EF91EB5016E1936 -:10A7E0007F0922E030E0AE014F5F5D4F81E090E0F5 -:10A7F0008C0F9D1F8E0D9F1D0E94D0108E0D9F1DD2 -:10A800000F900F900F900F900F900F90A501481B85 -:10A81000590B21E030E02C0F3D1F280F391FD110BC -:10A8200003C08AEE93E202C089EF93E29F938F9375 -:10A830005F934F933F932F930E9493700F900F90CD -:10A840000F900F900F900F9087CF00918F2F109146 -:10A85000902F01151105C1F0A801495F5F4F93E0EA -:10A86000569547959A95E1F76DE87EE2C7010E94FB -:10A87000607090918F2F8091902F10928F2F109257 -:10A88000902F092F182FFCC3CF5BDD4F2881398112 -:10A89000C154D2402115310551F488E0E1E8F4E2D9 -:10A8A000DE01119601900D928A95E1F755CF295F4F -:10A8B0003F4FB3E036952795BA95E1F7A70160E8D9 -:10A8C00070E0CE0101960E94D0107C01CF5BDD4F7D -:10A8D0008881C154D240CE5BDD4F9881C254D240B2 -:10A8E000CF5FDD4F9883C150D240CE5FDD4F88836C -:10A8F000C250D24087EE93E29F938F9380E8C82E98 -:10A90000D12CC6018E199F099F938F9381E090E00F -:10A910008C0F9D1F8E0D9F1D9F938F930E94937090 -:10A920008E0D9F1DB601681B790B22E030E0AE0151 -:10A930004F5F5D4FA1E0B0E0AC0FBD1F8A0F9B1FC2 -:10A940000E94D01010921B2DBE016F5F7F4F85E6D5 -:10A950000E948F250F900F900F900F900F900F90E7 -:10A960008FC3CF5BDD4F68817981C154D240C7016D -:10A97000E2DB2091F62D222309F445C32091F42D2A -:10A9800030E04AEE5DE264E170E0CE0101960E94A3 -:10A99000D010BE016F5F7F4F85E60E948F25109219 -:10A9A000F62D10921B2D0E9426262AC38091D62DAB -:10A9B000811108C080E890E00E947A2681E08093AF -:10A9C000D62D7DC0813009F07CC08091F52D82307C -:10A9D00008F077C08091D52D8F5F8093D52D803181 -:10A9E00009F06FC00E9485268C019350409768F053 -:10A9F0000115B8E01B0708F462C060E170E0E0E018 -:10AA0000F0E0A12CB12C90E042C0ADE5BDE240E009 -:10AA100050E0E0E0F0E020E030E060E070E090E066 -:10AA20008D91803149F44732510509F426C39111C3 -:10AA30000EC0BA0191E00BC0992349F0CA01861BF0 -:10AA4000970B8217930710F0FB019C0190E04F5F7A -:10AA50005F4F4832510521F72430310508F05AC2C2 -:10AA60002EC0D601ED906D01F12CE616F706C0F46C -:10AA700091111BC04F5F5F4F4837510591F721156A -:10AA8000310509F047C26150710909F443C2ADE5CF -:10AA9000CA2EADE2DA2E40E050E020E030E0E1CF17 -:10AAA0009111E8CF5A0191E0E5CFCA018A199B09BB -:10AAB0008217930710F0F5019C0190E0DBCF109214 -:10AAC000D52DCF5BDD4F68817981C154D240C7015C -:10AAD00032DB2091F62D222309F495C2E091AD2FAF -:10AAE000F091AE2F0284F385E02DE058F10954E097 -:10AAF000F695E7955A95E1F7E35AF24D80818F5F1D -:10AB000080838091D52D803121F40E94852610927A -:10AB1000D52D1092F52D0E940F2F80E5F70180832F -:10AB2000118262E070E0C7010E94604181E0809381 -:10AB3000F52D1092F62D60E270E0C7019DD98C01D1 -:10AB40009FC2CF5BDD4F68817981C154D240C7017C -:10AB5000F2DA2091F62D222309F455C2D0905C2D13 -:10AB6000DD2009F446C0CF5BDD4F08811981C15457 -:10AB7000D2400115110549F410925C2D1092F62D6A -:10AB80001092F52D0E940F2F7BC2023A110540F062 -:10AB9000B801C70142DA01E08027082F10E002C0A7 -:10ABA00001E010E0CF5BDD4F68817981C154D24074 -:10ABB000C701E5D9CF5BDD4F88839983C154D2406B -:10ABC000012B29F462E1C70192DA892B29F0ACEF5D -:10ABD000AD0DA0935C2D2AC0F4E0DF9ED0011124BE -:10ABE000A45FB24D80E1F70101900D928A95E1F7E3 -:10ABF0001DC042E050E06FE474E1CE0101960E9476 -:10AC00003270E2E5F4E1E4912091E72D3091E82DF6 -:10AC100089819A812817390721F48091E92D8E17AF -:10AC200029F01092F52D0E940F2FEAC180915C2D22 -:10AC3000803109F06AC01092F62D10925C2D80913F -:10AC40001B2D10921B2D853009F047C020E130E00C -:10AC50004CE15DE267E870E0CE0101960E94D01001 -:10AC600067EE73E2CE0181960E948C7020E130E0A5 -:10AC70004CE25DE265E670E0CE0183960E94D01062 -:10AC800067EE73E2CE018D5B9F4F0E948C7020E1D6 -:10AC900030E04CE35DE263E470E0CE018B5B9F4FFC -:10ACA0000E94D01067EE73E2CE018B599F4F0E9435 -:10ACB0008C7020E130E04CE45DE261E270E0CE01B6 -:10ACC00089599F4F0E94D0100E942626BE016F5FB7 -:10ACD0007F4F85E60E948F2593C10E94262620E49F -:10ACE00030E040E050E0BA018CE19DE20E94711337 -:10ACF0006FE074E285E60E948F2581E00E942D10AE -:10AD00000E94DA120E948A197BC190E3D7019C93BA -:10AD100011968C9362E070E0C7010E9460418091BF -:10AD20005C2D8C5F80935C2D06CFBE016F5B7D4FE9 -:10AD3000C70118DB882309F4E6C08091D72D811163 -:10AD400003C063E274E213C08130A9F46091D82D8E -:10AD5000B7E66B9FB00111246F5B7C4E40E450E07E -:10AD6000CE0101960E943270BE016F5F7F4F85E673 -:10AD70000E948F2568C0912C80E090E000E010E0F8 -:10AD800027E6822E7E013FEFE31A3DEFF30A36E31A -:10AD9000A32E34E2B32EC12C42E0D42E2091D72D25 -:10ADA000921680F50130E2E01E0720F0081B190B17 -:10ADB000F12C2EC0E92DF0E0E852F24D6081869E24 -:10ADC000B00111246F5B7C4E40E450E0C7010E944B -:10ADD0003270FF92EF92BF92AF92C601801B910B2F -:10ADE0009F938F9381E090E08C0F9D1F800F911FA8 -:10ADF0009F938F930E949370080F191F9394CDBF58 -:10AE0000DEBFCCCF0130A2E01A0780F6FF24F39416 -:10AE1000EDEFFFEFEC0FFD1FE00FF11F8EE28083DF -:10AE2000EEEFFFEFEC0FFD1FE00FF11F1082BE01F0 -:10AE30006F5F7F4F85E60E948F25F11004C085EB80 -:10AE400092E10E94B31B8EEA92E10E94B31B62E082 -:10AE500070E087EE9DE20E94AD2588EA92E10E94B3 -:10AE6000B31B6091F42D70E08AEE9DE20E94AD2547 -:10AE700082EA92E10E94B31B61E070E089EE9DE2FC -:10AE80000E94AD2537C0BE016F5B7D4FC7016ADAF6 -:10AE90008823C9F18091D72D813039F58091D82D43 -:10AEA000833009F4BFC028F4813059F0823099F022 -:10AEB000E1C08A3031F008F4DDC08D50823058F0A6 -:10AEC000D9C08091F42D843009F4AEC0873009F0E8 -:10AED000D1C017E0ACC08091F42D843009F4A6C035 -:10AEE000873009F0C7C019E0A2C06DE374E285E6BF -:10AEF0000E948F2510921B2D1092D72D0E9426267E -:10AF00001092F62D7DC0CF5BDD4F08811981C154B1 -:10AF1000D240B6C01092D62D2115310509F475C066 -:10AF2000CF01089636952795820F931F54E0880F1E -:10AF3000991F5A95E1F70E947A26E091AD2FF09182 -:10AF4000AE2F62857385CF01825A9F428F5F9F4FDC -:10AF50000E94F57660E070E085E60E948F2501157D -:10AF6000184008F455C0B8E7AB2EB12C0DE51DE232 -:10AF700060E8E62EF12C75E0872E74E2972EEAE069 -:10AF80005E2EFE0131966F01FBE06F2EF4E27F2E04 -:10AF9000FF92EF929F928F921F925F92DF92CF92D9 -:10AFA0000E949370C6010E94AE1BD8018C91CDBF48 -:10AFB000DEBF882389F11F928F937F926F921F9239 -:10AFC0005F92DF92CF920E949370C6010E94AE1BE7 -:10AFD000CDBFDEBF87E193E10E94B31BD8011D9274 -:10AFE0008D01B0E1EB0EF11CC8018D559D428A1513 -:10AFF0009B0570F21092F62D10921B2D0E94162FB9 -:10B0000000E010E03DC08C013BC00E94952695CF2A -:10B01000A8E2AA2EB12CAACF6DE283E090E20E94B2 -:10B02000386ED8CF11E003C016E001C018E063E627 -:10B0300074E285E60E948F25812F0E942D10E091F9 -:10B04000992FF0919A2F1995E091A32FF091A42FA9 -:10B050008AEE9DE21995E091AA2FF091AB2F4091D5 -:10B06000A72F6AEE7DE283E119950E94DA120E9411 -:10B070008A1940CF6EE674E23ACF9111DFCCECCC66 -:10B08000C801CE5BDD4FCDBFDEBFDF91CF911F91F9 -:10B090000F91FF90EF90DF90CF90BF90AF909F9077 -:10B0A0008F907F906F905F90089581E08093702ED5 -:10B0B000E091AD2FF091AE2F828593858093202073 -:10B0C0009093212008951092702E1092F72D0895DC -:10B0D00008950895F8CF0F931F93CF93DF93CDB7C3 -:10B0E000DEB72A97CDBFDEBF2091F72D213009F0C2 -:10B0F00023C18C018091702E833009F446C028F45E -:10B10000813061F08230D1F017C1853009F451C02F -:10B1100008F474C0863009F497C00EC188E08093AB -:10B1200006068091882E811107C1F8018081863240 -:10B1300019F0823509F000C182E074C08091882E38 -:10B140008130B1F46231710599F4F801808185FD97 -:10B150000FC08181807E61F4828180FD09C062E13F -:10B1600070E0C8010E940D50882311F083E05AC09E -:10B170008091882E811159C0F8018081863209F4AE -:10B18000DBC0823509F051C0D7C08091882E811173 -:10B190004CC06031710509F048C0F8018081982FDA -:10B1A000907F903909F041C089708130F1F585E0D8 -:10B1B00039C08091882E813061F46D32710549F477 -:10B1C0006DE270E0C8010E940D50882311F084E008 -:10B1D00029C081E08093702E88E0809306068091DC -:10B1E000202090912120811528E0920708F493C037 -:10B1F00060E070E088E70E948F259EC08091882ED5 -:10B20000811113C06834710581F4F8018081982F91 -:10B21000907F903951F48970813039F48181803781 -:10B2200021F486E08093702E87C081E08093702E99 -:10B2300088E080930606809120209091212081153E -:10B24000F8E09F07A8F667C08091882E813009F04A -:10B2500053C06B31710509F04FC06BE170E0C8015C -:10B260000E940D50882309F447C0F801808182FDB7 -:10B270007DCF81E08093702E88E080930506E09179 -:10B280002020F0912120E058F10994E0F695E7950F -:10B290009A95E1F7E850F24D80818F5F808360E0FE -:10B2A00070E085E60E948F25809121208F93809108 -:10B2B00020208F9385E094E29F938F931F928AE0E2 -:10B2C0008F938E010F5F1F4F1F930F930E949370F8 -:10B2D000C8010E94AE1BE091AD2FF091AE2F6285A8 -:10B2E0007385CF01825A9F428F5F9F4F0E94F576F0 -:10B2F000EADECDBFDEBF20C081E08093702E88E003 -:10B300008093060680912020909121208115E8E00D -:10B310009E0708F06DCFFC01E058F10984E0F69536 -:10B32000E7958A95E1F7E850F24D10820E94852654 -:10B33000809320209093212080E090E02A96CDBF3A -:10B34000DEBFDF91CF911F910F910895E0E0F9E00A -:10B3500080E4848780E3878310922A06089593B15E -:10B3600020912806267081E009F080E0990F892B52 -:10B3700083B986B197B1019686B997B9089709F054 -:10B38000C9C016B817B880917B2E8130E9F020F043 -:10B39000823009F44EC0BEC083B18B3749F481E0DE -:10B3A00080937B2E1092732E1092742E12B8B2C01E -:10B3B00083B18E3709F079C082E080937B2E1092A2 -:10B3C000732E1092742EA6C083B18F3DB1F183B15C -:10B3D0008095803439F482B18F5F82B980B18695CF -:10B3E000869521C0803149F482B18F5F82B980B1E6 -:10B3F0008695869580B9069A17C0843049F482B143 -:10B400008F5F82B980B18695869580B9079A0CC006 -:10B41000813051F482B18F5F82B980B18695869573 -:10B4200080B980B1806C80B982B1843009F072C07B -:10B4300062C083B18F3D09F040C080E094E080930A -:10B44000772E9093782E80910F32982F927081FFF3 -:10B4500006C020E031E02093772E3093782E80FFD5 -:10B460000BC020EF33E02093752E3093762E992376 -:10B4700059F08CEF90E004C08091772E9091782E57 -:10B480008093752E9093762E1092030A80E280931B -:10B490000C0A8CE08093070A8091772E9091782E89 -:10B4A00001978093360A9093370A81E080937D2E2E -:10B4B00010920009109207092DC08091732E90916F -:10B4C000742E9695879523B12095203411F48450DD -:10B4D0000BC0203111F4835007C0243011F4825086 -:10B4E00003C0213029F4815080B982B18F5F82B9C5 -:10B4F00082B1813079F412B8E8B1F9B180B18083BA -:10B5000088B199B1019688B999B98091792E8F5FE8 -:10B510008093792E8091732E9091742E0196809352 -:10B52000732E9093742E089581B1882309F459C124 -:10B5300081B18C3008F055C1E1B1F0E0EE0FFF1F92 -:10B54000E055FC4D0190F081E02D19948DE1809340 -:10B550007A2E14B815B880917A2E87FF02C08E9A81 -:10B5600001C08E988EE08093400880917A2E880FDB -:10B5700080937A2E84B195B1019684B995B984B13E -:10B5800095B187709927892B11F483E082C082E0FE -:10B590001BC180917A2E80FF02C08E9801C08E9AC6 -:10B5A00084E012C180917A2E80FF02C08E9A01C081 -:10B5B0008E9880917A2E869580937A2E84B195B15B -:10B5C000019684B995B983E081B984B195B187704A -:10B5D0009927892B09F005C18091792E815080939C -:10B5E000792E8111B6C088EB80937A2E18C0809195 -:10B5F0007A2E87FF02C08E9A01C08E9880917A2E93 -:10B60000880F80937A2E84B195B1019684B995B94B -:10B6100084B195B187709927892B09F4D2C085E050 -:10B62000D3C08DE180937A2E14B815B88E9A8EE02F -:10B630008093400880917A2E87FF0BC08FE190E0C5 -:10B6400080936608909367088091772E9091782E6A -:10B650000AC08BE190E08093660890936708809120 -:10B66000752E9091762E01978093260A9093270A43 -:10B6700080917A2E880F80937A2E84B195B10196AD -:10B6800084B995B984B195B187709927892B19F43C -:10B6900088E081B95EC087E097C080917A2E80FFF4 -:10B6A0000BC08BE190E080936608909367088091CF -:10B6B000752E9091762E0AC08FE190E080936608F7 -:10B6C000909367088091772E9091782E01978093C0 -:10B6D000260A9093270A89E077C080917A2E80FF0E -:10B6E0000BC08FE190E0809366089093670880918B -:10B6F000772E9091782E0AC08BE190E080936608B7 -:10B70000909367088091752E9091762E0197809383 -:10B71000260A9093270A80917A2E869580937A2E16 -:10B7200084B195B1019684B995B988E081B984B1A5 -:10B7300095B187709927892B09F053C08091792E94 -:10B7400081508093792E811104C088EB80937A2EEA -:10B750003AC0E8B1F9B1CF01019688B999B98081B1 -:10B7600080937A2E089580917A2E87FF0BC08FE107 -:10B7700090E080936608909367088091772E90916F -:10B78000782E0AC08BE190E080936608909367085A -:10B790008091752E9091762E01978093260A909332 -:10B7A000270A80917A2E880F80937A2E84B195B1E2 -:10B7B000019684B995B984B195B187709927892B81 -:10B7C00011F48BE001C08AE081B908951092000A5B -:10B7D0001092070A109240081092410881E080936D -:10B7E0007E2E08958FE092E388B999B9EDE7FEE2E5 -:10B7F0001082118210927B2E11B810B813B816B8AF -:10B8000017B81092732E1092742E12B81092792ECF -:10B8100010927A2EA0E2B6E081E015968C931597EF -:10B82000E0E0F9E010A211A28FE790E086A397A3D1 -:10B8300081E390E084A795A782E0808398E89383D2 -:10B8400020E424871782E0E0FAE093832FE531E1DA -:10B8500026AB37AB168217829EE0908393E01C964E -:10B860009C931C971A968C930895CF93DF93E0E4F2 -:10B87000F6E0128A84E08283C0E8D1E082E68E831B -:10B88000A0E2B6E081E016968C93169711968C9301 -:10B89000119796E012969C93129751968C9351971C -:10B8A00032E052963C9352971A961C921A971B9626 -:10B8B0001C921B979FE019969C9399E598832AE523 -:10B8C00029839A8390E491839683A0EBB0E012964B -:10B8D0002C911297207F12962C93129712962C91EE -:10B8E0001297226012962C9320E321832683908B5B -:10B8F0008683358383E08183E0E0F8E083E1818320 -:10B9000021E030E026A337A320A731A7E0E8F8E044 -:10B9100014868083E0E2F3E01382118288E0828360 -:10B9200091E19083A091AD2FB091AE2F1A962D91F9 -:10B930003C911B97208F318FE0E8F3E09CE39283EA -:10B940008083938381838FEA99E580938B2E9093F4 -:10B950008C2E86EA99E580938D2F90938E2F84E923 -:10B960009AE58093892E90938A2EDF91CF913ACFDA -:10B97000A0E2B6E01A961C921A978FE092E388B97B -:10B9800099B9EDE7FEE21082118210927B2E11B878 -:10B9900010B813B816B817B81092732E1092742EF0 -:10B9A00012B81092792E10927A2EE0E0F9E010820F -:10B9B0001382178280E48487E0E0FAE01382178222 -:10B9C00080E28487E0E4F8E01082118281E016963C -:10B9D0008C938E9808950F931F93CF9380917D2E13 -:10B9E000882309F47EC010927D2E4091792E042F79 -:10B9F00010E00115110509F46FC0E091AA2FF09134 -:10BA0000AB2F6FE072E380E41995E091AD2FF091D8 -:10BA1000AE2F8781883019F483E18093932C86813F -:10BA2000883019F483E18093922CC0910F32C17059 -:10BA3000E0919F2FF091A02FB8018FE092E319952C -:10BA40008C01009709F448C0E091AA2FF091AB2F28 -:10BA5000482F6FE072E381E41995E091AD2FF091EA -:10BA6000AE2F8781893019F483E18093932C8681EE -:10BA7000893019F483E18093922C0093792E8FE022 -:10BA800092E388B999B91092600810926108CC23AA -:10BA900089F08BE190E080936608909367088EE0D0 -:10BAA00090E080936A0890936B0883E2809341084A -:10BAB00086E010C08FE190E080936608909367085D -:10BAC00080E190E080936A0890936B0883E2809312 -:10BAD000410881E081B905C01092000A1092070A5E -:10BAE00081DE80917E2E882331F010927E2ECF91C0 -:10BAF0001F910F9177CECF911F910F9108951092C2 -:10BB0000802E08951092802E089508950895EF9242 -:10BB1000FF920F931F93CF93DF93CDB7DEB7299793 -:10BB2000CDBFDEBF6430710518F480E090E0C8C07E -:10BB30008C0162507109BED48823B9F3F8012181C8 -:10BB40004091A72F50E060E070E0CE010196298778 -:10BB50000E9479118091802E2985882321F08230DE -:10BB600009F46CC0A2C02130B9F4F801108211822E -:10BB7000888582838F8183838E8184838D81858371 -:10BB80008C8186838B8187838A8180878981818765 -:10BB90009AE0E92EF12C8DC0223041F5F801808128 -:10BBA00085FF20C09281888598137FC093818F8103 -:10BBB00098137BC094818E81981377C095818D8175 -:10BBC000981373C096818C8198136FC097818B8175 -:10BBD00098136BC090858A81981367C0918589817D -:10BBE000981363C082E08093802E5FC02B3209F0EF -:10BBF0005CC0F801808185FFB8CF92818885981359 -:10BC000054C093818F81981350C094818E81981372 -:10BC10004CC095818D81981348C096818C81981372 -:10BC200044C097818B81981340C090858A81981376 -:10BC30003CC091858981981338C097CF2632A9F5E9 -:10BC40004091A72F50E060E070E0CE0101960E9485 -:10BC50007911F801808185FF20C092818885981331 -:10BC600024C093818F81981320C094818E81981372 -:10BC70001CC095818D81981318C096818C81981372 -:10BC800014C097818B81981310C090858A81981376 -:10BC90000CC091858981981308C0F8011082109218 -:10BCA000802EEE24E394F12C04C0E12CF12CC7018A -:10BCB00007C0B701C801EED3F2E0EF0EF11CF7CFD9 -:10BCC0002996CDBFDEBFDF91CF911F910F91FF90DD -:10BCD000EF9008954091A72F50E060E070E00C9441 -:10BCE00079114091A72F50E060E070E00C94C711EB -:10BCF0001092812E08951092812E0895089508952E -:10BD00006F927F929F92AF92BF92CF92DF92EF920B -:10BD1000FF920F931F93CF93DF93CDB7DEB72A9790 -:10BD2000CDBFDEBF8C016430710518F480E090E077 -:10BD3000C7C162507109BED38823C1F3F8012181C4 -:10BD40004091A72F50E060E070E0CE010196298776 -:10BD50000E9479118091812E2985882321F08230DB -:10BD600009F474C1AAC12130B1F4F8011082118222 -:10BD7000888582838F8183838E8184838D8185836F -:10BD80008C8186838B8187838A8180878981818763 -:10BD90004AE050E087C1223041F5F801808185FFFB -:10BDA00020C092818885981388C193818F819813D0 -:10BDB00084C194818E81981380C195818D8198135F -:10BDC0007CC196818C81981378C197818B8198135F -:10BDD00074C190858A81981370C191858981981367 -:10BDE0006CC182E08093812E68C12B3209F042C081 -:10BDF000F8019081888595FF1FC0928198135DC1DD -:10BE000023819F81291359C124819E81291355C102 -:10BE100025819D81291351C126819C8129134DC102 -:10BE200027819B81291349C120859A81291345C106 -:10BE300021859981291341C1F80110829FE09183E6 -:10BE400082838F8183838E8184838D8185838C819E -:10BE500086838B8187838A81808789818187128607 -:10BE600082EC838783E08487858781E086874FE043 -:10BE700050E018C1203209F045C0F801808185FFEB -:10BE800020C022819885291318C123819F812913FD -:10BE900014C124819E81291310C125819D812913FC -:10BEA0000CC126819C81291308C127819B812913FC -:10BEB00004C120859A81291300C121859981291304 -:10BEC000FCC0F801628570E086FF0FC0108211820D -:10BED000660F771F660F771F44E050E0C801029697 -:10BEE0000E94791146E050E0DDC01192CF01660F4B -:10BEF000771F660F771F44E050E00E94791145E0FC -:10BF000050E0D0C0233209F06AC0F801808185FF7B -:10BF100020C0228198852913D0C023819F812913B5 -:10BF2000CCC024819E812913C8C025819D812913FD -:10BF3000C4C026819C812913C0C027819B812913FD -:10BF4000BCC020859A812913B8C021859981291305 -:10BF5000B4C0F8016285E384F12CFFEFEF1AFF0A09 -:10BF600058019FEFA91AB90A70E086FF26C06B013D -:10BF7000CC0CDD1CCC0CDD1C612C712C912C892D82 -:10BF800090E08E159F0590F4F5011192CF01B30159 -:10BF90006C0D7D1D44E050E00E947911F5E0AF0E7C -:10BFA000B11C939484E0680E711CE9CF85E08E9DEE -:10BFB000A0018F9D500D11240DC0EE0CFF1CEE0C46 -:10BFC000FF1C660F771F660F771FA701C5010E9430 -:10BFD0007911A7014F5F5F4FF801108263C02C32C7 -:10BFE00009F06BC0F801808185FF20C092818885AF -:10BFF000981363C093818F8198135FC094818E8161 -:10C0000098135BC095818D81981357C096818C8160 -:10C01000981353C097818B8198134FC090858A8164 -:10C0200098134BC091858981981347C0F8014385C7 -:10C030004F5F1082902FF8018E2F891B841710F408 -:10C040001192FACF50E04F5F5F4F2CC02632A9F516 -:10C05000F801808185FF20C09281888598132DC0CA -:10C0600093818F81981329C094818E81981325C064 -:10C0700095818D81981321C096818C8198131DC064 -:10C0800097818B81981319C090858A81981315C068 -:10C0900091858981981311C0F80110821092812E28 -:10C0A00041E050E0BA01C80149875A87F3D1498578 -:10C0B0005A854E5F5F4FCA0103C040E050E0FBCF9E -:10C0C0002A96CDBFDEBFDF91CF911F910F91FF90D8 -:10C0D000EF90DF90CF90BF90AF909F907F906F9048 -:10C0E00008954091A72F50E060E070E00C94791122 -:10C0F0004091A72F50E060E070E00C94C7111092BF -:10C10000862E8091822E9091832E93608093822E32 -:10C110009093832EE0E1F4E3108211821282138265 -:10C120001482158216821782108641E050E068E280 -:10C1300070E08FE094E30C9479111092862EE0E188 -:10C14000F4E3108211821282138214821582168205 -:10C1500017821086089508950895E091A72FF0E0C2 -:10C160003197E80FF91FDC01AE17BF0730F48C914F -:10C1700090819D9380833197F7CF0895CF93DF937C -:10C18000EC014091A72F50E060E270E00E9479112D -:10C19000CE01DF91CF91E1CF6F927F928F929F92EC -:10C1A000AF92BF92CF92DF92EF920F931F93CF93F4 -:10C1B000DF93CDB7DEB76C013B018DB69EB68091A3 -:10C1C000A72F2DB73EB7281B31092DBF3EBF8DB716 -:10C1D0009EB701965C01D2DF94E06916710408F401 -:10C1E0001AC1B30162507109C60164D1882309F4F0 -:10C1F00012C121E08091862E813009F020E0E0908C -:10C200000F34850140E154E3B301C60169D18823AD -:10C2100009F401C18091862E8111FDC0E091123494 -:10C22000F09113348081813031F5F6011082118252 -:10C23000F5018781F6018283F5018681F60183830A -:10C24000F5018581F6018483F5018481F6018583FA -:10C25000F5018381F6018683F5018281F6018783EA -:10C26000F5018181F6018087F5018081F6018187E2 -:10C270000AE010E0CAC0823041F49091173499234B -:10C2800009F4BDC08093862EC6C0803209F047C035 -:10C29000E0911434F091153460818091163481302E -:10C2A00009F0B9C0F6016B3018F0808380E1AAC0B4 -:10C2B000808186FF25C081E090E0062E02C0880FB5 -:10C2C000991F0A94E2F72091822E3091832E282321 -:10C2D0003923232B11F082E00AC02091842E309163 -:10C2E000852E82239323892B21F081E0F60181831F -:10C2F00002C0F6011182C601029606E010E004C0F9 -:10C30000C601019605E010E0F6011082F4E06F9F8F -:10C31000B001112444E050E00E94791176C08132CE -:10C32000C9F58091143490911534FC0160812091FD -:10C330001634253009F06FC06C3028F081E0F6012A -:10C34000808383E05FC021E030E0062E02C0220F30 -:10C35000331F0A94E2F74091822E5091832E42239C -:10C360005323452B59F74091842E5091852E242339 -:10C370003523232B29F081E0F601808382E142C03E -:10C38000F4E06F9FB001112444E050E001960E9458 -:10C39000C71130C0823299F5E0911434F091153410 -:10C3A0002081809116348130B1F52C3038F681E04F -:10C3B00090E002C0880F991F2A95E2F72091822E03 -:10C3C0003091832E28233923232B49F42091842E66 -:10C3D0003091852EAC0142235323452B29F081E077 -:10C3E000F601808381E10EC0822B932B8093842EF3 -:10C3F0009093852EF601108201E010E006C081E0E6 -:10C40000F6018083818302E010E0B801C60142D0CA -:10C41000C801029602C080E090E08DBE9EBEDF9112 -:10C42000CF911F910F91EF90DF90CF90BF90AF9081 -:10C430009F908F907F906F900895CF93DF93EC0142 -:10C440008CDE4091A72F50E060E270E0CE01DF91DA -:10C45000CF910C94C711A82FFC018FEF9FEF2E2FC7 -:10C460002A1B30E02617370790F42191822728E015 -:10C47000AC015695479580FF06C0CA0138E0832776 -:10C4800034E8932701C0CA01215091F7E8CF809585 -:10C49000909508950F931F93CF93DF938C01EB0139 -:10C4A000DADFC00FD11F88839983DF91CF911F916D -:10C4B0000F9108950F931F93CF93DF938C01EB019E -:10C4C000CADFC00FD11F2881281303C081E0298152 -:10C4D000291380E08170DF91CF911F910F91089512 -:10C4E000EF920F931F93CF93DF93DC01FA01E801E2 -:10C4F000808391830196828393838C9182FD09C00E -:10C5000085FB882780F987838C918295817080874D -:10C5100002C0178210863781CD01332311F00A96AD -:10C5200001C002968483958311968C911197803A6D -:10C5300040F012969C9112978981981761F080E0E3 -:10C540004AC0813069F48C9184FF0AC012968C91A4 -:10C5500012978E11F4CF84819581019684839583FF -:10C560004481558162507109A60FB71FA41BB50BFA -:10C57000A683332349F1DA0118979C918F81981390 -:10C58000DECF11969C918E819813D9CF11969C91F4 -:10C590008D819813D4CF11969C918C819813CFCF15 -:10C5A00011969C918B819813CACF11969C918A8188 -:10C5B0009813C5CF11969C9189819813C0CF11967D -:10C5C0009C9188819813BBCF8085882319F0211115 -:10C5D00002C0B5CF81E0DF91CF911F910F91EF9015 -:10C5E00008950F931F93CF93DF93CDB7DEB72897AE -:10C5F000CDBFDEBFF9018781898386818A838581EA -:10C600008B8384818C8383818D8382818E838181DE -:10C610008F8380818887FA01A481B5812D91822F33 -:10C620008695869586958E010F5F1F4FBD01A801E7 -:10C63000942F901B981748F4FA013191AF01FB0138 -:10C640009191BF013917A1F317C0892F90E0A80F6E -:10C65000B91FF801E80FF91F9C918081392F382705 -:10C66000277081E090E001C0880F2A95EAF7815099 -:10C67000932F982381E009F080E02896CDBFDEBF9C -:10C68000DF91CF911F910F9108951092872EE0E1D5 -:10C69000F4E31082118212821382148215821682B0 -:10C6A000178210861092193441E050E068ED70E076 -:10C6B0008FE094E30C9479111092872EE0E1F4E37B -:10C6C00010821182128213821482158216821782BE -:10C6D000108610921934089508950895FF920F93CB -:10C6E0001F93CF93DF931F92CDB7DEB7E091143441 -:10C6F000F0911534F08019820F2D10E000521F4F79 -:10C7000041E050E0B801CE0101960E94791180917C -:10C710001634813071F494E39F1558F0998191118A -:10C7200008C0898341E050E0B801CE0101960E9423 -:10C73000C71180E090E00F90DF91CF911F910F9192 -:10C74000FF900895CF92DF92EF92FF920F931F9385 -:10C75000CF93DF931F92CDB7DEB7C0901434D09043 -:10C760001534F6010081198220911634253019F014 -:10C7700080E090E01FC00533D8F77C0110E0B801DD -:10C7800060527F4F41E050E0CE0101960E94791146 -:10C790009981937069F7B801660F771F660F771F4D -:10C7A00044E050E0C60101960E94C711F7011082D3 -:10C7B00081E090E00F90DF91CF911F910F91FF905A -:10C7C000EF90DF90CF900895CF92DF92EF92FF929B -:10C7D0000F931F93CF93DF931F92CDB7DEB7E091F6 -:10C7E0001434F091153460811982F090163421E0F0 -:10C7F000F21244C0643358F0209117342223F1F12F -:10C80000FC01F0822FE0218382E090E039C08C01AE -:10C81000FC018081C62ED12C86FF1BC041E050E078 -:10C82000B60160527F4FCE0101960E947911898135 -:10C8300081FF04C082E0F801818305C0F80180FF18 -:10C8400006C0F18282E0EE24E394F12C05C011824F -:10C85000F9CF81E0E12CF12CB601660F771F660F4E -:10C86000771F44E050E09801280F311DC9010E9454 -:10C870007911F8011082C701059602C080E090E0AE -:10C880000F90DF91CF911F910F91FF90EF90DF906C -:10C89000CF9008953F924F925F926F927F928F92C6 -:10C8A0009F92AF92BF92CF92DF92EF92FF920F933F -:10C8B0001F93CF93DF93CDB7DEB77C014DB65EB645 -:10C8C000E0911434F09115348081318090911634C8 -:10C8D000923009F0A3C0843370F08091173488231C -:10C8E00009F49CC081E0D7018C938FE011968C9362 -:10C8F00082E090E095C03394A82EB12C9501230DD1 -:10C90000311D243331051CF094E3392E381AF70118 -:10C910008081032D10E086FD0FC0000F111F000F56 -:10C92000111FB501660F771F660F771FA801C7019A -:10C9300001960E9479116DC06DB67EB6A801440FB4 -:10C94000551F440F551F8DB79EB7841B950B8DBF88 -:10C950009EBFADB7BEB711966D01EDB7FEB7E01B38 -:10C96000F10BEDBFFEBF8DB79EB701964C01B5012F -:10C97000660F771F660F771FCD010E947911B501F1 -:10C9800060527F4FA801C4010E947911F40100E0B8 -:10C9900081E0B4E0CB0ED11C0315A9F19191D70130 -:10C9A000A80FB11D9C9391E0980FA701490F511D4D -:10C9B000960124503109D9019C91DA019C9392E0AF -:10C9C000980FA701490F511D2F5F3F4FD9019C912F -:10C9D000DA019C9393E0980FA701490F511D2F5F37 -:10C9E0003F4FD9019C91DA019C9394E0980FA701E5 -:10C9F000490F511D8B5F2F5F3F4FD9019C91DA0189 -:10CA00009C930F5FC6CFE5E00E9F800111246DBEA1 -:10CA10007EBED7011C92C801019602C080E090E062 -:10CA20004DBE5EBEDF91CF911F910F91FF90EF90B1 -:10CA3000DF90CF90BF90AF909F908F907F906F903E -:10CA40005F904F903F900895CF93DF931F921F9276 -:10CA5000CDB7DEB7E0911434F091153480818A832C -:10CA60001982809116348130B1F441E050E06CEDD0 -:10CA700070E0CE0101960E947911898180FD0BC082 -:10CA800041E050E068ED70E0CE0102960E94C711CF -:10CA90008A8180930F3480E090E00F900F90DF91B7 -:10CAA000CF910895CF93DF931F92CDB7DEB7198250 -:10CAB00080911634811115C041E050E06CED70E0BA -:10CAC000CE0101960E947911898180FD0AC08160A2 -:10CAD000898341E050E06CED70E0CE0101960E9448 -:10CAE000C71180E090E00F90DF91CF910895CF9330 -:10CAF000DF931F921F92CDB7DEB7E0911434F0910F -:10CB0000153480818A83198280911634813099F49A -:10CB100041E050E06CED70E0CE0101960E94791189 -:10CB2000898181FD08C041E050E069ED70E0CE01EF -:10CB300002960E94C71180E090E00F900F90DF9165 -:10CB4000CF910895CF93DF931F92CDB7DEB71982AF -:10CB500080911634811115C041E050E06CED70E019 -:10CB6000CE0101960E947911898181FD0AC08260FF -:10CB7000898341E050E06CED70E0CE0101960E94A7 -:10CB8000C71180E090E00F90DF91CF9108950F934F -:10CB90001F93CF93DF93E0911434F09115342081EB -:10CBA000C181309116343230D1F42533C0F4CF5FD7 -:10CBB000622F70E0AB014C0F511D4433510514F04E -:10CBC000C4E3C21B8C01D0E060527F4FAE010196DE -:10CBD0000E947911F8011082CE01019602C080E016 -:10CBE00090E0DF91CF911F910F910895FC01DA0140 -:10CBF000928117968C911797981328C09381169657 -:10CC00008C911697981322C0948115968C91159744 -:10CC100098131CC0958114968C911497981316C084 -:10CC2000968113968C911397981310C09781129642 -:10CC30008C91129798130AC0908511968C91119738 -:10CC4000981304C081E021859C91291380E0908194 -:10CC500095FF12C094FD10C0811103C01092872E61 -:10CC60000BC08091872E8130C9F381E08093872E9D -:10CC7000108281E090E0089580E090E00895E0E186 -:10CC8000F4E31082118212821382148215821682BA -:10CC9000178210861092872EFC01108281E090E0AE -:10CCA0000895FF920F931F93CF93DF9300D01F92AD -:10CCB000CDB7DEB719821A821B821C8220911634EE -:10CCC000243049F520911734222329F1209118347A -:10CCD000222309F1F090872E21E0F2121CC08C0172 -:10CCE00044E050E064E171E0CE0101960E947911C8 -:10CCF000F092193444E050E064E171E08091143422 -:10CD0000909115340E94C711F0921934F8011082E5 -:10CD100081E090E002C080E090E02496CDBFDEBFCD -:10CD2000DF91CF911F910F91FF900895FC018091A9 -:10CD30001634813059F410821182128213821482C7 -:10CD400015821682178288E090E0089580E090E0D6 -:10CD50000895209116342B3049F4FC01119263E0C0 -:10CD6000CF010E94B71084E090E0089580E090E049 -:10CD700008954091A72F50E060ED70E00C94791178 -:10CD8000CF92DF92EF92FF920F931F93CF93DF9397 -:10CD9000CDB7DEB78C01CDB6DEB6809116348111E9 -:10CDA0004AC08FE0F80181838091A72F2DB73EB74D -:10CDB000281B31092DBF3EBF8DB79EB701967C0160 -:10CDC000D8DFF7018781F8018283F7018681F801B6 -:10CDD0008383F7018581F8018483F7018481F80159 -:10CDE0008583F7018381F8018683F7018281F80149 -:10CDF0008783F7018181F8018087F7018081F8013D -:10CE0000818741E050E069ED70E0C8010A960E9418 -:10CE1000791141E050E068ED70E0C8010B960E9486 -:10CE2000791183E3F801848783E0858782E0868730 -:10CE300010828FE001C080E0CDBEDEBEDF91CF91D9 -:10CE40001F910F91FF90EF90DF90CF9008956F9218 -:10CE50007F928F929F92AF92BF92CF92DF92EF928A -:10CE60000F931F93CF93DF93CDB7DEB76C015B01B8 -:10CE70006DB67EB68091A72F2DB73EB7281B31091E -:10CE80002DBF3EBF8DB79EB701964C0172DF94E077 -:10CE9000A916B10418F480E090E0E6C0B501625034 -:10CEA0007109C60107DB8823B1F3F6018181853260 -:10CEB00031F4A401B501C60199DE8C0112C021E054 -:10CEC0008091872E813009F020E0E0900F348401BA -:10CED00040E154E3B501C60103DB8823E1F200E041 -:10CEE00010E08091872E823008F0ACC0E0911234BF -:10CEF000F091133480818130C9F5809116348823F4 -:10CF000051F2940140E154E3B501C6016ADB882384 -:10CF100009F4A1C0F6011192CF0141E050E069EDA2 -:10CF200070E00E947911F4018781F6018283F40197 -:10CF30008681F6018383F4018581F6018483F401FF -:10CF40008481F6018583F4018381F6018683F401EF -:10CF50008281F6018783F4018181F6018087F401E3 -:10CF60008081F6018187065F1F4F75C0823041F4D2 -:10CF700090911734992309F45AC08093872E6BC07F -:10CF8000803221F4B501C6011FDC05C0813229F4CD -:10CF9000B501C601D7DB8C015EC0823221F4B50138 -:10CFA000C6019CDBF8CF833221F4B501C60172DCE7 -:10CFB000F2CF873221F4B501C60146DDECCF8832CD -:10CFC00021F4B501C6016EDDE6CF893221F4B50149 -:10CFD000C6018DDDE0CF8A3221F4B501C601B2DD94 -:10CFE000DACF8B3231F4B501C601CADE082F10E06A -:10CFF00032C08C3221F4B501C601C9DDCCCF8632F6 -:10D0000021F4B501C6013BDEC6CF843E21F4B50153 -:10D01000C60147DEC0CF803E21F4B501C60186DEE1 -:10D02000BACF813E21F4B501C60193DEB4CF809121 -:10D030001734882381F081E0F6018083818302E048 -:10D0400010E00DC0823039F4E0911234F0911334C5 -:10D0500080818632B1F20115110509F41CCFB801A7 -:10D06000C60118DAC80102966DBE7EBEDF91CF916F -:10D070001F910F91EF90DF90CF90BF90AF909F9056 -:10D080008F907F906F9008954091A72F50E060EDB2 -:10D0900070E00C94C711FF920F931F93CF93DF930F -:10D0A000CDB7DEB7EA97CDBFDEBF0FE114E388E06E -:10D0B000F82EF00E91D2F80181938F01FE12FACF73 -:10D0C0000E94631C04D3882309F4F7C080911F34A5 -:10D0D00090912034953009F46FC030F4913069F1AB -:10D0E00068F0933051F1E9C0983009F4C2C099302A -:10D0F00009F4C8C0963009F0E0C072C0803891F0E1 -:10D10000823809F0DAC0809123348F7085D2E091A3 -:10D110002934F0912A34118112FB112710F980E093 -:10D120007BD206C010911B3480911C348111126097 -:10D13000E8D2812F61D280E0A1C0282F2D7F09F095 -:10D14000BCC0882319F0823061F0B7C080912134CF -:10D15000813009F0B2C0933009F080E080931C3434 -:10D1600027C080912134811123C0E09123341E2FE8 -:10D170001F7009F4A2C0812F4FD2809120348330D8 -:10D1800011F4EBD215C0E0912934F0912A34818159 -:10D190008B7F818324E8129FF0011124E359FB4C1B -:10D1A0001082E0912934F0912A3480818E7F80832F -:10D1B00080E032D2A6D264C081117FC010912134A8 -:10D1C0001F779FD2A1D35DD28823E9F31093C304C4 -:10D1D000111102C082E001C083E080931E346DC053 -:10D1E0008058823008F069C08091213490912234B7 -:10D1F0008C3DE3E09E0761F583E08A838AE38983BF -:10D200004FB7F894DE01139620E038E052E05093D7 -:10D21000CA01E32FF0E0E4911092CA0120FF03C09D -:10D22000E295EF703F5FEF708E2F90E0EA3010F0E4 -:10D23000C79601C0C0968D939D932F5F2C3139F70F -:10D240004FBF5FD26AE370E0CE010196A3D00FC05A -:10D25000AE014F5F5F4F609123340E943C0F8C0101 -:10D26000892B59F14ED2B80189819A810FD1A5D16C -:10D2700024C0803811F545D280911A34BDD184D1B3 -:10D2800043D31BC0811119C0809121348230A8F48E -:10D2900038D28091213480931A3436D380911A3455 -:10D2A000811106C08091C304811102C081E001C0D8 -:10D2B00084E080931E340E945F1C09D2882311F001 -:10D2C00020D24BD2EA96CDBFDEBFDF91CF911F9126 -:10D2D0000F91FF9008950895CF9380911E34882375 -:10D2E00051F0C0912B3480E097D1F1D18111D3DE80 -:10D2F0008C2FCF9191C1CF910895CF92DF92EF9271 -:10D30000FF920F931F93CF93DF93EC018B017A0170 -:10D3100011D3811136C0E114F10439F0F701808195 -:10D320009181081B190BC80FD91FC12CD12C0115D5 -:10D33000110531F18091273490912834FC01EF5B85 -:10D34000FF4F208131978081281790F01DD1C4DFD5 -:10D35000E114F10449F0F70180819181C80ED91ED2 -:10D36000C082D18285E00DC0E5D2882301F309C0D7 -:10D37000899142D101501109FFEFCF1ADF0AD7CFAF -:10D3800080E0DF91CF911F910F91FF90EF90DF90A0 -:10D39000CF900895DF92EF92FF920F931F93CF9358 -:10D3A000DF93D82FC92F8B0180912B34806834D123 -:10D3B00020912534309126342017310728F00115AB -:10D3C000110519F4E1D001C08901ED2EFC2ED12CFC -:10D3D0000115110509F440C080911E34811102C06D -:10D3E00082E04CC0853011F483E048C070D18823BE -:10D3F00011F081E043C051D181113CC042D188235A -:10D4000039F320912B348091273490912834FC01FA -:10D4100027FF05C0EF5BFF4FC081D0E013C0E05C89 -:10D42000FF4FC08131968081D0E0C81BD1090AC06E -:10D43000C830D10550F4F70181917F01DDD0015052 -:10D44000110921960115110599F7DD24D394289728 -:10D4500009F0D12C99D0BCCFD110BECF0BC0809198 -:10D460001E34882309F4BCCF853009F4BDCF2FD1F9 -:10D470008111BFCF12D1882391F380E0DF91CF914A -:10D480001F910F91FF90EF90DF900895DF92EF9240 -:10D49000FF920F931F93CF93DF93D82FC92F8B0148 -:10D4A00080912B348068B8D0209125343091263477 -:10D4B0002017310728F00115110519F465D001C0B6 -:10D4C0008901ED2EFC2ED12C0115110509F442C065 -:10D4D00080911E34811102C082E04EC0853011F46B -:10D4E00083E04AC0F4D0882311F081E045C0D5D054 -:10D4F00081113EC0C6D0882339F320912B3480910E -:10D50000273490912834FC0127FF05C0EF5BFF4FC3 -:10D51000C081D0E015C0E05CFF4FC08131968081B2 -:10D52000D0E0C81BD1090CC0C830D10560F4F701A8 -:10D53000849162D0FFEFEF1AFF0A01501109219682 -:10D540000115110589F7DD24D394289709F0D12C12 -:10D550001BD0BACFD110BCCF0BC080911E34882312 -:10D5600009F4BACF853009F4BBCFB1D08111BDCF5A -:10D5700094D0882391F380E0DF91CF911F910F9198 -:10D58000FF90EF90DF900895E0912934F0912A34D4 -:10D59000A0912734B0912834AF5BBF4F8C9190E0BD -:10D5A0008283938380818D798083E0912734F09109 -:10D5B0002834EF5BFF4F10820895E0912934F091F9 -:10D5C0002A3480818D798083E0912734F09128344A -:10D5D000EF5BFF4F1082089580912734909128349B -:10D5E000FC01EF5BFF4F208131E0320F3083FC0103 -:10D5F000E20FF11D80810895209127343091283465 -:10D60000F901EF5BFF4F908141E0490F4083F90141 -:10D61000E90FF11D8083089580932B34482F4F70BC -:10D6200050E06091C6047091C7049A0194E0220F03 -:10D63000331F9A95E1F7E4E887FF11C0E49FC0012A -:10D64000E59F900D112482599B4C80932734909331 -:10D650002834C90108969B01280F391F0DC0E49F8B -:10D66000C001E59F900D1124845D9B4C809327346D -:10D6700090932834260F371F2093293430932A346F -:10D68000089580912B348068C7DFE0912934F091B0 -:10D690002A34808186958170089580912B348F770C -:10D6A000BBDFA0912934B0912A348C9185FF0DC045 -:10D6B000E0912734F091283412968D919C91139724 -:10D6C000E05CFF4F808381E0089580E008958091C1 -:10D6D0002B348F77A1DFA0912934B0912A348C911B -:10D6E00084FF0DC0E0912734F091283412968D917B +:10197000B207E1F7D3D10C947477C4C2EF93FF930D +:10198000E0918D2FF0918E2F0995FF91EF91189591 +:10199000EF93FF93E0918B2EF0918C2E0995FF91A0 +:1019A000EF9118953BB78BBFFB01879196913BBF99 +:1019B00008953BB78BBFCB0142E20D94F00F3BB7CC +:1019C0000B0143E20D94F00F3BB78BBFCB0145E217 +:1019D0000D94F00F3BB746E208C02091CF0127FDE0 +:1019E000FCCF22272093CA0108954093CA0128ED15 +:1019F00031E0209334003093CB016091C4017091A9 +:101A0000C5018091C60199270895FC014093CA0140 +:101A1000849108950F9200240F932F933F934F9337 +:101A20005F930FB70F93EF93FF93EAB1FBB151911F +:101A3000442735B124B1569578F400928C08009271 +:101A4000000806E10A95F1F700C001E000930008E4 +:101A500003E000938C0804C00AE10A95F1F7000046 +:101A60002150304019F40E948A2A0CC04F5F477001 +:101A700011F4519102C000C000C00AE00A95F1F7CC +:101A800000C0D9CFFF91EF910F910FBF5F914F91A0 +:101A90003F912F910F910F901895F190E190D19077 +:101AA000C190B190A190919081900B941B942B9434 +:101AB0003B944B945B946B947B948B949B94AB94EE +:101AC000BB94CB94DB94EB94FB940895F801D894E9 +:101AD000E4DF5894E2DFD894E0CFF801D894DDDF5A +:101AE0005894DBDFF801D894D8CFF801D894D5CF3B +:101AF000F8015894D2CFF80170965894CEDFF801CF +:101B00003896D894CADFF8015894C7CFF801589492 +:101B1000C4DFD894C2DFF8015894BFCFFF90EF9094 +:101B2000DF90CF90BF90AF909F908F907F906F90FD +:101B30005F904F903F902F90112408952F923F92E5 +:101B40004F925F926F927F928F929F92AF92BF92CD +:101B5000CF92DF92EF92FF920F931F93FB01719050 +:101B600061905190419031902190119001908A01A3 +:101B7000CDDFFC017192619251924192319221929A +:101B8000119201921F910F91C9CF2F923F924F92C4 +:101B90005F926F927F928F929F92AF92BF92CF92FD +:101BA000DF92EF92FF920F931F93FC01719061906F +:101BB0005190419031902190119001908A018DDFD8 +:101BC000FB01719261925192419231922192119254 +:101BD00001921F910F91A2CF2F923F924F925F924D +:101BE0006F927F928F929F92AF92BF92CF92DF922D +:101BF000EF92FF92CF93DF93EB01DA01BF01F9017E +:101C0000719061905190419031902190119001908C +:101C1000F990E990D990C990B990A990999089903C +:101C20007F246E245D244C243B242A241924082478 +:101C3000FB0109957D926D925D924D923D922D92A0 +:101C40001D920D92019721F7D9017D926D925D92BF +:101C50004D923D922D921D920D92DF91CF915ECFCC +:101C60002F923F924F925F926F927F928F929F92AC +:101C7000AF92BF92CF92DF92EF92FF92CF93DF931A +:101C8000EB01DA01BF01788069805A804B803C808B +:101C90002D801E800F80FB010995F901F190E190E4 +:101CA000D190C190B190A190919081907F246E24A9 +:101CB0005D244C243B242A2419240824F990E9901B +:101CC000D990C990B990A99099908990F901F19211 +:101CD000E192D192C192B192A192919281927D9220 +:101CE0006D925D924D923D922D921D920D920197B3 +:101CF00051F6DF91CF9112CFFDE0EDE66DCFFDE023 +:101D0000EDE6AECFFDE0E6E867CFFDE0E6E8A8CF80 +:101D1000FDE0E6E661CFFDE0EBE7A2CF15D10E9442 +:101D200097190E94331AC9D21092520684E0809308 +:101D3000420682E680938601C1E0C0932606C093E6 +:101D4000210686E080932206C093310612E01093AC +:101D5000320610922A0610922B068FE080932906F5 +:101D600089E5809380019AE59093810180938201B7 +:101D700080E480934106809346069091B200907F64 +:101D80009093B2009091B20092609093B20090E371 +:101D9000909341069093460680935006C093460662 +:101DA0001093450603E00093410683E18093010808 +:101DB00021E030E02093260830932708209328085C +:101DC0003093290810928C08809380081092230386 +:101DD00010922103D8E0D093220381E18093200365 +:101DE000E091AD2FF091AE2F8285938580933803DB +:101DF000909339038CE380938203D0938003809384 +:101E00008303D09381036FD10E94DE1BC0D155D7CD +:101E1000C093000210920102109302020093040288 +:101E2000C0932002D09321020E94221819D1D2E03F +:101E3000C1E18091030481FF25C08091010480FDF0 +:101E4000FCCFD09303040E94371AB6D10E94111C14 +:101E50003CD70E949219E0919D2FF0919E2F1995E9 +:101E60000E9451250E947B1BE091AD2FF091AE2F77 +:101E70008781813011F4C093932C8681813011F4D5 +:101E8000C093922C0E94E21BDED7E0919B2FF09131 +:101E90009C2F1995E091952FF091962F1995C9CF08 +:101EA000292F33272230310559F02330310569F0CD +:101EB00021303105F9F482E190E02AE832E01EC0D9 +:101EC0008EE390E02CE432E019C09927813091052F +:101ED00041F08230910541F0892B61F4E8E4F2E0B1 +:101EE00005C0ECE1F2E002C0ECEFF1E0849190E09B +:101EF0009F0104C080E090E020E030E0FA01208300 +:101F0000318308951F920F920FB60F92112408B6D5 +:101F10000F9218BEFFCF1F920F920FB60F9211248F +:101F200008B60F9218BE8F939F938EB19FB18058C1 +:101F30009F4F8EB99FB99F918F910F9008BE0F90C0 +:101F40000FBE0F901F9018958091780083FF0AC0F4 +:101F500088E08093780088ED84BF81E080938000E2 +:101F60000D94FE008BEC80935200809150008860AD +:101F7000809350008091510083FFFCCF82EC8093CE +:101F800055008091500080618093500080915100F5 +:101F900084FFFCCF88ED84BF84E0809340001EB8AE +:101FA0001FB881E0809343002FE730E020930A04BC +:101FB00030930B0420930C0430930D0480930004A1 +:101FC0008093020480E880930001089588ED84BF27 +:101FD00081E080937900089588ED84BF8BE1809340 +:101FE000800008958091500082608093500080911D +:101FF000510081FFFCCF82E08093CA01EDE1F0E067 +:10200000E491E0936200ECE1F0E0E491E09363009E +:102010001092CA0180E8809365008BEB8093660084 +:1020200080915600897F809356008091560084608D +:1020300080935600809160008160809360000895D5 +:10204000E0E4F0E084818E7F8483E0E6F0E080814C +:102050008E7F8083E0E5F0E080818D7F808308952E +:1020600087E08093A20078940895089508950895D4 +:10207000089508950895089580E090E008950895E2 +:1020800008950F931F93CF93DF931F92CDB7DEB7C1 +:1020900001E91FE2D8011296ED91FC911397898313 +:1020A00019950E948925E091AD2FF091AE2F89817D +:1020B0008583B9E18B9FB001112464567D4F49E1BE +:1020C00050E0C8010E944C70D801ED91FC91199527 +:1020D000D8011696ED91FC9117970F90DF91CF9153 +:1020E0001F910F91199449E150E06CE972E081E988 +:1020F0009FE20E944C70E091AD2FF091AE2F858150 +:10210000C0CF0F931F93E091AD2FF091AE2F8B01B5 +:102110009C01458161E185E494E00E94181B1F91B8 +:102120000F910895FF920F931F93CF93DF931F9208 +:10213000CDB7DEB78C019E012F5F3F4FAC0161E14F +:1021400085E494E00E94301BF82E882389F0898171 +:1021500098DFF80140E08191882319F04F5F4F31FB +:10216000D1F7E091AA2FF091AB2FB80181E1199539 +:102170008F2D0F90DF91CF911F910F91FF900895B8 +:102180009B01AC0161E185E494E00C94571B089538 +:102190000C943E7008951F93CF93DF93C82FD92FCF +:1021A000162F180F1C1721F00E943E708993FACF4A +:1021B000DF91CF911F9108950E943E700E943E7062 +:1021C0000E943E700C943E70EF92FF920F931F930B +:1021D000CF93DF937C0161507109FA018A01020FEC +:1021E000131FDC0140E050E0E017F107F1F062302E +:1021F0007105D8F09191392F32953F703A3010F433 +:10220000305D01C0395C3C939F709A3010F4905D52 +:1022100001C0995C9701240F351FE901998312963B +:10222000625071094E5F5F4FDFCF1C92CA01DF9190 +:10223000CF911F910F91FF90EF900895CF93DF936F +:10224000EC01DA01E0E0F0E04C91442391F11196C9 +:102250009C911197992339F1E617F70721F180ED49 +:10226000840F8A3020F08FEB840F8630D0F480ED1D +:10227000890F8A3020F02FEB290F263090F4242F7D +:1022800030E0413410F0275331092295207F9134FA +:1022900010F4982F01C09753292B29933196129649 +:1022A000D3CF80E004C011968C91811102C090E0E0 +:1022B00001C0CF01DF91CF910895E0E6F6E080E123 +:1022C000858382E0868388E085838AE18183E0EAF2 +:1022D000F9E01682178280EC858388E18483E0E050 +:1022E000F1E0128A8BE6838B148A158A20EA208F0C +:1022F00099E0918F128E148E158E168E84E0808B4D +:1023000012A23CE633A314A215A210A611A612A68F +:1023100024A795A716A680A308954115510509F491 +:1023200049C020E12093660623E02093A009209174 +:10233000A10927FFFCCF2091A0097093A00920914B +:10234000A10927FFFCCF2091A0096093A00920914B +:10235000A10927FFFCCF2091A00921E020931201C1 +:1023600080931C0190931D0140931401509315011B +:10237000109222018AE894E2809328019093290127 +:10238000409324015093250180911001806880932F +:1023900010018091200180688093200180911001BC +:1023A00087FDFCCF80E3809311018093210180E1C0 +:1023B0008093650608954115510509F469C020E12F +:1023C0002093660626E02093A0092091A10927FF0B +:1023D000FCCF2091A00920E12093650600000000B9 +:1023E0002093660622E02093A0092091A10927FFEF +:1023F000FCCF2091A0097093A0092091A10927FF8B +:10240000FCCF2091A0096093A0092091A10927FF8A +:10241000FCCF2091A009109212012AE834E2209307 +:102420001C0130931D01409314015093150120E1CC +:102430002093220180932801909329014093240145 +:102440005093250180911001806880931001809144 +:1024500020018068809320018091100187FDFCCFCE +:1024600080E3809311018093210180E180936506D0 +:10247000E091AD2FF091AE2F8781863019F481E184 +:102480008093932C8681863019F481E18093922C7D +:102490000895CF92DF92EF92FF92CF93DF93C09097 +:1024A000AC2FD12CE12CF12C8DE0CC0CDD1CEE1CE2 +:1024B000FF1C8A95D1F7C114D10481E0E806F1042C +:1024C00008F04EC080E18093660686E08093A00904 +:1024D0008091A10987FFFCCF8091A00980E18093C2 +:1024E0006506000000008093660682E08093A009E4 +:1024F0008091A10987FFFCCF8091A0091092A009CB +:102500008091A10987FFFCCF8091A0091092A009BA +:102510008091A10987FFFCCF8FEFE81AF80A80911C +:10252000A009C0E0D0E1C701B6013CDA8093A00960 +:102530008091A10987FFFCCF8091A0099093A00909 +:102540008091A10987FFFCCF8091A00982E0C80E8D +:10255000D11CE11CF11C219731F780E180936506C5 +:102560008091010480FDFCCF82E080930304DF9121 +:10257000CF91FF90EF90DF90CF900895CF92DF92B0 +:10258000EF92FF92CF93DF93C090AC2FD12CE12C30 +:10259000F12C8DE0CC0CDD1CEE1CFF1C8A95D1F7D4 +:1025A000C114D10481E0E806F10438F0DF91CF9145 +:1025B000FF90EF90DF90CF906CCF8FEFE81AF80A82 +:1025C000C1E2D0E0219791F308DAC701B601F1D951 +:1025D00004DA8FEFD81AE80AF80AF4CFCF92DF9224 +:1025E000EF92FF920F931F93CF93DF93C090AC2F86 +:1025F000D12CE12CF12C8DE0CC0CDD1CEE1CFF1C51 +:102600008A95D1F7C114D10481E0E806F10408F0FD +:102610004FC080E18093660683E08093A00980919B +:10262000A10987FFFCCF8091A0091092A009809199 +:10263000A10987FFFCCF8091A0091092A009809189 +:10264000A10987FFFCCF8FEFE81AF80A8091A00953 +:10265000C1E2D0E0219749F1C0D9BCD9BED900E090 +:1026600010E01092A0098091A10987FFFCCF609132 +:10267000A00970E01092A0098091A10987FFFCCF0A +:102680008091A009782BC8019AD9A7D90E5F1F4F56 +:10269000011581E0180729F7C701B60195D99DD921 +:1026A0008FEFD81AE80AF80AD5CF80E18093650643 +:1026B000E091AD2FF091AE2F8781863019F490E133 +:1026C0009093932C9681963049F420E12093922C9C +:1026D000853059F483E18093932C02C08530D1F387 +:1026E000953019F483E18093922C8091010480FD50 +:1026F000FCCF82E080930304DF91CF911F910F9173 +:10270000FF90EF90DF90CF900895CF92DF92EF92FD +:10271000FF920F931F934115E0E25E07610571057B +:1027200008F06BC06901E12CF12C00E010E220E020 +:1027300030E0041B150B260B370BC016D106E20642 +:10274000F30610F49701860120E12093660626E047 +:102750002093A0092091A10927FFFCCF2091A00977 +:1027600020E120936506000000002093660622E029 +:102770002093A0092091A10927FFFCCF2091A00957 +:102780005093A0092091A10927FFFCCF2091A00917 +:102790004093A0092091A10927FFFCCF2091A00917 +:1027A000109212012AE834E220931C0130931D019B +:1027B000009314011093150120E1209322018093CE +:1027C0002801909329010093240110932501809101 +:1027D00010018068809310018091200180688093AF +:1027E00020018091100187FDFCCF80E380931101CF +:1027F0008093210180E18093650681E01F910F9114 +:10280000FF90EF90DF90CF900895CF92DF92EF92FC +:10281000FF920F931F934115E0E25E07610571057A +:1028200008F05DC06901E12CF12C00E010E220E02D +:1028300030E0041B150B260B370BC016D106E20641 +:10284000F30610F49701860120E12093660623E049 +:102850002093A0092091A10927FFFCCF2091A00976 +:102860005093A0092091A10927FFFCCF2091A00936 +:102870004093A0092091A10927FFFCCF2091A00936 +:1028800021E02093120180931C0190931D0100937D +:10289000140110931501109222018AE894E28093AA +:1028A0002801909329010093240110932501809120 +:1028B00010018068809310018091200180688093CE +:1028C00020018091100187FDFCCF80E380931101EE +:1028D0008093210180E18093650681E001C080E062 +:1028E0001F910F91FF90EF90DF90CF90089580910E +:1028F000CF0187FDFCCF0895FADF8091CF0181FFE2 +:102900000BC086E38093CA01EBECF1E021E030E0FC +:1029100088ED90E084BF20830895EF92FF920F939B +:102920001F93CF93DF931F921F92CDB7DEB77C0129 +:102930008A011092C20169837A83D9DF6981A62F47 +:102940007A81B72FC701800F911F26E048ED50E034 +:1029500061E070E0EBECF1E0E816F90689F0E09256 +:10296000C0013F2D3F713093C1012093CA0144BF84 +:1029700060833091C4013D933FEFE31AF30AECCF3B +:10298000C8010F900F90DF91CF911F910F91FF9091 +:10299000EF9008952F923F924F925F926F927F92A5 +:1029A0008F929F92AF92BF92CF92DF92EF92FF925F +:1029B0000F931F93CF93DF9300D0CDB7DEB76A019B +:1029C000282F2F711C01221A310829836A837B83E7 +:1029D00093DF8DDF83E38093CA011092C1011092CF +:1029E000C2016A81E62E7B81F72E860185E3582E8F +:1029F00098ED892E912C66246394712C3BECA32EC8 +:102A0000BB24B39443E3442E29810115110509F138 +:102A10002093C001F70181917F018093C40101508F +:102A2000110919F02F5F203281F72092C001832D08 +:102A30008F718093C1015092CA01C401F50184BF16 +:102A4000608290E2290E311C52DF4092CA0120E0E0 +:102A5000DCCFC6012396CDBFDEBFDF91CF911F91A2 +:102A60000F91FF90EF90DF90CF90BF90AF909F902D +:102A70008F907F906F905F904F903F902F90089530 +:102A80001F93CF93DF93CDB7DEB7A097CDBFDEBF47 +:102A9000863009F4F2C0D8F4833009F472C030F4FF +:102AA000813061F1823009F440C000C1843009F402 +:102AB0008DC0853009F0FAC0E091A12FF091A22FCE +:102AC000CE01019619958091A72F41E0ABC08930C6 +:102AD00009F4D7C040F4873009F4D1C0883009F038 +:102AE000E5C0D7DCE3C08B3009F4D6C008F4D2C00F +:102AF0008C3009F0DBC08EEC93E2D0C010E0809106 +:102B0000A72F181750F444DBE1E0F0E0EC0FFD1FB5 +:102B1000E10FF11D80831F5FF2CF8091A92F8530D7 +:102B200009F098C080EE898395C011E08091A72FAD +:102B3000873009F010E0E091A12FF091A22FCE0193 +:102B4000019619954091A72F31E0141708F082C023 +:102B50003323A9F0812F90E0E1E0F0E0EC0FFD1FBE +:102B6000E80FF91F208131E02F3F09F030E0E1E06C +:102B7000F0E0EC0FFD1FE80FF91F2F5F20831F5FB0 +:102B8000E4CFE091A12FF091A22FCE0101961995EB +:102B90008091A72F41E0815008F45CC04423D9F311 +:102BA000282F30E0E1E0F0E0EC0FFD1FE20FF31F13 +:102BB000908141E09F3F09F040E0E1E0F0E0EC0F60 +:102BC000FD1FE20FF31F9F5F9083E5CF11E080911F +:102BD000A72F873009F010E0E091A12FF091A22FEC +:102BE000CE01019619954091A72F31E0141790F569 +:102BF0003323A1F0812F90E0E1E0F0E0EC0FFD1F26 +:102C0000E80FF91F208131E0211130E0E1E0F0E030 +:102C1000EC0FFD1FE80FF91F215020831F5FE6CF47 +:102C2000411103C08150E0F715C0282F30E0E1E0EA +:102C3000F0E0EC0FFD1FE20FF31F908141E09111D6 +:102C400040E0E1E0F0E0EC0FFD1FE20FF31F9150D8 +:102C50009083E8CFE091A32FF091A42FCE010196AD +:102C60001995E091AA2FF091AB2F4091A72FBE01AB +:102C70006F5F7F4F83E1199519C0BFD317C0AEDCDA +:102C800015C080910008813061F480918C088330F8 +:102C900041F40AC0B9D20AC088EC93E20E948724AA +:102CA00005C00E94152602C00E943A26A096CDBFFC +:102CB000DEBFDF91CF911F910895E0E0F6E080E65E +:102CC000828388E1868B858B0895CF93C091080617 +:102CD000C095C6FF12C080918C248A3050F08A3093 +:102CE000E1F4E091AD2FF091AE2F8181C9DE8091AA +:102CF0008C248F5F80938C2410C08C2F807669F495 +:102D000080918C2481508A3030F4E091AD2FF09185 +:102D1000AE2F8081B5DE10928C24C5FF12C0809149 +:102D20008B248A3050F08A30D9F4E091AD2FF091A5 +:102D3000AE2F8381A5DE80918B248F5F80938B24BF +:102D40000FC0C07669F480918B2481508A3030F4B2 +:102D5000E091AD2FF091AE2F828192DE10928B2404 +:102D6000CF9108959B01AC016DE086E798E09FC488 +:102D700020E030E090E0F901E80FF91FE455F04D54 +:102D80006383245F3F4F20363105A9F708950F93E1 +:102D90001F939B01E091AD2FF091AE2FE80FF11D35 +:102DA0008A0140816DE086E798E042D41F910F913F +:102DB00008950F931F93CF93DF931F92CDB7DEB784 +:102DC000082FAB019E012F5F3F4F6DE086E798E033 +:102DD00047D4182F882319F06981802FC9DF812FEC +:102DE0000F90DF91CF911F910F9108950895EF9269 +:102DF000FF920F931F93CF937B01C42F2EB13FB14E +:102E00000091080410910904022B132B682F83E012 +:102E100090E20E94526E6C2F83E090E20E94526E0C +:102E2000612F83E090E20E94526E602F83E090E277 +:102E30000E94526E6C2F70E0C701CF911F910F91CD +:102E4000FF90EF90B5C408953F924F925F926F92BA +:102E50007F928F929F92AF92BF92CF92DF92EF922A +:102E6000FF920F931F93CF93DF937C01E901C090F2 +:102E70000020D0900120960122503843C901A0E0E3 +:102E8000B0E0481759076A077B0708F05CC0E2E02A +:102E9000CE1AE0E4DE0A2A013B014C0E5D1E611CE5 +:102EA000711C481659066A067B0648F0241B350B30 +:102EB0008E01021B130BE9013324339403C000E09D +:102EC00010E0312C4601A12CB12C481559056A059A +:102ED0007B0510F5CA018E5F9F4B2A013B014C0E0A +:102EE0005D1E611C711C481459046A047B0428F49B +:102EF000AE01BC01C70111DA18C0C41AD50AA60177 +:102F0000BC01C7010ADAAE014C195D0962E974E23D +:102F1000C7018C0D9D1D07C04C195D09BA016E5685 +:102F20007B4DAE01C7010E947A70311002C081E072 +:102F30000BC001501109D8F3F801EC0FFD1FEE0D85 +:102F4000FF1D1082F6CF80E0DF91CF911F910F918E +:102F5000FF90EF90DF90CF90BF90AF909F908F90B9 +:102F60007F906F905F904F903F90089520918E24B6 +:102F700030918F2480E098E0821B930BE2E9F4E229 +:102F80009F01225934422817390710F41192F8CFC3 +:102F900082E994E2809390249093912480E098E0D9 +:102FA00080938E2490938F2482E090E4809300207D +:102FB0009093012042E050E060E070E480E090E215 +:102FC000FAD9E091AD2FF091AE2F87818A3019F4B4 +:102FD00080E18093932C86818A3019F480E180937C +:102FE000922C089580918E2490918F249058209156 +:102FF000002030910120821B930B089520E030E0E7 +:10300000F901E455F04D8783245F3F4F20363105A9 +:10301000B9F7813049F018F0823059F008951092D4 +:103020008D2486EF96E109C080938D248DE798E189 +:1030300004C010928D2487EF96E18093AA2F90937D +:10304000AB2F08950F931F93CF93DF931F92CDB7AC +:10305000DEB7E091AD2FF091AE2F8481CFDF82E912 +:1030600094E2809390249093912400E018E00093E0 +:103070008E2410938F2441E050E0BE016F5F7F4F9C +:1030800080E090E04ADCE0919024F0919124DF010F +:10309000C8011D920197E9F78981882341F042E038 +:1030A00050E060E070E480E090E237D917C082E041 +:1030B00090E4809300209093012042E050E060E093 +:1030C00070E480E090E277D981E0898341E050E0CC +:1030D000BE016F5F7F4F80E090E05CDCE091AA2F43 +:1030E000F091AB2F40E060E070E08FEF19950F900A +:1030F000DF91CF911F910F9108950F931F93CF935D +:10310000DF93AEB1BFB1C0910804D0910904209102 +:103110008E2430918F24E42FF0E08F010C5F1F4F3D +:103120002017310758F1CA2BDB2B245031092E1BF5 +:103130003F0B20938E2430938F24A0919024B09144 +:1031400091248C9311964C9311971296DC931297BD +:10315000CD01049680939024909391241396CC9360 +:10316000DB01EC01415018F02D912993FBCFE80FC2 +:10317000F91FE0939024F093912412C080E03EDF89 +:10318000E091AD2FF091AE2F87818A3019F481E163 +:103190008093932C86818A3019F481E18093922C5C +:1031A000DF91CF911F910F9108951F93CF93DF93DC +:1031B0001F92CDB7DEB79E012F5F3F4FAC0163E09A +:1031C00083E29AE04DD2182F882311F0898116DF0F +:1031D000812F0F90DF91CF911F9108950F931F932F +:1031E000E091AD2FF091AE2F8B019C01448163E003 +:1031F00083E29AE01DD21F910F9108959B01AC01CB +:1032000063E083E29AE053C2EF92FF920F931F9321 +:10321000CF93DF9380918E2490918F24811528E0A5 +:10322000920708F078C00091002010910120C0E0C2 +:10323000D0E8C01BD10BE12C28E0F22EA701481BDF +:10324000590BC417D50760F1B80182E994E2B3D8ED +:1032500020918E2430918F24809100209091012024 +:10326000985F821B930B8093002090930120E21AB9 +:10327000F30AE2E9F4E2CF01825994428E159F05E8 +:1032800010F41192F8CF82E994E280939024909305 +:10329000912480E098E080938E2490938F242EC018 +:1032A0002097C9F1AE01B80182E994E284D8A8015F +:1032B0005857BE016E567B4D82E994E20E9483709E +:1032C00080919024909191248C1B9D0B809390244D +:1032D0009093912480918E2490918F248C0F9D1F28 +:1032E00080938E2490938F248091002090910120D0 +:1032F000C80FD91FC0930020D093012042E050E0B6 +:1033000060E070E480E090E2DF91CF911F910F9137 +:10331000FF90EF9050C8DF91CF911F910F91FF90D8 +:10332000EF90089580918D2481116ECF089543E62A +:1033300050E06CEA7FE281E090E0EFCA43E650E0C3 +:103340006CEA7FE281E090E025CB0F931F93CF934F +:10335000DF93CFEFC80FC83008F047C0D82F0E94C6 +:1033600089258091AC2FC81779F138D9C093AC2F3B +:103370008CE0C89F900111242155304D2093AD2F32 +:103380003093AE2F86D8E091AD2FF091AE2F85818E +:103390000E944110E091AD2FF091AE2F84812EDE7E +:1033A00001E010E00C5A1F426091AC2FC801845517 +:1033B000904D0E9406776091AD2F7091AE2FC8019D +:1033C0008355904D0E940F778FE18D0FE091AD2FC7 +:1033D000F091AE2F9781943011F48093932C9681C5 +:1033E000943029F48093922C02C080E001C081E0E7 +:1033F000DF91CF911F910F9108958091AC2F99E0AB +:103400004CE0915099F0282F30E02F5F3F4F27700C +:103410003327822F429FF001439FF00D1124E45582 +:10342000F04D2085222369F38F5F8FCF0895FC0133 +:103430009091AC2F9F5C908311820895CF93FC01F3 +:10344000C081818181110CC0BF01E091AA2FF09150 +:10345000AB2F41E082E1199580ED8C0FCF9175CFB4 +:1034600080E0CF91089588E18093010608958091CE +:10347000922C823191F030F48031B9F050F48823ED +:10348000A9F132C0833169F090EE980F983088F03E +:103490002BC088E08093050627C088E0809307064C +:1034A00023C08091040683FF12C088E08093060643 +:1034B0001BC09091942C9F5F913019F09093942CA5 +:1034C00015C01092942C9091040693FD04C088E0DE +:1034D000809305060BC098E090930606803221F099 +:1034E00081508093922C02C01092922C8091932C48 +:1034F000823191F030F48031C1F050F48823A9F189 +:1035000032C0833169F090EE980F983088F02BC06C +:1035100080E18093050627C080E18093070623C0E1 +:103520008091040684FF12C080E1809306061BC0D0 +:103530009091952C9F5F913019F09093952C089560 +:103540001092952C9091040694FD04C080E1809324 +:103550000506089590E190930606803221F081508F +:103560008093932C08951092932C08959B01AC01A5 +:103570006BE086E89AE09BC020E030E0982F9071E5 +:103580008870992321F0F901E455F04D6287882372 +:1035900021F0F901E455F04D6187245F3F4F20365B +:1035A000310579F7992329F090E19093060610925E +:1035B000932C882329F088E0809306061092922CA1 +:1035C00008950F931F939B018A01803131F4E0919C +:1035D000AD2FF091AE2F478107C0883049F4E091BC +:1035E000AD2FF091AE2F46816BE086E89AE020D0B7 +:1035F0001F910F9108950F931F93CF93DF931F9205 +:10360000CDB7DEB7082FAB019E012F5F3F4F6BE0B8 +:1036100086E89AE025D0182F882319F06981802F39 +:10362000ABDF812F0F90DF91CF911F910F91089504 +:103630000F931F93FC01662379F0949161509413CA +:1036400009C0BF016F5F7F4FA801C9010E945E7072 +:1036500081E003C0B196EFCF80E01F910F910895F4 +:10366000CF92DF92EF92FF921F93CF93DF93EC0103 +:103670007A016901162F112389F0BE016F5F7F4F18 +:10368000C7010E9455701150892B31F4FE01C4917D +:10369000F601C08381E003C0A196EDCF80E0DF9109 +:1036A000CF911F91FF90EF90DF90CF900895CF932F +:1036B0000196CCE26623C9F0FC01DA01AD017491F8 +:1036C000772341F021153105A1F07D9331962150EA +:1036D0003109F4CF623030F02115310551F04F5FE0 +:1036E0005F4FCC9361508196E5CF232B11F0FA0107 +:1036F0001082CF91089580912002806880932002EB +:103700008091230280FFFCCF81E080932302A0916F +:103710001002B0911102AE5BB109B7FF02C0A0E088 +:10372000B0E020E038EB4BE050E00E94D86FE09131 +:10373000AD2FF091AE2F61157105844F9140A8F423 +:103740008781873019F480E18093932C86818730BC +:1037500019F480E18093922C8091A72F882389F01F +:10376000E091992FF0919A2F19948781873019F45D +:1037700081E18093932C8681873019F481E18093D5 +:10378000922C0895BC0183E090E20C94046ECF93D8 +:10379000DF93FC016491EC012196662331F083E014 +:1037A00090E20E94526ECE01F4CFDF91CF91089546 +:1037B000AB01BC0183E090E20C942E6E80E280931A +:1037C00062060895CF93DF938091962C823031F575 +:1037D00083E090E20E94B76E0E94866983E090E2E7 +:1037E0000E94D36EEC0197FD19C0E091AD2FF091CE +:1037F000AE2F8781833019F483E18093932C8681E7 +:10380000833019F483E18093922C8C2FA2D68111FE +:1038100005C08C2FDF91CF910C94A724DF91CF911D +:1038200008958091962C813079F028F08230D9F07B +:10383000833011F12EC08091680685FF2AC08FE089 +:103840008093022081E00CC08091022081508093FF +:10385000022081111EC00E94F20F0E94316D82E091 +:103860008093962C16C08091680685FD12C08FE06B +:103870008093022083E0F4CF8091022081508093D6 +:103880000220811106C00E94F66C0E942010109246 +:10389000962C8091962C823019F4ACD70C9451253B +:1038A0000895E091AD2FF091AE2F8781823019F409 +:1038B00081E18093932C8681823019F481E1809399 +:1038C000922C0895E091AD2FF091AE2F8781823038 +:1038D00019F480E18093932C8681823019F480E181 +:1038E0008093922C089583E090E20C94DF6D83E046 +:1038F00090E20C94266F27E83DE03F932F9321E858 +:103900003DE03F932F932AE73DE03F932F9323E73A +:103910003DE03F932F9323ED3CE03F932F9322E034 +:103920002F931F929F938F930E94E3708DB79EB742 +:103930000E968DBF9EBF85E6089560E072E00E94FE +:10394000811085E60895FB0120812F3349F4218100 +:10395000211106C060E072E00E94C01085E6089563 +:10396000CB010E949210882371F0E091AD2FF0916D +:10397000AE2FCF01875A9F4265818F5F9F4F0E9474 +:10398000067784E608958AEC0895EF92FF920F93EC +:103990001F93CF93DF93CDB7DEB7A097CDBFDEBF28 +:1039A0007C010091A72F10E00115110591F48BEC1B +:1039B0009CE09F938F9382E08F931F92FF92EF92F0 +:1039C0000E94E3700F900F900F900F900F900F9048 +:1039D00010C0E091A12FF091A22FCE010196199570 +:1039E0009801AE014F5F5F4F60E072E0C7010E9437 +:1039F000E41085E6A096CDBFDEBFDF91CF911F9189 +:103A00000F91FF90EF900895DF92EF92FF920F9346 +:103A10001F93CF93DF93CDB7DEB7A097CDBFDEBFA7 +:103A20007B010091A72F10E064EC7CE0C7010E94AD +:103A30005570892BC1F4D12CED2CF12CE016F10638 +:103A400058F40E94C810E1E0F0E0EC0FFD1FEE0D0D +:103A5000FF1D8083D394F0CF8091A92F853069F426 +:103A600080EE89830AC0A70160E270E0CE01019672 +:103A70000E941E1180179107A1F4E091A32FF091ED +:103A8000A42FCE0101961995E091AA2FF091AB2FAA +:103A90004091A72FBE016F5F7F4F83E1199584E6A8 +:103AA00001C08AECA096CDBFDEBFDF91CF911F9100 +:103AB0000F91FF90EF90DF900895FC018091A82F67 +:103AC000882311F081E301C080E38083118285E6C1 +:103AD0000895FB012181211127C02081213321F488 +:103AE00081E08093A82F04C0203321F41092A82FE6 +:103AF00084E608952F33C1F41F9220E32F931F9281 +:103B000021E32F932EEB3CE03F932F9322E02F9362 +:103B10001F929F938F930E94E3708DB79EB70A9672 +:103B20008DBF9EBF85E608958AEC089585E893E1F0 +:103B3000DFD48EE6089585E094E1F5D48EE608950D +:103B4000E0ECF4E081818E7F81830E94F66C0E941C +:103B5000E60F84E60895E0ECF4E081818E7F8183B6 +:103B60000E94F66C0E94EC0F84E60895E1E9FFE202 +:103B700025892F9324892F932BEB3CE03F932F93A0 +:103B800022E02F931F929F938F930E94E3708DB733 +:103B90009EB708968DBF9EBF85E608952091A72FFA +:103BA0001F922F9328EB3CE03F932F9322E02F931B +:103BB0001F929F938F930E94E3708DB79EB70896D4 +:103BC0008DBF9EBF85E6089540E052E0BC0180E0D5 +:103BD000DED885E60895FB0120812F3341F4218151 +:103BE000211105C060E072E0BDD885E6089580E04F +:103BF000E0D8882319F0A2DB84E608958AEC0895C2 +:103C000040E052E0BC0181E0C2D885E60895FB01A6 +:103C100020812F3341F42181211105C060E072E041 +:103C2000A1D885E6089581E0C4D8882319F086DB01 +:103C300084E608958AEC089540E052E0BC0182E0F9 +:103C4000A6D885E60895FB0120812F3341F4218118 +:103C5000211105C060E072E085D885E6089582E014 +:103C6000A8D8882319F06ADB84E608958AEC0895C1 +:103C700040E052E0BC0183E08AD885E60895FB016C +:103C800020812F3341F42181211105C060E072E0D1 +:103C900069D885E6089583E08CD8882319F04EDB37 +:103CA00084E608958AEC089540E052E0BC0180E18A +:103CB00088DC85E60895FB0120812F3341F42181C2 +:103CC000211105C060E072E051DC85E6089580E1D5 +:103CD00092DC882319F032DB84E608958AEC08959B +:103CE00040E052E0BC0188E06CDC85E60895FB0111 +:103CF00020812F3341F42181211105C060E072E061 +:103D000035DC85E6089588E076DC882319F016DB3B +:103D100084E608958AEC089560E072E05FDA85E653 +:103D20000895FB0120812F3341F42181211105C029 +:103D300060E072E063DA85E60895CB0136DA882325 +:103D400019F0FCDA84E608958AEC0895CF93DF93A6 +:103D5000EC0148D9813028E0920718F09C013850D6 +:103D600002C020E030E03F932F939F938F9328E988 +:103D70003CE03F932F9382E08F931F92DF93CF938A +:103D80000E94E3708DB79EB70A968DBF9EBF85E6F1 +:103D9000DF91CF91089584E297E1C5D38EE608952F +:103DA00033DA84E60895E2D884E6089560E072E0AC +:103DB0003EDB85E60895CB0141DB811102C08AEC30 +:103DC000089584E608950E94BE1284E608950E9434 +:103DD000EE1284E608950E94491284E608958091C7 +:103DE000680680FD02C089E7089588E70895DF929C +:103DF000EF92FF920F931F93CF93DF93EC010FEF9E +:103E000011E08AECE82E8EE0F82E9CE2D92EB70164 +:103E100089EE93E20E945570892BD1F001151105AE +:103E2000B9F0DE01F7012491ED012196C801019757 +:103E3000222341F00130110529F02C93DE01319647 +:103E40008C01F1CFDC928C0188E1E80EF11CDFCF10 +:103E50002197188285E6DF91CF911F910F91FF90F6 +:103E6000EF90DF900895FC012091200220682093BC +:103E700020028091230280FFFCCF81E08093230207 +:103E8000A0911002B0911102AE5BB109B7FF02C060 +:103E9000A0E0B0E020E038EB4BE050E00E94D86FAB +:103EA000AA27BB279F938F9321E93CE03F932F9351 +:103EB00082E08F931F92FF93EF930E94E3708DB780 +:103EC0009EB708968DBF9EBF85E608952EB13FB17F +:103ED0004091080450910904242B352B3F932F93D4 +:103EE0002BE83CE03F932F9322E02F931F929F9368 +:103EF0008F930E94E3708DB79EB708968DBF9EBFCB +:103F000085E608950F931F93CF93DF931F921F921F +:103F1000CDB7DEB78B01E091AD2FF091AE2F85814B +:103F20008B3009F06FC0E091992FF0919A2F19957D +:103F300081E080931B2D60E270E0C8010E949B70BD +:103F40000097F9F4F80101900020E9F73197E01BA0 +:103F5000F10BE0FD59C0F695E795E130F10539F434 +:103F600087E090E080938F2F9093902F37C053E09D +:103F7000EE0FFF1F5A95E1F7E0938F2FF093902FEC +:103F80002DC098012C5F3F4F82179307E9F5A801D8 +:103F900062E070E0CE0101960E941E11898190E0DE +:103FA000982F88272A81820F911D80938F2F9093BD +:103FB000902F0B5F1F4FF80101900020E9F7319718 +:103FC000E01BF10BE0FD20C0F695E79533E0EE0F26 +:103FD000FF1F3A95E1F7E817F907B0F060918F2FCE +:103FE0007091902F695F7F4F83E0769567958A95F2 +:103FF000E1F7A8018DE89EE20E941E110E94F12EB9 +:104000008FEF03C089EC01C08AEC0F900F90DF9115 +:10401000CF911F910F910895EF92FF920F931F93ED +:10402000CF93DF931F921F92CDB7DEB78B01E09144 +:10403000AD2FF091AE2F85818B3009F080C0E091DB +:10404000992FF0919A2F199582E080931B2D60E2B1 +:1040500070E0C8010E949B707C01892B31F5F8014A +:1040600001900020E9F73197E01BF10BE0FD69C0FA +:10407000F695E795E130F10539F487E090E080931B +:104080008F2F9093902F47C063E0EE0FFF1F6A952C +:10409000E1F7CF0169E070E00E94C46FE81BF90B03 +:1040A000E0938F2FF093902F36C0C8010496E81646 +:1040B000F90609F046C0A80162E070E0CE01019661 +:1040C0000E941E11298130E0322F22278A81280F79 +:1040D000311D20938F2F3093902F2730310529F0F9 +:1040E000C90187709927892B61F587010F5F1F4FE1 +:1040F000F80101900020E9F73197E01BF10BE0FD9A +:1041000020C0F695E79543E0EE0FFF1F4A95E1F7D3 +:10411000E217F307B0F060918F2F7091902F695FD5 +:104120007F4F83E0769567958A95E1F7A8018DE842 +:104130009EE20E941E110E94F12E8FEF03C089ECB7 +:1041400001C08AEC0F900F90DF91CF911F910F91DA +:10415000FF90EF900895E091AD2FF091AE2F858103 +:104160008B30A1F4E091992FF0919A2F199585E069 +:1041700080931B2D0E9447500E94F12E81E590E50F +:104180008093A62C9093A72C8FEF089589EC089527 +:104190008BE00E944110E091992FF0919A2F199590 +:1041A00088E080931B2D0E9447500E94F12E81E5EC +:1041B00090E58093A62C9093A72C8FEF0895E09123 +:1041C000AD2FF091AE2F85818B30A1F4E091992F26 +:1041D000F0919A2F199583E080931B2D0E944750F0 +:1041E0000E94F12E81E590E58093A62C9093A72C58 +:1041F0008FEF089589EC0895E091AD2FF091AE2FE7 +:1042000085818B30A1F4E091992FF0919A2F199527 +:1042100086E080931B2D0E9447500E94F12E81E57D +:1042200090E58093A62C9093A72C8FEF089589ECAE +:104230000895E091AD2FF091AE2F4085518564E651 +:10424000649F9001659F300D11243F932F9325E8C3 +:104250003CE03F932F9322E02F931F929F938F93E5 +:104260000E94E3708DB79EB708968DBF9EBF85E60E +:104270000895CF93DF931F921F92CDB7DEB7FB0156 +:1042800020812F33B1F42181211113C023E53CE0BB +:104290003F932F9322E02F931F929F938F930E941F +:1042A000E3700F900F900F900F900F900F9085E696 +:1042B0002EC089E592E089839A83CE0101969F936F +:1042C0008F938FE49CE09F938F937F936F930E94D3 +:1042D00019710F900F900F900F900F900F90892BE6 +:1042E000A9F069817A816935F2E07F0778F4E0917D +:1042F000AD2FF091AE2F60877187CF01845A9F4216 +:104300008F5F9F4F0E940F7784E601C08AEC0F9069 +:104310000F90DF91CF910895E091AD2FF091AE2FE6 +:1043200023852F9322852F932CE43CE03F932F93FA +:1043300022E02F931F929F938F930E94E3708DB77B +:104340009EB708968DBF9EBF85E60895CF93DF93F5 +:104350001F921F92CDB7DEB7FB0120812F33B1F43E +:104360002181211113C02FE02F932FEF2F932BEFDB +:104370003BE03F932F9322E02F931F929F938F93C5 +:104380000E94E370CDBFDEBF85E630C019821A827D +:10439000CE0101969F938F9387EF9BE09F938F931E +:1043A0007F936F930E9419710F900F900F900F9051 +:1043B0000F900F90892BC9F069817A81611590E186 +:1043C000790798F46093380370933903E091AD2F27 +:1043D000F091AE2F62877387CF01825A9F428F5F21 +:1043E0009F4F0E940F7784E601C08AEC0F900F90D8 +:1043F000DF91CF910895FB0120812F33D9F42181E2 +:10440000211121C01F9220E32F931F9221E32F93AC +:1044100021EF3BE03F932F9322E02F931F929F9336 +:104420008F930E94E3708DB79EB70A968DBF9EBF93 +:1044300085E60895213311F4F8D303C0203319F42D +:1044400019D484E608958AEC0895FC01809100084F +:10445000813021F480918C08833011F080E301C019 +:1044600081E38083118285E60895E091AD2FF0917C +:10447000AE2F85818B3079F4E091992FF0919A2FAE +:10448000199584E080931B2D0E9447500E94F12EC5 +:1044900081E590E50EC08A3091F4E091992FF0917A +:1044A0009A2F199581E08093F72D0E9437588CE45C +:1044B00098E58093A62C9093A72C8FEF089589EC14 +:1044C00008958BE00E944110E091992FF0919A2F6E +:1044D000199587E080931B2D0E9447500E94F12E72 +:1044E00081E590E58093A62C9093A72C8FEF0895FB +:1044F00021E02093A52C2093A42C2CE32093A12C25 +:1045000025E030E020939F2C3093A02C1092992C22 +:1045100010929A2C10929B2C10929C2C8093972C8A +:104520009093982C089527E02093A52C2CE231E05D +:1045300020939F2C3093A02C1092992C10929A2C9F +:1045400010929B2C10929C2C8093972C9093982CDB +:104550000895CF939091A52C9530E1F130F49330EC +:1045600029F140F5913068F441C1973009F4A7C0B2 +:1045700008F445C0983009F4AAC0993009F433C151 +:1045800035C1813041F410929D2C10929E2C1092D6 +:10459000A22C83E0FBC0843011F466E08BC088312C +:1045A00009F421C18B3109F0F3C01DC18093A32C04 +:1045B00084E0ECC090E04091A32C2FEF30E0241B6E +:1045C00031098217930721F485E0E0C0981739F18B +:1045D00065E169C020919D2C30919E2CA9014F5F0F +:1045E0005F4F40939D2C50939E2CF901E15FFF4C4F +:1045F00080834038510509F0CBC086E0C7C02091C8 +:10460000A32C9091A42C291346C0EFE0F0E390E096 +:1046100020E3EF38F207D1F22191920FF9CF4091C8 +:10462000992C50919A2C60919B2C70919C2CE0912C +:10463000972CF091982C20E830E08FE090E31995CA +:10464000C82F882311F18091A42C8F5F8093A42C14 +:104650008091992C90919A2CA0919B2CB0919C2C9C +:1046600080589F4FAF4FBF4F8093992C90939A2CB7 +:10467000A0939B2CB0939C2C66E083E090E20E9478 +:10468000526E82E08093A52CB2C068E183E090E294 +:104690000E94526E0EC030E0892F90E001972817DB +:1046A000390739F466E083E090E20E94526E82E0BE +:1046B0006DC068E183E090E20E94526E94C0853143 +:1046C00019F41092A42C09C08B3109F48CC08831E4 +:1046D00009F463CF863009F05DC08091A42C8F5F10 +:1046E0008093A42C4091992C50919A2C60919B2CF2 +:1046F00070919C2CE091972CF091982C20E830E060 +:104700008FE090E31995C82F8823D1F161E083E011 +:1047100090E20E94526E6091A42C83E090E20E948D +:10472000526E6091A42C609583E090E20E94526EDC +:1047300060E870E08FE090E33BD8EFE0F0E360E00A +:1047400080E3EF38F80719F08191680FF9CF83E023 +:1047500090E20E94526E8091992C90919A2CA09197 +:104760009B2CB0919C2C80589F4FAF4FBF4F809394 +:10477000992C90939A2CA0939B2CB0939C2C37C08F +:1047800064E083E090E20E94526E89E08093A52C61 +:10479000C1E02DC08531E1F761E083E090E20E9445 +:1047A000526E6091A42C83E090E20E94526E609160 +:1047B000A42C609583E090E20E94526E60E870E065 +:1047C0008FE090E30E94D81BEFE0F0E360E020E38D +:1047D000EF38F20719F08191680FF9CF83E090E28A +:1047E0000E94526ED5CF1092A52CD2CFC0E08C2F54 +:1047F000CF9108958091A52C813019F0873029F14F +:10480000089580919F2C9091A02C9C0121503109FA +:1048100020939F2C3093A02C892B31F58091A12CD3 +:104820009FEF980F9093A12C882331F065E183E0EE +:1048300090E20E94526E02C01092A52C85E090E09A +:1048400080939F2C9093A02C089580919F2C909101 +:10485000A02C9C012150310920939F2C3093A02C37 +:10486000892B11F41092A52C0895E1EAFDE020E0D7 +:1048700030E09491981309C041E2429FC001439FE8 +:10488000900D11248E55924F08952F5F3F4FB19692 +:104890002930310571F780E090E00895262FBA01A4 +:1048A0002F3311F4469607C02D3311F4449611C0EE +:1048B00021110CC04096FC01259134912115310540 +:1048C00021F18FE090E3F90119950DC02032E9F450 +:1048D0004296FC012591349121153105B1F08FE00C +:1048E00090E3F90119958F3F89F491E09093AA2CF8 +:1048F0002EB13FB14091080450910904242B352B6F +:104900002093A82C3093A92C089589EC08950F9337 +:104910001F93CF93DF938C01CAECDEE0BE01C80188 +:104920000E945570892B49F440E050E060E0CE01D0 +:10493000DF91CF911F910F91B1CF689682E1C23A7A +:10494000D80761F7DF91CF911F910F910895EF92F2 +:10495000FF921F93CF93DF93982F9F7D91549A31AD +:1049600060F090ED980F9A3040F08F3531F0982F2D +:104970009D7F9D3311F08032D1F49FE9980F9A31D9 +:1049800008F480522091AB2C3091AC2C2F3F91E059 +:10499000390708F07FC0A9014F5F5F4F4093AB2CF0 +:1049A0005093AC2CF901E15FFF4C808373C08D30D4 +:1049B00009F040C0E091AB2CF091AC2CE15FFF4CD2 +:1049C00010821092AB2C1092AC2C8091AA2C8111E9 +:1049D00061C080910F30982F9F7D09F440C08D7F7A +:1049E0008D33E9F1EFE0F0E37F011191112331F014 +:1049F0001F3321F01D3311F01032B1F7F70110828F +:104A0000CAECDEE0BE018FE090E30E945570892B76 +:104A100059F410920F30A7014F5F5F4F612FCE0105 +:104A20003DDF8F3FB9F124C06896F2E1C23ADF075B +:104A300049F715C0883061F48091AB2C9091AC2C73 +:104A4000009741F101978093AB2C9093AC2C22C03E +:104A50008B3101F51092AB2C1092AC2C1BC088EC62 +:104A600004DF0E94C71B8EE99DE00E94C71B12C095 +:104A7000FCDE0E94C71B8EE99DE00E94C71B80914F +:104A80000F30882339F08FE090E30E94C21B8BE93E +:104A90009DE0EBCF81E0DF91CF911F91FF90EF90F0 +:104AA00008958091AA2C882399F1E091AD2FF0917F +:104AB000AE2F208531852115310551F18EB19FB181 +:104AC0004091080450910904842B952B4091A82C07 +:104AD0005091A92C841B950B64E670E00E94C46F72 +:104AE00062177307A8F01092AA2C8BECBEDE0E940E +:104AF000C71B88E99DE00E94C71BE091A62CF0919E +:104B0000A72C309729F019951092A62C1092A72C5B +:104B100008958091AA2C8823A9F01092AA2C8BECDE +:104B2000A4DE0E94C71B88E99DE00E94C71BE0919C +:104B3000A62CF091A72C309729F019951092A62C4D +:104B40001092A72C0895CF93DF939091AA2C9923CC +:104B5000A9F0EB011092AA2C88DE0E94C71B85E900 +:104B60009DE00E94C71B209749F0CE010E94C21B06 +:104B700082E99DE0DF91CF910C94C71BDF91CF912B +:104B80000895EF92FF920F931F93CF937C019B01A7 +:104B9000613081E0780710F020E031E08B01021BEA +:104BA000130BA70160E072E08FE090E30E94E41035 +:104BB0008FE090E30E94C21BC1E0013081E0180742 +:104BC000B0F01A956C2F70E0762F6627A701460F7C +:104BD000571F20E032E060E072E08FE090E30E9437 +:104BE000E4108FE090E30E94C21BCF5FE6CF011577 +:104BF000110591F0EC2FF0E0FE2FEE27A7014E0FEC +:104C00005F1F980160E072E08FE090E30E94E41083 +:104C10008FE090E30E94C21B8FE89DE0CF911F912F +:104C20000F91FF90EF900C94C71B8091000881308A +:104C300029F480918C08833009F408958091AF2C79 +:104C4000811117C081E08093000893E090938C0855 +:104C50008093AD2C1092AE2C8EB19FB120910804A0 +:104C600030910904822B932B8093B42C9093B52C14 +:104C70000895089510928C0810920008EDEAFCE265 +:104C80001082118208959091AD2C9923F1F08091BA +:104C9000AE2C811115C02091AD2C2223B9F02EB17C +:104CA0003FB14091080450910904242B352B4091C9 +:104CB000B42C5091B52C241B350B2634310530F023 +:104CC00081E08093AE2C892F089581E00895CF93E1 +:104CD000DF931F92CDB7DEB78091AF2C8823D1F040 +:104CE0002EB13FB14091080450910904242B352B7B +:104CF0004091B22C5091B32C241B350B4091B02C19 +:104D00005091B12C2417350728F01092AF2C8983CD +:104D10008CDF89810F90DF91CF910895E091AD2FC5 +:104D2000F091AE2F82879387809338039093390355 +:104D30000895E091AD2FF091AE2F82859385409636 +:104D40008287938780933803909339038285938574 +:104D50000895E091AD2FF091AE2F80E991E0828728 +:104D6000938780933803909339030895A0E2B6E0C7 +:104D700081E015968C9315972FE032E328B939B965 +:104D80002FE832E32AB93BB910B813B812B816B8F5 +:104D900017B811B8E0E0F9E010A211A22FEF30E04F +:104DA00026A337A32FEF3FEF20A731A7808398E8F2 +:104DB000938390E1948793E097831C968C931C9740 +:104DC00082E01A968C9308951F920F920FB60F925D +:104DD000112408B60F9218BE0BB60F921BBE8F930C +:104DE0009F93EF93FF93E0E0F9E013828FE790E069 +:104DF00086AB97AB81E190E080AF91AFE0E0FAE065 +:104E000010A211A28FEF9FEF86A397A389E8838357 +:104E1000168281E084878EE0808310922A06FF91BB +:104E2000EF919F918F910F900BBE0F9008BE0F9046 +:104E30000FBE0F901F9018951F920F920FB60F92F2 +:104E4000112408B60F9218BE0BB60F921BBE2F93FB +:104E50003F938F939F93EF93FF932091280693B1F5 +:104E6000267081E009F080E0990F892B83B982B127 +:104E7000882309F464C012B883B18770873059F56C +:104E80001092000980E180930C091092030A1B9B89 +:104E900003C08CEA94E002C08CE694E08093260A7A +:104EA0009093270A82E081B981E080930C0A83E025 +:104EB0008093060A86B197B1877049F090B18F5FF1 +:104EC000893011F09695FBCFE8B1F9B1908381E07C +:104ED0008093B62C37C093B1892F8C7099F192FBD7 +:104EE000992790F981E0982781B181111BC080B189 +:104EF0008695911190E8892B80B926B137B12F5F43 +:104F00003F4F26B937B927703327232BD9F4E8B19F +:104F1000F9B19F012F5F3F4F28B939B9808381E0F4 +:104F200081B910C081B1813069F4EAB1FBB19F0150 +:104F30002F5F3F4F2AB93BB9908311B803C082B1AC +:104F4000809582B988E880930309FF91EF919F9142 +:104F50008F913F912F910F900BBE0F9008BE0F9035 +:104F60000FBE0F901F9018951F920F920FB60F92C1 +:104F7000112408B60F9218BE0BB60F921BBE2F93CA +:104F80003F938F939F93EF93FF9381B1823008F407 +:104F90009DC081B18D3008F099C0E1B1F0E0EE0F15 +:104FA000FF1FEA5DFF4D0190F081E02D19948FE71E +:104FB00090E08093260A9093270A88C08E9A8EE00C +:104FC000809340088FE390E08093260A9093270A0D +:104FD00085E06FC08E9886E081B98FEF82B914B8F2 +:104FE00015B8E8B1F9B1808180B970C0009B05C0E7 +:104FF0008E9A82B1809582B901C08E9887E059C09F +:10500000009B02C08E9801C08E9A80B1869580B9AF +:1050100084B195B1019684B995B984B195B1877081 +:105020009927892B11F488E044C024B135B186B1A9 +:1050300097B128173907B1F52BC0EAB1FBB130970A +:1050400011F0808101C082B1882311F08E9A01C0D5 +:105050008E9889E02EC0EAB1FBB1309751F0808183 +:10506000882311F08E9801C08E9A3196EAB9FBB967 +:1050700008C082B1882311F08E9801C08E9A8FEFFC +:1050800082B924B135B186B197B12817390711F427 +:105090008AE00FC0E8B1F9B1CF01019688B999B99A +:1050A000818180B986E005C08E988BE002C08E9821 +:1050B0008CE081B90BC01092000A1092060A10927F +:1050C00040081092410881E08093B72CFF91EF9146 +:1050D0009F918F913F912F910F900BBE0F9008BE23 +:1050E0000F900FBE0F901F901895CF93DF93E6EBB4 +:1050F000FCE21082118286EA99E280938B2E9093D3 +:105100008C2E84EE96E280938D2F90938E2FE0E488 +:10511000F6E0128A84E08283C0E8D1E082E68E83E2 +:10512000A0E2B6E081E016968C93169711968C93C8 +:10513000119796E012969C93129751968C935197E3 +:1051400032E052963C9352971A961C921A971B96ED +:105150001C921B979FE019969C9399E598832AE5EA +:1051600029839A8390E491839683A0EBB0E0129612 +:105170002C911297207F12962C93129712962C91B5 +:105180001297226012962C9320E321832683908B22 +:105190008683358383E08183E0E0F8E083E18183E7 +:1051A00021E030E026A337A320A731A7E0E8F8E00C +:1051B00014868083E0E2F3E01382118288E0828328 +:1051C00091E19083A091AD2FB091AE2F1A962D91C1 +:1051D0003C911B97208F318FE0E8F3E09CE39283B2 +:1051E000808393838183DF91CF91C0CDA0E2B6E02D +:1051F0001A961C921A97E6EBFCE210821182E0E00C +:10520000F9E010821382178280E18487E0E0FAE0FF +:1052100010821382168281E08487E0E4F8E0108235 +:10522000118216968C938E980895CF93DF93809178 +:10523000B62C882309F47EC01092B62CC6B1D7B123 +:10524000C730D10508F471C0AE01495F5F4F93E0EC +:10525000569547959A95E1F7E091AA2FF091AB2FDB +:105260006FE072E380E41995E091AD2FF091AE2FDD +:105270008781883019F483E18093932C868188306C +:1052800019F483E18093922CE0919F2FF091A02F4D +:10529000BE018FE092E31995EC0194FF06C0DF7E1A +:1052A0008FE892E38AB99BB902C01AB81BB820975D +:1052B000E1F1AE01495F5F4F83E0569547958A95CE +:1052C000E1F7E091AA2FF091AB2F6FE072E381E458 +:1052D0001995E091AD2FF091AE2F8781893019F4A7 +:1052E00083E18093932C8681893019F483E1809344 +:1052F000922CC6B9D7B98FE092E388B999B91092C8 +:105300006008109261088FE090E0809366089093A7 +:10531000670888E090E080936A0890936B0883E2C6 +:105320008093410883E081B905C01092000A109271 +:10533000060A1CDD8091B72C882329F01092B72C27 +:10534000DF91CF9113CDDF91CF9108951F920F92EE +:105350000FB60F92112408B60F9218BE0BB60F921B +:105360001BBE2F933F938F939F93EF93FF93E0E0A8 +:10537000F9E080E484871782E0E8F3E082E0878345 +:1053800089EB81838FE092E38AB99BB981E090E059 +:1053900084B995B916B88EB19FB1209108043091A7 +:1053A0000904822B932B8093B92C9093BA2C81E023 +:1053B0008093BD2C18B817B81092B82C88E0809351 +:1053C0008706FF91EF919F918F913F912F910F90C1 +:1053D0000BBE0F9008BE0F900FBE0F901F90189538 +:1053E000CF93DF93E0E4F6E0128A84E08283C0E8A2 +:1053F000D1E082E68E83A0E2B6E081E016968C933F +:10540000169711968C93119796E012969C9312978B +:1054100051968C93519732E052963C9352971A963C +:105420001C921A971B961C921B979FE019969C93AF +:10543000199799E598832AE529839A8390E49183C3 +:105440009683C0EBD0E02A81207F2A832A812260C4 +:105450002A8320E321832683908B8683358393E000 +:105460009183E0E0F8E093E1918321E030E026A32E +:1054700037A320A731A7E0E8F8E014869083E0E2A4 +:10548000F3E01382118298E0928321E12083C0919E +:10549000AD2FD091AE2F2A853B85208F318FE0E84C +:1054A000F3E02CE3228390832383918326EA39E27D +:1054B00020938B2E30938C2E15968C93E0E0F9E0A0 +:1054C0002FEF30E026A337A312A613A614A615A625 +:1054D00010821682178280831092000A1092B82CD4 +:1054E000EBEBFCE2108212821182DF91CF910895E2 +:1054F00081E080932606BEDBE0E0F9E010821782AF +:10550000E0E0FAE010821782EBEBFCE211821282FB +:1055100010820895E0E0F9E08FEF94E086A397A36E +:1055200080E6848780E387838FEF90E086AB97AB3C +:1055300088E08093870608951F920F920FB60F920E +:10554000112408B60F9218BE0BB60F921BBE2F93F4 +:105550003F934F935F938F939F93EF93FF9310929B +:10556000070A1092000A1092470910924009809190 +:1055700081038E7F8093810384B195B180FF1AC02F +:10558000379B03C086B1869503C086B18695806837 +:1055900086B984B195B1019684B995B98770992778 +:1055A000892B41F4EAB1FBB1CF0101968AB99BB9CD +:1055B00086B1808384B195B187709927892BC9F012 +:1055C000E4B1F5B186B144B155B193E0F695E795F4 +:1055D0009A95E1F7E15FFD4C90E04770552728E090 +:1055E00030E0241B350B02C0959587952A95E2F78C +:1055F000808381E08093BC2C1092BD2C8FEF9FEFB5 +:105600008093260A9093270A1092200A1092210A6A +:105610001092060A1092070A1092030A84E08093FF +:10562000000A83E08093B82CFF91EF919F918F91B6 +:105630005F914F913F912F910F900BBE0F9008BE3D +:105640000F900FBE0F901F9018951F920F920FB6DC +:105650000F92112408B60F9218BE0BB60F921BBE04 +:105660008F93EF93FF93E0E8F3E081818F7C818358 +:10567000E0E0FAE088E8838381E08083FF91EF91A6 +:105680008F910F900BBE0F9008BE0F900FBE0F9022 +:105690001F9018951F920F920FB60F92112408B603 +:1056A0000F9218BE0BB60F921BBE8F939F93EF9372 +:1056B000FF9380916009109260091092610993E054 +:1056C00090934009813520F4813308F472C01BC0E7 +:1056D0008137E8F484B195B180FF2EC086B18695FC +:1056E000806886B984B195B1019684B995B98770FF +:1056F0009927892B41F4EAB1FBB1CF0101968AB910 +:105700009BB986B1808386B1869580682CC086B1AE +:105710008695806886B984B195B1019684B995B9AA +:1057200087709927892B41F4EAB1FBB1CF0101962B +:105730008AB99BB986B1808386B18695806886B91F +:1057400084B195B1019684B995B987709927892B51 +:1057500041F4EAB1FBB1CF0101968AB99BB986B198 +:10576000808386B1869586B984B195B1019684B956 +:1057700095B987709927892B41F4EAB1FBB1CF0124 +:1057800001968AB99BB986B1808386B1869586B920 +:1057900084B195B1019684B995B987709927892B01 +:1057A00041F4EAB1FBB1CF0101968AB99BB986B148 +:1057B0008083FF91EF919F918F910F900BBE0F907F +:1057C00008BE0F900FBE0F901F9018950F931F9358 +:1057D000CF93DF93CDB7DEB7DA95CDBFDEBF809133 +:1057E000BD2C882309F483C08EB19FB14091080479 +:1057F000509109042091B92C3091BA2C842B952B0F +:10580000821B930B20911E2030911F202F5F3F4F52 +:105810002817390708F06BC01092070A1092000A87 +:105820001092470910924009809181038E7F8093E6 +:10583000810384B195B180FF1AC0379B03C086B144 +:10584000869503C086B18695806886B984B195B186 +:10585000019684B995B987709927892B41F4EAB1EB +:10586000FBB1CF0101968AB99BB986B1808384B11F +:1058700095B187709927892BC9F0E4B1F5B186B14C +:1058800044B155B113E0F695E7951A95E1F7E15F5C +:10589000FD4C90E04770552728E030E0241B350B85 +:1058A00002C0959587952A95E2F7808381E08093E1 +:1058B000BC2C1092BD2C2FEF3FEF2093260A309383 +:1058C000270A1092200A1092210A1092060A1092BA +:1058D000070A1092030A94E09093000A93E09093D1 +:1058E000B82C14B815B88093BC2C1092BD2CEFD9ED +:1058F00081116FC2C8D9882309F46BC28091BD2C75 +:10590000811167C28091BB2C811105C08091BC2C94 +:10591000882309F45EC28091B82C833041F48091D1 +:10592000200A9091210A8532914008F452C2809158 +:10593000BC2C882309F4A2C084B195B1892B09F449 +:105940009DC084B195B1089718F414B815B896C0E5 +:1059500044B155B1495F5F4FB3E056954795BA954D +:10596000E1F76FE072E3CE0101960E947A708FE05A +:1059700092E38AB99BB944B155B114B815B889817D +:1059800086958695898322E030E024173507B0F5A7 +:10599000F901A3E0F695E795AA95E1F781E090E09B +:1059A0008C0F9D1FE80FF91F8081982F9695969573 +:1059B00090838370813049F030F08230D1F486B129 +:1059C0008695806804C081E015C086B1869586B949 +:1059D00084B195B1019684B995B987709927892BBF +:1059E00041F4EAB1FBB1CF0101968AB99BB986B106 +:1059F000808380E02E5F3F4F882339F284B195B1D8 +:105A000087709927892BC9F0E4B1F5B186B144B10B +:105A100055B173E0F695E7957A95E1F7E15FFD4CB6 +:105A200090E04770552728E030E0241B350B02C07A +:105A3000959587952A95E2F78083E091AD2FF091B7 +:105A4000AE2F8781883019F483E18093932C86816F +:105A5000883019F483E18093922C44B155B1495FA9 +:105A60005F4F63E0569547956A95E1F7E091AA2F5D +:105A7000F091AB2F6FE072E382E419951092BB2C8A +:105A80001092BC2C64B175B1E0919F2FF091A02FC2 +:105A90008FE092E3199584B995B984B195B1892BBA +:105AA00009F497C189E8809381031092000A10924B +:105AB000200A1092210A2FEF3FEF2093260A3093FD +:105AC000270A8FE590E08093280A9093290A109284 +:105AD000060A80E180930C0A93E09093070A1092E3 +:105AE000600910926109209366093093670920EAE2 +:105AF00030E0209368093093690910924609809339 +:105B00004C0981E08093470981E1809380011092E4 +:105B100088011092800310922906E091AD2FF09138 +:105B2000AE2F8781893019F483E18093932C86818D +:105B3000893019F483E18093922C44B155B1495FC7 +:105B40005F4F33E0569547953A95E1F7E091AA2FDC +:105B5000F091AB2F6FE072E383E4199504B115B1B6 +:105B6000013094E0190708F024C114B815B8A80151 +:105B7000495F5F4F23E0569547952A95E1F76FE01F +:105B800072E38FE892E30E947A708FE092E38AB921 +:105B90009BB986B18695806886B984B195B1019626 +:105BA00084B995B987709927892B39F480E192E3FC +:105BB0008AB99BB986B180930F3286B1869586B932 +:105BC00084B195B1019684B995B987709927892BCD +:105BD00041F4EAB1FBB1CF0101968AB99BB986B114 +:105BE000808380E041E050E0EFE8F2E3041715071E +:105BF00008F495C0908190FF2BC086B1869586B938 +:105C000084B195B1019684B995B987709927892B8C +:105C100041F4AAB1BBB1CD0101968AB99BB986B155 +:105C20008C9386B18695806886B984B195B10196CA +:105C300084B995B987709927892B09F063C0AAB1F7 +:105C4000BBB1CD0101968AB99BB986B18C935AC07C +:105C5000882351F186B1869586B984B195B10196B4 +:105C600084B995B987709927892B41F4AAB1BBB142 +:105C7000CD0101968AB99BB986B18C9386B1869580 +:105C800086B984B195B1019684B995B98770992781 +:105C9000892B41F4AAB1BBB1CD0101968AB99BB958 +:105CA00086B18C9380E02FC096B19695906896B996 +:105CB00024B135B12F5F3F4F24B935B92770332751 +:105CC000232B49F4AAB1BBB19D012F5F3F4F2AB9E5 +:105CD0003BB996B19C9396B1969596B924B135B1DE +:105CE0002F5F3F4F24B935B927703327232BD1F6C7 +:105CF000AAB1BBB19D012F5F3F4F2AB93BB996B105 +:105D00009C9301C081E09081969590839A012770C1 +:105D10003327232B09F431964F5F5F4F67CF8111F3 +:105D200029C086B18695806886B984B195B10196FF +:105D300084B995B987709927892B41F4EAB1FBB1F1 +:105D4000CF0101968AB99BB986B1808386B18695C9 +:105D500086B984B195B1019684B995B987709927B0 +:105D6000892B41F4EAB1FBB1CF0101968AB99BB905 +:105D700086B1808384B195B187709927892BC9F04A +:105D8000E4B1F5B186B144B155B193E0F695E7952C +:105D90009A95E1F7E15FFD4C90E04770552728E0C8 +:105DA00030E0241B350B02C0959587952A95E2F7C4 +:105DB000808381E08093B82C8FE092E38AB99BB90D +:105DC00080E280930C098CE08093070985E58A9531 +:105DD000F1F7D395CDBFDEBFDF91CF911F910F912A +:105DE000089514B815B881E08093BB2C0C94152647 +:105DF0001092070A1092000A109247091092400967 +:105E0000809181038E7F8093810384B195B180FF5F +:105E10001AC0379B03C086B1869503C086B18695AC +:105E2000806886B984B195B1019684B995B98770B7 +:105E30009927892B41F4EAB1FBB1CF0101968AB9C8 +:105E40009BB986B1808384B195B187709927892BDE +:105E5000C9F0E4B1F5B186B144B155B193E0F6951E +:105E6000E7959A95E1F7E15FFD4C90E04770552783 +:105E700028E030E0241B350B02C0959587952A95C4 +:105E8000E2F7808381E08093BC2C1092BD2C8FEFD1 +:105E90009FEF8093260A9093270A1092200A10926F +:105EA000210A1092060A1092070A1092030A84E04F +:105EB0008093000A83E08093B82C1092B82C109243 +:105EC000BC2C1092BB2C0C943A2680916009109245 +:105ED00060091092610993E090934009813520F4A4 +:105EE000813308F4A7C003C0813758F165C08091A1 +:105EF000BE2C9091BF2C80FF0AC08091BE2C909147 +:105F0000BF2C0297C0F085B18695806802C085B12C +:105F1000869585B986B197B1019686B997B987708C +:105F20009927892B41F4ECB1FDB1CF0101968CB9D1 +:105F30009DB985B180838091BE2C9091BF2C029633 +:105F400075C08091BE2C9091BF2C80FF1BC08091AA +:105F5000BE2C9091BF2C0297A8F085B186958068E1 +:105F600085B986B197B1019686B997B98770992797 +:105F7000892B41F4ECB1FDB1CF0101968CB99DB9EB +:105F800085B1808385B1869585B986B197B1019633 +:105F900086B997B987709927892B41F4ECB1FDB187 +:105FA000CF0101968CB99DB985B180838091BE2CBB +:105FB0009091BF2C03963AC08091BE2C9091BF2C3B +:105FC00080FF2FC08091BE2C9091BF2C0297A8F02B +:105FD00085B18695806885B986B197B1019686B9F5 +:105FE00097B987709927892B41F4ECB1FDB1CF01A6 +:105FF00001968CB99DB985B1808385B1869585B9A7 +:1060000086B197B1019686B997B987709927892B80 +:1060100041F4ECB1FDB1CF0101968CB99DB985B1C8 +:1060200080838091BE2C9091BF2C04968093BE2CCF +:106030009093BF2C08951F920F920FB60F921124C8 +:1060400008B60F9218BE0BB60F921BBE8F939F938C +:10605000EF93FF9384E080938506E0E0F9E01382FC +:106060008FE790E086AB97AB81E190E080933E09AB +:1060700090933F0910922B06FF91EF919F918F9182 +:106080000F900BBE0F9008BE0F900FBE0F901F9089 +:1060900018951F920F920FB60F92112408B60F9207 +:1060A00018BE0BB60F921BBE2F933F934F935F9377 +:1060B0008F939F93EF93FF932091280694B12670BE +:1060C00081E009F080E0990F892B84B983B188239E +:1060D00009F4E5C013B884B18770873009F0B5C002 +:1060E00084E0809386061092000980E880930C0972 +:1060F000109207091092290686B197B1877049F06E +:1061000090B18F5F893011F09695FBCFE8B1F9B16E +:10611000908386B197B18093C22C9093C32C8091C9 +:10612000C22C9091C32C079708F45CC081E0809347 +:10613000C62C2FE033E32CB93DB921E030E02093A9 +:10614000BE2C3093BF2C16B817B815B899E89093A9 +:1061500080031092000A1092200A1092210A4FEF39 +:106160005FEF4093260A5093270A2FE530E02093F3 +:106170002A0A30932B0A1092060A20E220930C0A76 +:106180009CE09093070A1092600910926109409375 +:1061900066095093670940EA50E040936A095093BA +:1061A0006B091092460920934C099093470990E19E +:1061B0009093820110928A01109281038093870349 +:1061C00089EB809380038EB19FB1209108043091B8 +:1061D0000904822B932B8093C42C9093C52C82E0CE +:1061E00081B963C08CE0809329068FE092E388B97F +:1061F00099B98FE892E38AB99BB910B814B813B86B +:1062000016B817B811B810922009109221098FEF13 +:1062100090E080932609909327098FEF9FEF80935A +:106220002E0990932F0981E08093000988E88093DC +:10623000030980E880930C0980EC8093070982E0D1 +:1062400080932C0680932B0630C094B1892F8C70DC +:1062500049F181B181111EC080B1869592FF02C0C3 +:1062600090E001C090E8892B80B926B137B12F5F4B +:106270003F4F26B937B927703327232B99F4E8B15C +:10628000F9B19F012F5F3F4F28B939B9808381E071 +:1062900081B908C081B1813029F411B803C083B13C +:1062A000809583B988E880930309FF91EF919F91CE +:1062B0008F915F914F913F912F910F900BBE0F9057 +:1062C00008BE0F900FBE0F901F9018951F920F924F +:1062D0000FB60F92112408B60F9218BE0BB60F928C +:1062E0001BBE8F93EF93FF93E0E8F3E080818F7CF8 +:1062F0008083E0E0FAE08AE8838381E0808383E0C2 +:1063000081B9FF91EF918F910F900BBE0F9008BE56 +:106310000F900FBE0F901F9018951F920F920FB6FF +:106320000F92112408B60F9218BE09B60F9219BE2B +:106330000BB60F921BBE2F933F934F935F936F93B8 +:106340007F938F939F93AF93BF93EF93FF93E091CE +:10635000892EF0918A2E1995FF91EF91BF91AF91FF +:106360009F918F917F916F915F914F913F912F916D +:106370000F900BBE0F9009BE0F9008BE0F900FBE7E +:106380000F901F9018951F920F920FB60F92112425 +:1063900008B60F9218BE0BB60F921BBE2F933F93F9 +:1063A0004F935F938F939F93EF93FF931092070AFE +:1063B0001092000A1092030A1092470910924009A5 +:1063C000809180038E7F809380038091BE2C90917A +:1063D000BF2C80FF15C085B18695806885B986B1D0 +:1063E00097B1019686B997B987709927892B41F49F +:1063F000ECB1FDB1CF0101968CB99DB985B1808317 +:1064000086B197B187709927892BC9F0E6B1F7B1AA +:1064100085B146B157B193E0F695E7959A95E1F7C6 +:10642000E15FFC4C90E04770552728E030E0241BEA +:10643000350B02C0959587952A95E2F7808386B142 +:1064400097B18093C02C9093C12C86B197B10497DB +:1064500018F081E08093C72C1092000A1092070A6E +:106460001092820110928A018CE38093820388E06B +:10647000809380038CE0809329068FE092E388B9B3 +:1064800099B98FE892E38AB99BB910B814B813B8D8 +:1064900016B817B811B810922009109221098FEF81 +:1064A00090E080932609909327098FEF9FEF8093C8 +:1064B0002E0990932F0981E08093000988E880934A +:1064C000030980E880930C0980EC8093070982E03F +:1064D00080932C0680932B06FF91EF919F918F91D3 +:1064E0005F914F913F912F910F900BBE0F9008BE7F +:1064F0000F900FBE0F901F901895CF93DF934CE035 +:1065000040938106A0E4B6E052961C92529784E034 +:1065100012968C931297C0E8D1E082E68E83E0E277 +:10652000F6E081E08683818396E09283818B92E01E +:10653000928B128613862FE0218729E528833AE57E +:1065400039832A8320E411962C93119716962C9365 +:106550001697C0EBD0E03A81307F3A833A813260BF +:106560003A8330E311963C93119716963C93169715 +:1065700050962C93509716968C93169715969C933D +:10658000159723E011962C93A0E0B8E023E1119633 +:106590002C93119761E070E096966D937C9397979A +:1065A00098966D937C939997A0E8B8E01C961C92FE +:1065B0001C972C93A0E2B3E013961C9213971196AC +:1065C0001C92119728E012962C93129731E13C937C +:1065D000C091AD2FD091AE2F6A857B8558966D9373 +:1065E0007C935997A0E8B3E03CE312963C93129752 +:1065F0002C9313963C93139711962C9325E63FE228 +:106600002093892E30938A2E8583A6ECBCE21C92BF +:1066100011961C9241872FE032E328B939B92FE84F +:1066200032E32AB93BB910B814B813B816B817B882 +:1066300011B8A0E0B9E090961D921C9291972FEFAF +:1066400030E096962D933C9397972FEF3FEF9E96D1 +:106650002D933C939F978C9388E813968C93139774 +:1066600080E81C968C931C9780EC17968C939487EB +:106670009387DF91CF910895E0E0FAE010821782CE +:10668000E0E8F1E012821286E0E8F3E08CE3828336 +:1066900088E08083A0E2B6E01B961C921B971996B7 +:1066A0001C921997E0E0F9E010821382178280E8CB +:1066B000848781E016968C93089588E08093850600 +:1066C0008091C62C882391F11092C62C4091C22C47 +:1066D0005091C32C495F5F4F93E0569547959A952B +:1066E000E1F7E091AA2FF091AB2F6FE072E384E421 +:1066F0001995E091AD2FF091AE2F8781883019F474 +:1067000083E18093932C8681883019F483E1809310 +:10671000922C1092882E6091C22C7091C32CE09123 +:106720009F2FF091A02F8FE092E319958091C72CB5 +:10673000882399F11092C72C4091C02C5091C12C04 +:10674000495F5F4F83E0569547958A95E1F7E09161 +:10675000AA2FF091AB2F6FE073E387E41995E091D6 +:10676000AD2FF091AE2F8781883019F483E18093AB +:10677000932C8681883019F483E18093922C81E0F8 +:106780008093882E6091C02C7091C12CE0919F2F36 +:10679000F091A02F8FE093E3199521B1223009F0F9 +:1067A00055C08EB19FB16091080470910904409169 +:1067B000C42C5091C52C862B972B841B950B409194 +:1067C0001E2050911F204817590708F03FC0109213 +:1067D000000A1092070A1092820110928A018CE33B +:1067E0008093820388E0809380038CE08093290665 +:1067F0008FE092E388B999B98FE892E38AB99BB99F +:1068000010B814B813B816B817B811B810922009F8 +:10681000109221098FEF90E0809326099093270929 +:106820008FEF9FEF80932E0990932F0981E0809343 +:10683000000988E88093030980E880930C0980ECC4 +:106840008093070920932C0620932B0688E08093E1 +:1068500086060895282F8091F02C882359F0809186 +:10686000EA2C811108C081E09091E92C291718F0D9 +:1068700080E0089581E008950F931F93CF93DF93F5 +:106880001F92CDB7DEB70091ED2C000F000F005125 +:1068900082E08093F02C10E0B8016D5F7F4F41E003 +:1068A00050E089EE9CE20E948D11B8016C5F7F4F31 +:1068B00041E050E0CE0101960E948D118981881F30 +:1068C0008827881F8093E82C81E08093EF2C10921A +:1068D000EE2C1092EA2C1092EC2C0F90DF91CF91BD +:1068E0001F910F9108950F931F93CF93DF931F92E2 +:1068F0001F92CDB7DEB78C0142E050E069E270E054 +:10690000CE0101960E948D1129813A81F801908172 +:106910002115310549F4218130E0322F2227A901C8 +:10692000490F511DCA010DC09F70F8019083892F36 +:1069300090E0A901409550954817590770F0820FD3 +:10694000931F89839A8342E050E069E270E0CE01B0 +:1069500001960E94DB1181E001C080E00F900F9052 +:10696000DF91CF911F910F910895CF93DF931F92E5 +:10697000CDB7DEB781E08093F02C40E150E060EBD2 +:1069800070E088EC9CE20E948D116091CE2C5091B9 +:10699000CD2C4091CC2C3091CB2C2091CA2C9091B5 +:1069A000C92C8091C82C7091CF2C7093C82C609307 +:1069B000C92C5093CA2C4093CB2C3093CC2C2093D1 +:1069C000CD2C9093CE2C8093CF2C6091D62C5091CF +:1069D000D52C4091D42C3091D32C2091D22C909155 +:1069E000D12C8091D02C7091D72C7093D02C6093A7 +:1069F000D12C5093D22C4093D32C3093D42C209371 +:106A0000D52C9093D62C8093D72C80E38093ED2CBB +:106A100041E050E068EA70E089EE9CE20E948D114E +:106A200041E050E06CEA70E0CE0101960E948D11C9 +:106A300081E09981911180E08093E82C81E080933E +:106A4000EF2C1092EE2C1092EA2C1092EC2C0F905E +:106A5000DF91CF9108951092F02C80E18093ED2C7E +:106A60008FEF8093E92C1092E82C81E08093EF2C3B +:106A70001092EE2C1092EA2C1092EC2C089584E1E6 +:106A80008093ED2CF9CE89E28093ED2CF5CE81E058 +:106A90008093EF2C08951092EA2C81E08093EF2CE4 +:106AA000089508958F929F92AF92BF92CF92DF92F6 +:106AB000EF92FF920F931F93CF93DF93CDB7DEB783 +:106AC0006097CDBFDEBF7C01DC018C919091EF2CF3 +:106AD0009230F9F038F0943081F128F1963009F4D1 +:106AE00056C0C2C021E09227292F21702093EE2C9E +:106AF000911102C0863219F0823509F0B5C084E4E4 +:106B0000F7018083118282E08093EF2C80E190E096 +:106B1000CAC39091EE2C911102C08632B9F0823531 +:106B200009F0A5C013C09091EE2C911102C08632DD +:106B300069F0823509F0CDC009C09091EE2C911119 +:106B400002C0863219F0823509F075C184E4D7019C +:106B50008C9311961C9281E0892716C0D7018C91E5 +:106B60009091EC2C91117BC1803509F476C008F02E +:106B700086C1803309F4A2C19091F02C913009F4C0 +:106B800008C208F02DC281E08093EF2C6DC08F3ACF +:106B900009F05AC0695F7F4F93E0769567959A95A3 +:106BA000E1F762507109C7010E946D41882309F421 +:106BB0004BC0FE0131966F0188E0DF011D928A957E +:106BC000E9F75701BFEFAB1ABB0A08EC1CE228ED4E +:106BD0003CE2AF01B50181E090E00E94850E28ED16 +:106BE0003CE2AE01475F5F4FB701675F7F4F81E0D7 +:106BF00090E00E94850E9091E02C8889981324C023 +:106C00009091E12C898598131FC09091E22C8A8580 +:106C100098131AC09091E32C8B85981315C090910E +:106C2000E42C8C85981310C09091E52C8D859813D9 +:106C30000BC09091E62C8E85981306C09091E72C9E +:106C40008F85981709F40DC381E08093EF2C86E0BF +:106C5000F701808384E090E026C3D70111968C91E0 +:106C600081111CC11092EF2C80E090E01CC383398D +:106C700009F089CF19821A821B821C8288E88983D5 +:106C800043E050E060E070E0CE0102960E948D117A +:106C9000F7018181803261F1803709F05CC0F70132 +:106CA000928189819813C2C093818A819813BEC052 +:106CB00094818B819813BAC095818C819813B6C04A +:106CC00084E0808361E070E0C7010E94424183E07C +:106CD0003EC0853909F057CF44E050E064E070E0F1 +:106CE000CE0101960E948D11F70181818032A9F4B5 +:106CF0002981D7012C933A8111963C9311979B815E +:106D000012969C9312978C8113968C93139723273A +:106D10009227892714968C9387C08037E1F4F70176 +:106D200092818981981382C093818A8198137EC051 +:106D300094818B8198137AC095818C81981376C049 +:106D4000108261E070E0C7010E94424184E08093BC +:106D5000EF2C38E16CC0082F02950F700250182FED +:106D60001F7088E090E0811B91092FEF30E06901EE +:106D700002C0D594C7948A95E2F7053021F004301B +:106D800051F51123E1F044E050E0B7016E5F7F4F11 +:106D9000CE0101960E946D70892B69F49A818981D8 +:106DA00089279B8189279C818927D70116969C91E9 +:106DB00089278C2161F1043071F4111137C044E04E +:106DC00050E0B7016E5F7F4FCE0101960E946D705B +:106DD000892BE9F02BC0043048F510E0A801B70179 +:106DE0006E5F7F4FCE0101960E946D70892BF1F48A +:106DF000D701A00FB11FE1E0F0E0EC0FFD1FE00FA5 +:106E0000F11F12969C9180818927C82279F42981EB +:106E1000F70120833A8131839B8192838C81838324 +:106E2000232792278927848338E201C030E020E0BD +:106E3000832F922F38C2695F7F4F83E076956795E5 +:106E40008A95E1F76330710508F49DCE62507109AF +:106E5000C7010E946D41811181CE81E0F9CE10926F +:106E6000EC2C6091EB2C6932E1F48091F02C8130B4 +:106E7000C1F4C701029637DD882381F0CCC1803A86 +:106E800009F471C0823A09F077CED70111961C91AE +:106E9000193209F44CC0123008F04EC0D7011C92D0 +:106EA000D9CE8091A82F8111B6C1B4E06B9FB001FB +:106EB000112444E050E0C7010296ABC1F7011181F3 +:106EC0008091F02C882369F09091E82C992339F077 +:106ED0009091EA2C911103C00091E92C06C08130F9 +:106EE00019F00091ED2C01C00CE21017B8F6C12C7E +:106EF000D12CF4E01F9FB001112444E050E0C70101 +:106F00008C0D9D1D0E948D111F5F101301C010E09C +:106F100024E0C20ED11C80E1C816D10451F760E113 +:106F200070E0C7010E94424180E990E0BCC18091BD +:106F3000F02C813009F49DCF8091ED2C181708F0CA +:106F4000ADCF812F87DC882309F481CEC70102965B +:106F50002091A82F21115FC1F4E01F9FB0011124DF +:106F600044E050E056C1D70111961C91123008F44C +:106F700095CF8091ED2C181708F090CF812F6ADC07 +:106F8000882309F464CE1093EB2C81E08093EC2CE1 +:106F900042C18A3109F0F7CD86E08093EF2C68E09A +:106FA00080EE9CE20E94CB1088E0E8EDFCE2DF017D +:106FB0001D928A95E9F7A7014F5F5F4F08EC1CE22D +:106FC0009F0160EE7CE281E090E00E947C0E8FEAFF +:106FD000F701808369E070E0C7010E94424161C10E +:106FE0008C3309F41AC148F4893309F4B0C08A33E8 +:106FF000D9F18B3109F0C7CD75C08B3409F41CC1B0 +:1070000038F48E3309F0BFCD8DEBD7018C9321C1BD +:10701000803621F0853A09F4B5C0B5CDD7011C9270 +:1070200084E011968C93119783E012968C931297BB +:1070300081E013968C93139714968C93149715965E +:107040001C928091ED2C843111F08EE001C08BE018 +:10705000F701868383E0878368E070E0C7010E94C0 +:10706000424180E590E01FC1D7011196DC90119755 +:1070700012960C910D1508F411CF8091ED2CD816B5 +:1070800008F00CCF081708F009CF8091E82C88236E +:1070900051F08D2DDFDB882309F4D9CD802FDADB89 +:1070A000882309F4D4CD10E06D2D70E0061B170B7A +:1070B0000F5F1F4F000F111F000F111F660F771F6B +:1070C000660F771FA801C7010E948D11B801C70183 +:1070D0000E944241C8010296A3E0880F991FAA9519 +:1070E000E1F7E1C00091ED2C000F000F005110E01E +:1070F000B801685F7F4F44E050E0CE0101960E94E6 +:107100008D119981F701818198130CC09A81828138 +:10711000981308C09B818381981304C09C8184814B +:10712000981711F086E065C081E08093EA2CB801E1 +:10713000645F7F4F42E050E0C7010E948D1162E022 +:1071400070E0C7010E94424180E290E0ACC0F701CC +:107150006181633008F0A2CE8091ED2C70E0680F61 +:10716000711D660F771F660F771F43E050E0C70160 +:107170000E948D1163E070E0C7010E94424188E2E5 +:1071800090E091C0D70111962C91022F10E0902F22 +:107190008827856A092E000CAA0BBB0BF7013281E8 +:1071A0004C015D01A32A233010F0108253CD809151 +:1071B000ED2CB801680F711D660F771F660F771FE2 +:1071C00044E050E0CE0101960E948D1149815A8120 +:1071D0006B817C81D501C401840F951FA61FB71F49 +:1071E00089839A83AB83BC830097A105B14020F0CB +:1071F00084E0D7018C932ECD8091ED2CB801680FDF +:10720000711D660F771F660F771F44E050E0CE01B7 +:1072100001960E94DB118AE01BCD40E250E06AEC4F +:1072200070E0C7010E94947060E270E0C7010E94A4 +:10723000424180E191E037C06091ED2C660F660F0E +:10724000605170E06B5F7F4F41E050E0C7010E94EA +:107250008D1161E070E0C7010E94424188E190E039 +:1072600022C0198147E050E0BE016E5F7F4FC6012A +:107270000E948370188708EC1CE228ED3CE2A5010F +:10728000B60181E090E00E947C0ED7011C9269E07B +:1072900070E0C701F7D781E08093EA2C84E0809307 +:1072A000EF2C88E590E06096CDBFDEBFDF91CF91F7 +:1072B0001F910F91FF90EF90DF90CF90BF90AF9014 +:1072C0009F908F900895CF93DF93EC0143E050E0BF +:1072D00060E070E00E948D1144E050E064E070E0F6 +:1072E000CE010396DF91CF910C948D110F931F93D4 +:1072F000CF93DF931F921F92CDB7DEB78C01FC01B5 +:1073000090818181892798E88927928189278A83BA +:10731000948183818927958189279681892789830B +:1073200043E050E060E070E0C8010E94DB1141E002 +:1073300050E063E070E0CE0102960E94DB1144E071 +:1073400050E064E070E0C80103960E94DB1141E068 +:1073500050E068E070E0CE0101960E94DB110F90D2 +:107360000F90DF91CF911F910F91089581E080934D +:10737000142D84E090E08093F32C9093F42C89E01A +:107380008093F22C1092F12C089581E08093142DBB +:1073900084E090E08093F32C9093F42C88E0809329 +:1073A000F22C1092F12C089581E08093142D84E446 +:1073B00090E08093F32C9093F42C88E08093F22C4F +:1073C0001092F12C089581E08093142D82E090E0DA +:1073D0008093F32C9093F42C88E18093F22C1092FC +:1073E000F12C089581E08093142D82E490E0809345 +:1073F000F32C9093F42C88E18093F22C1092F12CD2 +:10740000089581E08093142D089508958F929F929E +:10741000AF92BF92CF92DF92EF92FF920F931F93A2 +:10742000CF93DF93CDB7DEB76397CDBFDEBF8C01BF +:107430005B018091142D6730710501F5F801908191 +:10744000882311F0963211F09235C1F421E08111B8 +:1074500020E02093F12C4091F32C3091F42C211159 +:1074600002C0963211F0923539F4F801408331832D +:107470008FEF8093F52C38C0A12CB12C853009F406 +:107480009CC050F48230A9F1C8F0833009F469C07F +:10749000843009F482C0C2C5883009F425C138F4AB +:1074A000863009F49AC0873009F4D3C0B7C5893053 +:1074B00009F44FC38D3008F471C3B0C591E089273A +:1074C000982F91709093F12C3091F32C2091F42C03 +:1074D000F8019081811102C0963219F0923509F0BD +:1074E00019C4F8013083218384E08093142D80E156 +:1074F00096C5F8018081982F9D7F913419F48AE018 +:10750000808367C38033C1F462E070E0C801E5D6D0 +:10751000882309F49CC0F8016181F0E16F9FB001FC +:10752000112440E150E0C8010E948D1160E170E03B +:10753000C801A8D680E973C5803A79F462E070E0AA +:10754000C801CBD6882309F482C0F80181818093D9 +:107550000B2D83E08093142DD2CF803509F05EC5CA +:1075600052C060E170E0C801B8D6882389F08091EC +:10757000A82F81110BC060910B2DF0E16F9FB0011E +:10758000112440E150E0C8010E94DB118AE001C0F3 +:1075900081E0F801808382E01AC39091F12C309150 +:1075A000F32C2091F42CF8018081911102C08632D5 +:1075B00011F1823509F0B6C31EC09091F12C3091C3 +:1075C000F32C2091F42CF8018081911102C08632B5 +:1075D00091F0823509F053C40EC09091F12C309196 +:1075E000F32C2091F42CF8018081911102C0863295 +:1075F00011F0823531F4F8013083218381E089274D +:1076000086C38035C9F4F8018181882319F0F80117 +:107610001082DFC262E070E0C8015FD68823B9F053 +:10762000E091AA2FF091AB2F40E060E070E081E99B +:1076300019951092142DF2C490EA980F923008F028 +:10764000C1C462E070E0C80148D68111EAC481E09B +:1076500054C2C8010E94404764E07801F4E0EF0E94 +:10766000F11CC7010E94574AE091AA2FF091AB2F5D +:1076700044E0B70180EA1995F801948180910C2DBE +:10768000981329C0958180910D2D981324C096815F +:1076900080910E2D98131FC0978180910F2D981304 +:1076A0001AC08091102D80838091112D818380914B +:1076B000122D82838091132D838364E0C8010E9480 +:1076C000494CE091AA2FF091AB2F44E0B80181EA38 +:1076D000199588E009C2E091AA2FF091AB2F44E000 +:1076E0006CE07DE280EC32C2F8018081803551F49B +:1076F0008181811107C08281873521F483818D3C8E +:1077000009F40AC264E0C8010E94574AF801808166 +:10771000803309F0C2C062E070E0C801DED5882382 +:1077200009F4ACC0F801618167FD04C0862F837045 +:10773000833029F0862F8F708F3009F084C06093DA +:107740000B2D8091F62C9091F72C3091F82C282F4E +:1077500022952095422F4927407F09F043C02327D7 +:107760002F7009F03FC0929590959327907FD1F5A7 +:10777000262F67FD02C0237003C02F7009F023E09D +:10778000982F9095432F42954F702223C1F0892F57 +:1077900090E0022E02C0959587950A94E2F7982F03 +:1077A000E32FF0E0022E02C0F595E7950A94E2F788 +:1077B0003E2F50E002C0559547952A95E2F740FBD1 +:1077C000CC24C0F8D12CCC0CDD1CCC0CDD1C30FB47 +:1077D000EE24E0F8F12CEE0CFF1CEC28892F8170D0 +:1077E0008E2901C087E020910A2D30E0280F311D3D +:1077F000280F311DF901E05CFF4D8081F8019801EF +:10780000205F3F4F1192E217F307E1F79091F92CB7 +:10781000F801918782FF09C09091F62C9683909190 +:10782000F72C97839091F82C908784FF15C06360A4 +:10783000F0E16F9FB0011124665F7F4F46E050E09A +:10784000C8010A9607C080E1689FB001112440E199 +:1078500050E0C8010E948D1160E170E0C80112D5AE +:10786000E091AA2FF091AB2F42E1B80180E8199581 +:1078700062E1C8010E94494C80E939C10E94624915 +:1078800091E08927F8018083E091AA2FF091AB2F36 +:1078900044E0B80181EC19959CC1803A61F462E042 +:1078A00070E0C8011AD58823D9F1F801818180934D +:1078B0000B2D89E00DC0803C89F462E070E0C801C6 +:1078C0000CD5882369F1F801818180930B2D8BE021 +:1078D0008093142D0E9462499AE00EC1813C91F47C +:1078E00062E070E0C801F9D48823D1F0F801818109 +:1078F00080930B2D4AE0F42EF092142D0E946249E1 +:107900008F25FBC0823C99F462E070E0C801E5D4A9 +:10791000882331F0F801818180930B2D8CE0D8CF42 +:10792000E091AA2FF091AB2F44E0B80121C0803B39 +:1079300011F562E070E0C801D0D4E091AA2FF09177 +:10794000AB2F44E0B801882399F086E8199580911F +:10795000A82F8111BFCFF8016181F0E16F9FB001C5 +:10796000112440E150E08AEF9CE20E94DB11B2CF8B +:1079700081EC1995BEC090EA980F923008F0BFC014 +:1079800062E070E0C801A9D4882309F4B2C0F8010C +:107990008081803621F03AE3C32ED12C03C020E34E +:1079A000C22ED12CF801818187FF0CC0807FF0E1CD +:1079B0008F9F7001112480ECC80ED11C96EFA92E68 +:1079C000B12C08C08C7F90E1899F7001112486E35F +:1079D000A82EB12CE091AA2FF091AB2F42E0B80174 +:1079E00080E91995F8018081817080930A2DC70183 +:1079F000B4E096958795BA95E1F780930B2D909119 +:107A0000F52C981769F0B7016A0D7B1D44E050E032 +:107A100086EF9CE20E948D1180910B2D8093F52CB6 +:107A200068E0CE0101960E94CB108091A72F44E020 +:107A300050E0873019F463E070E002C060E070E06D +:107A4000CE010F960E948D11B7016C0D7D1D46E091 +:107A500050E0CE0109960E948D11898180930C2DF2 +:107A60008A8180930D2D8B8180930E2D8C81809344 +:107A70000F2D60E48CE09DE20E948F4E80910C2DD2 +:107A80008093102D80910D2D8093112D80910E2DBE +:107A90008093122D80910F2D8093132D60E280E151 +:107AA0009DE20E948F4E20E0AE014F5F5F4FBE010E +:107AB000615F7F4FCE010996F7D68981F8018083F7 +:107AC0008A8181838B8182838C818383E058FF4FFD +:107AD0008D81808331968E81808331968F818083E2 +:107AE00031968885808387E08093142D80E290E131 +:107AF00074C30E94624991E08927F80101CD803565 +:107B0000B9F4F8018181811182CD62E070E0C80191 +:107B1000E4D3882309F49BCD1092142DE091AA2F71 +:107B2000F091AB2F40E060E070E081E9199576C2FA +:107B3000A501495F5F4FA3E056954795AA95E1F7E8 +:107B4000E091AA2FF091AB2FB80182E9199581E05D +:107B5000DEC062E1C8010E94574A60E170E0C801DE +:107B6000BCD3E091AA2FF091AB2F882329F142E1F9 +:107B7000B80181E819958091A82F81110BC06091FF +:107B80000B2DF0E16F9FB001112440E150E0C801DE +:107B90000E94DB110E9462499AE015C066E0C801AC +:107BA0000E94574A64E070E0C80197D3811113C066 +:107BB000E091AA2FF091AB2F44E0B80181EC199528 +:107BC0000E94624991E08927F801808388E08093D0 +:107BD000142D84E024C260910B2DF0E16F9FB00161 +:107BE000112440E150E08AEF9CE20E948D119091B7 +:107BF000FA2C8091FE2C80959813EBC28091022D77 +:107C00009813E7C22091FB2C8091FF2C80952813BC +:107C1000E0C28091032D2813DCC2C090FC2C80911F +:107C2000002D8095C812D5C28091042DC812D1C2F2 +:107C30008091FD2C3091012D30958313CAC2309173 +:107C4000052D8313C6C24091062D3091072D309526 +:107C50004313BFC23091082D4313BBC23091092D8D +:107C600030954313B6C2F801308141818280912C56 +:107C7000A12CB12C540199248824942A832A33817D +:107C8000B32AD12CE12CF12C7601DD24CC24D22A8C +:107C9000C92AF82A8091142D8B3009F07FC2E09117 +:107CA000AA2FF091AB2F46E0B80185E81995C818C6 +:107CB000D908EA08FB08C092FA2C33272F2D1E2D75 +:107CC0000D2D0093FB2CA701662777274093FC2CF2 +:107CD0008F2D9927AA27BB278093FD2CEC2DE095AB +:107CE000E093FE2CE02FE095E093FF2CE42FE0954D +:107CF000E093002DE82FE095E093012DC092022D36 +:107D00000093032D4093042D8093052D88E08093EC +:107D1000142D84C1903409F081C182E08093142D28 +:107D20008AE0EBCE833909F084CC8091A72F87308D +:107D300009F0A0C043E050E060E070E0CE010296A0 +:107D40000E948D1188E88983F8019181903219F0A1 +:107D5000903761F024C0F80180833A8131832B8110 +:107D600022839C8193832327822728C1F801828163 +:107D7000883809F053C193818A8198134FC1948147 +:107D80008B8198134BC195818C81981347C184E0F6 +:107D9000808361E070E0C80175D285E09EC0E92E65 +:107DA000E2942FE0E2222EEF2E0D9F70F92E88E054 +:107DB00090E08F1991094FEF50E06A0102C0D5940D +:107DC000C7948A95E2F7253021F0243059F5FF2039 +:107DD000E9F044E050E0B8016E5F7F4FCE010196BC +:107DE0002B8B0E946D702B89892B61F49A818B817A +:107DF000892798E889279C818927F8019681892716 +:107E00008C2181F1243071F4F11008C144E050E07C +:107E1000B8016E5F7F4FCE0101960E946D70892B75 +:107E200009F1FCC0243008F0F9C0E22EF12CA701C2 +:107E3000B8016E5F7F4FCE0101960E946D70892B55 +:107E400009F0ECC0D801AE0DBF1DE1E0F0E0EC0F91 +:107E5000FD1FEE0DFF1D12969C9180818927C8227F +:107E600009F0DCC098E8F80190833A8131832B81D6 +:107E70002283A0C044E050E060E070E007C0853994 +:107E800009F0D7CB44E050E063E070E0CE0101960A +:107E90000E948D119091F22CF8018181803209F4B9 +:107EA00082C08037F1F4F801228189812813B6C09D +:107EB00023818A812813B2C024818B812813AEC00C +:107EC00025818C812813AAC0908361E070E0C801ED +:107ED000D9D18FEF8093F52C86E08093142D88E123 +:107EE0009EC0E82EE2949FE0E9222EEF2E0D8F70C7 +:107EF000F82E88E090E08F1991094FEF50E06A0169 +:107F000002C0D594C7948A95E2F7253021F0243039 +:107F100059F5FF20E9F044E050E0B8016E5F7F4F73 +:107F2000CE0101962B8B0E946D702B89892B61F4F9 +:107F30009A81898189279B8189279C818927F801DA +:107F4000968189278C2179F1243071F4F11066C073 +:107F500044E050E0B8016E5F7F4FCE0101960E9471 +:107F60006D70892B01F15AC0243008F057C0E22E01 +:107F7000F12CA701B8016E5F7F4FCE0101960E94E0 +:107F80006D70892B09F04AC0D801AE0DBF1DE1E02C +:107F9000F0E0EC0FFD1FEE0DFF1D12969C9180810D +:107FA0008927C822D9F52981F80120833A813183B4 +:107FB0009B8192838C8183832327922789278483C3 +:107FC00088E22DC0823C09F0CBC0F8019181903E3F +:107FD00009F0C8C09281943B09F0C4C046E050E06B +:107FE0006AEA74E0CE0101960E948D1189818B347A +:107FF00009F02DCB8A81893709F029CB8B818B3110 +:1080000009F025CB8C818A3E09F021CB8D818B37FD +:1080100009F01DCB8E818C3C09F019CB80E090E0FB +:10802000DCC0F8018081803621F08AE3C82ED12C93 +:1080300003C0B0E3CB2ED12CF801818187FF0CC0A7 +:10804000807FF0E18F9F7001112480ECC80ED11C5D +:10805000A6EFAA2EB12C08C08C7F90E1899F7001F9 +:108060001124F6E3AF2EB12CE091AA2FF091AB2FA3 +:1080700042E0B80180E91995F80180818170809310 +:108080000A2DC701E4E096958795EA95E1F780937C +:108090000B2DB7016A0D7B1D44E050E086EF9CE29A +:1080A0000E948D1180910B2D8093F52C68E0CE01FC +:1080B00001960E94CB108091A72F44E050E08730BA +:1080C00019F463E070E002C060E070E0CE010F964A +:1080D0000E948D11B7016C0D7D1D46E050E0CE0170 +:1080E00009960E948D11898180930C2D8A8180933D +:1080F0000D2D8B8180930E2D8C8180930F2D60E44C +:108100008CE09DE20E948F4E80910C2D8093102D6B +:1081100080910D2D8093112D80910E2D8093122D25 +:1081200080910F2D8093132D60E280E19DE20E94EB +:108130008F4E87E08093142D8981F80180838A8196 +:1081400081838B8182838C818383AE014F5F5F4FFC +:10815000BE01615F7F4FCE010996F0D080E25FCF14 +:10816000803339F0982F9F7E903A19F0805C8330ED +:1081700078F481E08093142D84E0F8018083E0910D +:10818000AA2FF091AB2F40E060E070E082EC83CB4F +:10819000E091AA2FF091AB2F40E0D6CC8A3069F461 +:1081A000E091AA2FF091AB2F46E0B80184E8199531 +:1081B000C80CD91CEA1CFB1C7ECD8C3009F07BCD91 +:1081C000E091AA2FF091AB2F46E0B80187E819950E +:1081D00072CD0E94624996E0F6CC6396CDBFDEBFB9 +:1081E000DF91CF911F910F91FF90EF90DF90CF9093 +:1081F000BF90AF909F908F900895CF93DF93209181 +:10820000A72F273071F4EC0143E050E060E070E00C +:108210000E948D1144E050E063E070E0CE010396CF +:1082200004C044E050E060E070E0DF91CF910C9436 +:108230008D11CF93DF931F92CDB7DEB72091A72F7B +:10824000273029F447E050E060E070E015C0FC0101 +:1082500031812081232732812327338123272983DA +:1082600044E050E060E070E00E94DB1141E050E04B +:1082700064E070E0CE0101960E94DB110F90DF9167 +:10828000CF91089520E42093D00026EC2093D500D0 +:108290002093D40021E02093D000DC01680F791FE7 +:1082A000A617B70741F0ED91F0E0EA58F84FE491D6 +:1082B000E093D300F5CFE091D500F0E0EA58F84F15 +:1082C000E491EC93E091D400F0E0EA58F84FE491A7 +:1082D0001196EC931092D000089520E42093D000E2 +:1082E00026EC2093D5002093D40021E02093D000E9 +:1082F000DC01680F791FA617B70741F0ED91F0E098 +:10830000EA58F84FE491E093D300F5CFE091D5001F +:10831000F0E0EA58F84FE4918C918E130AC0E09196 +:10832000D400F0E0EA58F84FE49181E011969C9176 +:108330009E1380E01092D000817008958F929F92DA +:10834000AF92BF92CF92DF92EF92FF920F931F9363 +:10835000CF93DF93DC018C9110E0E0E086951795D8 +:108360008695E795869517958695E7958695179551 +:108370008695E795869517958695E79511968C9144 +:108380001197869517958695E79586951795869505 +:10839000E795869517958695E79586951795869521 +:1083A000E79512968C911297F0E030E08695F7955C +:1083B000869537958695F795869537958695F795A1 +:1083C000869537958695F7958695379513968C9172 +:1083D00013978695F795869537958695F7958695A3 +:1083E00037958695F795869537958695F795869571 +:1083F000379514968C91149790E020E08695979588 +:108400008695279586959795869527958695979530 +:1084100086952795869597958695279515968C919F +:108420008695979586952795869597958695279510 +:108430008695979586952795869597958695279500 +:108440005B01DA014A0144E0840E911C6C91E50164 +:1084500079915E017627C32ED12CA60140555E4D41 +:10846000EE2EF12CE701C055DF4D7E01EA01D880E8 +:10847000E7010881ED2CE02AC22ED12CA60140553F +:108480005D4DEA010881E02AF12CA70140575F4DBC +:10849000EA01088106958795DF2FD071FD2E012F07 +:1084A000017EF026092F0072F0260E2F0479F026A7 +:1084B000032F0377F026022F0A73F0260F2D029563 +:1084C000F0260F2D06950695F0260F2D0727F6941A +:1084D0000F2506959795F79517957695CF2ED12C64 +:1084E000A60140555E4DE12EF12CE701C055DF4D50 +:1084F0007E01EA01D880E7010881ED2CE02AC92E2F +:10850000D12CA60140555D4DEA010881E02AF12CED +:10851000A70140575F4DEA01088106958795D32F43 +:10852000D071FD2E0E2F017EF026022F0072F02654 +:10853000012F0479F0260F2F0377F026092F0A73F5 +:10854000F0260F2D0295F0260F2D06950695F026A4 +:108550000F2D0727F6940F25069527953795E79554 +:108560007695C32ED12CA60140555E4DEE2EF12CF2 +:10857000E701C055DF4D7E01EA01D880E70108819F +:10858000ED2CE02AC22ED12CA60140555D4DEA010A +:108590000881E02AF12CA70140575F4DEA010881CC +:1085A00006958795DF2FD071FD2E012F017EF026D5 +:1085B000092F0072F0260E2F0479F026032F03777F +:1085C000F026022F0A730F25F02EF2940F25F02EBD +:1085D000F694F6940F25F02EF72606950F25D12E4A +:1085E000102F16959795F795D79476950F2F10E045 +:1085F000A80140555E4D0D2D10E000551F4DEA01BC +:10860000F880E80118810F2D012BE92EF12CA7012C +:1086100040555D4DEA011881012B10E000571F4DB8 +:10862000E801188116958795032F00711E2F117E82 +:108630000127122F107201271D2D147901271F2FDA +:1086400013770127192F1A730127102F129501276D +:10865000102F169516950127102F1727069510270E +:10866000169527953795E7957695032F10E0A80185 +:1086700040555E4D0E2F10E000551F4DEA01F88069 +:10868000E80118810F2D012BE22EF12CA701405596 +:108690005D4DEA011881012B10E000571F4DE801E4 +:1086A0001881169587950F2F00711D2D117E0127BA +:1086B000192F107201271E2F14790127132F1377FA +:1086C0000127122F1A730127102F12950127102F3F +:1086D000169516950127102F172706950127102F9D +:1086E00016959795F795D79476950F2F10E0A801DA +:1086F00040555E4D0D2D10E000551F4DEA01F880EC +:10870000E80118810F2D012BE92EF12CA70140550E +:108710005D4DEA011881012B10E000571F4DE80163 +:10872000188116958795032F00711E2F117E012742 +:10873000122F107201271D2D147901271F2F137777 +:108740000127192F1A730127102F12950127102FB7 +:10875000169516950127102F1727069510271695A1 +:1087600027953795E7957695032F10E0A80140559A +:108770005E4D0E2F10E000551F4DEA01F880E80114 +:1087800018810F2D012BE22EF12CA70140555D4DD4 +:10879000EA011881012B10E000571F4DE8011881F4 +:1087A000169587950F2F00711D2D117E1027092F0B +:1087B000007210270E2F04791027032F037710273C +:1087C000022F0A731027012F02951027012F0695FB +:1087D00006951027012F0727169501271D2D0695B1 +:1087E0009795F7951795CF2ED12CA60140555E4D44 +:1087F000E12EF12CE701C055DF4D7E01EA01D88062 +:10880000E7010881ED2CE02AC92ED12CA6014055A4 +:108810005D4DEA010881E02AF12CA70140575F4D28 +:10882000EA01088106958795D32FD071FD2E0E2F72 +:10883000017EF026022F0072F026012F0479F02627 +:108840000F2F0377F026092F0A730F25F02EF294CD +:108850000F25F02EF694F6940F2576957027069541 +:108860007027769527953795E79568276D93A81516 +:10887000B90509F0EBCD1093152DF093162D9093BB +:10888000172DE093182D3093192D20931A2DDF9179 +:10889000CF911F910F91FF90EF90DF90CF90BF90FD +:1088A000AF909F908F9008954F925F926F927F92BA +:1088B0009F92AF92BF92CF92DF92EF92FF920F936F +:1088C0001F93CF93DF93DC018C9110E0B12CEB2D43 +:1088D0008695E795869517958695E79586951795DC +:1088E0008695E795869517958695E79586951795CC +:1088F00011968C911197BE2E8695B79486951795F3 +:108900008695B794869517958695B794869517950D +:108910008695B7948695179512969C91129730E09C +:1089200080E0969587959695379596958795969537 +:1089300037959695879596953795969587959695BB +:10894000379513969C91139796958795969537959D +:10895000969587959695379596958795969537959B +:1089600096958795969537951496EC91149790E087 +:1089700000E0E6950795E6959795E6950795E695C7 +:108980009795E6950795E6959795E6950795E6956B +:1089900097951596DC90D6940795D6949795D6948E +:1089A0000795D6949795D6940795D6949795D6948F +:1089B0000795D6949795E32FF0E0E055FE4DA12F53 +:1089C000B0E0A055BF4DF081EC91EF2BA92FB0E0A6 +:1089D000A055BD4DFC91EF2BF0E0E057FF4DE0803E +:1089E0002B01BA016C5F7F4FDA013B01AC90E201D1 +:1089F000C9902E01CA24FD2DE694F795D82FD07189 +:108A0000FD2EEB2DE17EFE26E02FE072FE26E12F0B +:108A1000E479FE26E32FE377FE26E92FEA73EF25BC +:108A2000FE2EF294EF25FE2EF694F694EF25FE2E00 +:108A3000FC24E695FE26EB2D20FDFE24F6940795FA +:108A40008795E795BC2CB694C82ED12CA60140552D +:108A50005E4DEE2EF12CE701C055DF4D7E01EA019F +:108A6000D880E701F880ED2CEF28C02ED12CA6018C +:108A700040555D4DEA01F880EF28F12CA7014057E1 +:108A80005F4DEA01D880D694F795D32FD071ED2EA3 +:108A9000412F417EE426592F5072E526CE2FC4790E +:108AA000EC26D82FD377ED26402F4A73E426FE2CF0 +:108AB000F294EF24FE2CF694F694EF24FE2CFB2483 +:108AC000E694FE2420FDFD24F6949795379517959E +:108AD000B694C32ED12CE601C055DE4DE12EF12C0B +:108AE000A70140555F4DD880EA01F880ED2CEF28B2 +:108AF000C92ED12CA60140555D4DEA01F880EF2822 +:108B0000F12CA70140575F4DEA01D880D694F79524 +:108B1000D82FD071ED2E4E2F417EE426502F50726B +:108B2000E526C12FC479EC26D32FD377ED26492F24 +:108B30004A73E426FE2CF294EF24FE2CF694F6946D +:108B4000EF24FE2CFB24E694FE2420FDFD24F69465 +:108B500007958795E795B694C82ED12CE601C055A8 +:108B6000DE4DEE2EF12CA70140555F4DD880EA0175 +:108B7000F880ED2CEF28C02ED12CA60140555D4D7C +:108B8000EA01F880EF28F12CA70140575F4DEA0178 +:108B9000D880D694F795D32FD071ED2E412F417EFA +:108BA000E426592F5072E526CE2FC479EC26D82F13 +:108BB000D377ED26402F4A73E426FE2CF294EF245F +:108BC000FE2CF694F694EF24FE2CFB24E694FE246F +:108BD00020FDFD24F694979537951795B694C32EEE +:108BE000D12CE601C055DE4DE12EF12CA7014055F8 +:108BF0005F4DD880EA01F880ED2CEF28C92ED12CEA +:108C0000A60140555D4DEA01F880EF28F12CA7013F +:108C100040575F4DEA01D880D694F795D82FD07190 +:108C2000ED2E4E2F417EE426502F5072E526C12FA7 +:108C3000C479EC26D32FD377ED26492F4A73E42647 +:108C4000FE2CF294EF24FE2CF694F694EF24FE2CE6 +:108C5000FB24E694FE2420FDFD24F69407958795D9 +:108C6000E795B694C82ED12CE601C055DE4DEE2E08 +:108C7000F12CA70140555F4DD880EA01F880ED2C1A +:108C8000EF28C02ED12CA60140555D4DEA01F88099 +:108C9000EF28F12CA70140575F4DEA01D880D69408 +:108CA000F795D32FD071ED2E412F417EE426592F19 +:108CB0005072E526CE2FC479EC26D82FD377ED2637 +:108CC000402F4A73E426FE2CF294EF24FE2CF694F7 +:108CD000F694EF24FE2CFB24E694FE2420FDFD24D4 +:108CE000F6949795379517959B2C9694C32ED12C77 +:108CF000E601C055DE4DE12EF12CA70140555F4D38 +:108D0000D880EA01F880ED2CEF28C92ED12CA601DD +:108D100040555D4DEA01F880EF28F12CA70140573E +:108D20005F4DEA01D880D694F795D82FD0714E2F99 +:108D3000417EF42EFD26502F5072F526C12FC479A6 +:108D4000FC26D32FD377FD26492F4A73F426EF2C28 +:108D5000E294FE24EF2CE694E694FE24EF2CE92422 +:108D6000F694FE24BE2EEF2D20FDED25E695079509 +:108D70008795B794C82ED12CE601C055DE4DEB2C5B +:108D8000F12CA70140555F4DD880EA01E881ED2C18 +:108D9000EE2AC02ED12CA60140555D4DEA01E88196 +:108DA000EE2AF12CA70140575F4DEA01F880DF2E33 +:108DB000F694D794F32FF071E12FE17EEF27F92F8E +:108DC000F072EF27FB2DF479EF27F82FF377EF27D9 +:108DD000F02FFA73EF27FE2FF295EF27FE2FF6956F +:108DE000F695EF2796949E26E6959E2620FD9F24D5 +:108DF0009694979537951795E32FF0E0AF0140557E +:108E00005E4DE12FF0E0E055FF4DEA01F880E08192 +:108E1000EF29E92EF12CA70140555D4DEA01F881BB +:108E2000EF2BF0E0E057FF4DE080EA2DF0E0EA584C +:108E3000F94FE491EE25E301E9933E01AD24AD92B3 +:108E4000A617B70709F0D2CDB092152D8093162D35 +:108E50000093172D1093182D3093192D90931A2DE0 +:108E6000DF91CF911F910F91FF90EF90DF90CF9006 +:108E7000BF90AF909F907F906F905F904F900895BC +:108E8000AF92BF92CF92DF92EF92FF920F931F9318 +:108E9000CF93DF936091152D5091162D2091172DB2 +:108EA0004091182D3091192DD0911A2DFC015C01A3 +:108EB00004E0A00EB11C8191C52FC071962F917E48 +:108EC000C927922F9072C927942F9479C927932F7D +:108ED0009377C9279D2F9A73C9277C2F7295C7272F +:108EE0007C2F76957695C727A32FB0E08D0100558E +:108EF0001E4D6801A42FB0E08D0100551F4D780173 +:108F0000D6010C91D7019C91092BED2EF12CD701A4 +:108F1000A055BD4D9C91092B10E000571F4DD80165 +:108F20007C9178277C27C6957C2786957695279512 +:108F300057956795C32FC071942F917EC9279D2F98 +:108F40009072C927962F9479C927952F9377C927AF +:108F5000922F9A73C9277C2F7295C7277C2F7695FD +:108F60007695C727052F10E0D801A055BE4D6D019D +:108F7000062F10E0D801A055BF4D7D01D6010C9100 +:108F8000D7019C91092BE22EF12CD701A055BD4DA4 +:108F90009C91092B10E000571F4DD8017C91782738 +:108FA0007C27C6957C2786959D2F76959795379536 +:108FB0004795C52FC071762F717EC727722F7072AB +:108FC000C727742F7479C727732F7377C727792F13 +:108FD0007A73C7277C2F7295C7277C2F7695769555 +:108FE000C727032F10E0D801A055BE4D6D01042FF7 +:108FF00010E0D801A055BF4D7D01D6010C91D701DD +:109000007C91072BE92EF12CD701A055BD4D7C9109 +:10901000072B10E000571F4DD8017C9178277C2743 +:10902000C6957C2786957695279557956795C32F86 +:10903000C071742F717EC727792F7072C727762F62 +:109040007479C727752F7377C727722F7A73C7274D +:109050007C2F7295C7277C2F76957695C727052F8D +:1090600010E0D801A055BE4D6D01062F10E0D801CB +:10907000A055BF4D7D01D6010C91D7017C91072BE6 +:10908000E22EF12CD701A055BD4D7C91072B10E0AD +:1090900000571F4DD8017C9178277C27C6957C27E7 +:1090A00086957695979537954795C52FC071762FFC +:1090B000717EC727722F7072C727742F7479C727E4 +:1090C000732F7377C727792F7A73C7277C2F7295F1 +:1090D000C7277C2F76957695C727032F10E0D801F8 +:1090E000A055BE4D6D01042F10E0D801A055BF4D15 +:1090F0007D01D6010C91D7017C91072BE92EF12C33 +:10910000D701A055BD4D7C91072B10E000571F4D96 +:10911000D8017C9178277C27C6957C278695769503 +:10912000279557956795C32FC071742F717EC727F8 +:10913000792F7072C727762F7479C727752F7377A9 +:10914000C727722F7A73C7277C2F7295C7277C2F6A +:1091500076957695C727052F10E0D801A055BE4D0E +:109160006D01062F10E0D801A055BF4D7D01D6013D +:109170000C91D7017C91072BE22EF12CD701A05541 +:10918000BD4D7C91072B10E000571F4DD8017C91FD +:1091900078277C27C6957C27869576959795379571 +:1091A0004795C52FC071762F717EC727722F7072B9 +:1091B000C727742F7479C727732F7377C727792F21 +:1091C0007A73C7277C2F7295C7277C2F7695769563 +:1091D000C727032F10E0D801A055BE4D6D01042F05 +:1091E00010E0D801A055BF4D7D01D6010C91D701EB +:1091F0007C91072BE92EF12CD701A055BD4D7C9118 +:10920000072B10E000571F4DD8017C9178277C2751 +:10921000C6957C277695279557956795C32FC0717E +:10922000742F717E7C27C92FC0727C27C62FC4790A +:109230007C27C52FC3777C27C22FCA737C27C72FF3 +:10924000C2957C27C72FC695C6957C278695C52FC6 +:10925000D0E0C055DE4D062F10E000551F4DD881DF +:10926000D801CC91CD2B022F10E000551D4DD80117 +:10927000DC91CD2BD0E0C057DF4DC8818C278727EC +:1092800076958727D92F8695D79537954795EA15EF +:10929000FB0509F010CE6093152D5093162D2093E9 +:1092A000172D4093182D3093192DD0931A2DDF913F +:1092B000CF911F910F91FF90EF90DF90CF90BF90D3 +:1092C000AF900895CF93DF93E5E1FDE2A081718136 +:1092D0006281338124819581472F40718A2F817E5D +:1092E0008427462F40728427432F44798427422FB6 +:1092F00043778427492F4A738427482F4295842730 +:10930000482F469546958427482F4695842786956D +:1093100067957795A795C22FD0E0C055DE4D432FB6 +:1093200050E040555F4DB881EA018881B82B492F44 +:1093300050E040555D4DEA018881CB2FC82BD0E02D +:10934000C05BDF4D88818695522F5071432F417E3F +:109350004527592F507245275A2F54794527572FA3 +:1093600053774527562F5A734527542F5295452733 +:10937000542F569556954527542F56954527469573 +:10938000979527953795C72FD0E0C055DE4D4A2FCA +:1093900050E040555F4DB881EA014881B42B462F1B +:1093A00050E040555D4DEA014881CB2FC42BD0E001 +:1093B000C05BDF4D4881842B8695572F50714A2F13 +:1093C000417E4527562F50724527532F5479452704 +:1093D000522F53774527592F5A734527542F5295AB +:1093E0004527542F569556954527542F5695452772 +:1093F000469567957795A795C22FD0E0C055DE4D6D +:10940000432F50E040555F4DB881EA014881B42BAD +:10941000492F50E040555D4DEA014881CB2FC42BC8 +:10942000D0E0C05BDF4D4881842B8695C72FD0E00C +:10943000C055DE4D4A2F50E040555F4DB881EA01DE +:109440004881B42B462F50E040555D4DEA014881DC +:10945000CB2FC42BD0E0C05BDF4D4881842B522F33 +:109460005071432F417E4527592F507245275A2F5F +:1094700054794527572F53774527562F5A73452739 +:10948000542F52954527542F569556954527542FBE +:10949000569545274695979527953795A0837183CF +:1094A0006283338324839583DF91CF9108950F9353 +:1094B0001F93CF93DF93A091152D7091162D2091BE +:1094C000172D5091182D4091192D30911A2DFC0116 +:1094D000615008F4CDC1972F90718A2F817E892722 +:1094E000922F90728927952F94798927942F9377BB +:1094F0008927932F9A738927982F92958927982FD8 +:10950000969596958927982F9695892786952795DC +:109510007795A795C42FD0E0C055DE4D852F90E0FC +:1095200080559F4DB881EC018881B82B832F90E046 +:1095300080559D4DEC018881CB2FC82BD0E0C059C0 +:10954000DF4DB881B695942F9071852F817E892744 +:10955000932F907289279A2F94798927972F937741 +:109560008927922F9A738927982F92958927982F68 +:10957000969596958927982F96958927869537955C +:1095800047955795C72FD0E0C055DE4D8A2F90E004 +:1095900080559F4D1881EC018881182B822F90E017 +:1095A00080559D4DEC018881C12FC82BD0E0C0595A +:1095B000DF4D8881B82BB695972F90718A2F817EC9 +:1095C0008927922F90728927952F94798927942F34 +:1095D00093778927932F9A738927982F92958927B4 +:1095E000982F969596958927982F969589278695F1 +:1095F00027957795A795C42FD0E0C055DE4D852FD0 +:1096000090E080559F4D1881EC018881182B832FA5 +:1096100090E080559D4DEC018881C12FC82BD0E092 +:10962000C059DF4D8881B82BB695942F9071852F46 +:10963000817E8927932F907289279A2F9479892781 +:10964000972F93778927922F9A738927982F92952E +:109650008927982F969596958927982F96958927EB +:109660008695379547955795C72FD0E0C055DE4D65 +:109670008A2F90E080559F4D1881EC018881182B2E +:10968000822F90E080559D4DEC018881C12FC82B21 +:10969000D0E0C059DF4D8881B82BB695972F9071D7 +:1096A0008A2F817E8927922F90728927952F94790E +:1096B0008927942F93778927932F9A738927982F37 +:1096C00092958927982F969596958927982F969504 +:1096D0008927869527957795A795C42FD0E0C05503 +:1096E000DE4D852F90E080559F4D1881EC018881DB +:1096F000182B832F90E080559D4DEC018881C12F60 +:10970000C82BD0E0C059DF4D8881B82BB695942F77 +:109710009071852F817E9827832F807298278A2FBA +:1097200084799827872F83779827822F8A739827A1 +:10973000892F82959827892F869586959827892F36 +:1097400086959827832F9695879547955795C72F88 +:10975000D0E0C055DE4D0A2F10E000551F4D388176 +:10976000E8019881392B022F10E000551D4DE801CA +:109770009881C32FC92BD0E0C059DF4D3881B32B5E +:10978000B695372F30719A2F917E9327322F3072F2 +:109790009327352F34799327342F33779327382F16 +:1097A0003A739327392F32959327392F369536956B +:1097B0009327392F36959327969527957795A795D3 +:1097C000C42FD0E0C055DE4D052F10E000551F4DD1 +:1097D0003881E8019881392B082F10E000551D4D84 +:1097E000E8019881C32FC92BD0E0C059DF4D988183 +:1097F0003B2F392B3695C72FD0E0C055DE4D0A2FB1 +:1098000010E000551F4DB881E8019881B92B022F57 +:1098100010E000551D4DE8019881CB2FC92BD0E0F9 +:10982000C059DF4DB881B32B342F3071952F917E05 +:109830009327382F307293273A2F34799327372F75 +:1098400033779327322F3A739327392F3295932703 +:10985000392F369536959327392F36959327382FFC +:10986000969537954795579580818B27819330CE74 +:10987000A093152D7093162D2093172D5093182D0E +:109880004093192D30931A2DDF91CF911F910F9195 +:109890000895CF92DF92EF92FF921F93CF93DF93C1 +:1098A0001091152DD091162DC091172D7091182D56 +:1098B0004091192D20911A2DE42FF0E0E055FE4D36 +:1098C000A72FB0E0A055BF4DE0813C91E32BA22F24 +:1098D000B0E0A055BD4D3C91E32BF0E0E057FF4DCB +:1098E0003081DC0180E0615008F405C2582F3695C4 +:1098F00057959D2F9071812F817E89279C2F907283 +:109900008927972F94798927942F93778927322F46 +:109910003A738327982F92958927982F9695969535 +:109920008927982F969589279C2F86959795D79567 +:1099300017955695342F3071872F817E8327322FCC +:1099400030728327312F347983273D2F3377832754 +:10995000392F3A738327382F32958327382F36953E +:1099600036958327382F36958327869527954795F3 +:109970007795CD2ED12CF601E055FE4D6F01E12EED +:10998000F12CF701E055FF4D7F01F6013081F70121 +:109990008081832BE92EF12CF701E055FD4D3081BC +:1099A000E82FE32BF0E0E059FF4D8081582B5695CE +:1099B0003D2F3071812F817E8327392F307283278D +:1099C000372F34798327342F33778327322F3A7315 +:1099D0008327382F32958327382F3695369583275E +:1099E000382F3695832786959795D7951795C42E4A +:1099F000D12CF601E055FE4D6F01E72EF12CF70159 +:109A0000E055FF4D7F01F6013081F7018081832B06 +:109A1000E22EF12CF701E055FD4D3081E82FE32BCC +:109A2000F0E0E059FF4DC0815C2B5695342F30712A +:109A3000872F817E8327322F30728327312F34790D +:109A400083273D2F33778327392F3A738327382F86 +:109A500032958327382F369536958327382F3695BC +:109A600083278695279547957795CD2ED12CF6019E +:109A7000E055FE4D6F01E12EF12CF701E055FF4D51 +:109A80007F01F6013081F7018081832BE92EF12CD3 +:109A9000F701E055FD4D3081E82FE32BF0E0E05970 +:109AA000FF4DC081C52BC6953D2F3071812F817E22 +:109AB0008327392F30728327372F34798327342F28 +:109AC00033778327322F3A738327382F32958327B2 +:109AD000382F369536958327382F369583278695E8 +:109AE0009795D7951795C42ED12CF601E055FE4DCC +:109AF0006F01E72EF12CF701E055FF4D7F01F601D4 +:109B00003081F7018081382BE22EF12CF701E055EE +:109B1000FD4D8081E32FE82BF0E0E059FF4D80817F +:109B2000C82BC695342F3071872F817E8327322F23 +:109B300030728327312F347983273D2F3377832762 +:109B4000392F3A738327382F32958327382F36954C +:109B500036958327382F36958327542F869527955A +:109B600057957795CD2ED12CF601E055FE4D6F011E +:109B7000E12EF12CF701E055FF4D7F01F601308118 +:109B8000F7018081832BE92EF12CF701E055FD4D83 +:109B90003081E82FE32BF0E0E059FF4D80818C2BE2 +:109BA000482F46953D2F3071812F817E3827892F90 +:109BB00080723827872F84793827852F8377382735 +:109BC000822F8A733827832F82953827832F869593 +:109BD00086953827832F86953827C92F3695C795C0 +:109BE000D7951795E52FF0E0E055FE4D872F90E0D3 +:109BF00080559F4D3081FC018081382B822F90E071 +:109C000080559D4DFC019081E32FE92BF0E0E05958 +:109C1000FF4D9081842F892B382F3695ED2FF0E062 +:109C2000CF0180559E4D6C01E12FF0E0CF018055B2 +:109C30009F4DF6014081FC019081492BEC2EF12CC7 +:109C4000C70180559D4DFC019081E42FE92BF0E088 +:109C5000E059FF4D9081832F892B352F3071972F3D +:109C6000917E3927922F90723927912F9479392735 +:109C70009D2F937739274C2F4A733427932F929532 +:109C80003927932F969596953927932F96953927AF +:109C9000452F3695279547957795C42ED12CF601FB +:109CA000E055FE4D6F01E72EF12CF701E055FF4D19 +:109CB0007F01F6013081F7019081392BE22EF12CE2 +:109CC000F701E055FD4D9081E32FE92BF0E0E057DF +:109CD000FF4D30819C91E92FF0E0EA58F94FE49173 +:109CE0007D01F0E8EF0EF11C5E2F5327F701508342 +:109CF00098279D93F8CD1093152DD093162DC093D2 +:109D0000172D7093182D4093192D20931A2DDF9144 +:109D1000CF911F91FF90EF90DF90CF9008950F9318 +:109D20001F93FC01862F90812181428150E060E0E9 +:109D300070E0BA0155274427522B492B9381792B88 +:109D40008B0122273327803208F471C0D80123E029 +:109D5000B695A7952A95E1F70A271B27980136950E +:109D6000279536952795BBE0769567955795479546 +:109D7000BA95D1F70227132720E030E095E1000FD4 +:109D8000111F221F331F9A95D1F7402B512B622BA5 +:109D9000732B8B0122273327D80133E0B695A79583 +:109DA0003A95E1F70A271B279801369527953695AE +:109DB0002795BBE07695679557954795BA95D1F766 +:109DC0000227132720E030E095E1000F111F221F2A +:109DD000331F9A95D1F7402B512B622B732B8B019C +:109DE00022273327D80133E0B695A7953A95E1F7B6 +:109DF0000A271B2798013695279536952795BAE0AF +:109E00007695679557954795BA95D1F70227132709 +:109E100020E030E096E1000F111F221F331F9A95BA +:109E2000D1F7402B512B622B732B805289CF40836B +:109E30005183028373831F910F910895AF92BF9254 +:109E4000CF92DF92EF92FF920F931F93CF93DF9306 +:109E50006730710509F451C09B0127703327232B0C +:109E600009F04EC0EB016C015B0183E0B694A7944E +:109E70008A95E1F77B0196E0F694E7949A95E1F7ED +:109E8000EA0CFB1CEC0CFD1C8501015011090C0DAA +:109E90001D1DA701401B510B60E070E0C801019639 +:109EA0000E9494700C151D0520F1D801EC91F0E092 +:109EB000EA58F94F44919701D7010A171B0768F434 +:109EC0008C91982F990FF90182919F01881F882703 +:109ED000881F892B8C931197F0CF11968C91119735 +:109EE0008E7FE42FE170E82B1196EC93015011095D +:109EF000D9CFC5018C0F9D1F04C087E090E001C041 +:109F0000CB01DF91CF911F910F91FF90EF90DF90E8 +:109F1000CF90BF90AF900895CF93DF93EC0182EC88 +:109F2000888361E070E0CE010E9442418AE0809324 +:109F3000F52D1092F62D68E170E0CE01DF91CF9102 +:109F40007DCFEF92FF920F931F93CF93DF93EC019E +:109F5000CB0167307105D1F169E070E00E94C46FF8 +:109F6000DE0120E030E088E090E02617370739F185 +:109F7000F90143E0F695E7954A95E1F7E20FF31F03 +:109F8000EC0FFD1F408150E0890107701127002E62 +:109F900002C0559547950A94E2F74C9301151105B7 +:109FA00051F0E1817C01E01AF10A01C0EE0FEA9460 +:109FB000EAF74E2B4C932F5F3F4F1196D6CFC90136 +:109FC00023E0880F991F2A95E1F702C087E090E00F +:109FD000DF91CF911F910F91FF90EF900895EF9235 +:109FE000FF920F931F93CF93DF93EC01CB01673068 +:109FF000710509F442C069E070E00E94C46F20E07E +:10A0000030E088E090E026173707B9F1D90143E046 +:10A01000B695A7954A95E1F7A20FB31FA90147701E +:10A020005527AC0FBD1FEC91F0E0042E02C0F59552 +:10A03000E7950A94E2F74115510559F011960C91F4 +:10A0400011977C01E41AF50A01C0000FEA94EAF7BF +:10A05000E02BF0E0EA58F94FE4911196AC91B0E0B2 +:10A060008D0102C0159507954A95E2F7A8014E2784 +:10A0700040FD05C02F5F3F4FC6CF81E001C080E0AB +:10A08000DF91CF911F910F91FF90EF900895109263 +:10A09000F52D08951092F52D10921B2D1092F62D8E +:10A0A0000895F8DF0E94F82E1092F52D0895089576 +:10A0B0000895DC0123E633E66150E8F04D91942FDA +:10A0C000922780E1989FA00111244927E42FF0E016 +:10A0D00042954F70232F3327C9018427AC013E2FAF +:10A0E00022272427352743E0EE0FFF1F4A95E1F78B +:10A0F0002E273F27E1CFC9010895EF92FF921F93CA +:10A10000CF93DF93EC017B018091F62D882339F00A +:10A110008091F52D823008F0EDC01092F62DE114FB +:10A12000F10461F0B701CE015ADF882309F4E5C0DC +:10A13000B701CE0106DF7C0181E001C082E0109111 +:10A14000F52D163090F4133090F51230A8F484E019 +:10A1500090E080931E2090931F2082E5888382E008 +:10A160008093F52D87E090E0D9C0193008F479C0CC +:10A170001A3009F4A8C0BEC090E1E916F10411F448 +:10A1800080FD03C01092F52DA4C0898190E0982F26 +:10A1900088272881822B8093E72D9093E82D83E9EF +:10A1A000888380E2898383E08093F52D78C080FFE7 +:10A1B000E9CF88E2E816F10428F328818981822713 +:10A1C0009A8189279B8189279C818913DBCF812FE5 +:10A1D00090E00397283879F49C01220F331F820FF7 +:10A1E000931FFC01E651F24D29813A814B81208376 +:10A1F0003183428310C0FC01EE0FFF1F8E0F9F1FA3 +:10A20000FC01E651F24D88819981AA81BB8180834E +:10A210009183A283B38345E050E0BE01CE01029654 +:10A220000E948370133021F0143021F087E903C0BD +:10A2300083E901C085E9888380E7898367E070E06E +:10A24000CE010E9442418091F52D8D5F8093F52DC6 +:10A2500068E470E0CE01DF91CF911F91FF90EF9005 +:10A26000EDCD80FF8FCF98E1E916F10409F08ACF98 +:10A2700063E0CE011EDF009709F084CF288122FF22 +:10A2800011C0183079F0163011F087E901C085E966 +:10A29000888380E289832EEF210F2093F52D60E1E2 +:10A2A00070E0D8CF21E02093F62D212F30E026500A +:10A2B0003109322F330F230F2C5F2093F42D288187 +:10A2C0002093E92D2BC0982F927031F081E080937C +:10A2D000F52D0E94F12E0EC080FF05C063E0CE0177 +:10A2E000E8DE892B99F3CE01DF91CF911F91FF908A +:10A2F000EF9012CE80E090E011C0A701495F5F4F60 +:10A3000083E0569547958A95E1F7E091AA2FF09161 +:10A31000AB2FBE0181EC199580E011CFDF91CF9179 +:10A320001F91FF90EF9008959F92AF92BF92CF92AE +:10A33000DF92EF92FF920F931F93CF93DF93CDB7EE +:10A34000DEB7C756D109CDBFDEBF8C017B01FB0153 +:10A3500060817181D2DED090F62DDD2009F445C1F7 +:10A360008091F52D9AEF980F933008F058C0F801BE +:10A37000C080C5FACC24C0F81092D72D5AE1A52E82 +:10A3800053E1B52E912C47E650E0B501CE01019680 +:10A390000E944C708B81882349F029813A818091F9 +:10A3A000E72D9091E82D28173907B9F48D8188237E +:10A3B00029F09C818091E92D98130FC08F89882303 +:10A3C00011F0CC2051F0E091D72D81E08E0F8093D9 +:10A3D000D72DF0E0E852F24D90829394F7E6AF0E5D +:10A3E000B11C8FE09812CFCFC1100DC08091F52D18 +:10A3F0009AEF980F943008F0ADC09091D72D28EDCA +:10A400003DE2F9018CC080EEF801808380E8818311 +:10A4100062E070E0C8010E94424189E094C0893046 +:10A4200029F7F70160817181C801D9DDF7016081E9 +:10A430007181811115C0CB01089667E070E00E9420 +:10A44000C46F462FE091AA2FF091AB2FB80181EC99 +:10A450001995C80161DDF70180839183D12CC8C0B3 +:10A46000C8016FDDF70180839183F8016081262F99 +:10A4700030E043E0969587954A95E1F702972817D3 +:10A48000390739F76E5FC80114DE892B11F7C12C2B +:10A4900097E6992E5801FFEFAF1ABF0A8091D72D8A +:10A4A000C81608F0A3CFEC2DF0E0E852F24D608121 +:10A4B000969EB0011124665E7C4E47E650E0CE01C8 +:10A4C00001960E944C708F89882339F14E8950E0A3 +:10A4D000F801808190E001974817590739F4B501D8 +:10A4E000CE0106960E946D70892BB9F02091D72D70 +:10A4F000422F50E0415051093C2D832F90E08417AA +:10A5000095073CF4FC01E852F24D818180833F5F66 +:10A51000F4CF21502093D72DCA94C394BFCF8E2F50 +:10A52000821B891708F064C0819184508230B8F78B +:10A5300082E0F801808380E6818362E070E0C801F8 +:10A540000E9442418BE08093F52D60E270E0C801EB +:10A5500075DC81CF8B3009F04BC0F70160817181D0 +:10A560006115710509F43EC0C80139DDD82EF70127 +:10A5700060817181811113C0CB01089667E070E0A2 +:10A580000E94C46F462FE091AA2FF091AB2FB80123 +:10A5900081EC19951092D72DC801BEDC26C0C801E8 +:10A5A000D0DCF70180839183BC0183E076956795C9 +:10A5B0008A95E1F7C8017DDD892B19F01092D72D1E +:10A5C00048CFF8018581882331F0813059F4809398 +:10A5D000D72D85E004C081E08093D72D84E080935F +:10A5E000D82D06C01092D72D03C0F7018083918328 +:10A5F0008D2DC959DF4FCDBFDEBFDF91CF911F91A8 +:10A600000F91FF90EF90DF90CF90BF90AF909F9011 +:10A6100008955F926F927F928F929F92AF92BF92B6 +:10A62000CF92DF92EF92FF920F931F93CF93DF931E +:10A63000CDB7DEB7C254D240CDBFDEBF7C01CF5B09 +:10A64000DD4F68837983C154D24080911B2D8430C3 +:10A6500009F48EC140F4823009F4D9C008F063C116 +:10A66000813069F0AFC4863009F441C308F44BC2AD +:10A67000873009F4EAC3883009F445C2A3C40091C5 +:10A680008F2F1091902F01151105C1F0A801495F7E +:10A690005F4FE3E056954795EA95E1F76DE87EE276 +:10A6A000C7010E947A7060918F2F7091902FC7011F +:10A6B000C5DB10928F2F1092902F23C2CF5BDD4FFE +:10A6C00068817981C154D2406115710509F4C7C010 +:10A6D000C70185DCD82ECF5BDD4F68817981C154FD +:10A6E000D240C7012EDCCF5BDD4F88839983C154F4 +:10A6F000D2409C01295F3F4FC901880F991F73E029 +:10A70000969587957A95E1F706968138910578F0C8 +:10A7100068ED73E2CE0101960E94A67010921B2D87 +:10A72000BE016F5F7F4F85E60E94A3258BC443E087 +:10A73000369527954A95E1F7A70160E870E0CE01CC +:10A7400001960E94E4107C01CF5BDD4F8881C154EB +:10A75000D240CE5BDD4F9881C254D240CF5FDD4FF7 +:10A760009883C150D240CE5FDD4F8883C250D24023 +:10A7700087EE93E29F938F9350E8A52EB12CC501ED +:10A780008E199F099F938F9381E090E08C0F9D1FFE +:10A790008E0D9F1D9F938F930E94AD70E80EF91E42 +:10A7A000B5016E197F0922E030E0AE014F5F5D4FC9 +:10A7B00081E090E08C0F9D1F8E0D9F1D0E94E41084 +:10A7C0008E0D9F1D0F900F900F900F900F900F9078 +:10A7D000A501481B590B21E030E02C0F3D1F280F2D +:10A7E000391FD11003C08AEE93E202C089EF93E2D1 +:10A7F0009F938F935F934F933F932F930E94AD70DE +:10A800000F900F900F900F900F900F9087CF0091A7 +:10A810008F2F1091902F01151105C1F0A801495FEC +:10A820005F4F93E0569547959A95E1F76DE87EE284 +:10A83000C7010E947A7090918F2F8091902F109273 +:10A840008F2F1092902F092F182FFCC3CF5BDD4F55 +:10A8500028813981C154D2402115310551F488E055 +:10A86000E1E8F4E2DE01119601900D928A95E1F79C +:10A8700055CF295F3F4FB3E036952795BA95E1F75D +:10A88000A70160E870E0CE0101960E94E4107C010F +:10A89000CF5BDD4F8881C154D240CE5BDD4F9881C4 +:10A8A000C254D240CF5FDD4F9883C150D240CE5FBB +:10A8B000DD4F8883C250D24087EE93E29F938F93FF +:10A8C00080E8C82ED12CC6018E199F099F938F93C3 +:10A8D00081E090E08C0F9D1F8E0D9F1D9F938F93A5 +:10A8E0000E94AD708E0D9F1DB601681B790B22E092 +:10A8F00030E0AE014F5F5D4FA1E0B0E0AC0FBD1F97 +:10A900008A0F9B1F0E94E41010921B2DBE016F5FE7 +:10A910007F4F85E60E94A3250F900F900F900F9018 +:10A920000F900F908FC3CF5BDD4F68817981C15449 +:10A93000D240C701E2DB2091F62D222309F445C362 +:10A940002091F42D30E04AEE5DE264E170E0CE014A +:10A9500001960E94E410BE016F5F7F4F85E60E9462 +:10A96000A3251092F62D10921B2D0E943A262AC381 +:10A970008091D62D811108C080E890E00E948E263B +:10A9800081E08093D62D7DC0813009F07CC080911C +:10A99000F52D823008F077C08091D52D8F5F8093A0 +:10A9A000D52D803109F06FC00E9499268C019350FB +:10A9B000409768F00115B8E01B0708F462C060E139 +:10A9C00070E0E0E0F0E0A12CB12C90E042C0ADE5F9 +:10A9D000BDE240E050E0E0E0F0E020E030E060E0A8 +:10A9E00070E090E08D91803149F44732510509F4CF +:10A9F00026C391110EC0BA0191E00BC0992349F012 +:10AA0000CA01861B970B8217930710F0FB019C016C +:10AA100090E04F5F5F4F4832510521F724303105F8 +:10AA200008F05AC22EC0D601ED906D01F12CE61649 +:10AA3000F706C0F491111BC04F5F5F4F48375105B7 +:10AA400091F72115310509F047C26150710909F4E8 +:10AA500043C2ADE5CA2EADE2DA2E40E050E020E080 +:10AA600030E0E1CF9111E8CF5A0191E0E5CFCA0182 +:10AA70008A199B098217930710F0F5019C0190E059 +:10AA8000DBCF1092D52DCF5BDD4F68817981C1542A +:10AA9000D240C70132DB2091F62D222309F495C262 +:10AAA000E091AD2FF091AE2F0284F385E02DE058B8 +:10AAB000F10954E0F695E7955A95E1F7E35AF24D1E +:10AAC00080818F5F80838091D52D803121F40E9419 +:10AAD00099261092D52D1092F52D0E94F12E80E529 +:10AAE000F7018083118262E070E0C7010E94424159 +:10AAF00081E08093F52D1092F62D60E270E0C701A1 +:10AB00009DD98C019FC2CF5BDD4F68817981C15493 +:10AB1000D240C701F2DA2091F62D222309F455C262 +:10AB2000D0905C2DDD2009F446C0CF5BDD4F08815D +:10AB30001981C154D2400115110549F410925C2DC0 +:10AB40001092F62D1092F52D0E94F12E7BC2023A42 +:10AB5000110540F0B801C70142DA01E08027082F53 +:10AB600010E002C001E010E0CF5BDD4F6881798129 +:10AB7000C154D240C701E5D9CF5BDD4F88839983AB +:10AB8000C154D240012B29F462E1C70192DA892B2A +:10AB900029F0ACEFAD0DA0935C2D2AC0F4E0DF9E50 +:10ABA000D0011124A45FB24D80E1F70101900D9214 +:10ABB0008A95E1F71DC042E050E06FE474E1CE01F8 +:10ABC00001960E944C70E2E5F4E1E4912091E72DBA +:10ABD0003091E82D89819A812817390721F48091D5 +:10ABE000E92D8E1729F01092F52D0E94F12EEAC161 +:10ABF00080915C2D803109F06AC01092F62D109280 +:10AC00005C2D80911B2D10921B2D853009F047C0C3 +:10AC100020E130E04CE15DE267E870E0CE010196B2 +:10AC20000E94E41067EE73E2CE0181960E94A67046 +:10AC300020E130E04CE25DE265E670E0CE01839613 +:10AC40000E94E41067EE73E2CE018D5B9F4F0E947D +:10AC5000A67020E130E04CE35DE263E470E0CE01F9 +:10AC60008B5B9F4F0E94E41067EE73E2CE018B591D +:10AC70009F4F0E94A67020E130E04CE45DE261E26B +:10AC800070E0CE0189599F4F0E94E4100E943A263D +:10AC9000BE016F5F7F4F85E60E94A32593C10E948E +:10ACA0003A2620E430E040E050E0BA018CE19DE239 +:10ACB0000E9485136FE074E285E60E94A32581E07F +:10ACC0000E9441100E94EE120E949E197BC190E3E7 +:10ACD000D7019C9311968C9362E070E0C7010E94AB +:10ACE000424180915C2D8C5F80935C2D06CFBE012C +:10ACF0006F5B7D4FC70118DB882309F4E6C08091A4 +:10AD0000D72D811103C063E274E213C08130A9F42E +:10AD10006091D82DB7E66B9FB00111246F5B7C4E1C +:10AD200040E450E0CE0101960E944C70BE016F5F7E +:10AD30007F4F85E60E94A32568C0912C80E090E0BB +:10AD400000E010E027E6822E7E013FEFE31A3DEFA0 +:10AD5000F30A36E3A32E34E2B32EC12C42E0D42E04 +:10AD60002091D72D921680F50130E2E01E0720F0E9 +:10AD7000081B190BF12C2EC0E92DF0E0E852F24D22 +:10AD80006081869EB00111246F5B7C4E40E450E0F0 +:10AD9000C7010E944C70FF92EF92BF92AF92C60122 +:10ADA000801B910B9F938F9381E090E08C0F9D1FF0 +:10ADB000800F911F9F938F930E94AD70080F191FF2 +:10ADC0009394CDBFDEBFCCCF0130A2E01A0780F64E +:10ADD000FF24F394EDEFFFEFEC0FFD1FE00FF11FE9 +:10ADE0008EE28083EEEFFFEFEC0FFD1FE00FF11F0F +:10ADF0001082BE016F5F7F4F85E60E94A325F11090 +:10AE000004C085EB92E10E94C71B8EEA92E10E948A +:10AE1000C71B62E070E087EE9DE20E94C12588EAD0 +:10AE200092E10E94C71B6091F42D70E08AEE9DE2D2 +:10AE30000E94C12582EA92E10E94C71B61E070E096 +:10AE400089EE9DE20E94C12537C0BE016F5B7D4F38 +:10AE5000C7016ADA8823C9F18091D72D813039F58D +:10AE60008091D82D833009F4BFC028F4813059F087 +:10AE7000823099F0E1C08A3031F008F4DDC08D50A5 +:10AE8000823058F0D9C08091F42D843009F4AEC0DE +:10AE9000873009F0D1C017E0ACC08091F42D843028 +:10AEA00009F4A6C0873009F0C7C019E0A2C06DE35D +:10AEB00074E285E60E94A32510921B2D1092D72DD7 +:10AEC0000E943A261092F62D7DC0CF5BDD4F08819F +:10AED0001981C154D240B6C01092D62D211531052A +:10AEE00009F475C0CF01089636952795820F931FF8 +:10AEF00054E0880F991F5A95E1F70E948E26E09141 +:10AF0000AD2FF091AE2F62857385CF01825A9F429B +:10AF10008F5F9F4F0E940F7760E070E085E60E9490 +:10AF2000A3250115184008F455C0B8E7AB2EB12C85 +:10AF30000DE51DE260E8E62EF12C75E0872E74E247 +:10AF4000972EEAE05E2EFE0131966F01FBE06F2E38 +:10AF5000F4E27F2EFF92EF929F928F921F925F9268 +:10AF6000DF92CF920E94AD70C6010E94C21BD80131 +:10AF70008C91CDBFDEBF882389F11F928F937F9282 +:10AF80006F921F925F92DF92CF920E94AD70C601C6 +:10AF90000E94C21BCDBFDEBF87E193E10E94C71BA9 +:10AFA000D8011D928D01B0E1EB0EF11CC8018D5549 +:10AFB0009D428A159B0570F21092F62D10921B2D62 +:10AFC0000E94F82E00E010E03DC08C013BC00E94C2 +:10AFD000A92695CFA8E2AA2EB12CAACF6DE283E0D4 +:10AFE00090E20E94526ED8CF11E003C016E001C07B +:10AFF00018E063E674E285E60E94A325812F0E9493 +:10B000004110E091992FF0919A2F1995E091A32F7B +:10B01000F091A42F8AEE9DE21995E091AA2FF0916C +:10B02000AB2F4091A72F6AEE7DE283E119950E9434 +:10B03000EE120E949E1940CF6EE674E23ACF911153 +:10B04000DFCCECCCC801CE5BDD4FCDBFDEBFDF91E6 +:10B05000CF911F910F91FF90EF90DF90CF90BF9015 +:10B06000AF909F908F907F906F905F90089581E058 +:10B070008093702EE091AD2FF091AE2F8285938555 +:10B08000809320209093212008951092702E10928A +:10B09000F72D089508950895F8CF0F931F93CF9338 +:10B0A000DF93CDB7DEB72A97CDBFDEBF2091F72D56 +:10B0B000213009F023C18C018091702E833009F476 +:10B0C00046C028F4813061F08230D1F017C185305C +:10B0D00009F451C008F474C0863009F497C00EC159 +:10B0E00088E0809306068091882E811107C1F801BF +:10B0F0008081863219F0823509F000C182E074C087 +:10B100008091882E8130B1F46231710599F4F80193 +:10B11000808185FD0FC08181807E61F4828180FD08 +:10B1200009C062E170E0C8010E94EF4F882311F06E +:10B1300083E05AC08091882E811159C0F801808126 +:10B14000863209F4DBC0823509F051C0D7C0809146 +:10B15000882E81114CC06031710509F048C0F8019A +:10B160008081982F907F903909F041C0897081309B +:10B17000F1F585E039C08091882E813061F46D321F +:10B18000710549F46DE270E0C8010E94EF4F882319 +:10B1900011F084E029C081E08093702E88E08093D4 +:10B1A00006068091202090912120811528E09207A9 +:10B1B00008F493C060E070E088E70E94A3259EC079 +:10B1C0008091882E811113C06834710581F4F801D3 +:10B1D0008081982F907F903951F48970813039F4B3 +:10B1E0008181803721F486E08093702E87C081E0D2 +:10B1F0008093702E88E080930606809120209091A5 +:10B2000021208115F8E09F07A8F667C08091882E5D +:10B21000813009F053C06B31710509F04FC06BE10B +:10B2200070E0C8010E94EF4F882309F447C0F8017D +:10B23000808182FD7DCF81E08093702E88E08093B5 +:10B240000506E0912020F0912120E058F10994E0DA +:10B25000F695E7959A95E1F7E850F24D80818F5F7A +:10B26000808360E070E085E60E94A3258091212024 +:10B270008F93809120208F9385E094E29F938F930A +:10B280001F928AE08F938E010F5F1F4F1F930F93C2 +:10B290000E94AD70C8010E94C21BE091AD2FF091D9 +:10B2A000AE2F62857385CF01825A9F428F5F9F4F79 +:10B2B0000E940F77EADECDBFDEBF20C081E0809321 +:10B2C000702E88E0809306068091202090912120A6 +:10B2D0008115E8E09E0708F06DCFFC01E058F10908 +:10B2E00084E0F695E7958A95E1F7E850F24D1082F3 +:10B2F0000E949926809320209093212080E090E066 +:10B300002A96CDBFDEBFDF91CF911F910F91089597 +:10B310001F920F920FB60F92112408B60F9218BE0B +:10B320000BB60F921BBE8F93EF93FF93E0E0F9E013 +:10B3300080E4848780E3878310922A06FF91EF914F +:10B340008F910F900BBE0F9008BE0F900FBE0F9005 +:10B350001F9018951F920F920FB60F92112408B6E6 +:10B360000F9218BE0BB60F921BBE2F933F938F9375 +:10B370009F93EF93FF9393B120912806267081E06D +:10B3800009F080E0990F892B83B986B197B10196B6 +:10B3900086B997B9089709F0C9C016B817B880914F +:10B3A0007B2E8130E9F020F0823009F44EC0BEC01F +:10B3B00083B18B3749F481E080937B2E1092732EFA +:10B3C0001092742E12B8B2C083B18E3709F079C0D2 +:10B3D00082E080937B2E1092732E1092742EA6C062 +:10B3E00083B18F3DB1F183B18095803439F482B15E +:10B3F0008F5F82B980B18695869521C0803149F4EE +:10B4000082B18F5F82B980B18695869580B9069AA0 +:10B4100017C0843049F482B18F5F82B980B18695BC +:10B42000869580B9079A0CC0813051F482B18F5F44 +:10B4300082B980B18695869580B980B1806C80B9DB +:10B4400082B1843009F072C062C083B18F3D09F0CF +:10B4500040C080E094E08093772E9093782E809186 +:10B460000F32982F927081FF06C020E031E02093C8 +:10B47000772E3093782E80FF0BC020EF33E020939F +:10B48000752E3093762E992359F08CEF90E004C0FE +:10B490008091772E9091782E8093752E9093762EB2 +:10B4A0001092030A80E280930C0A8CE08093070AD2 +:10B4B0008091772E9091782E01978093360A909301 +:10B4C000370A81E080937D2E1092000910920709BF +:10B4D0002DC08091732E9091742E9695879523B1EF +:10B4E0002095203411F484500BC0203111F4835086 +:10B4F00007C0243011F4825003C0213029F4815058 +:10B5000080B982B18F5F82B982B1813079F412B88B +:10B51000E8B1F9B180B1808388B199B1019688B959 +:10B5200099B98091792E8F5F8093792E8091732EB7 +:10B530009091742E01968093732E9093742EFF91A8 +:10B54000EF919F918F913F912F910F900BBE0F9094 +:10B5500008BE0F900FBE0F901F90189581B18823E1 +:10B5600009F459C181B18C3008F055C1E1B1F0E066 +:10B57000EE0FFF1FE055FC4D0190F081E02D199476 +:10B580008DE180937A2E14B815B880917A2E87FFBA +:10B5900002C08E9A01C08E988EE080934008809100 +:10B5A0007A2E880F80937A2E84B195B1019684B952 +:10B5B00095B984B195B187709927892B11F483E0EF +:10B5C00082C082E01BC180917A2E80FF02C08E98DB +:10B5D00001C08E9A84E012C180917A2E80FF02C051 +:10B5E0008E9A01C08E9880917A2E869580937A2EBD +:10B5F00084B195B1019684B995B983E081B984B1DC +:10B6000095B187709927892B09F005C18091792E12 +:10B6100081508093792E8111B6C088EB80937A2E69 +:10B6200018C080917A2E87FF02C08E9A01C08E9832 +:10B6300080917A2E880F80937A2E84B195B10196ED +:10B6400084B995B984B195B187709927892B09F48C +:10B65000D2C085E0D3C08DE180937A2E14B815B89E +:10B660008E9A8EE08093400880917A2E87FF0BC0DF +:10B670008FE190E080936608909367088091772E21 +:10B680009091782E0AC08BE190E0809366089093A9 +:10B6900067088091752E9091762E01978093260AE7 +:10B6A0009093270A80917A2E880F80937A2E84B106 +:10B6B00095B1019684B995B984B195B187709927F0 +:10B6C000892B19F488E081B95EC087E097C080912A +:10B6D0007A2E80FF0BC08BE190E0809366089093F8 +:10B6E00067088091752E9091762E0AC08FE190E0C8 +:10B6F00080936608909367088091772E9091782EBA +:10B7000001978093260A9093270A89E077C0809159 +:10B710007A2E80FF0BC08FE190E0809366089093B3 +:10B7200067088091772E9091782E0AC08BE190E087 +:10B7300080936608909367088091752E9091762E7D +:10B7400001978093260A9093270A80917A2E8695F6 +:10B7500080937A2E84B195B1019684B995B988E029 +:10B7600081B984B195B187709927892B09F053C0AD +:10B770008091792E81508093792E811104C088EBBD +:10B7800080937A2E3AC0E8B1F9B1CF01019688B919 +:10B7900099B9808180937A2E089580917A2E87FFBF +:10B7A0000BC08FE190E080936608909367088091CA +:10B7B000772E9091782E0AC08BE190E080936608F6 +:10B7C000909367088091752E9091762E01978093C3 +:10B7D000260A9093270A80917A2E880F80937A2EDA +:10B7E00084B195B1019684B995B984B195B187704A +:10B7F0009927892B11F48BE001C08AE081B9089563 +:10B800001092000A1092070A109240081092410804 +:10B8100081E080937E2E08958FE092E388B999B9F4 +:10B82000EDE7FEE21082118210927B2E11B810B863 +:10B8300013B816B817B81092732E1092742E12B84F +:10B840001092792E10927A2EA0E2B6E081E0159641 +:10B850008C931597E0E0F9E010A211A28FE790E039 +:10B8600086A397A381E390E084A795A782E08083D5 +:10B8700098E8938320E424871782E0E0FAE093833A +:10B880002FE531E126AB37AB168217829EE090831D +:10B8900093E01C969C931C971A968C930895CF93D3 +:10B8A000DF93E0E4F6E0128A84E08283C0E8D1E02E +:10B8B00082E68E83A0E2B6E081E016968C9316971E +:10B8C00011968C93119796E012969C93129751962D +:10B8D0008C93519732E052963C9352971A961C9251 +:10B8E0001A971B961C921B979FE019969C9399E5BB +:10B8F00098832AE529839A8390E491839683A0EB29 +:10B90000B0E012962C911297207F12962C931297EA +:10B9100012962C911297226012962C9320E3218389 +:10B920002683908B8683358383E08183E0E0F8E093 +:10B9300083E1818321E030E026A337A320A731A74C +:10B94000E0E8F8E014868083E0E2F3E013821182FD +:10B9500088E0828391E19083A091AD2FB091AE2FCA +:10B960001A962D913C911B97208F318FE0E8F3E0E0 +:10B970009CE392838083938381838AEA99E5809311 +:10B980008B2E90938C2E88E899E580938D2F909341 +:10B990008E2F8EEA9AE58093892E90938A2EDF91DE +:10B9A000CF913ACFA0E2B6E01A961C921A978FE098 +:10B9B00092E388B999B9EDE7FEE210821182109204 +:10B9C0007B2E11B810B813B816B817B81092732E92 +:10B9D0001092742E12B81092792E10927A2EE0E006 +:10B9E000F9E010821382178280E48487E0E0FAE0B5 +:10B9F0001382178280E28487E0E4F8E010821182EB +:10BA000081E016968C938E9808950F931F93CF9391 +:10BA100080917D2E882309F47EC010927D2E409166 +:10BA2000792E042F10E00115110509F46FC0E09183 +:10BA3000AA2FF091AB2F6FE072E380E41995E091AB +:10BA4000AD2FF091AE2F8781883019F483E1809378 +:10BA5000932C8681883019F483E18093922CC091D5 +:10BA60000F32C170E0919F2FF091A02FB8018FE0AD +:10BA700092E319958C01009709F448C0E091AA2F30 +:10BA8000F091AB2F482F6FE072E381E41995E091BC +:10BA9000AD2FF091AE2F8781893019F483E1809327 +:10BAA000932C8681893019F483E18093922C009342 +:10BAB000792E8FE092E388B999B9109260081092BC +:10BAC0006108CC2389F08BE190E080936608909325 +:10BAD00067088EE090E080936A0890936B0883E299 +:10BAE0008093410886E010C08FE190E08093660863 +:10BAF0009093670880E190E080936A0890936B08C8 +:10BB000083E28093410881E081B905C01092000A68 +:10BB10001092070A81DE80917E2E882331F01092E8 +:10BB20007E2ECF911F910F9177CECF911F910F91C4 +:10BB300008951092802E08951092802E08950895F1 +:10BB40000895EF92FF920F931F93CF93DF93CDB79A +:10BB5000DEB72997CDBFDEBF6430710518F480E0F1 +:10BB600090E0C8C08C0162507109BED48823B9F33B +:10BB7000F80121814091A72F50E060E070E0CE01F4 +:10BB8000019629870E948D118091802E2985882316 +:10BB900021F0823009F46CC0A2C02130B9F4F80160 +:10BBA00010821182888582838F8183838E81848332 +:10BBB0008D8185838C8186838B8187838A81808731 +:10BBC000898181879AE0E92EF12C8DC0223041F5E0 +:10BBD000F801808185FF20C09281888598137FC0FD +:10BBE00093818F8198137BC094818E81981377C045 +:10BBF00095818D81981373C096818C8198136FC045 +:10BC000097818B8198136BC090858A81981367C048 +:10BC100091858981981363C082E08093802E5FC0F4 +:10BC20002B3209F05CC0F801808185FFB8CF92818A +:10BC30008885981354C093818F81981350C0948144 +:10BC40008E8198134CC095818D81981348C0968140 +:10BC50008C81981344C097818B81981340C0908544 +:10BC60008A8198133CC091858981981338C097CFF9 +:10BC70002632A9F54091A72F50E060E070E0CE0198 +:10BC800001960E948D11F801808185FF20C092816C +:10BC90008885981324C093818F81981320C0948144 +:10BCA0008E8198131CC095818D81981318C0968140 +:10BCB0008C81981314C097818B81981310C0908544 +:10BCC0008A8198130CC091858981981308C0F80166 +:10BCD00010821092802EEE24E394F12C04C0E12C0B +:10BCE000F12CC70107C0B701C801EED3F2E0EF0E97 +:10BCF000F11CF7CF2996CDBFDEBFDF91CF911F9109 +:10BD00000F91FF90EF9008954091A72F50E060E0D1 +:10BD100070E00C948D114091A72F50E060E070E02E +:10BD20000C94DB111092812E08951092812E0895AB +:10BD3000089508956F927F929F92AF92BF92CF9293 +:10BD4000DF92EF92FF920F931F93CF93DF93CDB7C4 +:10BD5000DEB72A97CDBFDEBF8C016430710518F4C1 +:10BD600080E090E0C7C162507109BED38823C1F35F +:10BD7000F80121814091A72F50E060E070E0CE01F2 +:10BD8000019629870E948D118091812E2985882313 +:10BD900021F0823009F474C1AAC12130B1F4F80154 +:10BDA00010821182888582838F8183838E81848330 +:10BDB0008D8185838C8186838B8187838A8180872F +:10BDC000898181874AE050E087C1223041F5F8013E +:10BDD000808185FF20C092818885981388C19381D6 +:10BDE0008F81981384C194818E81981380C195812D +:10BDF0008D8198137CC196818C81981378C197812D +:10BE00008B81981374C190858A81981370C1918534 +:10BE1000898198136CC182E08093812E68C12B3296 +:10BE200009F042C0F8019081888595FF1FC092817A +:10BE300098135DC123819F81291359C124819E815B +:10BE4000291355C125819D81291351C126819C81CA +:10BE500029134DC127819B81291349C120859A81CE +:10BE6000291345C121859981291341C1F801108207 +:10BE70009FE0918382838F8183838E8184838D81F0 +:10BE800085838C8186838B8187838A818087898162 +:10BE90008187128682EC838783E08487858781E0AF +:10BEA00086874FE050E018C1203209F045C0F80104 +:10BEB000808185FF20C022819885291318C12381A4 +:10BEC0009F81291314C124819E81291310C12581CA +:10BED0009D8129130CC126819C81291308C12781CA +:10BEE0009B81291304C120859A81291300C12185D2 +:10BEF00099812913FCC0F801628570E086FF0FC0AC +:10BF000010821182660F771F660F771F44E050E0A2 +:10BF1000C80102960E948D1146E050E0DDC01192EA +:10BF2000CF01660F771F660F771F44E050E00E9435 +:10BF30008D1145E050E0D0C0233209F06AC0F8010D +:10BF4000808185FF20C0228198852913D0C023815C +:10BF50009F812913CCC024819E812913C8C02581CB +:10BF60009D812913C4C026819C812913C0C02781CB +:10BF70009B812913BCC020859A812913B8C02185D3 +:10BF800099812913B4C0F8016285E384F12CFFEF95 +:10BF9000EF1AFF0A58019FEFA91AB90A70E086FF4D +:10BFA00026C06B01CC0CDD1CCC0CDD1C612C712C73 +:10BFB000912C892D90E08E159F0590F4F50111923A +:10BFC000CF01B3016C0D7D1D44E050E00E948D1146 +:10BFD000F5E0AF0EB11C939484E0680E711CE9CFBC +:10BFE00085E08E9DA0018F9D500D11240DC0EE0C9B +:10BFF000FF1CEE0CFF1C660F771F660F771FA70153 +:10C00000C5010E948D11A7014F5F5F4FF80110829B +:10C0100063C02C3209F06BC0F801808185FF20C01D +:10C0200092818885981363C093818F8198135FC034 +:10C0300094818E8198135BC095818D81981357C030 +:10C0400096818C81981353C097818B8198134FC030 +:10C0500090858A8198134BC091858981981347C038 +:10C06000F80143854F5F1082902FF8018E2F891BB6 +:10C07000841710F41192FACF50E04F5F5F4F2CC03D +:10C080002632A9F5F801808185FF20C0928188853C +:10C0900098132DC093818F81981329C094818E812C +:10C0A000981325C095818D81981321C096818C812C +:10C0B00098131DC097818B81981319C090858A8130 +:10C0C000981315C091858981981311C0F8011082C9 +:10C0D0001092812E41E050E0BA01C80149875A8789 +:10C0E000F3D149855A854E5F5F4FCA0103C040E0D6 +:10C0F00050E0FBCF2A96CDBFDEBFDF91CF911F91DD +:10C100000F91FF90EF90DF90CF90BF90AF909F90F6 +:10C110007F906F9008954091A72F50E060E070E00D +:10C120000C948D114091A72F50E060E070E00C94CA +:10C13000DB111092862E8091822E9091832E936037 +:10C140008093822E9093832EE0E1F4E3108211829B +:10C15000128213821482158216821782108641E0A1 +:10C1600050E068E270E08FE094E30C948D1110923F +:10C17000862EE0E1F4E3108211821282138214828F +:10C180001582168217821086089508950895E09109 +:10C19000A72FF0E03197E80FF91FDC01AE17BF07BA +:10C1A00030F48C9190819D9380833197F7CF0895DF +:10C1B000CF93DF93EC014091A72F50E060E270E055 +:10C1C0000E948D11CE01DF91CF91E1CF6F927F92CE +:10C1D0008F929F92AF92BF92CF92DF92EF920F9386 +:10C1E0001F93CF93DF93CDB7DEB76C013B018DB6C4 +:10C1F0009EB68091A72F2DB73EB7281B31092DBFC2 +:10C200003EBF8DB79EB701965C01D2DF94E0691600 +:10C21000710408F41AC1B30162507109C60164D1F6 +:10C22000882309F412C121E08091862E813009F023 +:10C2300020E0E0900F34850140E154E3B301C601F2 +:10C2400069D1882309F401C18091862E8111FDC036 +:10C25000E0911234F09113348081813031F5F60190 +:10C2600010821182F5018781F6018283F5018681B2 +:10C27000F6018383F5018581F6018483F5018481CC +:10C28000F6018583F5018381F6018683F5018281BC +:10C29000F6018783F5018181F6018087F5018081B0 +:10C2A000F60181870AE010E0CAC0823041F4909123 +:10C2B0001734992309F4BDC08093862EC6C08032FE +:10C2C00009F047C0E0911434F091153460818091F9 +:10C2D0001634813009F0B9C0F6016B3018F0808354 +:10C2E00080E1AAC0808186FF25C081E090E0062E13 +:10C2F00002C0880F991F0A94E2F72091822E309194 +:10C30000832E28233923232B11F082E00AC02091A9 +:10C31000842E3091852E82239323892B21F081E076 +:10C32000F601818302C0F6011182C601029606E081 +:10C3300010E004C0C601019605E010E0F60110828D +:10C34000F4E06F9FB001112444E050E00E948D1191 +:10C3500076C08132C9F58091143490911534FC0176 +:10C36000608120911634253009F06FC06C3028F0C0 +:10C3700081E0F601808383E05FC021E030E0062E9B +:10C3800002C0220F331F0A94E2F74091822E50918F +:10C39000832E42235323452B59F74091842E5091ED +:10C3A000852E24233523232B29F081E0F601808379 +:10C3B00082E142C0F4E06F9FB001112444E050E0FC +:10C3C00001960E94DB1130C0823299F5E09114345D +:10C3D000F09115342081809116348130B1F52C30E4 +:10C3E00038F681E090E002C0880F991F2A95E2F7A5 +:10C3F0002091822E3091832E28233923232B49F438 +:10C400002091842E3091852EAC0142235323452B5D +:10C4100029F081E0F601808381E10EC0822B932B0D +:10C420008093842E9093852EF601108201E010E017 +:10C4300006C081E0F6018083818302E010E0B8014C +:10C44000C60142D0C801029602C080E090E08DBED5 +:10C450009EBEDF91CF911F910F91EF90DF90CF9013 +:10C46000BF90AF909F908F907F906F900895CF93E3 +:10C47000DF93EC018CDE4091A72F50E060E270E08A +:10C48000CE01DF91CF910C94DB11A82FFC018FEF2F +:10C490009FEF2E2F2A1B30E02617370790F42191AB +:10C4A000822728E0AC015695479580FF06C0CA0157 +:10C4B00038E0832734E8932701C0CA01215091F75F +:10C4C000E8CF8095909508950F931F93CF93DF93B6 +:10C4D0008C01EB01DADFC00FD11F88839983DF91D4 +:10C4E000CF911F910F9108950F931F93CF93DF93D7 +:10C4F0008C01EB01CADFC00FD11F2881281303C0B4 +:10C5000081E02981291380E08170DF91CF911F9113 +:10C510000F910895EF920F931F93CF93DF93DC0158 +:10C52000FA01E801808391830196828393838C9141 +:10C5300082FD09C085FB882780F987838C918295CD +:10C540008170808702C0178210863781CD01332326 +:10C5500011F00A9601C002968483958311968C91FE +:10C560001197803A40F012969C9112978981981702 +:10C5700061F080E04AC0813069F48C9184FF0AC088 +:10C5800012968C9112978E11F4CF84819581019629 +:10C59000848395834481558162507109A60FB71F2A +:10C5A000A41BB50BA683332349F1DA0118979C919C +:10C5B0008F819813DECF11969C918E819813D9CFDD +:10C5C00011969C918D819813D4CF11969C918C815A +:10C5D0009813CFCF11969C918B819813CACF119647 +:10C5E0009C918A819813C5CF11969C91898198134B +:10C5F000C0CF11969C9188819813BBCF80858823EA +:10C6000019F0211102C0B5CF81E0DF91CF911F91C8 +:10C610000F91EF9008950F931F93CF93DF93CDB7B2 +:10C62000DEB72897CDBFDEBFF90187818983868178 +:10C630008A8385818B8384818C8383818D838281AE +:10C640008E8381818F8380818887FA01A481B5815F +:10C650002D91822F8695869586958E010F5F1F4FAF +:10C66000BD01A801942F901B981748F4FA0131914D +:10C67000AF01FB019191BF013917A1F317C0892FB9 +:10C6800090E0A80FB91FF801E80FF91F9C91808175 +:10C69000392F3827277081E090E001C0880F2A9554 +:10C6A000EAF78150932F982381E009F080E02896E3 +:10C6B000CDBFDEBFDF91CF911F910F9108951092F2 +:10C6C000872EE0E1F4E31082118212821382148239 +:10C6D00015821682178210861092193441E050E0BC +:10C6E00068ED70E08FE094E30C948D111092872E2A +:10C6F000E0E1F4E310821182128213821482158227 +:10C70000168217821086109219340895089508959C +:10C71000FF920F931F93CF93DF931F92CDB7DEB796 +:10C72000E0911434F0911534F08019820F2D10E04F +:10C7300000521F4F41E050E0B801CE0101960E9427 +:10C740008D1180911634813071F494E39F1558F067 +:10C750009981911108C0898341E050E0B801CE0170 +:10C7600001960E94DB1180E090E00F90DF91CF9165 +:10C770001F910F91FF900895CF92DF92EF92FF9259 +:10C780000F931F93CF93DF931F92CDB7DEB7C09067 +:10C790001434D0901534F60100811982209116349A +:10C7A000253019F080E090E01FC00533D8F77C01F8 +:10C7B00010E0B80160527F4F41E050E0CE01019699 +:10C7C0000E948D119981937069F7B801660F771FE8 +:10C7D000660F771F44E050E0C60101960E94DB110E +:10C7E000F701108281E090E00F90DF91CF911F91CF +:10C7F0000F91FF90EF90DF90CF900895CF92DF924E +:10C80000EF92FF920F931F93CF93DF931F92CDB7B9 +:10C81000DEB7E0911434F091153460811982F09004 +:10C82000163421E0F21244C0643358F020911734DA +:10C830002223F1F1FC01F0822FE0218382E090E0DD +:10C8400039C08C01FC018081C62ED12C86FF1BC013 +:10C8500041E050E0B60160527F4FCE0101960E9448 +:10C860008D11898181FF04C082E0F801818305C0B8 +:10C87000F80180FF06C0F18282E0EE24E394F12CFF +:10C8800005C01182F9CF81E0E12CF12CB601660FD1 +:10C89000771F660F771F44E050E09801280F311D85 +:10C8A000C9010E948D11F8011082C701059602C0CE +:10C8B00080E090E00F90DF91CF911F910F91FF905A +:10C8C000EF90DF90CF9008953F924F925F926F92DA +:10C8D0007F928F929F92AF92BF92CF92DF92EF9210 +:10C8E000FF920F931F93CF93DF93CDB7DEB77C01F9 +:10C8F0004DB65EB6E0911434F091153480813180EC +:10C9000090911634923009F0A3C0843370F0809176 +:10C910001734882309F49CC081E0D7018C938FE001 +:10C9200011968C9382E090E095C03394A82EB12CA0 +:10C930009501230D311D243331051CF094E3392E6C +:10C94000381AF7018081032D10E086FD0FC0000F1B +:10C95000111F000F111FB501660F771F660F771F9C +:10C96000A801C70101960E948D116DC06DB67EB6FB +:10C97000A801440F551F440F551F8DB79EB7841B48 +:10C98000950B8DBF9EBFADB7BEB711966D01EDB7CC +:10C99000FEB7E01BF10BEDBFFEBF8DB79EB7019652 +:10C9A0004C01B501660F771F660F771FCD010E94FE +:10C9B0008D11B50160527F4FA801C4010E948D11F5 +:10C9C000F40100E081E0B4E0CB0ED11C0315A9F125 +:10C9D0009191D701A80FB11D9C9391E0980FA701E9 +:10C9E000490F511D960124503109D9019C91DA015A +:10C9F0009C9392E0980FA701490F511D2F5F3F4F65 +:10CA0000D9019C91DA019C9393E0980FA701490FFB +:10CA1000511D2F5F3F4FD9019C91DA019C9394E007 +:10CA2000980FA701490F511D8B5F2F5F3F4FD90111 +:10CA30009C91DA019C930F5FC6CFE5E00E9F8001C9 +:10CA400011246DBE7EBED7011C92C801019602C0A2 +:10CA500080E090E04DBE5EBEDF91CF911F910F91BF +:10CA6000FF90EF90DF90CF90BF90AF909F908F900E +:10CA70007F906F905F904F903F900895CF93DF939A +:10CA80001F921F92CDB7DEB7E0911434F0911534A8 +:10CA900080818A831982809116348130B1F441E01B +:10CAA00050E06CED70E0CE0101960E948D118981FD +:10CAB00080FD0BC041E050E068ED70E0CE010296D1 +:10CAC0000E94DB118A8180930F3480E090E00F9008 +:10CAD0000F90DF91CF910895CF93DF931F92CDB741 +:10CAE000DEB7198280911634811115C041E050E003 +:10CAF0006CED70E0CE0101960E948D11898180FD60 +:10CB00000AC08160898341E050E06CED70E0CE01A5 +:10CB100001960E94DB1180E090E00F90DF91CF91B1 +:10CB20000895CF93DF931F921F92CDB7DEB7E091A8 +:10CB30001434F091153480818A83198280911634DF +:10CB4000813099F441E050E06CED70E0CE01019647 +:10CB50000E948D11898181FD08C041E050E069ED9E +:10CB600070E0CE0102960E94DB1180E090E00F9011 +:10CB70000F90DF91CF910895CF93DF931F92CDB7A0 +:10CB8000DEB7198280911634811115C041E050E062 +:10CB90006CED70E0CE0101960E948D11898181FDBE +:10CBA0000AC08260898341E050E06CED70E0CE0104 +:10CBB00001960E94DB1180E090E00F90DF91CF9111 +:10CBC00008950F931F93CF93DF93E0911434F09166 +:10CBD00015342081C181309116343230D1F425339F +:10CBE000C0F4CF5F622F70E0AB014C0F511D443396 +:10CBF000510514F0C4E3C21B8C01D0E060527F4F9A +:10CC0000AE0101960E948D11F8011082CE010196AD +:10CC100002C080E090E0DF91CF911F910F910895C5 +:10CC2000FC01DA01928117968C911797981328C00E +:10CC3000938116968C911697981322C0948115961D +:10CC40008C91159798131CC0958114968C9114970C +:10CC5000981316C0968113968C911397981310C051 +:10CC6000978112968C91129798130AC0908511960D +:10CC70008C911197981304C081E021859C91291310 +:10CC800080E0908195FF12C094FD10C0811103C017 +:10CC90001092872E0BC08091872E8130C9F381E0DE +:10CCA0008093872E108281E090E0089580E090E0EC +:10CCB0000895E0E1F4E3108211821282138214825B +:10CCC00015821682178210861092872EFC01108220 +:10CCD00081E090E00895FF920F931F93CF93DF932D +:10CCE00000D01F92CDB7DEB719821A821B821C8238 +:10CCF00020911634243049F520911734222329F14C +:10CD000020911834222309F1F090872E21E0F212AD +:10CD10001CC08C0144E050E064E171E0CE0101965A +:10CD20000E948D11F092193444E050E064E171E00A +:10CD300080911434909115340E94DB11F0921934D3 +:10CD4000F801108281E090E002C080E090E024963B +:10CD5000CDBFDEBFDF91CF911F910F91FF9008955E +:10CD6000FC0180911634813059F4108211821282B4 +:10CD70001382148215821682178288E090E008954B +:10CD800080E090E00895209116342B3049F4FC01A6 +:10CD9000119263E0CF010E94CB1084E090E00895EF +:10CDA00080E090E008954091A72F50E060ED70E0A2 +:10CDB0000C948D11CF92DF92EF92FF920F931F93FD +:10CDC000CF93DF93CDB7DEB78C01CDB6DEB68091C1 +:10CDD000163481114AC08FE0F80181838091A72F1A +:10CDE0002DB73EB7281B31092DBF3EBF8DB79EB76B +:10CDF00001967C01D8DFF7018781F8018283F70172 +:10CE00008681F8018383F7018581F8018483F70126 +:10CE10008481F8018583F7018381F8018683F70116 +:10CE20008281F8018783F7018181F8018087F7010A +:10CE30008081F801818741E050E069ED70E0C80130 +:10CE40000A960E948D1141E050E068ED70E0C80143 +:10CE50000B960E948D1183E3F801848783E0858718 +:10CE600082E0868710828FE001C080E0CDBEDEBE0A +:10CE7000DF91CF911F910F91FF90EF90DF90CF90B6 +:10CE800008956F927F928F929F92AF92BF92CF92AE +:10CE9000DF92EF920F931F93CF93DF93CDB7DEB75F +:10CEA0006C015B016DB67EB68091A72F2DB73EB7A2 +:10CEB000281B31092DBF3EBF8DB79EB701964C018F +:10CEC00072DF94E0A916B10418F480E090E0E6C0A7 +:10CED000B50162507109C60107DB8823B1F3F60181 +:10CEE0008181853231F4A401B501C60199DE8C013E +:10CEF00012C021E08091872E813009F020E0E0907F +:10CF00000F34840140E154E3B501C60103DB8823FB +:10CF1000E1F200E010E08091872E823008F0ACC092 +:10CF2000E0911234F091133480818130C9F5809101 +:10CF30001634882351F2940140E154E3B501C6014F +:10CF40006ADB882309F4A1C0F6011192CF0141E008 +:10CF500050E069ED70E00E948D11F4018781F601C7 +:10CF60008283F4018681F6018383F4018581F601D1 +:10CF70008483F4018481F6018583F4018381F601C1 +:10CF80008683F4018281F6018783F4018181F601B1 +:10CF90008087F4018081F6018187065F1F4F75C08D +:10CFA000823041F490911734992309F45AC0809348 +:10CFB000872E6BC0803221F4B501C6011FDC05C08D +:10CFC000813229F4B501C601D7DB8C015EC0823203 +:10CFD00021F4B501C6019CDBF8CF833221F4B50101 +:10CFE000C60172DCF2CF873221F4B501C60146DDFD +:10CFF000ECCF883221F4B501C6016EDDE6CF89326F +:10D0000021F4B501C6018DDDE0CF8A3221F4B501EE +:10D01000C601B2DDDACF8B3231F4B501C601CADE0A +:10D02000082F10E032C08C3221F4B501C601C9DDF1 +:10D03000CCCF863221F4B501C6013BDEC6CF843E9B +:10D0400021F4B501C60147DEC0CF803E21F4B50111 +:10D05000C60186DEBACF813E21F4B501C60193DE5A +:10D06000B4CF80911734882381F081E0F60180836A +:10D07000818302E010E00DC0823039F4E091123477 +:10D08000F091133480818632B1F20115110509F453 +:10D090001CCFB801C60118DAC80102966DBE7EBE6B +:10D0A000DF91CF911F910F91EF90DF90CF90BF90C4 +:10D0B000AF909F908F907F906F9008954091A72F91 +:10D0C00050E060ED70E00C94DB11FF920F931F9322 +:10D0D000CF93DF93CDB7DEB7EA97CDBFDEBF0FE1C9 +:10D0E00014E388E0F82EF00E91D2F80181938F01BD +:10D0F000FE12FACF0E94771C04D3882309F4F7C0EC +:10D1000080911F3490912034953009F46FC030F431 +:10D11000913069F168F0933051F1E9C0983009F429 +:10D12000C2C0993009F4C8C0963009F0E0C072C09E +:10D13000803891F0823809F0DAC0809123348F7002 +:10D1400085D2E0912934F0912A34118112FB112704 +:10D1500010F980E07BD206C010911B3480911C3402 +:10D1600081111260E8D2812F61D280E0A1C0282F06 +:10D170002D7F09F0BCC0882319F0823061F0B7C060 +:10D1800080912134813009F0B2C0933009F080E001 +:10D1900080931C3427C080912134811123C0E091F9 +:10D1A00023341E2F1F7009F4A2C0812F4FD280910B +:10D1B0002034833011F4EBD215C0E0912934F09182 +:10D1C0002A3481818B7F818324E8129FF00111240E +:10D1D000E359FB4C1082E0912934F0912A3480818C +:10D1E0008E7F808380E032D2A6D264C081117FC05E +:10D1F000109121341F779FD2A1D35DD28823E9F308 +:10D200001093C304111102C082E001C083E0809337 +:10D210001E346DC08058823008F069C0809121347E +:10D22000909122348C3DE3E09E0761F583E08A8390 +:10D230008AE389834FB7F894DE01139620E038E043 +:10D2400052E05093CA01E32FF0E0E4911092CA013A +:10D2500020FF03C0E295EF703F5FEF708E2F90E0EC +:10D26000EA3010F0C79601C0C0968D939D932F5F52 +:10D270002C3139F74FBF5FD26AE370E0CE010196DF +:10D28000A3D00FC0AE014F5F5F4F609123340E9467 +:10D29000500F8C01892B59F14ED2B80189819A81A6 +:10D2A0000FD1A5D124C0803811F545D280911A3410 +:10D2B000BDD184D143D31BC0811119C080912134C9 +:10D2C0008230A8F438D28091213480931A3436D336 +:10D2D00080911A34811106C08091C304811102C06B +:10D2E00081E001C084E080931E340E94731C09D247 +:10D2F000882311F020D24BD2EA96CDBFDEBFDF915A +:10D30000CF911F910F91FF9008950895CF93809131 +:10D310001E34882351F0C0912B3480E097D1F1D195 +:10D320008111D3DE8C2FCF9191C1CF910895CF92EF +:10D33000DF92EF92FF920F931F93CF93DF93EC0155 +:10D340008B017A0111D3811136C0E114F10439F057 +:10D35000F70180819181081B190BC80FD91FC12CBF +:10D36000D12C0115110531F1809127349091283489 +:10D37000FC01EF5BFF4F208131978081281790F0EF +:10D380001DD1C4DFE114F10449F0F70180819181DE +:10D39000C80ED91EC082D18285E00DC0E5D2882397 +:10D3A00001F309C0899142D101501109FFEFCF1A51 +:10D3B000DF0AD7CF80E0DF91CF911F910F91FF90CF +:10D3C000EF90DF90CF900895DF92EF92FF920F934E +:10D3D0001F93CF93DF93D82FC92F8B0180912B34CC +:10D3E000806834D1209125343091263420173107BC +:10D3F00028F00115110519F4E1D001C08901ED2EC5 +:10D40000FC2ED12C0115110509F440C080911E3469 +:10D41000811102C082E04CC0853011F483E048C025 +:10D4200070D1882311F081E043C051D181113CC0FB +:10D4300042D1882339F320912B3480912734909165 +:10D440002834FC0127FF05C0EF5BFF4FC081D0E00F +:10D4500013C0E05CFF4FC08131968081D0E0C81BD3 +:10D46000D1090AC0C830D10550F4F70181917F017C +:10D47000DDD00150110921960115110599F7DD2420 +:10D48000D394289709F0D12C99D0BCCFD110BECF1E +:10D490000BC080911E34882309F4BCCF853009F479 +:10D4A000BDCF2FD18111BFCF12D1882391F380E05E +:10D4B000DF91CF911F910F91FF90EF90DF90089532 +:10D4C000DF92EF92FF920F931F93CF93DF93D82FAA +:10D4D000C92F8B0180912B348068B8D020912534DE +:10D4E000309126342017310728F00115110519F461 +:10D4F00065D001C08901ED2EFC2ED12C011511053E +:10D5000009F442C080911E34811102C082E04EC0F5 +:10D51000853011F483E04AC0F4D0882311F081E013 +:10D5200045C0D5D081113EC0C6D0882339F32091A3 +:10D530002B348091273490912834FC0127FF05C0BB +:10D54000EF5BFF4FC081D0E015C0E05CFF4FC081B2 +:10D5500031968081D0E0C81BD1090CC0C830D105FC +:10D5600060F4F701849162D0FFEFEF1AFF0A0150D7 +:10D57000110921960115110589F7DD24D394289707 +:10D5800009F0D12C1BD0BACFD110BCCF0BC08091E9 +:10D590001E34882309F4BACF853009F4BBCFB1D04B +:10D5A0008111BDCF94D0882391F380E0DF91CF919A +:10D5B0001F910F91FF90EF90DF900895E091293433 +:10D5C000F0912A34A0912734B0912834AF5BBF4F3B +:10D5D0008C9190E08283938380818D798083E09128 +:10D5E0002734F0912834EF5BFF4F10820895E091CB +:10D5F0002934F0912A3480818D798083E091273419 +:10D60000F0912834EF5BFF4F10820895809127340A +:10D6100090912834FC01EF5BFF4F208131E0320F05 +:10D620003083FC01E20FF11D8081089520912734A1 +:10D6300030912834F901EF5BFF4F908141E0490FB1 +:10D640004083F901E90FF11D8083089580932B3405 +:10D65000482F4F7050E06091C6047091C7049A0142 +:10D6600094E0220F331F9A95E1F7E4E887FF11C099 +:10D67000E49FC001E59F900D112482599B4C80933B +:10D68000273490932834C90108969B01280F391F2D +:10D690000DC0E49FC001E59F900D1124845D9B4C5B +:10D6A0008093273490932834260F371F20932934F2 +:10D6B00030932A34089580912B348068C7DFE0913D +:10D6C0002934F0912A348081869581700895809163 +:10D6D0002B348F77BBDFA0912934B0912A348C9101 +:10D6E00085FF0DC0E0912734F091283412968D917A :10D6F0009C911397E05CFF4F808381E0089580E068 -:10D70000089580912B348F7787DFE0912934F09151 -:10D710002A3480818D788083E0912934F0912A34F5 -:10D72000808181608083E0912734F0912834EF5B21 -:10D73000FF4F108280912B3480686EDFE091293496 -:10D74000F0912A34808181608083E0912734F091C8 -:10D750002834EF5BFF4F10820895E0912934F09157 -:10D760002A34818184608183E0912934F0912A34C4 -:10D770008181807C803459F480912B3480584CDF37 -:10D78000E0912934F0912A34818184608183089565 -:10D790001F93CF93DF931F921F92CDB7DEB7182F41 -:10D7A0004A83698339DFE0912934F0912A34118268 -:10D7B000E0912934F0912A34812F881F8827881F0F -:10D7C000880F8083E0912934F0912A346981618344 -:10D7D000E0912934F0912A34128213822091273467 -:10D7E0003091283424833583110F110B4A81412352 -:10D7F000F901E05CFF4F40833196108281E00F9089 -:10D800000F90DF91CF911F910895AF92BF92CF9269 -:10D81000DF92EF92FF920F931F93CF93DF93A62E89 -:10D820008C017C0184E0E80EF11CB12CBA1409F4DF -:10D8300043C0F801D081DD23C1F1C180D280F7015E -:10D8400031978081F7019081923010F498E001C007 -:10D8500098E128E030E0C0E02C153D0520F4CF5FD2 -:10D86000220F331FF9CFC92B9D2F9F70963010F0D8 -:10D8700080E023C0CF7EF1E4CF16D104C8F788231F -:10D8800021F0813021F4C06C0AC0C06403C0C068BC -:10D89000811105C04C2D6C2F80E88D0F79DF4C2D48 -:10D8A0006C2F8D2F75DF882319F3B3940B5F1F4FF7 -:10D8B00085E0E80EF11CBACF81E0DF91CF911F9196 -:10D8C0000F91FF90EF90DF90CF90BF90AF900895B1 -:10D8D00080E090E0E091C604F091C7049C0144E030 -:10D8E000220F331F4A95E1F7E20FF31F1186409193 -:10D8F000C6045091C704FA01E20FF31F118201968A -:10D900008630910539F7089580911F3487FF0DC047 -:10D91000C4DE811105C080911E348111F9CF09C088 -:10D920004CCE80911E34882321F0ABDE8823C9F3CE -:10D930002BCE08950F931F93CF93E091C604F091DF -:10D94000C704E05AFF4F00811181C4E680912B3457 -:10D9500087FF0AC096DE811105C080911E348111B7 -:10D9600005C021C080E024C098DEF5CF8530E9F005 -:10D97000E0912934F0912A34818182FD18C0E09130 -:10D98000C604F091C704E05AFF4F8081918180174F -:10D990009107E1F22FEF2C0FCC2319F08C01C22F4D -:10D9A000D5CF84E005C082E003C083E001C081E000 -:10D9B000CF911F910F91089563D069D0E0ECF4E00E -:10D9C00081818E7F818380818F77808310921D3447 -:10D9D0000895CF93DF93E0E4F0E0148284818360C4 -:10D9E00084834ED054D0C0ECD4E088818F77888374 -:10D9F00088818068888310921E3410921A341092A5 -:10DA00001C3410921B3488818064888348E068E469 -:10DA100080E8BEDE48E068E480E0BADE88858064A5 -:10DA20008887898181608983DF91CF910895CF9321 -:10DA3000DF933FB7F894C0ECD1E022E02A87EAE117 -:10DA4000F0E0E491A0ECB4E0DA96EC93DA97EBE145 -:10DA5000F0E0E491DB96EC93DB971A8685E497E39C -:10DA60008E7F16968D939C93179785E18C931896CD -:10DA70002C933FBF81E080931D34DF91CF91A9CFDC -:10DA8000E0ECF4E080858370808711860895E0ECF7 -:10DA9000F4E08FEF8287848708951F920F920FB66C -:10DAA0000F92112408B60F9218BE09B60F9219BE34 -:10DAB0000BB60F921BBE2F933F934F935F936F93C1 -:10DAC0007F938F939F93AF93BF93EF93FF93809137 -:10DAD000CA0487FF08C08091C80487FF04C080E89B -:10DAE0008093CA04F8DB8091CA0486FF07C080E4F3 -:10DAF0008093CA0410921E340E944E1C8091CA0466 -:10DB000085FF14C080E28093CA0480911A34882370 -:10DB100011F084E007C08091C304811102C081E04C -:10DB200001C083E080931E340E943D1C8091CA0492 -:10DB300084FF14C080E18093CA0482E080931E3485 -:10DB400010921A341092C304C3DE48E068E480E8FF -:10DB50001FDE48E068E480E01BDEBDDBFF91EF9153 -:10DB6000BF91AF919F918F917F916F915F914F91F5 -:10DB70003F912F910F900BBE0F9009BE0F9008BEE2 -:10DB80000F900FBE0F901F901895CF93DF93EC016D -:10DB9000FC0170968BE0DF011D928A95E9F782E027 -:10DBA0008C83898783E08E8761E0CE0101962DDE2C -:10DBB000882361F061E0CE01069627DE882331F0EC -:10DBC00061E0CE010B96DF91CF911FCE80E0DF9117 -:10DBD000CF9108950F931F93CF93DF9320911E341D -:10DBE0002430E1F4FC010489158926893789012B49 -:10DBF000022B032B99F0EB0181810EDDFE010190D8 -:10DC00000020E9F73197BF016C1B7D0B40E050E02D -:10DC1000CE01DF91CF911F910F916FCB82E0DF9109 -:10DC2000CF911F910F9108950F931F93CF93DF937F -:10DC3000FC0180911E348430A9F484899589A689D9 -:10DC4000B789892B8A2B8B2B69F08A01EB018181A3 -:10DC5000E3DC40E050E0B801CE01DF91CF911F91AD -:10DC60000F914BCB82E0DF91CF911F910F910895DF -:10DC7000CF93FC0180911E34843001F5848995890D -:10DC8000A689B789892B8A2B8B2BC1F0C62F81815E -:10DC9000C3DC2091273430912834F901EF5BFF4F2A -:10DCA000908131978081981720F48C2FA5DC80E03B -:10DCB00006C06ADC3FDE8823C1F301C082E0CF9159 -:10DCC0000895CF93DF9320911E34243091F5FC0109 -:10DCD0004489558966897789452B462B472B49F11D -:10DCE00081819ADC80912B34209127343091283423 -:10DCF000F90187FF05C0EF5BFF4F808190E008C00E -:10DD0000E05CFF4F80813196408190E0841B910957 -:10DD1000892B69F0F901EF5BFF4FD0813197C0810A -:10DD200033DCDC1720F006DE811104C02DDC80E03E -:10DD300001C082E0DF91CF910895CF93DF932091CE -:10DD40001E34243099F4FC01448955896689778909 -:10DD5000452B462B472B51F0EC0181815DDC91DC9A -:10DD6000882321F0CE01DF91CF91ABCFDF91CF910E -:10DD70000895CF93DF9320911E34243019F08FEF54 -:10DD80009FEF46C0FC014489558966897789452BF8 -:10DD9000462B472BA1F386813FDC7FDC882379F378 -:10DDA00080912B342091273430912834F90187FF5A -:10DDB00005C0EF5BFF4F808190E008C0E05CFF4F43 -:10DDC00080813196208190E0821B9109892B21F07E -:10DDD00003DCC82FD0E002C0CFEFDFEF20912B345F -:10DDE0008091273490912834FC0127FF05C0EF5B18 -:10DDF000FF4F208130E008C0E05CFF4F208131966A -:10DE0000808130E0281B3109232B09F4D6DBCE01B9 -:10DE1000DF91CF9108950895FF920F931F93CF93B1 -:10DE2000DF93EC0154DC882309F48EC0888190E0F4 -:10DE300020912334309124342817390709F084C005 -:10DE400080912034813259F018F4803249F17CC03D -:10DE5000823209F457C0833209F467C075C08091DB -:10DE60001F34813A09F070C04CDC0BDC8823E9F3E5 -:10DE70008C89FD880E891F89BFDB8F2DBDDB802F2C -:10DE8000BBDB812FB9DB888DB7DB898DB5DB8A8D54 -:10DE9000B3DB7ADBDF91CF911F910F91FF9034CDEF -:10DEA00080911F34813209F04FC02BDCF6DB8111E9 -:10DEB00005C080911E348111F9CF46C08DDB082F3B -:10DEC0008BDB182F89DBF82E87DB4F2D50E060E0CD -:10DED00070E0BA0155274427782B402B512B4C8BEF -:10DEE0005D8B6E8B7F8B78DB888F76DB898F74DB25 -:10DEF0008A8F63DB09DDCE01DF91CF911F910F91F6 -:10DF0000FF9089CF80911F348132F1F4FADBFCDC81 -:10DF10008091213490912234888B998BCE01DF91AE -:10DF2000CF911F910F91FF9076CF80911F34813256 -:10DF300059F4E7DBE9DC60912134CE01DF91CF9128 -:10DF40001F910F91FF9067CFDF91CF911F910F919C -:10DF5000FF900895AA1BBB1B51E107C0AA1FBB1F5E -:10DF6000A617B70710F0A61BB70B881F991F5A9565 -:10DF7000A9F780959095BC01CD010895B7FF04C025 -:10DF800003D0821B930B089509D0A59F900DB49FD9 -:10DF9000900DA49F800D911D11240895A29FB001A2 -:10DFA000B39FC001A39F700D811D1124911DB29FCD -:10DFB000700D811D1124911D08958F929F92AF9233 -:10DFC000BF92CF92DF92EF92FF92CF93DF93EC015B -:10DFD000688179818A819B8161157105810591052F -:10DFE00021F464E279ED8BE597E02DE133EF41E038 -:10DFF00050E022D749015A019B01AC01A7EAB1E4E4 -:10E00000C3DF6B017C01ACEEB4EFA5019401B8DF76 -:10E01000DC01CB018C0D9D1DAE1DBF1DB7FF03C0E4 -:10E020000197A109B04888839983AA83BB839F770E -:10E03000DF91CF91FF90EF90DF90CF90BF90AF90A6 -:10E040009F908F900895B9CF82E290E2B6CFA0E082 -:10E05000B0E08093222090932320A0932420B093BB -:10E0600025200895FB01DC0102C005900D9241506E -:10E070005040D8F70895FB01DC018D91059080197F -:10E080000110D9F3990B0895FB01DC014150504078 -:10E0900048F005900D920020C9F701C01D92415033 -:10E0A0005040E0F70895FB01DC0104C08D91019020 -:10E0B000801921F441505040C8F7881B990B0895EE -:10E0C000FB01DC0102C001900D9241505040D8F795 -:10E0D00008956817790768F4FB01DC01E40FF51F68 -:10E0E000A40FB51F02C002900E9241505040D8F7C5 -:10E0F0000895E6CFDC0101C06D9341505040E0F738 -:10E100000895FC018191861721F08823D9F799277A -:10E1100008953197CF010895FB01DC0101900D9224 -:10E120000020E1F708950F931F93CF93DF93CDB7AE -:10E13000DEB72E97CDBFDEBF0E891F89888D998DE2 -:10E1400026E02C8309831A8397FF02C080E090E8C1 -:10E1500001978D839E83AE01445E5F4F6A8D7B8DF8 -:10E16000CE01019667D04D815E8157FD0AC02F8197 -:10E170003885421753070CF49A01F801E20FF31F98 -:10E1800010822E96CDBFDEBFDF91CF911F910F91F0 -:10E1900008950F931F93CF93DF93CDB7DEB72E97DC -:10E1A000CDBFDEBF0E891F89888D998D2EE02C830F -:10E1B00009831A8397FF02C080E090E801978D835E -:10E1C0009E83AE01445E5F4F6A8D7B8DCE010196CA -:10E1D00031D04D815E8157FD0AC02F8138854217AD -:10E1E00053070CF49A01F801E20FF31F10822E96E8 -:10E1F000CDBFDEBFDF91CF911F910F910895CF93D7 -:10E20000DF93CDB7DEB72E97CDBFDEBF8DE08C8319 -:10E210008C899D8989839A83AE01485E5F4F6E89A0 -:10E220007F89CE0101968FD32E96CDBFDEBFDF91C1 -:10E23000CF9108952F923F924F925F926F927F926B -:10E240008F929F92AF92BF92CF92DF92EF92FF9206 -:10E250000F931F93CF93DF93CDB7DEB72C97CDBF2E -:10E26000DEBF7C016B018A01FC011682178283816B -:10E2700081FFB0C1CE0101964C01F7019381F601F7 -:10E2800093FD859193FF81916F01882309F49EC1CD -:10E29000853239F493FD859193FF81916F01853229 -:10E2A00021F4B70190E0D6D4E8CF512C312C20E0F6 -:10E2B0002032A0F48B3269F030F4803259F083328E -:10E2C00069F420612CC08D3239F0803339F421603B -:10E2D00026C02260246023C0286021C027FD27C0FB -:10E2E00030ED380F3A3078F426FF06C0FAE05F9E32 -:10E2F000300D1124532E13C08AE0389E300D1124A6 -:10E30000332E20620CC08E3221F426FD5FC12064C2 -:10E3100006C08C3611F4206802C0883641F4F6013C -:10E3200093FD859193FF81916F018111C1CF982F4A -:10E330009F7D9554933028F40C5F1F4FFFE3F983C2 -:10E340000DC0833631F0833771F0833509F057C043 -:10E3500021C0F801808189830E5F1F4F44244394BC -:10E36000512C540114C03801F2E06F0E711CF801F9 -:10E37000A080B18026FF03C0652D70E002C06FEF62 -:10E380007FEFC5012C871DD42C0183012C852F77AD -:10E39000222E16C03801F2E06F0E711CF801A08029 -:10E3A000B18026FF03C0652D70E002C06FEF7FEFE4 -:10E3B000C5012C87FBD32C012C852068222E8301DC -:10E3C00023FC19C0832D90E048165906A0F4B7012C -:10E3D00080E290E03FD43A94F5CFF50127FC859197 -:10E3E00027FE81915F01B70190E034D431103A9457 -:10E3F000F1E04F1A51084114510479F7DEC0843618 -:10E4000011F0893631F5F80127FF07C0608171816D -:10E41000828193810C5F1F4F08C060817181072E3C -:10E42000000C880B990B0E5F1F4F2F76722E97FFF3 -:10E4300009C090958095709561957F4F8F4F9F4F44 -:10E440002068722E2AE030E0A40155D4A82EA81826 -:10E4500043C0853729F42F7EB22E2AE030E025C054 -:10E46000F22FF97FBF2E8F36C1F018F4883579F07E -:10E47000ADC0803719F0883721F0A8C02F2F206158 -:10E48000B22EB4FE0DC08B2D8460B82E09C024FFBF -:10E490000AC09F2F9660B92E06C028E030E005C064 -:10E4A00020E130E002C020E132E0F801B7FE07C011 -:10E4B00060817181828193810C5F1F4F06C06081F2 -:10E4C000718180E090E00E5F1F4FA40114D4A82E4C -:10E4D000A818FB2DFF777F2E76FE0BC0372D3E7FD1 -:10E4E000A51450F474FE0AC072FC08C0372D3E7E9D -:10E4F00005C0BA2C372D03C0BA2C01C0B52C34FF8F -:10E500000DC0FE01EA0DF11D8081803311F4397ECA -:10E5100009C032FF06C0B394B39404C0832F867839 -:10E5200009F0B39433FD12C030FF06C05A2CB31467 -:10E5300018F4530C5B18B32CB31460F4B70180E2E9 -:10E5400090E03C8787D3B3943C85F6CFB31410F4A6 -:10E550003B1801C0312C34FF11C0B70180E390E0BB -:10E560003C8778D33C8532FF16C031FD03C088E775 -:10E5700090E002C088E590E0B7010CC0832F867858 -:10E5800051F031FF02C08BE201C080E237FD8DE225 -:10E59000B70190E05FD3A51430F4B70180E390E0B9 -:10E5A00059D35A94F8CFAA94F401EA0DF11D808151 -:10E5B000B70190E04FD3A110F6CF332009F45DCE20 -:10E5C000B70180E290E046D33A94F7CFF701868115 -:10E5D000978102C08FEF9FEF2C96CDBFDEBFDF91FA -:10E5E000CF911F910F91FF90EF90DF90CF90BF9050 -:10E5F000AF909F908F907F906F905F904F903F90E3 -:10E600002F90089520FD09C0FC0123FD05C022FFC5 -:10E6100002C07383628351834083089544FD10C018 -:10E6200046FD10C0DB01FC01AA0FBB1FEE1FFF1F40 -:10E630001094D1F76A0F7B1F8E1F9F1F31E003C01C -:10E6400033E001C034E0660F771F881F991F3150F7 -:10E65000D1F7620F711D811D911D08950F931F93B6 -:10E66000CF93DF938C01C801B7D2EC0197FD06C0B0 -:10E670008AD2892BC1F7B801CE0124D3CE01DF9114 -:10E68000CF911F910F9108958F929F92AF92BF9259 -:10E69000CF92DF92EF92FF920F931F93CF93DF936E -:10E6A0001F92CDB7DEB78C01C62E7A01298394D292 -:10E6B000AC01552729814B32510521F04D325105CE -:10E6C00061F42068CA94C11002C080E06FC0C80124 -:10E6D000298382D2298197FDF8CF322F3D7FD32E17 -:10E6E000322F307339F5803329F5BB24BA94BC0C32 -:10E6F00009F449C0C80129836FD2298197FD43C01D -:10E70000382F3F7D383561F48D2D8264D82ECA9420 -:10E71000CA94CC20C1F1C8015FD297FF0BC033C0AF -:10E7200026FF04C02D2D2260D22E03C03D2D326164 -:10E73000D32ECB2C812C912C540120ED280F283086 -:10E7400078F0D4FE03C0B801BDD21AC02A3040F020 -:10E75000D6FEF9CF2F7D3FEE320F3630A0F727508F -:10E760004D2DC501B4015ADF4B015C018D2D826036 -:10E77000D82ECA94CC2051F0C8012ED297FFDDCFFD -:10E78000D1FC04C0A2CF812C912C5401D7FE08C02B -:10E79000B094A09490948094811C911CA11CB11CF5 -:10E7A0002D2DB501A401C7012DDF81E00F90DF9170 -:10E7B000CF911F910F91FF90EF90DF90CF90BF907E -:10E7C000AF909F908F9008956F927F928F929F92BB -:10E7D000AF92BF92CF92DF92EF92FF920F931F936F -:10E7E000CF93DF93CDB7DEB7A197CDBFDEBF5C017E -:10E7F0007A01CE0101966C0180E2F60111928A95B0 -:10E80000E9F7F501838040E050E0912C712C70E035 -:10E81000A1E0B0E0F90183FC859183FE81918F0135 -:10E82000982F9F01811103C080E090E07AC08E355F -:10E8300019F44115510549F1E72FF0E0E417F50708 -:10E840003CF48D3559F18D3219F4772001F103C074 -:10E85000711001C0982E892F869586958695860120 -:10E86000080F111D892F87703D0101C0660C8A9524 -:10E87000EAF7F801808186298083991559F0991566 -:10E8800010F49F5FE8CF9150E6CF71E004C0772489 -:10E89000739401C0712C4F5F5F4FBCCF772019F08C -:10E8A0008E8180628E83711103C09924939416C067 -:10E8B000F6019E012F5D3F4F808180958193E21785 -:10E8C000F307D1F7F2CFE114F10429F0F7018083C7 -:10E8D000C70101967C016150912CE9F0C50169A343 -:10E8E0007BD169A197FD15C0282F269526952695E1 -:10E8F000F601E20FF11D208130E0AC014770552791 -:10E9000002C0359527954A95E2F720FDDCCFB50189 -:10E91000D9D1911089CFE114F10411F0F7011082DF -:10E92000C801A196CDBFDEBFDF91CF911F910F919E -:10E93000FF90EF90DF90CF90BF90AF909F908F901F -:10E940007F906F9008954F925F927F928F929F92E7 -:10E95000AF92BF92CF92DF92EF92FF920F931F93ED -:10E96000CF93DF931F92CDB7DEB76C012B015A0115 -:10E97000FC0116821782712CF601F380F201F3FC80 -:10E980008591F3FE8191382F2F01882309F4E5C08A -:10E9900090E03983F8D03981892B19F0C6015EDE09 -:10E9A000EBCF353241F4F201F3FC3591F3FE3191B6 -:10E9B0002F01353259F4C60139830ED1398197FDC3 -:10E9C000CAC03817C9F2B6017DD1C7C03A3239F48E -:10E9D000F3FC3591F3FE31912F0151E001C050E07D -:10E9E000420110E020ED230F2A3088F45260612F9D -:10E9F00070E080E090E040E2598310DE162FF401D1 -:10EA0000F3FC3591F3FE31914F015981EBCF052F86 -:10EA1000232F240151FF03C0111102C09EC01FEF1C -:10EA2000383619F03C3659F011C0F401F3FC259149 -:10EA3000F3FE21912F01283649F4052F0860046068 -:10EA4000F201F3FC2591F3FE21912F01222309F419 -:10EA500084C0622F70E083E299E129839CD02981F0 -:10EA6000892B09F47AC000FD07C0F501E080F18030 -:10EA7000C50102965C0102C0E12CF12C2E3649F44E -:10EA8000F6014681578160E070E0202FC701BADDB2 -:10EA900073CF233689F401FF11E0C6019DD097FDA5 -:10EAA0005AC0E114F10429F0F7018083C7010196EF -:10EAB0007C01115091F74BC02B3551F49201A70105 -:10EAC000612FC60181DE2C01892B09F040C03AC0BC -:10EAD000C6012983C3DD298197FD3DC02F3641F151 -:10EAE00028F4243619F1293631F124C0233769F08E -:10EAF0002537E1F01FC0E114F10429F0F70180820D -:10EB0000C70101967C01115059F0C60165D04C0136 -:10EB100097FD06C038D0892B71F3B601C401D2D05D -:10EB2000E114F104A1F0F701108211C0006203C0EA -:10EB3000006101C00064202FA701612FC601A4DD80 -:10EB4000811105C0F6018381807329F406C000FDA0 -:10EB500013CF739411CF772019F0872D90E002C066 -:10EB60008FEF9FEF0F90DF91CF911F910F91FF904B -:10EB7000EF90DF90CF90BF90AF909F908F907F905D -:10EB80005F904F900895911114C1803219F089500F -:10EB90008550D0F70895FC010590061621F000205D -:10EBA000D9F7C00108953197CF010895FC01059070 -:10EBB000615070400110D8F7809590958E0F9F1F7F -:10EBC0000895FC016150704001900110D8F78095C4 -:10EBD00090958E0F9F1F0895CF93DF93EC012B81AB -:10EBE00020FF33C026FF0AC02F7B2B838E819F819D -:10EBF00001968E839F838A8190E029C022FF0FC0F7 -:10EC0000E881F9818081082E000C990B009719F496 -:10EC100020622B831AC03196E883F9830EC0EA85FF -:10EC2000FB85199597FF09C02B81019611F080E2B1 -:10EC300001C080E1822B8B8308C02E813F812F5F32 -:10EC40003F4F2E833F83992702C08FEF9FEFDF91C5 -:10EC5000CF9108950F931F93CF93DF93FB012381EF -:10EC600021FD03C08FEF9FEF28C022FF16C0468111 -:10EC70005781248135814217530744F4A081B18123 -:10EC80009D012F5F3F4F208331838C9326813781F5 -:10EC90002F5F3F4F2683378310C0EB01092F182FBA -:10ECA0000084F185E02D1995892BE1F68E819F81F5 -:10ECB00001968E839F83812F902FDF91CF911F919B -:10ECC0000F910895FB01238120FF12C026FD10C083 -:10ECD0008F3F3FEF930761F082832F7D2064238372 -:10ECE000268137812150310926833783992708955A -:10ECF0008FEF9FEF0895FA01AA27283051F12031B4 -:10ED000081F1E8946F936E7F6E5F7F4F8F4F9F4FBF -:10ED1000AF4FB1E03ED0B4E03CD0670F781F891F01 -:10ED20009A1FA11D680F791F8A1F911DA11D6A0FCF -:10ED3000711D811D911DA11D20D009F468943F9182 -:10ED40002AE0269F11243019305D3193DEF6CF0181 -:10ED50000895462F4770405D4193B3E00FD0C9F747 -:10ED6000F6CF462F4F70405D4A3318F0495D31FDB4 -:10ED70004052419302D0A9F7EACFB4E0A695979507 -:10ED8000879577956795BA95C9F7009761057105DD -:10ED900008959B01AC010A2E069457954795379527 -:10EDA0002795BA95C9F7620F731F841F951FA01D81 -:10EDB000089599278827089503D080819927089579 -:10EDC000E0ECF1E0378537FDFDCF348538603487DE -:10EDD000FC01E050F04F0895262FF2DF008002166C -:10EDE00011F008D00197019708950196272FF5DFBC -:10EDF000F3CF262FE0ECF1E0378537FDFDCF3485EA -:10EE0000377F3487378531FF09C036E3328738EDE5 -:10EE100034BF31E03387378537FDFDCF33E33287A9 -:10EE2000808391831282248325E3228728ED31E0B9 -:10EE300024BF338701960895052E97FB16F400949E -:10EE40000FD057FD05D014D007FC02D046F408C0FF -:10EE500050954095309521953F4F4F4F5F4F089506 -:10EE600090958095709561957F4F8F4F9F4F089536 -:10EE7000A1E21A2EAA1BBB1BFD010DC0AA1FBB1FBE -:10EE8000EE1FFF1FA217B307E407F50720F0A21B30 -:10EE9000B30BE40BF50B661F771F881F991F1A949D -:10EEA00069F760957095809590959B01AC01BD01C7 -:08EEB000CF010895F894FFCF93 -:10EEB80002400F00831000000104100000018208C6 -:10EEC8000000010000000000000000000000040035 -:10EED80080000100000000000000DE27E527E5278C -:10EEE800F127FD270728242832285B285E28622876 -:10EEF8003E000426140004043E00042E040C0404FE -:10EF080000080008000000000000000800080808C9 -:10EF18000808080008000800000008080008080899 -:10EF280000800080000000000000008000808080D9 -:10EF380080808000800080000000808000808080C9 -:10EF480000010001000000000000000100010101B3 -:10EF5800010101000100010000000101000101019F -:10EF68000000000000000000000000000000000099 -:10EF78000101010101010101010101010101010179 -:10EF88000101010101010101010101010101010169 -:10EF98000101010101010101010101010101010159 -:10EFA8000000000000000000000000000000000059 -:10EFB8000000000000000000000000000000000049 -:10EFC8000000000000000000000000000000000039 -:10EFD8000101010101010101010101010101010119 -:10EFE8000000000000000000000000000000000019 -:10EFF8000000000000000000000000000000000009 -:10F0080001010101010101010101010101010101E8 -:10F0180000000000000000000000000000000000E8 -:10F0280001010101010101010101010101010101C8 -:10F0380001010101010101010101010101010101B8 -:10F0480000000000000000000000000000000000B8 -:10F058000101010101010101010101010101010198 -:10F068000000000202000002000202020200000288 -:10F078000000000202000002000202020200000278 -:10F088000000000202000002000202020200000268 -:10F098000404040606040406040606060604040618 -:10F0A8000404040606040406040606060604040608 -:10F0B8000000000202000002000202020200000238 -:10F0C8000000000202000002000202020200000228 -:10F0D80004040406060404060406060606040406D8 -:10F0E8000000000202000002000202020200000208 -:10F0F80004040406060404060406060606040406B8 -:10F1080004040406060404060406060606040406A7 -:10F118000404040606040406040606060604040697 -:10F128000404040606040406040606060604040687 -:10F1380000000002020000020002020202000002B7 -:10F1480000000002020000020002020202000002A7 -:10F158000404040606040406040606060604040657 -:10F168000008080800000008000008000808000857 -:10F178000008080800000008000008000808000847 -:10F188000008080800000008000008000808000837 -:10F198001018181810101018101018101818101827 -:10F1A8001018181810101018101018101818101817 -:10F1B8000008080800000008000008000808000807 -:10F1C80000080808000000080000080008080008F7 -:10F1D80010181818101010181010181018181018E7 -:10F1E80000080808000000080000080008080008D7 -:10F1F80010181818101010181010181018181018C7 -:10F2080010181818101010181010181018181018B6 -:10F2180010181818101010181010181018181018A6 -:10F228001018181810101018101018101818101896 -:10F238000008080800000008000008000808000886 -:10F248000008080800000008000008000808000876 -:10F258001018181810101018101018101818101866 -:10F268000000A65AAB5AC95AD25AF75A115B1A5B10 -:10F278004D5B6D5BB35BE65B434C4F4E4500434CC7 -:10F288004F4E455F4D465500546F6F206D616E7946 -:10F2980020646174612E000D0A000D0A5041524924 -:10F2A8005459204552524F52000D0A504152495468 -:10F2B80059204F4B002534753A20002533750043FB -:10F2C80061726420436C6F6E656420746F20536CA8 -:10F2D8006F7400556E6B6E6F776E20636172642079 -:10F2E800747970652E002573206F7220004D756C3F -:10F2F8007469706C6520706F73736962696C697486 -:10F308006965732C206E6F7420636C6F6E61626C1C -:10F31800652100436C6F6E6564204F4B2100436C80 -:10F328006F6E6520756E737570706F727465642189 -:0AF33800004E4F20444154410000F4 +:10D70000089580912B348F77A1DFA0912934B091B7 +:10D710002A348C9184FF0DC0E0912734F091283495 +:10D7200012968D919C911397E05CFF4F808381E06E +:10D73000089580E0089580912B348F7787DFE09102 +:10D740002934F0912A3480818D788083E0912934C6 +:10D75000F0912A34808181608083E0912734F091B8 +:10D760002834EF5BFF4F108280912B3480686EDF8E +:10D77000E0912934F0912A34808181608083E091A6 +:10D780002734F0912834EF5BFF4F10820895E09129 +:10D790002934F0912A34818184608183E091293495 +:10D7A000F0912A348181807C803459F480912B342B +:10D7B00080584CDFE0912934F0912A3481818460D3 +:10D7C000818308951F93CF93DF931F921F92CDB74C +:10D7D000DEB7182F4A83698339DFE0912934F0914D +:10D7E0002A341182E0912934F0912A34812F881F44 +:10D7F0008827881F880F8083E0912934F0912A348C +:10D8000069816183E0912934F0912A341282138274 +:10D81000209127343091283424833583110F110B44 +:10D820004A814123F901E05CFF4F40833196108229 +:10D8300081E00F900F90DF91CF911F910895AF92EB +:10D84000BF92CF92DF92EF92FF920F931F93CF93ED +:10D85000DF93A62E8C017C0184E0E80EF11CB12C34 +:10D86000BA1409F443C0F801D081DD23C1F1C180AD +:10D87000D280F70131978081F7019081923010F4C6 +:10D8800098E001C098E128E030E0C0E02C153D05AB +:10D8900020F4CF5F220F331FF9CFC92B9D2F9F702C +:10D8A000963010F080E023C0CF7EF1E4CF16D10493 +:10D8B000C8F7882321F0813021F4C06C0AC0C0640D +:10D8C00003C0C068811105C04C2D6C2F80E88D0FFE +:10D8D00079DF4C2D6C2F8D2F75DF882319F3B394CE +:10D8E0000B5F1F4F85E0E80EF11CBACF81E0DF919E +:10D8F000CF911F910F91FF90EF90DF90CF90BF904D +:10D90000AF90089580E090E0E091C604F091C704E4 +:10D910009C0144E0220F331F4A95E1F7E20FF31F09 +:10D9200011864091C6045091C704FA01E20FF31F1B +:10D93000118201968630910539F7089580911F3440 +:10D9400087FF0DC0C4DE811105C080911E34811196 +:10D95000F9CF09C04CCE80911E34882321F0ABDE74 +:10D960008823C9F32BCE08950F931F93CF93E09193 +:10D97000C604F091C704E05AFF4F00811181C4E64C +:10D9800080912B3487FF0AC096DE811105C08091FB +:10D990001E34811105C021C080E024C098DEF5CF7F +:10D9A0008530E9F0E0912934F0912A34818182FDBB +:10D9B00018C0E091C604F091C704E05AFF4F80817F +:10D9C000918180179107E1F22FEF2C0FCC2319F0F2 +:10D9D0008C01C22FD5CF84E005C082E003C083E074 +:10D9E00001C081E0CF911F910F91089563D069D05C +:10D9F000E0ECF4E081818E7F818380818F7780836A +:10DA000010921D340895CF93DF93E0E4F0E0148288 +:10DA10008481836084834ED054D0C0ECD4E088816C +:10DA20008F77888388818068888310921E34109253 +:10DA30001A3410921C3410921B34888180648883BD +:10DA400048E068E480E8BEDE48E068E480E0BADEF2 +:10DA5000888580648887898181608983DF91CF91FF +:10DA60000895CF93DF933FB7F894C0ECD1E022E064 +:10DA70002A87EAE1F0E0E491A0ECB4E0DA96EC93D6 +:10DA8000DA97EBE1F0E0E491DB96EC93DB971A8612 +:10DA900085E497E38E7F16968D939C93179785E187 +:10DAA0008C9318962C933FBF81E080931D34DF91B7 +:10DAB000CF91A9CFE0ECF4E0808583708087118658 +:10DAC0000895E0ECF4E08FEF8287848708951F9239 +:10DAD0000F920FB60F92112408B60F9218BE09B616 +:10DAE0000F9219BE0BB60F921BBE2F933F934F930D +:10DAF0005F936F937F938F939F93AF93BF93EF93B6 +:10DB0000FF938091CA0487FF08C08091C80487FFF3 +:10DB100004C080E88093CA04F8DB8091CA0486FFC1 +:10DB200007C080E48093CA0410921E340E94621CD5 +:10DB30008091CA0485FF14C080E28093CA0480915A +:10DB40001A34882311F084E007C08091C304811146 +:10DB500002C081E001C083E080931E340E94511C0A +:10DB60008091CA0484FF14C080E18093CA0482E0DB +:10DB700080931E3410921A341092C304C3DE48E01E +:10DB800068E480E81FDE48E068E480E01BDEBDDB7F +:10DB9000FF91EF91BF91AF919F918F917F916F9185 +:10DBA0005F914F913F912F910F900BBE0F9009BE47 +:10DBB0000F9008BE0F900FBE0F901F901895CF9337 +:10DBC000DF93EC01FC0170968BE0DF011D928A95DA +:10DBD000E9F782E08C83898783E08E8761E0CE015C +:10DBE00001962DDE882361F061E0CE01069627DEE6 +:10DBF000882331F061E0CE010B96DF91CF911FCEEB +:10DC000080E0DF91CF9108950F931F93CF93DF931F +:10DC100020911E342430E1F4FC0104891589268901 +:10DC20003789012B022B032B99F0EB0181810EDD4B +:10DC3000FE0101900020E9F73197BF016C1B7D0BBD +:10DC400040E050E0CE01DF91CF911F910F916FCB5B +:10DC500082E0DF91CF911F910F9108950F931F9351 +:10DC6000CF93DF93FC0180911E348430A9F4848922 +:10DC70009589A689B789892B8A2B8B2B69F08A0114 +:10DC8000EB018181E3DC40E050E0B801CE01DF919F +:10DC9000CF911F910F914BCB82E0DF91CF911F91DC +:10DCA0000F910895CF93FC0180911E34843001F5CB +:10DCB00084899589A689B789892B8A2B8B2BC1F0FA +:10DCC000C62F8181C3DC2091273430912834F9019B +:10DCD000EF5BFF4F908131978081981720F48C2F54 +:10DCE000A5DC80E006C06ADC3FDE8823C1F301C00A +:10DCF00082E0CF910895CF93DF9320911E3424309A +:10DD000091F5FC014489558966897789452B462B15 +:10DD1000472B49F181819ADC80912B342091273463 +:10DD200030912834F90187FF05C0EF5BFF4F8081F8 +:10DD300090E008C0E05CFF4F80813196408190E028 +:10DD4000841B9109892B69F0F901EF5BFF4FD081AA +:10DD50003197C08133DCDC1720F006DE811104C06E +:10DD60002DDC80E001C082E0DF91CF910895CF9358 +:10DD7000DF9320911E34243099F4FC0144895589A5 +:10DD800066897789452B462B472B51F0EC01818121 +:10DD90005DDC91DC882321F0CE01DF91CF91ABCF08 +:10DDA000DF91CF910895CF93DF9320911E342430DB +:10DDB00019F08FEF9FEF46C0FC01448955896689B1 +:10DDC0007789452B462B472BA1F386813FDC7FDCEF +:10DDD000882379F380912B34209127343091283493 +:10DDE000F90187FF05C0EF5BFF4F808190E008C01D +:10DDF000E05CFF4F80813196208190E0821B910989 +:10DE0000892B21F003DCC82FD0E002C0CFEFDFEF79 +:10DE100020912B348091273490912834FC0127FFE6 +:10DE200005C0EF5BFF4F208130E008C0E05CFF4F92 +:10DE300020813196808130E0281B3109232B09F4A1 +:10DE4000D6DBCE01DF91CF9108950895FF920F9315 +:10DE50001F93CF93DF93EC0154DC882309F48EC029 +:10DE6000888190E020912334309124342817390799 +:10DE700009F084C080912034813259F018F4803246 +:10DE800049F17CC0823209F457C0833209F467C07B +:10DE900075C080911F34813A09F070C04CDC0BDCF6 +:10DEA0008823E9F38C89FD880E891F89BFDB8F2DBC +:10DEB000BDDB802FBBDB812FB9DB888DB7DB898D84 +:10DEC000B5DB8A8DB3DB7ADBDF91CF911F910F91A8 +:10DED000FF9034CD80911F34813209F04FC02BDC8C +:10DEE000F6DB811105C080911E348111F9CF46C047 +:10DEF0008DDB082F8BDB182F89DBF82E87DB4F2D6E +:10DF000050E060E070E0BA0155274427782B402BA1 +:10DF1000512B4C8B5D8B6E8B7F8B78DB888F76DB08 +:10DF2000898F74DB8A8F63DB09DDCE01DF91CF91AE +:10DF30001F910F91FF9089CF80911F348132F1F4AE +:10DF4000FADBFCDC8091213490912234888B998B10 +:10DF5000CE01DF91CF911F910F91FF9076CF8091ED +:10DF60001F34813259F4E7DBE9DC60912134CE01C2 +:10DF7000DF91CF911F910F91FF9067CFDF91CF91EC +:10DF80001F910F91FF900895AA1BBB1B51E107C081 +:10DF9000AA1FBB1FA617B70710F0A61BB70B881F39 +:10DFA000991F5A95A9F780959095BC01CD010895C8 +:10DFB000B7FF04C003D0821B930B089509D0A59F1F +:10DFC000900DB49F900DA49F800D911D1124089574 +:10DFD000A29FB001B39FC001A39F700D811D1124AA +:10DFE000911DB29F700D811D1124911D08958F9276 +:10DFF0009F92AF92BF92CF92DF92EF92FF92CF9318 +:10E00000DF93EC01688179818A819B8161157105BB +:10E010008105910521F464E279ED8BE597E02DE12E +:10E0200033EF41E050E022D749015A019B01AC0196 +:10E03000A7EAB1E4C3DF6B017C01ACEEB4EFA5014C +:10E040009401B8DFDC01CB018C0D9D1DAE1DBF1D01 +:10E05000B7FF03C00197A109B04888839983AA83B9 +:10E06000BB839F77DF91CF91FF90EF90DF90CF90B0 +:10E07000BF90AF909F908F900895B9CF82E290E2C9 +:10E08000B6CFA0E0B0E08093222090932320A0930D +:10E090002420B09325200895FB01DC0102C00590E7 +:10E0A0000D9241505040D8F70895FB01DC018D914D +:10E0B000059080190110D9F3990B0895FB01DC013B +:10E0C0004150504048F005900D920020C9F701C022 +:10E0D0001D9241505040E0F70895FB01DC0104C05F +:10E0E0008D910190801921F441505040C8F7881B50 +:10E0F000990B0895FB01DC0102C001900D92415083 +:10E100005040D8F708956817790768F4FB01DC01DF +:10E11000E40FF51FA40FB51F02C002900E924150EC +:10E120005040D8F70895E6CFDC0101C06D9341500F +:10E130005040E0F70895FC018191861721F0882373 +:10E14000D9F7992708953197CF010895FB01DC0194 +:10E1500001900D920020E1F708950F931F93CF9344 +:10E16000DF93CDB7DEB72E97CDBFDEBF0E891F89F7 +:10E17000888D998D26E02C8309831A8397FF02C02E +:10E1800080E090E801978D839E83AE01445E5F4FEF +:10E190006A8D7B8DCE01019667D04D815E8157FDE2 +:10E1A0000AC02F813885421753070CF49A01F801F1 +:10E1B000E20FF31F10822E96CDBFDEBFDF91CF910D +:10E1C0001F910F9108950F931F93CF93DF93CDB7B6 +:10E1D000DEB72E97CDBFDEBF0E891F89888D998D42 +:10E1E0002EE02C8309831A8397FF02C080E090E819 +:10E1F00001978D839E83AE01445E5F4F6A8D7B8D58 +:10E20000CE01019631D04D815E8157FD0AC02F812C +:10E210003885421753070CF49A01F801E20FF31FF7 +:10E2200010822E96CDBFDEBFDF91CF911F910F914F +:10E230000895CF93DF93CDB7DEB72E97CDBFDEBF66 +:10E240008DE08C838C899D8989839A83AE01485E99 +:10E250005F4F6E897F89CE0101968FD32E96CDBFF9 +:10E26000DEBFDF91CF9108952F923F924F925F9240 +:10E270006F927F928F929F92AF92BF92CF92DF92D6 +:10E28000EF92FF920F931F93CF93DF93CDB7DEB73B +:10E290002C97CDBFDEBF7C016B018A01FC01168289 +:10E2A0001782838181FFB0C1CE0101964C01F70135 +:10E2B0009381F60193FD859193FF81916F018823EE +:10E2C00009F49EC1853239F493FD859193FF8191C4 +:10E2D0006F01853221F4B70190E0D6D4E8CF512CFC +:10E2E000312C20E02032A0F48B3269F030F48032FF +:10E2F00059F0833269F420612CC08D3239F08033BB +:10E3000039F4216026C02260246023C0286021C027 +:10E3100027FD27C030ED380F3A3078F426FF06C0CD +:10E32000FAE05F9E300D1124532E13C08AE0389E10 +:10E33000300D1124332E20620CC08E3221F426FDC4 +:10E340005FC1206406C08C3611F4206802C0883694 +:10E3500041F4F60193FD859193FF81916F01811145 +:10E36000C1CF982F9F7D9554933028F40C5F1F4F99 +:10E37000FFE3F9830DC0833631F0833771F08335C5 +:10E3800009F057C021C0F801808189830E5F1F4FBB +:10E3900044244394512C540114C03801F2E06F0E10 +:10E3A000711CF801A080B18026FF03C0652D70E0CC +:10E3B00002C06FEF7FEFC5012C871DD42C018301B4 +:10E3C0002C852F77222E16C03801F2E06F0E711CBB +:10E3D000F801A080B18026FF03C0652D70E002C067 +:10E3E0006FEF7FEFC5012C87FBD32C012C852068B4 +:10E3F000222E830123FC19C0832D90E04816590674 +:10E40000A0F4B70180E290E03FD43A94F5CFF50153 +:10E4100027FC859127FE81915F01B70190E034D4FC +:10E4200031103A94F1E04F1A51084114510479F730 +:10E43000DEC0843611F0893631F5F80127FF07C0B8 +:10E4400060817181828193810C5F1F4F08C0608160 +:10E450007181072E000C880B990B0E5F1F4F2F76D2 +:10E46000722E97FF09C090958095709561957F4FAA +:10E470008F4F9F4F2068722E2AE030E0A40155D4C0 +:10E48000A82EA81843C0853729F42F7EB22E2AE083 +:10E4900030E025C0F22FF97FBF2E8F36C1F018F47F +:10E4A000883579F0ADC0803719F0883721F0A8C0E1 +:10E4B0002F2F2061B22EB4FE0DC08B2D8460B82E9C +:10E4C00009C024FF0AC09F2F9660B92E06C028E01D +:10E4D00030E005C020E130E002C020E132E0F80188 +:10E4E000B7FE07C060817181828193810C5F1F4FED +:10E4F00006C06081718180E090E00E5F1F4FA40133 +:10E5000014D4A82EA818FB2DFF777F2E76FE0BC003 +:10E51000372D3E7FA51450F474FE0AC072FC08C06B +:10E52000372D3E7E05C0BA2C372D03C0BA2C01C052 +:10E53000B52C34FF0DC0FE01EA0DF11D8081803342 +:10E5400011F4397E09C032FF06C0B394B39404C0FD +:10E55000832F867809F0B39433FD12C030FF06C0D4 +:10E560005A2CB31418F4530C5B18B32CB31460F486 +:10E57000B70180E290E03C8787D3B3943C85F6CF27 +:10E58000B31410F43B1801C0312C34FF11C0B70193 +:10E5900080E390E03C8778D33C8532FF16C031FDA4 +:10E5A00003C088E790E002C088E590E0B7010CC0A6 +:10E5B000832F867851F031FF02C08BE201C080E2E8 +:10E5C00037FD8DE2B70190E05FD3A51430F4B701B9 +:10E5D00080E390E059D35A94F8CFAA94F401EA0D5D +:10E5E000F11D8081B70190E04FD3A110F6CF332009 +:10E5F00009F45DCEB70180E290E046D33A94F7CFBC +:10E60000F7018681978102C08FEF9FEF2C96CDBFD7 +:10E61000DEBFDF91CF911F910F91FF90EF90DF90C0 +:10E62000CF90BF90AF909F908F907F906F905F90B2 +:10E630004F903F902F90089520FD09C0FC0123FDCD +:10E6400005C022FF02C07383628351834083089513 +:10E6500044FD10C046FD10C0DB01FC01AA0FBB1F2A +:10E66000EE1FFF1F1094D1F76A0F7B1F8E1F9F1F95 +:10E6700031E003C033E001C034E0660F771F881F2C +:10E68000991F3150D1F7620F711D811D911D0895A1 +:10E690000F931F93CF93DF938C01C801B7D2EC0186 +:10E6A00097FD06C08AD2892BC1F7B801CE0124D3C9 +:10E6B000CE01DF91CF911F910F9108958F929F927C +:10E6C000AF92BF92CF92DF92EF92FF920F931F9380 +:10E6D000CF93DF931F92CDB7DEB78C01C62E7A01A0 +:10E6E000298394D2AC01552729814B32510521F061 +:10E6F0004D32510561F42068CA94C11002C080E017 +:10E700006FC0C801298382D2298197FDF8CF322FAB +:10E710003D7FD32E322F307339F5803329F5BB245A +:10E72000BA94BC0C09F449C0C80129836FD229816D +:10E7300097FD43C0382F3F7D383561F48D2D8264BD +:10E74000D82ECA94CA94CC20C1F1C8015FD297FFD9 +:10E750000BC033C026FF04C02D2D2260D22E03C073 +:10E760003D2D3261D32ECB2C812C912C540120EDE8 +:10E77000280F283078F0D4FE03C0B801BDD21AC0EB +:10E780002A3040F0D6FEF9CF2F7D3FEE320F3630E3 +:10E79000A0F727504D2DC501B4015ADF4B015C0194 +:10E7A0008D2D8260D82ECA94CC2051F0C8012ED273 +:10E7B00097FFDDCFD1FC04C0A2CF812C912C540156 +:10E7C000D7FE08C0B094A09490948094811C911CB2 +:10E7D000A11CB11C2D2DB501A401C7012DDF81E0C5 +:10E7E0000F90DF91CF911F910F91FF90EF90DF90ED +:10E7F000CF90BF90AF909F908F9008956F927F922F +:10E800008F929F92AF92BF92CF92DF92EF92FF9240 +:10E810000F931F93CF93DF93CDB7DEB7A197CDBFF3 +:10E82000DEBF5C017A01CE0101966C0180E2F60147 +:10E8300011928A95E9F7F501838040E050E0912C30 +:10E84000712C70E0A1E0B0E0F90183FC859183FEBA +:10E8500081918F01982F9F01811103C080E090E08A +:10E860007AC08E3519F44115510549F1E72FF0E0D2 +:10E87000E417F5073CF48D3559F18D3219F4772002 +:10E8800001F103C0711001C0982E892F86958695DD +:10E8900086958601080F111D892F87703D0101C0E3 +:10E8A000660C8A95EAF7F80180818629808399159C +:10E8B00059F0991510F49F5FE8CF9150E6CF71E0C1 +:10E8C00004C07724739401C0712C4F5F5F4FBCCF9D +:10E8D000772019F08E8180628E83711103C0992494 +:10E8E000939416C0F6019E012F5D3F4F8081809565 +:10E8F0008193E217F307D1F7F2CFE114F10429F085 +:10E90000F7018083C70101967C016150912CE9F0E9 +:10E91000C50169A37BD169A197FD15C0282F269554 +:10E9200026952695F601E20FF11D208130E0AC011D +:10E930004770552702C0359527954A95E2F720FD87 +:10E94000DCCFB501D9D1911089CFE114F10411F0D8 +:10E95000F7011082C801A196CDBFDEBFDF91CF9134 +:10E960001F910F91FF90EF90DF90CF90BF90AF90ED +:10E970009F908F907F906F9008954F925F927F92BB +:10E980008F929F92AF92BF92CF92DF92EF92FF92BF +:10E990000F931F93CF93DF931F92CDB7DEB76C0118 +:10E9A0002B015A01FC0116821782712CF601F380AB +:10E9B000F201F3FC8591F3FE8191382F2F0188231A +:10E9C00009F4E5C090E03983F8D03981892B19F03A +:10E9D000C6015EDEEBCF353241F4F201F3FC359136 +:10E9E000F3FE31912F01353259F4C60139830ED12E +:10E9F000398197FDCAC03817C9F2B6017DD1C7C0A9 +:10EA00003A3239F4F3FC3591F3FE31912F0151E0A4 +:10EA100001C050E0420110E020ED230F2A3088F4BD +:10EA20005260612F70E080E090E040E2598310DE98 +:10EA3000162FF401F3FC3591F3FE31914F0159810A +:10EA4000EBCF052F232F240151FF03C0111102C06A +:10EA50009EC01FEF383619F03C3659F011C0F40152 +:10EA6000F3FC2591F3FE21912F01283649F4052F5F +:10EA700008600460F201F3FC2591F3FE21912F015F +:10EA8000222309F484C0622F70E083E299E1298394 +:10EA90009CD02981892B09F47AC000FD07C0F501BB +:10EAA000E080F180C50102965C0102C0E12CF12CEE +:10EAB0002E3649F4F6014681578160E070E0202F40 +:10EAC000C701BADD73CF233689F401FF11E0C60117 +:10EAD0009DD097FD5AC0E114F10429F0F70180831D +:10EAE000C70101967C01115091F74BC02B3551F4B1 +:10EAF0009201A701612FC60181DE2C01892B09F04B +:10EB000040C03AC0C6012983C3DD298197FD3DC0BD +:10EB10002F3641F128F4243619F1293631F124C079 +:10EB2000233769F02537E1F01FC0E114F10429F023 +:10EB3000F7018082C70101967C01115059F0C6018E +:10EB400065D04C0197FD06C038D0892B71F3B60112 +:10EB5000C401D2D0E114F104A1F0F701108211C078 +:10EB6000006203C0006101C00064202FA701612F73 +:10EB7000C601A4DD811105C0F6018381807329F4EB +:10EB800006C000FD13CF739411CF772019F0872DA5 +:10EB900090E002C08FEF9FEF0F90DF91CF911F9118 +:10EBA0000F91FF90EF90DF90CF90BF90AF909F902C +:10EBB0008F907F905F904F900895911114C1803293 +:10EBC00019F089508550D0F70895FC01059006167C +:10EBD00021F00020D9F7C00108953197CF010895A1 +:10EBE000FC010590615070400110D8F78095909518 +:10EBF0008E0F9F1F0895FC0161507040019001101D +:10EC0000D8F7809590958E0F9F1F0895CF93DF932F +:10EC1000EC012B8120FF33C026FF0AC02F7B2B8302 +:10EC20008E819F8101968E839F838A8190E029C087 +:10EC300022FF0FC0E881F9818081082E000C990B1A +:10EC4000009719F420622B831AC03196E883F98368 +:10EC50000EC0EA85FB85199597FF09C02B810196A7 +:10EC600011F080E201C080E1822B8B8308C02E81ED +:10EC70003F812F5F3F4F2E833F83992702C08FEF45 +:10EC80009FEFDF91CF9108950F931F93CF93DF9361 +:10EC9000FB01238121FD03C08FEF9FEF28C022FFDE +:10ECA00016C046815781248135814217530744F4A9 +:10ECB000A081B1819D012F5F3F4F208331838C93D1 +:10ECC000268137812F5F3F4F2683378310C0EB01AA +:10ECD000092F182F0084F185E02D1995892BE1F675 +:10ECE0008E819F8101968E839F83812F902FDF914C +:10ECF000CF911F910F910895FB01238120FF12C036 +:10ED000026FD10C08F3F3FEF930761F082832F7D78 +:10ED1000206423832681378121503109268337835C +:10ED2000992708958FEF9FEF0895FA01AA272830B9 +:10ED300051F1203181F1E8946F936E7F6E5F7F4FC8 +:10ED40008F4F9F4FAF4FB1E03ED0B4E03CD0670F44 +:10ED5000781F891F9A1FA11D680F791F8A1F911D97 +:10ED6000A11D6A0F711D811D911DA11D20D009F4E7 +:10ED700068943F912AE0269F11243019305D319329 +:10ED8000DEF6CF010895462F4770405D4193B3E012 +:10ED90000FD0C9F7F6CF462F4F70405D4A3318F0B9 +:10EDA000495D31FD4052419302D0A9F7EACFB4E06A +:10EDB000A6959795879577956795BA95C9F7009722 +:10EDC0006105710508959B01AC010A2E06945795C3 +:10EDD000479537952795BA95C9F7620F731F841F1A +:10EDE000951FA01D089599278827089503D0808135 +:10EDF00099270895E0ECF1E0378537FDFDCF3485A4 +:10EE000038603487FC01E050F04F0895262FF2DF80 +:10EE10000080021611F008D001970197089501961D +:10EE2000272FF5DFF3CF262FE0ECF1E0378537FD14 +:10EE3000FDCF3485377F3487378531FF09C036E30E +:10EE4000328738ED34BF31E03387378537FDFDCF6A +:10EE500033E33287808391831282248325E32287E0 +:10EE600028ED31E024BF338701960895052E97FBE6 +:10EE700016F400940FD057FD05D014D007FC02D033 +:10EE800046F408C050954095309521953F4F4F4F1F +:10EE90005F4F089590958095709561957F4F8F4F46 +:10EEA0009F4F0895A1E21A2EAA1BBB1BFD010DC0A6 +:10EEB000AA1FBB1FEE1FFF1FA217B307E407F5072A +:10EEC00020F0A21BB30BE40BF50B661F771F881F06 +:10EED000991F1A9469F760957095809590959B019C +:0CEEE000AC01BD01CF010895F894FFCFF4 +:10EEEC0002400F0083100000010410000001820892 +:10EEFC000000010000000000000000000000040001 +:10EF0C0080000100000000000000D727DE27DE276C +:10EF1C00EA27F62700281D282B28542857285B2879 +:10EF2C003E000426140004043E00042E040C0404C9 +:10EF3C000008000800000000000000080008080895 +:10EF4C000808080008000800000008080008080865 +:10EF5C0000800080000000000000008000808080A5 +:10EF6C008080800080008000000080800080808095 +:10EF7C00000100010000000000000001000101017F +:10EF8C00010101000100010000000101000101016B +:10EF9C000000000000000000000000000000000065 +:10EFAC000101010101010101010101010101010145 +:10EFBC000101010101010101010101010101010135 +:10EFCC000101010101010101010101010101010125 +:10EFDC000000000000000000000000000000000025 +:10EFEC000000000000000000000000000000000015 +:10EFFC000000000000000000000000000000000005 +:10F00C0001010101010101010101010101010101E4 +:10F01C0000000000000000000000000000000000E4 +:10F02C0000000000000000000000000000000000D4 +:10F03C0001010101010101010101010101010101B4 +:10F04C0000000000000000000000000000000000B4 +:10F05C000101010101010101010101010101010194 +:10F06C000101010101010101010101010101010184 +:10F07C000000000000000000000000000000000084 +:10F08C000101010101010101010101010101010164 +:10F09C000000000202000002000202020200000254 +:10F0AC000000000202000002000202020200000244 +:10F0BC000000000202000002000202020200000234 +:10F0CC0004040406060404060406060606040406E4 +:10F0DC0004040406060404060406060606040406D4 +:10F0EC000000000202000002000202020200000204 +:10F0FC0000000002020000020002020202000002F4 +:10F10C0004040406060404060406060606040406A3 +:10F11C0000000002020000020002020202000002D3 +:10F12C000404040606040406040606060604040683 +:10F13C000404040606040406040606060604040673 +:10F14C000404040606040406040606060604040663 +:10F15C000404040606040406040606060604040653 +:10F16C000000000202000002000202020200000283 +:10F17C000000000202000002000202020200000273 +:10F18C000404040606040406040606060604040623 +:10F19C000008080800000008000008000808000823 +:10F1AC000008080800000008000008000808000813 +:10F1BC000008080800000008000008000808000803 +:10F1CC0010181818101010181010181018181018F3 +:10F1DC0010181818101010181010181018181018E3 +:10F1EC0000080808000000080000080008080008D3 +:10F1FC0000080808000000080000080008080008C3 +:10F20C0010181818101010181010181018181018B2 +:10F21C0000080808000000080000080008080008A2 +:10F22C001018181810101018101018101818101892 +:10F23C001018181810101018101018101818101882 +:10F24C001018181810101018101018101818101872 +:10F25C001018181810101018101018101818101862 +:10F26C000008080800000008000008000808000852 +:10F27C000008080800000008000008000808000842 +:10F28C001018181810101018101018101818101832 +:10F29C000000C05AC55AE35AEC5A115B2B5B345B25 +:10F2AC00675B875BCD5B005C434C4F4E4500434C2A +:10F2BC004F4E455F4D465500546F6F206D616E7912 +:10F2CC0020646174612E000D0A000D0A50415249F0 +:10F2DC005459204552524F52000D0A504152495434 +:10F2EC0059204F4B002534753A20002533750043C7 +:10F2FC0061726420436C6F6E656420746F20536C74 +:10F30C006F7400556E6B6E6F776E20636172642044 +:10F31C00747970652E002573206F7220004D756C0A +:10F32C007469706C6520706F73736962696C697451 +:10F33C006965732C206E6F7420636C6F6E61626CE8 +:10F34C00652100436C6F6E6564204F4B2100436C4C +:10F35C006F6E6520756E737570706F727465642155 +:0AF36C00004E4F20444154410000C0 :020000021000EC :1000000000000000000000000000000000000000F0 :1000100000000000000000000000000000000000E0 diff --git a/Firmware/Chameleon-Mini/Makefile b/Firmware/Chameleon-Mini/Makefile index 257115f..874326e 100644 --- a/Firmware/Chameleon-Mini/Makefile +++ b/Firmware/Chameleon-Mini/Makefile @@ -97,7 +97,7 @@ F_CPU = 27120000 F_USB = 48000000 TARGET = Chameleon-Mini OPTIMIZATION = s -SRC += $(TARGET).c LUFADescriptors.c System.c Configuration.c Random.c Common.c Memory.c MemoryAsm.S Button.c Log.c Settings.c LED.c Map.c AntennaLevel.c +SRC += $(TARGET).c LUFADescriptors.c System.c ISRSharing.S Configuration.c Random.c Common.c Memory.c MemoryAsm.S Button.c Log.c Settings.c LED.c Map.c AntennaLevel.c SRC += Terminal/Terminal.c Terminal/Commands.c Terminal/XModem.c Terminal/CommandLine.c SRC += Codec/Codec.c Codec/ISO14443-2A.c Codec/Reader14443-2A.c Codec/SniffISO14443-2A.c Codec/Reader14443-ISR.S SRC += Application/MifareUltralight.c Application/MifareClassic.c Application/ISO14443-3A.c Application/Crypto1.c Application/Reader14443A.c Application/Sniff14443A.c Application/CryptoTDEA.S diff --git a/Firmware/Chameleon-Mini/System.c b/Firmware/Chameleon-Mini/System.c index 33f7e8c..330c8d9 100644 --- a/Firmware/Chameleon-Mini/System.c +++ b/Firmware/Chameleon-Mini/System.c @@ -140,4 +140,3 @@ void SystemInterruptInit(void) { PMIC.CTRL = PMIC_LOLVLEN_bm | PMIC_MEDLVLEN_bm | PMIC_HILVLEN_bm; sei(); } - diff --git a/Firmware/Chameleon-Mini/Terminal/Commands.c b/Firmware/Chameleon-Mini/Terminal/Commands.c index 4665869..4db10f5 100644 --- a/Firmware/Chameleon-Mini/Terminal/Commands.c +++ b/Firmware/Chameleon-Mini/Terminal/Commands.c @@ -15,6 +15,7 @@ #include "../AntennaLevel.h" #include "../Battery.h" #include "../Codec/Codec.h" +#include "../Application/Reader14443A.h" extern Reader14443Command Reader14443CurrentCommand; extern Sniff14443Command Sniff14443CurrentCommand;