diff --git a/version2/.gitignore b/version2/.gitignore index bc9f17b..8064543 100644 --- a/version2/.gitignore +++ b/version2/.gitignore @@ -1,6 +1,8 @@ # Ignoring files according to http://microchip.wikidot.com/faq:72 /SmartEVSE2.X/build/ -#Ingoring private Makefiles, to create them open the MPLAB IDE or use the C:\Program Files (x86)\Microchip\MPLABX\\mplab_ide\bin\prjMakefilesGenerator.bat script +#Ignoring private Makefiles, to create them open the MPLAB IDE or use the C:\Program Files (x86)\Microchip\MPLABX\\mplab_ide\bin\prjMakefilesGenerator.bat script /SmartEVSE2.X/nbproject/Makefile-* /SmartEVSE2.X/nbproject/Package-* -/SmartEVSE2.X/nbproject/private/ \ No newline at end of file +/SmartEVSE2.X/nbproject/private/ +/SmartEVSE2.X/dist/default/debug/ +/SmartEVSE2.X/dist/default/production/ \ No newline at end of file diff --git a/version2/SmartEVSE2.X/EVSE.c b/version2/SmartEVSE2.X/EVSE.c index 4e2945d..36f57ac 100644 --- a/version2/SmartEVSE2.X/EVSE.c +++ b/version2/SmartEVSE2.X/EVSE.c @@ -176,6 +176,7 @@ unsigned char EVMeterAddress; signed double Irms[3]={0, 0, 0}; // Momentary current per Phase (Amps *10) (23 = 2.3A) // Max 3 phases supported +signed double EVIrms[3]={0, 0, 0}; // Momentary current per Phase for EV (Amps *10) (23 = 2.3A) unsigned char State = STATE_A; unsigned char Error = NO_ERROR; @@ -218,7 +219,7 @@ unsigned char LedUpdate = 0; unsigned char LedCount = 0; // Raw Counter before being converted to PWM value unsigned char LedPwm = 0; // PWM value 0-255 unsigned char ModbusRequest = 0; // Flag to request Modbus information -unsigned char MenuItems[27]; +unsigned char MenuItems[MENU_EXIT]; unsigned char unlockMagic = 0; unsigned char unlock55 = 0; // unlock bytes set to 0 to prevent flash write at por unsigned char unlockAA = 0; // unlock bytes set to 0 to prevent flash write at por @@ -246,9 +247,22 @@ struct { unsigned char RequestAddress; unsigned char RequestFunction; unsigned int RequestRegister; + unsigned char RequestDataFormat; unsigned char Requested; } Modbus; +int calc_even_parity(unsigned char v) +{ + v ^= v >> 4; + v &= 0xf; + return (0x6996 >> v) & 1; +} +int calc_odd_parity(unsigned char v) { + v ^= v >> 4; + v &= 0xf; + return (0x9669 >> v) & 1; +} + void interrupt high_isr(void) { // Determine what caused the interrupt @@ -268,6 +282,18 @@ void interrupt high_isr(void) if (PIR1bits.TX1IF && PIE1bits.TX1IE) // Uart1 transmit interrupt? RS485 { + switch (Modbus.RequestDataFormat) { + case DATAFORMAT_8N1: + case DATAFORMAT_8N2: + TXSTA1 = TXSTA1 | 0x01; + break; + case DATAFORMAT_8E1: + TXSTA1 = (TXSTA1 & 0xFE) | calc_even_parity(U1TXbuffer[ISRTXFLAG++]); + break; + case DATAFORMAT_8O1: + TXSTA1 = (TXSTA1 & 0xFE) | calc_odd_parity(U1TXbuffer[ISRTXFLAG++]); + break; + }; TXREG1 = U1TXbuffer[ISRTXFLAG++]; // send character if ((ISRTXFLAG == ISRTXLEN)|| ISRTXFLAG == 50) // end of buffer { @@ -391,6 +417,7 @@ void RS485SendBuf(char *buffer, unsigned char len) { unsigned char i,index = 0; #ifdef MODBUSPRINT + printf("Sending packet: "); for (i=0;i 6) { // No RS485 reception at the moment + if (ModbusTimer > MODBUS_REQUEST_INTERVAL) { // No RS485 reception at the moment + if (Modbus.RequestDataFormat==DATAFORMAT_8N1) { + TXSTA1 = 0b00100100; // Enable TX, 8 bit, Asynchronous mode + RCSTA1 = 0b10010000; // Enable serial port TX and RX, 8 bit. + } + else { + TXSTA1 = 0b01100100; // Enable TX, 9 bit, Asynchronous mode + RCSTA1 = 0b11010000; // Enable serial port TX and RX, 9 bit. + } + LATBbits.LATB5 = 1; // set RS485 transceiver to transmit delay(1); PIE1bits.TX1IE = 1; // enable transmit Interrupt for RS485 + } else DelayedRS485SendBuf = 1; // RS485 reception taking place, handle sending of frame in main loop } @@ -460,17 +497,18 @@ void ModbusSend8(unsigned char address, unsigned char function, unsigned int reg } /** - * Request read input register (FC=04) to a device over modbus + * Request read holding (FC=3) or input register (FC=04) to a device over modbus * * @param unsigned char address * @param unsigned int register * @param unsigned int quantity */ -void ModbusReadInputRequest(unsigned char address, unsigned int reg, unsigned int quantity) { +void ModbusReadInputRequest(unsigned char dataformat, unsigned char address, unsigned char function, unsigned int reg, unsigned int quantity) { + Modbus.RequestDataFormat = dataformat; Modbus.RequestAddress = address; - Modbus.RequestFunction = 0x04; + Modbus.RequestFunction = function; Modbus.RequestRegister = reg; - ModbusSend8(address, 0x04, reg, quantity); + ModbusSend8(address, function, reg, quantity); } /** @@ -480,8 +518,9 @@ void ModbusReadInputRequest(unsigned char address, unsigned int reg, unsigned in * @param unsigned int pointer to values * @param unsigned char count of values */ -void ModbusReadInputResponse(unsigned char address, unsigned int *values, unsigned char count) { - ModbusSend(address, 0x04, count * 2u, values, count); +void ModbusReadInputResponse(unsigned char address, unsigned char function, unsigned int *values, unsigned char count) { + Modbus.RequestDataFormat = DATAFORMAT_8N1; + ModbusSend(address, function, count * 2u, values, count); } /** @@ -492,6 +531,7 @@ void ModbusReadInputResponse(unsigned char address, unsigned int *values, unsign * @param unsigned int value */ void ModbusWriteSingleRequest(unsigned char address, unsigned int reg, unsigned int value) { + Modbus.RequestDataFormat = DATAFORMAT_8N1; Modbus.RequestAddress = address; Modbus.RequestFunction = 0x06; Modbus.RequestRegister = reg; @@ -506,6 +546,7 @@ void ModbusWriteSingleRequest(unsigned char address, unsigned int reg, unsigned * @param unsigned int value */ void ModbusWriteSingleResponse(unsigned char address, unsigned int reg, unsigned int value) { + Modbus.RequestDataFormat = DATAFORMAT_8N1; ModbusSend8(address, 0x06, reg, value); } @@ -521,6 +562,7 @@ void ModbusWriteSingleResponse(unsigned char address, unsigned int reg, unsigned void ModbusWriteMultipleRequest(unsigned char address, unsigned int reg, unsigned int *values, unsigned char count) { unsigned int i, n = 0, cs; + Modbus.RequestDataFormat = DATAFORMAT_8N1; Modbus.RequestAddress = address; Modbus.RequestFunction = 0x10; Modbus.RequestRegister = reg; @@ -559,6 +601,7 @@ void ModbusWriteMultipleRequest(unsigned char address, unsigned int reg, unsigne * @param unsigned int count */ void ModbusWriteMultipleResponse(unsigned char address, unsigned int reg, unsigned int count) { + Modbus.RequestDataFormat = DATAFORMAT_8N1; ModbusSend8(address, 0x10, reg, count); } @@ -571,6 +614,7 @@ void ModbusWriteMultipleResponse(unsigned char address, unsigned int reg, unsign */ void ModbusException(unsigned char address, unsigned char function, unsigned char exception) { unsigned int temp[1]; + Modbus.RequestDataFormat = DATAFORMAT_8N1; ModbusSend(address, function, exception, temp, 0); } @@ -604,8 +648,8 @@ void ModbusDecode(unsigned char *buf, unsigned char len) { // CRC OK // printf("\n valid Modbus packet: Address %02x Function %02x", Modbus.Address, Modbus.Function); switch (Modbus.Function) { - case 0x04: - // (Read input register) + case 0x03: // (Read holding register) + case 0x04: // (Read input register) if (len == 8) { // request packet Modbus.Type = MODBUS_REQUEST; @@ -685,7 +729,8 @@ void ModbusDecode(unsigned char *buf, unsigned char len) { // If address and function identical with last send or received request, it is a valid response if (Modbus.Address == Modbus.RequestAddress && Modbus.Function == Modbus.RequestFunction) { Modbus.Requested = 1; - if (Modbus.Function == 0x04) Modbus.Register = Modbus.RequestRegister; + if (Modbus.Function == 0x03 || Modbus.Function == 0x04) + Modbus.Register = Modbus.RequestRegister; } else { Modbus.Requested = 0; } @@ -807,8 +852,11 @@ void read_settings(void) { eeprom_read_object(&PVMeter, sizeof PVMeter); eeprom_read_object(&PVMeterAddress, sizeof PVMeterAddress); eeprom_read_object(&EMConfig[EM_CUSTOM].Endianness, sizeof EMConfig[EM_CUSTOM].Endianness); + eeprom_read_object(&EMConfig[EM_CUSTOM].DataFormat, sizeof EMConfig[EM_CUSTOM].DataFormat); eeprom_read_object(&EMConfig[EM_CUSTOM].IRegister, sizeof EMConfig[EM_CUSTOM].IRegister); eeprom_read_object(&EMConfig[EM_CUSTOM].IDivisor, sizeof EMConfig[EM_CUSTOM].IDivisor); + eeprom_read_object(&EMConfig[EM_CUSTOM].ERegister, sizeof EMConfig[EM_CUSTOM].ERegister); + eeprom_read_object(&EMConfig[EM_CUSTOM].EDivisor, sizeof EMConfig[EM_CUSTOM].EDivisor); eeprom_read_object(&ImportCurrent, sizeof ImportCurrent); eeprom_read_object(&Grid, sizeof Grid); eeprom_read_object(&EVMeter, sizeof EVMeter); @@ -851,8 +899,11 @@ void write_settings(void) { eeprom_write_object(&PVMeter, sizeof PVMeter); eeprom_write_object(&PVMeterAddress, sizeof PVMeterAddress); eeprom_write_object(&EMConfig[EM_CUSTOM].Endianness, sizeof EMConfig[EM_CUSTOM].Endianness); + eeprom_write_object(&EMConfig[EM_CUSTOM].DataFormat, sizeof EMConfig[EM_CUSTOM].DataFormat); eeprom_write_object(&EMConfig[EM_CUSTOM].IRegister, sizeof EMConfig[EM_CUSTOM].IRegister); eeprom_write_object(&EMConfig[EM_CUSTOM].IDivisor, sizeof EMConfig[EM_CUSTOM].IDivisor); + eeprom_write_object(&EMConfig[EM_CUSTOM].ERegister, sizeof EMConfig[EM_CUSTOM].ERegister); + eeprom_write_object(&EMConfig[EM_CUSTOM].EDivisor, sizeof EMConfig[EM_CUSTOM].EDivisor); eeprom_write_object(&ImportCurrent, sizeof ImportCurrent); eeprom_write_object(&Grid, sizeof Grid); eeprom_write_object(&EVMeter, sizeof EVMeter); @@ -1184,25 +1235,25 @@ void combineBytes(void *var, unsigned char *buf, unsigned char pos, unsigned cha // XC8 is little endian switch(endianness) { - case 0: // low byte first, low word first (little endian) + case ENDIANESS_LBF_LWF: // low byte first, low word first (little endian) *pBytes++ = (unsigned char)buf[pos + 0]; *pBytes++ = (unsigned char)buf[pos + 1]; *pBytes++ = (unsigned char)buf[pos + 2]; *pBytes = (unsigned char)buf[pos + 3]; break; - case 1: // low byte first, high word first + case ENDIANESS_LBF_HWF: // low byte first, high word first *pBytes++ = (unsigned char)buf[pos + 2]; *pBytes++ = (unsigned char)buf[pos + 3]; *pBytes++ = (unsigned char)buf[pos + 0]; *pBytes = (unsigned char)buf[pos + 1]; break; - case 2: // high byte first, low word first + case ENDIANESS_HBF_LWF: // high byte first, low word first *pBytes++ = (unsigned char)buf[pos + 1]; *pBytes++ = (unsigned char)buf[pos + 0]; *pBytes++ = (unsigned char)buf[pos + 3]; *pBytes = (unsigned char)buf[pos + 2]; break; - case 3: // high byte first, high word first (big endian) + case ENDIANESS_HBF_HWF: // high byte first, high word first (big endian) *pBytes++ = (unsigned char)buf[pos + 3]; *pBytes++ = (unsigned char)buf[pos + 2]; *pBytes++ = (unsigned char)buf[pos + 1]; @@ -1234,7 +1285,7 @@ signed double receiveMeasurement(unsigned char *buf, unsigned char pos, unsigned * @param unsigned char Address */ void requestEnergyMeasurement(unsigned char Meter, unsigned char Address) { - ModbusReadInputRequest(Address, EMConfig[Meter].ERegister, 2); + ModbusReadInputRequest(EMConfig[Meter].DataFormat, Address, EMConfig[Meter].Function, EMConfig[Meter].ERegister, 2); } /** @@ -1265,7 +1316,7 @@ signed double receiveEnergyMeasurement(unsigned char *buf, unsigned char Meter) * @param unsigned char Address */ void requestPowerMeasurement(unsigned char Meter, unsigned char Address) { - ModbusReadInputRequest(Address, EMConfig[Meter].PRegister, 2); + ModbusReadInputRequest(EMConfig[Meter].DataFormat, Address, EMConfig[Meter].Function, EMConfig[Meter].PRegister, 2); } /** @@ -1292,15 +1343,15 @@ unsigned int receivePowerMeasurement(unsigned char *buf, unsigned char Meter) { void requestCurrentMeasurement(unsigned char Meter, unsigned char Address) { switch(Meter) { case EM_SENSORBOX: - ModbusReadInputRequest(Address, 0, 20); + ModbusReadInputRequest(EMConfig[Meter].DataFormat, Address, EMConfig[Meter].Function, EMConfig[Meter].IRegister, 20); break; case EM_EASTRON: // Phase 1-3 current: Register 0x06 - 0x0B (unsigned) // Phase 1-3 power: Register 0x0C - 0x11 (signed) - ModbusReadInputRequest(Address, 0x06, 12); + ModbusReadInputRequest(EMConfig[Meter].DataFormat, Address, EMConfig[Meter].Function, EMConfig[Meter].IRegister, 12); break; default: - ModbusReadInputRequest(Address, EMConfig[Meter].IRegister, 6); + ModbusReadInputRequest(EMConfig[Meter].DataFormat, Address, EMConfig[Meter].Function, EMConfig[Meter].IRegister, 6); break; } } @@ -1323,7 +1374,7 @@ unsigned char receiveCurrentMeasurement(unsigned char *buf, unsigned char Meter, switch(Meter) { case EM_SENSORBOX: // return immediately if the data contains no new P1 or CT measurement - if (buf[3] == 0) return 0; // error!! + if (buf[3] == 0) return 0; // error!! // determine if there is P1 data present, otherwise use CT data if (buf[3] & 0x80) offset = 16; // P1 data present else offset = 28; // Use CTs @@ -1417,17 +1468,22 @@ unsigned char getMenuItems (void) { MenuItems[m++] = MENU_PVMETER; // - - - Type of PV electric meter (0: Disabled / Constants EM_*) if (PVMeter) MenuItems[m++] = MENU_PVMETERADDRESS; // - - - - Address of PV electric meter (5 - 254) } - if (MainsMeter == EM_CUSTOM || PVMeter == EM_CUSTOM) { // ? Custom electric meter used? - MenuItems[m++] = MENU_EMCUSTOM_ENDIANESS; // - Byte order of custom electric meter - MenuItems[m++] = MENU_EMCUSTOM_IREGISTER; // - Starting register for current of custom electric meter - MenuItems[m++] = MENU_EMCUSTOM_IDIVISOR; // - Divisor for current of custom electric meter - } } } MenuItems[m++] = MENU_EVMETER; // Type of EV electric meter (0: Disabled / Constants EM_*) if (EVMeter) { // ? EV meter configured? MenuItems[m++] = MENU_EVMETERADDRESS; // - Address of EV electric meter (5 - 254) } + + if ((Mode && LoadBl < 2 && (MainsMeter == EM_CUSTOM || PVMeter == EM_CUSTOM)) || EVMeter == EM_CUSTOM) { // ? Custom electric meter used? + MenuItems[m++] = MENU_EMCUSTOM_ENDIANESS; // - Byte order of custom electric meter + MenuItems[m++] = MENU_EMCUSTOM_DATAFORMAT; // - Data format of custom electric meter + MenuItems[m++] = MENU_EMCUSTOM_IREGISTER; // - Starting register for current of custom electric meter + MenuItems[m++] = MENU_EMCUSTOM_IDIVISOR; // - Divisor for current of custom electric meter + MenuItems[m++] = MENU_EMCUSTOM_EREGISTER; // - Starting register for energy of custom electric meter + MenuItems[m++] = MENU_EMCUSTOM_EDIVISOR; // - Divisor for current of energy electric meter + } + MenuItems[m++] = MENU_EXIT; return m; @@ -1517,12 +1573,21 @@ unsigned char setItemValue(unsigned char nav, unsigned int val) { case MENU_EMCUSTOM_ENDIANESS: EMConfig[EM_CUSTOM].Endianness = val; break; + case MENU_EMCUSTOM_DATAFORMAT: + EMConfig[EM_CUSTOM].DataFormat = val; + break; case MENU_EMCUSTOM_IREGISTER: EMConfig[EM_CUSTOM].IRegister = val; break; case MENU_EMCUSTOM_IDIVISOR: EMConfig[EM_CUSTOM].IDivisor = val; break; + case MENU_EMCUSTOM_EREGISTER: + EMConfig[EM_CUSTOM].ERegister = val; + break; + case MENU_EMCUSTOM_EDIVISOR: + EMConfig[EM_CUSTOM].EDivisor = val; + break; default: break; } @@ -1603,10 +1668,16 @@ unsigned int getItemValue(unsigned char nav) { return EVMeterAddress; case MENU_EMCUSTOM_ENDIANESS: return EMConfig[EM_CUSTOM].Endianness; + case MENU_EMCUSTOM_DATAFORMAT: + return EMConfig[EM_CUSTOM].DataFormat; case MENU_EMCUSTOM_IREGISTER: return EMConfig[EM_CUSTOM].IRegister; case MENU_EMCUSTOM_IDIVISOR: return EMConfig[EM_CUSTOM].IDivisor; + case MENU_EMCUSTOM_EREGISTER: + return EMConfig[EM_CUSTOM].ERegister; + case MENU_EMCUSTOM_EDIVISOR: + return EMConfig[EM_CUSTOM].EDivisor; case STATUS_STATE: return State + (65 - STATE_A); @@ -1682,7 +1753,8 @@ const far char * getMenuItemOption(unsigned char nav) { case MENU_PVMETERADDRESS: case MENU_EVMETERADDRESS: case MENU_EMCUSTOM_IREGISTER: - sprintf(Str, "%u (%02X)", value, value); + case MENU_EMCUSTOM_EREGISTER: + sprintf(Str, "%u (%X)", value, value); return Str; case MENU_MAINSMETERMEASURE: if (MainsMeterMeasure) return StrMainsHomeEVSE; @@ -1696,7 +1768,17 @@ const far char * getMenuItemOption(unsigned char nav) { default: break; } + case MENU_EMCUSTOM_DATAFORMAT: + switch(value) { + case 0: return "8N1"; + case 1: return "8N2"; + case 2: return "8E1"; + case 3: return "8O1"; + default: + break; + } case MENU_EMCUSTOM_IDIVISOR: + case MENU_EMCUSTOM_EDIVISOR: if (value == 8) return "Double"; sprintf(Str, "%.0f", pow10(value)); return Str; @@ -1803,7 +1885,7 @@ void ReadItemValueResponse(unsigned char ItemID) { for (i = 0; i < Modbus.RegisterCount; i++) { values[i] = getItemValue(ItemID + i); } - ModbusReadInputResponse(Modbus.Address, values, Modbus.RegisterCount); + ModbusReadInputResponse(Modbus.Address, Modbus.Function, values, Modbus.RegisterCount); } else { ModbusException(Modbus.Address, Modbus.Function, MODBUS_EXCEPTION_ILLEGAL_DATA_ADDRESS); } @@ -1889,17 +1971,25 @@ void RS232cli(void) { unsigned char MenuItemsCount = getMenuItems(); printf("\r\n"); - if (menu == 0) // menu = Main Menu + if (U2buffer[0]=='$') { + ISR2FLAG = 0; // clear flag + idx2 = 0; // reset buffer pointer + return; + } + else if (menu == 0) // menu = Main Menu { for(i = 0; i < MenuItemsCount - 1; i++) { if (strcmp(U2buffer, MenuStr[MenuItems[i]].Key) == 0) menu = MenuItems[i]; } - } else if (U2buffer[0] == 0) menu = 0; + } + else if (U2buffer[0] == 0) { + menu = 0; + } else { switch (menu) { case MENU_CAL: Inew = atof(U2buffer); - if ((Inew < 6) || (Inew > 80)) printf("\r\nError! please calibrate with atleast 6A\r\n"); + if ((Inew < 6) || (Inew > 80)) printf("\r\nError! please calibrate with at least 6A\r\n"); else { Iold = abs(Irms[0]) / ICal; ICal = (Inew * 10) / Iold; // Calculate new Calibration value @@ -1975,6 +2065,7 @@ void RS232cli(void) { break; case MENU_MAINSMETER: case MENU_PVMETER: + case MENU_EVMETER: for(i = 0; i < EM_CUSTOM; i++){ if (strcmp(U2buffer, EMConfig[i].Desc) == 0) { setItemValue(menu, i); @@ -2086,6 +2177,7 @@ void RS232cli(void) { break; case MENU_MAINSMETER: case MENU_PVMETER: + case MENU_EVMETER: printf("Enter new type (%s", EMConfig[0].Desc); for(i = 1; i <= EM_CUSTOM; i++) { printf("/%s", EMConfig[i].Desc); @@ -2098,6 +2190,9 @@ void RS232cli(void) { case MENU_EMCUSTOM_ENDIANESS: printf("Enter new Byte order (0: LBF & LWF, 1: LBF & HWF, 2: HBF & LWF, 3: HBF & HWF): "); break; + case MENU_EMCUSTOM_DATAFORMAT: + printf("Enter new Data format (0: 8N1, 1: 8N2, 2: 8E1, 3: 8O1): "); + break; case MENU_EMCUSTOM_IDIVISOR: printf("Enter new exponent of divisor (0-7) or 8 for double: "); break; @@ -2339,8 +2434,17 @@ void main(void) { if (ISR2FLAG) RS232cli(); // RS232 command line interface - if (DelayedRS485SendBuf && (ModbusTimer > 6)) { - + if (DelayedRS485SendBuf && (ModbusTimer > MODBUS_REQUEST_INTERVAL)) { + + if (Modbus.RequestDataFormat==DATAFORMAT_8N1) { + TXSTA1 = 0b00100100; // Enable TX, 8 bit, Asynchronous mode + RCSTA1 = 0b10010000; // Enable serial port TX and RX, 8 bit. + } + else { + TXSTA1 = 0b01100100; // Enable TX, 9 bit, Asynchronous mode + RCSTA1 = 0b11010000; // Enable serial port TX and RX, 9 bit. + } + LATBbits.LATB5 = 1; // set RS485 transceiver to transmit delay(1); PIE1bits.TX1IE = 1; // enable transmit Interrupt for RS485 @@ -2634,7 +2738,7 @@ void main(void) { if (TMR2 > 230) // PWM > 92% { while (TMR2 < 242); // wait till TMR2 is in range, otherwise we'll miss it (blocking) - if ((TMR2 > 241) && (TMR2 < 249)); // PWM cycle >= 96% (should be low) + if ((TMR2 > 241) && (TMR2 < 249)) // PWM cycle >= 96% (should be low) { pilot = ReadPilot(); if (pilot == PILOT_DIODE) DiodeCheck = 1; // Diode found, OK @@ -2848,6 +2952,9 @@ void main(void) { requestCurrentMeasurement(PVMeter, PVMeterAddress); break; case 3: + requestCurrentMeasurement(EVMeter, EVMeterAddress); + break; + case 4: requestEnergyMeasurement(EVMeter, EVMeterAddress); break; } @@ -2898,20 +3005,24 @@ void main(void) { #endif ModbusDecode(U1packet, ISRFLAG); if (Modbus.Type == MODBUS_RESPONSE) { - //printf("\nModbus Response Address %i / Function %02x / Register %02x",Modbus.Address,Modbus.Function,Modbus.Register); + //printf("\nModbus Response Address %i / Function %02x / Register %02x",Modbus.Address,Modbus.Function,Modbus.Register); switch (Modbus.Function) { + case 0x03: // (Read holding register) case 0x04: // (Read input register) if (MainsMeter && Modbus.Address == MainsMeterAddress && Modbus.Register == EMConfig[MainsMeter].IRegister) { // packet from Mains electric meter x = receiveCurrentMeasurement(Modbus.Data, MainsMeter, Irms); - if (x) timeout = 10; // only reset timeout when data is ok - if (PVMeter) { + if (!x) { + ModbusRequest = 1; // Retry on error + } else if (PVMeter) { MainsReceived = 1; - ModbusRequest = 2; + ModbusRequest = 2; } else { UpdateCurrentData(); if (EVMeter) { ModbusRequest = 3; + } else { + timeout = 10; // only reset timeout when data is ok and all done } } } else if (MainsReceived && PVMeter && Modbus.Address == PVMeterAddress && Modbus.Register == EMConfig[PVMeter].IRegister) { @@ -2920,18 +3031,26 @@ void main(void) { for (x = 0; x < 3; x++) { Irms[x] = Irms[x] - PV[x]; } - timeout = 10; MainsReceived = 0; UpdateCurrentData(); if (EVMeter) { ModbusRequest = 3; + } else { + timeout = 10; // only reset timeout when all done } + } else if (EVMeter && Modbus.Address == EVMeterAddress && Modbus.Register == EMConfig[EVMeter].IRegister) { + // packet from EV electric meter + receiveCurrentMeasurement(Modbus.Data, EVMeter, EVIrms); + + ModbusRequest = 4; } else if (EVMeter && Modbus.Address == EVMeterAddress && Modbus.Register == EMConfig[EVMeter].ERegister) { - // packet from PV electric meter + // packet from EV electric meter EnergyEV = receiveEnergyMeasurement(Modbus.Data, EVMeter); - timeout = 10; - if (ResetKwh == 2) EnergyMeterStart = EnergyEV; // At powerup, set EnergyEV to kwh meter value + + if (ResetKwh == 2) EnergyMeterStart = EnergyEV; // At powerup, set EnergyEV to kwh meter value if (EVMeter) EnergyCharged = EnergyEV - EnergyMeterStart; // Calculate Energy + + timeout = 10; // only reset timeout when all done } break; default: @@ -2941,6 +3060,7 @@ void main(void) { //printf("\nModbus Request Address %i / Function %02x / Register %02x",Modbus.Address,Modbus.Function,Modbus.Register); // No timeout reset here, as it is a request, no response!!!! switch (Modbus.Function) { + case 0x03: // (Read holding register) case 0x04: // (Read input register) // Addressed to this device if (Modbus.Address == LoadBl) { diff --git a/version2/SmartEVSE2.X/EVSE.h b/version2/SmartEVSE2.X/EVSE.h index a0360dc..3813b31 100644 --- a/version2/SmartEVSE2.X/EVSE.h +++ b/version2/SmartEVSE2.X/EVSE.h @@ -41,7 +41,8 @@ //#define SPECIAL // if defined, it will modify program so that some menu options are not shown // should be undefined by default -//#define MODBUSPRINT // debug print the modbus messages +//#define MODBUSPRINT // debug print the modbus messages +#define MODBUS_REQUEST_INTERVAL 100 // Minimum interval between modbus requests (set to 100ms to maximize compatibility) #define ICAL 1.00 // Irms Calibration value (for Current transformers) #define MAX_MAINS 25 // max Current the Mains connection can supply @@ -72,8 +73,11 @@ #define EV_METER 0 #define EV_METER_ADDRESS 12 #define EMCUSTOM_ENDIANESS 0 +#define EMCUSTOM_DATAFORMAT 0 #define EMCUSTOM_IREGISTER 0 #define EMCUSTOM_IDIVISOR 0 +#define EMCUSTOM_EREGISTER 0 +#define EMCUSTOM_EDIVISOR 0 // Mode settings #define MODE_NORMAL 0 @@ -150,9 +154,12 @@ #define MENU_EVMETER 22 #define MENU_EVMETERADDRESS 23 #define MENU_EMCUSTOM_ENDIANESS 24 -#define MENU_EMCUSTOM_IREGISTER 25 -#define MENU_EMCUSTOM_IDIVISOR 26 -#define MENU_EXIT 27 +#define MENU_EMCUSTOM_DATAFORMAT 25 +#define MENU_EMCUSTOM_IREGISTER 26 +#define MENU_EMCUSTOM_IDIVISOR 27 +#define MENU_EMCUSTOM_EREGISTER 28 +#define MENU_EMCUSTOM_EDIVISOR 29 +#define MENU_EXIT 30 #define STATUS_STATE 64 #define STATUS_ERROR 65 @@ -164,12 +171,6 @@ #define STATUS_ACCESS 71 #define STATUS_MODE 72 -#define EM_SENSORBOX 1 // Mains meter types -#define EM_PHOENIX_CONTACT 2 -#define EM_FINDER 3 -#define EM_EASTRON 4 -#define EM_CUSTOM 5 - #define MODBUS_INVALID 0 #define MODBUS_OK 1 #define MODBUS_REQUEST 2 @@ -189,6 +190,19 @@ #define _A0_0 LATCbits.LATC0 = 0; #define _A0_1 LATCbits.LATC0 = 1; +#define DATAFORMAT_8N1 0 +#define DATAFORMAT_8N2 1 +#define DATAFORMAT_8E1 2 +#define DATAFORMAT_8O1 3 + +#define ENDIANESS_LBF_LWF 0 +#define ENDIANESS_LBF_HWF 1 +#define ENDIANESS_HBF_LWF 2 +#define ENDIANESS_HBF_HWF 3 + +// Validate defines + + extern char GLCDbuf[512]; // GLCD buffer (half of the display) extern unsigned int MaxMains; // Max Mains Amps (hard limit, limited by the MAINS connection) @@ -215,6 +229,7 @@ extern unsigned char EVMeter; extern unsigned char EVMeterAddress; extern signed double Irms[3]; // Momentary current per Phase (Amps *10) (23 = 2.3A) +extern double EVIrms[3]; // Momentary current per Phase to the EV (Amps *10) (23 = 2.3A) extern unsigned char State; extern unsigned char Error; @@ -247,7 +262,35 @@ extern unsigned int SolarStopTimer; extern unsigned char SolarTimerEnable; extern signed double EnergyCharged; -extern unsigned char MenuItems[27]; +#define EM_SENSORBOX 1 // Mains meter types +#define EM_PHOENIX_CONTACT 2 +#define EM_FINDER 3 +#define EM_EASTRON 4 +#define EM_YTL 5 +#define EM_CUSTOM 6 + +struct { + unsigned char Desc[10]; + unsigned char Endianness; // 0: low byte first, low word first, 1: low byte first, high word first, 2: high byte first, low word first, 3: high byte first, high word first + unsigned char DataFormat; // Stop bits / Parity + unsigned char Function; // Modbus function: 3 = holding registers, 4 = input registers + unsigned int IRegister; // Single phase current (A) + unsigned char IDivisor; // 10^x / 8:double + unsigned int ERegister; // Total energy (kWh) + unsigned char EDivisor; // 10^x / 8:double + unsigned int PRegister; // Total power (W) + unsigned char PDivisor; // 10^x / 8:double +} EMConfig[7] = { + {"Disabled", ENDIANESS_LBF_LWF, DATAFORMAT_8N1, 0, 0, 0, 0, 0, 0, 0}, // First entry! + {"Sensorbox", ENDIANESS_HBF_HWF, DATAFORMAT_8N1, 4, 0, 0, 0xFFFF, 0, 0xFFFF, 0}, // Sensorbox (Own routine for request/receive) + {"Phoenix C", ENDIANESS_HBF_LWF, DATAFORMAT_8N1, 4, 0xC, 3, 0x3E, 1, 0x28, 1}, // PHOENIX CONTACT EEM-350-D-MCB (mA / 0,1kWh / 0,1W) + {"Finder", ENDIANESS_HBF_HWF, DATAFORMAT_8N1, 4, 0x100E, 8, 0x1106, 8, 0x1026, 8}, // Finder 7E.78.8.400.0212 (A / Wh / W) + {"Eastron", ENDIANESS_HBF_HWF, DATAFORMAT_8N1, 4, 0x6, 8, 0x156, 8, 0x34, 8}, // Eastron SDM630 (Own routine for request/receive) (A / kWh / W) + {"YTL", ENDIANESS_HBF_HWF, DATAFORMAT_8N2, 3, 0x16, 8, 0x100, 8, 0x2e, 8}, // YTL DTS353F-2 + {"Custom", ENDIANESS_LBF_LWF, DATAFORMAT_8N1, 4, 0, 0, 0, 0, 0xFFFF, 0} // Last entry! +}; + +extern unsigned char MenuItems[]; const far struct { char Key[8]; @@ -256,7 +299,7 @@ const far struct { unsigned int Min; unsigned int Max; unsigned int Default; -} MenuStr[28] = { +} MenuStr[] = { {"", "", "Not in menu", 0, 0, 0}, {"", "", "Hold 2 sec", 0, 0, 0}, {"CONFIG", "CONFIG", "Set to Fixed Cable or Type 2 Socket", 0, 1, CONFIG}, @@ -273,38 +316,23 @@ const far struct { {"MODE", "MODE", "Set to Normal, Smart or Solar EVSE mode", 0, 2, MODE}, {"MAINS", "MAINS", "Set Max MAINS Current", 10, 100, MAX_MAINS}, {"CAL", "CAL", "Calibrate CT1 (CT2+3 will also change)", 30, 200, (unsigned int) (ICAL * 100)}, // valid range is 0.3 - 2.0 times measured value - {"MAINEM", "MAINSMET", "Type of mains electric meter", 1, 5, MAINS_METER}, + {"MAINEM", "MAINSMET", "Type of mains electric meter", 1, sizeof(EMConfig)/sizeof(EMConfig[0])-1, MAINS_METER}, {"GRID", "GRID", "Grid type to which the Sensorbox is connected", 0, 1, GRID}, {"MAINAD", "MAINSADR", "Address of mains electric meter", 5, 255, MAINS_METER_ADDRESS}, {"MAINM", "MAINSMES", "Mains electric meter scope (What does it measure?)", 0, 1, MAINS_METER_MEASURE}, - {"PVEM", "PV METER", "Type of PV electric meter", 0, 5, PV_METER}, + {"PVEM", "PV METER", "Type of PV electric meter", 0, sizeof(EMConfig)/sizeof(EMConfig[0])-1, PV_METER}, {"PVAD", "PV ADDR", "Address of PV electric meter", 5, 255, PV_METER_ADDRESS}, - {"EVEM", "EV METER", "Type of EV electric meter", 0, 4, EV_METER}, + {"EVEM", "EV METER", "Type of EV electric meter", 0, sizeof(EMConfig)/sizeof(EMConfig[0])-1, EV_METER}, {"EVAD", "EV ADDR", "Address of EV electric meter", 5, 255, EV_METER_ADDRESS}, {"EMBO" , "BYTE ORD", "Byte order of custom electric meter", 0, 3, EMCUSTOM_ENDIANESS}, - {"EMIREG", "CUR REGI", "Register for Current of custom electric meter", 0, 255, EMCUSTOM_IREGISTER}, + {"EMDF" , "PROTOCOL", "Data format of custom electric meter", 0, 3, EMCUSTOM_DATAFORMAT}, + {"EMIREG", "CUR REGI", "Register for Current of custom electric meter", 0, 65535, EMCUSTOM_IREGISTER}, {"ENIDIV", "CUR DIVI", "Divisor for Current of custom electric meter", 0, 8, EMCUSTOM_IDIVISOR}, + {"EMEREG", "ENE REGI", "Register for Energy of custom electric meter", 0, 65535, EMCUSTOM_EREGISTER}, + {"ENEDIV", "ENE DIVI", "Divisor for Energy of custom electric meter", 0, 8, EMCUSTOM_EDIVISOR}, {"EXIT", "EXIT", "EXIT", 0, 0, 0} }; -struct { - unsigned char Desc[10]; - unsigned char Endianness; // 0: low byte first, low word first, 1: low byte first, high word first, 2: high byte first, low word first, 3: high byte first, high word first - unsigned int IRegister; // Single phase current (A) - unsigned char IDivisor; // 10^x / 8:double - unsigned int ERegister; // Total energy (kWh) - unsigned char EDivisor; // 10^x / 8:double - unsigned int PRegister; // Total power (W) - unsigned char PDivisor; // 10^x / 8:double -} EMConfig[6] = { - {"Disabled", 0, 0, 0, 0, 0, 0, 0}, // First entry! - {"Sensorbox", 3, 0, 0, 0xFFFF, 0, 0xFFFF, 0}, // Sensorbox (Own routine for request/receive) - {"Phoenix C", 2, 0xC, 3, 0x3E, 1, 0x28, 1}, // PHOENIX CONTACT EEM-350-D-MCB (mA / 0,1kWh / 0,1W) - {"Finder", 3, 0x100E, 8, 0x1106, 8, 0x1026, 8}, // Finder 7E.78.8.400.0212 (A / Wh / W) - {"Eastron", 3, 0x6, 8, 0x156, 8, 0x34, 8}, // Eastron SDM630 (Own routine for request/receive) (A / kWh / W) - {"Custom", 0, 0, 0, 0xFFFF, 0, 0xFFFF, 0} // Last entry! -}; - void delay(unsigned int d); void read_settings(void); void write_settings(void); diff --git a/version2/SmartEVSE2.X/GLCD.c b/version2/SmartEVSE2.X/GLCD.c index f827c9b..912f14d 100644 --- a/version2/SmartEVSE2.X/GLCD.c +++ b/version2/SmartEVSE2.X/GLCD.c @@ -159,33 +159,33 @@ const far unsigned char font[] = { 0x02, 0x01, 0x02, 0x04, 0x02, // 0x7E ~ 0x3C, 0x26, 0x23, 0x26, 0x3C, // 0x7F 0x1E, 0xA1, 0xA1, 0x61, 0x12, // 0x80 - 0x3A, 0x40, 0x40, 0x20, 0x7A, // 0x81 ü - 0x38, 0x54, 0x54, 0x55, 0x59, // 0x82 é - 0x21, 0x55, 0x55, 0x79, 0x41, // 0x83 â - 0x21, 0x54, 0x54, 0x78, 0x41, // 0x84 ä - 0x21, 0x55, 0x54, 0x78, 0x40, // 0x85 à - 0x20, 0x54, 0x55, 0x79, 0x40, // 0x86 á + 0x3A, 0x40, 0x40, 0x20, 0x7A, // 0x81 � + 0x38, 0x54, 0x54, 0x55, 0x59, // 0x82 � + 0x21, 0x55, 0x55, 0x79, 0x41, // 0x83 � + 0x21, 0x54, 0x54, 0x78, 0x41, // 0x84 � + 0x21, 0x55, 0x54, 0x78, 0x40, // 0x85 � + 0x20, 0x54, 0x55, 0x79, 0x40, // 0x86 � 0x0C, 0x1E, 0x52, 0x72, 0x12, // 0x87 - 0x39, 0x55, 0x55, 0x55, 0x59, // 0x88 ê + 0x39, 0x55, 0x55, 0x55, 0x59, // 0x88 � 0x39, 0x54, 0x54, 0x54, 0x59, // 0x89 - 0x39, 0x55, 0x54, 0x54, 0x58, // 0x8A è + 0x39, 0x55, 0x54, 0x54, 0x58, // 0x8A � 0x00, 0x00, 0x45, 0x7C, 0x41, // 0x8B 0x00, 0x02, 0x45, 0x7D, 0x42, // 0x8C - 0x00, 0x01, 0x45, 0x7C, 0x40, // 0x8D ì - 0xF0, 0x29, 0x24, 0x29, 0xF0, // 0x8E Ä + 0x00, 0x01, 0x45, 0x7C, 0x40, // 0x8D � + 0xF0, 0x29, 0x24, 0x29, 0xF0, // 0x8E � 0xF0, 0x28, 0x25, 0x28, 0xF0, // 0x8F - 0x7C, 0x54, 0x55, 0x45, 0x00, // 0x90 É + 0x7C, 0x54, 0x55, 0x45, 0x00, // 0x90 � 0x20, 0x54, 0x54, 0x7C, 0x54, // 0x91 0x7C, 0x0A, 0x09, 0x7F, 0x49, // 0x92 - 0x32, 0x49, 0x49, 0x49, 0x32, // 0x93 ô - 0x32, 0x48, 0x48, 0x48, 0x32, // 0x94 ö - 0x32, 0x4A, 0x48, 0x48, 0x30, // 0x95 ò - 0x3A, 0x41, 0x41, 0x21, 0x7A, // 0x96 û - 0x3A, 0x42, 0x40, 0x20, 0x78, // 0x97 ù + 0x32, 0x49, 0x49, 0x49, 0x32, // 0x93 � + 0x32, 0x48, 0x48, 0x48, 0x32, // 0x94 � + 0x32, 0x4A, 0x48, 0x48, 0x30, // 0x95 � + 0x3A, 0x41, 0x41, 0x21, 0x7A, // 0x96 � + 0x3A, 0x42, 0x40, 0x20, 0x78, // 0x97 � 0x00, 0x9D, 0xA0, 0xA0, 0x7D, // 0x98 - 0x39, 0x44, 0x44, 0x44, 0x39, // 0x99 Ö - 0x3D, 0x40, 0x40, 0x40, 0x3D, // 0x9A Ü - 0x3C, 0x24, 0xFF, 0x24, 0x24, // 0x9B ¢ + 0x39, 0x44, 0x44, 0x44, 0x39, // 0x99 � + 0x3D, 0x40, 0x40, 0x40, 0x3D, // 0x9A � + 0x3C, 0x24, 0xFF, 0x24, 0x24, // 0x9B � 0x48, 0x7E, 0x49, 0x43, 0x66, // 0x9C 0x2B, 0x2F, 0xFC, 0x2F, 0x2B, // 0x9D 0xFF, 0x09, 0x29, 0xF6, 0x20, // 0x9E @@ -226,7 +226,7 @@ const far unsigned char font[] = { 0x10, 0x10, 0x10, 0xF0, 0x10, // 0xC1 0x00, 0x00, 0x00, 0xFF, 0x10, // 0xC2 0x10, 0x10, 0x10, 0x10, 0x10, // 0xC3 - 0x7D, 0x12, 0x11, 0x12, 0x7D, // 0xC4 Ä + 0x7D, 0x12, 0x11, 0x12, 0x7D, // 0xC4 � 0x00, 0x00, 0x00, 0xFF, 0x14, // 0xC5 0x00, 0x00, 0xFF, 0x00, 0xFF, // 0xC6 0x00, 0x00, 0x1F, 0x10, 0x17, // 0xC7 @@ -244,13 +244,13 @@ const far unsigned char font[] = { 0x00, 0x00, 0x00, 0x1F, 0x14, // 0xD3 0x00, 0x00, 0x00, 0xFC, 0x14, // 0xD4 0x00, 0x00, 0xF0, 0x10, 0xF0, // 0xD5 - 0x3D, 0x42, 0x42, 0x42, 0x3D, // 0xD6 Ö + 0x3D, 0x42, 0x42, 0x42, 0x3D, // 0xD6 � 0x14, 0x14, 0x14, 0xFF, 0x14, // 0xD7 0x10, 0x10, 0x10, 0x1F, 0x00, // 0xD8 0x00, 0x00, 0x00, 0xF0, 0x10, // 0xD9 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // 0xDA 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, // 0xDB - 0x22, 0x54, 0x54, 0x78, 0x42, // 0xDC Ü (tbd) + 0x22, 0x54, 0x54, 0x78, 0x42, // 0xDC � (tbd) 0x00, 0x00, 0x00, 0xFF, 0xFF, // 0xDD 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, // 0xDE 0x38, 0x44, 0x44, 0x38, 0x44, // 0xDF @@ -258,7 +258,7 @@ const far unsigned char font[] = { 0x7E, 0x02, 0x02, 0x06, 0x06, // 0xE1 0x02, 0x7E, 0x02, 0x7E, 0x02, // 0xE2 0x63, 0x55, 0x49, 0x41, 0x63, // 0xE3 - 0x22, 0x54, 0x54, 0x78, 0x42, // 0xE4 ä + 0x22, 0x54, 0x54, 0x78, 0x42, // 0xE4 � 0x40, 0x7E, 0x20, 0x1E, 0x20, // 0xE5 0x06, 0x02, 0x7E, 0x02, 0x02, // 0xE6 0x99, 0xA5, 0xE7, 0xA5, 0x99, // 0xE7 @@ -276,13 +276,13 @@ const far unsigned char font[] = { 0x00, 0x00, 0xFF, 0x01, 0x03, // 0xF3 0xE0, 0x80, 0xFF, 0x00, 0x00, // 0xF4 0x08, 0x08, 0x6B, 0x6B, 0x08, // 0xF5 - 0x3A, 0x44, 0x44, 0x44, 0x3A, // 0xF6 ö + 0x3A, 0x44, 0x44, 0x44, 0x3A, // 0xF6 � 0x06, 0x0F, 0x09, 0x0F, 0x06, // 0xF7 - 0x00, 0x00, 0x03, 0x03, 0x00, // 0xF8 ° + 0x00, 0x00, 0x03, 0x03, 0x00, // 0xF8 � 0x00, 0x00, 0x10, 0x10, 0x00, // 0xF9 0x30, 0x40, 0xFF, 0x01, 0x01, // 0xFA 0x00, 0x1F, 0x01, 0x01, 0x1E, // 0xFB - 0x00, 0x19, 0x1D, 0x17, 0x12, // 0xFC ü (tbd) + 0x00, 0x19, 0x1D, 0x17, 0x12, // 0xFC � (tbd) 0x00, 0x3C, 0x3C, 0x3C, 0x3C, // 0xFD 0x08, 0x1C, 0x1C, 0x1C, 0x08 // 0xFE Energy blob }; @@ -505,9 +505,7 @@ void GLCD(void) { if (Error & LESS_6A) { GLCD_print_buf2(2, (const far char *) "WAITING"); GLCD_print_buf2(4, (const far char *) "FOR POWER"); - } - - else if (State == STATE_C) { // STATE C + } else if (State == STATE_C) { // STATE C BACKLIGHT_ON; // LCD backlight on BacklightTimer = BACKLIGHT; @@ -515,8 +513,7 @@ void GLCD(void) { GLCD_print_buf2(2, (const far char *) "CHARGING"); sprintfd(Str, "%u.%uA", Balanced[0] / 10.0, 1); GLCD_print_buf2(4, Str); - } else - { // STATE A and STATE B + } else { // STATE A and STATE B if (Access_bit) { GLCD_print_buf2(2, (const far char *) "READY TO"); GLCD_print_buf2(4, (const far char *) "CHARGE "); @@ -570,8 +567,9 @@ void GLCD(void) { if (abs(Isum) >3 ) GLCD_write_buf(0xFE); // Show energy flow 'blob' between Grid and House // If current flow is < 0.3A don't show the blob if (EVMeter) { // If we have a EV kWh meter configured, Show total charged energy in kWh on LCD. - sprintfd(Str, "%2u.%1ukWh", EnergyCharged, 1); - GLCD_print_buf(89,1, Str); // print to buffer + sprintfd(Str, "%2u.%1u", EnergyCharged, 1); + GLCD_print_buf(100, 0, Str); // print to buffer + GLCD_print_buf(106, 1, "kWh"); // print to buffer } if (State == STATE_C) { @@ -586,8 +584,17 @@ void GLCD(void) { GLCDy = 3; GLCD_write_buf(0xFE); // Show energy flow 'blob' between House and Car - sprintfd(Str, "%2uA", Balanced[0] / 10.0, 0); - GLCD_print_buf(77, 2, Str); // print to buffer + if (EVMeter) { + for (x = 0; x < 3; x++) // Display L1, L2 and L3 currents on LCD + { + sprintfd(Str, "%2uA", EVIrms[x] / 10.0, 0); // TODO + GLCD_print_buf(77, x, Str); // print to buffer + } + } + else { + sprintfd(Str, "%2uA", Balanced[0] / 10.0, 0); + GLCD_print_buf(77, 2, Str); // print to buffer + } } if (LCDTimer < 5 && Mode == MODE_SOLAR) // Show Sum of currents when solar charging. @@ -616,11 +623,13 @@ void GLCD(void) { if (LCDTimer < 5) { GLCD_print_buf2(5, (const far char *) "WAITING"); } else GLCD_print_buf2(5, (const far char *) "FOR SOLAR"); - } else if (State == STATE_A || State == STATE_B) { // STATE A +B message - if (ChargeDelay) { - sprintf(Str, "READY %u", ChargeDelay); - GLCD_print_buf2(5, Str); - } else GLCD_print_buf2(5, (const far char *) "READY"); + } else if (ChargeDelay && (State == STATE_A|| State == STATE_B)) { // STATE A + B message, when waiting for charge delay + sprintf(Str, "READY %u", ChargeDelay); + GLCD_print_buf2(5, Str); + } else if (State == STATE_A) { // STATE A message + GLCD_print_buf2(5, (const far char *) "READY"); + } else if (State == STATE_B) { // STATE B message + GLCD_print_buf2(5, (const far char *) "CONNECTED"); } else if (State == STATE_C) { BACKLIGHT_ON; // LCD backlight on BacklightTimer = BACKLIGHT; @@ -632,7 +641,7 @@ void GLCD(void) { } else GLCD_print_buf2(5, (const far char *) "CHARGING"); } else { //LCDTimer 6-9 sec - sprintfd(Str, "%u.%uA", Balanced[0] / 10.0, 1); + sprintfd(Str, "< %u.%uA", Balanced[0] / 10.0, 1); GLCD_print_buf2(5, Str); } } @@ -804,7 +813,7 @@ void GLCDMenu(unsigned char Buttons) { break; } - sprintf(Str, "%3i\370C", TempEVSE); // \370 is the octal representation of the ° symbol + sprintf(Str, "%3i\370C", TempEVSE); // \370 is the octal representation of the � symbol GLCD_print(0,7, Str); GLCD_print(122-(strlen(VERSION)*6),7, (const far char *) "v"VERSION);// show software version in bottom right corner. } diff --git a/version2/SmartEVSE2.X/dist/default/production/SmartEVSE2.X.production.hex b/version2/SmartEVSE2.X/dist/default/production/SmartEVSE2.X.production.hex index 3fc1963..af93d9b 100644 --- a/version2/SmartEVSE2.X/dist/default/production/SmartEVSE2.X.production.hex +++ b/version2/SmartEVSE2.X/dist/default/production/SmartEVSE2.X.production.hex @@ -1,2903 +1,3445 @@ :020000040000FA -:040000002FEF01F0ED -:100008005B82D9CF03F0DACF04F01CD0AECF64F115 -:10001800010128512711261103E1040E255D01E392 -:10002800636B320E631901E16307640E6325D96EB1 -:10003800DA6A030EDA2264C1DFFF632B256B266BB5 -:10004800276B286B9EBAE2D79EB89DA846D0000EB3 -:1000580001015F25D96EDA6A030EDA22DF50AD6E30 -:100068005F2B5E515F1903E0320E5F1902E19D9824 -:100078005F6B256B266B276B286B2FD071B4D0A2D2 -:1000880009D05A0407E174CF64F10101645104E115 -:10009800FF0002D074CF64F1D08264C173FF320EC6 -:1000A8000101621901E16207080E641904E1625155 -:1000B80002E0620712D00D0E641903E00A0E6419FB -:1000C80003E1646B6229606F9E0E6225D96EDA6A5D -:1000D800020EDA2264C1DFFF622BA4BACFD7B3D0F5 -:1000E800590452E1585003E1030E5A1826E02C0E29 -:1000F80001013D5D010E3E5902E2899801D08988CF -:10010800898A3D51016E3E51026E3D4B3E2B910E48 -:10011800015C010E02580EE382B208D0890E3D5DE3 -:10012800130E3E5907E33D6B3E6B04D0010E3E6F44 -:10013800900E3D6F3F6B406B72D02C0E01013F5DFE -:10014800010E405903E28988899A02D08988898AF0 -:100158003F51016E4051026E3F4B402B910E015CA6 -:10016800010E02580EE382A208D0890E3F5D130EDD -:10017800405907E33F6B406B04D0010E406F900E6F -:100188003F6F3D6B3E6B4BD0020E591848E15850FB -:1001980003E1030E5A1821E0580E01013D5D020EDD -:1001A8003E5902E2899801D08988898A3D51016EB9 -:1001B8003E51026E3D4B3E2BBD0E015C020E0258B5 -:1001C800B9E382A206D0890E3D5D130E3E59ABE21B -:1001D800B1D7020E3E6FBC0EACD7580E01013F5D81 -:1001E800020E405903E28988899A02D08988898A4F -:1001F8003F51016E4051026E3F4B402BBD0E015CDA -:10020800020E0258BEE382B206D0890E3F5D130E7D -:100218004059B0E2B6D7020E406FBC0EB1D701010B -:10022800292B000E2A232B232C23252B2623272397 -:1002380028235707572906E154C167FF0A0E576F4D -:10024800010E566F7E907EB04BD704C0DAFF03C014 -:10025800D9FF5B9211000CEF40F0CEEF0AF0250EAB -:10026800A21930E07D51D96EDA6A020ED926DE5025 -:10027800DE1013E07D51D96EDA6A020ED92602D853 -:10028800CEEF0AF00500FA6EDE50FD6EDE50FE6E0F -:10029800F850FF6EFA50A25112007D51D96EDA6AF9 -:1002A800DECF81F0DDCF82F081C0D9FF82C0DAFFD6 -:1002B800A2C0DFFF7D51D96EDA6ADE2A000EDD2288 -:1002C800CEEF0AF09C6B9D6BA06BA16B07D0000171 -:1002D800A08702D00001A0857E4B7F2B7EC0F6FF51 -:1002E8007FC0F7FFF86A0F0EF76403D00800F550D7 -:1002F80005D0F6CFE9FFF7CFEAFFEF502D0AE7E088 -:100308001D0AE8E00001A0B7A0957EC0F6FF7FC0F7 -:10031800F7FFF86A0F0EF76403D00800F55005D010 -:10032800F6CFE9FFF7CFEAFFEF50DBEC4AF044E302 -:1003380000019C6B9D6B9CC005F09DC006F0086A8F -:100348000A0E076E39EC4AF005C09CF006C09DF015 -:10035800D00E0001816F82697EC0F6FF7FC0F7FF73 -:10036800F86A0F0EF76403D00800F55005D0F6CFF1 -:10037800E9FFF7CFEAFFEF500001836F846B8151EB -:1003880083278251842383519C2784519D237E4B4C -:100398007F2B7EC0F6FF7FC0F7FFF86A0F0EF76469 -:1003A80003D00800F55005D0F6CFE9FFF7CFEAFFF4 -:1003B800EF50DBEC4AF0BFE27EC0F6FF7FC0F7FFEC -:1003C800F86A0F0EF76403D00800F55005D0F6CF91 -:1003D800E9FFF7CFEAFFEF502E0A4AE10001A18DAD -:1003E8007E4B7F2B9E6B9F6B2ED09EC005F09FC0CF -:1003F80006F0086A0A0E076E39EC4AF005C09EF04E -:1004080006C09FF0D00E0001816F82697EC0F6FFA2 -:100418007FC0F7FFF86A0F0EF76403D00800F550A5 -:1004280005D0F6CFE9FFF7CFEAFFEF500001836F61 -:10043800846B815183278251842383519E27845161 -:100448009F237E4B7F2B7EC0F6FF7FC0F7FFF86AA5 -:100458000F0EF76403D00800F55005D0F6CFE9FF7A -:10046800F7CFEAFFEF50DBEC4AF001E22ED1BDD71F -:1004780000019E6B9F6BA18928D1A18556D1A08FC1 -:1004880054D18051D96EDA6A020EDF26DF5CD96E4C -:10049800DA6ADECF8AF0DECF8BF08A518B1104E165 -:1004A8005E0E8A6FFC0E8B6F8C6B8D6B03D0000118 -:1004B8008C4B8D2B8C518A25816F8D518B21826FAE -:1004C80081C0F6FF82C0F7FFF86A0F0EF76403D009 -:1004D8000800F55005D0F6CFE9FFF7CFEAFFEF5057 -:1004E8000009E5E100019E519F110DE08C519E5DD0 -:1004F8009F51800A816F8D51800A815904E29EC004 -:100508008CF09FC08DF09C518C5D9D518D5905E2FA -:100518008C519C5F8D519D5B02D09C6B9D6BA0B7ED -:1005280088D02CD07D51D96EDA6A020ED926DE50D9 -:10053800DE1011E07D51D96EDA6A020ED92601D893 -:100548001DD00500FA6EDE50FD6EDE50FE6EF850CE -:10055800FF6EFA50200C7D51D96EDA6ADECF81F039 -:10056800DDCF82F081C0D9FF82C0DAFF200EDF6EB6 -:100578007D51D96EDA6ADE2A000EDD2200019C0761 -:10058800D8A09D079C29CEE19D2953E0CBD77D516A -:10059800D96EDA6A020ED926DE50DE1025E07D51CA -:1005A800D96EDA6A020ED92601D81AD00500FA6E79 -:1005B800DE50FD6EDE50FE6EF850FF6EFA508AC0B7 -:1005C800F6FF8BC0F7FFF86A0F0EF76403D0080038 -:1005D800F55005D0F6CFE9FFF7CFEAFFEF5012004C -:1005E80000018A4B8B2B25D08AC0F6FF8BC0F7FF02 -:1005F800F86A7D51D96EDA6ADECF81F0DDCF82F0FC -:1006080081C0D9FF82C0DAFF0F0EF76403D008005B -:10061800F55005D0F6CFE9FFF7CFEAFFEF50DF6ED0 -:1006280000018A4B8B2B7D51D96EDA6ADE2A000EC7 -:10063800DD228C07D8A08D078C29A9E18D29A7E197 -:10064800A0A7CEEF0AF02CD07D51D96EDA6A020E3F -:10065800D926DE50DE1011E07D51D96EDA6A020E1D -:10066800D92601D81DD00500FA6EDE50FD6EDE5089 -:10067800FE6EF850FF6EFA50200C7D51D96EDA6A82 -:10068800DECF81F0DDCF82F081C0D9FF82C0DAFFF2 -:10069800200EDF6E7D51D96EDA6ADE2A000EDD2269 -:1006A80000019C07D8A09D079C29CEE19D2902E165 -:1006B800CEEF0AF0C9D7A20E8A6F8B6B8D6B010E35 -:1006C8008C6F10D7C00EA01330D000017E51816FFF -:1006D8007F51826F7E4B7F2B81C0F6FF82C0F7FF70 -:1006E800F86A0F0EF76403D00800F55005D0F6CF6E -:1006F800E9FFF7CFEAFFEF500001A26FA25102E134 -:10070800EBEF0AF0580A01E1BAD63C0A0EE0020AF9 -:1007180001E1B3D60F0A09E01A0A01E1B2D6060AC6 -:10072800D1E00D0A01E1ABD6C6D7070EA11502E14B -:1007380051EF08F0A1A903D09F6B060E9E6F805160 -:10074800D96EDA6ADFCF81F0040EDF268151D96EC7 -:10075800DA6ADECF98F0DECF99F0DECF9AF0DECFFE -:100768009BF09BAF15D098C005F099C006F09AC0D1 -:1007780007F09BC008F092EC4AF005C098F006C05C -:1007880099F007C09AF008C09BF0030E0001A0136F -:100798008E6B8F6B98C005F099C006F09AC007F071 -:1007A8009BC008F0096A0A6A0B6A0C6A67EC46F093 -:1007B8007BE200019A359B35820F8E6F8F6BFF0E9F -:1007C8008F238E07D8A08F078EC005F08FC006F044 -:1007D800086A030E076E39EC4AF005C08EF006C0B1 -:1007E8008FF08EC06CF08FC06DF000016F6B0A0E39 -:1007F8006E6F3AEC44F06CC08EF06DC08FF08FAF26 -:1008080003D08E07D8A08F078E51000877EC28F008 -:1008180074C090F075C091F076C092F077C093F0F4 -:1008280090C00DF091C00EF092C00FF093C010F080 -:1008380098C011F099C012F09AC013F09BC014F040 -:1008480054EC2DF00DC090F00EC091F00FC092F056 -:1008580010C093F090C013F091C014F092C015F03E -:1008680093C016F0176A186A800E196E3F0E1A6E3A -:100878002AEC43F005E200018E07D8A08F0714D0B8 -:1008880090C013F091C014F092C015F093C016F008 -:10089800176A186A200E196E410E1A6E2AEC43F078 -:1008A80003E300018E4B8F2B00019FBF05D09F51A2 -:1008B80020E10D0E9E5D1DE298C03FF099C040F00A -:1008C8009AC041F09BC042F09E51E3EC2FF026C045 -:1008D80043F027C044F028C045F029C046F0A6ECF4 -:1008E8002EF03FC098F040C099F041C09AF042C045 -:1008F8009BF000018FBF05D08F5128E10A0E8E5D55 -:1009080025E298C005F099C006F09AC007F09BC090 -:1009180008F0096A0A6A0B6A0C6A67EC46F05CE23E -:1009280098C04FF099C050F09AC051F09BC052F057 -:100938008FEC42F04F505010511052104DE18FBFC4 -:100948004BD08F5103E1020E8E5D46E390C013F049 -:1009580091C014F092C015F093C016F05F0E176E98 -:10096800700E186E890E196E400E1A6E2AEC43F03E -:1009780003E20001F70E02D00001F80E8E27FF0EE9 -:100988008F238E5177EC28F074C090F075C091F0E9 -:1009980076C092F077C093F098C005F099C006F041 -:1009A8009AC007F09BC008F090C009F091C00AF007 -:1009B80092C00BF093C00CF071EC40F005C094F0BD -:1009C80006C095F007C096F008C097F00001986B34 -:1009D800996B9A6B9B6B3AD098C04FF099C050F0C6 -:1009E8009AC051F09BC052F08FEC42F04FC094F087 -:1009F80050C095F051C096F052C097F098C04FF093 -:100A080099C050F09AC051F09BC052F094C005F0C4 -:100A180095C006F096C007F097C008F0000EFDECF0 -:100A28003BF005C053F006C054F007C055F008C0AD -:100A380056F00DEC49F04FC098F050C099F051C0F5 -:100A48009AF052C09BF000018E6B8F6B010EA26F63 -:100A58000A0EA21917E0A251040D310EF324F66E06 -:100A6800F10EF420F76E0900F550945D0900F55079 -:100A780095590900F55096590900F550975902E320 -:100A8800A22BE6D7A2519E25816F000E9F21826F6F -:100A98008E5181278F51822381519C5F82519D5BAA -:100AA8009E519F1103E09C07D8A09D07A0C081F02C -:100AB800030E811703E09C07D8A09D07A0A56BD063 -:100AC800A0C081F0030E81175DE07D51D96EDA6A0E -:100AD800020ED926DE50DE1011E07D51D96EDA6A99 -:100AE800020ED92601D84ED00500FA6EDE50FD6EF2 -:100AF800DE50FE6EF850FF6EFA502D0C7D51D96E07 -:100B0800DA6ADECF81F0DDCF82F081C0D9FF82C002 -:100B1800DAFF2D0EDF6E7D51D96EDA6ADE2A000EFD -:100B2800DD2230D07D51D96EDA6A020ED926DE5028 -:100B3800DE1011E07D51D96EDA6A020ED92601D88D -:100B48001DD00500FA6EDE50FD6EDE50FE6EF850C8 -:100B5800FF6EFA50300C7D51D96EDA6ADECF81F023 -:100B6800DDCF82F081C0D9FF82C0DAFF300EDF6EA0 -:100B78007D51D96EDA6ADE2A000EDD2200019C075B -:100B8800D8A09D0700019DBFD7D09D51CBE19C0502 -:100B980001E2D2D0C7D7A0B737D030D07D51D96EB7 -:100BA800DA6A020ED926DE50DE1011E07D51D96EC8 -:100BB800DA6A020ED92601D81DD00500FA6EDE5079 -:100BC800FD6EDE50FE6EF850FF6EFA50200C7D511F -:100BD800D96EDA6ADECF81F0DDCF82F081C0D9FF2D -:100BE80082C0DAFF200EDF6E7D51D96EDA6ADE2A06 -:100BF800000EDD2200019C07D8A09D079DBF04D0F0 -:100C08009D51CCE19C05CAE2A0C081F0030E81177A -:100C180001E192D07D51D96EDA6A020ED926DE50F2 -:100C2800DE1011E07D51D96EDA6A020ED92601D89C -:100C380083D00500FA6EDE50FD6EDE50FE6EF85071 -:100C4800FF6EFA502D0C7D51D96EDA6ADECF81F035 -:100C5800DDCF82F081C0D9FF82C0DAFF2D0E65D0CA -:100C680094C005F095C006F096C007F097C008F04C -:100C7800A251040D310EF324F66EF10EF420F76E36 -:100C88000900F5CF09F00900F5CF0AF00900F5CF02 -:100C98000BF00A00F5CF0CF0B3EC44F005C090F06F -:100CA80006C091F007C092F008C093F090C012F00F -:100CB80091C013F092C014F093C015F00A0E166E8E -:100CC800176A186A196ACAEC46F012C090F013C085 -:100CD80091F014C092F015C093F07D51D96EDA6A84 -:100CE800020ED926DE50DE1013E07D51D96EDA6A85 -:100CF800020ED92601D820D00500FA6EDE50FD6E0E -:100D0800DE50FE6EF850FF6EFA509051300F120010 -:100D18007D51D96EDA6ADECF81F0DDCF82F081C0F5 -:100D2800D9FF82C0DAFF9051300FDF6E7D51D96E46 -:100D3800DA6ADE2A000EDD220001A207A22931E0CC -:100D48008FD77D51D96EDA6A020ED926DE50DE10B1 -:100D580011E07D51D96EDA6A020ED92601D81DD06C -:100D68000500FA6EDE50FD6EDE50FE6EF850FF6E26 -:100D7800FA50300C7D51D96EDA6ADECF81F0DDCFC2 -:100D880082F081C0D9FF82C0DAFF300EDF6E7D515C -:100D9800D96EDA6ADE2A000EDD2200018E07D8A09D -:100DA8008F078FBF04D08F51CCE18E05CAE29FBF59 -:100DB80008D09F5103E1090E9E5D03E3080EA26F60 -:100DC80002D09EC0A2F0A2519E5F000E9F5BA2516E -:100DD8002CE07D51D96EDA6A020ED926DE50DE107B -:100DE80011E07D51D96EDA6A020ED92601D81DD0DC -:100DF8000500FA6EDE50FD6EDE50FE6EF850FF6E96 -:100E0800FA502E0C7D51D96EDA6ADECF81F0DDCF33 -:100E180082F081C0D9FF82C0DAFF2E0EDF6E7D51CD -:100E2800D96EDA6ADE2A000EDD220001A25177ECC3 -:100E380028F074C085F075C086F076C087F077C05A -:100E480088F098C011F099C012F09AC013F09BC0B6 -:100E580014F085C00DF086C00EF087C00FF088C072 -:100E680010F054EC2DF00DC04FF00EC050F00FC034 -:100E780051F010C052F08FEC42F04FC094F050C0C7 -:100E880095F051C096F052C097F093D094C005F0F9 -:100E980095C006F096C007F097C008F0A251040D5F -:100EA800310EF324F66EF10EF420F76E0900F5CF3B -:100EB80009F00900F5CF0AF00900F5CF0BF00A0098 -:100EC800F5CF0CF0B3EC44F005C090F006C091F0FB -:100ED80007C092F008C093F090C012F091C013F0D0 -:100EE80092C014F093C015F00A0E166E176A186AAD -:100EF800196ACAEC46F012C090F013C091F014C001 -:100F080092F015C093F07D51D96EDA6A020ED92697 -:100F1800DE50DE1013E07D51D96EDA6A020ED92652 -:100F280001D820D00500FA6EDE50FD6EDE50FE6E50 -:100F3800F850FF6EFA509051300F12007D51D96E63 -:100F4800DA6ADECF81F0DDCF82F081C0D9FF82C0BE -:100F5800DAFF9051300FDF6E7D51D96EDA6ADE2AE2 -:100F6800000EDD2294C012F095C013F096C014F064 -:100F780097C015F00001A251040D310EF324F66E4E -:100F8800F10EF420F76E0900F5CF16F00900F5CF41 -:100F980017F00900F5CF18F00A00F5CF19F0CAECE0 -:100FA80046F012C094F013C095F014C096F015C026 -:100FB80097F0A207A22931E069D77D51D96EDA6A84 -:100FC800020ED926DE50DE1011E07D51D96EDA6AA4 -:100FD800020ED92601D81DD00500FA6EDE50FD6E2E -:100FE800DE50FE6EF850FF6EFA50300C7D51D96E0F -:100FF800DA6ADECF81F0DDCF82F081C0D9FF82C00E -:10100800DAFF300EDF6E7D51D96EDA6ADE2A000E05 -:10101800DD2200019E07D8A09F079E519F11CDE1B8 -:10102800A0B79DBFB7D29D5103E19C0501E2B2D2A2 -:101038007D51D96EDA6A020ED926DE50DE1011E033 -:101048007D51D96EDA6A020ED92601D81DD0050065 -:10105800FA6EDE50FD6EDE50FE6EF850FF6EFA50EE -:10106800200C7D51D96EDA6ADECF81F0DDCF82F0B7 -:1010780081C0D9FF82C0DAFF200EDF6E7D51D96EA4 -:10108800DA6ADE2A000EDD2200019C07D8A09D073F -:101098009C519D1101E17ED2CBD7A0C081F0C00E3A -:1010A80081171EE18051D96EDA6ADF50DF2ADF2A04 -:1010B800D96EDA6ADECF94F0DDCF95F0000E95BFD9 -:1010C800FF0E966F976F97AF1DD0030EA013971F53 -:1010D800961F951F946D000E95239623972312D083 -:1010E8008051D96EDA6ADF50DF2ADF2AD96EDA6AD0 -:1010F800DECF81F0DDCF82F081C094F082C095F020 -:10110800966B976B9E519F1140E1945195119611E2 -:1011180097113BE19E4B9F2B38D0010EA26F0A0E10 -:10112800A2193AE0A251040D310EF324F66EF10E25 -:10113800F420F76E0900F550945D0900F5509559B3 -:101148000900F55096590900F550975925E3A22B47 -:10115800E6D7010EA26F080EA2191EE0A251040DD7 -:10116800140EF324F66EE60EF420F76E0900F5501F -:10117800945D0900F55095590900F55096590900F4 -:10118800F550975909E3A22BE6D7A051C00BC5E04B -:10119800800ADFE0400AC1E0A251816F826B9E5154 -:1011A800815D8251800A836F9F51800A835903E2CF -:1011B8009EC0A2F00FD0A251816F826B81519E5DBB -:1011C8009F51800A836F8251800A835903E2A2C02B -:1011D8009EF09F6B9C519D1108E0A0C081F0030E0A -:1011E800811703E09C07D8A09D07A1AD10D09C51A2 -:1011F8009E5D9F51800A816F9D51800A815905E249 -:101208009E519C5F9F519D5B02D09C6B9D6BA25130 -:10121800816F826B9C51815D8251800A836F9D51E1 -:10122800800A835905E2A2519C5F000E9D5B02D0A3 -:101238009C6B9D6BA0A567D0A0C081F0030E8117A1 -:101248002CE07D51D96EDA6A020ED926DE50DE1006 -:1012580011E07D51D96EDA6A020ED92601D81DD067 -:101268000500FA6EDE50FD6EDE50FE6EF850FF6E21 -:10127800FA502D0C7D51D96EDA6ADECF81F0DDCFC0 -:1012880082F081C0D9FF82C0DAFF2D0EDF6E7D515A -:10129800D96EDA6ADE2A000EDD2200019C519D110A -:1012A80001E136D17D51D96EDA6A020ED926DE50B7 -:1012B800DE1011E07D51D96EDA6A020ED92601D806 -:1012C8001DD00500FA6EDE50FD6EDE50FE6EF85041 -:1012D800FF6EFA50300C7D51D96EDA6ADECF81F09C -:1012E800DDCF82F081C0D9FF82C0DAFF300EDF6E19 -:1012F8007D51D96EDA6ADE2A000EDD2200019C07D4 -:10130800D8A09D07CBD79C519D1135E0A0B733D00D -:101318007D51D96EDA6A020ED926DE50DE1011E050 -:101328007D51D96EDA6A020ED92601D81DD0050082 -:10133800FA6EDE50FD6EDE50FE6EF850FF6EFA500B -:10134800200C7D51D96EDA6ADECF81F0DDCF82F0D4 -:1013580081C0D9FF82C0DAFF200EDF6E7D51D96EC1 -:10136800DA6ADE2A000EDD2200019C07D8A09D075C -:101378009C519D11CDE1A0C081F0030E811701E1C0 -:10138800C7D07D51D96EDA6A020ED926DE50DE103A -:1013980011E07D51D96EDA6A020ED92601D8B8D08B -:1013A8000500FA6EDE50FD6EDE50FE6EF850FF6EE0 -:1013B800FA502D0C7D51D96EDA6ADECF81F0DDCF7F -:1013C80082F081C0D9FF82C0DAFF2D0EDF6E9AD07D -:1013D8009EC081F09FC082F0D89081378237D89024 -:1013E80081378237310E8125F66EF10E8221F76E34 -:1013F8000900F5CF09F00900F5CF0AF00900F5CF8B -:101408000BF00A00F5CF0CF094C005F095C006F07B -:1014180096C007F097C008F0B3EC44F005C012F08E -:1014280006C013F007C014F008C015F00A0E166EB7 -:10143800176A186A196ACAEC46F01250300FA26F80 -:101448003AD094C005F095C006F096C007F097C052 -:1014580008F09EC081F09FC082F0D8908137823713 -:10146800D89081378237140E8125F66EE60E8221D8 -:10147800F76E0900F5CF09F00900F5CF0AF0090069 -:10148800F5CF0BF00A00F5CF0CF0B3EC44F00550A3 -:101498000F0B896FD20E8925F66EF76AFA0EF722BE -:1014A8000800F5CFA2F007D0A051C00B91E0800A48 -:1014B800C8E0400A8DE07D51D96EDA6A020ED9265D -:1014C800DE50DE1012E07D51D96EDA6A020ED9269E -:1014D80001D81ED00500FA6EDE50FD6EDE50FE6E9D -:1014E800F850FF6EFA50A25112007D51D96EDA6A97 -:1014F800DECF81F0DDCF82F081C0D9FF82C0DAFF74 -:10150800A2C0DFFF7D51D96EDA6ADE2A000EDD2225 -:1015180000019E07D8A09F079E29C6E19F29C4E124 -:10152800A0B79DBF37D09D5102E19C0533E37D51A3 -:10153800D96EDA6A020ED926DE50DE1011E07D512E -:10154800D96EDA6A020ED92601D81DD00500FA6EC6 -:10155800DE50FD6EDE50FE6EF850FF6EFA50200C25 -:101568007D51D96EDA6ADECF81F0DDCF82F081C09D -:10157800D9FF82C0DAFF200EDF6E7D51D96EDA6A9C -:10158800DE2A000EDD2200019C07D8A09D079C5191 -:101598009D11CDE100017E51816F7F51826F7E4B9D -:1015A8007F2B81C0F6FF82C0F7FFF86A0F0EF76441 -:1015B80003D00800F55005D0F6CFE9FFF7CFEAFFD2 -:1015C800EF500001A26FA25102E033EF01F07D6BF2 -:1015D8007E6B12000101C66BC76B050EC16FBC6B39 -:1015E800AC6BBF6BC06BBD6BBE6BAD6B010EBB6FE5 -:1015F800AB6F21EEAEF00B0EDE6AE806FDE2A76BDC -:10160800A86BA96BAA6BE1EC41F09CEC38F00A0ED0 -:101618000001FD03F3CF9BF1F4CF9CF1FE03F350DF -:1016280001019C279BC141F19CC142F1898677EC5D -:1016380044F060EC49F0D08271EC39F00101CB6FD5 -:10164800020ECB1902E1800E586E0001F25102E041 -:1016580072EC3BF00101605102E0DAEC13F04C51FE -:101668000FE028512711261103E1070E255D08E335 -:101678008A8A066A010E056EB1EC48F09D884C6BAB -:101688005F5102E1ACB28A9A72EC43F0A30E946EF9 -:1016980000F000F08250210B0101CB6FCB39E846F6 -:1016A8001F0BCF6FCB51CB25020BCF138150010BF2 -:1016B800CF13820E946E070ECF1903E1CE51CF19C6 -:1016C80003E0CF515CEC21F0010E01015B651CD0F9 -:1016D800190E5B6119D0880E21259B6F130E2221EC -:1016E8009C6F000E23219D6F000E24219E6F2951AF -:1016F8009B5D2A519C592B519D592C519E5904E2AE -:101708005A5102E163EC3EF05B5128E1060ECF1915 -:1017180025E10001F85122E00101BA511FE1020E52 -:101728000001F7611BD0030EF61918E1F81D030B31 -:10173800F86FD60E5816576A01014D6B0001F70570 -:1017480009E12B6AA80E2A6EF8C02CF02D6A000E4B -:10175800D5EC49F0050E0101BA6F07D00101BA5165 -:1017680004E0070ECF1901E1BA07010E81A4000EAB -:10177800BB1903E1C65101E1D0D0AD2BAD059B6F7C -:10178800060E9B6103D0C65101E1C9D0000E81B499 -:10179800010EBB6FBB5168E0B8D00101505104E0A5 -:1017A800506B010E5A6E02D0010E506F470E0001A9 -:1017B800C06FFB0EC16F50C1C2F0C36B13EC4AF08F -:1017C8005ED0010E0101506F5AD00101C6510AE1E5 -:1017D800010EC66F29C1A7F12AC1A8F12BC1A9F131 -:1017E8002CC1AAF1C6514BE0DC0EA7259B6F050E54 -:1017F800A8219C6F000EA9219D6F000EAA219E6F43 -:1018080029519B5D2A519C592B519D592C519E5908 -:1018180036E2030E5A1833E1010E5A6E0001F251F6 -:1018280002E10F0E576E020E0101C66F28D0020E9C -:10183800F81902E1010EF86FF70521E1F8511FE0F0 -:101848002B6AA80E2A6EF8C02CF02D6A000ED5EC73 -:1018580049F015D0030E5A1812E1010E5A6EF251D2 -:101868000EE10F0E576E0BD00001F651010A95E0FC -:10187800030AA7E0010AA9E0070AD9E0EBD70101AA -:10188800990504E158B881B201D058983C0E5D6FB3 -:10189800898643D00101506B010E5A6E3ED0020E6C -:1018A8000101C6191DE00001F80502E1020E04D08D -:1018B800020EF81902E1010EF86FD60E5816576A93 -:1018C80001014D6B0001F7050BE1F85109E02B6AA6 -:1018D800A80E2A6EF8C02CF02D6A000ED5EC49F03F -:1018E8000101C66B1AD0F80502E1020EF86FF70580 -:1018F80014E1F85112E02B6AA80E2A6EF8C02CF0F9 -:101908002D6A000ED5EC49F008D00001F651020A04 -:10191800C1E0010AC4E0070AE6E00101AD6B9905E0 -:1019280009E181B281A206D0010E5A6E100E586EDE -:101938000001F36B050E5A181EE101012C512B1101 -:1019480005E1E90E295D030E2A5915E32B6A010EFC -:101958002A6E2D6A2C6A0001F751D5EC49F0530E16 -:101968000001C06FF80EC16F13EC4AF00101296B3A -:101978002A6B2B6B2C6B5A0401E0C4D0BD6A82849D -:101988008A9801012D6B81EC47F00101C96FC905E7 -:1019980005E1589A5890576A656BB4D0020EC91978 -:1019A80003E0020EC919F8E15850F6E15750F4E186 -:1019B8005051F2E0020E651901E0A1D0C72BC7050E -:1019C8009B6F190E9B659ED0BF6BF9EC43F07E0EA2 -:1019D8000001C06FF90EC16F49C1C2F04AC1C3F01E -:1019E800FBC0C4F0FCC0C5F013EC4AF0FB51010188 -:1019F800495D0001FC5101014A5909E20A0E4903F7 -:101A0800F3CF9BF1F4CF9CF14A03F3500AD00A0EAE -:101A18000001FB03F3CF9BF1F4CF9CF1FC03F350DF -:101A280001019C279BC147F19CC148F1010E0001AF -:101A3800F76542D02B6A020E2A6E47C12CF048C1C6 -:101A48002DF0F751D5EC49F047C105F048C106F033 -:101A5800076A086A000EFDEC3BF005C026F006C0D8 -:101A680027F007C028F008C029F02A6A2B6A200E40 -:101A78002C6E410E2D6E27EC33F026C0C2F127C024 -:101A8800C3F128C0C4F129C0C5F1070E0001C06F19 -:101A9800F80EC16FC2C1C2F0C3C1C3F0C4C1C4F063 -:101AA800C5C1C5F013EC4AF0060E5A6E0101296B48 -:101AB8002A6B2B6B2C6B26D00A0E01014903F3CF3E -:101AC8009BF1F4CF9CF14A03F3509C279BC111F181 -:101AD8009CC112F147C18BF148C18CF1010E2D6FE9 -:101AE800020E5A6E1E0EC06F3C0E5D6F89862D0E5B -:101AF8000001C06FFB0EC16F13EC4AF003D0020E59 -:101B0800656FC76B060E5A180BE101012C512B119A -:101B180005E1E90E295D030E2A5902E3010E5A6E0A -:101B2800020E5A1801E0DCD0070EBC64C5D0180EAE -:101B3800BC60C2D081EC47F00101C96FC90522E140 -:101B480065051CE1C72BC7059B6F190E9B65B4D0B3 -:101B5800010E5A6E130E0001C06FFB0EC16F13EC1D -:101B68004AF0010EF765A8D0050E5A6EE90E01017C -:101B7800296F030E2A6F2B6B2C6B9ED0010E656F9D -:101B8800C76B9AD0030EC91901E085D0030E6519F9 -:101B980001E07FD0BF057DE1C72BC7059B6F190EFC -:101BA8009B658AD0585001E087D0575001E084D017 -:101BB800010E0001F76542D02B6A030E2A6E47C159 -:101BC8002CF048C12DF0F751D5EC49F047C105F08C -:101BD80048C106F0076A086A000EFDEC3BF005C034 -:101BE80026F006C027F007C028F008C029F02A6AA6 -:101BF8002B6A200E2C6E410E2D6E27EC33F026C07A -:101C0800C2F127C0C3F128C0C4F129C0C5F12D0E07 -:101C18000001C06FF80EC16FC2C1C2F0C3C1C3F0EA -:101C2800C4C1C4F0C5C1C5F013EC4AF0070E5A6E22 -:101C38000101296B2A6B2B6B2C6B3ED047C111F12C -:101C480048C112F1C1EC37F0000921E1020E01018F -:101C58002D6F8B6B8C6B010E3DEC1EF08A88010199 -:101C6800C069BF6B030E5A6E0001F36B0101296B4B -:101C78002A6B2B6B2C6B5B5102E10CEC19F03A0EC2 -:101C88000001C06FFB0EC16F13EC4AF015D05886E7 -:101C980013D0030E74D7C0510DE1140E5A6E030E03 -:101CA800BD6FBD6A8294D60E0001C06FF90EC16F78 -:101CB80013EC4AF00101656BE60EBC6411D0F10E1D -:101CC800BC64FDD7BC6401D0BC5081EC47F0010175 -:101CD800C96F040EC91903E1010EBF6F01D0BF6BB4 -:101CE800140E5A1807E10101BD5104E1020E5A6EA3 -:101CF8008284C069070E5A1813E101012C512B1177 -:101D080005E1E90E295D030E2A590AE3BF6B020EAD -:101D18005A6E850E0001C06FFA0EC16F13EC4AF0BF -:101D2800030E5A185EE1070EBC645BD0180EBC6047 -:101D380058D081EC47F00101C96FC90502E0C951CB -:101D480021E165051BE1C72BC7059B6F190E9B6534 -:101D580048D08A98010E5A6E200E0001C06FFB0E03 -:101D6800C16F13EC4AF077EC44F0010E0001F765FF -:101D780002D0050E26D001012D6B33D0010E656F00 -:101D8800C76B2FD0020EC9192BE1020E651926E187 -:101D9800C72BC7059B6F190E9B6523D08A98020E27 -:101DA8005A6E8D0E0001C06FFA0EC16F13EC4AF027 -:101DB80077EC44F00101BF6B010E0001F7650AD012 -:101DC800080E5A6EE90E0101296F030E2A6F2B6B5C -:101DD8002C6B07D0010E01012D6F03D0020ECFD757 -:101DE800656B080E5A181EE101012C512B1105E1F3 -:101DF800E90E295D030E2A5915E32B6A040E2A6E93 -:101E08002D6A2C6A0001F751D5EC49F0790E0001D2 -:101E1800C06FF80EC16F13EC4AF00101296B2A6BF1 -:101E28002B6B2C6BABA202D0AB98AB8871A202D003 -:101E380071987188D6CFCBF13C0ED76403D10101DC -:101E4800655104E0030E5A1801E1FCD0D76AD66A3E -:101E5800D7EC47F0020E5A1803E1C02901E0C00789 -:101E6800140E5A1803E1BD5101E0BD074D5132E08F -:101E78003C0ED403F3CF9BF1F4CF9CF1D503F35080 -:101E88009C2739519D6F3A519E6F394B3A2B9B5184 -:101E98009D5D9C519E5920E3010E5A6E4D6B396B26 -:101EA8003A6B5886CB6B030ECB6501D009D02D0E4B -:101EB800CB25D96EDA6A010EDA22DF6ACB2BF3D78B -:101EC8002B6A020E2A6E2D6A200E2C6E000ED5EC9F -:101ED80049F002D0396B3A6B575001E05706370E7C -:101EE8005C6102D058B4589458C09BF1210E9B17DE -:101EF8001AE0020E0001F76116D0C1EC37F00009B4 -:101F080012E15890589AC10E0001C06FF80EC16FC7 -:101F180013EC4AF02B6A020E2A6E58C02CF02D6A78 -:101F2800000ED5EC49F00101C1511BE158B219D09E -:101F38005882010E5A6E9C0E0001C06FF90EC16FD7 -:101F480013EC4AF00101CB6B030ECB6501D00CD02A -:101F58002D0ECB25D96EDA6A010EDA22DF6ACB2B79 -:101F6800F3D7C15101E0C107400E5C6519D0588410 -:101F7800010E5A6E280E0001C06FFA0EC16F13ECE5 -:101F88004AF00101CB6B030ECB6501D009D02D0EB1 -:101F9800CB25D96EDA6A010EDA22DF6ACB2BF3D7AA -:101FA80058A61CD05896020E0001F8190AE157509D -:101FB80006E1BA0EC06FF90EC16F13EC4AF0588AE9 -:101FC80009D0575006E1E20EC06FF80EC16F13EC4E -:101FD8004AF05880010E5A6E3C0E576E0CEC19F000 -:101FE8000001F85107E00101AB07AB2903E1010E3D -:101FF800536FAB6F0001F85125E10101456B466B4A -:10200800BE5101E0BE07020E0001F7611BD00101BD -:10201800BE5118E1000E3DEC1EF0F70502E1F7ECA9 -:102028004AF0020E5A1803E0030E5A1806E18BC153 -:1020380062F08CC163F087EC3CF0020E0101BE6FC8 -:102048000A0EC16F010153511AE0020E0001F76137 -:1020580016D00ED0DBC12FF00001FF5125EC48F05F -:102068000DD0DAC12FF00001F55125EC48F006D06B -:1020780001015351010AEEE0030AF3E0536B010139 -:10208800635101E172D328512711261104E1040E8E -:10209800255D01E26AD3320E056E030E066E640EEC -:1020A800076E030E086E63C109F00A6A29EC47F04F -:1020B80063C161F10101636B320E0001D36F030E3E -:1020C800D46F61C1D5F04EEC2AF0030E01010B1953 -:1020D80001E19FD0A3D00001FF5132E00101DB51A3 -:1020E80000192EE10001FF51120D0B0EF324D96ED9 -:1020F800020EF420DA6EDE500101021921E1DE50F1 -:1021080003191EE108C14AF009C14BF0FFC04CF0A9 -:102118007F0E4D6E010E4E6E42EC24F00101CB6F26 -:10212800CB5102E00A0EC16F0001F55106E0020E24 -:102138000101536F010EAC6F18D30AEC35F015D3BB -:102148000101AC5101E111D30001F55101E10DD3B9 -:102158000101DA51001901E008D30001F551120D0F -:102168000B0EF324D96E020EF420DA6EDE50010154 -:10217800021953E1DE50031901E0F7D208C14AF011 -:1021880009C14BF0F5C04CF0AE0E4D6E010E4E6E0F -:1021980042EC24F00101CB6B020ECB6501D035D0A7 -:1021A800CB51040D7F0EF324D96E010EF420DA6EA4 -:1021B800DECF4FF0DECF50F0DECF51F0DECF52F061 -:1021C800CB51040DAE0EF324D96E010EF420DA6E55 -:1021D800DECF53F0DECF54F0DECF55F0DECF56F031 -:1021E8000DEC49F00101CB51040D7F0EF324D96E9B -:1021F800010EF420DA6E4FC0DEFF50C0DEFF51C082 -:10220800DEFF52C0DEFFCB2BC7D70A0EC16FAC6B07 -:1022180094D70151040A01E15ED7A7D2020E0B1927 -:1022280001E1AAD0B3D00001F7510101001901E082 -:102238009CD2F5EC3DF00101C86FC82901E195D2A7 -:10224800C85199EC46F091D2010E006519D0050EDF -:10225800006116D00251031107E0035105E1050E94 -:10226800025D02E2030E0BD0035103E1810E025D11 -:1022780007E3035105E1850E025D02E2020EBC6F21 -:102288000A0E001910E1A80E021903110CE14F0EF5 -:10229800061909E1490E071906E10001F25103E1A7 -:1022A800010EF26F62D20101005106E00001F75100 -:1022B8000101001901E059D2F5EC3DF00101C86FA8 -:1022C800C82903E0C851EEEC44F0020E0101BC6FCE -:1022D8004CD2005106E00001F7510101001901E05C -:1022E80044D2020503113DE1010E0001F76539D022 -:1022F800F75101019B6F9C6BD8909B379C3721EE5F -:1023080008F0DECF9DF1DDCF9EF19B519D279C51BA -:102318009E23FE0E9D25D96EFF0E9E21DA6EDF509C -:10232800A06F9F6B0001F7510101A16FA26BD890BC -:10233800A137A23721EE08F0DECFA3F1DDCFA4F15B -:10234800A151A327A251A423FF0EA325D96EFF0EE6 -:10235800A421DA6EDF509F11A56FA051A66F020E5F -:10236800BC6FF5EC3DF00101C86FC82901E1FDD152 -:10237800C8517FEC3DF0F9D10151040A01E153D76E -:10238800020A01E161D7160AA4E0EFD1F40E0001B8 -:10239800C06FFA0EC16F13EC4AF0E7D1005130E17B -:1023A800010E0001F7652CD01DD0A5C18BF1A6C187 -:1023B8008CF1020E5A1803E0030E5A1806E18BC17D -:1023C80062F08CC163F087EC3CF00A0E0101C16F2A -:1023D80017D006C158F0585013E0010E5A6E3C0E43 -:1023E800576E0ED021EE02F0DECF9BF1DDCF9CF1CF -:1023F80001019C5105E19B51010AD7E0030AE9E07C -:102408000001F751010100193CE0B7D1010E37D0A6 -:102418000651071102E15886B0D106C162F007C122 -:1024280063F087EC3CF0020E5A6E1E0E0101C06F7D -:102438003C0E5D6F8986A1D106510711ECE006C1FB -:1024480062F007C163F087EC3CF08A880101BF6B3A -:10245800030E5A6EC0690001F36B0101296B2A6BE8 -:102468002B6B2C6B5B5102E10CEC19F03A0E00015E -:10247800C06FFB0EC16F13EC4AF07FD1020E5A6E8B -:102488007CD121EE02F0DECF9BF1DDCF9CF19C5197 -:1024980001E073D19B51810AB9E0030AB9E0010A4E -:1024A800CBE0070AEBE069D10001F70501E065D14F -:1024B80001010005CA6F44D12D0ECA25D96EDA6A0A -:1024C800010EDA22DF6A000E3DEC1EF06F0EC06FBF -:1024D800FA0EC16FCAC1C2F0C36B13EC4AF02B6A83 -:1024E800810E2A6E2D6A2C6A01010051D5EC49F043 -:1024F80044D1C1EC37F000092DE12D0E0101CA25A8 -:10250800D96EDA6A010EDA22010EDF6ECA51020DA7 -:10251800110EF324D96E010EF420DA6E06C1DEFF27 -:1025280007C1DDFF0A0E0001F903F3CF9BF1F4CFD9 -:102538009CF1FA03F35001019C27CA51020D8B0E3E -:10254800F324D96E010EF420DA6E9BC1DEFF9CC124 -:10255800DDFF0BD00101CA51020D8B0EF324D96E99 -:10256800010EF420DA6EDE6ADD6A06C105F007C1E5 -:1025780006F0076A086A000EFDEC3BF005C026F07D -:1025880006C027F007C028F008C029F02A6A2B6A7D -:10259800200E2C6E410E2D6E27EC33F026C0C2F1B2 -:1025A80027C0C3F128C0C4F129C0C5F1210E00011C -:1025B800C06FF90EC16FCAC1C2F0C36BC2C1C4F00B -:1025C800C3C1C5F0C4C1C6F0C5C1C7F013EC4AF019 -:1025D8002B6A820E2A6E0101CA51020D8B0EF3245A -:1025E800D96E010EF420DA6EDECF2CF0DDCF2DF09F -:1025F8000051D5EC49F0C1D0C1EC37F0000923E116 -:102608002D0E0101CA25D96EDA6A010EDA22020EF0 -:10261800DF6ECA51020D110EF324D96E010EF4209B -:10262800DA6E06C1DEFF07C1DDFFCA51020D8B0E4F -:10263800F324D96E010EF420DA6EDE6ADD6A010E2B -:102648003DEC1EF00BD00101CA51020D8B0EF32494 -:10265800D96E010EF420DA6EDE6ADD6A0101CA5114 -:10266800020D8B0EF324D96E010EF420DA6EDECF44 -:102678009BF1DDCF9CF19BC105F09CC106F0076A78 -:10268800086A000EFDEC3BF005C026F006C027F0F6 -:1026980007C028F008C029F02A6A2B6A200E2C6E81 -:1026A800410E2D6E27EC33F026C0C2F127C0C3F1CE -:1026B80028C0C4F129C0C5F1020E0001C06FF90E8F -:1026C800C16FCAC1C2F0C36BC2C1C4F0C3C1C5F0F7 -:1026D800C4C1C6F0C5C1C7F013EC4AF02B6A830E1B -:1026E8002A6E0101CA51020D8B0EF324D96E010E18 -:1026F800F420DA6EDECF2CF0DDCF2DF00051D5ECD2 -:1027080049F03BD02D0ECA25D96EDA6A010EDA22BD -:10271800010EDF6E000E3DEC1EF0F20EC06FF90EDA -:10272800C16FCAC1C2F0C36B13EC4AF02B6A840EA6 -:102738002A6E2D6A2C6A01010051D5EC49F01DD092 -:1027480021EE02F0DECF9BF1DDCF9CF19C5115E12B -:102758009B51010A01E1B0D6030A01E1CAD6010A78 -:1027680001E14AD7070ACEE008D00101BC51020AAC -:1027780001E114D6010A01E197D658A205D00A0E44 -:102788000101C11901E1589258C09BF1210E0101C4 -:102798009B1708E0575006E1010E0001F76502D0CB -:1027A8005890589A0101BC6B29EF0BF022EC32F0DB -:1027B8000001E26F990EC06FF90EC16F13EC4AF079 -:1027C800F4513BE1E76B22D09E0E056E020E066EB9 -:1027D800660EE725D96EDA6A010EDA22DF504B0D54 -:1027E800340EF324076EE60EF420086E39EC42F03E -:1027F8000550061009E1660E0001E725D96EDA6A70 -:10280800010EDA22DF50F46F0001E72BD469D56995 -:10281800E251D66FD76BD451D627D551D723E7517C -:10282800D86FD96BD651D85DD951800ADA6FD75194 -:10283800800ADA5901E327D2C7D702019E5101E085 -:10284800FAD10001F46B1FD29E0E4B6E020E4C6E35 -:1028580070EC4AF04BC0E3F04CC0E4F04DC0E5F03A -:102868004EC0E6F0E3C013F0E4C014F0E5C015F084 -:10287800E6C016F0176A186AC00E196E400E1A6E76 -:102888002AEC43F011E3136A146AA00E156E420E87 -:10289800166EE3C017F0E4C018F0E5C019F0E6C002 -:1028A8001AF02AEC43F008E2DB0E0001C06FF70EC5 -:1028B800C16F13EC4AF0E1D17FC14FF080C150F0F5 -:1028C80081C151F082C152F08FEC42F04FC062F0EA -:1028D80050C063F0EBEC49F062C005F063C006F04D -:1028E800000E06BEFF0E076E086E010EFDEC3BF0F3 -:1028F80005C026F006C027F007C028F008C029F058 -:10290800D0C12AF0D1C12BF0D2C12CF0D3C12DF007 -:1029180027EC33F026C0DBF027C0DCF028C0DDF060 -:1029280029C0DEF0116A126A200E136E410E146E71 -:10293800E3C00DF0E4C00EF0E5C00FF0E6C010F003 -:1029480054EC2DF00DC026F00EC027F00FC028F073 -:1029580010C029F0DBC02AF0DCC02BF0DDC02CF061 -:10296800DEC02DF027EC33F026C0D0F127C0D1F11E -:1029780028C0D2F129C0D3F1E1EC36F07ED19E0E09 -:10298800056E020E066EA30E076EFB0E086E39EC7E -:1029980042F00550061002E1020E0ED09E0E056EA2 -:1029A800020E066EE10E076EFC0E086E39EC42F060 -:1029B8000550061004E1010E0001F86FDDD79E0EE8 -:1029C800056E020E066E960E076EFC0E086E39EC4A -:1029D80042F00550061001E050D10001F86BE1EC1F -:1029E80036F0586A4AD19E0E056E020E066E2D0EFE -:1029F800076EFC0E086E39EC42F00550061002E135 -:102A0800010E0ED09E0E056E020E066EDB0E076ED0 -:102A1800FC0E086E39EC42F00550061003E1020E78 -:102A2800596EAAD79E0E056E020E066E4E0E076EE2 -:102A3800FC0E086E39EC42F00550061001E01DD17D -:102A4800596A9AD79E0E056E020E066ED50E076E4F -:102A5800FC0E086E39EC42F00550061004E1010E38 -:102A680001019A6F89D79E0E056E020E066E9D0EA5 -:102A7800076EFC0E086E39EC42F00550061001E0B6 -:102A8800FCD001019A6B78D7E76B9E0E056E020E9B -:102A9800066EE751090D040EF324076EF10EF420BB -:102AA800086E39EC42F00550061004E1E7C0F7F073 -:102AB800E1EC36F00001E72B040EE765E6D7DDD040 -:102AC800E76B9E0E056E020E066EE7510A0DD20EDA -:102AD800F324076EF00EF420086E39EC42F005502E -:102AE800061004E1E7C0F6F0E1EC36F00001E72B50 -:102AF800040EE765E6D7C1D0E76B9E0E056E020EA1 -:102B0800066EE7510A0D590EF324076EF10EF420F4 -:102B1800086E39EC42F00550061004E1E7C097F161 -:102B2800E1EC36F00001E72B010EE765E6D7A5D00A -:102B38009E0E056E020E066E4E0E076EFC0E086E99 -:102B480039EC42F00550061003E10101996B14D7E6 -:102B58009E0E056E020E066E8F0E076EFC0E086E38 -:102B680039EC42F00550061001E087D0010E010152 -:102B7800996F02D7E76B9E0E056E020E066EE7513F -:102B8800120D000EF324076E020EF420086E39ECC5 -:102B980042F00550061009E1E7C03FF0406A000125 -:102BA800F4511CEC34F0E1EC36F00001E72B040E94 -:102BB800E765E1D762D09E0E056E020E066EF10E35 -:102BC800076EFC0E086E39EC42F00550061003E162 -:102BD8000101986BD1D69E0E056E020E066EE70EA9 -:102BE800076EFC0E086E39EC42F00550061045E100 -:102BF800010E0101986FC0D69E0E086E020E096E76 -:102C08002DEC41F008C0DFF009C0E0F0DFC03FF074 -:102C1800E0C040F00001F4511CEC34F00001E16F19 -:102C2800E1EC36F0E15129E15F0EC06FF90EC16F9A -:102C380013EC4AF022D00001F451020A01E102D754 -:102C4800010A01E121D7050A01E1CDD60C0A01E10B -:102C580037D7010A01E16CD7060A01E190D6020ACA -:102C680001E1F2D51F0A86E0010A01E145D7020A0F -:102C7800A2E0070A01E17ED7BFD70001F46B22EC7E -:102C880032F00001E26F0E0EF46581D2C00EC06F03 -:102C9800FA0EC16FF4514B0D110EF326000EF422FB -:102CA800340EF324C26FE60EF420C36FF45100EC27 -:102CB8002CF0AFC0C4F0B0C0C5F013EC4AF067D236 -:102CC800BB0EC06FF30EC16F13EC4AF0F20EC06F6B -:102CD800FB0EC16F13EC4AF0790EC06FF70EC16F8F -:102CE80013EC4AF0400EC06FF90EC16F5CC1C2F020 -:102CF800C36B13EC4AF0080EC06FF40EC16F13ECEF -:102D08004AF0E76B94D0E30EC06FFA0EC16F660EFF -:102D1800E725D96EDA6A010EDA22DF504B0D340E40 -:102D2800F324C26FE60EF420C36F660EE725D96E52 -:102D3800DA6A010EDA22DF504B0D110EF326000E6F -:102D4800F422340EF324C46FE60EF420C56F13EC9E -:102D58004AF0660EE725D96EDA6A010EDA220F0EFE -:102D6800DE184FE19F0EC06FF80EC16F7FC126F0CD -:102D780080C127F081C128F082C129F02A6A2B6A14 -:102D8800200E2C6E410E2D6E27EC33F026C0C2F0BB -:102D980027C0C3F028C0C4F029C0C5F083C126F0FD -:102DA80084C127F085C128F086C129F02A6A2B6AD8 -:102DB800200E2C6E410E2D6E27EC33F026C0C6F087 -:102DC80027C0C7F028C0C8F029C0C9F087C126F0BD -:102DD80088C127F089C128F08AC129F02A6A2B6A9C -:102DE800200E2C6E410E2D6E27EC33F026C0CAF053 -:102DF80027C0CBF028C0CCF029C0CDF013EC4AF0A6 -:102E08000FD0660EE725D96EDA6A010EDA22DF5096 -:102E180000EC2CF0AFC0C0F0B0C0C1F013EC4AF029 -:102E2800990EC06FF90EC16F13EC4AF0E72BD46905 -:102E3800D569E251D66FD76BD451D627D551D72350 -:102E4800E751D86FD96BD651D85DD951800ADA6F5E -:102E5800D751800ADA5901E256D7F90EC06FFC0E35 -:102E6800C16F13EC4AF0D0D15F0EC06FF60EC16F80 -:102E7800F45100EC2CF0AFC0C2F0B0C0C3F013ECBA -:102E88004AF0C2D1220EC06FF60EC16FF45100ECA9 -:102E98002CF0AFC0C2F0B0C0C3F013EC4AF0B4D10C -:102EA8007A0EC06FF20EC16FD6C1C2F0D7C1C3F09F -:102EB80013EC4AF0A9D1980EC06FF40EC16FD4C1BB -:102EC800C2F0D5C1C3F013EC4AF09ED11F0EC06FFB -:102ED800F30EC16F95C1C2F096C1C3F013EC4AF06E -:102EE80093D19C0EC06FF60EC16FF45100EC2CF01C -:102EF800AFC0C2F0B0C0C3F0040EC46FF10EC56F0E -:102F080013EC4AF0010EE76FF50EC06FFC0EC16FAF -:102F1800E751090D040EF324C26FF10EF420C36FBC -:102F280013EC4AF0E72B040EE765EED71C0EC06FD2 -:102F3800F50EC16F13EC4AF067D1630EC06FF50E42 -:102F4800C16F13EC4AF0AD0EC06FF70EC16F13ECF2 -:102F58004AF0DD0EC06FF40EC16FFDC0C2F0FEC0B6 -:102F6800C3F013EC4AF050D1510EC06FF40EC16F8C -:102F7800F9C0C2F0FAC0C3F013EC4AF045D1630EB1 -:102F8800C06FF50EC16F13EC4AF0AD0EC06FF70EAF -:102F9800C16F13EC4AF0A30EC06FF50EC16FFBC0F2 -:102FA800C2F0FCC0C3F013EC4AF02ED1630EC06F20 -:102FB800F50EC16F13EC4AF0AD0EC06FF70EC16F7E -:102FC80013EC4AF0200EC06FF50EC16FD8C1C2F0E5 -:102FD800D9C1C3F013EC4AF017D16E0EC06FF30ECF -:102FE800C16FF45100EC2CF0AFC0C2F0B0C0C3F018 -:102FF80013EC4AF009D1E30EC06FF50EC16FF4511E -:1030080000EC2CF0AFC0C2F0B0C0C3F0D20EC46F59 -:10301800F00EC56F13EC4AF0010EE76FF50EC06FA6 -:10302800FC0EC16FE7510A0DD20EF324C26FF00EE9 -:10303800F420C36F13EC4AF0E72B040EE765EED7D4 -:103048001C0EC06FF50EC16F13EC4AF0DDD0C00E38 -:10305800C06FF10EC16FF45100EC2CF0AFC0C2F09C -:10306800B0C0C3F013EC4AF0CFD01D0EC06FF20E03 -:10307800C16FF45100EC2CF0AFC0C2F0B0C0C3F087 -:1030880013EC4AF0C1D0D60EC06FF60EC16F7FC1E7 -:1030980026F080C127F081C128F082C129F02A6A70 -:1030A8002B6A200E2C6E410E2D6E27EC33F026C0B5 -:1030B800C2F027C0C3F028C0C4F029C0C5F013EC83 -:1030C8004AF0A2D0AD0EC06FFA0EC16F000EC26FEB -:1030D800020EC36F13EC4AF0010EE76FF50EC06FD6 -:1030E800FC0EC16FE751120D000EF324C26F020EE1 -:1030F800F420C36F13EC4AF0E72B050EE765EED713 -:103108001C0EC06FF50EC16F13EC4AF07DD0440E53 -:10311800C06FF70EC16F13EC4AF076D0CF0EC06FB8 -:10312800F20EC16F13EC4AF06FD00E0EC06FF70E9F -:10313800C16F13EC4AF068D00E0EC06FFA0EC16F63 -:10314800F4514B0D450EF326000EF422340EF324F1 -:10315800F66EE60EF420F76E0900F5CFC2F00A000D -:10316800F5CFC3F0F4514B0D470EF326000EF422B1 -:10317800340EF324F66EE60EF420F76E0900F5CF50 -:10318800C4F00A00F5CFC5F013EC4AF03DD0F45175 -:1031980001E196D5020A01E167D6010A01E1A1D64B -:1031A800070A01E1E1D6010A01E100D7030A01E1BA -:1031B80014D7010A01E174D60F0A01E17CD6010A8D -:1031C80001E184D6030A01E116D7010A01E13FD7DC -:1031D800070A01E1D4D6010A01E154D6030A01E144 -:1031E800ACD6010A01E14FD71F0A01E16BD7010AEA -:1031F80001E13BD7020A8BE0070A01E163D7020A23 -:103208008DE00E0A92E098D70101606B626B1200A4 -:1032180001015B510AE00001F32B790EF319D8A4E0 -:10322800120001015B6B9CEC38F00A0E0001F319E7 -:1032380001E1F36B585001E1C2D089863C0E0101CF -:103248005D6F58A21DD0120E00017F6FFC0E806FBB -:10325800000E27EC45F0690E00017F6FFB0E806FB2 -:10326800020E27EC45F0B10E00017F6FFC0E806F57 -:10327800040E27EC45F06C0E00017F6FFC0E53D056 -:1032880058A411D0B70E00017F6FFC0E806F020E9C -:1032980027EC45F0950E00017F6FFB0E806F040E42 -:1032A80027EC45F08CD058A842D00001F32BF30549 -:1032B800D46F050ED4611CD0090E7F6FFC0E806F91 -:1032C800000E27EC45F0C90E00017F6FFC0E806FE1 -:1032D800020E27EC45F03E0E00017F6FFC0E806F5A -:1032E800040E27EC45F0F70E00017F6FFB0E1BD094 -:1032F800BD0E7F6FFC0E806F000E27EC45F0730E3D -:1033080000017F6FFC0E806F020E27EC45F0210E46 -:1033180000017F6FFC0E806F040E27EC45F0C30E92 -:1033280000017F6FFC0E806F060E27EF45F058AC4A -:1033380037D0460E00017F6FFC0E806F020E27EC1F -:1033480045F0530E00017F6FFB0E806F040E27ECD3 -:1033580045F00101386B640E376F0A0E096E0001E3 -:10336800F25146EC49F00001D46F300ED425746F49 -:10337800756B000E7523DAEC3AF00A0E056E000143 -:10338800F25126EC4AF00001D46F300ED425746F48 -:10339800756B000E7523DAEC3AF0040EACEF47F0CB -:1033A80058AE0DD0740E00017F6FFB0E806F020EB9 -:1033B80027EC45F07F0E00017F6FFB0E0FD0500EFB -:1033C8000001F2190FE1460E7F6FFC0E806F020EAE -:1033D80027EC45F0810E00017F6FFC0E806F040E14 -:1033E80027EF45F0F32BF85104E00101505101E0BB -:1033F800D6D058A012D0360E00017F6FFC0E806F19 -:10340800020E27EC45F0A90E00017F6FFB0E806FBE -:10341800040E27EC45F036EF1EF0030E5A1861E152 -:1034280089863C0E01015D6F000E00017F6FFC0E66 -:10343800806F020E27EC45F00101386B220E376FC2 -:1034480003EC4BF08BC10AF08CC10BF00D6A640ED3 -:103458000C6E4AEC48F0300E0A240001746F000E1E -:103468000B20756FDAEC3AF00D6A0A0E0C6E8BC100 -:103478000AF08CC10BF04AEC48F00AC005F00BC00A -:1034880006F0086A0A0E076ED0EC48F0300E0524E4 -:103498000001746F000E0620756FDAEC3AF0000137 -:1034A800756B2E0E746FDAEC3AF08BC105F08CC197 -:1034B80006F0086A0A0E076ED0EC48F0300E0524B4 -:1034C8000001746F000E0620756FDAEC3AF0000107 -:1034D800756B410E746FDAEC3AF0040EACEC47F001 -:1034E800C1D3000E0A6AA2EC4AF0040E0A6E010E5D -:1034F800A2EC4AF00101505138E01B0E00017F6F29 -:10350800FC0E806F020E27EC45F0E50E00017F6F80 -:10351800FB0E806F040E27EC45F0575036E0010192 -:10352800386B640E376F0A0E096E575046EC49F037 -:103538000001D46F300ED425746F756B000E75239F -:10354800DAEC3AF00A0E056E575026EC4AF0000104 -:10355800D46F300ED425746F756B000E7523DAECBA -:103568003AF0040EACEC47F010D07A0E00017F6FF1 -:10357800FC0E806F020E27EC45F0650E00017F6F90 -:10358800FC0E806F040E27EC45F0100E0A6E060E36 -:10359800A2EC4AF00A6A070EA2EC4AF063D30001D3 -:1035A800F80504E0020EF81901E05CD3A8EC49F034 -:1035B800F80515E1DC6B0C0EDC6501D010D0E00ECF -:1035C800DC25D96EDA6A030EDA22DF6A600EDC25A2 -:1035D800D96EDA6A040EDA22DF6ADC2BECD7010135 -:1035E8004D510FE10001DC6B070EDC6501D092D074 -:1035F800F20EDC25D96EDA6A030EDA22DF6ADC2BDA -:10360800F3D7386B650E376F936B946B3C0ED4030E -:10361800F3CFD4F0F4CFD5F0D503F3500001D5277C -:10362800D4C0DAF0D5C0DBF0010139510001DA5F0E -:1036380001013A510001DB5BDAC00AF0DBC00BF094 -:103648000D6A3C0E0C6E4AEC48F00AC0D8F00BC06C -:10365800D9F0DAC005F0DBC006F0086A3C0E076E48 -:10366800D0EC48F005C0DAF006C0DBF0D8C00AF0AC -:10367800D9C00BF00D6A0A0E0C6E4AEC48F0300EF9 -:103688000A240001746F000E0B20756FDEEC42F007 -:10369800D8C005F0D9C006F0086A0A0E076ED0EC4B -:1036A80048F0300E05240001746F000E0620756F77 -:1036B800DEEC42F03707D8A038070001756B3A0EE8 -:1036C800746FDEEC42F03707D8A03807DAC00AF08A -:1036D800DBC00BF00D6A0A0E0C6E4AEC48F0300E97 -:1036E8000A240001746F000E0B20756FDEEC42F0A7 -:1036F800DAC005F0DBC006F0086A0A0E076ED0ECE7 -:1037080048F0300E05240001746F000E0620756F16 -:10371800DEEC42F00001F1AF08D0030E0101CD5FED -:10372800140ECD610AD02C0E07D0030E0101CD274F -:103738002C0ECD6502D0140ECD6FCDC137F1386B8C -:10374800946B030E936FF0C062F0F1C063F0EBEC82 -:1037580049F063BF0AD0635103E1040E625D05E3DB -:10376800756BFE0E746FDEEC42F0030E5A1850E1D2 -:1037780089863C0E01015D6F030ECC27590ECC657E -:1037880002D04A0ECC6FCCC137F1386B946B030E64 -:10379800936F0001756BFE0E746FDEEC42F0946B54 -:1037A800020E936F386B4D0E376F8BC10AF08CC1C8 -:1037B8000BF00D6A640E0C6E4AEC48F0300E0A24C9 -:1037C8000001746F000E0B20756FDEEC42F00D6A7D -:1037D8000A0E0C6E8BC10AF08CC10BF04AEC48F053 -:1037E8000AC005F00BC006F0086A0A0E076ED0EC96 -:1037F80048F0300E05240001746F000E0620756F26 -:10380800DEEC42F00001756B410E746FDEEC42F0A5 -:10381800050E0001F361A4D0020EF81901E0A0D052 -:103828000101386B1D0E376F946B010E936F000109 -:10383800756BE30E746FDEEC42F0946B020E936FBF -:10384800F0C062F0F1C063F0EBEC49F063BF2FD039 -:10385800E90E625D030E63592AE30101386B110E0C -:10386800376F0001F1AF05D0756B2D0E746FDEEC6C -:1038780042F00101386B170E376FF0C06CF0F1C0E1 -:103888006DF0030E00016F6FE80E6E6F3AEC44F0B6 -:103898006CC062F06DC063F0EBEC49F0300E62254D -:1038A800746F000E6321756FDEEC42F00CD00101DD -:1038B800386B170E376F0001F1AF05D0756B2D0E01 -:1038C800746FDEEC42F00101386B1D0E376F00019A -:1038D8006F6B640E6E6FF0C06CF0F1C06DF03AEC77 -:1038E80044F06CC066F06DC067F0696B0A0E686FD3 -:1038F80001EC46F066C062F067C063F0EBEC49F09B -:10390800300E6225746F000E6321756FDEEC42F095 -:1039180000016F6B0A0E6E6FF0C06CF0F1C06DF0B5 -:103928003AEC44F06CC066F06DC067F0696B0A0E43 -:10393800686F01EC46F066C062F067C063F0EBECBC -:1039480049F0300E6225746F000E6321756FDEEC4E -:1039580042F00001756B410E746FDEEC42F096D0B8 -:10396800DC6B020EDC6501D091D0DCC093F1010163 -:10397800946B386B170E376F0001DC51040D7F0E06 -:10398800F324D96E010EF420DA6E030EDBAE06D0F6 -:10399800756B2D0E746FDEEC42F004D00101386BAC -:1039A8001D0E376F2A6A2B6AC80E2C6E420E2D6EBA -:1039B8000001DC51040D7F0EF324D96E010EF420B2 -:1039C800DA6EDECF26F0DECF27F0DECF28F0DECFAE -:1039D80029F027EC33F026C04FF027C050F028C05C -:1039E80051F029C052F08FEC42F04FC062F050C045 -:1039F80063F0EBEC49F0300E6225746F000E632122 -:103A0800756FDEEC42F02A6A2B6A200E2C6E410E8E -:103A18002D6E0001DC51040D7F0EF324D96E010ECA -:103A2800F420DA6EDECF26F0DECF27F0DECF28F0E6 -:103A3800DECF29F027EC33F026C04FF027C050F036 -:103A480028C051F029C052F08FEC42F04FC066F008 -:103A580050C067F0696B0A0E686F01EC46F066C0EB -:103A680062F067C063F0EBEC49F0300E6225746FCA -:103A7800000E6321756FDEEC42F00001756B410E9C -:103A8800746FDEEC42F00001DC2B6BD7000ED0EC3B -:103A98003EF00A6A040EA2EC4AF058A014D0050EB3 -:103AA8000001F36108D0360E7F6FFC0E806F050EA3 -:103AB80027EC45F0D3D0A90E7F6FFB0E806F050E63 -:103AC80027EC45F0CBD058AA14D0050E0001F361BD -:103AD80008D0360E7F6FFC0E806F050E27EC45F080 -:103AE800BDD09F0E7F6FFB0E806F050E27EC45F053 -:103AF800B5D05A0403E0020E5A1831E1CF0E000186 -:103B08007F6FFC0E806F050E27EC45F0575001E1E2 -:103B1800A5D00101386B640E376F0A0E096E575035 -:103B280046EC49F00001D46F300ED425746F756BE4 -:103B3800000E7523DAEC3AF00A0E056E575026ECA3 -:103B48004AF00001D46F300ED425746F756B000EE7 -:103B58007523DAEC3AF0050EACEC47F07FD0030E93 -:103B68005A187CE189863C0E01015D6F070E000141 -:103B7800F36120D0040EF36115D0F85113E0020E62 -:103B8800F81908E1A30E7F6FFB0E806F050E27EC76 -:103B980045F061D0E10E7F6FFC0E806F050E27ECBB -:103BA80045F059D0000E7F6FFC0E806F050E27EC94 -:103BB80045F051D00101386B220E376F03EC4BF002 -:103BC8008BC10AF08CC10BF00D6A640E0C6E4AECC6 -:103BD80048F0300E0A240001746F000E0B20756F38 -:103BE800DAEC3AF00D6A0A0E0C6E8BC10AF08CC141 -:103BF8000BF04AEC48F00AC005F00BC006F0086A62 -:103C08000A0E076ED0EC48F0300E05240001746FE0 -:103C1800000E0620756FDAEC3AF00001756B2E0E77 -:103C2800746FDAEC3AF08BC105F08CC106F0086AC3 -:103C38000A0E076ED0EC48F0300E05240001746FB0 -:103C4800000E0620756FDAEC3AF00001756B410E34 -:103C5800746FDAEC3AF0050EACEC47F00A6A070E1E -:103C6800A2EC4AF001015D5102E05D07120089965D -:103C780012000001DF6FEA6BEB6BE06BE16BDD6B51 -:103C8800DE6BD96BDA6BDB6BDC6BF7510DE1010E88 -:103C9800EC6F2D0EEC25D96EDA6A010EDA22DF6A96 -:103CA800EC2B030EEC65F5D7020E01012D1913E17B -:103CB8000001FB510101495D0001FC5101014A5914 -:103CC8000AE20A0E4903F3CFD3F0F4CFD4F04A0343 -:103CD800F350000109D00A0E0001FB03F3CFD3F023 -:103CE800F4CFD4F0FC03F350D427D3C047F1D4C0A9 -:103CF80048F1020EF76104D047C111F148C112F131 -:103D0800EC6B2D0EEC25D96EDA6A010EDA22020E62 -:103D1800DE181AE1EA4BEB2BEC51020D110EF324DD -:103D2800D96E010EF420DA6EDE50E027DD50E12373 -:103D3800EC51020D8B0EF324D96E010EF420DA6ECD -:103D4800DE50DD27DD50DE23EC2B030EEC65D9D7E2 -:103D5800DF5101E087D0020EF81901E183D00A0E85 -:103D6800FD03F3CFD3F0F4CFD4F0FE03F350D42700 -:103D7800010145510001D35DE66F01014651000183 -:103D8800D459E76FE7BF15D0E75102E1E60511E323 -:103D9800E6C06CF0E7C06DF06F6B040E6E6F3AEC26 -:103DA80044F06C510101412700016D51010142238A -:103DB80049D0000E2A6E2B6E800E2C6E3F0E2D6E93 -:103DC800E6C005F0E7C006F0000E06BEFF0E076E5F -:103DD800086E010EFDEC3BF005C026F006C027F08A -:103DE80007C028F008C029F027EC33F026C043F0BC -:103DF80027C044F028C045F029C046F041C105F06D -:103E080042C106F0000E06BEFF0E076E086E010ED8 -:103E1800FDEC3BF005C03FF006C040F007C041F0A4 -:103E280008C042F0A6EC2EF03FC04FF040C050F062 -:103E380041C051F042C052F08FEC42F04FC041F106 -:103E480050C042F1010142AF02D0416B426B42BF08 -:103E580009D0210E415D030E425904E3030E426F5F -:103E6800200E416F020E0001F81901E094D0F60E01 -:103E7800D36FD469D35101019503F3CFD5F0F4CFB3 -:103E8800D6F09603F3500001D627D45101019503CB -:103E98000001F350D627F051D525E86FF151D6210E -:103EA800E96FE9AF17D0E9AF0BD0F60EE85DFF0E6A -:103EB800E95906E2050E01014127000E42231AD0F6 -:103EC800E8C06CF0E9C06DF06F6B040E6E6F3AECF1 -:103ED80044F009D0E8C06CF0E9C06DF06F6B020ED9 -:103EE8006E6F3AEC44F06C510101415F00016D5175 -:103EF8000101425B0001F951EA03F3CFD3F0F4CF9B -:103F0800D4F0EB03F350D427FA51EA03F350D42743 -:103F18000A0ED303F3CFD5F0F4CFD6F0D403F35081 -:103F2800D627D5510101415D0001D6510101425901 -:103F380002E342AF2ED00001F951EA03F3CFD3F0E8 -:103F4800F4CFD4F0EB03F350D427FA51EA03F3503B -:103F5800D4270A0ED303F3CFD5F0F4CFD6F0D40389 -:103F6800F350D627D5C041F1D6C042F1EA51EB1142 -:103F780010E00101D451D5110CE00001E9BF09D0CE -:103F8800E95103E10B0EE85D04E3010E01014D6FF9 -:103F980002D001014D6B0001F70523E10A0E010172 -:103FA800D803F3CFD3F0F4CFD4F0D903F350000102 -:103FB800D427010141510001D35D010142510001A3 -:103FC800D4590FE20A0E0101D803F3CFD3F0F4CF8E -:103FD800D4F0D903F3500001D427D3C041F1D4C0A1 -:103FE80042F1DD510101455D0001E26FDE51010141 -:103FF80046590001E36FE3AF02D0E26BE36BF8517F -:1040080016E1F70510E10A0E0101D803F3CFD3F04A -:10401800F4CFD4F0D903F3500001D427D3C041F131 -:10402800D4C042F104D047C141F148C142F1EA513C -:10403800EB1101E134D1DF5115E0020EF81912E05D -:104048000A0EFD03F3CFD3F0F4CFD4F0FE03F35000 -:10405800D427E251D35D0101416F0001E351D459E6 -:104068000101426F010142BF3CD00001F951EA034E -:10407800F3CFD3F0F4CFD4F0EB03F350D427FA51B5 -:10408800EA03F350D4270A0ED303F3CFD5F0F4CFC5 -:10409800D6F0D403F350D627D5510101415D000174 -:1040A800D651010142591DE3020E0001F8193EE103 -:1040B800F1BF3CD0F15103E10B0EF05D37E30A0E7E -:1040C800FD03F3CFD3F0F4CFD4F0FE03F350D4279D -:1040D800010145510001D35D010146510001D45948 -:1040E80025E20001F951EA03F3CFD3F0F4CFD4F07D -:1040F800EB03F350D427FA51EA03F350D4270A0EFE -:10410800D303F3CFD5F0F4CFD6F0D403F350D627AA -:10411800D5C041F1D6C042F10101582B040E00016F -:10412800C06FFB0EC16F13EC4AF002D00101586B4F -:10413800010141510001E05DE151800AD36F0101A5 -:104148004251800A0001D35904E2E0C041F1E1C0C4 -:1041580042F141C1E4F042C1E5F0EC6BE4C06CF01F -:10416800E5C06DF0EAC06EF0EBC06FF03AEC44F0D9 -:104178006CC0D7F06DC0D8F02D0EEC25D96EDA6A78 -:10418800010EDA22020EDE183EE1EC51D90FD96E8B -:10419800DA6ADF5038E1EC51020D110EF324D96EC2 -:1041A800010EF420DA6EDE50D75DDE50D8592BE3CD -:1041B800EC51020D110EF324D96E010EF420DA6EC3 -:1041C800EC51020D8B0EF324E16E010EF420E26E29 -:1041D800DECFE6FFDDCFE5FFEC51D90FD96EDA6A05 -:1041E800010EDF6EEA07D8A0EB07EC51020D8B0E2B -:1041F800F324D96E010EF420DA6EDE50E45FDD5050 -:10420800E55BEC6B01D0EC2B040EEC6103D0EA51BA -:10421800EB11A4E1EC6BEA51EB1141E02D0EEC251A -:10422800D96EDA6A010EDA22020EDE1831E1EC519B -:10423800D90FD96EDA6ADF502BE1E4C06CF0E5C023 -:104248006DF0EAC06EF0EBC06FF03AEC44F0EC5160 -:10425800020D8B0EF324D96E010EF420DA6E6CC0B9 -:10426800DEFF6DC0DDFFEC51D90FD96EDA6A010EA1 -:10427800DF6EEA07D8A0EB07EC51020D8B0EF32492 -:10428800D96E010EF420DA6EDE50E45FDD50E55B96 -:10429800EC2B040EEC6103D0EA51EB11BFE1F705FA -:1042A800D8A41200EC6BEC2B030EEC65FCD7030CC6 -:1042B8000001E26F22EC32F00001E16F3C0E0101D7 -:1042C8005D6F8986990504E158B881B201D0589884 -:1042D8005B5112E1050E0001E2190EE101014B519B -:1042E8000BE1010E5B6F29C11DF12AC11EF12BC123 -:1042F8001FF12CC120F17BD101015B0528E1D00E13 -:104308001D250001DD6F070E01011E210001DE6F72 -:10431800000E01011F210001DF6F000E01012021A5 -:104328000001E06F010129510001DD5D01012A5101 -:104338000001DE5901012B510001DF5901012C5107 -:104348000001E05904E2020E01015B6F1FD0010178 -:104358005B050AE1070E0001E21906E101015B6B4A -:104368004B6B0CEC19F043D10F0E01015B1910E1F6 -:10437800020E0001E2190CE101015A5109E0D06B6B -:10438800D16B800ED26F3F0ED36F5A6B010E7DD06A -:10439800010E01015B657BD0020E0001E21906E007 -:1043A800030EE21903E0060EE21971E101014B5117 -:1043B8006EE15A5156E159D035C105F036C106F0C3 -:1043C800086A640E076E030E0A6EE70E096E000196 -:1043D800E251FFEC47F005C035F106C036F153D085 -:1043E8005B51F6EC35F062C031F163C032F131C196 -:1043F80005F032C106F001015B514B0D450EF32665 -:10440800000EF422340EF324F66EE60EF420F76E56 -:104418000900F5CF07F00A00F5CF08F05B514B0D06 -:10442800470EF326000EF422340EF324F66EE60E41 -:10443800F420F76E0900F5CF09F00A00F5CF0AF06D -:104448000001E251FFEC47F005C031F106C032F13E -:1044580031C13FF032C140F001015B511CEC34F036 -:1044680012D05B510F0AA8E0BBD75BC10CF0660EF7 -:104478000D6E010E0E6EE1C00FF00001E25135EC39 -:1044880046F001015B6F010EA5D04B6FB0D0010E55 -:1044980001015B65A1D0050E0001E21901E09CD085 -:1044A80001014B5101E098D0010E4B6F5A5164E065 -:1044B8005A6B0F0E5B1901E09AD03351351904E19C -:1044C8003451361901E193D033C105F034C106F0F7 -:1044D800076A086A000EFDEC3BF005C026F006C02E -:1044E80027F007C028F008C029F0D0C12AF0D1C1B0 -:1044F8002BF0D2C12CF0D3C12DF027EC33F026C01D -:1045080019F127C01AF128C01BF129C01CF135C1C7 -:1045180005F036C106F0076A086A000EFDEC3BF0AC -:1045280005C026F006C027F007C028F008C029F00B -:1045380019C12AF01AC12BF01BC12CF01CC12DF097 -:1045480027EC33F026C0D0F127C0D1F128C0D2F132 -:1045580029C0D3F135C105F036C106F0076A086AEB -:10456800000EFDEC3BF005C07FF106C080F107C0EE -:1045780081F108C082F13BD0010E5A6F0F0E5B1912 -:1045880019E17FC14FF080C150F081C151F082C163 -:1045980052F08FEC42F04FC062F050C063F0EBEC89 -:1045A80049F062C035F163C036F135C133F136C127 -:1045B80034F11DD0190E5B191AE15B6B5A6B586AFE -:1045C8000001F26B576A01014D6B0CEC19F0E1EC3C -:1045D80036F0020E010159D7070E0001E21907E172 -:1045E80001014B6B066A0A0E056EB1EC48F0010139 -:1045F8004B0503E05B0501E033D15B0523E1000EC9 -:104608000A6AA2EC4AF0040E0A6E010EA2EC4AF005 -:104618008A0E00017F6FFB0E806F020E27EC45F0BB -:10462800240E00017F6FFC0E806F040E27EC45F00E -:10463800100E0A6E060EA2EC4AF00A6A070EA2ECE9 -:104648004AF00BD15B514B0D080EF326000EF422F5 -:10465800340EF3240001C06FE60EF420C16F020E81 -:10466800C26FD0EC40F0E1D003EC4BF001015A519D -:104678004BE04CEC4AF0386B280E376F35C10AF026 -:1046880036C10BF00D6A640E0C6E4AEC48F0300E21 -:104698000A240001746F000E0B20756FDAEC3AF0F3 -:1046A800086A640E076E35C105F036C106F0D0EC15 -:1046B80048F005C00AF006C00BF00D6A0A0E0C6E31 -:1046C8004AEC48F0300E0A240001746F000E0B20EB -:1046D800756FDAEC3AF00001756B2E0E746FDAEC38 -:1046E8003AF035C105F036C106F0086A0A0E076EC1 -:1046F800D0EC48F0300E05240001746F000E06203F -:10470800756FDAEC3AF078D0000E386F280E376FF4 -:104718007FC14FF080C150F081C151F082C152F089 -:104728008FEC42F04FC062F050C063F0EBEC49F000 -:1047380062C06CF063C06DF06F6B640E6E6F3AEC24 -:1047480044F0300E6C25746F000E6D21756FDAEC35 -:104758003AF0000E0001696F640E686F7FC14FF078 -:1047680080C150F081C151F082C152F08FEC42F00B -:104778004FC062F050C063F0EBEC49F062C066F0E5 -:1047880063C067F001EC46F066C06CF067C06DF07E -:104798006F6B0A0E6E6F3AEC44F0300E6C25746F36 -:1047A800000E6D21756FDAEC3AF00001756B2E0E74 -:1047B800746FDAEC3AF07FC14FF080C150F081C1DC -:1047C80051F082C152F08FEC42F04FC062F050C0FD -:1047D80063F0EBEC49F062C066F063C067F0696BA8 -:1047E8000A0E686F01EC46F0300E6625746F000EF5 -:1047F8006721756FDAEC3AF0386B580E376F0001A5 -:10480800756B410E746FDAEC3AF0040EACEC47F0BD -:1048180012D05B5100EC2CF0AFC0C0F0B0C0C1F0BA -:10482800040EC26FD0EC40F006D001015B510F0AB4 -:1048380001E11AD7EED7070E116EAB0E126EFC0E01 -:10484800136EF20E056EFB0E066E91EC48F00550E5 -:10485800FA0DF3507A0FCBEC45F0020E01014B6FC5 -:1048680029C121F12AC122F12BC123F12CC124F144 -:10487800596BE2C0CEF10001F36B120049D220EE71 -:1048880003F04A50D9264B50DA22DF5001E1000CE0 -:1048980020EE03F04A50D9264B50DA22100EDFAE34 -:1048A8001C0E0001646F6D6B690E056E4AC006F040 -:1048B8004BC007F06D51040DF3506425086E030ECC -:1048C800096E0FEC31F069C00DF06AC00EF06BC0D4 -:1048D8000FF06CC010F0116A126A200E136E410EB0 -:1048E800146E54EC2DF000016D51040DF3CF4FF010 -:1048F800F4CF50F04F504D24D96E50504E20DA6E00 -:104908000DC0DEFF0EC0DEFF0FC0DEFF10C0DEFFF1 -:104918001C0E641901E087D06D51040DF3CF4FF0E0 -:10492800F4CF50F04F504D24D96E50504E20DA6ECF -:10493800DECF0DF0DECF0EF0DECF0FF0DECF10F0C1 -:10494800D0C111F0D1C112F0D2C113F0D3C114F00B -:1049580054EC2DF000016D51040DF3CF51F0F4CF5C -:1049680052F051504D24D96E52504E20DA6E0DC07F -:10497800DEFF0EC0DEFF0FC0DEFF10C0DEFF0A0E36 -:10498800136ED70E146E230E156EBC0E166E6D5177 -:10499800040DF3CF4FF0F4CF50F04F504D24D96EA3 -:1049A80050504E20DA6EDECF17F0DECF18F0DECF93 -:1049B80019F0DECF1AF02AEC43F031E200016D5114 -:1049C800040DF3CF4FF0F4CF50F04F504D24D96E73 -:1049D80050504E20DA6EDECF13F0DECF14F0DECF6B -:1049E80015F0DECF16F00A0E176ED70E186E230ECE -:1049F800196E3C0E1A6E2AEC43F011E200016D515B -:104A0800040DF3CF4FF0F4CF50F04F504D24D96E32 -:104A180050504E20DA6EDE6ADE6ADE6ADD6A010E0A -:104A280001014E6F02D001014E6B00016D2B020E89 -:104A38006D653AD720EE01F04A50D9264B50DA225C -:104A48000F0EDF6429D01C0E641926E1010E010146 -:104A58004F6F97514F6E506AD8904F36503620EEB0 -:104A680001F04A50D9264B50DA22DF50030B4F1879 -:104A7800501001E155D1020E0001F761010C080E3A -:104A88002B6E2A6AD890010197352C6E2D6A2D3627 -:104A98000A0ED5EC49F0010C01014F6B010C000125 -:104AA8006D6B690E056E4AC006F04BC007F06D517C -:104AB800040DF3CF08F04C50120D0A0EF324D96EF2 -:104AC800020EF420DA6EDF50096E0FEC31F069C087 -:104AD8000DF06AC00EF06BC00FF06CC010F0116AD8 -:104AE800126A200E136E410E146E54EC2DF0000164 -:104AF8006D51040DF3CF4FF0F4CF50F04F504D24CB -:104B0800D96E50504E20DA6E0DC0DEFF0EC0DEFFAB -:104B18000FC0DEFF10C0DEFF690E056E4AC006F04A -:104B28004BC007F06D51040DF3500C0F086E4C503C -:104B3800120D0A0EF324D96E020EF420DA6EDF503D -:104B4800096E0FEC31F06CAF2BD06D51040DF3CF23 -:104B58004FF0F4CF50F04F504D24D96E50504E20A6 -:104B6800DA6EDECF05F0DECF06F0DECF07F0DECF5F -:104B780008F092EC4AF000016D51040DF3CF51F0AA -:104B8800F4CF52F051504D24D96E52504E20DA6E67 -:104B980005C0DEFF06C0DEFF07C0DEFF08C0DEFF7F -:104BA8006D2B020E6D657DD701014E6B010C4C50CB -:104BB800120D0D0EF324D96E020EF420DA6E080ED3 -:104BC800DE1842E100016D6B690E056E4AC006F001 -:104BD8004BC007F06D51040DF3CF08F04C50120D87 -:104BE8000A0EF324D96E020EF420DA6EDF50096E35 -:104BF8000FEC31F069C00DF06AC00EF06BC00FF019 -:104C08006CC010F0116A126A200E136E410E146EF9 -:104C180054EC2DF000016D51040DF3CF4FF0F4CF9B -:104C280050F04F504D24D96E50504E20DA6E0DC0C2 -:104C3800DEFF0EC0DEFF0FC0DEFF10C0DEFF6D2BF3 -:104C4800020E6D65C1D7B0D700016D6B650E056E9C -:104C58004AC006F04BC007F06D51040DF3CF08F0C1 -:104C68004C50120D0A0EF324D96E020EF420DA6E9F -:104C7800DF50096E0FEC31F04C50120D0D0EF3247D -:104C8800D96E020EF420DA6EDF504F6E4F0488ECB6 -:104C980041F03FC060F040C061F041C062F042C0E6 -:104CA80063F065C005F066C006F067C007F068C02D -:104CB80008F0010EFDEC3BF005C026F006C027F019 -:104CC80007C028F008C029F060C02AF061C02BF0A6 -:104CD80062C02CF063C02DF027EC33F000016D5159 -:104CE800040DF3CF4FF0F4CF50F04F504D24D96E50 -:104CF80050504E20DA6E26C0DEFF27C0DEFF28C0E7 -:104D0800DEFF29C0DEFF6D2B020E6D659FD74CD7E5 -:104D18004C50010A01E1B3D5050A01E1C0D647D7D5 -:104D2800010C415042100BE041C0D9FF42C0DAFFEC -:104D38003FC0DEFF40C0DDFF02D03F4A402A3FC0EF -:104D4800D9FF40C0DAFFDF50446E445081EC4AF08E -:104D5800F4E2456A2D0E441805E1010E456E3F4AFE -:104D6800402A03D02B0E4418FAE0446A476A486A7E -:104D7800496A4A6A466A45B809D03FC0D9FF40C067 -:104D8800DAFF2E0EDE1802E1458834D03FC0D9FF85 -:104D980040C0DAFFDF50DBEC4AF02FE34582090E12 -:104DA800441826E045B84606442A47C005F048C0DE -:104DB80006F049C007F04AC008F00A0E096E0A6AF0 -:104DC8000B6A0C6AB6EC43F005C047F006C048F021 -:104DD80007C049F008C04AF03FC0D9FF40C0DAFF19 -:104DE800DF50D00F4726000E482249224A2202D01F -:104DF80045A8462A3F4A402ABED7446A3FC0D9FF41 -:104E080040C0DAFF650EDE1807E03FC0D9FF40C09A -:104E1800DAFF450EDE1858E13F4A402A3FC0D9FF65 -:104E280040C0DAFF2D0EDE1802E1458607D03FC0EC -:104E3800D9FF40C0DAFF2B0EDE1802E13F4A402AB4 -:104E48003FC0D9FF40C0DAFF300EDE18F7E03FC0A0 -:104E5800D9FF40C0DAFFDF50DBEC4AF033E33FC054 -:104E6800D9FF40C0DAFFDF50D00F446E3F4A402AD6 -:104E78003FC0D9FF40C0DAFFDF50DBEC4AF022E345 -:104E88003FC0D9FF40C0DAFFDF50436E44500A0DDF -:104E9800F3504324D00F446E3F4A402A3FC0D9FF05 -:104EA80040C0DAFFDF50DBEC4AF00CE33FC0D9FF2B -:104EB80040C0DAFFDF50436E44500A0DF3504324DC -:104EC800D00F446E45B6446C4450462641504210BB -:104ED8000AE045A208D041C0D9FF42C0DAFF3FC06E -:104EE800DEFF40C0DDFF47C005F048C006F049C0FE -:104EF80007F04AC008F0010EFDEC3BF005C047F092 -:104F080006C048F007C049F008C04AF047C005F09D -:104F180048C006F049C007F04AC008F0096A0A6AA2 -:104F28000B6A0C6A67EC46F005E33F6A406A416A1F -:104F3800426A120046AE5CD0466C1CD047C026F0D0 -:104F480048C027F049C028F04AC029F0F90E2A6E57 -:104F5800020E2B6E150E2C6E500E2D6E27EC33F0B4 -:104F680026C047F027C048F028C049F029C04AF0B9 -:104F7800F60E46264650800A760F1AE3DFD747C05A -:104F880026F048C027F049C028F04AC029F02A6A0C -:104F98002B6A200E2C6E410E2D6E27EC33F026C0A6 -:104FA80047F027C048F028C049F029C04AF0460613 -:104FB8004650E5E147C013F048C014F049C015F069 -:104FC8004AC016F0176A186A800E196E1A6A2AEC17 -:104FD80043F06CE245A006D03F6A406A800E416EFD -:104FE800426E800C3F6A406A800E416E426A000C35 -:104FF8004650800A7F0F1DE259D047C00DF048C0C7 -:105008000EF049C00FF04AC010F0F90E116E020EF2 -:10501800126E150E136E500E146E54EC2DF00DC05A -:1050280047F00EC048F00FC049F010C04AF0F60E25 -:1050380046260A0E4660E1D719D047C00DF048C091 -:105048000EF049C00FF04AC010F0116A126A200E23 -:10505800136E410E146E54EC2DF00DC047F00EC0C7 -:1050680048F00FC049F010C04AF046064650E5E146 -:10507800136814687F0E156E166E47C017F048C087 -:1050880018F049C019F04AC01AF02AEC43F00EE2B1 -:1050980045A006D03F6A406A800E416E426E800C81 -:1050A8003F6A406A800E416E426A000C45A012D0E9 -:1050B80047C005F048C006F049C007F04AC008F0EC -:1050C80092EC4AF005C047F006C048F007C049F026 -:1050D80008C04AF047C03FF048C040F049C041F01E -:1050E8004AC042F012007C6F00017CAFEAD07C6DB0 -:1050F8007C51800A120F01E283D06F6B0A0E6E6F2B -:10510800696B640E686F7C51666F676B66BF670773 -:1051180001EC46F066C06CF067C06DF03AEC44F004 -:105128006C51090F040DE00EF324F66EE50EF42021 -:10513800F76E0900F5CF11F00900F5CF12F009005C -:10514800F5CF13F00A00F5CF14F06F6B640E6E6F95 -:105158007C516C6F6D6B6CBF6D073AEC44F06C5111 -:10516800120F040DE00EF324F66EE50EF420F76E30 -:105178000900F5CF0DF00900F5CF0EF00900F5CFC5 -:105188000FF00A00F5CF10F054EC2DF00DC078F0B8 -:105198000EC079F00FC07AF010C07BF078C00DF027 -:1051A80079C00EF07AC00FF07BC010F00001696B77 -:1051B8000A0E686F7C51666F676B66BF670701EC04 -:1051C80046F06651040DE00EF324F66EE50EF42069 -:1051D800F76E0900F5CF11F00900F5CF12F00900BC -:1051E800F5CF13F00A00F5CF14F054EC2DF00DC0F4 -:1051F80074F00EC075F00FC076F010C077F0120092 -:105208007C51800A750F48E36F6B0A0E6E6F7C51F4 -:105218006C6F6D6B6CBF6D073AEC44F06C51090F05 -:10522800040DE00EF324F66EE50EF420F76E090087 -:10523800F5CF0DF00900F5CF0EF00900F5CF0FF00E -:105248000A00F5CF10F0696B0A0E686F7C51666F23 -:10525800676B66BF670701EC46F06651040DE00E08 -:10526800F324F66EE50EF420F76E0900F5CF11F081 -:105278000900F5CF12F00900F5CF13F00A00F5CFB9 -:1052880014F054EC2DF00DC074F00EC075F00FC082 -:1052980076F010C077F012007C51040DE00EF32474 -:1052A800F66EE50EF420F76E0900F5CF74F00900EC -:1052B800F5CF75F00900F5CF76F00A00F5CF77F055 -:1052C80012007C51800A120F01E283D06F6B0A0E24 -:1052D8006E6F696B640E686F7C51666F676B66BF33 -:1052E800670701EC46F066C06CF067C06DF03AECF9 -:1052F80044F06C51090F040DAC0EF324F66EE50E64 -:10530800F420F76E0900F5CF11F00900F5CF12F07F -:105318000900F5CF13F00A00F5CF14F06F6B640E97 -:105328006E6F7C516C6F6D6B6CBF6D073AEC44F01F -:105338006C51120F040DAC0EF324F66EE50EF4203A -:10534800F76E0900F5CF0DF00900F5CF0EF0090052 -:10535800F5CF0FF00A00F5CF10F054EC2DF00DC08A -:1053680078F00EC079F00FC07AF010C07BF078C0EA -:105378000DF079C00EF07AC00FF07BC010F000017C -:10538800696B0A0E686F7C51666F676B66BF67074B -:1053980001EC46F06651040DAC0EF324F66EE50EF2 -:1053A800F420F76E0900F5CF11F00900F5CF12F0DF -:1053B8000900F5CF13F00A00F5CF14F054EC2DF0E6 -:1053C8000DC074F00EC075F00FC076F010C077F005 -:1053D80012007C51800A750F48E36F6B0A0E6E6FDE -:1053E8007C516C6F6D6B6CBF6D073AEC44F06C517F -:1053F800090F040DAC0EF324F66EE50EF420F76EDB -:105408000900F5CF0DF00900F5CF0EF00900F5CF32 -:105418000FF00A00F5CF10F0696B0A0E686F7C5127 -:10542800666F676B66BF670701EC46F06651040D4F -:10543800AC0EF324F66EE50EF420F76E0900F5CFF6 -:1054480011F00900F5CF12F00900F5CF13F00A00AA -:10545800F5CF14F054EC2DF00DC074F00EC075F0BB -:105468000FC076F010C077F012007C51040DAC0E1E -:10547800F324F66EE50EF420F76E0900F5CF74F00C -:105488000900F5CF75F00900F5CF76F00A00F5CFE1 -:1054980077F012000101006B016B026B036B046B68 -:1054A800056B066B076B0A6B0B6B070E0001D56566 -:1054B800070CD3C0D9FFD4C0DAFFDF500101006F59 -:1054C800000120EE01F0D351D926D451DA22DF5061 -:1054D8000101016FD3C005F0D4C006F0D5C007F0B4 -:1054E80095EC45F00550061001E1FDD01200080EBC -:1054F8000001D51934E1020E01010B6F000120EE05 -:1055080002F0D351D926D451DA22DF50D76FD66BA7 -:1055180020EE03F0D351D926D451DA22DF50D61128 -:105528000101026F0001D7510101036F000120EE54 -:1055380004F0D351D926D451DA22DF50D76FD66B75 -:1055480020EE05F0D351D926D451DA22DF50D611F6 -:105558000101046F0001D7510101056FCED020EE83 -:1055680002F0D351D926D451DA22DF5001010A6F53 -:105578000A510001D66FD76BFB0ED86FD969D55188 -:10558800DA6FDB6BD851DA27D951DB23D651DA1918 -:1055980005E1D751DB1902E1030E9BD0580EC06F0D -:1055A800FA0EC16F13EC4AF0A8D0080E0001D51905 -:1055B80037E1010E01010B6F000120EE02F0D3511B -:1055C800D926D451DA22DF50D76FD66B20EE03F0FC -:1055D800D351D926D451DA22DF50D6110101026FF6 -:1055E8000001D7510101036F056B010E046F000123 -:1055F80020EE04F0D351D926D451DA22DF50D76FE8 -:10560800D66B20EE05F0D351D926D451DA22DF50DB -:10561800D6110101066F0001D7510101076F6DD046 -:10562800580EC06FFA0EC16F13EC4AF066D0000135 -:1056380020EE02F0D351D926D451DA22DF50D76FA9 -:10564800D66B20EE03F0D351D926D451DA22DF509D -:10565800D6110101026F0001D7510101036F00014A -:1056680020EE04F0D351D926D451DA22DF50D76F77 -:10567800D66B20EE05F0D351D926D451DA22DF506B -:10568800D6110101046F0001D7510101056F080E01 -:105698000001D51981E020EE06F0D351D926D45166 -:1056A800DA22DF5001010A6F0A510001D66FD76B69 -:1056B800F70ED86FD969D551DA6FDB6BD851DA2775 -:1056C800D951DB23D651DA1907E1D751DB1904E1A7 -:1056D800020E01010B6F11D0580EC06FFA0EC16F88 -:1056E80013EC4AF00AD001010151040A01E1FFD686 -:1056F800020A01E15AD7160A9AE001010B5172E039 -:105708000A5170E0D3C008F1D4C009F10001D551A5 -:10571800010108250001D66F000E010109210001D1 -:10572800D76F01010A510001D65F000ED75BFE0E4C -:10573800D6250101086FFF0E0001D7210101096F6D -:1057480051D0106B00C10CF101C10DF102C10EF175 -:1057580003C10FF1120000510C190DE10D5101198F -:105768000AE1010E106F040E011906E10EC102F1E3 -:105778000FC103F101D0106B0C6B0D6B0E6B0F6B2F -:10578800120000510C190CE10D51011909E1010E2B -:10579800106F030E0B6F0C6B0D6B0E6B0F6B0BD03A -:1057A800106B020E0B6F00C10CF101C10DF102C1AB -:1057B8000EF103C10FF10251031105E0035103E19A -:1057C800050E025D0CE3035104E1810E025DD8A0D1 -:1057D8001200035110E1850E025DD8B01200020ECE -:1057E8000B6F020C0B51010ACCE0030AAAE0010A74 -:1057F800D8A41200B0D712000001B36FB351F6EC71 -:1058080035F062C0BEF063C0BFF006D101019A5105 -:1058180006E0B10E0001AF6FF10EB06F1200980EE6 -:105828000001AF6FF10EB06F1200F80505E1AB0E85 -:10583800AF6FF10EB06F1200020EF81905E1A50E58 -:10584800AF6FF10EB06F1200910EAF6FF10EB06F27 -:105858001200B40EA36F880EA46FFC0EA56FBEC015 -:10586800A6F0BFC0A7F078EC49F0B40EAF6FB06BEC -:1058780012000101D451D5110EE0B40E0001A36F3E -:10588800560EA46FFC0EA56FBEC0A6F0BFC0A7F051 -:1058980078EC49F0EAD7770E0001AF6FF10EB06FE0 -:1058A8001200F751090D040EF324AF6FF10EF42026 -:1058B800B06F1200B40EA36F890EA46FFC0EA56F13 -:1058C800BEC0A6F0BFC0A7F078EC49F0CED7590407 -:1058D80005E1800EAF6FF10EB06F1200020E59187D -:1058E800DAE19F0EAF6FF10EB06F1200F6510A0D9C -:1058F800D20EF324AF6FF00EF420B06F1200010146 -:105908009951C9E0890E0001AF6FF10EB06F120016 -:10591800120EBE03F3CFB1F0F4CFB2F0BF03F350D1 -:10592800B227000EB125AF6F020EB221B06F120080 -:10593800010197510A0D590EF3240001AF6FF10EC2 -:10594800F420B06F1200B40EA36FB30EA46FFB0E59 -:10595800A56FBEC0A6F0BFC0A7F0BEC0A8F0BFC06C -:10596800A9F078EC49F081D70101985106E06D0E55 -:105978000001AF6FF10EB06F1200BC0E0001AF6FE7 -:10598800F10EB06F1200DB0EAF6FFB0EB06F12009E -:10599800C70EAF6FFB0EB06F1200D10EAF6FFB0ECC -:1059A800B06F1200BD0EAF6FFB0EB06F1200BEC01D -:1059B800B1F0BFC0B2F0B25108E1B151E4E0010A60 -:1059C800E7E0030AEAE0010AEDE0080EBE19BF119C -:1059D80005E1A40EAF6FFC0EB06F1200B40EA36FFA -:1059E800EC0EA46FFC0EA56FBE5188EC41F03FC0D1 -:1059F800A6F040C0A7F041C0A8F042C0A9F078ECDA -:105A080049F033D7B70EAF6FF10EB06F12009B0E8F -:105A1800AF6FF90EB06F1200B351020A01E1F6D66A -:105A2800010A01E13ED7070A01E144D7010A01E171 -:105A380041D7030A01E14BD7010A01E10AD70F0A4E -:105A480001E117D7010A01E135D7030A01E14ED771 -:105A5800010A01E154D7070A01E12CD7010A01E143 -:105A6800E4D6030A01E126D71E0A01E151D7010A4B -:105A780001E15ED7030A01E166D7010A01E174D7A3 -:105A8800070A01E145D7010A01E15DD7030A8FE062 -:105A9800010A01E158D70F0A98E0010AB3E0B7D725 -:105AA8001050800B196E105010241F6E0FBE1F80EF -:105AB8001F5008E01F2804E10D6A0E6A0F6A106A79 -:105AC8000F8E04D00D6A0E6A0F6A106A1450800B8C -:105AD800191A145014241A6E13BE1A801A5008E0AA -:105AE8001A2804E1116A126A136A146A138E04D020 -:105AF800116A126A136A146A1A5002E01F5005E10B -:105B08000D6A0E6A0F6A106A120013500D02F3CF65 -:105B180024F0F4CF25F024501B6E1C6A1D6A1E6AFF -:105B28002550206E216A226A236A12500E02F3CF92 -:105B380024F0F4CF25F024501B26000E1C221D2231 -:105B48001E2225502026000E212222222322115017 -:105B58000F02F3CF24F0F4CF25F024501B26000EBB -:105B68001C221D221E2225502026000E2122222220 -:105B780023221DC01EF01CC01DF01BC01CF01B6A98 -:105B880011500E02F3CF24F0F4CF25F024501B2639 -:105B980025501C22000E1D221E2212500D02F3CF8A -:105BA80024F0F4CF25F024501B2625501C22000E8B -:105BB8001D221E221DC01EF01CC01DF01BC01CF0A3 -:105BC8001B6A11500D02F3CF24F0F4CF25F02450B6 -:105BD8001B2625501C22000E1D221E2213500E02C9 -:105BE800F3CF24F0F4CF25F024502026255021228D -:105BF800000E2222232212500F02F3CF24F0F4CFFA -:105C080025F02450202625502122000E222223226E -:105C180013500F02F3CF24F0F4CF25F02450156E63 -:105C28002550166E176A186A17C018F016C017F0B4 -:105C380015C016F0156A1550202616502122175047 -:105C48002222185023221E502026000E2122222212 -:105C580023221DC01EF01CC01DF01BC01CF01B6AB7 -:105C68001A501FC015F0166A1526000E1622820E4D -:105C78001524246EFF0E1620256E0FD0D8902036DE -:105C88002136223623361EBE2080D8901B361C367D -:105C98001D361E362406D8A0250622AEEFD71A6A6E -:105CA8001EAE13D01B50156E1C50166E1D50176E6D -:105CB8007F0E1E14186E155016101710181003E0DA -:105CC800010E1A6E02D020B0FBD71A500EE0202A1F -:105CD800000E21222222232223A007D0233423329C -:105CE800223221322032244A252A25BE0AD02550C4 -:105CF80002E1242806E3206A216A800E226E7F0EC4 -:105D080015D025BE04D0255008E1240406E2206AF7 -:105D1800216A226A236A196A0AD024C01FF07F0EFA -:105D28002216236A1FB0228ED8901F30236E195076 -:105D3800231220C00DF021C00EF022C00FF023C0A6 -:105D480010F012004250800B4B6E425042244D6EB0 -:105D580041BE4D804D5008E04D2804E13F6A406A3D -:105D6800416A426A418E03D03F6A406A416A426A88 -:105D78004650800B4C6E4B1801E04B8C4650462425 -:105D88004C6E45BE4C804C5008E04C2804E1436AF8 -:105D9800446A456A466A458E03D0436A446A456A3E -:105DA800466A4D504C5C22E24BAC02D0800E4B1A36 -:105DB8004DC04EF04CC04DF04EC04CF03FC04EF0C0 -:105DC80043C03FF04EC043F040C04EF044C040F0E6 -:105DD8004EC044F041C04EF045C041F04EC045F0C1 -:105DE80042C04EF046C042F04EC046F04E6A4D509A -:105DF8004CC047F0486A475E000E485A48BE25D056 -:105E0800485003E11A0E475C20E33F504010411010 -:105E18004210010ED8B4000E4E6E3F6A406A416AC5 -:105E2800426A4CC04DF014D04EA005D0D8904E30E8 -:105E380001094E6E02D0D8904E323FB04E8E423499 -:105E48004232413240323F324D2A4C504D5CECE3F5 -:105E58004BBC23D04D5005E13F6A406A416A426A13 -:105E6800120043503F26445040224550412246509C -:105E7800422242A068D04EA005D0D8904E300109E9 -:105E88004E6E02D0D8904E323FB04E8E42344232DF -:105E9800413240323F324D2A56D043503F5C445045 -:105EA8004058455041584250800A476E4650800A33 -:105EB800475823E23F50435C476E40504458486E71 -:105EC80041504558496E425046584A6EFF0E472485 -:105ED8003F6EFF0E4820406EFF0E4920416EFF0EB8 -:105EE8004A20426E800E4B1A4E6C4E500EE13F2AED -:105EF800000E40224122422208D043503F5E4450C7 -:105F0800405A4550415A4650425A3F50401041105D -:105F1800421017E14E5015E13F6A406A416A426AF1 -:105F28001200D8903F364036413642364EBE3F804A -:105F38004EA002D0D88001D0D8904E364D5001E006 -:105F48004D0641AEEED74C6A4EAE0AD04EC047F071 -:105F58007F0E471603E0010E4C6E02D03FB0FBD710 -:105F68004C500FE03F2A000E40224122422242A01C -:105F780008D042344232413240323F324D2801E0AB -:105F88004D2A4D2802E04D5007E13F6A406A416AB8 -:105F9800426A4D5001E14B6A4DA002D0418E01D0BA -:105FA800419ED8904D30426E4BBE428E3FC03FF06E -:105FB80040C040F041C041F042C042F01200346E8F -:105FC8006D0E34649DD0116A126A136A3F0E146E06 -:105FD800640E096E345046EC49F02A6E2B6AD8904C -:105FE8002A362B36D8902A362B36480E2A26000E0B -:105FF8002B22E00E2A24F66EE50E2B20F76E090000 -:10600800F5CF0DF00900F5CF0EF00900F5CF0FF030 -:106018000A00F5CF10F054EC2DF00DC030F00EC092 -:1060280031F00FC032F010C033F00A0E096E640E62 -:10603800056E345026EC4AF046EC49F02A6E2B6A7D -:10604800D8902A362B36D8902A362B36240E2A2674 -:10605800000E2B22E00E2A24F66EE50E2B20F76E9A -:106068000900F5CF11F00900F5CF12F00900F5CFBE -:1060780013F00A00F5CF14F030C00DF031C00EF067 -:1060880032C00FF033C010F054EC2DF00DC02CF0DE -:106098000EC02DF00FC02EF010C02FF02CC00DF048 -:1060A8002DC00EF02EC00FF02FC010F00A0E056E96 -:1060B800345026EC4AF02A6E2B6AD8902A362B36B2 -:1060C800D8902A362B36E00E2A24F66EE50E2B20C1 -:1060D800F76E0900F5CF11F00900F5CF12F00900AD -:1060E800F5CF13F00A00F5CF14F054EC2DF00DC0E5 -:1060F80026F00EC027F00FC028F010C029F01200BB -:106108000A0E346464D0116A126A136A3F0E146E60 -:106118000A0E096E345046EC49F02A6E2B6AD89064 -:106128002A362B36D8902A362B36240E2A26000EED -:106138002B22E00E2A24F66EE50E2B20F76E0900BE -:10614800F5CF0DF00900F5CF0EF00900F5CF0FF0EF -:106158000A00F5CF10F054EC2DF00DC030F00EC051 -:1061680031F00FC032F010C033F030C00DF031C044 -:106178000EF032C00FF033C010F00A0E056E345026 -:1061880026EC4AF02A6E2B6AD8902A362B36D890FD -:106198002A362B36E00E2A24F66EE50E2B20F76EF3 -:1061A8000900F5CF11F00900F5CF12F00900F5CF7D -:1061B80013F00A00F5CF14F054EC2DF00DC026F0C2 -:1061C8000EC027F00FC028F010C029F0120034507C -:1061D800040DE00EF324F66EE50EF420F76E0900C8 -:1061E800F5CF0DF00900F5CF0EF00900F5CF0FF04F -:1061F8000A00F5CF10F0116A126A136A3F0E146E86 -:1062080054EC2DF00DC026F00EC027F00FC028F07A -:1062180010C029F0120005C00CF004D10850062463 -:10622800D96E000E0720DA6E0C50E16EE26ADFCFFD -:10623800E7FF0C2A085006240A6E000E07200B6E92 -:106248000A28D96E000E0B20DA6E0C50E16EE26A55 -:10625800DFCFE7FF0C2A085006240A6E000E07203D -:106268000B6E020E0A24D96E000E0B20DA6E0C504B -:10627800E16EE26ADFCFE7FF0C2A085006240A6EB7 -:10628800000E07200B6E030E0A24D96E000E0B2099 -:10629800DA6E0C50E16EE26ADFCFE7FF12000850B9 -:1062A80006240A6E000E07200B6E020E0A24D96E11 -:1062B800000E0B20DA6E0C50E16EE26ADFCFE7FFCA -:1062C8000C2A085006240A6E000E07200B6E030ED7 -:1062D8000A24D96E000E0B20DA6E0C50E16EE26AC9 -:1062E800DFCFE7FF0C2A08500624D96E000E0720DE -:1062F800DA6E0C50E16EE26ADFCFE7FF0C2A085035 -:1063080006240A6E000E07200B6E0A28D96E000EAE -:106318000B20DA6E0C50E16EE26ADFCFE7FF120065 -:10632800085006240A6E000E07200B6E0A28D96E44 -:10633800000E0B20DA6E0C50E16EE26ADFCFE7FF49 -:106348000C2A08500624D96E000E0720DA6E0C506D -:10635800E16EE26ADFCFE7FF0C2A085006240A6ED6 -:10636800000E07200B6E030E0A24D96E000E0B20B8 -:10637800DA6E0C50E16EE26ADFCFE7FF0C2A0850B4 -:1063880006240A6E000E07200B6E020E0A24D96E30 -:10639800000E0B20DA6E0C50E16EE26ADFCFE7FFE9 -:1063A8001200085006240A6E000E07200B6E030E1A -:1063B8000A24D96E000E0B20DA6E0C50E16EE26AE8 -:1063C800DFCFE7FF0C2A085006240A6E000E0720CC -:1063D8000B6E020E0A24D96E000E0B20DA6E0C50DA -:1063E800E16EE26ADFCFE7FF0C2A085006240A6E46 -:1063F800000E07200B6E0A28D96E000E0B20DA6EED -:106408000C50E16EE26ADFCFE7FF0C2A0850062441 -:10641800D96E000E0720DA6E0C50E16EE26ADFCF0B -:10642800E7FF1200095001E1F9D6010A01E137D767 -:10643800030A01E175D7010AB4E01200056A020EE9 -:106448000101666F052A9A5109E1660E0524D96E85 -:10645800DA6A010EDA22060EDF6E052A660E0524B8 -:10646800D96EDA6A010EDA220D0EDF6E052A020EE7 -:106478000001F8191EE1020EF7611BD0660E052413 -:10648800D96EDA6A010EDA22070EDF6E052A660E69 -:106498000524D96EDA6A010EDA22080EDF6E052AA3 -:1064A800660E0524D96EDA6A010EDA22090EDF6E4D -:1064B800052A660E0524D96EDA6A010EDA22030E61 -:1064C800DF6E052AF8510CE0020EF76109D0660E5E -:1064D8000524D96EDA6A010EDA220E0EDF6E052A5D -:1064E800F85103E0010EF76502D0F70509E1660EE1 -:1064F8000524D96EDA6A010EDA22040EDF6E052A47 -:10650800F70509E1660E0524D96EDA6A010EDA226A -:10651800050EDF6E052A660E0524D96EDA6A010EAD -:10652800DA220C0EDF6E052A660E0524D96EDA6AA9 -:10653800010EDA220A0EDF6E052A660E0524D96ED0 -:10654800DA6A010EDA220B0EDF6E052AF85170E0C6 -:10655800020EF7616DD0660E0524D96EDA6A010E57 -:10656800DA22100EDF6E052AFF0518E101014F053A -:1065780009E1660E0524D96EDA6A010EDA22110ED7 -:10658800DF6E052A4E0554E1660E0524D96EDA6AD7 -:10659800010EDA220F0EDF6E052A4AD0FF5148E0BD -:1065A800660E0524D96EDA6A010EDA22120EDF6E43 -:1065B800052A660E0524D96EDA6A010EDA22130E50 -:1065C800DF6E052A0101985112E0660E0524D96E86 -:1065D800DA6A010EDA22140EDF6E052A660E052429 -:1065E800D96EDA6A010EDA22150EDF6E052A050E5B -:1065F8000001FF1903E0050EF5191AE1660E0524DE -:10660800D96EDA6A010EDA22160EDF6E052A660ED8 -:106618000524D96EDA6A010EDA22170EDF6E052A12 -:10662800660E0524D96EDA6A010EDA22180EB3D77F -:10663800660E0524D96EDA6A010EDA22190EDF6EAB -:10664800052A055012002950800B366E295029243E -:106658003D6E28BE3D803D5008E03D2804E1266A95 -:10666800276A286A296A288E03D0266A276A286A30 -:10667800296A2D50800B361A2D502D243E6E2CBEC3 -:106688003E803E5008E03E2804E12A6A2B6A2C6AC4 -:106698002D6A2C8E03D02A6A2B6A2C6A2D6A2A50FE -:1066A8002B102C102D1013E1266A276A286A296AF4 -:1066B800800E28127F0E29123650291226C026F085 -:1066C80027C027F028C028F029C029F012003D5023 -:1066D80005E1266A276A286A296A12003E503DC0E9 -:1066E8002EF02F6A2E5E000E2F5A7F0E2E24376E44 -:1066F800000E2F20386E26C032F027C033F028C095 -:1067080034F029C035F0266A276A286A296A396A66 -:106718003A6A3B6A3C6A3E6A26D03E5011E0D890FD -:106728003236333634363536D8902636273628363C -:1067380029363CBE2680D89039363A363B363C3628 -:106748002A50325C2B5033582C5034582D50355821 -:1067580009E33C8C2A50325E2B50335A2C50345A61 -:106768002D50355A3E2A190E3E64D7D73250331071 -:106778003410351011E039800FD0D89026362736DE -:10678800283629363CBE2680D89039363A363B36EC -:106798003C363706D8A0380628AEEFD73E6A3CAE5E -:1067A80013D039502E6E3A502F6E3B50306E7F0EFC -:1067B8003C14316E2E502F103010311003E0010EB2 -:1067C8003E6E02D026B0FBD73E500EE0262A000EC1 -:1067D80027222822292229A007D029342932283221 -:1067E80027322632374A382A38BE0AD0385002E1D2 -:1067F800372806E3386A3768266A276A286A296AC2 -:1068080038BE04D0385009E1370407E2376A386ADD -:10681800266A276A286A296A366A37C03DF03DA089 -:1068280002D0288E01D0289ED8903D30296E44D7BA -:10683800426E416A480E421802E10D0E426E190E70 -:106848004260DFD042504B0D450EF326000EF42275 -:10685800340EF324F66EE60EF420F76E0900F550B8 -:106868003F5C0900F550405801E2CED042504B0D34 -:10687800470EF326000EF422340EF324F66EE60ECD -:10688800F420F76E3F500900F55C40500900F558B8 -:1068980075E2BAD03FC09AF1A1D03FC0F8F09ED0BF -:1068A8003FC0D6F140C0D7F199D03FC0D4F140C025 -:1068B800D5F194D03FC095F140C096F18FD03FC03C -:1068C800F7F08CD03FC0FDF040C0FEF087D03FC04D -:1068D800F9F040C0FAF082D03FC0FBF040C0FCF0B5 -:1068E8007DD03FC0D8F140C0D9F178D03FC059F031 -:1068F80075D03FC0F6F072D03FC099F16FD03FC05D -:1069080005F040C006F0076A086A000EFDEC3BF08F -:1069180005C026F006C027F007C028F008C029F0F7 -:106928002A6A2B6AC80E2C6E420E2D6E27EC33F0A5 -:1069380026C0D0F127C0D1F128C0D2F129C0D3F1A7 -:106948004DD03FC097F14AD03FC0FFF047D03FC07D -:10695800DBF144D03FC098F141D03FC0F5F03ED0C4 -:106968003FC0DAF13BD03FC064F238D03FC065F297 -:1069780040C066F233D03FC067F230D04250020ABE -:1069880089E0010A9CE0070AA2E0010AAAE0030ADA -:10699800ADE0010A85E00F0A88E0010A8BE0030AEE -:1069A800A8E0010AA9E0070A97E0010A01E175D702 -:1069B800030A88E0010AA3E01F0AC6E0010AC1E051 -:1069C800030AC5E0010AC6E0070AC7E0010AC8E0F1 -:1069D800030AC9E0010ACAE00F0ACDE0010E416EC0 -:1069E80013D03F50401003E03F0440100DE13FC07A -:1069F80050F1010E416E3F50401006E1010E5A6EF3 -:106A080003D04250470AEDE0415012000101456BA6 -:106A1800466B436B446B0001F06BF16BEF6B45C148 -:106A280005F046C106F0076A086A000EFDEC3BF067 -:106A380005C013F006C014F007C015F008C016F022 -:106A48000001EF51040D7F0EF324D96E010EF420DE -:106A5800DA6EDECF17F0DECF18F0DECF19F0DECF1A -:106A68001AF02AEC43F017E20001EF51040D7F0EF3 -:106A7800F324D96E010EF420DA6EDECF4FF0DECFAC -:106A880050F0DECF51F0DECF52F08FEC42F04FC025 -:106A980045F150C046F10001EF51040D7F0EF3247B -:106AA800D96E010EF420DA6EDECF13F0DECF14F0CB -:106AB800DECF15F0DECF16F043C105F044C106F075 -:106AC800000E06BEFF0E076E086E010EFDEC3BF0D1 -:106AD80005C017F006C018F007C019F008C01AF072 -:106AE8002AEC43F017E20001EF51040D7F0EF32466 -:106AF800D96E010EF420DA6EDECF4FF0DECF50F003 -:106B0800DECF51F0DECF52F08FEC42F04FC043F1B0 -:106B180050C044F10001EF51040D7F0EF324D96EEB -:106B2800010EF420DA6EDECF4FF0DECF50F0DECF6C -:106B380051F0DECF52F08FEC42F04F50F02750501A -:106B4800F123EF2B020EEF656AD7F85147E0020EEA -:106B5800F76144D0000E3DEC1EF0030E01015861B0 -:106B680013D0140E0001FD03F3CFEDF0F4CFEEF0D7 -:106B7800FE03F350EE27010145510001ED5D0101CF -:106B880046510001EE5919E258860001EF6B2D0EAF -:106B9800EF25D96EDA6A010EDA22DF6AEF2B030ECF -:106BA800EF65F5D72B6A020E2A6E2D6A010E2C6E40 -:106BB800000ED5EC49F0586B04D0F75102E0F7EC21 -:106BC8004AF0020E5A1804E0030E5A18D8A412000C -:106BD8008BC162F08CC163F087EF3CF00101456B1B -:106BE800466B12000001646F9BD09AC162F0636B20 -:106BF8001200F8C062F0636B1200D6C162F0D7C110 -:106C080063F01200D4C162F0D5C163F0120095C1DF -:106C180062F096C163F01200F7C062F0636B120075 -:106C2800FDC062F0FEC063F01200F9C062F0FAC065 -:106C380063F01200FBC062F0FCC063F01200D8C120 -:106C480062F0D9C163F0120059C062F0636B1200A0 -:106C5800F6C062F0636B120099C162F0636B1200B8 -:106C6800116A126AC80E136E420E146ED0C10DF06E -:106C7800D1C10EF0D2C10FF0D3C110F054EC2DF0F9 -:106C88000DC04FF00EC050F00FC051F010C052F0C0 -:106C98008FEC42F04FC062F050C063F0120097C111 -:106CA80062F0636B1200FFC062F0636B1200DBC11D -:106CB80062F0636B120098C162F0636B1200F5C05A -:106CC80062F0636B1200DAC162F0636B120064C297 -:106CD80062F0636B120065C262F066C263F0120074 -:106CE80067C262F0636B1200400E5A24626F636BD6 -:106CF800000E6323000C58C062F0636B120049C198 -:106D080062F04AC163F012008BC162F08CC163F07B -:106D1800120050C162F0636B1200626B636B120069 -:106D280000016451020A01E160D7010A01E174D748 -:106D3800070A01E17AD7010A82E0030A85E0010A1D -:106D480001E15BD70F0A01E15DD7010A01E15FD7D5 -:106D5800030A01E17DD7010A01E17ED7070A01E1B3 -:106D680069D7010A01E145D7030A01E159D7010AA8 -:106D780001E176D71F0A97E0010A91E0030A97E03C -:106D8800010A99E0070A9BE0010A9DE0030A9FE0D7 -:106D9800010AA1E00F0AA4E0580AA6E0010AABE044 -:106DA800030AADE0010A01E140D7050AADE0010A96 -:106DB800B0E00F0A01E11DD7B0D70101DC51330F54 -:106DC800526FDC51880F516F3CEC3FF0F2CFD3F09B -:106DD800F29EA96AAA6AFD0E056E066A086A020E84 -:106DE800076E6FEC48F0FB0E056E066A086A020E25 -:106DF800076E6FEC48F0F90E056E066A086A020E17 -:106E0800076E6FEC48F0D00E056E010E066E086A2C -:106E1800040E076E6FEC48F0F80E056E066A086AF5 -:106E2800010E076E6FEC48F0590E056E066A086A87 -:106E3800010E076E6FEC48F0D80E056E010E066E57 -:106E4800086A020E076E6FEC48F09A0E056E010E86 -:106E5800066E086A010E076E6FEC48F0F70E056EB5 -:106E6800066A086A010E076E6FEC48F0F60E056EAA -:106E7800066A086A010E076E6FEC48F0990E056EF7 -:106E8800010E066E086A010E076E6FEC48F0D60E0A -:106E9800056E010E066E086A020E076E6FEC48F06A -:106EA800D40E056E010E066E086A020E076E6FECB0 -:106EB80048F0FF0E056E066A086A010E076E6FEC51 -:106EC80048F0DB0E056E010E066E086A010E076EAD -:106ED8006FEC48F0980E056E010E066E086A010EFA -:106EE800076E6FEC48F0F50E056E066A086A010E2B -:106EF800076E6FEC48F0DA0E056E010E066E086A32 -:106F0800010E076E6FEC48F0640E056E020E066EF9 -:106F1800086A010E076E6FEC48F0650E056E020EEA -:106F2800066E086A020E076E6FEC48F0670E056E73 -:106F3800020E066E086A010E076E6FEC48F0950E99 -:106F4800056E010E066E086A020E076E6FEC48F0B9 -:106F5800970E056E010E066E086A010E076E6FEC3D -:106F680048F00101526B516BD3C0F2FF9A0E000139 -:106F7800C06FFA0EC16F13EF4AF0126A0F6A106AF7 -:106F8800116A2D0E1124D96EDA6A010EDA22020E68 -:106F9800DE180DE1122A1150020D8B0EF324D96E62 -:106FA800010EF420DA6EDE500F26DD501022112A71 -:106FB800030E1164E6D7125017E10001F951FD5D87 -:106FC800056EFA51FE59066E0A0E0502F3CF07F058 -:106FD800F4CF08F00602F350082601014551075C7A -:106FE800465108586AE2010C122A0F500101455D0A -:106FF8000D6E105046590E6E0EAE02D00D6A0E6A16 -:10700800040E126401D0126E0001F70529E10A0E80 -:10701800F903F3CF05F0F4CF06F0FA03F350062690 -:107028001250076E086A05500702F3CF09F0F4CF33 -:107038000AF00802F3500A2606500702F3500A26FF -:107048000A0E0101D803F3CF0BF0F4CF0CF0D903EB -:10705800F3500C2609500B5C0A500C5801E2010C45 -:107068000A0E0001F903F3CF05F0F4CF06F0FA0396 -:10707800F35006261250076E086A05500702F3CF30 -:1070880009F0F4CF0AF00802F3500A260650070266 -:10709800F3500A260D5009260E500A220A0EFD0347 -:1070A800F3CF0BF0F4CF0CF0FE03F3500C2609508D -:1070B8000B5C0A500C5801E2010C020E0001F81991 -:1070C80036E112501BE1F60E056E06680550010107 -:1070D800D603F3CF07F0F4CF08F0D703F350082610 -:1070E8000650D603F35008260750435D4451800AE2 -:1070F800096E0850800A095801E3010C125000017A -:10710800F903F3CF05F0F4CF06F0FA03F35006269F -:107118000A0E0502F3CF07F0F4CF08F00602F35089 -:10712800082607500F5C0850105801E2010C000CAB -:10713800A96AAA6AFD0E056E066A086A020E076E3B -:1071480090EC49F00001FE5103E1650EFD5D05E399 -:10715800FE6B190EFD6FE1EF36F0FB0E056E066A49 -:10716800086A020E076E90EC49F0F90E056E066A81 -:10717800086A020E076E90EC49F0D00E056E010EFB -:10718800066E086A040E076E90EC49F0F80E056E5C -:10719800066A086A010E076E90EC49F0590E056EF2 -:1071A800066A086A010E076E90EC49F0D80E056E63 -:1071B800010E066E086A020E076E90EC49F09A0EF0 -:1071C800056E010E066E086A010E076E90EC49F016 -:1071D800F70E056E066A086A010E076E90EC49F014 -:1071E800F60E056E066A086A010E076E90EC49F005 -:1071F800990E056E010E066E086A010E076E90EC78 -:1072080049F0D60E056E010E066E086A020E076E6C -:1072180090EC49F0D40E056E010E066E086A020E57 -:10722800076E90EC49F0FF0E056E066A086A010EBB -:10723800076E90EC49F0DB0E056E010E066E086ACB -:10724800010E076E90EC49F0980E056E010E066E61 -:10725800086A010E076E90EC49F0F50E056E066A95 -:10726800086A010E076E90EC49F0DA0E056E010E01 -:10727800066E086A010E076E90EC49F0640E056E02 -:10728800020E066E086A010E076E90EC49F0650E54 -:10729800056E020E066E086A020E076E90EC49F043 -:1072A800670E056E020E066E086A010E076E90ECF8 -:1072B80049F0950E056E010E066E086A020E076EFD -:1072C80090EC49F0970E056E010E066E086A010EE5 -:1072D800076E90EC49F03CEF3FF0166A136AF29E95 -:1072E800800EA66ED00EF66EF768F86A0900F528CB -:1072F80002E0F28E000CF00EF66EF768F86A0900EC -:10730800F5CF3BF101013C6B0900F550116E106A95 -:1073180010503B1311503C13DC51330F526FDC51AA -:10732800880F516F196A1A6A166AFD0E186E176A65 -:10733800960E056E030E066ED20E1924076EED0E1C -:107348001A20086E0A6A400E096E29EC47F0C00E32 -:10735800191810E1020E1A180DE123EEC6F03BC110 -:10736800DFFF23EEC7F03CC1DFFF000EE8CFC8F314 -:10737800E8CFC9F317C0F6FF18C0F7FFF86A940EF4 -:10738800A66E52C1A7FF51C1A7FFA68217C0F6FF7C -:1073980018C0F7FFF86A146A156A3F0E1914106EC0 -:1073A800116A960E1024D96E030E1120DA6EDF5082 -:1073B800F56E194A1A2A0D00144A152A155003E1C8 -:1073C800400E145CEAE30A00840EA66E52C1A7FFC1 -:1073D80051C1A7FFA682800EA66E17C0F6FF18C07F -:1073E800F7FFF86A400E195E000E1A5A146A156AF9 -:1073F80009003F0E1914106E116A960E1024D96EEA -:10740800030E1120DA6EF550DE1802E0010E166E3A -:10741800194A1A2A144A152A155003E1400E145C19 -:10742800E7E3400E1726000E18221750181080E1C7 -:10743800165004E0132A020E136474D7A6940101AF -:10744800526B516BF28E165001E0020C010C1A6E51 -:107458001F6A206A1AC00CF1100E01010D6F13C0CB -:107468000EF114C00FF11AC06CF21F4A202A6C0EDC -:107478001F24D96E020E2020DA6E100EDF6E1F4A0E -:10748800202A6C0E1F24D96E020E2020DA6E14C03A -:10749800DFFF1F4A202A6C0E1F24D96E020E2020FF -:1074A800DA6E13C0DFFF1F4A202A6C0E1F24D96E24 -:1074B800020E2020DA6EDF6A1F4A202A6C0E1F2473 -:1074C800D96E020E2020DA6E17C0DFFF1F4A202A6D -:1074D8001750020D6C0E1F24D96E020E2020DA6E92 -:1074E800F3CFDFFF1F4A202A1D6A1E6A2FD06C0EB9 -:1074F8001F24D96E020E2020DA6ED8901D34E16E5A -:107508001E34E26E1550E1261650E222E6CF18F03E -:10751800E5CF19F019C018F0196A1850DF6E1F4A24 -:10752800202AD8901D34D96E1E34DA6E1550D9260B -:107538001650DA226C0E1F24E16E020E2020E26E35 -:10754800DFCFE7FF1F4A202A1D4A1E2A1750186E50 -:10755800196A18501D5C19501E58C9E36C0E056E47 -:10756800020E066E1FC007F095EC45F005C01BF033 -:1075780006C01CF06C0E1F24D96E020E2020DA6E95 -:107588001BC0DFFF1F4A202A6C0E1F24D96E020E73 -:107598002020DA6E1CC0DFFF1F4A202A6C0E0F6EF7 -:1075A800020E106E1FC011F055EF47F037C17BF087 -:1075B8007D6B7C6B050E7403F3CF76F0F4CF77F018 -:1075C8007503F3507727B10E786FDE0E796F765119 -:1075D8007827775179237D517827000E792378C051 -:1075E800F6FF79C0F7FF0800F5CF7EF07EA102D044 -:1075F800030E7C137EA302D00C0E7C137EA502D052 -:10760800300E7C137EA702D0C00E7C13960E7B250D -:10761800D96EDA6A030EDA227CC0DFFF7B2B960E66 -:107628007B25D96EDA6A030EDA227CC0DFFF7B2B5A -:107638007D2B040E7D65BDD701013751800F0001F8 -:107648007B6F7D6B7C6B050E7403F3CF76F0F4CF04 -:1076580077F07503F3507727B10E786FDE0E796FE8 -:1076680076517827775179237D517827000E792331 -:1076780078C0F6FF79C0F7FF0800F5CF7AF07A39BD -:107688000F0B7E6F7EA102D0030E7C137EA302D067 -:107698000C0E7C137EA502D0300E7C137EA702D080 -:1076A800C00E7C13960E7B25D96EDA6A030EDA2299 -:1076B8007CC0DFFF7B2B960E7B25D96EDA6A030E22 -:1076C800DA227CC0DFFF7B2B7D2B040E7D65BAD7C9 -:1076D8000C0E01013727000E3823000CDD6BF20574 -:1076E8001DE1666A8A968988898A0B0E066EB80E2D -:1076F800056EB1EC48F0BD6A8294066A640E056EA8 -:10770800B1EC48F081EC47F0040A04E1020E0001F4 -:10771800F26F5FD0010E0001DD6F5BD0020EF2192F -:1077280011E1020E5A180EE1F9EC43F0200E491946 -:107738004A1103E0020E0001DD1B030E0001F26F87 -:107748008A8647D0030EF2192AE1030E5A1827E158 -:10775800010E596E850E936E8A82130E066E880E80 -:10776800056EB1EC48F082A203D0040E0001DD1BC7 -:10777800066A0A0E056EB1EC48F081A408D08A9218 -:10778800066A0A0E056EB1EC48F081A403D0080E13 -:107798000001DD1B0A0E0001F26F8A961AD00A0E4C -:1077A800F21917E1020E5A1814E1810E936E030EB6 -:1077B800066EE80E056EB1EC48F082B204D0040EF5 -:1077C8000001DD1B06D0500E0001F26F596A0CEC67 -:1077D80019F00001DD51D8B41200810E936E8A921F -:1077E8008A948A96596A588CDDC0F2F0010E5A6E56 -:1077F800010C0D6E0D501CE008AE1AD005C009F042 -:1078080006C00AF007C00BF008C00CF0091E0A1EDB -:107818000B1E0C1E092A000E0A220B220C2209C07C -:107828000FF00AC010F00BC011F00CC012F008D015 -:1078380005C00FF006C010F007C011F008C012F024 -:10784800055006100710081005E1056A066A076A60 -:10785800086A1200960E0E6E06D00E2AD8901232C2 -:10786800113210320F32096A0A6A0B6AFE0E1214BC -:107878000C6E09500A100B100C100CE0EED70E2AF3 -:107888000F2A000E102211221222D8901232113221 -:1078980010320F32096A0A6A0B6A12500C6E0950CC -:1078A8000A100B100C1007E0EAD70E06D8900F3616 -:1078B80010361136123611BE03D0020E0E60F5D7FF -:1078C8000EA0119ED8900E320EC009F00A6A0B6AFB -:1078D8000C6A09C00CF00B6A0A6A096A09500F128F -:1078E8000A5010120B5011120C5012120D5002E0D7 -:1078F80008BE128E0FC005F010C006F011C007F0C8 -:1079080012C008F012000001635103E13C0E625DF1 -:107918002EE36229010E63592AE29A0E2A6E990E05 -:107928002B6E190E2C6E3F0E2D6E62C005F063C0D3 -:1079380006F0076A086A000EFDEC3BF005C026F069 -:1079480006C027F007C028F008C029F027EC33F05C -:1079580026C04FF027C050F028C051F029C052F07F -:107968008FEC42F04FC066F050C067F036D0622905 -:10797800010E63592FE3210E625D030E63592AE25B -:107988002A6A2B6A200E2C6E400E2D6E62C005F0FE -:1079980063C006F0076A086A000EFDEC3BF005C0FC -:1079A80026F006C027F007C028F008C029F027EC09 -:1079B80033F026C04FF027C050F028C051F029C03E -:1079C80052F08FEC42F0800E4F24666F020E50206A -:1079D800676F03D0676B640E666F66C064F067C03C -:1079E80065F0D89065336433D89065336433645157 -:1079F800BE6E66C064F0030E64176439F00B0C09A0 -:107A0800BD6E1200196E1E6A1F6A19C06CF21E4AFA -:107A18001F2A6C0E1E24D96E020E1F20DA6E13C0A8 -:107A2800DFFF1E4A1F2A14500AE06C0E1E24D96E6E -:107A3800020E1F20DA6E14C0DFFF1E4A1F2A1C6ABE -:107A48001D6A29D06C0E1E24D96E020E1F20DA6E14 -:107A58001C50020D1550F324E16EE26AE6CF17F0D0 -:107A6800E5CF18F018C017F0186A1750DF6E1E4AD5 -:107A78001F2A1C50020D1550F324D96EDA6A6C0EB9 -:107A88001E24E16E020E1F20E26EDFCFE7FF1E4AC2 -:107A98001F2A1C4A1D2A1650176E186A17501C5C9C -:107AA80018501D58CFE36C0E056E020E066E1EC0F0 -:107AB80007F095EC45F005C01AF006C01BF06C0EF7 -:107AC8001E24D96E020E1F20DA6E1AC0DFFF1E4A6E -:107AD8001F2A6C0E1E24D96E020E1F20DA6E1BC0E0 -:107AE800DFFF1E4A1F2A6C0E0F6E020E106E1EC09C -:107AF80011F055EF47F00001DE6FDC6BDD6BDE51F6 -:107B080043E0DF6BE06B37D0D890DF35D96EE035D6 -:107B1800DA6E01010851D9260951DA22DF50000135 -:107B2800D56FD46BDFC0D6F0E0C0D7F0D890D63789 -:107B3800D73721EE08F0DECFD8F0DDCFD9F0D65117 -:107B4800D827D751D923D829D96E000ED921DA6E72 -:107B5800DF50D411DA6FD551DB6FDAC03FF0DBC0EC -:107B680040F0DE51DF251CEC34F00001DC27000E6C -:107B7800DD23DF4BE02B010104510001DF5D010132 -:107B880005510001E059C0E3DC51DD1105E0400E6C -:107B9800DE6102D0E1EC36F00101005104E10001A0 -:107BA800F751D8A412000001DE5104E101C120F010 -:107BB800020E06D0DC51DD1108E101C120F0030EF0 -:107BC800216E010100510FEF4BF002C12AF003C1F1 -:107BD8002BF0DCC02CF0DDC02DF001010051B1EF1D -:107BE8004AF001010251031106E0035104E1050EB8 -:107BF800025D01E2FF0C035103E1810E025D06E321 -:107C0800035104E1850E025D01E2FF0CA80E021982 -:107C1800031107E10001F851D8B4FF0CF75101E155 -:107C2800FF0C0101035103E1A00E025D0BE30351B8 -:107C380009E1A90E025D06E20C6AA00E0B6E086A45 -:107C4800400E0FD0035103E1C00E025D0EE3035155 -:107C58000CE1C90E025D09E20C6AC00E0B6E086ADF -:107C6800020E076E0A6A090E13D0035104E1E00EF2 -:107C7800025DD8A0000C03510DE1EC0E025DD8B0F6 -:107C8800000C0C6AE00E0B6E086A0C0E076E0A6A8E -:107C9800096E01D0000C02510B5C056E03510C58A3 -:107CA800066E095005260A5006220451055C055146 -:107CB8000658D8A0000C0B50025D072412005B5137 -:107CC8004B0D110EF326000EF422340EF324056E2C -:107CD800E60EF420066E91EC48F005C087F006C069 -:107CE80088F001015B514B0D340E0001836FE60EE5 -:107CF800846FF3508327F450842301015951000104 -:107D08008327000E8423110E83257F6F000E8421A4 -:107D1800806FEFEC48F00101592B59050DE1600E19 -:107D28002925216FF00E2A21226FFF0E2B21236FA8 -:107D3800FF0E2C21246F1200F60E0001836F846958 -:107D480087C085F088C086F08351852784518623B3 -:107D5800010159510001855D000E86590FE2480E58 -:107D680001012925216FF40E2A21226FFF0E2B21F4 -:107D7800236FFF0E2C21246F596B1200A40E0101F2 -:107D88002925216FED0E2A21226FFF0E2B21236F4B -:107D9800FF0E2C21246F12000A6E0B6A0C6A0AC0AF -:107DA80008F0000E54EC4BF00D6A0E6A960E0B2488 -:107DB800D96E030E0C20DA6EDF5034EC4BF00B4A10 -:107DC8000C2A0D4A0E2A0E5003E1800E0D5CEEE3DC -:107DD8000A28086E000E54EC4BF00D6A0E6A960ED7 -:107DE8000B24D96E030E0C20DA6EDF5034EC4BF006 -:107DF8000B4A0C2A0D4A0E2A0E5003E1800E0D5C28 -:107E0800EEE30A50020F086E000E54EC4BF00D6AB8 -:107E18000E6A960E0B24D96E030E0C20DA6EDF5014 -:107E280034EC4BF00B4A0C2A0D4A0E2A0E5003E193 -:107E3800800E0D5CEEE30A50030F086E000E54EC42 -:107E48004BF00D6A0E6A960E0B24D96E030E0C20A9 -:107E5800DA6EDF5034EC4BF00B4A0C2A0D4A0E2A2E -:107E68000E5005E1800E0D5CD8B01200ECD7120060 -:107E7800020E0001676F6751F6EC35F062C065F0DD -:107E880063C066F067514B0D470EF326000EF422CF -:107E9800340EF324F66EE60EF420F76E65510900F1 -:107EA800F55C66510900F55813E367514B0D450E13 -:107EB800F326000EF422340EF324F66EE60EF420B8 -:107EC800F76E0900F550655D0900F550665919E22D -:107ED80067514B0D490EF326000EF422340EF3249D -:107EE800F66EE60EF420F76E0900F5CF65F00A008D -:107EF800F5CF66F065C03FF066C040F067511CECF6 -:107F080034F00001672B180E6765B5D7F60506E053 -:107F1800020EF61903E0010E0101506F0001FF0582 -:107F280003E10A0E0101DB6F0001F85102E1FF6B6A -:107F3800F56B01019851D8A412000001F56B1200ED -:107F480007C00DF00E6A0F6A06340D3601E30E8085 -:107F58000D50156E155005E1056A066A076A086A2C -:107F680012000BC00DF00E6A0F6A0A340D3601E3D9 -:107F78000E800D50146E1450EFE0068E076A0A8EBC -:107F88000B6A106A116A126A136A7F0E155E145022 -:107F9800980F155E180E146ED890103611361236DA -:107FA80013360950055C0A5006580B50075807E36A -:107FB8000950055E0A50065A0B50075A1080D8908F -:107FC800053606360736142EE7D715AE0CD01550F1 -:107FD800800A970FC1E3D89013321232113210324F -:107FE800153EF9D70CD0170E156407D0B5D7D89021 -:107FF800103611361236133615061550F8E110C032 -:1080080005F011C006F012C007F013C008F0120006 -:10801800BE0EF66E8A0EF76E000EF86E02EE00F0D7 -:1080280010EE6CF00900F5CFEEFFE550E150FAE1F3 -:10803800480EF66E960EF76E000EF86E01EECCF056 -:1080480010EE10F00900F5CFEEFFE550E150FAE12F -:10805800C20EF66E960EF76E000EF86E00EEF9F090 -:1080680010EE07F00900F5CFEEFFE550E150FAE118 -:10807800C90EF66E960EF76E000EF86E0900F5CF73 -:108088005AF003EE96F012EE00F0EE6AE550E15079 -:10809800FCE1E250FAE103EE00F0960EEE6AE80623 -:1080A800FDE102EE6CF0640EEE6AE806FDE101EE19 -:1080B80000F09B0EEE6AE806FDE100EEF0F0090E16 -:1080C800EE6AE806FDE1596A586A576A5B905B9266 -:1080D800000EF86E0001EEEF0AF007340834126E55 -:1080E800125005E1056A066A076A086A12000B342D -:1080F8000C34116E1150F6E0078E086A0B8E0C6A6C -:108108000D6A0E6A0F6A106A7F0E125E1150A00F78 -:10811800125E200E116ED8900D360E360F361036C0 -:108128000950055C0A5006580B5007580C5008585F -:1081380009E30950055E0A50065A0B50075A0C50BD -:10814800085A0D80D8900536063607360836112E9F -:10815800E2D712AE0CD01250800A9F0FC3E3D8901A -:1081680010320F320E320D32123EF9D70CD01F0EDC -:10817800126407D0B7D7D8900D360E360F361036A2 -:1081880012061250F8E10DC005F00EC006F00FC03F -:1081980007F010C008F0120003EC4BF001015A512F -:1081A80004E0040E0001C21907E001015A5106E17A -:1081B800020E0001C21902E14CEC4AF0C0C005F001 -:1081C800C1C006F091EC48F0FA0E00010503F3CFA8 -:1081D800C3F0F4CFC4F00603F350C427FF0E050321 -:1081E800F350C427400EC3250101376F000E00016C -:1081F800C4210101386FC0C0F6FFC1C0F7FFF86A9B -:108208000F0EF76403D00800F55005D0F6CFE9FF4C -:10821800F7CFEAFFEF500001746F756BDAEC3AF0B4 -:108228000001C04BC12BC0C0F6FFC1C0F7FFF86A00 -:108238000F0EF76403D00800F55005D0F6CFE9FF1C -:10824800F7CFEAFFEF500009D6E10001C251ACEFC9 -:1082580047F002D0084A092A08C0D9FF09C0DAFF46 -:10826800200EDE18F7E008C0D9FF09C0DAFF090EB2 -:10827800DE18F0E00D6A0E6A0C6A08C0D9FF09C062 -:10828800DAFF2D0EDE1802E10C2A07D008C0D9FF4C -:1082980009C0DAFF2B0EDE181BE1084A092A18D09C -:1082A8000A0E0D02F3CF0AF0F4CF0BF00E02F350D2 -:1082B8000B2608C0D9FF09C0DAFFDF500A26000ED6 -:1082C8000B22D00E0A240D6EFF0E0B200E6EE5D782 -:1082D80008C0D9FF09C0DAFFDF50DBEC4AF0E0E262 -:1082E8000C500DE00DC00AF00EC00BF00A1E0B1E5C -:1082F8000A4A0B2A0AC008F00BC009F012000DC088 -:1083080008F00EC009F01200446E466A476A800EF3 -:10831800486E3F0E496E4450800A7F0F23E3456A3A -:1083280019D046C00DF047C00EF048C00FF049C044 -:1083380010F0116A126A200E136E410E146E54EC7E -:108348002DF00DC046F00EC047F00FC048F010C029 -:1083580049F0452A4550800A436E4450800A435CE0 -:1083680023E2DFD7456A19D046C026F047C027F078 -:1083780048C028F049C029F02A6A2B6A200E2C6EC2 -:10838800410E2D6E27EC33F026C046F027C047F08B -:1083980028C048F029C049F045064450800A436E79 -:1083A8004550800A435CE0E346C03FF047C040F0D8 -:1083B80048C041F049C042F012006C0ED36E040E62 -:1083C800D26EDF0ED06E0F013F6B3E6B3D6B806A45 -:1083D800070E386F926E816A396B870E936E616EE5 -:1083E800F19E040E826E3A6B820E946E010EB06E90 -:1083F800A00EAF6E080EB86E240EAC6E900EAB6E6B -:10840800766A220E756E080E706E240E726E900ECD -:10841800716EA00E426F010EC26EC16AA50EC06ECB -:10842800870ED56EF90EBB6E060EBA6EBD6A666A09 -:10843800F90E526F060E516FC76A100EC66E300ED7 -:10844800C66E9D8AA38A7D80F28EF29C8988898A6D -:10845800676A0C0E666E220E0101DC6F400E000189 -:10846800C06FFA0EC16F13EF4AF005C0D9FF06C0FE -:10847800DAFFDF500B6E07C0F6FF08C0F7FFF86A97 -:108488000F0EF76403D00800F55005D0F6CFE9FFCA -:10849800F7CFEAFFEF500D6E0B5036E0020E0526BF -:1084A800000E06220D500B182FE12FEEFFF005509D -:1084B800D9260650DA22DF500C6E0728096E000E06 -:1084C80008200A6E09C0F6FF0AC0F7FFF86A0F0E07 -:1084D800F76403D00800F55005D0F6CFE9FFF7CFD1 -:1084E800EAFFEF500D6E0C5007E10D500C5C056E65 -:1084F800066AD8A006061200020E0726000E0822F9 -:108508000C500D18F2E1B1D70D500B5C056E066AE0 -:10851800D8A006061200513452340001616F61512F -:1085280005E14F6A506A516A526A12004FC053F00F -:1085380050C054F051C055F052C056F0200E05D02E -:10854800D8905632553254325332E82EF9D7535018 -:10855800606F518E526A960E615F61AF0CD06151A7 -:10856800800A970FDEE3D8905232513250324F32A0 -:10857800613FF9D70CD01F0E616507D0D2D7D890CC -:108588004F3650365136523661076151F8E1605125 -:1085980008E0521E511E501E4F6C000E50225122F0 -:1085A80052224FC04FF050C050F051C051F052C04D -:1085B80052F0120093C176F094C177F0070ED8906C -:1085C80076377737E82EFBD776C07CF077C07DF01A -:1085D8000101375100017C270101385100017D2339 -:1085E8007E6B7F6B050E7403F3CF76F0F4CF77F0D4 -:1085F8007503F3507727B10E786FDE0E796F7651D9 -:108608007827775179237E5178277F51792378C04D -:10861800F6FF79C0F7FF0800F5507A6F7B6B960E6E -:108628007C25D96E030E7D21DA6E7AC0DFFF7C4B84 -:108638007D2B7E4B7F2B7F5103E1050E7E5DD2E3C0 -:10864800060E01013727000E3823000C1B6A1C6A2E -:10865800800E15141D6E7F0E16141E6E1B501C10F6 -:108668001D101E1004E1136A146A156A166A1B6A43 -:108678001C6A800E19141D6E7F0E1A141E6E1B5074 -:108688001C101D101E1004E1176A186A196A1A6A6C -:1086980016AE09D0136C141ED8B0142A151ED8B003 -:1086A800152A800E16561AAE09D0176C181ED8B0A7 -:1086B800182A191ED8B0192A800E1A56800E161AB2 -:1086C8001A1A1750135C18501458195015581A5084 -:1086D800165802E2D8901200D8801200585002E1D1 -:1086E800575017E05651D8B4120058C011F0120E66 -:1086F800111609E0140E5527800E556502D05469ED -:1087080006D0546B04D0020E5527E60EF6D7566BEA -:108718001200505102E1546B12005A0403E1280E72 -:10872800546F280C020E5A1804E15469800E556FD4 -:10873800800C030E5A18D8A412005651D8B412004F -:10874800020E0001F81903E10101552B03D0020EB6 -:108758000101552755514CEC4BF05EEC4AF00101F4 -:10876800546FD5D705500902F3CF0DF0F4CF0EF0B2 -:108778000F6A106A05500A02F3500E26F4500F22B1 -:10878800000E102206500902F3500E26F4500F2254 -:10879800000E102205500B02F3500F26F450102241 -:1087A80006500A02F3500F26F4501022075009020F -:1087B800F3500F26F45010220C500502F3501026E7 -:1087C80006500B02F350102607500A02F3501026E9 -:1087D80008500902F35010260DC005F00EC006F02F -:1087E8000FC007F010C008F01200050EC26E066A2E -:1087F800640E056EB1EC48F0C282C2B2FED7010128 -:108808004A6B0D0E496F8B0EC35C010EC45809E309 -:10881800B20EC35C010EC45804E2000E4A6F100E7B -:10882800496FC45003E1B00EC35C09E3C45007E1CB -:10883800C10EC35C04E2000E4A6F200E496FC4509B -:1088480003E1590EC35C09E3C45007E1620EC35C3F -:1088580004E2000E4A6F3F0E496F9A5104E0FBC0D4 -:1088680049F1FCC04AF1010EC26E010C0001716BA6 -:108878006FAF06D06E6D6F1FD8B06F2B010E716F82 -:108888006DAF06D06C6D6D1FD8B06D2B010E711BCE -:10889800726B736B6E516F111BE0010E706F04D019 -:1088A800D8906E376F37702B6FAFFAD7D890723772 -:1088B80073376E516C5D6F516D5905E36E516C5F86 -:1088C8006F516D5B7281D8906F336E33702FEED716 -:1088D800715104E0726D731FD8B0732B72C06CF0C5 -:1088E80073C06DF01200066AC80E056EB1EC48F050 -:1088F8008B908B98066A040E056E2CEC4BF08B88D7 -:10890800066A040E056E2CEC4BF0A20E44EC4BF0FC -:10891800C80E44EC4BF0A00E44EC4BF0A60E44EC11 -:108928004BF0240E44EC4BF0F80E44EC4BF0010EE7 -:1089380044EC4BF0810E44EC4BF0240E44EC4BF02D -:108948002F0E44EC4BF0400E44EC4BF0000E3CEC88 -:108958004BF0000EE9EC4AF0AF0E44EF4BF00D6A15 -:108968000E6A0F6A106A09500A100B100C1029E0E1 -:10897800010E116E06D0D89009360A360B360C3621 -:10898800112A0CAEF8D7D8900D360E360F361036A1 -:108998000950055C0A5006580B5007580C500858E7 -:1089A80009E30950055E0A50065A0B50075A0C5045 -:1089B800085A0D80D8900C320B320A320932112E27 -:1089C800E2D70DC005F00EC006F00FC007F010C0CA -:1089D80008F012000001D56FD46BD55109E006C12B -:1089E8003FF007C140F0D5511CEC34F00001D46FC2 -:1089F800D45105E0400ED56102D0E1EC36F001011A -:108A0800005104E10001F751D8A412000001D5512A -:108A180004E101C120F0020E05D0D45108E101C1E2 -:108A280020F0030E216E010100510FEF4BF002C13F -:108A38002AF003C12BF006C12CF007C12DF001016B -:108A48000051BFEF4AF0836F03EC4BF07FC005F095 -:108A580080C006F091EC48F0FA0E00010503F3CF50 -:108A680081F0F4CF82F00603F3508227FF0E05034E -:108A7800F3508227400E81250101376F000E000157 -:108A880082210101386F7FC0F6FF80C0F7FF080020 -:108A9800F5500001746F756BDAEC3AF000017F4B0A -:108AA800802B7FC0F6FF80C0F7FF0800F550EBE190 -:108AB8008351ACEF47F044697361626C65640000F0 -:108AC800000000000000000053656E736F72626F53 -:108AD8007800030000000000000050686F656E69B0 -:108AE80078204300020C00033E00020146696E64D0 -:108AF800657200000000030E0003090103044561CC -:108B08007374726F6E0000000306000856010208B5 -:108B1800437573746F6D00000000000000000000D2 -:108B280000000F6810680B6A0C6A20D00B500524EF -:108B3800D96E0C500620DA6EDF500F1A0E6A080E36 -:108B48000D6E0FA008D0D89010320F32010E0F1AF8 -:108B5800A00E101A03D0D89010320F320D06D8A0EC -:108B68000E060D500E10EDE10B4A0C2A0750086E48 -:108B7800096A08500B5C0C50800A0A6E0950800A7A -:108B88000A58D4E30FC005F010C006F01200186EA2 -:108B980018C037F10101386B11C093F1946B196A51 -:108BA8001A6A19501224146E1A501320156E14C024 -:108BB800F6FF15C0F7FF0800F55001E11200195043 -:108BC8001224146E1A501320156E14C0F6FF15C027 -:108BD800F7FF0800F550166E176A16C00AF017C09E -:108BE8000BF0FBEC46F0194A1A2A1A5005E1800EE0 -:108BF800195CD8B01200D5D712006B6B67AF06D0DE -:108C0800666D671FD8B0672B010E6B6F69AF04D014 -:108C1800686D691FD8B0692B6851691117E0010E9A -:108C28006A6F04D0D890683769376A2B69AFFAD76A -:108C38006851665D6951675904E36851665F695117 -:108C4800675BD890693368336A2FF2D76B5104E0B9 -:108C5800666D671FD8B0672B66C066F067C067F09F -:108C68001200126E136A146A0BD013500D24D96EB9 -:108C780014500E20DA6E0C50DE180AE0134A142A3B -:108C88000F50106E116A1050135C11501458EDE318 -:108C980013C005F014C006F0086A076AFF0E0F2417 -:108CA800096E0A6AFF0E0A221250FFEC47F005C04F -:108CB80013F006C014F013500D24D96E14500E2072 -:108CC800DA6EDF5012000D6A0E6A800E07140F6EFE -:108CD8007F0E0814106E0D500E100F10101004E1C6 -:108CE800056A066A076A086A0D6A0E6A800E0B141E -:108CF8000F6E7F0E0C14106E0D500E100F1010100A -:108D080004E1096A0A6A0B6A0C6A0950051809E144 -:108D18000A50061806E10B50071803E10C50081812 -:108D280002E0D8901200D880120000017F6F7F51B6 -:108D380025E0806B0FD07F518025F6EC35F080510F -:108D4800020DF350670FD96EDA6A62C0DEFF63C0A6 -:108D5800DDFF802B8051656F666B010104510001B6 -:108D6800655D0101055100016659E5E3670E206E56 -:108D780004C121F001010051CDEF4AF001C120F0FA -:108D8800020E216E010100510FEF4BF01650171023 -:108D98001810191023E0010E1A6E06D0D890163656 -:108DA8001736183619361A2A19AEF8D71650125C23 -:108DB80017501358185014581950155808E31650DE -:108DC800125E1750135A1850145A1950155AD89041 -:108DD80019321832173216321A2EE8D712C012F08A -:108DE80013C013F014C014F015C015F0120093C18D -:108DF80008F00101375154EC4BF0106A050E0A02D5 -:108E0800F3CF0CF0F4CF0DF00B02F3500D26B10E9A -:108E18000E6EDE0E0F6E0C500E260D500F221050E7 -:108E28000E26000E0F220EC0F6FF0FC0F7FF080037 -:108E3800F55034EC4BF0102A040E1064DFD7060E00 -:108E480001013727000E3823000C07C00DF008C0B9 -:108E58000EF005C00BF006C00CF01BD00DC0F6FFDD -:108E68000EC0F7FFF86A0F0EF76403D00800F5503C -:108E780005D0F6CFE9FFF7CFEAFFEF500F6E0D4AA6 -:108E88000E2A0BC0D9FF0CC0DAFF0FC0DFFF0B4A58 -:108E98000C2A0906D8A00A060928E0E10A28DEE11A -:108EA8001200126A01015F51FDE111C05EF10FD09D -:108EB8000FC0D9FF10C0DAFF000E1224E16EE26A7B -:108EC800030EE222DFCFE7FF0F4A102A122A11060B -:108ED8001128EEE1010128512711261103E1070E9F -:108EE800255D08E38A8A066A010E056EB1EC48F032 -:108EF8009D881200010E4C6F010CC282C2B2FED7CF -:108F0800D50EC35C030EC45801E3010C5D0EC35CAF -:108F1800030EC45806E3930EC35C030EC45801E263 -:108F2800020CD10EC35C020EC45806E3200EC35CCB -:108F3800030EC45801E2030CC45003E11A0EC35CCB -:108F480006E3C45004E15F0EC35C01E2040C000CAC -:108F58000A6E0B6A0AC008F0000E54EC4BF00C6A5B -:108F6800960E0B24D96EDA6A030EDA22DF5034EC3F -:108F78004BF00B2A0C2A7F0E0C64F2D70A28086ED5 -:108F8800000E54EC4BF00C6A960E0B24D96EDA6A7C -:108F9800030EDA22DF5034EC4BF00B2A0C2A7F0E3A -:108FA8000C64F2D77F0C090EC26E080EC16EBD0E9E -:108FB800C06EC282C2B2FED7C3CF0AF0C4CF0BF0D4 -:108FC8000D6A050E0C6E4AEC48F00AC011F00BC091 -:108FD80012F0010EC26EC16AA50EC06E125006E1F3 -:108FE800320E115C03E201015C6B12001150CE0FCE -:108FF80001015C6F12000B6E030E0B180DE1095096 -:10900800055C0A50065805E307C005F008C006F0DD -:1090180013D0054A062A10D0060E0B180DE105508C -:10902800075C0650085805E309C005F00AC006F0B9 -:1090380003D00506D8A0060605C005F006C006F050 -:109048001200306E1DD02B6A2A6A2D6A140E14D0B5 -:109058002B6A060E2A6E2D6A0C0E0ED03050120D99 -:109068000B0EF324D96E020EF420DA6EDECF2AF04E -:10907800DDCF2BF02D6A060E2C6E2F50BFEF49F076 -:109088003050010AE0E0050AE3E0E8D70E6A0F6A0B -:109098000C500D101BE0010E106E04D0D8900C3649 -:1090A8000D36102A0DAEFAD7D8900E360F360C5062 -:1090B8000A5C0D500B5805E30C500A5E0D500B5A14 -:1090C8000E80D8900D320C32102EEED70EC00AF05A -:1090D8000FC00BF0120005C009F006C00AF015D049 -:1090E800A66AA68409C0D9FF0AC0DAFFDF50A86EB5 -:1090F800094A0A2AF2BE07D052C1A7FF51C1A7FFE9 -:10910800A682A6B2FED7A694A92A0706D8A0080662 -:109118000728E6E10828E4E1120005C007F006C0C8 -:1091280008F002D0074A082A07C0F6FF08C0F7FF70 -:10913800F86A0F0EF76403D00800F55005D0F6CF93 -:10914800E9FFF7CFEAFFEF500009ECE10550075CB3 -:10915800056E06500858066E120029C10BF02AC188 -:109168000CF02BC10DF02CC10EF005500B24076E2E -:1091780006500C20086E000E0D20096E000E0E2001 -:109188000A6E07500101295D08502A5909502B59C8 -:109198000A502C59EAE312000750081017E0010E94 -:1091A800096E04D0D89007360836092A08AEFAD7CF -:1091B8000750055C0850065804E30750055E085040 -:1091C800065AD89008320732092EF2D705C005F0A2 -:1091D80006C006F01200826B0101386B040E376F6F -:1091E80003EC4BF07FC0F6FF80C0F7FF0800F55096 -:1091F8000001746F756BDAEC3AF000017F4B802B3D -:10920800822B8205816F080E8165ECD7020EACEFC8 -:1092180047F0800E561A4FC03FF050C040F051C082 -:1092280041F052C042F053C043F054C044F055C01E -:1092380045F056C046F0A6EC2EF03FC04FF040C0B7 -:1092480050F041C051F042C052F012000C6E0C5068 -:10925800066E076A0550086E096A082A000E092278 -:1092680006500802F3CF0AF0F4CF0BF00902F350CE -:109278000B2607500802F3500B260BC00AF00B6AA6 -:109288000A5012000A6E0C6A095014E0010E0B6EA7 -:1092980003D0D89009360B2A09AEFBD7D8900C36E4 -:1092A80009500A5C03E309500A5E0C80D890093221 -:1092B8000B2EF4D70C5012001AEC4BF05E0E000186 -:1092C8007F6FFB0E806F020E27EC45F0EE0E00015B -:1092D8007F6FFB0E806F040E27EC45F0070E066EBD -:1092E800D00E056EB1EF48F0A3C0ABF00001AC6B37 -:1092F800AD6BAE6BA60EAA6FAB0E7D6FA4C07EF0F1 -:10930800A5C07FF0AA0E806F31EC01F0ABC0D9FF89 -:10931800ACC0DAFFDF6A000C05C009F006C00AF02D -:10932800A66A0AD0A68009C0D9FF0AC0DAFFA8CF6A -:10933800DFFF094A0A2AA92A0706D8A0080607282B -:10934800F1E10828EFE11200056A066AAC0E05246F -:10935800F66EE30E0620F76E960E0524D96E030E00 -:109368000620DA6E0800F5CFDFFF054A062A020E4E -:10937800065CECE312002E6E2EC00CF1040E010107 -:109388000D6F2AC00EF12BC00FF1206E2AC021F0FC -:109398002BC022F02CC023F02DC024F02E5000EF5B -:1093A8004AF02E6E2EC00CF1060E01010D6F2AC078 -:1093B8000EF12BC00FF1206E2AC021F02BC022F035 -:1093C8002CC023F02DC024F02E5000EF4AF00001ED -:1093D80063AF0DD062C064F063C065F0641F651FA1 -:1093E800644B652B64C062F065C063F0120062C014 -:1093F80062F063C063F01200256E21C026F022C01F -:1094080027F023C028F024C029F020C013F0146AE4 -:10941800260E156E020E166E255006EF3DF0000161 -:10942800CF6BD06BB60ED16F960ED26FC20ECE6FC9 -:10943800CF0E7D6FC0C07EF0C1C07FF0CE0E806FB2 -:1094480031EF01F0066E080E076E086AD8900634F0 -:109458000834086ED89006360550085C02E30550BB -:10946800085E072EF3D70850120005500702F3CF05 -:1094780009F0F4CF0AF005500802F3500A26065006 -:109488000702F3500A2609C005F00AC006F01200C8 -:109498000101376B386B0001756B3C0E746FDAECA9 -:1094A8003AF0386B740E376F0001756B3E0E746FAF -:1094B800DAEF3AF00F6E0FC010F010BE101E10C099 -:1094C80005F010502AEC49F00D6E0D500D240E6E6B -:1094D8000FBE0E1E0E5012004BC03FF04CC040F0A5 -:1094E800416A426A95EC26F03FC04BF040C04CF010 -:1094F80041C04DF042C04EF01200076E010E066EDC -:10950800200E071807E00E0E076003D0090E07604B -:1095180001D0066A06C005F0053012000550061095 -:109528000710081002E0800E081A05C005F006C0F2 -:1095380006F007C007F008C008F012000B6E0BC059 -:1095480008F0000E54EC4BF00C6A0A5034EC4BF067 -:109558000C2A7F0E0C64F9D77F0C2E6E100E206E2D -:109568002AC021F02BC022F02CC023F02DC024F0FB -:109578002E5000EF4AF02E6E060E206E2AC021F003 -:109588002BC022F02CC023F02DC024F02E5000EF69 -:109598004AF0226E040E136E2150020DF3CF14F020 -:1095A80020C015F021C016F0225006EF3DF0076EDE -:1095B800066A3A0E076005D02F0E076402D0010E26 -:1095C800066E06C005F005301200066E06380F0B51 -:1095D8001009076E075044EC4BF006500F0B076E4E -:1095E800075044EF4BF0146A010E136E8B0E156E84 -:1095F800010E166E040E176E000E2BEF3AF0056A78 -:10960800960E0524D96EDA6A030EDA22DF6A052A75 -:109618000550F6E11200226E20C013F021C014F0AC -:10962800230E156E166A225006EF3DF00D6A0A6A7F -:109638000D50A2EC4AF00D2A070E0D64F8D7070C5E -:109648004A140F0F0000803F0A00040010000B0AA4 -:109658000506D8A006060528FBE10628F9E1120050 -:10966800056E8B809E9605C0C9FF9EB61200FDD779 -:10967800066E0650BF0BB009076E075044EF4BF05B -:10968800056E8B909E9605C0C9FF9EB61200FDD749 -:10969800066E06BE061E06500624056E055012000C -:1096A800096E0950E9EC4AF008503CEF4BF0056EA2 -:1096B800A4A8FED705C073FF120006000D0019000C -:0296C80001019E -:10DEB0000000000000003E5B4F5B3E3E6B4F6B3E40 -:10DEC0001C3E7C3E1C183C7E3C181C577D571C1C7D -:10DED0005E7F5E1C00183C1800FFE7C3E7FF0018D8 -:10DEE000241800FFE7DBE7FF30483A060E262979C1 -:10DEF0002926407F050507407F05253F5A3CE73C22 -:10DF00005A7F3E1C1C08081C1C3E7F14227F2214D2 -:10DF10005F5F005F5F06097F017F006689956A6029 -:10DF20006060606094A2FFA29408047E0408102040 -:10DF30007E201008082A1C08081C2A08081E101039 -:10DF400010100C1E0C1E0C30383E3830060E3E0EE3 -:10DF500006000000000000005F000000070007004E -:10DF6000147F147F14242A7F2A1223130864623634 -:10DF7000495620500008070300001C2241000041C0 -:10DF8000221C002A1C7F1C2A08083E0808008070FA -:10DF9000300008080808080000606000201008042D -:10DFA000023E5149453E00427F4000724949494680 -:10DFB0002141494D331814127F1027454545393CFE -:10DFC0004A494931412111090736494949364649EB -:10DFD00049291E000014000000403400000008140D -:10DFE0002241141414141400412214080201590986 -:10DFF000063E415D594E7C1211127C7F49494936DB -:10E000003E414141227F4141413E7F494949417F53 -:10E01000090909013E414151737F0808087F004109 -:10E020007F41002040413F017F081422417F404052 -:10E0300040407F021C027F7F0408107F3E41414127 -:10E040003E7F090909063E4151215E7F0919294693 -:10E05000264949493203017F01033F4040403F1FA9 -:10E060002040201F3F4038403F63140814630304DE -:10E070007804036159494D43007F4141410204083E -:10E080001020004141417F04020102044040404011 -:10E0900040000307080020545478407F2844443847 -:10E0A0003844444428384444287F38545454180091 -:10E0B000087E090218A4A49C787F08040478004410 -:10E0C0007D40002040403D007F1028440000417FFB -:10E0D00040007C047804787C080404783844444484 -:10E0E00038FC1824241818242418FC7C080404087C -:10E0F000485454542404043F44243C4040207C1C95 -:10E100002040201C3C4030403C44281028444C9087 -:10E1100090907C4464544C440008364100000077E1 -:10E120000000004136080002010204023C262326BA -:10E130003C1EA1A161123A4040207A3854545559EE -:10E140002155557941215454784121555478402026 -:10E15000545579400C1E527212395555555939543F -:10E1600054545939555454580000457C41000245D7 -:10E170007D420001457C40F0292429F0F028252823 -:10E18000F07C545545002054547C547C0A097F4946 -:10E1900032494949323248484832324A4848303A8E -:10E1A0004141217A3A42402078009DA0A07D394427 -:10E1B0004444393D4040403D3C24FF2424487E49AE -:10E1C00043662B2FFC2F2BFF0929F620C0887E09E0 -:10E1D0000320545479410000447D413048484A327C -:10E1E000384040227A007A0A0A727D0D19317D2664 -:10E1F00029292F28262929292630484D402038084A -:10E2000008080808080808382F10C8ACBA2F1028CA -:10E2100034FA00007B000008142A142222142A1465 -:10E2200008AA005500AAAA55AA55AA000000FF0096 -:10E23000101010FF00141414FF001010FF00FF1046 -:10E2400010F010F0141414FC001414F700FF000078 -:10E25000FF00FF1414F404FC141417101F10101FF7 -:10E26000101F1414141F00101010F0000000001FE5 -:10E27000101010101F10101010F010000000FF10F0 -:10E2800010101010107D1211127D000000FF1400FC -:10E2900000FF00FF00001F10170000FC04F414141E -:10E2A0001710171414F404F40000FF00F7141414EA -:10E2B00014141414F700F7141414171410101F106A -:10E2C0001F141414F4141010F010F000001F101F8D -:10E2D0000000001F14000000FC140000F010F03DCE -:10E2E0004242423D141414FF141010101F0000008D -:10E2F00000F010FFFFFFFFFFF0F0F0F0F0225454A9 -:10E300007842000000FFFF0F0F0F0F0F3844443812 -:10E31000447C2A2A3E147E02020606027E027E0207 -:10E3200063554941632254547842407E201E2006A2 -:10E33000027E020299A5E7A5991C2A492A1C4C7263 -:10E3400001724C304A4D4D303048784830BC625AEA -:10E35000463D3E494949007E0101017E2A2A2A2A7A -:10E360002A44445F444440514A444040444A514056 -:10E370000000FF0103E080FF000008086B6B083A13 -:10E380004444443A060F090F060000181800000024 -:10E390001010003040FF0101001F01011E00191D77 -:10E3A0001712003C3C3C3C081C1C1C08000098CC8C -:10E3B00066222222F2AA262AF222222266CC880093 -:10E3C000000000000000000000000000000000004D -:10E3D000000000000000000000000000000000003D -:10E3E00000000000000080C0603060C090204080CD -:10E3F000000000000000404204E010080B0810E09C -:10E4000004424000000000001C22414F49221C0031 -:10E4100000000000000000000000000000000000FC -:10E420000000000000000000000000004061311802 -:10E4300008080808FF088D4AFF0808080818316115 -:10E44000400000000000000000000000000000008C -:10E45000000000000000000000000000000000C0FC -:10E460006030180C06030100000000000103060CD8 -:10E47000193264C810000008040001021A020100E9 -:10E480000408000000000000000000000000000080 -:10E49000000000000000000000000000000000007C -:10E4A000000000000000000000000000000000006C -:10E4B00000000000FF058850FF0000000000000081 -:10E4C000000000000000000000000000000000004C -:10E4D000000000000000000000000000000000FF3D -:10E4E00000F808080808F8000000F01010101010DC -:10E4F000F00000FF0000000000000000000000002D -:10E50000000000000000000000000000000080602B -:10E5100010080402828181810101010101010102CF -:10E520000204848C88881010204080000000004085 -:10E530006030180C07050404070C183068480808F8 -:10E54000080808080808080808080808080808084B -:10E550000808080808080808080808080808007FCC -:10E56000404141414141414040407F404040424064 -:10E570007F40407F000808080808080808080808C5 -:10E5800008080808080808080808080800061910FC -:10E59000101C02192442422419021C101010101CD5 -:10E5A00002192442422419021C10101F0000803F4F -:10E5B000000020410000C84200007A4400401C4690 -:10E5C0000050C347002474498096184B20BCBE4CB1 -:10E5D000286B6E4EF9021550EC78AD60CAF24971A5 -:10E5E0000000803FCDCCCC3D0AD7233C6F12833A4C -:10E5F00017B7D138ACC52737BD37863595BFD63369 -:10E6000077CC2B325F708930FFE6DB2E08E53C1EAD -:10E610006042A20D01000000100000000001000097 -:10E6200000100000000001000000100000000001C8 -:10E6300000000010000000000000000000000000CA -:10E6400000000000004E6F7420696E206D656E75CD -:10E6500000000000000000000000000000000000BA -:10E6600000000000000000000000000000000000AA -:10E67000000000000000000000000000000000009A -:10E68000000000000000000000000000000000008A -:10E69000486F6C6420322073656300000000000046 -:10E6A000000000000000000000000000000000006A -:10E6B000000000000000000000000000000000005A -:10E6C00000000000000000000000434F4E46494794 -:10E6D0000000434F4E4649470000005365742074C4 -:10E6E0006F204669786564204361626C65206F72B3 -:10E6F0002054797065203220536F636B657400007D -:10E700000000000000000000000000000000000009 -:10E7100000010000004C4F4144424C00004C4F416E -:10E72000442042414C00536574204C6F6164204288 -:10E73000616C616E63696E67206D6F646520666FE2 -:10E740007220322D3420536D6172744556534573D7 -:10E7500000000000000000000000000004000000B5 -:10E760004D494E00000000004D494E0000000000E1 -:10E7700000536574204D494E2043686172676520DF -:10E7800043757272656E74207468652045562077F3 -:10E79000696C6C20616363657074000000000000A8 -:10E7A00000000000000600100006004349524355D7 -:10E7B000495400434952435549540000536574205D -:10E7C000455653452043697263756974206D6178BD -:10E7D0002043757272656E74000000000000000036 -:10E7E0000000000000000000000000000000000029 -:10E7F0000A00500010004C4F434B000000004C4FEB -:10E80000434B00000000004361626C65206C6F6345 -:10E810006B696E67206163747561746F72207479BF -:10E820007065000000000000000000000000000013 -:10E8300000000000000000000000000000020000D6 -:10E8400000535441525400000053544152540000AC -:10E850000000537572706C757320656E6572677910 -:10E860002073746172742043757272656E74000057 -:10E870000000000000000000000000000000000098 -:10E8800000000000000001001000040053544F502D -:10E890000000000053544F50000000000053746FFC -:10E8A0007020736F6C6172206368617267696E6754 -:10E8B0002061742036412061667465722074686935 -:10E8C000732074696D650000000000000000000006 -:10E8D0000000003C000A00494D504F5254000049CE -:10E8E0004D504F5254000000416C6C6F772067729E -:10E8F000696420706F776572207768656E20736F2A -:10E900006C6172206368617267696E670000000065 -:10E9100000000000000000000000000000000600F1 -:10E92000000053570000000000005357495443486B -:10E930000000005377697463682066756E637469BC -:10E940006F6E20636F6E74726F6C206F6E207069D3 -:10E950006E2053570000000000000000000000007F -:10E960000000000000000000000400000052434DC1 -:10E970004F4E00000052434D4F4E000000005265C4 -:10E9800073696475616C2043757272656E74204D95 -:10E990006F6E69746F72206F6E2070696E205243C3 -:10E9A0004D0000000000000000000000000000001A -:10E9B00000000000010000004D4158000000000070 -:10E9C0004D4158000000000000536574204D41582F -:10E9D000204368617267652043757272656E7420AA -:10E9E000666F7220746869732045565345000000B5 -:10E9F00000000000000000000000000000060050C1 -:10EA0000000D004D4F4445000000004D4F444500AF -:10EA10000000000053657420746F204E6F726D61AA -:10EA20006C2C20536D617274206F7220536F6C6177 -:10EA3000722045565345206D6F646500000000004C -:10EA400000000000000000000000020000004D4136 -:10EA5000494E530000004D41494E53000000005301 -:10EA60006574204D6178204D41494E5320437572A5 -:10EA700072656E74000000000000000000000000DD -:10EA80000000000000000000000000000000000086 -:10EA90000000000A006400190043414C000000001F -:10EAA0000043414C00000000000043616C69627249 -:10EAB0006174652043543120284354322B3320772E -:10EAC000696C6C20616C736F206368616E67652987 -:10EAD00000000000000000000000000000001E0018 -:10EAE000C80064004D41494E454D00004D41494E1E -:10EAF000534D45540054797065206F66206D6169EF -:10EB00006E7320656C656374726963206D657465EE -:10EB10007200000000000000000000000000000083 -:10EB20000000000000000000000100050001004797 -:10EB300052494400000000475249440000000000D0 -:10EB400047726964207479706520746F20776869F2 -:10EB50006368207468652053656E736F72626F78A6 -:10EB600020697320636F6E6E6563746564000000D6 -:10EB7000000000000000010000004D41494E4144EA -:10EB800000004D41494E5341445200416464726556 -:10EB90007373206F66206D61696E7320656C6563A9 -:10EBA00074726963206D6574657200000000000076 -:10EBB0000000000000000000000000000000000550 -:10EBC00000FF000A004D41494E4D0000004D4149F3 -:10EBD0004E534D4553004D61696E7320656C6563FE -:10EBE00074726963206D657465722073636F7065FC -:10EBF00020285768617420646F6573206974206DE4 -:10EC00006561737572653F29000000000100000016 -:10EC10005056454D000000005056204D4554455279 -:10EC20000054797065206F6620505620656C6563CE -:10EC300074726963206D65746572000000000000E5 -:10EC400000000000000000000000000000000000C4 -:10EC50000000000000000005000000505641440084 -:10EC60000000005056414444520000004164647268 -:10EC7000657373206F6620505620656C65637472EF -:10EC80006963206D6574657200000000000000007B -:10EC90000000000000000000000000000000000074 -:10ECA0000500FF000B00454D424F00000000425997 -:10ECB0005445204F52440042797465206F72646558 -:10ECC00072206F6620637573746F6D20656C656369 -:10ECD00074726963206D6574657200000000000045 -:10ECE0000000000000000000000000000003000021 -:10ECF00000454D4952454700004355522052454773 -:10ED00004900526567697374657220666F722043AB -:10ED1000757272656E74206F6620637573746F6DA3 -:10ED200020656C656374726963206D65746572003B -:10ED30000000000000000000FF000000454E4944B4 -:10ED400049560000435552204449564900446976CB -:10ED500069736F7220666F722043757272656E748C -:10ED6000206F6620637573746F6D20656C656374C6 -:10ED7000726963206D657465720000000000000018 -:10ED800000000008000000455849540000000045FC -:10ED90005849540000000000455849540000000044 -:10EDA0000000000000000000000000000000000063 -:10EDB0000000000000000000000000000000000053 -:10EDC0000000000000000000000000000000000043 -:10EDD000000006D00F013A9FD0B281BE7EEF7EF0D8 -:10EDE000550E046EAA0E056E0F013A9F20EE00F03C -:10EDF000000181AEFED7900E716E260E726E708687 -:10EE0000020ED56E719874507450D76AD66AF29417 -:10EE10004ED8D58E4CD8D59EF2B4F7D7D6CF75FF45 -:10EE2000D7CF76FF71882BD90F0AECE10F0E22D9CC -:10EE300000EE05F024D90F0AF9E00250040A07E0B9 -:10EE40000250050A01E11BD902C0ECFFF3D710EE16 -:10EE500006F0006A016AEDCFF4FFE65030D8E250C8 -:10EE6000EA62FBD7E150E962F8D70150F462CAD7F1 -:10EE70000050EF62C7D7006A016A0750F66EA96EAC -:10EE80000850F76EAA6E09C0F8FF00EE0CF00A0EEB -:10EE90000660B8D7F9500644F92627D02FD039D0CC -:10EEA0004FD07CD0A8D0B5D0C4D098D7FF000400F4 -:10EEB000F2B4120081BEFCD781AEFED71200011859 -:10EEC00000C001F0006EE83A0F0B001A0038F00B9A -:10EED000011A0038E844011AE00B011A001A120066 -:10EEE00000030106FF8400FD00000E0EF66EFE0E0C -:10EEF000F76E000EF86E0A0E0B6E0C6A0900F550E4 -:10EF0000ADD8DDDF0B06000E0C5A0B500C10F6E1ED -:10EF10009ED00900F550D3DFF6503F0BFAE10050C8 -:10EF2000C5EC7FF00150C5EC7FF00B06000E0C5ACB -:10EF30000B500C10EEE18FD0FF00FF00FF00FF0030 -:10EF4000C00EF616000EF65C000EF758010EF858CB -:10EF500002E6A66A17D0000EF65CFD0EF758000E0A -:10EF6000F8580DE6000EF65C000EF758010EF85842 -:10EF700006E7A66A07D0FF00FF00FF00FF00940E1F -:10EF8000A66E8BD8400EF65EE86AF75AF85A0B2E3A -:10EF9000D7D759D0FF00FF00FF00FF00C00EF616C4 -:10EFA000000EF65C000EF758010EF85802E6A66A4D -:10EFB00016D0000EF65CFD0EF758000EF8580DE660 -:10EFC000000EF65C000EF758010EF85806E7A66A28 -:10EFD00006D0FF00FF00FF00FF00840EA66EEECFFC -:10EFE000F5FF0D00F6503F0BFAE10A0056D8090074 -:10EFF0000B2ED4D728D0A66AA680A850A94AAA2A40 -:10F000002DD85DDF0B06000E0C5A0B500C10F4E1EE -:10F010001ED0040EA66EECCFA8FF3FD8A6B2FED736 -:10F02000A94AAA2A0B06000E0C5A0B500C10F3E149 -:10F030000AD0C40EA66E0800EE50F5622CD80B0064 -:10F040000B2EFAD700D0A66A065008D838DF005039 -:10F0500005D8015003D8040E0DD8E5D6036E0F0A6B -:10F0600006E00350040A03E00350050A02E1050E1E -:10F0700001D803500400A4A8FED7736E120071B229 -:10F08000FF000400A4AAFDD77450026E1200FF0016 -:10F09000FF00FF00A66AF56E0C0004000450A76E86 -:10F0A0000550A76EA68200001200FFFFFFFFFFFFC2 -:10F0B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 -:10F0C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 -:10F0D000FFFF44697361626C6564000041636365AE -:10F0E0007373204200004163636573732053000013 -:10F0F000536D612D536F6C204200536D612D536F22 -:10F100006C20530044697361626C6564004D6173E7 -:10F11000746572000000536C617665203100005305 -:10F120006C61766520320000536C61766520330097 -:10F1300000010000000A00000064000000E8030075 -:10F140000010270000A086010040420F0080969822 -:10F150000000E1F50500CA9A3B345769726500006A -:10F1600000000033576972650000000000486F6DB1 -:10F17000652B455653450044697361626C656400B4 -:10F18000536F6C656E6F696400456E61626C656497 -:10F19000004E6F726D616C00536F636B6574004D50 -:10F1A0006F746F7200536F6C617200536D61727493 -:10F1B000004669786564004D454E5500416C6C0011 -:10F1C000526573696475616C2043757272656E7403 -:10F1D000204D6F6E69746F72206F6E2070696E20A3 -:10F1E00052434D2073657420746F203A2025730DAF -:10F1F0000A526573696475616C2043757272656E3D -:10F2000074204D6F6E69746F7220284449534142D7 -:10F210004C452F454E41424C45293A200047524922 -:10F220004420636F6E6E656374696F6E2028666F2D -:10F230007220636F72726563742053656E736F72B0 -:10F24000626F78206D6561737572656D656E742986 -:10F250002073657420746F203A2025730D0A47725D -:10F2600069642073657420746F202834576972654F -:10F270002F3357697265293A2000537572706C7587 -:10F280007320656E657267792073746172742043B0 -:10F29000757272656E742073657420746F3A2025E0 -:10F2A0007520410D0A456E746572206E6577205396 -:10F2B0007572706C7573207374617274204375720B -:10F2C00072656E742028312D3136293A202D004583 -:10F2D0006E746572206E65772042797465206F7256 -:10F2E0006465722028303A204C42462026204C5734 -:10F2F000462C20313A204C42462026204857462CA6 -:10F3000020323A204842462026204C57462C2033B3 -:10F310003A20484246202620485746293A200041B4 -:10F320006C6C6F7720496D706F72742066726F6DB0 -:10F3300020677269642E2043757272656E74207343 -:10F34000657420746F3A20257520410D0A456E744E -:10F350006572206E657720496D706F7274204375F9 -:10F360007272656E742028302D36293A2000436170 -:10F37000626C65206C6F636B2073657420746F2002 -:10F380003A2025730D0A456E746572206E657720EC -:10F390004361626C65206C6F636B206D6F646520E8 -:10F3A0002844495341424C452F534F4C454E4F49F9 -:10F3B000442F4D4F544F52293A20000D0A2D2D2D28 -:10F3C0002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D6D -:10F3D0002D2D2D2D2D2D2D2D2D2D20534D415254C4 -:10F3E0002045565345202D2D2D2D2D2D2D2D2D2DE8 -:10F3F0002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D3D -:10F400002D2D2D0D0A2076002D2D2D2D2D2D2D2D60 -:10F410002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D1C -:10F420002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0C -:10F430002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DFC -:10F440002D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A2F -:10F45000004D494E204368617267652043757272A2 -:10F46000656E742073657420746F3A202575204191 -:10F470000D0A456E746572206E6577204D494E20E9 -:10F480004368617267652043757272656E742028E7 -:10F49000362D3136293A200053746F7020736F6C0B -:10F4A0006172206368617267696E672061742036DB -:10F4B00041206166746572202575206D696E2E0D80 -:10F4C0000A456E746572206E65772074696D6520DB -:10F4D00028302D363029206D696E3A20004D414983 -:10F4E0004E532043757272656E7420736574207478 -:10F4F0006F3A20257520410D0A456E746572206EA5 -:10F500006577206D6178204D41494E5320437572D7 -:10F5100072656E74202831302D313030293A200048 -:10F52000455653452043697263756974204375726B -:10F5300072656E74206C696D6974207365742074D3 -:10F540006F3A20257520410D0A456E746572206E54 -:10F550006577206C696D6974202831302D38302929 -:10F560003A20005741524E494E47202D20444F200B -:10F570004E4F54205345542043555252454E54202B -:10F58000484947484552205448414E20594F55520A -:10F59000204349524355495420425245414B45521C -:10F5A0000D0A004D41582043757272656E742073C8 -:10F5B000657420746F3A20257520410D0A456E74DC -:10F5C0006572206E6577204D4158204368617267EF -:10F5D000652043757272656E742028362D38302987 -:10F5E0003A200041636365737320436F6E74726FDA -:10F5F0006C206F6E2070696E2053572073657420E5 -:10F60000746F203A2025730D0A416363657373207C -:10F61000436F6E74726F6C206F6E205357202825D5 -:10F620007300455653452073657420746F203A204B -:10F6300025730D0A456E746572206E6577204556F8 -:10F640005345204D6F646520284E4F524D414C2F3D -:10F65000534D4152542F534F4C4152293A200043AD -:10F660006F6E66696775726174696F6E203A2025E6 -:10F67000730D0A456E746572206E657720436F6E58 -:10F6800066696775726174696F6E202846495845CE -:10F69000442F534F434B4554293A20004C6F61642B -:10F6A0002042616C616E63696E67207365742074BB -:10F6B0006F203A2025730D0A456E746572204C6FD9 -:10F6C00061642042616C616E63696E67206D6F6476 -:10F6D0006520282573004354312072656164733AB4 -:10F6E00020252E316620410D0A456E746572206E0C -:10F6F0006577204D6561737572656420437572721C -:10F70000656E7420666F72204354313A2000456E56 -:10F71000746572206E6577206578706F6E656E74A3 -:10F72000206F662064697669736F722028302D37E8 -:10F7300029206F72203820666F7220646F75626CAA -:10F74000653A2000456E7465722077686174206D9B -:10F7500061696E7320656C656374726963206D65A1 -:10F76000746572206D6561737572652028414C4C1B -:10F770002F484F4D45293A200020666F722064655E -:10F780007461696C656420696E7374727563746901 -:10F790006F6E732C20736565207777772E736D619C -:10F7A0007274657673652E6F72670D0A004F522072 -:10F7B00047524541544552205448414E20544845F3 -:10F7C0002052415445442056414C5545204F462037 -:10F7D00054484520455653450D0A000D0A4572729E -:10F7E0006F722120706C656173652063616C696262 -:10F7F0007261746520776974682061746C656173E7 -:10F80000742036410D0A0030322073656E74207406 -:10F810006F204D61737465722C207265717565730C -:10F8200074656420252E316620410D0A0030332096 -:10F8300073656E7420746F204D61737465722C2033 -:10F8400072657175657374656420252E316620417B -:10F850000D0A0030312073656E7420746F204D6185 -:10F86000737465722C206368617267696E672073B8 -:10F87000746F707065640D0A0030342073656E74A7 -:10F8800020746F204D61737465722C2063686172FF -:10F8900067696E672073746F707065640D0A00434A -:10F8A00054313A252E31662041204354323A252ED8 -:10F8B00031662041204354333A252E3166204129B8 -:10F8C000004E6F2073756E2F63757272656E7420B3 -:10F8D0004572726F727320436C65617265642E0DA0 -:10F8E0000A004E6F7420656E6F75676820637572CD -:10F8F00072656E7420617661696C61626C65210D60 -:10F900000A00303320536C617665202575206368CA -:10F91000617267696E673A20252E316620410D0AB3 -:10F9200000303220536C6176652025752072657138 -:10F930007565737465643A252E316620410D0A00A1 -:10F9400020496E7465726E616C2054656D706572CD -:10F9500061747572653A2025327520430D0A000DD9 -:10F960000A4572726F722120706C65617365206345 -:10F970006865636B206C696D6974730D0A0043617F -:10F98000626C65206C696D69743A20257541202090 -:10F990004D61783A20257541200D0A004572726F3D -:10F9A000722C20636F6D6D756E69636174696F6E23 -:10F9B000206572726F72210D0A0057616974696E59 -:10F9C0006720666F7220536F6C617220706F77656D -:10F9D000722E2E0D0A0041637469766174696F6E30 -:10F9E000204D6F6465205472696767657265640DA8 -:10F9F0000A00303420432D3E4220536C617665204E -:10FA0000257520696E6163746976650D0A00456E1F -:10FA1000746572206E65772076616C756520282587 -:10FA2000692D2569293A200054656D7065726174ED -:10FA300075726520746F6F2048696768210D0A0030 -:10FA40000D0A536D617274204556534520706F77CF -:10FA5000657275702E0D0A000A496E76616C6964D4 -:10FA6000206D6F64627573207061636B6574003024 -:10FA70003120536C6176652025752053746174655F -:10FA800020410D0A004E6F2061636B2C20535441BE -:10FA9000544520432D3E420D0A000D0A73657474CF -:10FAA000696E67732073617665640D0A00456E7434 -:10FAB0006572206E65772074797065202825730043 -:10FAC00025732069732073657420746F2025730D6E -:10FAD0000A00303132333435363738394142434405 -:10FAE000454600252D303773202D20252D353073C8 -:10FAF000202D20000D0A43524320696E76616C6907 -:10FB0000640D0A004E6F2043757272656E74212178 -:10FB10000A0D00535441544520422D3E410D0A0028 -:10FB2000535441544520432D3E410D0A0053544146 -:10FB3000544520412D3E420D0A0053544154452066 -:10FB4000422D3E430D0A006163636573733A2025BD -:10FB50006420004641494C45442120202000536D3B -:10FB600061727420455653450053455249414C201B -:10FB7000434F4D00424F4F544C4F41444552005566 -:10FB800050444154452045525200486F6C64203225 -:10FB90002073656300484947482054454D5000464E -:10FBA0004F5220534F4C415200464F5220504F5716 -:10FBB00045520025752028253032582900484246F4 -:10FBC000202620485746004C4246202620485746CB -:10FBD000004842462026204C5746004C42462026EC -:10FBE000204C574600434841524745202000566567 -:10FBF0007220322E31370044455445435445440069 -:10FC00004348415247494E470052455349445541A4 -:10FC10004C004552524F52204E4F005245414459DC -:10FC200020544F00666F72204D656E7500534F4C27 -:10FC3000454E4F49440057414954494E47004355AA -:10FC40005252454E5400494F205465737400444944 -:10FC50005341424C4500253275206D696E00286E77 -:10FC6000756C6C290044454E49454400574952493A -:10FC70004E4700425554544F4E0041434345535361 -:10FC800000506173736564002D2532752041004575 -:10FC90004E41424C45004E4F524D414C00534F4354 -:10FCA0004B455400446F75626C650076322E3137D7 -:10FCB00000434845434B004552524F520050524575 -:10FCC0005353005245534554004641554C5400523D -:10FCD00045414459004649584544004D4F544F5200 -:10FCE00000534D41525400484F4D4500252E30667B -:0CFCF00000414C4C002F2573003E00002A +:040000008BEF01F091 +:100008005582D9CF09F0DACF0AF022D0AECF75F1F8 +:100018000101315130112F1104E1040E2E5DD8A0D9 +:1000280002D0000E746F320E7419D8B47407CC0E57 +:100038007425D96EDA6A030EDA2275C1DFFF742BD4 +:10004800000E2E6F000E2F6F000E306F000E316FF6 +:100058009EBADCD79EA885D09DB822D082D0AC505D +:100068000109AC6E2BD0000E7025D96EDA6A020E2B +:10007800DA22DF5066EC59F0AC50FE0B0110AC6E82 +:100088000101702B1BD0000E7025D96EDA6A020EA2 +:10009800DA22DF504EEC59F0AC50FE0B0110EFD7CE +:1000A80001011051000AD8B4DAD7010AD8B4D7D759 +:1000B800030AD8B4D8D7010AD8B4E5D7000E7025FA +:1000C800D96EDA6A020EDA22DF50AD6E702B6F51EC +:1000D8007019D8B404D0320E7019D8A403D09D98E2 +:1000E800000E706F000E2E6F000E2F6F000E306F17 +:1000F800000E316F36D071B4D0A20BD05104D8A401 +:1001080008D074CF75F101017551D8A404D0FF004F +:1001180002D074CF75F1D08275C173FF320E010120 +:100128007319D8B47307080E7519D8A405D073517C +:10013800D8B402D0730715D00D0E7519D8B404D0F1 +:100148000A0E7519D8A404D0000E756F7329716F43 +:10015800740E7325D96EDA6A020EDA2275C1DFFFD2 +:10016800732BA4AACCD0C7D701019505D8A45ED01B +:100178004D50D8A404D0030E5118D8B42BD02C0E4F +:10018800485D010E4959D8B002D0899801D08988B4 +:10019800898A4851076E4951086E484B492B910E80 +:1001A800075C010E0858D8A010D082B20AD0890E78 +:1001B800485D130E4959D8A008D0000E496F000EAB +:1001C80003D0010E496F900E486F000E4B6F000E62 +:1001D8004A6F7ED02C0E4A5D010E4B59D8B003D021 +:1001E8008988899A02D08988898A4A51076E4B5131 +:1001F800086E4A4B4B2B910E075C010E0858D8A08D +:1002080010D082A20AD0890E4A5D130E4B59D8A08D +:1002180008D0000E4B6F000E03D0010E4B6F900EEE +:100228004A6F000E496F000E486F52D0020E9519A2 +:10023800D8A44ED04D50D8A404D0030E5118D8B429 +:1002480023D0580E485D020E4959D8B002D089987B +:1002580001D08988898A4851076E4951086E484BF0 +:10026800492BBD0E075C020E0858D8A0AED782A253 +:1002780007D0890E485D130E4959D8B09ED7A5D727 +:10028800020E496FBC0EA0D7580E4A5D020E4B599C +:10029800D8B003D08988899A02D08988898A4A5136 +:1002A800076E4B51086E4A4B4B2BBD0E075C020E76 +:1002B8000858D8A0B6D782B207D0890E4A5D130E67 +:1002C8004B59D8B0A6D7ADD7020E4B6FBC0EA8D7E6 +:1002D800010E3227000E332334233523010E2E2737 +:1002E800000E2F233023312366076629D8A406D0B1 +:1002F80063C167FF0A0E666F010E656F7E907EB060 +:1003080033D70AC0DAFF09C0D9FF559211006DEF43 +:100318004DF0E7EF0EF0250ECA19D8B431D095513B +:10032800D96EDA6A020ED926DE50DE10D8B413D0A0 +:100338009551D96EDA6A020ED92602D8E7EF0EF087 +:100348000500FA6EDE50FD6EDE50FE6EF850FF6E50 +:10035800FA50CA5112009551D96EDA6ADECF99F077 +:10036800DDCF9AF099C0D9FF9AC0DAFFCAC0DFFF83 +:100378009551D96EDA6ADE2A000EDD22E7EF0EF01B +:10038800000EC76F000EC66F000ECC6F000ECB6F4D +:100398000DD00001CB8708D00001CB8105D000012A +:1003A800CC8702D00001CB85964B972B96C0F6FFE1 +:1003B80097C0F7FFF86A0F0EF76403D00800F550EE +:1003C80005D0F6CFE9FFF7CFEAFFEF50200AD8B4FF +:1003D800E3D7030AD8B4E3D70E0AD8B4DAD71D0A8C +:1003E800D8B4E0D70001CBB7CB9596C0F6FF97C03D +:1003F800F7FFF86A0F0EF76403D00800F55005D030 +:10040800F6CFE9FFF7CFEAFFEF50ACEC5AF0D8A0EF +:100418004AD0000E0001C76F000EC66FC6C00FF0AD +:10042800C7C010F0000E126E0A0E116E10EC5AF0D2 +:100438000FC0C6F010C0C7F0D00E0001996FFF0EB4 +:100448009A6F96C0F6FF97C0F7FFF86A0F0EF76429 +:1004580003D00800F55005D0F6CFE9FFF7CFEAFF43 +:10046800EF5000019B6F9C6B99519B279A519C23DD +:100478009B51C6279C51C723964B972B96C0F6FFD6 +:1004880097C0F7FFF86A0F0EF76403D00800F5501D +:1004980005D0F6CFE9FFF7CFEAFFEF50ACEC5AF002 +:1004A800D8A023D0BBD796C0F6FF97C0F7FFF86A4D +:1004B8000F0EF76403D00800F55005D0F6CFE9FF1A +:1004C800F7CFEAFFEF502A0AD8A40FD000019851BD +:1004D800D96EDA6A020EDF26DF5CD96EDA6ADECF01 +:1004E800C6F0DECFC7F0964B972B96C0F6FF97C0A5 +:1004F800F7FFF86A0F0EF76403D00800F55005D02F +:10050800F6CFE9FFF7CFEAFFEF502E0AD8A47AD04A +:100518000001CC8D964B972B96C0F6FF97C0F7FF3E +:10052800F86A0F0EF76403D00800F55005D0F6CF2F +:10053800E9FFF7CFEAFFEF502A0AD8A418D0000144 +:100548009851D96EDA6A020EDF26DF5CD96EDA6A54 +:10055800DECFC8F0DECFC9F0C9AF06D0000EC96F34 +:10056800000EC86FCC9DCC89964B972B98D1000E66 +:100578000001C96F000EC86F30D0C8C00FF0C9C0E5 +:1005880010F0000E126E0A0E116E10EC5AF00FC029 +:10059800C8F010C0C9F0D00E0001996FFF0E9A6F15 +:1005A80096C0F6FF97C0F7FFF86A0F0EF76403D0FE +:1005B8000800F55005D0F6CFE9FFF7CFEAFFEF5076 +:1005C80000019B6F9C6B99519B279A519C239B51CF +:1005D800C8279C51C923964B972B96C0F6FF97C006 +:1005E800F7FFF86A0F0EF76403D00800F55005D03E +:1005F800F6CFE9FFF7CFEAFFEF50ACEC5AF0D8A0FE +:100608004ED1BBD7000E0001C96F000EC86FCC8950 +:1006180046D1CC857ED1CB8D7CD1CB8BCB8F79D17C +:100628009851D96EDA6A020EDF26DF5CD96EDA6A73 +:10063800DECFB4F0DECFB5F0B451B511D8A404D0F4 +:10064800390EB46FFC0EB56F000EB76F000EB66FA3 +:1006580003D00001B64BB72BB651B425996FB751EB +:10066800B5219A6F99C0F6FF9AC0F7FFF86A0F0E86 +:10067800F76403D00800F55005D0F6CFE9FFF7CFAF +:10068800EAFFEF500009D8A4E4D70001C851C91106 +:10069800D8B40ED0B651C85DC951800A996FB75108 +:1006A800800A9959D8B004D0C8C0B6F0C9C0B7F00C +:1006B800C651B65DC751B759D8B005D0B651C65F57 +:1006C800B751C75B04D0000EC76F000EC66FCBA72B +:1006D8002FD08BD09551D96EDA6A020ED926DE500A +:1006E800DE10D8B412D09551D96EDA6A020ED92626 +:1006F80001D81ED00500FA6EDE50FD6EDE50FE6E8B +:10070800F850FF6EFA50200E12009551D96EDA6A31 +:10071800DECF99F0DDCF9AF099C0D9FF9AC0DAFF01 +:10072800200EDF6E9551D96EDA6ADE2A000EDD22C0 +:100738000001C607D8A0C707C629CCE1C729D8B485 +:1007480054D0C8D79551D96EDA6A020ED926DE5030 +:10075800DE10D8B425D09551D96EDA6A020ED926A2 +:1007680001D81AD00500FA6EDE50FD6EDE50FE6E1E +:10077800F850FF6EFA50B4C0F6FFB5C0F7FFF86A3C +:100788000F0EF76403D00800F55005D0F6CFE9FF47 +:10079800F7CFEAFFEF5012000001B44BB52B25D07C +:1007A800B4C0F6FFB5C0F7FFF86A9551D96EDA6A9A +:1007B800DECF99F0DDCF9AF099C0D9FF9AC0DAFF61 +:1007C8000F0EF76403D00800F55005D0F6CFE9FF07 +:1007D800F7CFEAFFEF50DF6E0001B44BB52B955110 +:1007E800D96EDA6ADE2A000EDD22B607D8A0B7076E +:1007F800B629A8E1B729D8A4A5D7CBB730D0E7EF59 +:100808000EF09551D96EDA6A020ED926DE50DE1046 +:10081800D8B412D09551D96EDA6A020ED92601D809 +:100828001ED00500FA6EDE50FD6EDE50FE6EF850EA +:10083800FF6EFA50200E12009551D96EDA6ADECF9B +:1008480099F0DDCF9AF099C0D9FF9AC0DAFF200E4F +:10085800DF6E9551D96EDA6ADE2A000EDD220001BC +:10086800C607D8A0C707C629CCE1C729D8B4E7EF7F +:100878000EF0C7D79851D96EDA6ADF50DF2ADF2A1F +:10088800D96EDA6ADF50CA6FCA0EB46FB56B000E44 +:10089800B76F010EB66FF9D6C00ECB133AD0000170 +:1008A8009651996F97519A6F964B972B99C0F6FF6F +:1008B8009AC0F7FFF86A0F0EF76403D00800F550E6 +:1008C80005D0F6CFE9FFF7CFEAFFEF500001CA6F76 +:1008D800CA51000AD8B404EF0FF0580AD8B49DD60C +:1008E8003B0AD8B4C7D7070AD8B413D0020AD8B479 +:1008F80090D60F0AD8B40DD0060AD8B48CD61C0AE4 +:10090800D8B48ED6060AD8B4C7D70D0AD8B486D6B6 +:10091800BBD7070ECC15D8B410EF0AF0CCA904D079 +:10092800000EC96F060EC86F9851D96EDA6ADFCF0C +:1009380099F0040EDF269951D96EDA6ADECFBEF03F +:10094800DECFBFF0DECFC0F0DECFC1F0C1AF14D034 +:10095800BEC00BF0BFC00CF0C0C00DF0C1C00EF09F +:100968007EEC59F00BC0BEF00CC0BFF00DC0C0F05B +:100978000EC0C1F0030ECB13000EB96F000EB86F96 +:10098800BEC00BF0BFC00CF0C0C00DF0C1C00EF06F +:10099800000E0F6E000E106E000E116E000E126E1D +:1009A800CAEC52F0D8B083D00001C035C135820FEF +:1009B800B86FB96BFF0EB923B807D8A0B907B8C08C +:1009C8000FF0B9C010F0000E126E030E116E10EC8D +:1009D8005AF00FC0B8F010C0B9F0B8C084F0B9C070 +:1009E80085F0000E0001876F0A0E866F53EC53F0F6 +:1009F80084C0B8F085C0B9F0B9AF03D0B807D8A0A3 +:100A0800B907B8510008E3EC2FF08CC0BAF08DC0DC +:100A1800BBF08EC0BCF08FC0BDF0BAC019F0BBC02F +:100A28001AF0BCC01BF0BDC01CF0BEC01DF0BFC09A +:100A38001EF0C0C01FF0C1C020F045EC35F019C051 +:100A4800BAF01AC0BBF01BC0BCF01CC0BDF0BAC0E5 +:100A580019F0BBC01AF0BCC01BF0BDC01CF0000EE2 +:100A68001D6E000E1E6E800E1F6E3F0E206EABECCC +:100A78004EF0D8B005D00001B807D8A0B90717D0F4 +:100A8800BAC019F0BBC01AF0BCC01BF0BDC01CF046 +:100A9800000E1D6E000E1E6E200E1F6E410E206E83 +:100AA800ABEC4EF0D8A003D00001B84BB92B000135 +:100AB800C9BF06D0C95121E10D0EC85DD8B01DD0FF +:100AC800BEC060F0BFC061F0C0C062F0C1C063F0DA +:100AD800C85133EC3CF032C064F033C065F034C028 +:100AE80066F035C067F0DBEC36F060C0BEF061C080 +:100AF800BFF062C0C0F063C0C1F0B9BF06D0B95141 +:100B08002FE10A0EB85DD8B02BD0BEC00BF0BFC025 +:100B18000CF0C0C00DF0C1C00EF0000E0F6E000E3C +:100B2800106E000E116E000E126ECAEC52F0D8B0A4 +:100B380062D0BEC070F0BFC071F0C0C072F0C1C05A +:100B480073F040EC50F07051711172117311D8B4F8 +:100B5800B9BF51D0B95104E1020EB85DD8A04BD04D +:100B6800BAC019F0BBC01AF0BCC01BF0BDC01CF065 +:100B78005F0E1D6E700E1E6E890E1F6E400E206E6B +:100B8800ABEC4EF0D8B003D00001F70E02D0000154 +:100B9800F80EB827FF0EB923B851E3EC2FF08CC03C +:100BA800BAF08DC0BBF08EC0BCF08FC0BDF0BEC027 +:100BB8000BF0BFC00CF0C0C00DF0C1C00EF0BAC041 +:100BC8000FF0BBC010F0BCC011F0BDC012F009ECB2 +:100BD8004CF00BC0C2F00CC0C3F00DC0C4F00EC086 +:100BE800C5F0000E0001BE6F000EBF6F000EC06F93 +:100BF800000EC16F3BD0BEC070F0BFC071F0C0C066 +:100C080072F0C1C073F040EC50F070C0C2F071C017 +:100C1800C3F072C0C4F073C0C5F0BEC070F0BFC0EE +:100C280071F0C0C072F0C1C073F0C2C00BF0C3C095 +:100C38000CF0C4C00DF0C5C00EF0000E27EC47F054 +:100C48000BC074F00CC075F00DC076F00EC077F0D4 +:100C580090EC57F070C0BEF071C0BFF072C0C0F029 +:100C680073C0C1F0000EB96F000EB86F010ECA6FE5 +:100C78000A0ECA19D8B418D0CA51040D8E0EF3241E +:100C8800F66EF00EF420F76E0900F550C25D09000B +:100C9800F550C3590900F550C4590900F550C55914 +:100CA800D8A002D0CA2BE4D7CA51C825996F000E24 +:100CB800C9219A6FB8519927B9519A239951C65F9A +:100CC8009A51C75BCCB704D0C851C911D8B403D066 +:100CD800C607D8A0C707CBC099F0030E9917D8B498 +:100CE80003D0C607D8A0C707CBA5B5D0CBC099F00D +:100CF800030E9917D8B442D09551D96EDA6A020E0C +:100D0800D926DE50DE10D8B41CD0CBB104D0000EEA +:100D1800A36F2B0E03D0000EA36F2D0EA26F95515B +:100D2800D96EDA6A020ED92601D828D00500FA6EE3 +:100D3800DE50FD6EDE50FE6EF850FF6EFA50A25186 +:100D48001200CBB104D0000EA56F2B0E03D0000EFD +:100D5800A56F2D0EA46F9551D96EDA6ADECF99F082 +:100D6800DDCF9AF099C0D9FF9AC0DAFFA4C0DFFF9F +:100D78009551D96EDA6ADE2A000EDD220001CBA178 +:100D880061D09551D96EDA6A020ED926DE50DE108E +:100D9800D8B412D09551D96EDA6A020ED92601D884 +:100DA80051D00500FA6EDE50FD6EDE50FE6EF85032 +:100DB800FF6EFA50200E12009551D96EDA6ADECF16 +:100DC80099F0DDCF9AF099C0D9FF9AC0DAFF200ECA +:100DD800DF6E9551D96EDA6ADE2A000EDD2232D036 +:100DE8009551D96EDA6A020ED926DE50DE10D8B4D3 +:100DF80012D09551D96EDA6A020ED92601D81ED0C2 +:100E08000500FA6EDE50FD6EDE50FE6EF850FF6E85 +:100E1800FA50300E12009551D96EDA6ADECF99F089 +:100E2800DDCF9AF099C0D9FF9AC0DAFF300EDF6E95 +:100E38009551D96EDA6ADE2A000EDD220001C60756 +:100E4800D8A0C7070001C7BF1FD1C751C9E1C60550 +:100E5800D8A01AD1C5D7CBA733D039D09551D96EE0 +:100E6800DA6A020ED926DE50DE10D8B412D09551B7 +:100E7800D96EDA6A020ED92601D81ED00500FA6E9C +:100E8800DE50FD6EDE50FE6EF850FF6EFA50200EFA +:100E980012009551D96EDA6ADECF99F0DDCF9AF05B +:100EA80099C0D9FF9AC0DAFF200EDF6E9551D96E2E +:100EB800DA6ADE2A000EDD220001C607D8A0C707BD +:100EC800C7BF05D0C751CAE1C605D8B0C7D7CBC080 +:100ED80099F0030E9917D8B43DD09551D96EDA6AB6 +:100EE800020ED926DE50DE10D8B41CD0CBB104D007 +:100EF800000EA76F2B0E03D0000EA76F2D0EA66F46 +:100F08009551D96EDA6A020ED92601D8BDD00500EE +:100F1800FA6EDE50FD6EDE50FE6EF850FF6EFA502F +:100F2800A6511200CBB104D0000EA96F2B0E03D02E +:100F3800000EA96F2D0EA86F9551D96EDA6ADECF13 +:100F480099F0DDCF9AF099C0D9FF9AC0DAFFA8C00E +:100F5800DFFF94D0CBA198D09551D96EDA6A020EF2 +:100F6800D926DE50DE10D8B412D09551D96EDA6A7F +:100F7800020ED92601D888D00500FA6EDE50FD6E23 +:100F8800DE50FE6EF850FF6EFA50200E120095519A +:100F9800D96EDA6ADECF99F0DDCF9AF099C0D9FF21 +:100FA8009AC0DAFF200E69D0C2C00BF0C3C00CF0A3 +:100FB800C4C00DF0C5C00EF0CA51040D8E0EF32446 +:100FC800F66EF00EF420F76E0900F5CF0FF0090069 +:100FD800F5CF10F00900F5CF11F00A00F5CF12F0A7 +:100FE8001AEC54F00BC0BAF00CC0BBF00DC0BCF04A +:100FF8000EC0BDF0BAC018F0BBC019F0BCC01AF0E2 +:10100800BDC01BF00A0E1C6E000E1D6E000E1E6E7B +:10101800000E1F6E2CEC56F018C0BAF019C0BBF0C9 +:101028001AC0BCF01BC0BDF09551D96EDA6A020E29 +:10103800D926DE50DE10D8B413D09551D96EDA6AAD +:10104800020ED92601D820D00500FA6EDE50FD6EBA +:10105800DE50FE6EF850FF6EFA50BA51300F120093 +:101068009551D96EDA6ADECF99F0DDCF9AF099C042 +:10107800D9FF9AC0DAFFBA51300FDF6E9551D96E99 +:10108800DA6ADE2A000EDD220001CA07CA29D8B4AE +:1010980033D08AD79551D96EDA6A020ED926DE5036 +:1010A800DE10D8B412D09551D96EDA6A020ED9265C +:1010B80001D81ED00500FA6EDE50FD6EDE50FE6EC1 +:1010C800F850FF6EFA50300E12009551D96EDA6A58 +:1010D800DECF99F0DDCF9AF099C0D9FF9AC0DAFF38 +:1010E800300EDF6E9551D96EDA6ADE2A000EDD22E7 +:1010F8000001B807D8A0B907B9BF05D0B951CAE1EE +:10110800B805D8B0C7D7C9BF09D0C95104E1090E7D +:10111800C85DD8A003D0080ECA6F02D0C8C0CAF0F4 +:10112800CA51C85F000EC95BCA51D8A402D0CCA767 +:101138002ED09551D96EDA6A020ED926DE50DE100D +:10114800D8B412D09551D96EDA6A020ED92601D8D0 +:101158001ED00500FA6EDE50FD6EDE50FE6EF850B1 +:10116800FF6EFA502E0E12009551D96EDA6ADECF54 +:1011780099F0DDCF9AF099C0D9FF9AC0DAFF2E0E08 +:10118800DF6E9551D96EDA6ADE2A000EDD22000183 +:10119800CA51E3EC2FF08CC09DF08DC09EF08EC03C +:1011A8009FF08FC0A0F0BEC01DF0BFC01EF0C0C031 +:1011B8001FF0C1C020F09DC019F09EC01AF09FC05A +:1011C8001BF0A0C01CF045EC35F019C070F01AC037 +:1011D80071F01BC072F01CC073F040EC50F070C08E +:1011E800C2F071C0C3F072C0C4F073C0C5F097D02C +:1011F800C2C00BF0C3C00CF0C4C00DF0C5C00EF0E7 +:10120800CA51040D8E0EF324F66EF00EF420F76E1C +:101218000900F5CF0FF00900F5CF10F00900F5CF60 +:1012280011F00A00F5CF12F01AEC54F00BC0BAF026 +:101238000CC0BBF00DC0BCF00EC0BDF0BAC018F0B9 +:10124800BBC019F0BCC01AF0BDC01BF00A0E1C6E62 +:10125800000E1D6E000E1E6E000E1F6E2CEC56F05A +:1012680018C0BAF019C0BBF01AC0BCF01BC0BDF062 +:101278009551D96EDA6A020ED926DE50DE10D8B43E +:1012880013D09551D96EDA6A020ED92601D820D02A +:101298000500FA6EDE50FD6EDE50FE6EF850FF6EF1 +:1012A800FA50BA51300F12009551D96EDA6ADECF72 +:1012B80099F0DDCF9AF099C0D9FF9AC0DAFFBA51F8 +:1012C800300FDF6E9551D96EDA6ADE2A000EDD2204 +:1012D800C2C018F0C3C019F0C4C01AF0C5C01BF0D2 +:1012E8000001CA51040D8E0EF324F66EF00EF420A0 +:1012F800F76E0900F5CF1CF00900F5CF1DF00900C5 +:10130800F5CF1EF00A00F5CF1FF02CEC56F018C0F0 +:10131800C2F019C0C3F01AC0C4F01BC0C5F0CA0798 +:10132800CA29D8B433D064D79551D96EDA6A020E77 +:10133800D926DE50DE10D8B412D09551D96EDA6AAB +:10134800020ED92601D81ED00500FA6EDE50FD6EB9 +:10135800DE50FE6EF850FF6EFA50300E12009551B6 +:10136800D96EDA6ADECF99F0DDCF9AF099C0D9FF4D +:101378009AC0DAFF300EDF6E9551D96EDA6ADE2A2E +:10138800000EDD220001C807D8A0C907C851C9113D +:10139800D8A4CAD7CBB7C7BFE7EF0EF0C75104E14F +:1013A800C605D8A0E7EF0EF09551D96EDA6A020E9D +:1013B800D926DE50DE10D8B412D09551D96EDA6A2B +:1013C800020ED92601D81ED00500FA6EDE50FD6E39 +:1013D800DE50FE6EF850FF6EFA50200E1200955146 +:1013E800D96EDA6ADECF99F0DDCF9AF099C0D9FFCD +:1013F8009AC0DAFF200EDF6E9551D96EDA6ADE2ABE +:10140800000EDD220001C607D8A0C707C651C711C4 +:10141800D8B4E7EF0EF0C8D7CBC099F0C00E991733 +:10142800D8A41ED09851D96EDA6ADF50DF2ADF2A95 +:10143800D96EDA6ADECFC2F0DDCFC3F0000EC3BFCB +:10144800FF0EC46FC56FC5AF1DD0030ECB13C51FEC +:10145800C41FC31FC26D000EC323C423C52312D0EB +:101468009851D96EDA6ADF50DF2ADF2AD96EDA6A34 +:10147800DECF99F0DDCF9AF099C0C2F09AC0C3F0E0 +:10148800C46BC56BC851C911D8A463D0C251C3116C +:10149800C411C511D8A45DD0C84BC92B5AD0010EB0 +:1014A800CA6F0A0ECA19D8B462D0CA51040D8E0E7A +:1014B800F324F66EF00EF420F76E0900F550C25DC5 +:1014C8000900F550C3590900F550C4590900F550F1 +:1014D800C559D8A04CD0CA2BE4D7010ECA6F080E44 +:1014E800CA19D8B444D0CA51040DFA0EF324F66EC2 +:1014F800E30EF420F76E0900F550C25D0900F550BF +:10150800C3590900F550C4590900F550C559D8A068 +:101518002ED0CA2BE4D7010ECA6F0B0ECA19D8B445 +:1015280026D0CA51040DCE0EF324F66EE30EF42035 +:10153800F76E0900F550C25D0900F550C35909005E +:10154800F550C4590900F550C559D8A010D0CA2B78 +:10155800E4D7CB51C00B000AD8B4A1D7400AD8B4FD +:10156800DAD7C00AD8B4B9D7400AD8B498D7CA517C +:10157800996F9A6BC851995D9A51800A9B6FC951AE +:10158800800A9B59D8B003D0C8C0CAF010D0CA513D +:10159800996F9A6B9951C85DC951800A9B6F9A518E +:1015A800800A9B59D8B003D0CAC0C8F0C96BC651CD +:1015B800C711D8B409D0CBC099F0030E9917D8B485 +:1015C80003D0C607D8A0C707CCAD13D0C651C85D95 +:1015D800C951800A996FC751800A9959D8B005D066 +:1015E800C851C65FC951C75B04D0000EC76F000E53 +:1015F800C66FC40E996F080E9A6FCBC09BF0CCC013 +:101608009CF099519B179A519C17400E9B190CE11D +:10161800080E9C19D8A408D0C651C711D8B428D030 +:10162800C607D8A0C70724D0C00E996F080E9A6FB6 +:10163800CBC09BF0CCC09CF099519B179A519C173A +:10164800800E9B1915E1080E9C19D8A411D0C7BFAC +:101658000BD0C75104E1030EC65DD8A005D0FE0E1D +:10166800C627FF0EC72304D0000EC76F000EC66F33 +:10167800CA51996F9A6BC651995D9A51800A9B6FAE +:10168800C751800A9B59D8B005D0CA51C65F000E11 +:10169800C75B04D0000EC76F000EC66FCBA515D16F +:1016A800CBC099F0030E9917D8B428D09551D96EAC +:1016B800DA6A020ED926DE50DE10D8B412D095515F +:1016C800D96EDA6A020ED92601D8C7D00500FA6E9B +:1016D800DE50FD6EDE50FE6EF850FF6EFA502D0E95 +:1016E80012009551D96EDA6ADECF99F0DDCF9AF003 +:1016F80099C0D9FF9AC0DAFF2D0E29D0CBA129D0E5 +:101708009551D96EDA6A020ED926DE50DE10D8B4A9 +:1017180012D09551D96EDA6A020ED92601D89DD019 +:101728000500FA6EDE50FD6EDE50FE6EF850FF6E5C +:10173800FA50200E12009551D96EDA6ADECF99F070 +:10174800DDCF9AF099C0D9FF9AC0DAFF200EDF6E7C +:101758007ED0C00E996F080E9A6FCBC09BF0CCC09C +:101768009CF099519B179A519C17800E9B1975E113 +:10177800080E9C19D8A471D09551D96EDA6A020E58 +:10178800D926DE50DE10D8B412D09551D96EDA6A57 +:10179800020ED92601D81ED00500FA6EDE50FD6E65 +:1017A800DE50FE6EF850FF6EFA50300E1200955162 +:1017B800D96EDA6ADECF99F0DDCF9AF099C0D9FFF9 +:1017C8009AC0DAFF300EDF6E9551D96EDA6ADE2ADA +:1017D800000EDD2200019551D96EDA6A020ED92673 +:1017E800DE50DE10D8B41CD0CBBB04D0000EAB6FDB +:1017F800780E03D0000EAB6F580EAA6F9551D96EB4 +:10180800DA6A020ED92601D828D00500FA6EDE5011 +:10181800FD6EDE50FE6EF850FF6EFA50AA511200AF +:10182800CBBB04D0000EAD6F780E03D0000EAD6FA9 +:10183800580EAC6F9551D96EDA6ADECF99F0DDCFCC +:101848009AF099C0D9FF9AC0DAFFACC0DFFF955172 +:10185800D96EDA6ADE2A000EDD220001C651C711F0 +:10186800D8B46AD29551D96EDA6A020ED926DE50FA +:10187800DE10D8B412D09551D96EDA6A020ED92684 +:1018880001D81ED00500FA6EDE50FD6EDE50FE6EE9 +:10189800F850FF6EFA50300E12009551D96EDA6A80 +:1018A800DECF99F0DDCF9AF099C0D9FF9AC0DAFF60 +:1018B800300EDF6E9551D96EDA6ADE2A000EDD220F +:1018C8000001C607D8A0C707C9D7C651C711D8A4F1 +:1018D800CBB736D09551D96EDA6A020ED926DE50CA +:1018E800DE10D8B412D09551D96EDA6A020ED92614 +:1018F80001D81ED00500FA6EDE50FD6EDE50FE6E79 +:10190800F850FF6EFA50200E12009551D96EDA6A1F +:10191800DECF99F0DDCF9AF099C0D9FF9AC0DAFFEF +:10192800200EDF6E9551D96EDA6ADE2A000EDD22AE +:101938000001C607D8A0C707C651C711D8A4CAD77F +:10194800CBC099F0030E9917D8B428D09551D96E09 +:10195800DA6A020ED926DE50DE10D8B412D09551BC +:10196800D96EDA6A020ED92601D848D00500FA6E77 +:10197800DE50FD6EDE50FE6EF850FF6EFA502D0EF2 +:1019880012009551D96EDA6ADECF99F0DDCF9AF060 +:1019980099C0D9FF9AC0DAFF2D0E29D0CBA12ED03D +:1019A8009551D96EDA6A020ED926DE50DE10D8B407 +:1019B80012D09551D96EDA6A020ED92601D81ED0F6 +:1019C8000500FA6EDE50FD6EDE50FE6EF850FF6EBA +:1019D800FA50200E12009551D96EDA6ADECF99F0CE +:1019E800DDCF9AF099C0D9FF9AC0DAFF200EDF6EDA +:1019F8009551D96EDA6ADE2A000EDD22C00E00018A +:101A0800996F080E9A6FCBC09BF0CCC09CF099518F +:101A18009B179A519C17400E9B192DE1080E9C1993 +:101A2800D8A429D09551D96EDA6A020ED926DE508B +:101A3800DE10D8B412D09551D96EDA6A020ED926C2 +:101A480001D87AD10500FA6EDE50FD6EDE50FE6ECA +:101A5800F850FF6EFA50300E12009551D96EDA6ABE +:101A6800DECF99F0DDCF9AF099C0D9FF9AC0DAFF9E +:101A7800300EDF6E5BD1C00E996F080E9A6FCBC027 +:101A88009BF0CCC09CF099519B179A519C17800EE3 +:101A98009B1903E1080E9C19D8A44ED19551D96E13 +:101AA800DA6A020ED926DE50DE10D8B412D095516B +:101AB800D96EDA6A020ED92601D81ED00500FA6E50 +:101AC800DE50FD6EDE50FE6EF850FF6EFA50300E9E +:101AD80012009551D96EDA6ADECF99F0DDCF9AF00F +:101AE80099C0D9FF9AC0DAFF300EDF6E9551D96ED2 +:101AF800DA6ADE2A000EDD2200019551D96EDA6A13 +:101B0800020ED926DE50DE10D8B41CD0CBBB04D0D0 +:101B1800000EAF6F780E03D0000EAF6F580EAE6F89 +:101B28009551D96EDA6A020ED92601D805D1050079 +:101B3800FA6EDE50FD6EDE50FE6EF850FF6EFA5003 +:101B4800AE511200CBBB04D0000EB16F780E03D09B +:101B5800000EB16F580EB06F9551D96EDA6ADECFAC +:101B680099F0DDCF9AF099C0D9FF9AC0DAFFB0C0DA +:101B7800DFFFDCD0C8C099F0C9C09AF0D890993777 +:101B88009A37D89099379A378E0E9925F66EF00EB7 +:101B98009A21F76E0900F5CF0FF00900F5CF10F084 +:101BA8000900F5CF11F00A00F5CF12F0C2C00BF012 +:101BB800C3C00CF0C4C00DF0C5C00EF01AEC54F050 +:101BC8000BC018F00CC019F00DC01AF00EC01BF0B5 +:101BD8000A0E1C6E000E1D6E000E1E6E000E1F6E8D +:101BE8002CEC56F0185069D0C2C00BF0C3C00CF0F2 +:101BF800C4C00DF0C5C00EF0C8C099F0C9C09AF0B5 +:101C0800D89099379A37D89099379A37FA0E9925F4 +:101C1800F66EE30E9A21F76E0900F5CF0FF0090072 +:101C2800F5CF10F00900F5CF11F00A00F5CF12F04A +:101C38001AEC54F00B500F0BA16FCBBB04D0790EEC +:101C4800B26FFA0E03D0680EB26FFA0EB36FA151DD +:101C5800B225996F000EB3219A6F99C0F6FF9AC00A +:101C6800F7FF0800F5CFCAF039D0C2C00BF0C3C0E7 +:101C78000CF0C4C00DF0C5C00EF0C8C099F0C9C0C2 +:101C88009AF0D89099379A37D89099379A37CE0ED4 +:101C98009925F66EE30E9A21F76E0900F5CF0FF03D +:101CA8000900F5CF10F00900F5CF11F00A00F5CFC3 +:101CB80012F01AEC54F00B50070B300FCA6F0ED00D +:101CC800CB51C00B000AD8B455D7400AD8B4CDD7E9 +:101CD800C00AD8B489D7400AD8B44CD79551D96E20 +:101CE800DA6A020ED926DE50DE10D8B412D0955129 +:101CF800D96EDA6A020ED92601D81ED00500FA6E0E +:101D0800DE50FD6EDE50FE6EF850FF6EFA50CA517E +:101D180012009551D96EDA6ADECF99F0DDCF9AF0CC +:101D280099C0D9FF9AC0DAFFCAC0DFFF9551D96EB2 +:101D3800DA6ADE2A000EDD220001C807D8A0C9072A +:101D4800C829BEE1C929D8A4BBD7CBB7C7BF3BD0E8 +:101D5800C75103E1C605D8A036D09551D96EDA6AC5 +:101D6800020ED926DE50DE10D8B412D09551D96EA5 +:101D7800DA6A020ED92601D81ED00500FA6EDE50A6 +:101D8800FD6EDE50FE6EF850FF6EFA50200E120007 +:101D98009551D96EDA6ADECF99F0DDCF9AF099C005 +:101DA800D9FF9AC0DAFF200EDF6E9551D96EDA6A34 +:101DB800DE2A000EDD220001C607D8A0C707C651DB +:101DC800C711D8A4CAD700019651996F97519A6F35 +:101DD800964B972B99C0F6FF9AC0F7FFF86A0F0E3B +:101DE800F76403D00800F55005D0F6CFE9FFF7CF28 +:101DF800EAFFEF500001CA6FCA51D8A48FEF01F073 +:101E0800000E966F000E956F1200000E0401266FEB +:101E1800000E276F050E256F000E176F000E076F57 +:101E2800000E1E6F000E206F000E186F000E196F47 +:101E3800000E086F010E166F010E066F24EE09F0F2 +:101E48000B0EDE6AE806FDE2000E1A6F000E1B6F2D +:101E5800000E1C6F000E1D6F000E026F000E036F48 +:101E6800000E046F000E056F020E1F6F43EC4EF05C +:101E780099EC3EF0DAC10FF0DBC110F0000E126EE3 +:101E88000A0E116E10EC5AF00FC04CF110C04DF153 +:101E980089865BEC54F01CEC59F0D082EDEC44F0F0 +:101EA80004012B6F020E2B19D8A402D0800E4D6EA0 +:101EB8004B50D8A466EC48F001017151D8A40AEC43 +:101EC8001AF05B51D8B41DD0315130112F1104E1F3 +:101ED800650E2E5DD8A015D01051D8A404D0240EBC +:101EE800AC6E900E03D0640EAC6ED00EAB6E8A8AC8 +:101EF800000E0C6E010E0B6E3DEC58F09D88000E26 +:101F08005B6F7051D8B4ACA201D08A9A37EC52F00A +:101F1800A30E946E00F000F08250210B04012B6F89 +:101F28002B39E8461F0B0101CD6F04012B512B25DE +:101F3800020B0101CD11CD6F8150010BCD11CD6F79 +:101F4800820E946E070ECD19D8A404D0CC51CD19A9 +:101F5800D8B403D0CD51EDEC24F0010E6A651DD044 +:101F68001E0E6A611AD0880E2A25BE6F130E2B2109 +:101F7800BF6F000E2C21C06F000E2D21C16F325192 +:101F8800BE5D3351BF593451C0593551C159D8B0CC +:101F980004D06951D8B4FCEC4CF06A51D8A430D0C4 +:101FA800060ECD19D8A42CD05050D8B429D004018D +:101FB8001551D8A425D0020E0001FF6121D0030ECF +:101FC80001019319D8A41CD05050FF0A030B506E7E +:101FD800D60E4D16000E4C6E000E5C6F0001FF050C +:101FE800D8A40AD0000E316EA80E306E50C032F060 +:101FF800336A000EB5EC58F0050E0401156F0BD0CE +:1020080004011551D8B407D0070E0101CD19D8A481 +:1020180002D00401150781A402D0010E01D0000EE0 +:1020280004011619D8A403D02651D8B4FCD0082B23 +:1020380008050101BE6F060EBE6104D004012651D9 +:10204800D8B4F4D0000E81B4010E0401166F1651F5 +:10205800D8B47CD0DDD05F51D8B405D0000E5F6F06 +:10206800010E516E02D0010E5F6FEE0E0001EB6F94 +:10207800FA0EEC6F5FC1EDF0EE6B95EC59F075D090 +:10208800010E5F6F72D004012651D8A40AD0010E48 +:10209800266F32C102F433C103F434C104F435C1EC +:1020A80005F42651D8B461D0DC0E02250101BE6FBB +:1020B800050E040103210101BF6F000E0401042174 +:1020C8000101C06F000E040105210101C16F3251E9 +:1020D800BE5D3351BF593451C0593551C159D8B07B +:1020E80044D0030E5118D8A440D0010E516E4B5065 +:1020F800D8A402D00F0E4C6E020E0401266F35D004 +:10210800020E5018D8A404D0010E506E000E5C6F59 +:102118000001FF05D8A429D05050D8B426D0000E0D +:10212800316EA80E306E50C032F0336A000EB5EC36 +:1021380058F01BD0030E5118D8A417D0010E516EB9 +:102148004B50D8A412D00F0E4C6E0FD001019351F2 +:10215800010AD8B480D7030AD8B492D7010AD8B4F0 +:1021680092D7070AD8B4CCD7E5D701019205D8B4DD +:102178004DA802D081A24D983C0E6D6F898653D030 +:10218800000E5F6F010E516E4ED0020E040126192B +:10219800D8B423D05004D8A402D0020E05D0020E21 +:1021A8005018D8A402D0010E506ED60E4D16000E4F +:1021B8004C6E000E01015C6F0001FF05D8A40DD024 +:1021C8005050D8B40AD0000E316EA80E306E50C0F0 +:1021D80032F0336A000EB5EC58F0000E0401266F99 +:1021E80022D05004D8A402D0020E506E0001FF0580 +:1021F800D8A419D05050D8B416D0000E316EA80EFD +:10220800306E50C032F0336A000EB5EC58F00BD087 +:1022180001019351020AD8B4B3D7010AD8B4B5D78B +:10222800070AD8B4DED7000E0401086F0101920531 +:10223800D8B481A208D081A206D0010E516E100E2A +:102248004D6E000E6C6F050E5118D8A425D035516F +:10225800341106E1E90E325D030E3359D8A01CD0C3 +:10226800000E316E010E306E000E336E000E326EAF +:102278000001FF51B5EC58F0EA0E0001EB6FF70EC4 +:10228800EC6F95EC59F0000E0101326F000E336FC0 +:10229800000E346F000E356F5104D8A4E9D0000E3B +:1022A800BD6E82848A98000E366FF5EC55F00401F5 +:1022B800296F2905D8A40ED04D9A4D90000E4C6E6A +:1022C800000E0101766F04011F51D8A4D1D0010E70 +:1022D8001F6FCED0020E2919D8B404D0020E2919C6 +:1022E800D8A4C3D04D50D8A4C0D04C50D8A4BDD089 +:1022F80001015F51D8B4B9D0020E7619D8A4AFD075 +:102308000401272B27050101BE6F190EBE65B0D049 +:10231800000E04011E6FEDEC51F0F60E0001EB6F9C +:10232800F80EEC6F58C1EDF059C1EEF0D8C1EFF0DE +:10233800D9C1F0F095EC59F00101D851585DD95147 +:102348005959D8B00BD058C10FF059C110F0000E30 +:10235800126E0A0E116E10EC5AF00AD0D8C10FF0A6 +:10236800D9C110F0000E126E0A0E116E10EC5AF060 +:102378000FC056F110C057F1010E0001FF6549D09A +:10238800000E316E020E306E56C132F057C133F076 +:10239800FF51B5EC58F056C10BF057C10CF00D6A5F +:1023A8000E6A000E27EC47F00BC032F00CC033F079 +:1023B8000DC034F00EC035F0000E366E000E376ECC +:1023C800200E386E410E396EB7EC39F032C021F468 +:1023D80033C022F434C023F435C024F49E0E000127 +:1023E800EB6FF70EEC6F21C4EDF022C4EEF023C4BE +:1023F800EFF024C4F0F095EC59F0060E516E000E83 +:102408000101326F000E336F000E346F000E356F0E +:102418002FD058C10FF059C110F0000E126E0A0EDD +:10242800116E10EC5AF00FC012F110C013F156C122 +:1024380083F157C184F1010E0101366F020E516E0E +:102448001E0E0401206F3C0E01016D6F8986D40EAB +:102458000001EB6FFA0EEC6F95EC59F009D0020E03 +:10246800766F000E0401276F03D0000E0101766F0E +:10247800060E5118D8A40CD001013551341106E1CB +:10248800E90E325D030E3359D8A002D0010E516E09 +:10249800020E5118D8A40DD1070EBC64F2D0180E44 +:1024A800BC60EFD0F5EC55F00401296F2905D8A4DC +:1024B80021D001017605D8A41BD00401272B2705BC +:1024C8000101BE6F190EBE65DCD0010E516EBA0E49 +:1024D8000001EB6FFA0EEC6F95EC59F0010EFF65F9 +:1024E800D0D0050E516EE90E0101326F030E63D094 +:1024F800010EAED0030E2919D8A4AFD0030E0101E6 +:102508007619D8A4A3D004011E05D8A49FD0272BE0 +:1025180027050101BE6F190EBE65B3D04D50D8A472 +:10252800B0D04C50D8A4ADD0010E0001FF6549D001 +:10253800000E316E030E306E56C132F057C133F0C3 +:10254800FF51B5EC58F056C10BF057C10CF00D6AAD +:102558000E6A000E27EC47F00BC032F00CC033F0C7 +:102568000DC034F00EC035F0000E366E000E376E1A +:10257800200E386E410E396EB7EC39F032C021F4B6 +:1025880033C022F434C023F435C024F4C40E00014F +:10259800EB6FF70EEC6F21C4EDF022C4EEF023C40C +:1025A800EFF024C4F0F095EC59F0070E516E000ED0 +:1025B8000101326F000E336F000E346F000E356F5D +:1025C80060D056C112F157C113F105EC44F000096F +:1025D800D8A43AD0020E0101366F000E846F000EA7 +:1025E800836F010E50EC28F08A8804012069000EE0 +:1025F8001E6F030E516E000E01016C6F000E326FDC +:10260800000E336F000E346F000E356F4E50D8B485 +:102618000ED004011F51D8B40AD01AC422F11BC429 +:1026280023F11CC424F11DC425F1000E1F6F010104 +:102638006A51D8B4E2EC1FF0E10E0001EB6FFA0E1C +:10264800EC6F95EC59F01DD04D861BD0030E01019F +:10265800766F000E0401276F14D02051D8A40ED035 +:10266800140E516E030E186F000EBD6E82946C0E20 +:102678000001EB6FF90EEC6F95EC59F0000E0101BB +:10268800766FE60EBC6415D0F10EBC64FDD7F10E72 +:10269800BC640FD0F90EBC600CD0F5EC55F0040109 +:1026A800296F040E2919D8A402D0010E01D0000EFA +:1026B8001E6F140E5118D8A408D004011851D8A4BC +:1026C80004D0020E516E82842069070E5118D8A4D6 +:1026D80016D001013551341106E1E90E325D030EC1 +:1026E8003359D8A00CD0000E04011E6F020E516E93 +:1026F8001B0E0001EB6FFA0EEC6F95EC59F0030E10 +:102708005118D8A46FD0070EBC646CD0180EBC60EA +:1027180069D0F5EC55F00401296F2905D8B403D028 +:102728002951D8A422D001017605D8A41CD00401CF +:10273800272B27050101BE6F190EBE6553D08A9855 +:10274800010E516EC70E0001EB6FFA0EEC6F95EC9F +:1027580059F05BEC54F0010E0001FF6502D0050E44 +:1027680029D0000E33D0010E35D0020E2919D8A475 +:1027780036D0020E01017619D8A42BD00401272BDC +:1027880027050101BE6F190EBE652CD08A98020E6E +:10279800516E230E0001EB6FFA0EEC6F95EC59F0B9 +:1027A8005BEC54F0000E04011E6F010E0001FF6582 +:1027B8000CD0080E516EE90E0101326F030E336F13 +:1027C800000E346F000E356F0DD0010E0101366F0B +:1027D80009D0020E766F000E0401276F03D0000E99 +:1027E8000101766F080E5118D8A426D00101355181 +:1027F800341106E1E90E325D030E3359D8A01CD01E +:10280800000E316E040E306E000E336E000E326E06 +:102818000001FF51B5EC58F0100E0001EB6FF80EF7 +:10282800EC6F95EC59F0000E0101326F000E336F1A +:10283800000E346F000E356FABA202D0AB98AB8898 +:1028480071A202D071987188D6CF2BF43C0ED76450 +:1028580039D101017651D8B404D0030E5118D8B437 +:1028680031D1000ED76E000ED66ED8EC57F0020E9E +:102878005118D8A404D004012029D8A42007140E84 +:102888005118D8A404D004011851D8A4180701017C +:102898005C51D8B43DD0D2C10FF0D3C110F0000EB6 +:1028A800126E3C0E116E10EC5AF001014251BE6FCF +:1028B8004351BF6F424B432B0F50BE5D1050BF5961 +:1028C800D8A02AD0010E516E000E5C6F000E436F27 +:1028D800000E426F4D86000E04012B6F030E2B6510 +:1028E80001D00AD0360E2B25D96EDA6A010EDA220B +:1028F800000EDF6E2B2BF2D7000E316E020E306EFB +:10290800000E336E200E326E000EB5EC58F004D077 +:10291800000E436F000E426F4C50D8A44C066B510A +:10292800800A490FD8A04DA401D04D944DC0BEF1E6 +:10293800210EBE17D8B41CD0020E0001FF6118D0BA +:1029480005EC44F00009D8A413D04D904D9A580EC8 +:102958000001EB6FF80EEC6F95EC59F0000E316E3C +:10296800020E306E4DC032F0336A000EB5EC58F0EE +:1029780004012551D8B44DB21BD04D82010E516EC1 +:10298800140E0001EB6FF90EEC6F95EC59F0000E88 +:1029980004012B6F030E2B6501D00DD0360E2B25AD +:1029A800D96EDA6A010EDA22000EDF6E2B2BF2D70F +:1029B8002551D8A4250701016B51800A3F0FD8A0E3 +:1029C8001BD04D84010E516EBE0E0001EB6FF90E47 +:1029D800EC6F95EC59F0000E04012B6F030E2B657C +:1029E80001D00AD0360E2B25D96EDA6A010EDA220A +:1029F800000EDF6E2B2BF2D74DA620D04D96020E7F +:102A08005018D8A40CD04C50D8A407D0500E0001B0 +:102A1800EB6FF90EEC6F95EC59F04D8A0BD04C50DA +:102A2800D8A407D0790E0001EB6FF80EEC6F95EC87 +:102A380059F04D80010E516E3C0E4C6EE2EC1FF0C9 +:102A4800040106070629D8A40ED05050D8B402D0E5 +:102A5800010E04D04E50D8B403D0030E0101626FAA +:102A6800010E0401066F5050D8A42CD0000E0101AD +:102A7800536F000E526F04011951D8A41907020EA2 +:102A88000001FF611FD004011951D8A41BD0000E0A +:102A980050EC28F00001FF05D8B4CAEC5AF0020E39 +:102AA8005118D8B404D0030E5118D8A406D083C145 +:102AB8007AF084C17BF081EC49F0020E0401196FB1 +:102AC8000A0E256F01016251D8B42DD0020E000103 +:102AD800FF6129D018D0DDC137F0545007EC4AF017 +:102AE80020D0DCC137F04F5007EC4AF01AD08FC124 +:102AF80037F04E5007EC4AF014D08FC137F04E50E3 +:102B08003EEC57F00ED001016251010AD8B4E3D768 +:102B1800030AD8B4E6D7010AD8B4E9D7070AD8B463 +:102B2800ECD7000E626F01017451D8B4E6EF19F0CA +:102B3800315130112F1105E1040E2E5DD8A0E6EFBA +:102B480019F09A0E0B6E030E0C6ECC0E0D6E030E62 +:102B58000E6E74C10FF0106ABCEC56F074C172F1BD +:102B6800000E0101746F9A0E966F030E976F72C173 +:102B780098F1CEEC31F0030E01010B19D8B425D130 +:102B88002CD15450D8B439D0DD510019D8A435D03F +:102B98005450160D0D0EF324D96E030EF420DA6E80 +:102BA800DE5002192AE1DE500319D8A426D008C144 +:102BB8007CF009C17DF054C07EF0770E00017F6F74 +:102BC800010E806FD8EC2DF004012B6F2B51D8A487 +:102BD80002D0010EA5D04F50D8B404D0010E076F13 +:102BE800020E9ED0FCEC41F04E50D8B402D0030E39 +:102BF80097D00A0E0401256FE5D304010751D8B414 +:102C08006AD04F50D8B467D00101DC510019D8A45C +:102C180062D04F50160D0D0EF324D96E030EF4201A +:102C2800DA6EDE50021957E1DE500319D8A453D0EA +:102C380008C17CF009C17DF04FC07EF0090E00018B +:102C48007F6F040E806FD8EC2DF0000E04012B6FFF +:102C5800020E2B6501D037D02B51040D770EF324CB +:102C6800D96E010EF420DA6EDECF70F0DECF71F08F +:102C7800DECF72F0DECF73F02B51040D090EF32472 +:102C8800D96E040EF420DA6EDECF74F0DECF75F064 +:102C9800DECF76F0DECF77F090EC57F004012B51C1 +:102CA800040D770EF324D96E010EF420DA6E0001BC +:102CB80070C0DEFF71C0DEFF72C0DEFF73C0DEFFD2 +:102CC80004012B2BC5D7000E076FFCEC41F04E50CA +:102CD800D8A48DD78ED74E50D8B425D001018F51A6 +:102CE8000019D8A420D04E50160D0D0EF324D96E1D +:102CF800030EF420DA6EDE50021915E1DE500319D6 +:102D0800D8A411D008C17CF009C17DF04EC07EF076 +:102D1800C40E00017F6F020E806FD8EC2DF0040EF8 +:102D28000101626F4FD34E50D8B44CD301018F517B +:102D38000019D8A447D34E50160D100EF324D96E9F +:102D4800030EF420DA6EDE50021946E1DE50031954 +:102D5800D8A438D308C17CF009C17DF04EC07EF0FC +:102D680051EC51F07CC01AF47DC01BF47EC01CF4F9 +:102D78007FC01DF4020E04011F19D8A408D01AC47C +:102D880022F11BC423F11CC424F11DC425F14E50AB +:102D9800D8B42FD71AC470F01BC471F01CC472F0D9 +:102DA8001DC473F022C174F023C175F024C176F0FC +:102DB80025C177F090EC57F070C026F171C027F16B +:102DC80072C028F173C029F114D70151030AD8B48D +:102DD800D8D6070AD8B4D5D6F5D2020E0B19D8B46E +:102DE800BDD0CAD00001FF5101010019D8A4EAD210 +:102DF80089EC4AF00401286F2829D8B4E3D2285175 +:102E080014EC55F0DFD2010E00651ED0050E0061EE +:102E18001BD002510311D8B408D0035106E1050EA6 +:102E2800025DD8B002D0030E0DD0035104E1810E2B +:102E3800025DD8A009D0035107E1850E025DD8B024 +:102E480003D0020E0401176F0A0E01010019D8A45D +:102E580012D0A80E02190311D8A40DD04F0E0619CE +:102E68000AE1490E0719D8A406D04B50D8A403D0BC +:102E7800010E4B6EA7D20051D8B406D00001FF5105 +:102E880001010019D8A49ED289EC4AF00401286FE8 +:102E98002829D8B403D028510FEC53F0020E0401AE +:102EA800176F90D20051D8B406D00001FF5101012C +:102EB8000019D8A487D202050311D8A444D0010E62 +:102EC8000001FF6540D0FF510101BE6FBF6BD89074 +:102ED800BE37BF3721EE08F0DECFC0F1DDCFC1F13C +:102EE800BE51C027BF51C123FE0EC025D96EFF0EAB +:102EF800C121DA6EDF50C26FC251C46FC36B0001CB +:102F0800FF510101C56FC66BD890C537C63721EE92 +:102F180008F0DECFC7F1DDCFC8F1C551C727C651CC +:102F2800C823FF0EC725D96EFF0EC821DA6EDF5001 +:102F3800C96FC951C3110401006F0101C4510401D3 +:102F4800016F020E176F89EC4AF00401286F2829D7 +:102F5800D8B438D22851FBEC48F034D20151030AD6 +:102F6800D8B440D7070AD8B43DD7020AD8B44BD74B +:102F7800160AD8B497D726D29B0E0001EB6FFA0E2B +:102F8800EC6F95EC59F01ED201010051D8A437D04E +:102F9800010E0001FF6533D020D000C483F101C4C5 +:102FA80084F1020E5118D8B404D0030E5118D8A4D5 +:102FB80006D083C17AF084C17BF081EC49F00A0E17 +:102FC8000401256F1CD006C14DF04D50D8B417D060 +:102FD800010E516E3C0E4C6E12D021EE02F0DECF87 +:102FE800BEF1DDCFBFF10101BF51000AD8A407D05F +:102FF800BE51010AD8B4D1D7030AD8B4E4D7000126 +:10300800FF5101010019D8B444D0E4D1010E3FD0DA +:1030180006510711D8A402D04D86DCD106C17AF03A +:1030280007C17BF081EC49F0020E516E1E0E0401BF +:10303800206F3C0E01016D6F8986CCD106510711B6 +:10304800D8B4EAD706C17AF007C17BF081EC49F021 +:103058008A88000E04011E6F030E516E2069000E4F +:1030680001016C6F000E326F000E336F000E346F6B +:10307800000E356F6A51D8B4E2EC1FF0E10E000182 +:10308800EB6FFA0EEC6F95EC59F0A4D1020E516E6D +:10309800A1D121EE02F0DECFBEF1DDCFBFF1BF51ED +:1030A800000AD8A497D1BE51810AD8B4AFD7030A71 +:1030B800D8B4AED7010AD8B4C1D7070AD8B4E6D76E +:1030C80089D10001FF05D8A485D1010100050401BB +:1030D8002A6F5FD1360E04012A25D96EDA6A010EED +:1030E800DA22000EDF6E000E50EC28F0050E00010B +:1030F800EB6FFA0EEC6F2AC4EDF0EE6B95EC59F01D +:10310800000E316E810E306E000E336E000E326E80 +:1031180001010051B5EC58F05DD105EC44F000090F +:10312800D8A42DD0360E04012A25D96EDA6A010EEC +:10313800DA22010EDF6E2A51020D120EF324D96E27 +:10314800010EF420DA6E06C1DEFF07C1DDFF52C0B2 +:103158000FF053C010F0000E126E0A0E116E10EC34 +:103168005AF004012A51020D830EF324D96E010E80 +:10317800F420DA6E0FC0DEFF10C0DDFF0DD00401B1 +:103188002A51020D830EF324D96E010EF420DA6E53 +:10319800000EDE6E000EDD6E06C10BF007C10CF0EE +:1031A8000D6A0E6A000E27EC47F00BC032F00CC017 +:1031B80033F00DC034F00EC035F0000E366E000E40 +:1031C800376E200E386E410E396EB7EC39F032C0CA +:1031D80021F433C022F434C023F435C024F4B80EEB +:1031E8000001EB6FF80EEC6F2AC4EDF0EE6B21C412 +:1031F800EFF022C4F0F023C4F1F024C4F2F095EC0F +:1032080059F0000E316E820E306E04012A51020D03 +:10321800830EF324D96E010EF420DA6EDECF32F07D +:10322800DDCF33F001010051B5EC58F0D3D005ECF7 +:1032380044F00009D8A425D0360E04012A25D96EF9 +:10324800DA6A010EDA22020EDF6E2A51020D120E20 +:10325800F324D96E010EF420DA6E06C1DEFF07C131 +:10326800DDFF2A51020D830EF324D96E010EF420DE +:10327800DA6E000EDE6E000EDD6E010E50EC28F0E8 +:103288000DD004012A51020D830EF324D96E010ECC +:10329800F420DA6E000EDE6E000EDD6E04012A5197 +:1032A800020D830EF324D96E010EF420DA6EDECF00 +:1032B800BEF1DDCFBFF1BEC10BF0BFC10CF00D6A8E +:1032C8000E6A000E27EC47F00BC032F00CC033F04A +:1032D8000DC034F00EC035F0000E366E000E376E9D +:1032E800200E386E410E396EB7EC39F032C021F439 +:1032F80033C022F434C023F435C024F4990E0001FD +:10330800EB6FF80EEC6F2AC4EDF0EE6B21C4EFF012 +:1033180022C4F0F023C4F1F024C4F2F095EC59F083 +:10332800000E316E830E306E04012A51020D830E99 +:10333800F324D96E010EF420DA6EDECF32F0DDCF41 +:1033480033F001010051B5EC58F044D0360E0401B9 +:103358002A25D96EDA6A010EDA22010EDF6E000E16 +:1033680050EC28F0880E0001EB6FF90EEC6F2AC4C0 +:10337800EDF0EE6B95EC59F0000E316E840E306E68 +:10338800000E336E000E326E01010051B5EC58F09C +:1033980021D021EE02F0DECFBEF1DDCFBFF1010179 +:1033A800BF51000AD8A416D0BE51010AD8B492D68B +:1033B800030AD8B4B2D6010AD8B439D7070AD8B4A0 +:1033C800C5D708D004011751020AD8B4DDD5010ABF +:1033D800D8B477D64DA205D00A0E04012519D8B461 +:1033E8004D924DC0BEF1210E0101BE17D8B409D0CF +:1033F8004C50D8A406D0010E0001FF6502D04D90B4 +:103408004D9A000E0401176F5CEF0FF062EC38F074 +:103418000101A46F110E0001EB6FF90EEC6F95EC32 +:1034280059F0240E02017419D8A406D0000E010127 +:10343800716F000E736F120001016E51D8A441D054 +:10344800000EA96F25D0740E0B6E020E0C6EA60E20 +:10345800A925D96EDA6A020EDA22DF50966F9651E4 +:103468004B0D1A0EF3240D6EE40EF4200E6E5FEC75 +:1034780056F00B500C10D8A409D0A60E0101A925AE +:10348800D96EDA6A020EDA22DF506E6F0101A92BBB +:10349800FF0E966FFF0E976FA451986F996B965118 +:1034A800982797519923A9519A6F9B6B98519A5DC8 +:1034B8009B51800A9C6F9951800A9C59D8B049D277 +:1034C800C2D702017451D8A416D2000E01016E6F42 +:1034D80040D2740E00016C6F020E6D6FEAEC59F069 +:1034E8006CC0A5F16DC0A6F16EC0A7F16FC0A8F1C0 +:1034F800A5C119F0A6C11AF0A7C11BF0A8C11CF0FC +:10350800000E1D6E000E1E6EC00E1F6E400E206E49 +:10351800ABEC4EF0D8A014D0000E196E000E1A6E47 +:10352800A00E1B6E420E1C6EA5C11DF0A6C11EF09A +:10353800A7C11FF0A8C120F0ABEC4EF0D8B008D05E +:10354800710E0001EB6FF70EEC6F95EC59F0FAD1A4 +:1035580077C170F078C171F079C172F07AC173F0F7 +:1035680040EC50F070C07AF071C07BF0C0EC59F0BC +:103578007AC00BF07BC00CF0000E0CBEFF0E0D6E77 +:103588000E6E010E27EC47F00BC032F00CC033F082 +:103598000DC034F00EC035F0CEC136F0CFC137F0D3 +:1035A800D0C138F0D1C139F0B7EC39F032C09DF153 +:1035B80033C09EF134C09FF135C0A0F1000E1D6EDE +:1035C800000E1E6E200E1F6E410E206EA5C119F052 +:1035D800A6C11AF0A7C11BF0A8C11CF045EC35F034 +:1035E80019C032F01AC033F01BC034F01CC035F0DB +:1035F8009DC136F09EC137F09FC138F0A0C139F0A7 +:10360800B7EC39F032C0CEF133C0CFF134C0D0F1CD +:1036180035C0D1F168EC3DF095D1740E0B6E020EF9 +:103628000C6E540E0D6EFB0E0E6E5FEC56F00B50CA +:103638000C10D8A402D0020E0FD0740E0B6E020E1E +:103648000C6EC20E0D6EFC0E0E6E5FEC56F00B503B +:103658000C10D8A403D0010E506EDCD7740E0B6E7C +:10366800020E0C6E710E0D6EFC0E0E6E5FEC56F0B7 +:103678000B500C10D8A466D1000E506E68EC3DF0CB +:10368800000E4D6E5FD1740E0B6E020E0C6EF00EB6 +:103698000D6EFB0E0E6E5FEC56F00B500C10D8A49E +:1036A80002D0010E1FD0740E0B6E020E0C6EBC0EF3 +:1036B8000D6EFC0E0E6E5FEC56F00B500C10D8A47D +:1036C80002D0020E0FD0740E0B6E020E0C6E290E75 +:1036D8000D6EFC0E0E6E5FEC56F00B500C10D8A45D +:1036E80031D1000E0101956F95D7740E0B6E020E45 +:1036F8000C6EB60E0D6EFC0E0E6E5FEC56F00B5097 +:103708000C10D8A402D0010E0FD0740E0B6E020E4E +:103718000C6E780E0D6EFC0E0E6E5FEC56F00B50B4 +:103728000C10D8A40FD1000E0101946F73D7000EAE +:10373800A96F740E0B6E020E0C6EA951090D610E65 +:10374800F3240D6EF00EF4200E6E5FEC56F00B5065 +:103758000C10D8A404D0A9C1FFF068EC3DF0010119 +:10376800A92B040EA965E5D7EDD0000EA96F740E3C +:103778000B6E020E0C6EA9510A0D2F0EF3240D6E5E +:10378800F00EF4200E6E5FEC56F00B500C10D8A41F +:1037980004D0A9C193F168EC3DF00101A92B040EF6 +:1037A800A965E5D7CFD0000EA96F740E0B6E020E77 +:1037B8000C6EA9510A0DB60EF3240D6EF00EF4200E +:1037C8000E6E5FEC56F00B500C10D8A404D0A9C1B3 +:1037D80090F168EC3DF00101A92B010EA965E5D730 +:1037E800B1D0740E0B6E020E0C6E290E0D6EFC0E0F +:1037F8000E6E5FEC56F00B500C10D8A402D0000EE1 +:103808000FD0740E0B6E020E0C6E6A0E0D6EFC0E4F +:103818000E6E5FEC56F00B500C10D8A493D0010E2E +:103828000101926FF7D6000EA96F740E0B6E020E8F +:103838000C6EA951160D000EF3240D6E030EF42024 +:103848000E6E5FEC56F00B500C10D8A40AD0A9C12C +:1038580060F00001616B01016E51FBEC3AF068EC1D +:103868003DF00101A92B050EA965DFD76BD0740EB9 +:103878000B6E020E0C6EF00E0D6EFC0E0E6E5FECF3 +:1038880056F00B500C10D8A402D0000E0FD0740EB6 +:103898000B6E020E0C6ED20E0D6EFC0E0E6E5FECF1 +:1038A80056F00B500C10D8A44DD0010E0101916FA9 +:1038B800B1D6740E156E020E166E13EC4FF015C0CD +:1038C800A1F116C0A2F1A1C160F0A2C161F001018D +:1038D8006E51FBEC3AF00101A36F68EC3DF0010179 +:1038E800A351D8A42FD0D70E0001EB6FF80EEC6FC0 +:1038F80095EC59F027D001016E51020AD8B4F5D6DB +:10390800010AD8B414D7050AD8B4BDD60C0AD8B45D +:103918002CD7010AD8B465D7060AD8B47ED6020ACD +:10392800D8B4D7D51F0AD8B47ED7010AD8B43BD7A4 +:10393800020AD8B49CD7070AD8B475D7020AD8B4F3 +:1039480072D7B7D7000E01016E6F62EC38F0010133 +:10395800A46F0E0E6E65EAD2560E0001EB6FFA0EDA +:10396800EC6F01016E514B0D110EF326000EF4227F +:103978001A0EF3240001ED6FE40EF420EE6F01013E +:103988006E519AEC33F0DAC0EFF0DBC0F0F095EC52 +:1039980059F0CCD2180E0001EB6FF30EEC6F95ECDA +:1039A80059F0A30EEB6FFB0EEC6F95EC59F00F0E70 +:1039B800EB6FF70EEC6F95EC59F0320EEB6FF90EDA +:1039C800EC6F01016B510001ED6FEE6BEDBFEE077F +:1039D80095EC59F0650EEB6FF30EEC6F95EC59F022 +:1039E800000E0101A96FA7D08A0E0001EB6FFA0E35 +:1039F800EC6FA60E0101A925D96EDA6A020EDA2249 +:103A0800DF50966F96514B0D1A0EF3240001ED6F9F +:103A1800E40EF420EE6FA60E0101A925D96EDA6A2C +:103A2800020EDA22DF50976F97514B0D110EF326D5 +:103A3800000EF4221A0EF3240001EF6FE40EF420B6 +:103A4800F06F95EC59F0A60E0101A925D96EDA6A36 +:103A5800020EDA220F0EDE18D8A456D0360E000158 +:103A6800EB6FF80EEC6F77C132F078C133F079C1A3 +:103A780034F07AC135F0000E366E000E376E200E27 +:103A8800386E410E396EB7EC39F032C0EDF033C004 +:103A9800EEF034C0EFF035C0F0F07BC132F07CC1FD +:103AA80033F07DC134F07EC135F0000E366E000E65 +:103AB800376E200E386E410E396EB7EC39F032C0D1 +:103AC800F1F033C0F2F034C0F3F035C0F4F07FC148 +:103AD80032F080C133F081C134F082C135F0000E7C +:103AE800366E000E376E200E386E410E396EB7EC0A +:103AF80039F032C0F5F033C0F6F034C0F7F035C015 +:103B0800F8F095EC59F00FD0A60EA925D96EDA6A0F +:103B1800020EDA22DF509AEC33F0DAC0EBF0DBC0A9 +:103B2800ECF095EC59F0110EEB6FF90EEC6F95EC8B +:103B380059F00101A92BFF0E966FFF0E976FA45144 +:103B4800986F996B9651982797519923A9519A6F15 +:103B58009B6B98519A5D9B51800A9C6F9951800A82 +:103B68009C59D8A041D7F80E0001EB6FFC0EEC6F02 +:103B780095EC59F05BD4BC0E0001EB6FF50EEC6FC1 +:103B880001016E519AEC33F0DAC0EDF0DBC0EEF0D3 +:103B980095EC59F04BD47F0E0001EB6FF50EEC6FEE +:103BA80001016E519AEC33F0DAC0EDF0DBC0EEF0B3 +:103BB80095EC59F03BD4D70E0001EB6FF10EEC6F8A +:103BC800D4C1EDF0D5C1EEF095EC59F02FD4F50E37 +:103BD8000001EB6FF30EEC6FD2C1EDF0D3C1EEF044 +:103BE80095EC59F023D47C0E0001EB6FF20EEC6FCC +:103BF8008DC1EDF08EC1EEF095EC59F017D4F90EA9 +:103C08000001EB6FF50EEC6F01016E519AEC33F089 +:103C1800DAC0EDF0DBC0EEF0610EEF6FF00EF06F82 +:103C280095EC59F0010E0101A96FF40E0001EB6F3C +:103C3800FC0EEC6F0101A951090D610EF32400017E +:103C4800ED6FF00EF420EE6F95EC59F00101A92B01 +:103C5800040EA965EAD7790E0001EB6FF40EEC6F3C +:103C680095EC59F01AEF1AF0C00E0001EB6FF40E44 +:103C7800EC6F95EC59F0430EEB6FF70EEC6F95EC8B +:103C880059F03A0EEB6FF40EEC6FDAC1EDF0DBC1D0 +:103C9800EEF095EC59F01AEF1AF0AE0E0001EB6F4A +:103CA800F30EEC6F52C0EDF053C0EEF095EC59F006 +:103CB8001AEF1AF0C00E0001EB6FF40EEC6F95ECE2 +:103CC80059F0430EEB6FF70EEC6F95EC59F0000EC0 +:103CD800EB6FF50EEC6FD8C1EDF0D9C1EEF095ECB5 +:103CE80059F01AEF1AF0C00E0001EB6FF40EEC6FEA +:103CF80095EC59F0430EEB6FF70EEC6F95EC59F01D +:103D08007D0EEB6FF40EEC6FD6C1EDF0D7C1EEF07F +:103D180095EC59F01AEF1AF0CB0E0001EB6FF20E8A +:103D2800EC6F01016E519AEC33F0DAC0EDF0DBC0B4 +:103D3800EEF095EC59F01AEF1AF0400E0001EB6F17 +:103D4800F50EEC6F01016E519AEC33F0DAC0EDF02C +:103D5800DBC0EEF02F0EEF6FF00EF06F95EC59F020 +:103D6800010E0101A96FF40E0001EB6FFC0EEC6F60 +:103D78000101A9510A0D2F0EF3240001ED6FF00E79 +:103D8800F420EE6F95EC59F00101A92B040EA965FA +:103D9800EAD7790E0001EB6FF40EEC6F95EC59F051 +:103DA8001AEF1AF01D0E0001EB6FF10EEC6F010116 +:103DB8006E519AEC33F0DAC0EDF0DBC0EEF095EC22 +:103DC80059F01AEF1AF07A0E0001EB6FF10EEC6F52 +:103DD80001016E519AEC33F0DAC0EDF0DBC0EEF081 +:103DE80095EC59F01AEF1AF06C0E0001EB6FF60E15 +:103DF800EC6F77C132F078C133F079C134F07AC111 +:103E080035F0000E366E000E376E200E386E410EFD +:103E1800396EB7EC39F032C0EDF033C0EEF034C093 +:103E2800EFF035C0F0F095EC59F01AEF1AF0430EA8 +:103E38000001EB6FFA0EEC6F000EED6F030EEE6FE4 +:103E480095EC59F0010E0101A96FF40E0001EB6F1A +:103E5800FC0EEC6F0101A951160D000EF3240001B0 +:103E6800ED6F030EF420EE6F95EC59F00101A92BCC +:103E7800060EA965EAD7790E0001EB6FF40EEC6F18 +:103E880095EC59F01AEF1AF0DA0E0001EB6FF60E06 +:103E9800EC6F95EC59F01AEF1AF02C0E0001EB6F4D +:103EA800F20EEC6F95EC59F01AEF1AF0330E000190 +:103EB800EB6FF60EEC6F95EC59F01AEF1AF0A40EB2 +:103EC8000001EB6FF60EEC6F95EC59F01AEF1AF053 +:103ED800A40E0001EB6FF90EEC6F01016E514B0D52 +:103EE800450EF326000EF4221A0EF324F66EE40EA5 +:103EF800F420F76E0900F5CFEDF00A00F5CFEEF0EB +:103F08006E514B0D470EF326000EF4221A0EF324C1 +:103F1800F66EE40EF420F76E0900F5CFEFF00A0014 +:103F2800F5CFF0F095EC59F01AEF1AF001016E5147 +:103F3800000AD8B42FD5020AD8B41DD6010AD8B4BD +:103F48005ED6070AD8B4A9D6010AD8B4CCD6030AD3 +:103F5800D8B4E2D6010AD8B42ED60F0AD8B437D6C8 +:103F6800010AD8B440D6030AD8B4E7D6010AD8B4AF +:103F780019D7070AD8B49ED6010AD8B40CD6030AB2 +:103F8800D8B472D6010AD8B42FD71F0AD8B44FD7DD +:103F9800010AD8B418D7020AD8B476D7070AD8B411 +:103FA80046D7020AD8B443D70E0AD8B476D7010A3E +:103FB800D8B47CD7020AD8B482D78AD701016A510B +:103FC800D8B409D06C2B790E6C19D8A41200000E45 +:103FD8006A6F99EC3EF00A0E01016C19D8A402D060 +:103FE800000E6C6F4D50D8B4E1D089863C0E6D6FD1 +:103FF8004DA221D0CC0E0001966FFB0E976F000EDC +:10400800C7EC47F0100E0001966FFB0E976F020E7B +:10401800C7EC47F0920E0001966FFC0E976F040EE6 +:10402800C7EC47F0470E0001966FFC0E976F060E1F +:10403800C7EC47F012004DA421D0460E0001966F40 +:10404800FB0E976F000EC7EC47F0980E0001966FB5 +:10405800FC0E976F020EC7EC47F0BA0E0001966F80 +:10406800FB0E976F040EC7EC47F0F90E0001966F30 +:10407800FB0E976F060EC7EC47F012004DA848D00C +:104088006C2B6C05966F050E966121D0C30E00014E +:10409800966FFB0E976F000EC7EC47F0AA0E000153 +:1040A800966FFC0E976F020EC7EC47F0090E0001E1 +:1040B800966FFC0E976F040EC7EC47F0B10E000127 +:1040C800966FFB0E976F060EC7EC47F012009E0E18 +:1040D8000001966FFC0E976F000EC7EC47F04E0E6E +:1040E8000001966FFC0E976F020EC7EC47F0DB0ECF +:1040F8000001966FFB0E976F040EC7EC47F0A40EF5 +:104108000001966FFC0E976F060EC7EC47F0120081 +:104118004DAC39D0110E0001966FFC0E976F020E50 +:10412800C7EC47F0FA0E0001966FFA0E976F040E6F +:10413800C7EC47F0000E0101416F640E406F0A0E94 +:104148000F6E4B507DEC58F00101966F300E96259E +:1041580000018C6F8D6B000E8D2381EC46F00A0EEA +:104168000B6E4B50D5EC59F00101966F300E962529 +:1041780000018C6F8D6B000E8D2381EC46F0040ED0 +:104188008EEC56F012004DAE11D01B0E0001966F4A +:10419800FB0E976F020EC7EC47F0260E0001966FD4 +:1041A800FB0E976F040EC7EC47F01200500E4B1829 +:1041B800D8A411D0110E0001966FFC0E976F020E55 +:1041C800C7EC47F05C0E0001966FFC0E976F040E6B +:1041D800C7EC47F012006C2B5050D8B403D05F5195 +:1041E800D8A4C8D0000E106E000E8CEC5AF0040E45 +:1041F800106E010E8CEC5AF0100E106E060E8CEC40 +:104208005AF0000E106E070E8CEC5AF04DA011D02B +:10421800010E0001966FFC0E976F020EC7EC47F077 +:104228005A0E0001966FFB0E976F040EC7EC47F00D +:10423800C8D3030E5118D8A44CD089863C0E01016E +:104248006D6FBA0E0001966FFB0E976F020EC7ECEA +:1042580047F083C10BF084C10CF00D6A0E6A000EA2 +:1042680027EC47F00BC032F00CC033F00DC034F02F +:104278000EC035F0000E366E000E376E200E386E0A +:10428800410E396EB7EC39F032C0A9F133C0AAF14A +:1042980034C0ABF135C0ACF19D0E0001DA6F010EF0 +:1042A800DB6FAA0EDC6FFB0EDD6FA9C1DEF0AAC1C1 +:1042B800DFF0ABC1E0F0ACC1E1F0010EE26F02EC5F +:1042C80043F09D0E966F010E976F040EC7EC47F0F2 +:1042D80078D301015F51D8B43CD0D50E0001966F58 +:1042E800FB0E976F020EC7EC47F0960E0001966F13 +:1042F800FB0E976F040EC7EC47F04C50D8B461D34F +:10430800000E0101416F640E406F0A0E0F6E4C5093 +:104318007DEC58F00101966F300E962500018C6FE8 +:104328008D6B000E8D2381EC46F00A0E0B6E4C50FF +:10433800D5EC59F00101966F300E962500018C6F6F +:104348008D6B000E8D2381EC46F0040E8EEC56F03A +:1043580038D3550E0001966FFC0E976F020EC7EC0E +:1043680047F0400E0001966FFC0E976F040EC7ECE5 +:1043780047F027D35004D8B404D0020E5018D8A45C +:1043880020D3E9EC58F05004D8A418D0000EAD6F33 +:104398000C0EAD6501D012D0760EAD25D96EDA6A55 +:1043A800040EDA22000EDF6EF60EAD25D96EDA6A3B +:1043B800040EDA22000EDF6EAD2BEAD75C51D8A4CA +:1043C80010D0000EAD6F070EAD6501D057D0880E26 +:1043D800AD25D96EDA6A040EDA22000EDF6EAD2B37 +:1043E800F2D7D2C10FF0D3C110F0000E126E3C0EFE +:1043F800116E10EC5AF00FC0A7F110C0A8F101011E +:104408004251A75DA76F4351A859A86FA7C183F070 +:10441800A8C184F0000E0001866F3C0E856F67EC22 +:1044280057F083C09BF184C09CF1A7C17EF0A8C15E +:104438007FF0000E816F3C0E806FFBEC57F07EC062 +:10444800A7F17FC0A8F19D0ECD6F010ECE6F640E4F +:10445800CF6FFB0ED06F9BC1D1F09CC1D2F0A7C12A +:10446800D3F0A8C1D4F09AEC58F0000E1D6E9D0E42 +:104478001E6E010E1F6E640ED8EC53F001014FAF93 +:1044880007D0030ECB5F140ECB6109D02C0E06D0DB +:10449800030ECB272C0ECB6502D0140ECB6FCBC1ED +:1044A80040F1416B000E8C6F030E8B6F4EC17AF09A +:1044B8004FC17BF0C0EC59F07BBF0CD07B5104E1BD +:1044C800040E7A5DD8A006D0000E166EFE0E156E8C +:1044D800E1EC4FF04E50D8B441D026C119F027C1B5 +:1044E8001AF028C11BF029C11CF0000E1D6E000E29 +:1044F8001E6E200E1F6E410E206E45EC35F019C061 +:1045080097F11AC098F11BC099F11CC09AF19D0E41 +:104518000001DA6F010EDB6F190EDC6FFC0EDD6F28 +:1045280097C1DEF098C1DFF099C1E0F09AC1E1F0DF +:10453800010EE26F02EC43F0000E1D6E9D0E1E6E22 +:10454800010E1F6E640ED8EC53F0010E1D6EDC0ECA +:104558001E6EFC0E1F6E6A0ED8EC53F0030E511837 +:10456800D8A4A6D089863C0E01016D6F030ECA2718 +:10457800590ECA6502D04A0ECA6FCAC140F1416BD2 +:10458800000E8C6F030E8B6F000E166EFE0E156EEE +:10459800E1EC4FF04E50D8B44AD0000E0101AD6F97 +:1045A800020EAD6501D084D0AD51040DC40EF324C4 +:1045B800D96E020EF420DA6EDECF32F0DECF33F0A1 +:1045C800DECF34F0DECF35F0000E366E000E376EDB +:1045D800200E386E410E396EB7EC39F032C0A9F1B1 +:1045E80033C0AAF134C0ABF135C0ACF19D0E000167 +:1045F800DA6F010EDB6FCD0EDC6FFC0EDD6FA9C12B +:10460800DEF0AAC1DFF0ABC1E0F0ACC1E1F0000E12 +:10461800E26F02EC43F0ADC11DF09D0E1E6E010E5F +:104628001F6E4D0ED8EC53F00101AD2BB9D783C1E5 +:104638000BF084C10CF00D6A0E6A000E27EC47F0EF +:104648000BC032F00CC033F00DC034F00EC035F0A2 +:10465800000E366E000E376E200E386E410E396E23 +:10466800B7EC39F032C0A9F133C0AAF134C0ABF1CC +:1046780035C0ACF19D0E0001DA6F010EDB6FCD0E77 +:10468800DC6FFC0EDD6FA9C1DEF0AAC1DFF0ABC1A3 +:10469800E0F0ACC1E1F0000EE26F02EC43F0020E74 +:1046A8001D6E9D0E1E6E010E1F6E4D0ED8EC53F042 +:1046B800050E01016C6157D0020E5018D8A453D0D2 +:1046C800000E416F290E406F000E8C6F010E8B6F2C +:1046D800000E166EE30E156EE1EC4FF04EC10BF0B6 +:1046E8004FC10CF0000E0CBEFF0E0D6E0E6E010ECB +:1046F80027EC47F00BC032F00CC033F00DC034F09B +:104708000EC035F0000E366E000E376E200E386E75 +:10471800410E396EB7EC39F032C0A9F133C0AAF1B5 +:1047280034C0ABF135C0ACF19D0E0001DA6F010E5B +:10473800DB6FC80EDC6FFC0EDD6FA9C1DEF0AAC10D +:10474800DFF0ABC1E0F0ACC1E1F0000EE26F02ECCB +:1047580043F0020E1D6E9D0E1E6E010E1F6E170E8B +:10476800D8EC53F049D0000EAD6F020EAD6501D004 +:1047780043D0AD51040D770EF324D96E010EF42009 +:10478800DA6EDECF32F0DECF33F0DECF34F0DECFBC +:1047980035F0000E366E000E376E200E386E410E64 +:1047A800396EB7EC39F032C0A9F133C0AAF134C080 +:1047B800ABF135C0ACF19D0E0001DA6F010EDB6F75 +:1047C800C80EDC6FFC0EDD6FA9C1DEF0AAC1DFF0F8 +:1047D800ABC1E0F0ACC1E1F0000EE26F02EC43F0D7 +:1047E800ADC11DF09D0E1E6E010E1F6E170ED8EC8A +:1047F80053F00101AD2BB9D7000E83EC4CF0000E3D +:10480800106E040E8CEC5AF04DA016D0050E010166 +:104818006C6109D0010E0001966FFC0E976F050EB2 +:10482800C7EC47F0C9D05A0E0001966FFB0E976F80 +:10483800050EC7EC47F0C0D04DAA16D0050E0101F1 +:104848006C6109D0010E0001966FFC0E976F050E82 +:10485800C7EC47F0B1D0500E0001966FFB0E976F72 +:10486800050EC7EC47F0A8D04C50D8B41DD0510461 +:10487800D8B404D0020E5118D8A416D09D0E000149 +:10488800CD6F010ECE6FDE0ECF6FFB0ED06F4CC01A +:10489800D1F0D26B9AEC58F09D0E966F010E976F7F +:1048A800050EC7EC47F088D05104D8A409D0B00E43 +:1048B8000001966FFC0E976F050EC7EC47F07CD091 +:1048C800020E5118D8A409D03C0E0001966FFB0EB9 +:1048D800976F050EC7EC47F06FD0030E5118D8A498 +:1048E8006BD089863C0E01016D6F070E6C6125D077 +:1048F800040E6C6119D05050D8B416D0020E50185E +:10490800D8A409D0540E0001966FFB0E976F050EC0 +:10491800C7EC47F051D0C20E0001966FFC0E976F9E +:10492800050EC7EC47F048D0BA0E0001966FFB0E93 +:10493800976F050EC7EC47F03FD083C10BF084C1D9 +:104948000CF00D6A0E6A000E27EC47F00BC032F02F +:104958000CC033F00DC034F00EC035F0000E366ECA +:10496800000E376E200E386E410E396EB7EC39F0F6 +:1049780032C0A9F133C0AAF134C0ABF135C0ACF1F3 +:104988009D0E0001DA6F010EDB6FA80EDC6FFB0EC7 +:10499800DD6FA9C1DEF0AAC1DFF0ABC1E0F0ACC1A8 +:1049A800E1F0010EE26F02EC43F09D0E966F010EEE +:1049B800976F050EC7EC47F0000E106E070E8CECD3 +:1049C8005AF001016D51D8B402D06D0712008996D2 +:1049D8001200BD6F62EC38F00101B26F3C0E6D6FD2 +:1049E80089869205D8B44DA802D081A24D986A5103 +:1049F800D8A412D0050EBD19D8A40ED05A51D8A4E7 +:104A08000BD0010E6A6F32C11EF133C11FF134C1E0 +:104A180020F135C121F1CFD16A05D8A419D0D00E23 +:104A28001E25AE6F070E1F21AF6F000E2021B06F3D +:104A3800000E2121B16F3251AE5D3351AF5934515F +:104A4800B0593551B159D8B003D0020E6A6F23D08E +:104A58006A05D8A40BD0070EBD19D8A407D0000E3C +:104A68006A6F000E5A6FE2EC1FF0A5D10F0E6A199B +:104A7800D8A413D0020EBD19D8A40FD06951D8B448 +:104A88000CD0000ECE6F000ECF6F800ED06F3F0E91 +:104A9800D16F000E696F010ED6D0010E6A65D5D0B0 +:104AA800020EBD19D8B408D0030EBD19D8B404D06D +:104AB800060EBD19D8A4C9D05A51D8A4C6D0695178 +:104AC800D8A4AAD0B1D03EC10BF03FC10CF0000E63 +:104AD8000E6E640E0D6E030E106EE70E0F6EBD5156 +:104AE80014EC57F00BC03EF10CC03FF1AAD06A514C +:104AF800C0EC3FF07AC03AF17BC03BF13AC10BF011 +:104B08003BC10CF001016A514B0D450EF326000E16 +:104B1800F4221A0EF324F66EE40EF420F76E090060 +:104B2800F5CF0DF00A00F5CF0EF06A514B0D470E88 +:104B3800F326000EF4221A0EF324F66EE40EF42087 +:104B4800F76E0900F5CF0FF00A00F5CF10F0BD5150 +:104B580014EC57F00BC03AF10CC03BF13AC10FF01E +:104B68003BC110F0000E126E160E116E10EC5AF0CA +:104B7800100E0F24D96E030E1020DA6EDE2803E122 +:104B8800DE28D8B4BBD73AC160F03BC161F001015F +:104B98006A51FBEC3AF055D06A51C0EC3FF07AC04C +:104BA8003AF17BC03BF13AC10BF03BC10CF001017B +:104BB8006A514B0D450EF326000EF4221A0EF3240B +:104BC800F66EE40EF420F76E0900F5CF0DF00A003A +:104BD800F5CF0EF06A514B0D470EF326000EF42266 +:104BE8001A0EF324F66EE40EF420F76E0900F5CFE2 +:104BF8000FF00A00F5CF10F0BD5114EC57F00BC0C0 +:104C08003AF10CC03BF13AC160F03BC161F00101DF +:104C18006A51FBEC3AF015D06A510F0AD8B453D751 +:104C2800190AD8B464D7B8D76AC112F0A60E136EA1 +:104C3800020E146EB2C115F0BD514DEC55F00101D4 +:104C48006A6F010EAAD05A6FB6D0010E6A65A7D056 +:104C5800050EBD19D8A4A3D05A51D8A4A0D0010ECE +:104C68005A6F6951D8B465D0000E696F0F0E6A1972 +:104C7800D8A4A1D03C513E1904E13D513F19D8B404 +:104C88009AD03CC10BF03DC10CF00D6A0E6A000EC3 +:104C980027EC47F00BC032F00CC033F00DC034F0F5 +:104CA8000EC035F0CEC136F0CFC137F0D0C138F0E4 +:104CB800D1C139F0B7EC39F032C01AF133C01BF169 +:104CC80034C01CF135C01DF13EC10BF03FC10CF0E2 +:104CD8000D6A0E6A000E27EC47F00BC032F00CC0CC +:104CE80033F00DC034F00EC035F01AC136F01BC1D8 +:104CF80037F01CC138F01DC139F0B7EC39F032C0BB +:104D0800CEF133C0CFF134C0D0F135C0D1F13EC1BE +:104D18000BF03FC10CF00D6A0E6A000E27EC47F04D +:104D28000BC077F10CC078F10DC079F10EC07AF1A3 +:104D380042D0010E696F0F0E6A19D8A419D077C135 +:104D480070F078C171F079C172F07AC173F040ECFB +:104D580050F070C07AF071C07BF0C0EC59F07AC0A6 +:104D68003EF17BC03FF13EC13CF13FC13DF123D054 +:104D78001E0E6A19D8A41FD0000E6A6F000E696F44 +:104D8800000E4D6E000E4B6E000E4C6E000E5C6FEA +:104D9800E2EC1FF068EC3DF0020E010154D7070E5B +:104DA800BD19D8A408D0000E5A6F000E0C6E0A0E5A +:104DB8000B6E3DEC58F001015A05D8B403D06A05D2 +:104DC800D8A45BD16A05D8A425D0000E106E000EB9 +:104DD8008CEC5AF0040E106E010E8CEC5AF0310E69 +:104DE8000001966FFB0E976F020EC7EC47F0E70EB7 +:104DF8000001966FFB0E976F040EC7EC47F0100E7C +:104E0800106E060E8CEC5AF0000E106E070E8CEC2D +:104E18005AF030D16A514B0D080EF326000EF422D9 +:104E28001A0EF3240001EB6FE40EF420EC6F020E6F +:104E3800ED6F9EEC50F0EBD0BBEC5AF001016951DC +:104E4800D8B44FD035EC59F0000E0101416F280E4F +:104E5800406F3EC183F03FC184F0000E0001866FB1 +:104E6800640E856F67EC57F0300E83258C6F000E4B +:104E780084218D6F81EC46F0000E816F640E806F87 +:104E88003EC17EF03FC17FF0FBEC57F07EC083F05F +:104E98007FC084F0000E866F0A0E856F67EC57F0AE +:104EA800300E83258C6F000E84218D6F81EC46F0C7 +:104EB800000E8D6F2E0E8C6F81EC46F03EC17EF099 +:104EC8003FC17FF0000E816F0A0E806FFBEC57F038 +:104ED800300E7E258C6F000E7F218D6F81EC46F0A1 +:104EE8007AD0000E416F280E406F77C170F078C1FC +:104EF80071F079C172F07AC173F040EC50F070C073 +:104F08007AF071C07BF0C0EC59F07AC084F07BC0B5 +:104F180085F0000E876F640E866F53EC53F0300EE9 +:104F280084258C6F000E85218D6F81EC46F0000E74 +:104F3800816F640E806F77C170F078C171F079C1AC +:104F480072F07AC173F040EC50F070C07AF071C022 +:104F58007BF0C0EC59F07AC07EF07BC07FF085EC26 +:104F680055F07EC084F07FC085F0000E876F0A0E72 +:104F7800866F53EC53F0300E84258C6F000E85211C +:104F88008D6F81EC46F0000E8D6F2E0E8C6F81ECCC +:104F980046F077C170F078C171F079C172F07AC1CA +:104FA80073F040EC50F070C07AF071C07BF0C0EC48 +:104FB80059F07AC07EF07BC07FF0000E816F0A0E38 +:104FC800806F85EC55F0300E7E258C6F000E7F21AA +:104FD8008D6F81EC46F0000E0101416F580E406F55 +:104FE800000E00018D6F410E8C6F81EC46F0040EAF +:104FF8008EEC56F012D06A519AEC33F0DAC0EBF02E +:10500800DBC0ECF0040EED6F9EEC50F006D0010111 +:105018006A510F0AD8B410D7EED7B30E0001CD6F7E +:10502800010ECE6F8C0ECF6FFC0ED06F01016B514D +:105038000001D16FD26BD1BFD2079AEC58F0070E9E +:105048001B6EB30E1C6E010E1D6E000E96EC53F017 +:10505800070E1B6E860E1C6EFC0E1D6EA30E0B6ECD +:10506800FB0E0C6E1CEC58F00B50FA0DF3507A0F37 +:1050780096EC53F0020E01015A6F32C12AF133C186 +:105088002BF134C12CF135C12DF1000E686FBDC173 +:10509800CCF1000E6C6F12000101A06F000E01012F +:1050A800AE6F000EAD6F000EA26F000EA16F000E66 +:1050B8009F6F000E9E6F000E9A6F000E9B6F000E82 +:1050C8009C6F000E9D6F0001FF51D8A40FD0010EF8 +:1050D8000101AF6F360EAF25D96EDA6A010EDA22FA +:1050E800000EDF6EAF2B030EAF65F4D7020E010181 +:1050F8003619D8A411D0D851585DD9515959D8B0BA +:105108000BD058C10FF059C110F0000E126E0A0EE4 +:10511800116E10EC5AF00AD0D8C10FF0D9C110F0B6 +:10512800000E126E0A0E116E10EC5AF00FC056F1F6 +:1051380010C057F1010154515511D8B404D054C1CD +:1051480056F155C157F1020E0001FF6104D056C156 +:1051580012F157C113F1000E0101AF6F360EAF25E2 +:10516800D96EDA6A010EDA22020EDE18D8A41AD035 +:10517800AD4BAE2BAF51020D120EF324D96E010EBA +:10518800F420DA6EDE50A127DD50A223AF51020DC4 +:10519800830EF324D96E010EF420DA6EDE509E27BA +:1051A800DD509F23AF2B030EAF65D8D7A051D8A4ED +:1051B8008CD0020E5018D8B488D0DAC10FF0DBC1F9 +:1051C80010F0000E126E0A0E116E10EC5AF001016A +:1051D80052510F5CA76F53511058A86FA8BF18D031 +:1051E800A85103E1A705D8A013D0A7C184F0A8C18E +:1051F80085F0000E0001876F040E866F53EC53F0A4 +:10520800845101014C270001855101014D234AD0E9 +:10521800000E366E000E376E800E386E3F0E396EF9 +:10522800A7C10BF0A8C10CF0000E0CBEFF0E0D6E4E +:105238000E6E010E27EC47F00BC032F00CC033F0B5 +:105248000DC034F00EC035F0B7EC39F032C064F060 +:1052580033C065F034C066F035C067F04CC10BF060 +:105268004DC10CF0000E0CBEFF0E0D6E0E6E010E41 +:1052780027EC47F00BC060F00CC061F00DC062F085 +:105288000EC063F0DBEC36F060C070F061C071F006 +:1052980062C072F063C073F040EC50F070C04CF123 +:1052A80071C04DF101014DAF04D0000E4D6F000EDD +:1052B8004C6F4DBF0AD0210E4C5D030E4D59D8A03E +:1052C80004D0030E4D6F200E4C6F020E5018D8A458 +:1052D80092D08DC10FF08EC110F0FF0E126EF60E37 +:1052E800116E10EC5AF001014E510F24AB6F4F5163 +:1052F8001020AC6FACAF1AD0ACAF0CD0F60EAB5DD3 +:10530800FF0EAC59D8B006D0050E4C254C6F000ED8 +:105318004D211FD0ABC184F0ACC185F0000E000157 +:10532800876F040E866F53EC53F00BD0ABC184F03B +:10533800ACC185F0000E0001876F020E866F53EC3A +:1053480053F0845101014C5D4C6F000185510101FE +:105358004D594D6FADC10FF0AEC110F052C011F0F4 +:1053680053C012F010EC5AF00FC0A9F110C0AAF106 +:10537800A9C10FF0AAC110F0000E126E0A0E116E2C +:1053880010EC5AF00F5001014C5D10504D59D8A047 +:1053980002D04DAF2ED0ADC10FF0AEC110F052C04B +:1053A80011F053C012F010EC5AF00FC0A9F110C060 +:1053B800AAF1A9C10FF0AAC110F0000E126E0A0ED0 +:1053C800116E10EC5AF00FC04CF110C04DF10101F4 +:1053D800AD51AE11D8B40DD0D251D311D8A4ACBFB1 +:1053E80008D0AC5104E10B0EAB5DD8A002D0010E81 +:1053F80001D0000E5C6F0001FF05D8A41FD0D6C1F4 +:105408000FF0D7C110F0000E126E0A0E116E10ECDC +:105418005AF001014C510F5C4D511058D8B00ED0C4 +:10542800D6C10FF0D7C110F0000E126E0A0E116E21 +:1054380010EC5AF00FC04CF110C04DF101019E5113 +:10544800525DA36F9F515359A46FA4AF04D0000EAF +:10545800A46F000EA36F5050D8A417D00001FF0509 +:10546800D8A40FD0D6C10FF0D7C110F0000E126E1D +:105478000A0E116E10EC5AF00FC04CF110C04DF12D +:1054880004D056C14CF157C14DF10101AD51AE11D7 +:10549800D8B449D1A051D8B415D0020E5018D8B4F8 +:1054A80011D0DAC10FF0DBC110F0000E126E0A0E37 +:1054B800116E10EC5AF00101A3510F5C4C6FA4510E +:1054C80010584D6F4DBF3BD0ADC10FF0AEC110F0BD +:1054D80052C011F053C012F010EC5AF00FC0A9F1ED +:1054E80010C0AAF1A9C10FF0AAC110F0000E126EE7 +:1054F8000A0E116E10EC5AF00F5001014C5D10505D +:105508004D59D8A01CD0020E5018D8B44FBF3DD06A +:105518004F5104E10B0E4E5DD8A037D0DAC10FF021 +:10552800DBC110F0000E126E0A0E116E10EC5AF06C +:10553800010152510F5C53511058D8B026D0ADC15B +:105548000FF0AEC110F052C011F053C012F010ECC1 +:105558005AF00FC0A9F110C0AAF1A9C10FF0AAC151 +:1055680010F0000E126E0A0E116E10EC5AF00FC0F9 +:105578004CF110C04DF10101672BAB0E0001EB6F30 +:10558800FA0EEC6F95EC59F002D0000E676F01012E +:105598004C51A15DA251800A966F4D51800A9659CF +:1055A800D8B004D0A1C14CF1A2C14DF14CC1A5F1B4 +:1055B8004DC1A6F1000EAF6FA5C184F0A6C185F05C +:1055C800ADC186F0AEC187F053EC53F084C098F1BA +:1055D80085C099F1360E0101AF25D96EDA6A010E40 +:1055E800DA22020EDE18D8A445D09A0EAF25D96E5D +:1055F800DA6A010EDA22DF50D8A43CD0AF51020D8E +:10560800120EF324D96E010EF420DA6EDE50985D86 +:10561800DE509959D8A02ED0AF51020D120EF324A6 +:10562800D96E010EF420DA6EAF51020D830EF32409 +:10563800E16E010EF420E26EDECFE6FFDDCFE5FF7E +:105648009A0EAF25D96EDA6A010EDA22010EDF6EE4 +:10565800AD07D8A0AE07AF51020D830EF324D96E63 +:10566800010EF420DA6EDE50A55FDD50A65B000E59 +:10567800AF6F01D0AF2B040EAF6104D0AD51AE11A6 +:10568800D8A49AD7000EAF6FAD51AE11D8B44BD095 +:10569800360EAF25D96EDA6A010EDA22020EDE184E +:1056A800D8A439D09A0EAF25D96EDA6A010EDA225B +:1056B800DF50D8A430D0A5C184F0A6C185F0ADC113 +:1056C80086F0AEC187F053EC53F00101AF51020DE3 +:1056D800830EF324D96E010EF420DA6E000184C023 +:1056E800DEFF85C0DDFF9A0E0101AF25D96EDA6AAB +:1056F800010EDA22010EDF6EAD07D8A0AE07AF515A +:10570800020D830EF324D96E010EF420DA6EDE50FA +:10571800A55FDD50A65BAF2B040EAF6104D0AD5181 +:10572800AE11D8A4B5D70001FF05D8A41200000E09 +:105738000101AF6FAF2B030EAF65FCD712006251AA +:105748006311D8B40CD062C0D9FF63C0DAFF60C05F +:10575800DEFF61C0DDFF03D00001604B612B60C03C +:10576800D9FF61C0DAFFDF50656F6551FDEC59F074 +:10577800D8B0F2D7000E0001666F2D0E6519D8A4B7 +:1057880005D0010E666F604B612B04D02B0E651996 +:10579800D8B4F9D7000E656F000E686F000E696FF8 +:1057A800000E6A6F000E6B6F000E676F66B90AD045 +:1057B80060C0D9FF61C0DAFF2E0EDE18D8A402D06F +:1057C80066893DD060C0D9FF61C0DAFFDF50ACEC1C +:1057D8005AF0D8A037D000016683090E6519D8B4ED +:1057E8002CD066B96707652B68C00BF069C00CF050 +:1057F8006AC00DF06BC00EF00A0E0F6E000E106E30 +:10580800000E116E000E126EE9EC56F00BC068F037 +:105818000CC069F00DC06AF00EC06BF060C0D9FF13 +:1058280061C0DAFFDF50646FD00E642764516827C7 +:10583800000E69236A236B2302D066A9672B604B8D +:10584800612BB4D7000E0001656F60C0D9FF61C03D +:10585800DAFF650EDE18D8B408D060C0D9FF61C081 +:10586800DAFF450EDE18D8A462D0604B612B60C009 +:10587800D9FF61C0DAFF2D0EDE18D8A402D06687E2 +:1058880008D060C0D9FF61C0DAFF2B0EDE18D8A49B +:1058980002D0604B612B60C0D9FF61C0DAFF300EC7 +:1058A800DE18D8B4F6D760C0D9FF61C0DAFFDF5080 +:1058B800ACEC5AF0D8A038D060C0D9FF61C0DAFF8C +:1058C800DF50D00F0001656F604B612B60C0D9FFBE +:1058D80061C0DAFFDF50ACEC5AF0D8A025D060C028 +:1058E800D9FF61C0DAFFDF500001646F65510A0D0E +:1058F800F3506425D00F656F604B612B60C0D9FFF2 +:1059080061C0DAFFDF50ACEC5AF0D8A00DD060C00F +:10591800D9FF61C0DAFFDF500001646F65510A0DDD +:10592800F3506425D00F656F000166B7656D65514A +:10593800672762516311D8A466A308D062C0D9FF53 +:1059480063C0DAFF60C0DEFF61C0DDFF68C00BF036 +:1059580069C00CF06AC00DF06BC00EF0010E27ECA8 +:1059680047F00BC068F00CC069F00DC06AF00EC0BB +:105978006BF068C00BF069C00CF06AC00DF06BC02A +:105988000EF0000E0F6E000E106E000E116E000E5F +:10599800126ECAEC52F0D8A00AD0000E0001606F57 +:1059A800000E616F000E626F000E636F120000013F +:1059B80067AF6DD0676D1DD068C032F069C033F035 +:1059C8006AC034F06BC035F0F90E366E020E376ED1 +:1059D800150E386E500E396EB7EC39F032C068F0DB +:1059E80033C069F034C06AF035C06BF0F60E0001C0 +:1059F80067276751800A760FD8A01DD0DDD768C009 +:105A080032F069C033F06AC034F06BC035F0000E74 +:105A1800366E000E376E200E386E410E396EB7ECBA +:105A280039F032C068F033C069F034C06AF035C06C +:105A38006BF0000167076751D8A4E1D768C019F077 +:105A480069C01AF06AC01BF06BC01CF0000E1D6E16 +:105A5800000E1E6E800E1F6E000E206EABEC4EF018 +:105A6800D8B084D0000166A109D0000E606F000E86 +:105A7800616F800E626F800E636F1200000E606FA0 +:105A8800000E616F800E626F000E636F1200675127 +:105A9800800A7F0FD8B01ED069D068C019F069C0DD +:105AA8001AF06AC01BF06BC01CF0F90E1D6E020ED6 +:105AB8001E6E150E1F6E500E206E45EC35F019C087 +:105AC80068F01AC069F01BC06AF01CC06BF0F60ED3 +:105AD800000167270A0E6761E0D71CD068C019F07B +:105AE80069C01AF06AC01BF06BC01CF0000E1D6E76 +:105AF800000E1E6E200E1F6E410E206E45EC35F016 +:105B080019C068F01AC069F01BC06AF01CC06BF0BD +:105B1800000167076751D8A4E1D7FF0E196EFF0E81 +:105B28001A6E7F0E1B6E7F0E1C6E68C01DF069C05A +:105B38001EF06AC01FF06BC020F0ABEC4EF0D8B07E +:105B480015D0000166A109D0000E606F000E616FCC +:105B5800800E626F800E636F1200000E606F000E81 +:105B6800616F800E626F000E636F1200000166A104 +:105B780012D068C00BF069C00CF06AC00DF06BC0A1 +:105B88000EF07EEC59F00BC068F00CC069F00DC047 +:105B98006AF00EC06BF068C060F069C061F06AC05E +:105BA80062F06BC063F01200000E01015D6FFCD162 +:105BB80020EE03F07C51D9267D51DA22DF50D8A49B +:105BC80002D0000E120020EE03F07C51D9267D5140 +:105BD800DA22DFAE02D0100E01D01C0E896F000E43 +:105BE8008E6F8A0E0B6E7CC00CF07DC00DF08E514E +:105BF800040DF35089250E6E030E0F6EE3EC40F092 +:105C08008AC019F08BC01AF08CC01BF08DC01CF034 +:105C1800000E1D6E000E1E6E200E1F6E410E206EB1 +:105C280045EC35F000018E51040DF3CF81F0F4CF2F +:105C380082F081517F25D96E82518021DA6E19C098 +:105C4800DEFF1AC0DEFF1BC0DEFF1CC0DEFF1C0E1D +:105C58008919D8A48CD08E51040DF3CF81F0F4CFDC +:105C680082F081517F25D96E82518021DA6EDECF94 +:105C780019F0DECF1AF0DECF1BF0DECF1CF0CEC15C +:105C88001DF0CFC11EF0D0C11FF0D1C120F045ECEE +:105C980035F000018E51040DF3CF83F0F4CF84F07A +:105CA80083517F25D96E84518021DA6E19C0DEFFB9 +:105CB8001AC0DEFF1BC0DEFF1CC0DEFF0A0E196E15 +:105CC800D70E1A6E230E1B6EBC0E1C6E8E51040D61 +:105CD800F3CF81F0F4CF82F081517F25D96E8251C4 +:105CE8008021DA6EDECF1DF0DECF1EF0DECF1FF092 +:105CF800DECF20F0ABEC4EF0D8B036D000018E519C +:105D0800040DF3CF81F0F4CF82F081517F25D96E55 +:105D180082518021DA6EDECF19F0DECF1AF0DECFA5 +:105D28001BF0DECF1CF00A0E1D6ED70E1E6E230E62 +:105D38001F6E3C0E206EABEC4EF0D8B015D00001B3 +:105D48008E51040DF3CF81F0F4CF82F081517F257D +:105D5800D96E82518021DA6E000EDE6E000EDE6E84 +:105D6800000EDE6E000EDD6E010E01015D6F00019A +:105D78008E2B020E8E6535D720EE01F07C51D92688 +:105D88007D51DA220F0EDF6430D01C0E8919D8A499 +:105D98002CD0010E01015E6F90510001816F826B62 +:105DA800D8908137823720EE01F07C51D9267D5179 +:105DB800DA22DF50030B836F846B8151831904E16E +:105DC80082518419D8B4F9D0020EFF61F6D0080EBA +:105DD800316E000E306ED89001019035326E336A04 +:105DE80033360A0EB5EC58F0E8D0000E01015E6FAC +:105DF800E4D0000E8E6F8A0E0B6E7CC00CF07DC056 +:105E08000DF08E51040DF3CF0EF07E51160D0A0ED3 +:105E1800F324D96E030EF420DA6EDF500F6EE3EC34 +:105E280040F08AC019F08BC01AF08CC01BF08DC0EE +:105E38001CF0000E1D6E000E1E6E200E1F6E410E11 +:105E4800206E45EC35F000018E51040DF3CF81F042 +:105E5800F4CF82F081517F25D96E82518021DA6E8C +:105E680019C0DEFF1AC0DEFF1BC0DEFF1CC0DEFF4C +:105E78008A0E0B6E7CC00CF07DC00DF08E51040DA7 +:105E8800F3500C0F0E6E7E51160D0A0EF324D96EC8 +:105E9800030EF420DA6EDF500F6EE3EC40F08DAFA6 +:105EA8002AD08E51040DF3CF81F0F4CF82F08151C6 +:105EB8007F25D96E82518021DA6EDECF0BF0DECFDE +:105EC8000CF0DECF0DF0DECF0EF07EEC59F08E51E7 +:105ED800040DF3CF83F0F4CF84F083517F25D96E7E +:105EE80084518021DA6E0BC0DEFF0CC0DEFF0DC0CE +:105EF800DEFF0EC0DEFF8E2B020E8E657CD75DD0D6 +:105F0800000E8E6F7E51160D0F0EF324D96E030E00 +:105F1800F420DA6EDF506F6F7E51160D0A0EF324EF +:105F2800D96E030EF420DA6EDF506E6F8E51040DB9 +:105F3800F3CF6DF07CC06BF07DC06CF0FBEC50F0E3 +:105F48006BC085F06CC086F06DC087F06EC088F0BD +:105F580085C019F086C01AF087C01BF088C01CF0F5 +:105F6800000E1D6E000E1E6E200E1F6E410E206E5E +:105F780045EC35F000018E51040DF3CF81F0F4CFDC +:105F880082F081517F25D96E82518021DA6E19C045 +:105F9800DEFF1AC0DEFF1BC0DEFF1CC0DEFF8E2B3B +:105FA800020E8E65AFD709D000017E51010AD8B420 +:105FB800FFD5050AD8B41DD7A3D7010E1200946FD8 +:105FC800000194AFF4D0946D9451800A120FD8A0B8 +:105FD80089D0000E876F0A0E866F000E816F640EDF +:105FE800806F94517E6F7F6B7EBF7F0785EC55F085 +:105FF8007EC084F07FC085F053EC53F0090E8427EF +:106008008451040D9A0EF324F66EE30EF420F76E15 +:106018000900F5CF1DF00900F5CF1EF00900F5CFF6 +:106028001FF00A00F5CF20F0000E876F640E866F10 +:106038009451846F856B84BF850753EC53F0120E1F +:1060480084278451040D9A0EF324F66EE30EF4208F +:10605800F76E0900F5CF19F00900F5CF1AF009001D +:10606800F5CF1BF00A00F5CF1CF045EC35F019C050 +:1060780090F01AC091F01BC092F01CC093F090C031 +:1060880019F091C01AF092C01BF093C01CF0000EDA +:106098000001816F0A0E806F94517E6F7F6B7EBF07 +:1060A8007F0785EC55F07E51040D9A0EF324F66EA9 +:1060B800E30EF420F76E0900F5CF1DF00900F5CFC7 +:1060C8001EF00900F5CF1FF00A00F5CF20F045ECCF +:1060D80035F019C08CF01AC08DF01BC08EF01CC0B2 +:1060E8008FF012009451800A750FD8A04BD0000E83 +:1060F800876F0A0E866F9451846F856B84BF8507FE +:1061080053EC53F0090E84278451040D9A0EF3249E +:10611800F66EE30EF420F76E0900F5CF19F00900CA +:10612800F5CF1AF00900F5CF1BF00A00F5CF1CF0E7 +:10613800000E816F0A0E806F94517E6F7F6B7EBF59 +:106148007F0785EC55F07E51040D9A0EF324F66E08 +:10615800E30EF420F76E0900F5CF1DF00900F5CF26 +:106168001EF00900F5CF1FF00A00F5CF20F045EC2E +:1061780035F019C08CF01AC08DF01BC08EF01CC011 +:106188008FF012009451040D9A0EF324F66EE30E6C +:10619800F420F76E0900F5CF8CF00900F5CF8DF0EB +:1061A8000900F5CF8EF00A00F5CF8FF01200945158 +:1061B800800A120FD8A089D0000E876F0A0E866F4A +:1061C800000E816F640E806F94517E6F7F6B7EBF6F +:1061D8007F0785EC55F07EC084F07FC085F053ECD6 +:1061E80053F0090E84278451040D660EF324F66ECD +:1061F800E30EF420F76E0900F5CF1DF00900F5CF86 +:106208001EF00900F5CF1FF00A00F5CF20F0000EB0 +:10621800876F640E866F9451846F856B84BF850782 +:1062280053EC53F0120E84278451040D660EF324A8 +:10623800F66EE30EF420F76E0900F5CF19F00900A9 +:10624800F5CF1AF00900F5CF1BF00A00F5CF1CF0C6 +:1062580045EC35F019C090F01AC091F01BC092F0CF +:106268001CC093F090C019F091C01AF092C01BF0B6 +:1062780093C01CF0000E0001816F0A0E806F9451CC +:106288007E6F7F6B7EBF7F0785EC55F07E51040DD6 +:10629800660EF324F66EE30EF420F76E0900F5CFD0 +:1062A8001DF00900F5CF1EF00900F5CF1FF00A0018 +:1062B800F5CF20F045EC35F019C08CF01AC08DF000 +:1062C8001BC08EF01CC08FF012009451800A750F0D +:1062D800D8A04BD0000E876F0A0E866F9451846F3A +:1062E800856B84BF850753EC53F0090E84278451CE +:1062F800040D660EF324F66EE30EF420F76E090023 +:10630800F5CF19F00900F5CF1AF00900F5CF1BF009 +:106318000A00F5CF1CF0000E816F0A0E806F9451B1 +:106328007E6F7F6B7EBF7F0785EC55F07E51040D35 +:10633800660EF324F66EE30EF420F76E0900F5CF2F +:106348001DF00900F5CF1EF00900F5CF1FF00A0077 +:10635800F5CF20F045EC35F019C08CF01AC08DF05F +:106368001BC08EF01CC08FF012009451040D660EF5 +:10637800F324F66EE30EF420F76E0900F5CF8CF0E7 +:106388000900F5CF8DF00900F5CF8EF00A00F5CFA2 +:106398008FF01200000E006F000E016F000E036FE9 +:1063A800000E026F000E056F000E046F000E076FDF +:1063B800000E066F000E0A6F000E0B6F070E986531 +:1063C800120096C1D9FF97C1DAFFDF50006F20EEA7 +:1063D80001F09651D9269751DA22DF50016F96C104 +:1063E8000BF097C10CF098C10DF09BEC54F00B50DA +:1063F8000C10D8A41200FDD0080E9819D8A433D0D8 +:10640800020E0B6F20EE02F09651D9269751DA2230 +:10641800DF50996F99519B6F9A6B20EE03F096515C +:10642800D9269751DA22DF509C6F9C519A11026F3E +:106438009B51036F20EE04F09651D9269751DA222A +:10644800DF50996F99519B6F9A6B20EE05F096512A +:10645800D9269751DA22DF509C6F9C519A11046F0C +:106468009B51056FD4D020EE02F09651D926975152 +:10647800DA22DF500A6F0A51996F9A6BFB0E9B6FF5 +:10648800FF0E9C6F98519D6F9E6B9B519D279C5151 +:106498009E2399519D1906E19A519E19D8A402D0BC +:1064A800030E9DD0EE0E0001EB6FF90EEC6F95EC2C +:1064B80059F0ADD0080E9819D8A437D0010E0B6F3B +:1064C80020EE02F09651D9269751DA22DF50996FC3 +:1064D80099519B6F9A6B20EE03F09651D9269751EC +:1064E800DA22DF509C6F9C519A11026F9B51036F07 +:1064F800000E056F010E046F20EE04F09651D926A8 +:106508009751DA22DF50996F99519B6F9A6B20EE61 +:1065180005F09651D9269751DA22DF509C6F9C518D +:106528009A11066F9B51076F72D0EE0E0001EB6F48 +:10653800F90EEC6F95EC59F06AD020EE02F0965106 +:10654800D9269751DA22DF50996F99519B6F9A6B30 +:1065580020EE03F09651D9269751DA22DF509C6F2E +:106568009C519A11026F9B51036F20EE04F09651D3 +:10657800D9269751DA22DF50996F99519B6F9A6B00 +:1065880020EE05F09651D9269751DA22DF509C6FFC +:106598009C519A11046F9B51056F080E9819D8B435 +:1065A8007FD720EE06F09651D9269751DA22DF5090 +:1065B8000A6F0A51996F9A6BF70E9B6FFF0E9C6FCB +:1065C80098519D6F9E6B9B519D279C519E2399517D +:1065D8009D1907E19A519E19D8A403D0020E0B6F9A +:1065E80016D0EE0E0001EB6FF90EEC6F95EC59F03A +:1065F8000ED001010151030AD8B4FED6070AD8B457 +:10660800FBD6020AD8B456D7160AD8B496D70101D1 +:106618000B51D8B47FD00A51D8B47CD096C108F1B8 +:1066280097C109F198510825996F000E09219A6FB1 +:106638000A51995F000E9A5BFE0E9925086FFF0EAE +:106648009A21096F67D0000E116F00C10CF101C1CA +:106658000DF102C10EF103C10FF1120000510C1926 +:10666800D8A413D00D510119D8A40FD0010E116F61 +:10667800030E0119D8B404D0040E0119D8A407D008 +:106688000EC102F10FC103F102D0000E116F000E0E +:106698000C6F000E0D6F000E0F6F000E0E6F1200C4 +:1066A80000510C19D8A411D00D510119D8A40DD03E +:1066B800010E116F030E0B6F000E0C6F000E0D6FA5 +:1066C800000E0F6F000E0E6F0CD0000E116F020E31 +:1066D8000B6F00C10CF101C10DF102C10EF103C134 +:1066E8000FF102510311D8B406D0035104E1050E8D +:1066F800025DD8A00CD0035104E1810E025DD8A040 +:106708001200035112E1850E025DD8B01200020E8C +:106718000B6F12000B51010AD8B4C2D7030AD8B4C0 +:1067280092D7010AD8A4120099D712000001DE6F8F +:106738000001DE51C0EC3FF07AC0E9F07BC0EAF01E +:106748004AD101019451D8B406D00E0E0001DA6F77 +:10675800F10EDB6F1200F50E0001DA6FF00EDB6F41 +:1067680012005004D8A405D0080EDA6FF10EDB6FC2 +:106778001200020E5018D8A405D0020EDA6FF10EDE +:10678800DB6F1200EE0EDA6FF00EDB6F1200DF0E19 +:10679800CD6FCE6B630ECF6FFC0ED06FE9C0D1F01A +:1067A800EAC0D2F09AEC58F0DF0EDA6FDB6B120019 +:1067B800E951EA11D8B40ED0DF0ECD6FCE6B310E91 +:1067C800CF6FFC0ED06FE9C0D1F0EAC0D2F09AECDE +:1067D80058F0EAD7D40E0001DA6FF00EDB6F120022 +:1067E800FF51090D610EF324DA6FF00EF420DB6F10 +:1067F8001200DF0ECD6FCE6B640ECF6FFC0ED06F24 +:10680800E9C0D1F0EAC0D2F09AEC58F0CDD7010136 +:106818009505D8A406D0DD0E0001DA6FF00EDB6F07 +:106828001200020E9519D8A4D5D7FC0E0001DA6F14 +:10683800F00EDB6F1200010193510A0D2F0EF324A5 +:106848000001DA6FF00EF420DB6F120001019251A3 +:10685800D8B4C0D7E60E0001DA6FF00EDB6F120075 +:10686800E9C00FF0EAC010F0000E126E160E116E9D +:1068780010EC5AF0000E0F240001DA6F030E1020FE +:10688800DB6F1200010190510A0DB60EF3240001CE +:10689800DA6FF00EF420DB6F1200DF0ECD6FCE6BD7 +:1068A800210ECF6FFC0ED06FE9C0D1F0EAC0D2F054 +:1068B800E9C0D3F0EAC0D4F09AEC58F075D70101DA +:1068C8009151D8B406D0CA0E0001DA6FF00EDB6F12 +:1068D8001200190E0001DA6FF10EDB6F12008C0E38 +:1068E800DA6FFB0EDB6F1200780EDA6FFB0EDB6FD0 +:1068F8001200820EDA6FFB0EDB6F12006E0EDA6F7B +:10690800FB0EDB6F1200E9C0DCF0EAC0DDF0DD5100 +:10691800000AD8A422D0DC51000AD8B4E0D7010A72 +:10692800D8B4E2D7030AD8B4E4D7010AD8B4E6D772 +:1069380014D0E40EDA6FFC0EDB6F1200EC0EDA6F87 +:10694800FC0EDB6F1200E00EDA6FFC0EDB6F12003C +:10695800E80EDA6FFC0EDB6F1200E9C0DCF0EAC06B +:10696800DDF0DD51000AD8A40DD0DC51000AD8B4FE +:10697800E0D7010AD8B4E2D7030AD8B4E4D7010AA9 +:10698800D8B4E6D7080EE919EA11D8A405D07F0EC5 +:10699800DA6FFC0EDB6F1200DF0ECD6FCE6BD70EF9 +:1069A800CF6FFC0ED06FE9517AEC4FF060C0D1F098 +:1069B80061C0D2F062C0D3F063C0D4F09AEC58F052 +:1069C800F3D6140EDA6FF10EDB6F1200130EDA6FC6 +:1069D800F90EDB6F1200DE51020AD8B4B2D6010AF2 +:1069E800D8B4FED6070AD8B404D7010AD8B401D758 +:1069F800030AD8B40CD7010AD8B4C9D60F0AD8B438 +:106A0800D7D6010AD8B4F5D6030AD8B414D7010AE0 +:106A1800D8B41CD7070AD8B4ECD6010AD8B4A1D682 +:106A2800030AD8B4E6D61E0AD8B41AD7010AD8B4CD +:106A380029D7030AD8B431D7010AD8B440D7070AEE +:106A4800D8B40ED7010AD8B428D7030AD8B408D7BF +:106A5800010AD8B422D70F0AD8B455D7010AD8B436 +:106A68007CD7030AD8B419D7010AD8B48BD7070A38 +:106A7800D8B413D7010AD8B485D7030AD8B4A1D794 +:106A8800A5D71C50800B256E1C501C24276E1BBEDE +:106A980027802750D8B40DD02728D8A408D0000EB6 +:106AA800196E000E1A6E000E1B6E000E1C6E1B8EE9 +:106AB80008D0000E196E000E1A6E000E1B6E000E26 +:106AC8001C6E2050800B251A20502024266E1FBED5 +:106AD80026802650D8B40DD02628D8A408D0000E79 +:106AE8001D6E000E1E6E000E1F6E000E206E1F8E95 +:106AF80008D0000E1D6E000E1E6E000E1F6E000EDA +:106B0800206E2650D8B403D02750D8A409D0000E40 +:106B1800196E000E1A6E000E1B6E000E1C6E12000F +:106B28001F501902F3CF30F0F4CF31F03050286EF7 +:106B3800296A2A6A2B6A31502C6E2D6A2E6A2F6AAE +:106B48001E501A02F3CF30F0F4CF31F0305028261F +:106B5800000E29222A222B2231502C26000E2D220B +:106B68002E222F221D501B02F3CF30F0F4CF31F02C +:106B780030502826000E29222A222B2231502C267A +:106B8800000E2D222E222F222AC02BF029C02AF0F7 +:106B980028C029F0286A1D501A02F3CF30F0F4CF2C +:106BA80031F03050282631502922000E2A22000EBA +:106BB8002B221E501902F3CF30F0F4CF31F03050B1 +:106BC800282631502922000E2A22000E2B222AC004 +:106BD8002BF029C02AF028C029F0286A1D50190274 +:106BE800F3CF30F0F4CF31F030502826315029223D +:106BF800000E2A22000E2B221F501A02F3CF30F06B +:106C0800F4CF31F030502C2631502D22000E2E2298 +:106C1800000E2F221E501B02F3CF30F0F4CF31F0BC +:106C280030502C2631502D22000E2E22000E2F22FD +:106C38001F501B02F3CF30F0F4CF31F03050216EEB +:106C48003150226E236A246A23C024F022C023F024 +:106C580021C022F0216A21502C2622502D222350B7 +:106C68002E2224502F222B502C26000E2D222E228D +:106C78002F222AC02BF029C02AF028C029F0286A20 +:106C8800265027C021F0226A2126000E2222820ED9 +:106C98002124306EFF0E2220316E0FD0D8902C3672 +:106CA8002D362E362F362BBE2C80D89028362936F6 +:106CB8002A362B363006D8A031062EAEEFD7000E76 +:106CC800266E2BAE17D0FF0E2814216EFF0E291446 +:106CD800226EFF0E2A14236E7F0E2B14246E215071 +:106CE800221023102410D8B403D0010E266E02D02F +:106CF8002CB0FBD72650D8B41FD0010E2C26000E7E +:106D08002D222E222F222FA017D02CC021F02DC0EB +:106D180022F02EC023F02FC024F024342432233252 +:106D28002232213221C02CF022C02DF023C02EF0B7 +:106D380024C02FF0304A312A31BE0DD0315003E142 +:106D48003028D8A008D0000E2C6E000E2D6E800EB4 +:106D58002E6E7F0E20D031BE05D031500EE13004AA +:106D6800D8B00BD0000E2C6E000E2D6E000E2E6EBD +:106D7800000E2F6E000E256E0FD030C027F0FF0ECC +:106D88002C16FF0E2D167F0E2E16000E2F1627B06E +:106D98002E8ED89027302F6E25502F122CC019F028 +:106DA8002DC01AF02EC01BF02FC01CF012000001DD +:106DB8006351800B6C6F635163256E6F62BF6E8188 +:106DC8006E51D8B40DD06E29D8A408D0000E606FCB +:106DD800000E616F000E626F000E636F628F06D047 +:106DE800000E606F000E616F000E626F000E636F21 +:106DF8006751800B6D6F6C516D19D8A46C8D6751FC +:106E080067256D6F66BF6D816D51D8B40DD06D2942 +:106E1800D8A408D0000E646F000E656F000E666F70 +:106E2800000E676F668F06D0000E646F000E656FE8 +:106E3800000E666F000E676F6E516D5DD8B022D080 +:106E48006CAD02D0800E6C1B6EC06FF06DC06EF022 +:106E58006FC06DF060C06FF064C060F06FC064F028 +:106E680061C06FF065C061F06FC065F062C06FF01F +:106E780066C062F06FC066F063C06FF067C063F011 +:106E88006FC067F0000E6F6F6E516DC068F0696B70 +:106E9800685F000E695B69BF2CD0695104E11A0E66 +:106EA800685DD8A026D06051611162116311D8B411 +:106EB80002D0010E01D0000E6F6F000E606F000E41 +:106EC800616F000E626F000E636F6DC06EF015D0BB +:106ED8006FA105D0D8906F3101096F6F02D0D8909B +:106EE8006F3360B16F8F63356333623361336033FF +:106EF8006E2B6D516E5DD8A0EBD76CBD28D06E514E +:106F0800D8A409D0000E606F000E616F000E626F8A +:106F1800000E636F1200645160276551612366514A +:106F280062236751632363A171D06FA105D0D89004 +:106F38006F3101096F6F02D0D8906F3360B16F8FD6 +:106F4800633563336233613360336E2B5FD06451D2 +:106F5800605D65516159665162596351800A686F75 +:106F68006751800A6859D8B025D06051645D686F50 +:106F780061516559696F625166596A6F6351675902 +:106F88006B6FFF0E6825606FFF0E6921616FFF0E42 +:106F98006A21626FFF0E6B21636F800E6C1B6F6D31 +:106FA8006F51D8A40FD0010E6027000E6123622311 +:106FB800632308D06451605F6551615B6651625B11 +:106FC8006751635B6051611162116311D8A41CD0D1 +:106FD8006F51D8A419D0000E606F000E616F000EBB +:106FE800626F000E636F1200D890603761376237A6 +:106FF80063376FBF60816FA102D0D88001D0D8906D +:107008006F376E51D8A46E0762AFEED7000E6D6F62 +:107018006FAF0BD06FC068F07F0E6817D8B403D07D +:10702800010E6D6F02D060B1FBD76D51D8B420D07E +:10703800010E6027000E61236223632363A118D029 +:1070480060C068F061C069F062C06AF063C06BF04C +:107058006B356B336A336933683368C060F069C075 +:1070680061F06AC062F06BC063F06E29D8A46E2B21 +:107078006E29D8B403D06E51D8A40DD0000E606F1D +:10708800000E616F000E626F000E636F6E51D8A420 +:1070980002D0000E6C6F6EA102D0628F01D0629F89 +:1070A800D8906E31636F6CBF638F60C060F061C051 +:1070B80061F062C062F063C063F01200000E0B6EF4 +:1070C800020E0201A66F0B2A01019451D8A409D01F +:1070D800A60E0B24D96EDA6A020EDA22060EDF6ECD +:1070E8000B2AA60E0B24D96EDA6A020EDA220D0ECE +:1070F800DF6E0B2A020E5018D8A41FD0020E000112 +:10710800FF611BD0A60E0B24D96EDA6A020EDA22B2 +:10711800070EDF6E0B2AA60E0B24D96EDA6A020E52 +:10712800DA22080EDF6E0B2AA60E0B24D96EDA6A55 +:10713800020EDA22090EDF6E0B2AA60E0B24D96E78 +:10714800DA6A020EDA22030EDF6E0B2A5050D8B428 +:107158000DD0020E0001FF6109D0A60E0B24D96ED6 +:10716800DA6A020EDA220E0EDF6E0B2A5050D8B4FD +:1071780004D0010E0001FF6504D00001FF05D8A46A +:1071880009D0A60E0B24D96EDA6A020EDA22040E92 +:10719800DF6E0B2AFF05D8A409D0A60E0B24D96EE2 +:1071A800DA6A020EDA22050EDF6E0B2AA60E0B240F +:1071B800D96EDA6A020EDA220C0EDF6E0B2AA60EE0 +:1071C8000B24D96EDA6A020EDA220A0EDF6E0B2A57 +:1071D800A60E0B24D96EDA6A020EDA220B0EDF6EC7 +:1071E8000B2A5050D8B456D0020EFF6153D0A60EC9 +:1071F8000B24D96EDA6A020EDA22100EDF6E0B2A21 +:107208005404D8A41AD001015E05D8A409D0A60E4A +:107218000B24D96EDA6A020EDA22110EDF6E0B2AFF +:107228005D05D8A437D0A60E0B24D96EDA6A020EF3 +:10723800DA220F0EDF6E0B2A2DD05450D8B42AD084 +:10724800A60E0B24D96EDA6A020EDA22120EDF6E4F +:107258000B2AA60E0B24D96EDA6A020EDA22130E56 +:10726800DF6E0B2A01019151D8B414D0A60E0B245D +:10727800D96EDA6A020EDA22140EDF6E0B2A4F502C +:10728800D8B408D0A60E0B24D96EDA6A020EDA2218 +:10729800150ED0D7A60E0B24D96EDA6A020EDA22A2 +:1072A800160EDF6E0B2A4E50D8B409D0A60E0B244A +:1072B800D96EDA6A020EDA22170EDF6E0B2A5050E8 +:1072C800D8B40CD0020E0001FF6108D0060E541885 +:1072D800D8B408D0060E4F18D8B404D0060E4E18ED +:1072E800D8A436D0A60E0B24D96EDA6A020EDA229A +:1072F800180EDF6E0B2AA60E0B24D96EDA6A020E60 +:10730800DA22190EDF6E0B2AA60E0B24D96EDA6A62 +:10731800020EDA221A0EDF6E0B2AA60E0B24D96E85 +:10732800DA6A020EDA221B0EDF6E0B2AA60E0B2477 +:10733800D96EDA6A020EDA221C0EDF6E0B2AA60E4E +:107348000B24D96EDA6A020EDA221D0EDF6E0B2AC2 +:10735800A60E0B24D96EDA6A020EDA221E0EDF6E32 +:107368000B2A0B5012003550800B426E35503524D5 +:10737800496E34BE49804950D8B40DD04928D8A4A4 +:1073880008D0000E326E000E336E000E346E000E02 +:10739800356E348E06D0000E326E000E336E000E3F +:1073A800346E000E356E3950800B421A395039242C +:1073B8004A6E38BE4A804A50D8B40DD04A28D8A45C +:1073C80008D0000E366E000E376E000E386E000EB6 +:1073D800396E388E06D0000E366E000E376E000EEF +:1073E800386E000E396E3650371038103910D8A460 +:1073F80017D0000E326E000E336E000E346E000E83 +:10740800356E800E34127F0E35124250351232C05E +:1074180032F033C033F034C034F035C035F01200E8 +:107428004950D8A409D0000E326E000E336E000EFB +:10743800346E000E356E12004A5049C03AF03B6A6D +:107448003A5E000E3B5A7F0E3A24436E000E3B20F4 +:10745800446E32C03EF033C03FF034C040F035C017 +:1074680041F0000E326E000E336E000E346E000EC8 +:10747800356E000E456E000E466E000E476E000E0D +:10748800486E000E4A6E28D04A50D8B411D0D89011 +:107498003E363F3640364136D8903236333634366B +:1074A800353648BE3280D890453646364736483657 +:1074B80036503E5C37503F58385040583950415844 +:1074C800D8A009D0488C36503E5E37503F5A3850C5 +:1074D800405A3950415A4A2A190E4A64D5D73E5063 +:1074E8003F1040104110D8B411D045800FD0D8902B +:1074F800323633363436353648BE3280D890453643 +:107508004636473648364306D8A0440634AEEFD749 +:10751800000E4A6E48AE17D0FF0E45143A6EFF0EA5 +:1075280046143B6EFF0E47143C6E7F0E48143D6EAA +:107538003A503B103C103D10D8B403D0010E4A6EAF +:1075480002D032B0FBD74A50D8B41FD0010E322631 +:10755800000E33223422352235A017D032C03AF03B +:1075680033C03BF034C03CF035C03DF03D343D32D3 +:107578003C323B323A323AC032F03BC033F03CC086 +:1075880034F03DC035F0434A442A44BE10D044503C +:1075980003E14328D8A00BD0000E446E4368000EC8 +:1075A800326E000E336E000E346E000E356E44BE21 +:1075B80005D0445011E14304D8B00ED0000E446EFB +:1075C800000E436E000E326E000E336E000E346EE7 +:1075D800000E356E000E426E43C049F049A002D03D +:1075E800348E01D0349ED8904930356E0ED70001C4 +:1075F800636F000E0001626F480E6319D8A402D0B1 +:107608000D0E636F1E0E636121D163514B0D450E44 +:10761800F326000EF4221A0EF324F66EE40EF4207C +:10762800F76E0900F550605D0900F5506159D8A062 +:1076380014D163514B0D470EF326000EF4221A0E97 +:10764800F324F66EE40EF420F76E60510900F55C41 +:1076580061510900F558D8B088D0FFD060C094F1C6 +:10766800D9D060C050F0D6D060C0D4F161C0D5F197 +:10767800D1D060C0D2F161C0D3F1CCD060C08DF15F +:1076880061C08EF1C7D060C0FFF0C4D060C0DAF12D +:1076980061C0DBF1BFD060C052F061C053F0BAD016 +:1076A80060C0D8F161C0D9F1B5D060C0D6F161C071 +:1076B800D7F1B0D060C095F1ADD060C093F1AAD039 +:1076C80060C092F1A7D060C00BF061C00CF00D6AE9 +:1076D8000E6A000E27EC47F00BC032F00CC033F0F6 +:1076E8000DC034F00EC035F0000E366E000E376E49 +:1076F800C80E386E420E396EB7EC39F032C0CEF192 +:1077080033C0CFF134C0D0F135C0D1F183D060C0DF +:1077180090F180D060C054F07DD060C0DDF17AD0A7 +:1077280060C091F177D060C04FF074D060C0DCF1D8 +:1077380071D060C04EF06ED060C08FF16BD060C069 +:107748008EF368D060C08FF365D060C091F361C0DC +:1077580092F360D060C093F35DD060C094F361C0D1 +:1077680095F358D060C096F355D06351020AD8B447 +:1077780075D7010AD8B487D7070AD8B48CD7010AB5 +:10778800D8B493D7030AD8B495D7010AD8B46CD71C +:107798000F0AD8B46ED7010AD8B470D7030AD8B480 +:1077A8008CD7010AD8B48CD7070AD8B479D7010A7C +:1077B800D8B457D7030AD8B469D7010AD8B483D73D +:1077C8001F0AD8B4A7D7010AD8B4A1D7030AD8B4D6 +:1077D800A4D7010AD8B4A4D7070AD8B4A4D7010AF1 +:1077E800D8B4A4D7030AD8B4A4D7010AD8B4A4D764 +:1077F8000F0AD8B4A4D7010AD8B4A4D7030AD8B4B6 +:10780800A4D7010AD8B4A6D7070AD8B4A6D7010ABC +:10781800D8B4A8D7010E0001626F1FD060C054F120 +:1078280061C055F11AD060516111D8B404D0600517 +:107838006111D8A412D060C05FF1010E626F60516F +:107848006111D8A40AD0010E516E07D06351460ABF +:10785800D8B4E4D7010AD8B4E6D762511200406E12 +:107868006D0E4064A0D0000E1D6E000E1E6E000E40 +:107878001F6E3F0E206E640E0F6E40507DEC58F068 +:10788800366E376AD89036363736D8903636373629 +:10789800480E3626000E37229A0E3624F66EE30E70 +:1078A8003720F76E0900F5CF19F00900F5CF1AF067 +:1078B8000900F5CF1BF00A00F5CF1CF045EC35F0B8 +:1078C80019C03CF01AC03DF01BC03EF01CC03FF090 +:1078D8000A0E0F6E640E0B6E4050D5EC59F07DEC1D +:1078E80058F0366E376AD89036363736D8903636EE +:1078F8003736240E3626000E37229A0E3624F66EB8 +:10790800E30E3720F76E0900F5CF1DF00900F5CF1B +:107918001EF00900F5CF1FF00A00F5CF20F03CC09B +:1079280019F03DC01AF03EC01BF03FC01CF045ECFA +:1079380035F019C038F01AC039F01BC03AF01CC035 +:107948003BF038C019F039C01AF03AC01BF03BC000 +:107958001CF00A0E0B6E4050D5EC59F0366E376AA3 +:10796800D89036363736D890363637369A0E36248B +:10797800F66EE30E3720F76E0900F5CF1DF009000B +:10798800F5CF1EF00900F5CF1FF00A00F5CF20F063 +:1079980045EC35F019C032F01AC033F01BC034F092 +:1079A8001CC035F012000A0E406467D0000E1D6E30 +:1079B800000E1E6E000E1F6E3F0E206E0A0E0F6E1A +:1079C80040507DEC58F0366E376AD89036363736E8 +:1079D800D89036363736240E3626000E37229A0EC1 +:1079E8003624F66EE30E3720F76E0900F5CF19F04E +:1079F8000900F5CF1AF00900F5CF1BF00A00F5CF02 +:107A08001CF045EC35F019C03CF01AC03DF01BC025 +:107A18003EF01CC03FF03CC019F03DC01AF03EC01B +:107A28001BF03FC01CF00A0E0B6E4050D5EC59F00D +:107A3800366E376AD89036363736D8903636373677 +:107A48009A0E3624F66EE30E3720F76E0900F5CF4E +:107A58001DF00900F5CF1EF00900F5CF1FF00A0050 +:107A6800F5CF20F045EC35F019C032F01AC033F0EC +:107A78001BC034F01CC035F012004050040D9A0EA3 +:107A8800F324F66EE30EF420F76E0900F5CF19F033 +:107A98000900F5CF1AF00900F5CF1BF00A00F5CF61 +:107AA8001CF0000E1D6E000E1E6E000E1F6E3F0EA7 +:107AB800206E45EC35F019C032F01AC033F01BC007 +:107AC80034F01CC035F012000101DE51330F616F34 +:107AD800DE51880F606FD8EC4DF0F2CFFEF0F29EC9 +:107AE800000EA96E000EAA6EDA0E0B6E010E0C6E59 +:107AF800000E0E6E020E0D6EB4EC57F0D80E0B6E23 +:107B0800010E0C6E000E0E6E020E0D6EB4EC57F0E8 +:107B1800520E0B6E0C6A000E0E6E020E0D6EB4EC59 +:107B280057F0CE0E0B6E010E0C6E000E0E6E040E8C +:107B38000D6EB4EC57F0500E0B6E0C6A000E0E6E04 +:107B4800010E0D6EB4EC57F0950E0B6E010E0C6E17 +:107B5800000E0E6E010E0D6EB4EC57F0D60E0B6EC5 +:107B6800010E0C6E000E0E6E020E0D6EB4EC57F088 +:107B7800940E0B6E010E0C6E000E0E6E010E0D6E45 +:107B8800B4EC57F0FF0E0B6E0C6A000E0E6E010E71 +:107B98000D6EB4EC57F0930E0B6E010E0C6E000ECA +:107BA8000E6E010E0D6EB4EC57F0920E0B6E010EB8 +:107BB8000C6E000E0E6E010E0D6EB4EC57F0D40E66 +:107BC8000B6E010E0C6E000E0E6E020E0D6EB4ECF6 +:107BD80057F0D20E0B6E010E0C6E000E0E6E020EDA +:107BE8000D6EB4EC57F0540E0B6E0C6A000E0E6E50 +:107BF800010E0D6EB4EC57F0DD0E0B6E010E0C6E1F +:107C0800000E0E6E010E0D6EB4EC57F0910E0B6E59 +:107C1800010E0C6E000E0E6E010E0D6EB4EC57F0D8 +:107C28004F0E0B6E0C6A000E0E6E010E0D6EB4EC4C +:107C380057F0DC0E0B6E010E0C6E000E0E6E010E70 +:107C48000D6EB4EC57F08E0E0B6E030E0C6E000E1C +:107C58000E6E010E0D6EB4EC57F08F0E0B6E030E08 +:107C68000C6E000E0E6E010E0D6EB4EC57F0910EF8 +:107C78000B6E030E0C6E000E0E6E020E0D6EB4EC43 +:107C880057F0930E0B6E030E0C6E000E0E6E010E67 +:107C98000D6EB4EC57F0940E0B6E030E0C6E000EC6 +:107CA8000E6E020E0D6EB4EC57F0960E0B6E030EB0 +:107CB8000C6E000E0E6E010E0D6EB4EC57F08D0EAC +:107CC8000B6E010E0C6E000E0E6E020E0D6EB4ECF5 +:107CD80057F0900E0B6E010E0C6E000E0E6E010E1C +:107CE8000D6EB4EC57F04E0E0B6E0C6A000E0E6E55 +:107CF800010E0D6EB4EC57F08F0E0B6E010E0C6E6C +:107D0800000E0E6E010E0D6EB4EC57F0000E010160 +:107D1800616F000E606FFEC0F2FF300E0001EB6F66 +:107D2800FA0EEC6F95EC59F01200000EA96E000ED9 +:107D3800AA6EDA0E0B6E010E0C6E000E0E6E020E9F +:107D48000D6ECFEC58F00101DB5104E1650EDA5DF0 +:107D5800D8A007D0000EDB6F190EDA6F68EC3DF083 +:107D68001200D80E0B6E010E0C6E000E0E6E020E77 +:107D78000D6ECFEC58F0520E0B6E0C6A000E0E6EA4 +:107D8800020E0D6ECFEC58F0CE0E0B6E010E0C6E7F +:107D9800000E0E6E040E0D6ECFEC58F0500E0B6EEA +:107DA8000C6A000E0E6E010E0D6ECFEC58F0950E9B +:107DB8000B6E010E0C6E000E0E6E010E0D6ECFECEA +:107DC80058F0D60E0B6E010E0C6E000E0E6E020EE3 +:107DD8000D6ECFEC58F0940E0B6E010E0C6E000E6B +:107DE8000E6E010E0D6ECFEC58F0FF0E0B6E0C6A86 +:107DF800000E0E6E010E0D6ECFEC58F0930E0B6E4A +:107E0800010E0C6E000E0E6E010E0D6ECFEC58F0CA +:107E1800920E0B6E010E0C6E000E0E6E010E0D6EA4 +:107E2800CFEC58F0D40E0B6E010E0C6E000E0E6ED9 +:107E3800020E0D6ECFEC58F0D20E0B6E010E0C6ECA +:107E4800000E0E6E020E0D6ECFEC58F0540E0B6E37 +:107E58000C6A000E0E6E010E0D6ECFEC58F0DD0EA2 +:107E68000B6E010E0C6E000E0E6E010E0D6ECFEC39 +:107E780058F0910E0B6E010E0C6E000E0E6E010E78 +:107E88000D6ECFEC58F04F0E0B6E0C6A000E0E6E96 +:107E9800010E0D6ECFEC58F0DC0E0B6E010E0C6E61 +:107EA800000E0E6E010E0D6ECFEC58F08E0E0B6E9E +:107EB800030E0C6E000E0E6E010E0D6ECFEC58F018 +:107EC8008F0E0B6E030E0C6E000E0E6E010E0D6EF5 +:107ED800CFEC58F0910E0B6E030E0C6E000E0E6E6A +:107EE800020E0D6ECFEC58F0930E0B6E030E0C6E57 +:107EF800000E0E6E010E0D6ECFEC58F0940E0B6E48 +:107F0800030E0C6E000E0E6E020E0D6ECFEC58F0C6 +:107F1800960E0B6E030E0C6E000E0E6E010E0D6E9D +:107F2800CFEC58F08D0E0B6E010E0C6E000E0E6E1F +:107F3800020E0D6ECFEC58F0900E0B6E010E0C6E0B +:107F4800000E0E6E010E0D6ECFEC58F04E0E0B6E3D +:107F58000C6A000E0E6E010E0D6ECFEC58F08F0EEF +:107F68000B6E010E0C6E000E0E6E010E0D6ECFEC38 +:107F780058F0D8EC4DF0120000017C6FB4D094C1D9 +:107F88007AF07B6B120050C07AF07B6B1200D4C180 +:107F98007AF0D5C17BF01200D2C17AF0D3C17BF060 +:107FA80012008DC17AF08EC17BF01200FFC07AF00A +:107FB8007B6B1200DAC17AF0DBC17BF0120052C091 +:107FC8007AF053C07BF01200D8C17AF0D9C17BF0A7 +:107FD8001200D6C17AF0D7C17BF0120095C17AF0B1 +:107FE8007B6B120093C17AF07B6B120092C17AF01E +:107FF8007B6B1200000E1D6E000E1E6EC80E1F6EEB +:10800800420E206ECEC119F0CFC11AF0D0C11BF0BC +:10801800D1C11CF045EC35F019C070F01AC071F0F0 +:108028001BC072F01CC073F040EC50F070C07AF0C6 +:1080380071C07BF0120090C17AF07B6B120054C0C3 +:108048007AF07B6B1200DDC17AF07B6B120091C174 +:108058007AF07B6B12004FC07AF07B6B1200DCC1A8 +:108068007AF07B6B12004EC07AF07B6B12008FC1E6 +:108078007AF07B6B12008EC37AF07B6B12008FC391 +:108088007AF07B6B120091C37AF092C37BF01200F6 +:1080980093C37AF07B6B120094C37AF095C37BF09C +:1080A800120096C37AF07B6B1200400E51247A6F4F +:1080B8007B6B000E7B2312004DC07AF07B6B1200A5 +:1080C80058C17AF059C17BF0120083C17AF084C19B +:1080D8007BF012005FC17AF07B6B1200000E7B6FA1 +:1080E800000E7A6F120000017C51020AD8B447D7FB +:1080F800010AD8B45BD7070AD8B461D7010AD8B443 +:1081080068D7030AD8B46AD7010AD8B440D70F0A87 +:10811800D8B442D7010AD8B444D7030AD8B462D72E +:10812800010AD8B463D7070AD8B44ED7010AD8B41D +:108138002AD7030AD8B43ED7010AD8B45BD71F0A96 +:10814800D8B47DD7010AD8B476D7030AD8B47BD778 +:10815800010AD8B47CD7070AD8B47DD7010AD8B4A5 +:108168007ED7030AD8B47FD7010AD8B480D70F0ABC +:10817800D8B481D7010AD8B482D7030AD8B483D730 +:10818800010AD8B485D7070AD8B486D7010AD8B463 +:1081980088D75D0AD8B489D7010AD8B48DD7030A1D +:1081A800D8B48ED7010AD8B40AD7050AD8B48DD75F +:1081B800010AD8B48FD70F0AD8B4E5D68FD70BC029 +:1081C80012F008D10E500C24D96E000E0D20DA6E74 +:1081D8001250E16EE26ADFCFE7FF122A0E500C243C +:1081E800106E000E0D20116E010E1024D96E000EB7 +:1081F8001120DA6E1250E16EE26ADFCFE7FF122A31 +:108208000E500C24106E000E0D20116E020E10245C +:10821800D96E000E1120DA6E1250E16EE26ADFCFDD +:10822800E7FF122A0E500C24106E000E0D20116E5E +:10823800030E1024D96E000E1120DA6E1250E16E72 +:10824800E26ADFCFE7FF12000E500C24106E000E1A +:108258000D20116E020E1024D96E000E1120DA6E58 +:108268001250E16EE26ADFCFE7FF122A0E500C24AB +:10827800106E000E0D20116E030E1024D96E000E24 +:108288001120DA6E1250E16EE26ADFCFE7FF122AA0 +:108298000E500C24D96E000E0D20DA6E1250E16ECD +:1082A800E26ADFCFE7FF122A0E500C24106E000E90 +:1082B8000D20116E010E1024D96E000E1120DA6EF9 +:1082C8001250E16EE26ADFCFE7FF12000E500C2475 +:1082D800106E000E0D20116E010E1024D96E000EC6 +:1082E8001120DA6E1250E16EE26ADFCFE7FF122A40 +:1082F8000E500C24D96E000E0D20DA6E1250E16E6D +:10830800E26ADFCFE7FF122A0E500C24106E000E2F +:108318000D20116E030E1024D96E000E1120DA6E96 +:108328001250E16EE26ADFCFE7FF122A0E500C24EA +:10833800106E000E0D20116E020E1024D96E000E64 +:108348001120DA6E1250E16EE26ADFCFE7FF120009 +:108358000E500C24106E000E0D20116E030E10240A +:10836800D96E000E1120DA6E1250E16EE26ADFCF8C +:10837800E7FF122A0E500C24106E000E0D20116E0D +:10838800020E1024D96E000E1120DA6E1250E16E22 +:10839800E26ADFCFE7FF122A0E500C24106E000E9F +:1083A8000D20116E010E1024D96E000E1120DA6E08 +:1083B8001250E16EE26ADFCFE7FF122A0E500C245A +:1083C800D96E000E0D20DA6E1250E16EE26ADFCF30 +:1083D800E7FF12000F50000AD8B4F4D6010AD8B447 +:1083E80033D7030AD8B472D7010AD8A41200B0D779 +:1083F800000E0101536F000E526F000E516F000EF8 +:10840800506F000E4F6F000E4E6F000E0001FE6F92 +:1084180052C10BF053C10CF00D6A0E6A000E27EC26 +:1084280047F00BC019F00CC01AF00DC01BF00EC0BD +:108438001CF00001FE51040D770EF324D96E010ED5 +:10844800F420DA6EDECF1DF0DECF1EF0DECF1FF097 +:10845800DECF20F0ABEC4EF0D8B017D00001FE51C3 +:10846800040D770EF324D96E010EF420DA6EDECFF8 +:1084780070F0DECF71F0DECF72F0DECF73F040EC3B +:1084880050F070C052F171C053F10001FE51040D5B +:10849800770EF324D96E010EF420DA6EDECF19F0D0 +:1084A800DECF1AF0DECF1BF0DECF1CF050C10BF090 +:1084B80051C10CF0000E0CBEFF0E0D6E0E6E010EBB +:1084C80027EC47F00BC01DF00CC01EF00DC01FF0CC +:1084D8000EC020F0ABEC4EF0D8B017D00001FE5122 +:1084E800040D770EF324D96E010EF420DA6EDECF78 +:1084F80070F0DECF71F0DECF72F0DECF73F040ECBB +:1085080050F070C050F171C051F10001FE51040DDE +:10851800770EF324D96E010EF420DA6EDECF70F0F8 +:10852800DECF71F0DECF72F0DECF73F040EC50F0AA +:1085380001014E510001702501014E6F4F5100019C +:10854800712101014F6F0001FE2B020EFE6560D7FD +:108558005050D8B44DD0020EFF614AD0000E50ECF6 +:1085680028F0030E0101676111D0DAC10FF0DBC1F9 +:1085780010F0000E126E140E116E10EC5AF001017C +:1085880052510F5C53511058D8B01ED04D86000E72 +:108598000001FE6F360EFE25D96EDA6A010EDA2268 +:1085A800000EDF6EFE2B030EFE65F4D7000E316E53 +:1085B800020E306E000E336E010E326E000EB5ECF8 +:1085C80058F0000E676F05D00001FF51D8A4CAEC1F +:1085D8005AF0020E5118D8B404D0030E5118D8A47A +:1085E800120083C17AF084C17BF081EC49F012005B +:1085F800000E0101536F000E526F120022EEDCF0E4 +:1086080010EEF1F0050EDBCFE3FFE806FCE222EE08 +:10861800D0F010EEE5F00B0EDBCFE3FFE806FCE24E +:10862800E1AF33D0DEC070F0DFC071F0E0C072F0AF +:10863800E1C073F0000E366E000E376E000E386E15 +:10864800400E396EE251040DF350E50FD96EDA6A27 +:10865800DECF32F0DECF33F0DECF34F0DECF35F0D0 +:10866800B7EC39F032C074F033C075F034C076F02E +:1086780035C077F090EC57F070C0DEF071C0DFF0D5 +:1086880072C0E0F073C0E1F032D0000E366E000E1A +:10869800376E000E386E400E396EE251040DF350FD +:1086A800E50FD96EDA6ADECF32F0DECF33F0DECFF7 +:1086B80034F0DECF35F0B7EC39F032C060F033C0BB +:1086C80061F034C062F035C063F0DEC064F0DFC032 +:1086D80065F0E0C066F0E1C067F0DBEC36F060C042 +:1086E800DEF061C0DFF062C0E0F063C0E1F0E251AB +:1086F800D8B46AD0DEC070F0DFC071F0E0C072F0AC +:10870800E1C073F040EC50F070C0F9F071C0FAF0BD +:10871800DEC01DF0DFC01EF0E0C01FF0E1C020F099 +:10872800E251020DF350F10FD96EDA6ADECFE3F0B1 +:10873800DDCFE4F0E3C00BF0E4C00CF00D6A0E6A84 +:10874800000E27EC47F00BC019F00CC01AF00DC052 +:108758001BF00EC01CF045EC35F019C070F01AC0C3 +:1087680071F01BC072F01CC073F040EC50F070C088 +:108778007AF071C07BF0C0EC59F07AC07EF07BC013 +:108788007FF0E251020DF350F10FD96EDA6ADECFB5 +:1087980080F0DDCF81F0FBEC57F07EC0F7F07FC0B2 +:1087A800F8F0DAC0CDF0DBC0CEF0DCC0CFF0DDC031 +:1087B800D0F0F9C0D1F0FAC0D2F0F7C0D3F0F8C0C9 +:1087C800D4F09AEC58F01200DEC070F0DFC071F0FF +:1087D800E0C072F0E1C073F040EC50F070C0F9F006 +:1087E80071C0FAF0DAC0CDF0DBC0CEF0DCC0CFF05B +:1087F800DDC0D0F0F9C0D1F0FAC0D2F09AEC58F050 +:108808001200000E1E6E000E1A6E000E196E000E7B +:108818001D6E360E1D24D96EDA6A010EDA22020E9A +:10882800DE18D8A40DD01E2A1D50020D830EF32485 +:10883800D96E010EF420DA6EDE501926DD501A22A8 +:108848001D2A030E1D64E5D71E50D8A416D0525019 +:108858000101DA5D0F6E5350DB59106E000E126E77 +:108868000A0E116E10EC5AF0010152510F5C53516F +:108878001058D8B073D0010E12001E2A19500101E9 +:10888800525D176E1A505359186E18AE04D0000E68 +:10889800186E000E176E040E1E6402D0040E1E6EB3 +:1088A8000001FF05D8A42BD052C00FF053C010F020 +:1088B800000E126E0A0E116E10EC5AF00FC01BF06B +:1088C80010C01CF0D6C10FF0D7C110F0000E126E08 +:1088D8000A0E116E10EC5AF00FC015F010C016F009 +:1088E8001EC00FF0106A1BC011F01CC012F010EC73 +:1088F8005AF00F50155C10501658D8A0BCD752C06B +:108908000FF053C010F0000E126E0A0E116E10EC2C +:108918005AF00FC01BF010C01CF0DAC10FF0DBC119 +:1089280010F0000E126E0A0E116E10EC5AF00FC005 +:1089380015F010C016F01EC00FF0106A1BC011F021 +:108948001CC012F010EC5AF017500F2618501022C5 +:108958000F50155C10501658D8A08DD7020E50181D +:10896800D8A435D01E50D8A415D0D4C10FF0D5C185 +:1089780010F0FF0E126EF60E116E10EC5AF00F503A +:108988000101505D5151800A156E1050800A15582A +:10899800D8B071D71EC00FF0106A52C011F053C082 +:1089A80012F010EC5AF00FC01BF010C01CF01BC0E6 +:1089B8000FF01CC010F0000E126E0A0E116E10ECB3 +:1089C8005AF00F50195C10501A58D8A054D7000EFE +:1089D8001200000E1C6E000E196EF29E800EA66E1E +:1089E800D00EF66EFF0EF76E000EF86E0900F52831 +:1089F800D8B403D0F28E000E1200F00EF66EFF0E01 +:108A0800F76E000EF86E0900F5CF44F10101456BD1 +:108A18000900F550176E166A1650010144131750D5 +:108A28004513DE51330F616FDE51880F606F000E02 +:108A3800206E000E1F6E000E1C6EFD0E1E6E000EC8 +:108A48001D6E2C0E0B6E040E0C6E2F0E1F240D6E59 +:108A5800ED0E20200E6E000E106E400E0F6EBCEC58 +:108A680056F0C00E1F1812E1020E2018D8A40ED01E +:108A780024EE5CF044C1DFFF24EE5DF045C1DFFF6A +:108A8800000EE8CF5EF4000EE8CF5FF41DC0F6FFDD +:108A98001EC0F7FFF86A940EA66E61C1A7FF60C1F9 +:108AA800A7FFA6821DC0F6FF1EC0F7FFF86A000EDA +:108AB8001B6E000E1A6E3F0E1F14166E000E201449 +:108AC800176E2C0E1624D96E040E1720DA6EDF509E +:108AD800F56E1F4A202A0D001A4A1B2A1B5004E172 +:108AE800400E1A5CD8A0E7D70A00840EA66E61C1B2 +:108AF800A7FF60C1A7FFA682800EA66E1DC0F6FF65 +:108B08001EC0F7FFF86A400E1F5E000E205A000EC6 +:108B18001B6E000E1A6E09003F0E1F14166E000E13 +:108B28002014176E2C0E1624D96E040E1720DA6E38 +:108B3800F550DE18D8B402D0010E1C6E1F4A202A48 +:108B48001A4A1B2A1B5004E1400E1A5CD8A0E3D72E +:108B5800400E1D26000E1E221D501E10D8A471D7CF +:108B68001C50D8B404D0192A020E196460D7A694F0 +:108B7800000E0101616F000E606FF28E1C50D8B4B8 +:108B880002D0020E1200010E1200206E000E266E98 +:108B9800000E256E000E0101106F20C00CF1100EA2 +:108BA8000D6F19C00EF11AC00FF120C042F2254A0C +:108BB800262A420E2524D96E020E2620DA6E100EC1 +:108BC800DF6E254A262A420E2524D96E020E26205B +:108BD800DA6E1AC0DFFF254A262A420E2524D96EEE +:108BE800020E2620DA6E19C0DFFF254A262A420E19 +:108BF8002524D96E020E2620DA6E000EDF6E254A75 +:108C0800262A420E2524D96E020E2620DA6E1DC0B1 +:108C1800DFFF254A262A1D50020D420E2524D96E53 +:108C2800020E2620DA6EF3CFDFFF254A262A000E31 +:108C3800246E000E236E2FD0420E2524D96E020E0C +:108C48002620DA6ED8902334E16E2434E26E1B506D +:108C5800E1261C50E222E6CF1EF0E5CF1FF01FC030 +:108C68001EF01F6A1E50DF6E254A262AD89023342C +:108C7800D96E2434DA6E1B50D9261C50DA22420EE3 +:108C88002524E16E020E2620E26EDFCFE7FF254A9B +:108C9800262A234A242A1D501E6E1F6A1E50235C52 +:108CA8001F502458D8A0C8D7420E0B6E020E0C6E67 +:108CB80025C00DF09BEC54F00BC021F00CC022F045 +:108CC800420E2524D96E020E2620DA6E21C0DFFF5F +:108CD800254A262A420E2524D96E020E2620DA6E4F +:108CE80022C0DFFF254A262A420E156E020E166E96 +:108CF80025C017F0D8EC54F01200000E916F050E45 +:108D0800906F40C192F041C193F0910E0B6E900E9E +:108D18000C6E000E0D6E8C51BDEC55F0000191519A +:108D280090C08EF08F6B8E5F000E8F5BD8908E3761 +:108D38008F370101405100018E2701014151000187 +:108D48008F23020E8E250101406F000E00018F2136 +:108D58000101416F000E0001956F8CC00FF08DC0AE +:108D680010F0000E126E050E116E10EC5AF06B0E1C +:108D780000018E6FDC0E8F6F0F508E2710508F23DF +:108D880091518E27000E8F238EC0F6FF8FC0F7FFFC +:108D98000800F5CF94F094A103D095510309956F7D +:108DA80094A303D095510C09956F94A503D09551C0 +:108DB8003009956F94A703D09551C009956F2C0E73 +:108DC8009225D96E040E9321DA6E95C0DFFF2D0E21 +:108DD8009225D96E040E9321DA6E95C0DFFF000E3E +:108DE800956F94390F0B946F94A103D09551030993 +:108DF800956F94A303D095510C09956F94A503D052 +:108E080095513009956F94A703D09551C009956F76 +:108E1800AC0E9225D96E040E9321DA6E95C0DFFF51 +:108E2800AD0E9225D96E040E9321DA6E95C0DFFF40 +:108E3800020E9225926F000E9321936F912B040ED0 +:108E4800916588D71200136E1350D8A40EAE1AD0AD +:108E58000BC00FF00CC010F00DC011F00EC012F0D6 +:108E68000F1E101E111E121E0F2A000E1022112294 +:108E780012220FC015F010C016F011C017F012C062 +:108E880018F008D00BC015F00CC016F00DC017F084 +:108E98000EC018F00B500C100D100E10D8A409D0ED +:108EA800000E0B6E000E0C6E000E0D6E000E0E6E98 +:108EB8001200960E146E06D0142AD8901832173263 +:108EC80016321532000E15140F6E000E1614106EA1 +:108ED800000E1714116EFE0E1814126E0F5010109B +:108EE80011101210D8B40DD0E7D7142A010E152688 +:108EF800000E162217221822D8901832173216326E +:108F08001532000E15140F6E000E1614106E000E9A +:108F18001714116EFF0E1814126E0F501010111046 +:108F28001210D8B407D0E1D71406D89015361636E3 +:108F38001736183617BE03D0020E1460F5D714A0E2 +:108F4800179ED890143214C00FF0106A116A126A72 +:108F58000FC012F0116A106A0F6A0F5015121050E4 +:108F6800161211501712125018121350D8A40EAE20 +:108F780001D0188E15C00BF016C00CF017C00DF0FC +:108F880018C00EF012009B6F000E00019E6FBBEC24 +:108F98005AF0000E0101416F400E406F38D0000EAC +:108FA80000019C6F050E9D6F9C0E0B6E9D0E0C6E46 +:108FB800000E0D6E9E519625986F000E9721996FA1 +:108FC80098C0F6FF99C0F7FFF86A0F0EF76403D050 +:108FD8000800F55005D0F6CFE9FFF7CFEAFFEF50CC +:108FE800BDEC55F000019C519DC098F0996B985FBD +:108FF800000E995B010E9827000E992398510101E4 +:10900800405F000199510101415B00019E2B000165 +:109018009E519625986F000E9721996F98C0F6FF7C +:1090280099C0F7FFF86A0F0EF76403D00800F550EF +:1090380005D0F6CFE9FFF7CFEAFFEF500009D8A433 +:10904800AED7000E00019E6F1FD000019E519625DD +:10905800986F000E9721996F98C0F6FF99C0F7FF97 +:10906800F86A0F0EF76403D00800F55005D0F6CF64 +:10907800E9FFF7CFEAFFEF5000019A6F9A518C6F22 +:109088008D6B81EC46F09E2B9E519625986F000EB5 +:109098009721996F98C0F6FF99C0F7FFF86A0F0EED +:1090A800F76403D00800F55005D0F6CFE9FFF7CFF5 +:1090B800EAFFEF500009D8A4C8D700019B518EECF5 +:1090C80056F01200000E0101AE6F4B04D8A420D058 +:1090D800000E666E8A968988898A0B0E0C6EB80E09 +:1090E8000B6E3DEC58F0000EBD6E8294000E0C6EB7 +:1090F800640E0B6E3DEC58F0F5EC55F0040AD8A45C +:1091080003D0020E4B6E62D0010E0101AE6F5ED02D +:10911800020E4B18D8A411D0020E5118D8A40DD0A5 +:10912800EDEC51F0200E58195911D8B402D0020EA6 +:10913800AE1B030E4B6E8A8649D0030E4B18D8A47B +:109148002AD0030E5118D8A426D0010E956F850E8B +:10915800936E8A82130E0C6E880E0B6E3DEC58F0DF +:1091680082A202D0040EAE1B000E0C6E0A0E0B6E0D +:109178003DEC58F081A409D08A92000E0C6E0A0EBC +:109188000B6E3DEC58F081A402D0080EAE1B0A0EFF +:109198004B6E8A961BD00A0E4B18D8A417D0020E15 +:1091A8005118D8A413D0810E936E030E0C6EE80EDE +:1091B8000B6E3DEC58F082B203D0040EAE1B06D005 +:1091C800500E4B6E000E956FE2EC1FF00101AE5190 +:1091D800D8B41200810E936E8A928A948A96000EF1 +:1091E800956F4D8CAEC14BF0010E516E120001010E +:1091F800A26F000E0101A16F000EA06FA251D8B49A +:1092080047D0000EA46F000EA36F3CD0D890A335B2 +:10921800D96EA435DA6E0851D9260951DA22DF5001 +:10922800966F9651986F976BA3C199F1A4C19AF163 +:10923800D89099379A3721EE08F0DECF9BF1DDCF31 +:109248009CF199519B279A519C23010E9B25D96E1D +:10925800000E9C21DA6EDF509D6F9D5197119E6F15 +:1092680098519F6F9EC160F09FC161F0A251A325E4 +:10927800FBEC3AF00101966F9651A027000EA1234E +:10928800A34BA42B0451A35D0551A459D8A0BED764 +:10929800A051A111D8B405D0400EA26102D068EC4B +:1092A8003DF001010051D8A404D00001FF51D8A419 +:1092B80012000101A251D8A408D001C126F0020E63 +:1092C800276E00517CEC5AF01200A051A111D8A4CD +:1092D80008D001C126F0030E276E00517CEC5AF02D +:1092E800120002C130F003C131F0A0C132F0A1C1B7 +:1092F80033F0005123EC5AF0120000017B5104E1D5 +:109308003C0E7A5DD8A02FD07A29010E7B59D8B0AF +:109318002AD09A0E366E990E376E190E386E3F0E99 +:10932800396E7AC00BF07BC00CF00D6A0E6A000E25 +:1093380027EC47F00BC032F00CC033F00DC034F00E +:109348000EC035F0B7EC39F032C070F033C071F0B0 +:1093580034C072F035C073F040EC50F070C07EF04D +:1093680071C07FF03BD07A29010E7B59D8A032D04A +:10937800210E7A5D030E7B59D8B02CD0000E366EC4 +:10938800000E376E200E386E400E396E7AC00BF024 +:109398007BC00CF00D6A0E6A000E27EC47F00BC07C +:1093A80032F00CC033F00DC034F00EC035F0B7EC1D +:1093B80039F032C070F033C071F034C072F035C08B +:1093C80073F040EC50F0800E70257E6F020E712114 +:1093D8007F6F04D0000E7F6F640E7E6F7EC07CF0BE +:1093E8007FC07DF0D8907D337C33D8907D337C333B +:1093F8007C51BE6E7EC07CF0030E7C177C39F00B6E +:109408000C09BD6E1200386E78D037C030F0385075 +:10941800160D0C0EF324D96E030EF420DA6EDF500D +:10942800316E3850160D0D0EF324D96E030EF4204C +:10943800DA6EDECF32F0DDCF33F0000E356E140E6B +:10944800346E3850160D0B0EF324D96E030EF4202B +:10945800DA6EDF5003EC59F0120037C030F03850A4 +:10946800160D0C0EF324D96E030EF420DA6EDF50BD +:10947800316E3850160D0D0EF324D96E030EF420FC +:10948800DA6EDECF32F0DDCF33F0000E356E0C0E23 +:10949800346E3850160D0B0EF324D96E030EF420DB +:1094A800DA6EDF5003EC59F0120037C030F0385054 +:1094B800160D0C0EF324D96E030EF420DA6EDF506D +:1094C800316E3850160D0D0EF324D96E030EF420AC +:1094D800DA6EDECF32F0DDCF33F0000E356E060ED9 +:1094E800346E3850160D0B0EF324D96E030EF4208B +:1094F800DA6EDF5003EC59F012003850010AD8B484 +:1095080084D7050AD8B4A9D7D0D7010102510311CD +:10951800D8B408D0035106E1050E025DD8B002D0D8 +:10952800FF0E1200035104E1810E025DD8A006D09F +:10953800035104E1850E025DD8A0F2D7A80E0219E6 +:109548000311D8A407D05050D8B4EAD70001FF516E +:10955800D8B4E6D70101035104E1A00E025DD8A0FA +:109568000ED003510CE1A90E025DD8B008D0000E50 +:10957800126EA00E116E000E0E6E400E13D0035127 +:1095880004E1C00E025DD8A012D0035110E1C90E4B +:10959800025DD8B00CD0000E126EC00E116E000E17 +:1095A8000E6E020E0D6E000E106E090E17D00351CE +:1095B80004E1E00E025DD8A013D0035111E1EC0ED6 +:1095C800025DD8B00DD0000E126EE00E116E000EC6 +:1095D8000E6E0C0E0D6E000E106E0C0E0F6E02D07D +:1095E800000E12000251115C0B6E035112580C6EE2 +:1095F8000F500B2610500C2204510B5C05510C58CF +:10960800D8A0EED71150025D0D2412001F6E000E77 +:10961800256E000E246E1FC042F2244A252A420EEF +:109628002424D96E020E2520DA6E19C0DFFF244AE1 +:10963800252A1A50D8B40AD0420E2424D96E020E14 +:109648002520DA6E1AC0DFFF244A252A000E236E71 +:10965800000E226E29D0420E2424D96E020E252037 +:10966800DA6E2250020D1B50F324E16EE26AE6CF57 +:109678001DF0E5CF1EF01EC01DF01E6A1D50DF6EE6 +:10968800244A252A2250020D1B50F324D96EDA6A87 +:10969800420E2424E16E020E2520E26EDFCFE7FFA2 +:1096A800244A252A224A232A1C501D6E1E6A1D5050 +:1096B800225C1E502358D8A0CED7420E0B6E020E45 +:1096C8000C6E24C00DF09BEC54F00BC020F00CC0C5 +:1096D80021F0420E2424D96E020E2520DA6E20C015 +:1096E800DFFF244A252A420E2424D96E020E2520A3 +:1096F800DA6E21C0DFFF244A252A420E156E020EBB +:10970800166E24C017F0D8EC54F012000DC013F0F8 +:10971800146A156A0C34133601E3148013501B6E57 +:109728001B50D8A409D0000E0B6E000E0C6E000E54 +:109738000D6E000E0E6E120011C013F0146A156A39 +:109748001034133601E3148013501A6E1A50D8B42B +:10975800EAD70C8EFF0E0B16FF0E0C16000E0D1618 +:10976800108EFF0E0F16FF0E1016000E1116000EAB +:10977800166E000E176E000E186E000E196E7F0E14 +:109788001B5E1A50980F1B5E180E1A6ED89016366C +:109798001736183619360F500B5C10500C581150EC +:1097A8000D58D8A007D00F500B5E10500C5A11500E +:1097B8000D5A1680D8900B360C360D361A2EE6D771 +:1097C8001BAE0DD01B50800A970FD8A0ACD7D890ED +:1097D80019321832173216321B3EF9D70DD0170E30 +:1097E8001B6407D0A0D7D890163617361836193606 +:1097F8001B061B50D8A4F7D716C00BF017C00CF0E7 +:1098080018C00DF019C00EF012000D340E34186E89 +:109818001850D8A409D0000E0B6E000E0C6E000E66 +:109828000D6E000E0E6E120011341234176E1750A2 +:10983800D8B4F1D70D8EFF0E0B16FF0E0C16FF0EC7 +:109848000D16000E0E16118EFF0E0F16FF0E1016B7 +:10985800FF0E1116000E1216000E136E000E146E77 +:10986800000E156E000E166E7F0E185E1750A00FB4 +:10987800185E200E176ED890133614361536163625 +:109888000F500B5C10500C5811500D5812500E58B8 +:10989800D8A009D00F500B5E10500C5A11500D5A19 +:1098A80012500E5A1380D8900B360C360D360E36E1 +:1098B800172EE1D718AE0DD01850800A9F0FD8A0E8 +:1098C800AAD7D8901632153214321332183EF9D767 +:1098D8000DD01F0E186407D09ED7D89013361436B3 +:1098E8001536163618061850D8A4F7D713C00BF03B +:1098F80014C00CF015C00DF016C00EF01200106E5A +:10990800000E126E000E116E10C00EF0000E11EC5B +:109918005BF0000E146E000E136E2C0E1124D96E1F +:10992800040E1220DA6EDF5009EC5BF0114A122A9D +:10993800134A142A145004E1800E135CD8A0EDD702 +:1099480010280E6E000E11EC5BF0000E146E000E67 +:10995800136E2C0E1124D96E040E1220DA6EDF500D +:1099680009EC5BF0114A122A134A142A145004E134 +:10997800800E135CD8A0EDD71050020F0E6E000EAB +:1099880011EC5BF0000E146E000E136E2C0E1124F9 +:10999800D96E040E1220DA6EDF5009EC5BF0114A22 +:1099A800122A134A142A145004E1800E135CD8A01A +:1099B800EDD71050030F0E6E000E11EC5BF0000E89 +:1099C800146E000E136E2C0E1124D96E040E122084 +:1099D800DA6EDF5009EC5BF0114A122A134A142A96 +:1099E800145005E1800E135CD8B01200ECD71200B9 +:1099F8006A514B0D110EF326000EF4221A0EF324B1 +:109A08000B6EE40EF4200C6E1CEC58F00BC09EF0AC +:109A18000CC09FF001016A514B0D1A0E00019A6F9C +:109A2800E40E9B6FF3509A27F4509B230101685171 +:109A380000019A27000E9B23110E9A25966F000E9F +:109A48009B21976F5DEC58F00101682B6805D8A43D +:109A58000DD0600E32252A6FF00E33212B6FFF0ECA +:109A680034212C6FFF0E35212D6F1200F60E0001E8 +:109A78009A6FFF0E9B6F9EC09CF09FC09DF09A51FD +:109A88009C279B519D230101685100019C5D000E9C +:109A98009D59D8B010D0480E010132252A6FF40E16 +:109AA80033212B6FFF0E34212C6FFF0E35212D6FC4 +:109AB800000E686F1200A40E010132252A6FED0E08 +:109AC80033212B6FFF0E34212C6FFF0E35212D6FA4 +:109AD8001200400EF66EA30EF76E000EF86E03EE3F +:109AE80000F010EE9AF00900F5CFEEFFE550E150D6 +:109AF800FAE1DC0EF66EB50EF76E000EF86E02EEA9 +:109B0800D0F010EE12F00900F5CFEEFFE550E1506D +:109B1800FAE1C80EF66EB50EF76E000EF86E01EE9D +:109B2800CAF010EE14F00900F5CFEEFFE550E15051 +:109B3800FAE15E0EF66EB60EF76E000EF86E00EEE7 +:109B480051F010EE04F00900F5CFEEFFE550E150BA +:109B5800FAE104EE2CF012EE00F0EE6AE550E15066 +:109B6800FCE1E250FAE103EE9AF0640EEE6AE806D0 +:109B7800FDE102EE00F0D00EEE6AE806FDE101EE2E +:109B880000F0960EEE6AE806FDE10001FF6B506AF0 +:109B98004F6A4E6A4D6A4C6A4B6A55905592000E50 +:109BA800F86E000109EF0FF0020E00017F6F7F5180 +:109BB800C0EC3FF07AC07DF07BC07EF07F514B0D4A +:109BC800470EF326000EF4221A0EF324F66EE40E66 +:109BD800F420F76E7D510900F55C7E510900F558B7 +:109BE800D8A014D07F514B0D450EF326000EF42259 +:109BF8001A0EF324F66EE40EF420F76E0900F55001 +:109C08007D5D0900F5507E59D8B019D07F514B0DB4 +:109C1800490EF326000EF4221A0EF324F66EE40E13 +:109C2800F420F76E0900F5CF7DF00A00F5CF7EF03D +:109C38007DC060F07EC061F07F51FBEC3AF07F2B75 +:109C48001D0E7F65B4D701019305D8B406D0020E66 +:109C58009319D8B402D0010E5F6F5404D8A402D06F +:109C68000A0EDD6F5050D8A404D0000E546E000EBA +:109C78004F6E9151D8A41200000E4F6E12006C0E58 +:109C8800D36E040ED26EDF0ED06E000E0F013F6F42 +:109C9800000E3E6F000E3D6F000E806E070E386F8F +:109CA800070E926E000E816E000E396F870E936E4E +:109CB800870E616EF19E040E826E000E3A6F820E60 +:109CC800946E010EB06EA00EAF6E080EB86E240E24 +:109CD800AC6E900EAB6E000E766E220E756E080E90 +:109CE800706E240E726E900E716EA00E426F010E91 +:109CF800C26E000EC16EA50EC06E870ED56EF90E2F +:109D0800BB6E060EBA6E000EBD6E000E666EF90EC4 +:109D1800526F060E516F000EC76E100EC66E300ED3 +:109D2800C66E9D8AA38A7D80F28EF29C8988898A74 +:109D3800000E676E0C0E666E220E0101DE6FD60EE7 +:109D48000001EB6FF90EEC6F95EC59F01200000E64 +:109D58001914216E000E1A14226E800E1B14236E25 +:109D68007F0E1C14246E2150221023102410D8A416 +:109D780008D0000E196E000E1A6E000E1B6E000E33 +:109D88001C6E000E1D14216E000E1E14226E800E15 +:109D98001F14236E7F0E2014246E215022102310CE +:109DA8002410D8A408D0000E1D6E000E1E6E000EE2 +:109DB8001F6E000E206E1CAE09D0196C1A1ED8B08A +:109DC8001A2A1B1ED8B01B2A800E1C5620AE09D09A +:109DD8001D6C1E1ED8B01E2A1F1ED8B01F2A800E4A +:109DE8002056000E191A000E1A1A000E1B1A800EA1 +:109DF8001C1A000E1D1A000E1E1A000E1F1A800EC5 +:109E0800201A1D50195C1E501A581F501B582050FC +:109E18001C58D8B002D0D8901200D880120002D0B6 +:109E2800154A162A15C0D9FF16C0DAFF200EDE180B +:109E3800D8B4F6D715C0D9FF16C0DAFF090EDE1858 +:109E4800D8B4EED7000E1B6E000E1A6E000E196EF7 +:109E580015C0D9FF16C0DAFF2D0EDE18D8A402D01F +:109E6800192A08D015C0D9FF16C0DAFF2B0EDE1844 +:109E7800D8A41ED0154A162A1BD01AC00FF01BC032 +:109E880010F0000E126E0A0E116E10EC5AF015C08A +:109E9800D9FF16C0DAFFDF50176E17500F26000ED5 +:109EA8001022D00E0F241A6EFF0E10201B6EE2D760 +:109EB80015C0D9FF16C0DAFFDF50ACEC5AF0D8B0A5 +:109EC800DCD71950D8B40DD01AC017F01BC018F041 +:109ED800171E181E174A182A17C015F018C016F0B2 +:109EE80012001AC015F01BC016F01200656F000EA4 +:109EF8000001676F000E686F800E696F3F0E6A6F12 +:109F08006551800A7F0FD8A028D0000E666F1CD03C +:109F180067C019F068C01AF069C01BF06AC01CF06D +:109F2800000E1D6E000E1E6E200E1F6E410E206E5E +:109F380045EC35F019C067F01AC068F01BC069F02D +:109F48001CC06AF00001662B6651800A646F655177 +:109F5800800A645DD8B028D0DBD7000E666F1CD0AD +:109F680067C032F068C033F069C034F06AC035F0B9 +:109F7800000E366E000E376E200E386E410E396EAA +:109F8800B7EC39F032C067F033C068F034C069F01C +:109F980035C06AF0000166076551800A646F665132 +:109FA800800A645DD8A0DCD767C060F068C061F043 +:109FB80069C062F06AC063F01200000E1C6E050EE4 +:109FC8001B6E8BC117F08CC118F0070ED89017368E +:109FD8001836E82EFBD717C019F018C01AF001017F +:109FE80040511924196E41511A201A6E1C0E0B6E1D +:109FF8001B0E0C6E010E0D6E1550BDEC55F01C506D +:10A008001BC017F0186A175E000E185A010140515C +:10A01800172641511822010E1724406F000E1820F0 +:10A02800416F15C00FF016C010F0000E126E050E2D +:10A03800116E10EC5AF06B0E176EDC0E186E0F5086 +:10A048001726105018221C501726000E182217C069 +:10A05800F6FF18C0F7FF2C0E1924D96E040E1A202B +:10A06800DA6E0800F5CFDFFF194A1A2A1C2A1B509E +:10A078001C5CD8B01200D5D7000172357335796FE2 +:10A088007951D8A409D0000E706F000E716F000EC0 +:10A09800726F000E736F120070C074F071C075F0AB +:10A0A80072C076F073C077F0200E05D0D890773361 +:10A0B800763375337433E82EF9D77451786F728F0D +:10A0C800FF0E7017FF0E7117FF0E7217000E731731 +:10A0D800960E795F79AF0DD07951800A970FD8A085 +:10A0E800D2D7D8907333723371337033793FF9D73D +:10A0F8000DD01F0E796507D0C6D7D8907037713745 +:10A108007237733779077951D8A4F7D77851D8B40B +:10A1180008D0731F721F711F706D000E7123722398 +:10A12800732370C070F071C071F072C072F073C0A8 +:10A1380073F01200BBEC5AF001016951D8B405D094 +:10A14800040E0001ED19D8B408D001016951D8A452 +:10A1580006D0020E0001ED19D8B435EC59F0EBC069 +:10A168000BF0ECC00CF01CEC58F00BC00FF00CC05E +:10A1780010F0FF0E126EFA0E116E10EC5AF0400E2F +:10A188000F240101406F000E1020416FEBC0F6FF55 +:10A19800ECC0F7FFF86A0F0EF76403D00800F5501B +:10A1A80005D0F6CFE9FFF7CFEAFFEF500001EE6FD9 +:10A1B800EE518C6F8D6B81EC46F0EB4BEC2BEBC0CA +:10A1C800F6FFECC0F7FFF86A0F0EF76403D008003B +:10A1D800F55005D0F6CFE9FFF7CFEAFFEF500009B9 +:10A1E800D8A4D4D70001ED518EEC56F01200080E19 +:10A1F8006F19D8A40DD0780E0B6E6BC00CF06CC024 +:10A208000DF06DC00EF06EC00FF0E3EC40F03CD0E6 +:10A21800740E0B6E6BC00CF06CC00DF06DC00EF0C0 +:10A228006EC00FF0E3EC40F06F517AEC4FF060C075 +:10A2380070F061C071F062C072F063C073F074C0F6 +:10A248000BF075C00CF076C00DF077C00EF0000E64 +:10A2580027EC47F00BC032F00CC033F00DC034F0DF +:10A268000EC035F070C036F071C037F072C038F0EB +:10A2780073C039F0B7EC39F032C078F033C079F0F8 +:10A2880034C07AF035C07BF078C06BF079C06CF0E0 +:10A298007AC06DF07BC06EF012007CC06BF07DC0A0 +:10A2A8006CF0000E00016D6F7E51160D0A0EF3243E +:10A2B800D96E030EF420DA6EDF506E6F7E51160DE4 +:10A2C800120EF324D96E030EF420DA6EDF506F6F8E +:10A2D800FBEC50F06BC080F06CC081F06DC082F078 +:10A2E8006EC083F01BD080C032F081C033F082C0D2 +:10A2F80034F083C035F0000E366E000E376E7A0EDD +:10A30800386E440E396EB7EC39F032C080F033C085 +:10A3180081F034C082F035C083F005D000017E5151 +:10A32800030AD8B4E0D780C07CF081C07DF082C039 +:10A338007EF083C07FF0120044697361626C6564CB +:10A34800000000000000000000000000000053654D +:10A358006E736F72626F7800030004000000FFFFE5 +:10A3680000FFFF0050686F656E69782043000200A7 +:10A37800040C00033E000128000146696E64657202 +:10A38800000000000300040E10080611082610083B +:10A3980045617374726F6E000000030004060008C4 +:10A3A80056010834000859544C0000000000000011 +:10A3B8000301031600080001082E00084375737492 +:10A3C8006F6D00000000000004000000000000FFA6 +:10A3D800FF00050EC26E000E0C6E640E0B6E3DEC97 +:10A3E80058F0C282C2B2FED7000E0101596F0D0E9D +:10A3F800586F8B0EC35C010EC458D8A00AD0B20E99 +:10A40800C35C010EC458D8B004D0000E596F100EAA +:10A41800586FC45004E1B00EC35CD8A00AD0C45031 +:10A4280008E1C10EC35CD8B004D0000E596F200EED +:10A43800586FC45004E1590EC35CD8A00AD0C45068 +:10A4480008E1620EC35CD8B004D0000E596F3F0E0D +:10A45800586F9451D8B404D0D8C158F1D9C159F122 +:10A46800010EC26E12004D50D8A403D04C50D8B47F +:10A4780019D06551D8B412004DC01BF0120E1B162E +:10A48800D8B409D0140E6427800E646502D06369BD +:10A4980006D0000E30D0020E6427E60EF6D7000E66 +:10A4A800656F12005F51D8A403D0000E636F1200CD +:10A4B8005104D8A403D0280E636F1200020E51185D +:10A4C800D8A404D06369800E646F1200030E51187B +:10A4D800D8A412006551D8B41200020E5018D8A49E +:10A4E80002D0642B02D0020E6427645121EC5BF089 +:10A4F80059EC5AF00101636FD2D7000E1A6E050E9F +:10A50800196E8BC10EF00101405111EC5BF01A0E6F +:10A518000B6E190E0C6E010E0D6E1550BDEC55F03C +:10A528001A5019C017F0186A175E000E185A010160 +:10A538004051172641511822010E1724406F000E72 +:10A548001820416F15C00FF016C010F0000E126EE3 +:10A55800050E116E10EC5AF06B0E176EDC0E186EAD +:10A568000F501726105018221A501726000E1822BE +:10A5780017C0F6FF18C0F7FF0800F55009EC5BF0AC +:10A588001A2A19501A5CD8B01200DCD7000E0B1426 +:10A59800136E000E0C14146E800E0D14156E7F0EC3 +:10A5A8000E14166E1350141015101610D8A408D0D7 +:10A5B800000E0B6E000E0C6E000E0D6E000E0E6E71 +:10A5C800000E0F14136E000E1014146E800E11146A +:10A5D800156E7F0E1214166E1350141015101610E7 +:10A5E800D8A408D0000E0F6E000E106E000E116E6B +:10A5F800000E126E0F500B180AE110500C1807E1EC +:10A6080011500D1804E112500E18D8B402D0D89089 +:10A618001200D88012000101976F000E0101966F99 +:10A628009751D8B409D006C160F007C161F09751BD +:10A63800FBEC3AF00101966F9651D8B405D0400E64 +:10A64800976102D068EC3DF001010051D8A404D014 +:10A658000001FF51D8A4120001019751D8A408D0D5 +:10A6680001C126F0020E276E00517CEC5AF0120050 +:10A678009651D8A408D001C126F0030E276E0051C8 +:10A688007CEC5AF0120002C130F003C131F006C16F +:10A6980032F007C133F0005135EC5AF01200000EC9 +:10A6A8000001896F87AF06D0866D871FD8B0872BCA +:10A6B800010E896F85AF06D0846D851FD8B0852BB4 +:10A6C800010E891B000E8B6F000E8A6F8651871151 +:10A6D800D8B41CD0010E886F04D0D890863787373D +:10A6E800882B87AFFAD7D8908A378B378651845D05 +:10A6F80087518559D8A005D08651845F8751855BDD +:10A708008A81D89087338633882FEDD78951D8B47A +:10A7180004D08A6D8B1FD8B08B2B8AC084F08BC075 +:10A7280085F01200216E000E226E21C040F1010159 +:10A73800416B1BC08BF18C6B1DD022501C241E6EEC +:10A74800000E1D201F6E1EC0F6FF1FC0F7FFF86A1F +:10A758000F0EF76403D00800F55005D0F6CFE9FFD7 +:10A76800F7CFEAFFEF50206E2050156E166A81EC85 +:10A7780052F0222A22501C241E6E000E1D201F6E2D +:10A788001EC0F6FF1FC0F7FFF86A0F0EF76403D06C +:10A798000800F55005D0F6CFE9FFF7CFEAFFEF50F4 +:10A7A8000009D8B41200C9D7236E000E246E23C046 +:10A7B80040F10101416B1DC08BF18C6B1DD0245001 +:10A7C8001E24206E000E1F20216E20C0F6FF21C01F +:10A7D800F7FFF86A0F0EF76403D00800F55005D0AC +:10A7E800F6CFE9FFF7CFEAFFEF50226E2250156E41 +:10A7F800166AE1EC4FF0242A24501E24206E000E25 +:10A808001F20216E20C0F6FF21C0F7FFF86A0F0E47 +:10A81800F76403D00800F55005D0F6CFE9FFF7CF6D +:10A82800EAFFEF500009D8B41200C9D7000E136E22 +:10A83800000E146E000E156E000E166E0F501010DE +:10A8480011101210D8B42AD0010E176E06D0D89065 +:10A858000F36103611361236172A12AEF8D7D8909E +:10A8680013361436153616360F500B5C10500C582C +:10A8780011500D5812500E58D8A009D00F500B5E29 +:10A8880010500C5A11500D5A12500E5A1380D8906D +:10A898001232113210320F32172EE1D713C00BF0DB +:10A8A80014C00CF015C00DF016C00EF01200000E0A +:10A8B8000C6EC80E0B6E3DEC58F08B908B98000E0A +:10A8C8000C6E040E0B6EF7EC5AF08B88000E0C6EB3 +:10A8D800040E0B6EF7EC5AF0A20E19EC5BF0C80EE2 +:10A8E80019EC5BF0A00E19EC5BF0A60E19EC5BF00E +:10A8F800240E19EC5BF0F80E19EC5BF0010E19EC64 +:10A908005BF0810E19EC5BF0240E19EC5BF02F0E56 +:10A9180019EC5BF0400E19EC5BF0000E00EC5BF0FC +:10A92800000E9CEC5AF0AF0E19EC5BF012001568A3 +:10A938001668000E126E000E116E24D011500B24F2 +:10A94800D96E12500C20DA6EDF500E6E0E50151AAA +:10A95800000E146E080E136E15A008D0D89016328B +:10A968001532010E151AA00E161A03D0D8901632F9 +:10A9780015321306D8A0140613501410D8A4ECD717 +:10A98800114A122A0D500E6E0F6A0E50115C1250A9 +:10A99800800A106E0F50800A1058D8A0CFD715C063 +:10A9A8000BF016C00CF01200000E186E0101705169 +:10A9B800D8A4FCD717C06FF10FD015C0D9FF16C0A7 +:10A9C800DAFF000E1824E16EE26A020EE222DFCFFF +:10A9D800E7FF154A162A182A17061728D8A4EDD70C +:10A9E8000101315130112F1104E1650E2E5DD8A0FF +:10A9F80014D01051D8A404D0240EAC6E900E03D0FD +:10AA0800640EAC6ED00EAB6E8A8A000E0C6E010E10 +:10AA18000B6E3DEC58F09D881200010E5B6F120022 +:10AA28000001976F00019751D8B42AD0000E986F93 +:10AA38000FD097519825C0EC3FF09851020DF35074 +:10AA48007F0FD96EDA6A7AC0DEFF7BC0DDFF982BF4 +:10AA580098517D6F7E6B0101045100017D5D0101FC +:10AA6800055100017E59D8A0E4D701C126F07F0E18 +:10AA7800276E04C128F00101005147EC5AF012007A +:10AA880001C126F0020E276E010100517CEC5AF03C +:10AA98001200186E000E1A6E000E196E0CD01950A6 +:10AAA8001324D96E1A501420DA6E1250DE18D8B456 +:10AAB8000BD0194A1A2A1550166E176A1650195CC7 +:10AAC80017501A58D8A0EBD719C00BF01AC00CF0C1 +:10AAD800000E0E6E000E0D6EFF0E15240F6E106A1E +:10AAE800FF0E1022185014EC57F00BC019F00CC0D0 +:10AAF8001AF019501324D96E1A501420DA6EDF5048 +:10AB08001200000E836F7FAF06D07E6D7F1FD8B016 +:10AB18007F2B010E836F81AF04D0806D811FD8B069 +:10AB2800812B80518111D8B418D0010E826F04D0C6 +:10AB3800D89080378137822B81AFFAD780517E5DDC +:10AB480081517F59D8A004D080517E5F81517F5BAD +:10AB5800D89081338033822FF1D78351D8B404D071 +:10AB68007E6D7F1FD8B07F2B7EC07EF07FC07FF0C8 +:10AB780012000E6E2F0E0E6404D03A0E0E6001D035 +:10AB88001200200E0E18D8A403D00D50D8A412001D +:10AB98000E50050D6B0EF324F66EDC0EF420F76EE6 +:10ABA8000800F5500009D8A405D00B50D96EDA6A10 +:10ABB800010EDF6E0E50050D040EF326000EF42272 +:10ABC8006B0EF324F66EDC0EF420F76E0800F550D9 +:10ABD8000009D8A412000C50D96EDA6A040EDF6E90 +:10ABE8001200C282C2B2FED7D50EC35C030EC4588F +:10ABF800D8A002D0010E12005D0EC35C030EC4582B +:10AC0800D8A008D0930EC35C030EC458D8B002D0A5 +:10AC1800020E1200D10EC35C020EC458D8A008D090 +:10AC2800200EC35C030EC458D8B002D0030E120025 +:10AC3800C45004E11A0EC35CD8A008D0C45006E181 +:10AC48005F0EC35CD8B002D0040E1200000E1200D2 +:10AC58001C501D101E101F10D8B424D0010E206ED9 +:10AC680006D0D8901C361D361E361F36202A1FAE39 +:10AC7800F8D71C50185C1D5019581E501A581F50F0 +:10AC88001B58D8A008D01C50185E1D50195A1E50C9 +:10AC98001A5A1F501B5AD8901F321E321D321C32AE +:10ACA800202EE7D718C018F019C019F01AC01AF0EA +:10ACB8001BC01BF0120004D00B4A0C2A0D4A0E2AA6 +:10ACC8000DC0F6FF0EC0F7FFF86A0F0EF76403D049 +:10ACD8000800F55005D0F6CFE9FFF7CFEAFFEF50AF +:10ACE8000F6E0BC0D9FF0CC0DAFFDF50106E0F508B +:10ACF800105C116E1150D8A407D00BC0D9FF0CC03E +:10AD0800DAFFDF50D8A4D8D711500B6E0C6A0BBEEF +:10AD18000C061200106E000E116E10C00EF0000E20 +:10AD280011EC5BF0000E126E2C0E1124D96EDA6A4B +:10AD3800040EDA22DF5009EC5BF0112A122A7F0E8A +:10AD48001264F2D710280E6E000E11EC5BF0000EA4 +:10AD5800126E2C0E1124D96EDA6A040EDA22DF5034 +:10AD680009EC5BF0112A122A7F0E1264F2D7120046 +:10AD78000DC014F00EC015F00BC012F00CC013F08B +:10AD88001BD014C0F6FF15C0F7FFF86A0F0EF76462 +:10AD980003D00800F55005D0F6CFE9FFF7CFEAFF5A +:10ADA800EF50116E144A152A12C0D9FF13C0DAFFEA +:10ADB80011C0DFFF124A132A0F06D8A010060F2869 +:10ADC800E0E11028D8B41200DCD7000E136E000E94 +:10ADD800146E000E156E000E166E0BA008D00F50E4 +:10ADE8001326105014221150152212501622D890F2 +:10ADF8000F36103611361236D8900E320D320C320C +:10AE08000B320B500C100D100E10D8A4E6D713C03F +:10AE18000BF014C00CF015C00DF016C00EF01200A7 +:10AE2800116E030E1118D8A40ED00F500B5C1050E1 +:10AE38000C58D8A005D00DC00BF00EC00CF015D0E2 +:10AE48000B4A0C2A12D0060E1118D8A40ED00B509B +:10AE58000D5C0C500E58D8A005D00FC00BF010C0D8 +:10AE68000CF003D00B06D8A00C060BC00BF00CC0DE +:10AE78000CF01200386E37C030F03850160D0C0E3A +:10AE8800F324D96E030EF420DA6EDF50316E385099 +:10AE9800160D100EF324D96E030EF420DA6EDECFF1 +:10AEA80032F0DDCF33F0000E356E020E346E3850BE +:10AEB800160D0B0EF324D96E030EF420DA6EDF5054 +:10AEC80003EC59F01200000E896F000E886F85514F +:10AED8008611D8B41CD0010E876F04D0D89085375E +:10AEE8008637872B86AFFAD7D89088378937855128 +:10AEF800835D86518459D8A005D08551835F8651DA +:10AF0800845B8881D89086338533872FEDD788C0B6 +:10AF180083F089C084F01200000E0001741B000E3B +:10AF2800751B000E761B800E771B70C060F071C019 +:10AF380061F072C062F073C063F074C064F075C0F1 +:10AF480065F076C066F077C067F0DBEC36F060C07D +:10AF580070F061C071F062C072F063C073F01200EB +:10AF68000BC00FF00CC010F016D0000EA66EA68411 +:10AF78000FC0D9FF10C0DAFFDF50A86E0F4A102AA1 +:10AF8800F2BE07D061C1A7FF60C1A7FFA682A6B223 +:10AF9800FED7A694A92A0D06D8A00E060D28E5E12D +:10AFA8000E28D8B41200E1D7090EC26E080EC16E81 +:10AFB800BD0EC06EC282C2B2FED7C3CF83F0C4CF6B +:10AFC80084F0000E0001866F050E856F67EC57F060 +:10AFD80083C08AF084C08BF0010EC26E000EC16E71 +:10AFE800A50EC06E8A51CE0F01016B6F1200805101 +:10AFF8008111D8B418D0010E826F04D0D890803750 +:10B008008137822B81AFFAD780517E5D81517F597C +:10B01800D8A004D080517E5F81517F5BD890813366 +:10B028008033822FF1D77EC07EF07FC07FF0120080 +:10B038000BC00DF00CC00EF002D00D4A0E2A0DC048 +:10B04800F6FF0EC0F7FFF86A0F0EF76403D008008A +:10B05800F55005D0F6CFE9FFF7CFEAFFEF5000092A +:10B06800D8A4EBD70B500D5C0B6E0C500E580C6E21 +:10B07800120032C111F033C112F034C113F035C1DE +:10B0880014F00B5011240D6E0C5012200E6E000E91 +:10B0980013200F6E000E1420106E0D500101325D4A +:10B0A8000E5033590F50345910503559D8B012003A +:10B0B800E8D7000E996F000E0101416F040E406F32 +:10B0C800BBEC5AF096C0F6FF97C0F7FF0800F550A2 +:10B0D80000018C6F8D6B81EC46F0964B972B992B6A +:10B0E8009905986F080E9865EDD7020E8EEC56F00C +:10B0F8001200106E000E126E0F50D8B415D0010E4B +:10B10800116E03D0D8900F36112A0FAEFBD7D89006 +:10B1180012360F50105CD8A003D00F50105E12806A +:10B12800D8900F32112EF3D712501200CDC0D6F09E +:10B13800CEC0D7F0000ED86F000ED96FD10ED56FE4 +:10B14800D60E956FCFC096F0D0C097F0D50E986FF9 +:10B158008DEC01F0D6C0D9FFD7C0DAFF000EDF6E44 +:10B168001200346E000E0101106F34C00CF1060E8F +:10B178000D6F30C00EF131C00FF1060E266E30C0D3 +:10B1880027F031C028F032C029F033C02AF03450FB +:10B19800ABEC59F012000BC00FF00CC010F0000E11 +:10B1A800A66E0AD0A6800FC0D9FF10C0DAFFA8CFBC +:10B1B800DFFF0F4A102AA92A0D06D8A00E060D286F +:10B1C800F1E10E28D8B41200EDD7000E0C6E000E77 +:10B1D8000B6E660E0B24F66EE10E0C20F76E2C0E2D +:10B1E8000B24D96E040E0C20DA6E0800F5CFDFFFB1 +:10B1F8000B4A0C2A020E0C5CD8B01200EAD7366E45 +:10B2080036C010F130C00CF131C00DF132C00EF172 +:10B2180033C00FF131C026F032C027F033C028F018 +:10B2280034C029F035C02AF03050ABEC59F0120088 +:10B23800D8EC5AF0050E0001966FFB0E976F020EC0 +:10B24800C7EC47F09F0E0001966FFB0E976F040E38 +:10B25800C7EC47F0070E0C6ED00E0B6E3DEC58F0A5 +:10B268001200000E0101416F000E406F000E000138 +:10B278008D6F3C0E8C6F81EC46F0000E0101416F22 +:10B28800740E406F000E00018D6F3E0E8C6F81ECC6 +:10B2980046F01200066E06380F0B061A0F0E061639 +:10B2A80006C003F0690E046E960E056E032A03D0DD +:10B2B800D89005320432032EFBD7010E0414016E18 +:10B2C800026A1200066E06380F0B061A0F0E0616D3 +:10B2D80006C003F0960E046E690E056E032A03D0AD +:10B2E800053405320432032EFBD7010E0414016E17 +:10B2F800026A12000B500C100D100E10D8B408D0B2 +:10B30800000E0B1A000E0C1A000E0D1A800E0E1AE3 +:10B318000BC00BF00CC00CF00DC00DF00EC00EF001 +:10B328001200000E0001FA6F000EFB6F520EFC6F48 +:10B33800B60EFD6FED0EF96FFA0E956FEBC096F035 +:10B34800ECC097F0F90E986F8DEC01F012002B6E9F +:10B3580027C02CF028C02DF029C02EF02AC02FF0CD +:10B3680026C019F0000E1A6E2C0E1B6E020E1C6EF3 +:10B378002B500AEC4BF0120000017BAF0DD07AC0C5 +:10B388007CF07BC07DF07C1F7D1F7C4B7D2B7CC0BF +:10B398007AF07DC07BF012007AC07AF07BC07BF037 +:10B3A80012000C6E080E0D6E000E0E6ED8900C3446 +:10B3B8000E340E6ED8900C360B500E5CD8A002D00E +:10B3C8000B500E5E0D2EF2D70E5012006CC060F0BE +:10B3D8006DC061F0000E626F000E636FA3EC2BF07E +:10B3E80060C06CF061C06DF062C06EF063C06FF059 +:10B3F80012000D6E010E0C6E200E0D18D8B408D078 +:10B408000E0E0D6003D0090E0D6002D0000E0C6EFA +:10B418000CC00BF00B3012000F501102F3CF13F0D9 +:10B42800F4CF14F00F501202F350142610501102EA +:10B43800F350142613C00FF014C010F01200346E2D +:10B44800000E0101106F100E266E30C027F031C0BB +:10B4580028F032C029F033C02AF03450ABEC59F050 +:10B468001200346E000E0101106F060E266E30C0F9 +:10B4780027F031C028F032C029F033C02AF0345008 +:10B48800ABEC59F01200296E000E0101106F26C0B6 +:10B4980019F02850020DF3CF1AF027C01BF028C06E +:10B4A8001CF029500AEC4BF01200186E18C01AF064 +:10B4B8001ABE1A1E1AC015F01A506BEC5AF0176E05 +:10B4C80017501724196E18BE191E19501200166E3F +:10B4D800010E15240F6E106A000E102216C011F00E +:10B4E800126A10EC5AF010C00FF0106A0F501200D8 +:10B4F800286E000E0101106F26C019F027C01AF03F +:10B50800290E1B6E000E1C6E28500AEC4BF0120020 +:10B51800116E11C00EF0000E11EC5BF0000E126EF1 +:10B52800105009EC5BF0122A7F0E1264F9D7120052 +:10B538000C6E0C380F0B0F0B10090D6E0D5019EC1B +:10B548005BF00C500F0B0D6E0D5019EC5BF01200F8 +:10B558000D6E000E0C6E3A0E0D6005D02F0E0D64A8 +:10B5680002D0010E0C6E0CC00BF00B301200000E56 +:10B578000B6E2C0E0B24D96EDA6A040EDA22000E3A +:10B58800DF6E0B2A0B50D8B41200F3D7000E1A6ED8 +:10B59800010E196E830E1B6E010E1C6E040E1D6EBD +:10B5A800000EC9EC45F01200000E136E000E106E6E +:10B5B80013508CEC5AF0132A070E1364F7D71200B5 +:10B5C8004A140F0F0000803F0A00040010000D000D +:10B5D80019000B0A0000803FCDCCCC3D0AD7233C94 +:10B5E80001000A0064000B06D8A00C060B28FBE13A +:10B5F8000C28D8B41200F7D70C6E0C50BF0BB0094A +:10B608000D6E0D5019EC5BF012000B6E8B809E9640 +:10B618000BC0C9FF9EB61200FDD70F6E0F509CECF1 +:10B628005AF00E5000EC5BF012000B6E8B909E9659 +:10B638000BC0C9FF9EB61200FDD70C6E0CBE0C1EC7 +:10B648000C500C240B6E0B5012000B6EA4A8FED7E6 +:0AB658000BC073FF12000106000191 +:10DC6A000000000000003E5B4F5B3E3E6B4F6B3E88 +:10DC7A001C3E7C3E1C183C7E3C181C577D571C1CC5 +:10DC8A005E7F5E1C00183C1800FFE7C3E7FF001820 +:10DC9A00241800FFE7DBE7FF30483A060E26297909 +:10DCAA002926407F050507407F05253F5A3CE73C6A +:10DCBA005A7F3E1C1C08081C1C3E7F14227F22141B +:10DCCA005F5F005F5F06097F017F006689956A6072 +:10DCDA006060606094A2FFA29408047E0408102089 +:10DCEA007E201008082A1C08081C2A08081E101082 +:10DCFA0010100C1E0C1E0C30383E3830060E3E0E2C +:10DD0A0006000000000000005F0000000700070096 +:10DD1A00147F147F14242A7F2A122313086462367C +:10DD2A00495620500008070300001C224100004108 +:10DD3A00221C002A1C7F1C2A08083E080800807042 +:10DD4A003000080808080800006060002010080475 +:10DD5A00023E5149453E00427F40007249494946C8 +:10DD6A002141494D331814127F1027454545393C46 +:10DD7A004A49493141211109073649494936464933 +:10DD8A0049291E0000140000004034000000081455 +:10DD9A0022411414141414004122140802015909CE +:10DDAA00063E415D594E7C1211127C7F4949493623 +:10DDBA003E414141227F4141413E7F494949417F9C +:10DDCA00090909013E414151737F0808087F004152 +:10DDDA007F41002040413F017F081422417F40409B +:10DDEA0040407F021C027F7F0408107F3E41414170 +:10DDFA003E7F090909063E4151215E7F09192946DC +:10DE0A00264949493203017F01033F4040403F1FF1 +:10DE1A002040201F3F4038403F6314081463030426 +:10DE2A007804036159494D43007F41414102040886 +:10DE3A001020004141417F04020102044040404059 +:10DE4A0040000307080020545478407F284444388F +:10DE5A003844444428384444287F385454541800D9 +:10DE6A00087E090218A4A49C787F08040478004458 +:10DE7A007D40002040403D007F1028440000417F43 +:10DE8A0040007C047804787C0804047838444444CC +:10DE9A0038FC1824241818242418FC7C08040408C4 +:10DEAA00485454542404043F44243C4040207C1CDD +:10DEBA002040201C3C4030403C44281028444C90D0 +:10DECA0090907C4464544C4400083641000000772A +:10DEDA000000004136080002010204023C26232603 +:10DEEA003C1EA1A161123A4040207A385454555937 +:10DEFA00215555794121545478412155547840206F +:10DF0A00545579400C1E5272123955555559395487 +:10DF1A0054545939555454580000457C410002451F +:10DF2A007D420001457C40F0292429F0F02825286B +:10DF3A00F07C545545002054547C547C0A097F498E +:10DF4A0032494949323248484832324A4848303AD6 +:10DF5A004141217A3A42402078009DA0A07D39446F +:10DF6A004444393D4040403D3C24FF2424487E49F6 +:10DF7A0043662B2FFC2F2BFF0929F620C0887E0928 +:10DF8A000320545479410000447D413048484A32C4 +:10DF9A00384040227A007A0A0A727D0D19317D26AC +:10DFAA0029292F28262929292630484D4020380892 +:10DFBA0008080808080808382F10C8ACBA2F102813 +:10DFCA0034FA00007B000008142A142222142A14AE +:10DFDA0008AA005500AAAA55AA55AA000000FF00DF +:10DFEA00101010FF00141414FF001010FF00FF108F +:10DFFA0010F010F0141414FC001414F700FF0000C1 +:10E00A00FF00FF1414F404FC141417101F10101F3F +:10E01A00101F1414141F00101010F0000000001F2D +:10E02A00101010101F10101010F010000000FF1038 +:10E03A0010101010107D1211127D000000FF140044 +:10E04A0000FF00FF00001F10170000FC04F4141466 +:10E05A001710171414F404F40000FF00F714141432 +:10E06A0014141414F700F7141414171410101F10B2 +:10E07A001F141414F4141010F010F000001F101FD5 +:10E08A000000001F14000000FC140000F010F03D16 +:10E09A004242423D141414FF141010101F000000D5 +:10E0AA0000F010FFFFFFFFFFF0F0F0F0F0225454F1 +:10E0BA007842000000FFFF0F0F0F0F0F384444385B +:10E0CA00447C2A2A3E147E02020606027E027E0250 +:10E0DA0063554941632254547842407E201E2006EB +:10E0EA00027E020299A5E7A5991C2A492A1C4C72AC +:10E0FA0001724C304A4D4D303048784830BC625A33 +:10E10A00463D3E494949007E0101017E2A2A2A2AC2 +:10E11A002A44445F444440514A444040444A51409E +:10E12A000000FF0103E080FF000008086B6B083A5B +:10E13A004444443A060F090F060000030300000096 +:10E14A001010003040FF0101001F01011E00191DBF +:10E15A001712003C3C3C3C081C1C1C08000098CCD4 +:10E16A0066222222F2AA262AF222222266CC8800DB +:10E17A000000000000000000000000000000000095 +:10E18A000000000000000000000000000000000085 +:10E19A0000000000000080C0603060C09020408015 +:10E1AA00000000000000404204E010080B0810E0E4 +:10E1BA0004424000000000001C22414F49221C007A +:10E1CA000000000000000000000000000000000045 +:10E1DA00000000000000000000000000406131184B +:10E1EA0008080808FF088D4AFF080808081831615E +:10E1FA0040000000000000000000000000000000D5 +:10E20A00000000000000000000000000000000C044 +:10E21A006030180C06030100000000000103060C20 +:10E22A00193264C810000008040001021A02010031 +:10E23A0004080000000000000000000000000000C8 +:10E24A0000000000000000000000000000000000C4 +:10E25A0000000000000000000000000000000000B4 +:10E26A0000000000FF058850FF00000000000000C9 +:10E27A000000000000000000000000000000000094 +:10E28A00000000000000000000000000000000FF85 +:10E29A0000F808080808F8000000F0101010101024 +:10E2AA00F00000FF00000000000000000000000075 +:10E2BA000000000000000000000000000000806074 +:10E2CA001008040282818181010101010101010218 +:10E2DA000204848C888810102040800000000040CE +:10E2EA006030180C07050404070C18306848080841 +:10E2FA000808080808080808080808080808080894 +:10E30A000808080808080808080808080808007F14 +:10E31A00404141414141414040407F4040404240AC +:10E32A007F40407F0008080808080808080808080D +:10E33A000808080808080808080808080006191044 +:10E34A00101C02192442422419021C101010101C1D +:10E35A0002192442422419021C10101F0000803F97 +:10E36A00000020410000C84200007A4400401C46D8 +:10E37A000050C347002474498096184B20BCBE4CF9 +:10E38A00286B6E4EF9021550EC78AD60CAF24971ED +:10E39A000000803FCDCCCC3D0AD7233C6F12833A94 +:10E3AA0017B7D138ACC52737BD37863595BFD633B1 +:10E3BA0077CC2B325F708930FFE6DB2E08E53C1EF6 +:10E3CA006042A20D010000000800000040000000A9 +:10E3DA00000200000010000000800000000004009D +:10E3EA0000002000000000010000000800000040BA +:10E3FA0001000000100000000001000000100000F1 +:10E40A0000000100000010000000000100000010E0 +:10E41A0000000000000000000000000000000000F2 +:10E42A00004E6F7420696E206D656E7500000000E5 +:10E43A0000000000000000000000000000000000D2 +:10E44A0000000000000000000000000000000000C2 +:10E45A0000000000000000000000000000000000B2 +:10E46A00000000000000000000000000486F6C641B +:10E47A0020322073656300000000000000000000E5 +:10E48A000000000000000000000000000000000082 +:10E49A000000000000000000000000000000000072 +:10E4AA00000000000000434F4E4649470000434F1A +:10E4BA004E46494700000053657420746F20466930 +:10E4CA00786564204361626C65206F7220547970AC +:10E4DA0065203220536F636B6574000000000000F2 +:10E4EA000000000000000000000000000001000021 +:10E4FA00004C4F4144424C00004C4F4144204241A1 +:10E50A004C00536574204C6F61642042616C616EEB +:10E51A0063696E67206D6F646520666F7220322DA5 +:10E52A003420536D617274455653457300000000E0 +:10E53A000000000000000000040000004D494E00E9 +:10E54A00000000004D494E000000000000536574B1 +:10E55A00204D494E20436861726765204375727287 +:10E56A00656E74207468652045562077696C6C2046 +:10E57A006163636570740000000000000000000021 +:10E58A00000600100006004349524355495400430F +:10E59A004952435549540000536574204556534522 +:10E5AA002043697263756974206D617820437572BE +:10E5BA0072656E7400000000000000000000000098 +:10E5CA000000000000000000000000000A005000E7 +:10E5DA0010004C4F434B000000004C4F434B0000CF +:10E5EA000000004361626C65206C6F636B696E6743 +:10E5FA00206163747561746F7220747970650000AC +:10E60A000000000000000000000000000000000000 +:10E61A000000000000000000000200000053544106 +:10E62A0052540000005354415254000000005375E4 +:10E63A0072706C757320656E657267792073746188 +:10E64A0072742043757272656E74000000000000D7 +:10E65A0000000000000000000000000000000000B0 +:10E66A00000001001000040053544F500000000045 +:10E67A0053544F50000000000053746F7020736FA2 +:10E68A006C6172206368617267696E6720617420C9 +:10E69A0036412061667465722074686973207469F2 +:10E6AA006D65000000000000000000000000003C52 +:10E6BA00000A00494D504F52540000494D504F52E4 +:10E6CA0054000000416C6C6F772067726964207097 +:10E6DA006F776572207768656E20736F6C61722040 +:10E6EA006368617267696E670000000000000000DD +:10E6FA000000000000000000000006000000535760 +:10E70A0000000000000053574954434800000053DA +:10E71A0077697463682066756E6374696F6E2063C7 +:10E72A006F6E74726F6C206F6E2070696E20535713 +:10E73A0000000000000000000000000000000000CF +:10E74A0000000000000400000052434D4F4E00003C +:10E75A000052434D4F4E00000000526573696475C4 +:10E76A00616C2043757272656E74204D6F6E6974A8 +:10E77A006F72206F6E2070696E2052434D00000048 +:10E78A00000000000000000000000000000000007F +:10E79A00010000004D415800000000004D415800A2 +:10E7AA000000000000536574204D41582043686101 +:10E7BA007267652043757272656E7420666F722087 +:10E7CA007468697320455653450000000000000034 +:10E7DA00000000000000000000060050000D004D7F +:10E7EA004F4445000000004D4F4445000000000022 +:10E7FA0053657420746F204E6F726D616C2C2053B8 +:10E80A006D617274206F7220536F6C61722045566D +:10E81A005345206D6F646500000000000000000091 +:10E82A00000000000000020000004D41494E530064 +:10E83A0000004D41494E5300000000536574204DBD +:10E84A006178204D41494E532043757272656E744A +:10E85A0000000000000000000000000000000000AE +:10E86A000000000000000000000000000000000A94 +:10E87A00006400190043414C000000000043414C71 +:10E88A0000000000000043616C69627261746520D7 +:10E89A0043543120284354322B332077696C6C203F +:10E8AA00616C736F206368616E6765290000000000 +:10E8BA00000000000000000000001E00C800640004 +:10E8CA004D41494E454D00004D41494E534D455429 +:10E8DA000054797065206F66206D61696E732065DA +:10E8EA006C656374726963206D65746572000000FB +:10E8FA00000000000000000000000000000000000E +:10E90A0000000000000100060001004752494400CF +:10E91A000000004752494400000000004772696441 +:10E92A00207479706520746F207768696368207431 +:10E93A0068652053656E736F72626F782069732001 +:10E94A00636F6E6E6563746564000000000000000A +:10E95A000000010000004D41494E414400004D4174 +:10E96A00494E534144520041646472657373206F87 +:10E97A0066206D61696E7320656C65637472696384 +:10E98A00206D657465720000000000000000000040 +:10E99A0000000000000000000000000500FF000A5F +:10E9AA00004D41494E4D0000004D41494E534D45E1 +:10E9BA0053004D61696E7320656C65637472696397 +:10E9CA00206D657465722073636F706520285768BF +:10E9DA00617420646F6573206974206D6561737555 +:10E9EA0072653F2900000000010000005056454DA5 +:10E9FA00000000005056204D45544552005479708D +:10EA0A0065206F6620505620656C65637472696371 +:10EA1A00206D6574657200000000000000000000AF +:10EA2A0000000000000000000000000000000000DC +:10EA3A00000000060000005056414400000000504B +:10EA4A005620414444520000416464726573732045 +:10EA5A006F6620505620656C656374726963206D19 +:10EA6A0065746572000000000000000000000000EC +:10EA7A000000000000000000000000000500FF0088 +:10EA8A000B004556454D000000004556204D4554A3 +:10EA9A0045520054797065206F6620455620656C92 +:10EAAA00656374726963206D6574657200000000A5 +:10EABA00000000000000000000000000000000004C +:10EACA00000000000000000000060000004556415A +:10EADA00440000000045562041444452000041646D +:10EAEA006472657373206F6620455620656C656392 +:10EAFA0074726963206D657465720000000000001D +:10EB0A0000000000000000000000000000000000FB +:10EB1A0000000500FF000C00454D424F00000000B8 +:10EB2A0042595445204F52440042797465206F720D +:10EB3A00646572206F6620637573746F6D20656CEF +:10EB4A00656374726963206D657465720000000004 +:10EB5A0000000000000000000000000000000003A8 +:10EB6A00000000454D44460000000050524F544FEB +:10EB7A00434F4C004461746120666F726D6174206A +:10EB8A006F6620637573746F6D20656C656374724C +:10EB9A006963206D65746572000000000000000062 +:10EBAA000000000000000000000003000000454DC6 +:10EBBA0049524547000043555220524547490052A1 +:10EBCA006567697374657220666F72204375727225 +:10EBDA00656E74206F6620637573746F6D20656C43 +:10EBEA00656374726963206D657465720000000064 +:10EBFA000000000000FFFF0000454E49444956004E +:10EC0A000043555220444956490044697669736F56 +:10EC1A007220666F722043757272656E74206F6619 +:10EC2A0020637573746F6D20656C656374726963B4 +:10EC3A00206D65746572000000000000000000008D +:10EC4A0008000000454D455245470000454E452005 +:10EC5A005245474900526567697374657220666F49 +:10EC6A007220456E65726779206F662063757374CA +:10EC7A006F6D20656C656374726963206D65746578 +:10EC8A007200000000000000000000FFFF000045C5 +:10EC9A004E454449560000454E45204449564900D0 +:10ECAA0044697669736F7220666F7220456E657269 +:10ECBA006779206F6620637573746F6D20656C6564 +:10ECCA006374726963206D657465720000000000E8 +:10ECDA0000000000000008000000455849540000E8 +:10ECEA0000004558495400000000004558495400A6 +:10ECFA00000000000000000000000000000000000A +:10ED0A0000000000000000000000000000000000F9 +:10ED1A0000000000000000000000000000000000E9 +:10ED2A00000000000006D00F013A9FD0B281BE7EDB +:10ED3A00EF7EF0550E046EAA0E056E0F013A9F2063 +:10ED4A00EE00F0000181AEFED7900E716E260E72B3 +:10ED5A006E7086020ED56E719874507450D76AD64A +:10ED6A006AF2944ED8D58E4CD8D59EF2B4F7D7D63F +:10ED7A00CF75FFD7CF76FF71882BD90F0AECE10F39 +:10ED8A000E22D900EE05F024D90F0AF9E002500448 +:10ED9A000A07E00250050A01E11BD902C0ECFFF3A1 +:10EDAA00D710EE06F0006A016AEDCFF4FFE65030A4 +:10EDBA00D8E250EA62FBD7E150E962F8D70150F491 +:10EDCA0062CAD70050EF62C7D7006A016A0750F6D5 +:10EDDA006EA96E0850F76EAA6E09C0F8FF00EE0C15 +:10EDEA00F00A0E0660B8D7F9500644F92627D02F44 +:10EDFA00D039D04FD07CD0A8D0B5D0C4D098D7FFC6 +:10EE0A00000400F2B4120081BEFCD781AEFED71214 +:10EE1A0000011800C001F0006EE83A0F0B001A005A +:10EE2A0038F00B011A0038E844011AE00B011A0005 +:10EE3A001A120000030106FF8400FD00000E0EF600 +:10EE4A006EFE0EF76E000EF86E0A0E0B6E0C6A0955 +:10EE5A0000F550ADD8DDDF0B06000E0C5A0B500C36 +:10EE6A0010F6E19ED00900F550D3DFF6503F0BFAB9 +:10EE7A00E10050C5EC7FF00150C5EC7FF00B0600B5 +:10EE8A000E0C5A0B500C10EEE18FD0FF00FF00FF62 +:10EE9A0000FF00C00EF616000EF65C000EF75801D1 +:10EEAA000EF85802E6A66A17D0000EF65CFD0EF7B9 +:10EEBA0058000EF8580DE6000EF65C000EF75801E1 +:10EECA000EF85806E7A66A07D0FF00FF00FF00FF0A +:10EEDA0000940EA66E8BD8400EF65EE86AF75AF8D2 +:10EEEA005A0B2ED7D759D0FF00FF00FF00FF00C0F2 +:10EEFA000EF616000EF65C000EF758010EF85802D0 +:10EF0A00E6A66A16D0000EF65CFD0EF758000EF85B +:10EF1A00580DE6000EF65C000EF758010EF858067A +:10EF2A00E7A66A06D0FF00FF00FF00FF00840EA6D6 +:10EF3A006EEECFF5FF0D00F6503F0BFAE10A0056D0 +:10EF4A00D809000B2ED4D728D0A66AA680A850A923 +:10EF5A004AAA2A2DD85DDF0B06000E0C5A0B500C5C +:10EF6A0010F4E11ED0040EA66EECCFA8FF3FD8A67F +:10EF7A00B2FED7A94AAA2A0B06000E0C5A0B500C4D +:10EF8A0010F3E10AD0C40EA66E0800EE50F5622C0A +:10EF9A00D80B000B2EFAD700D0A66A065008D8382C +:10EFAA00DF005005D8015003D8040E0DD8E5D6036A +:10EFBA006E0F0A06E00350040A03E00350050A0232 +:10EFCA00E1050E01D803500400A4A8FED7736E12FF +:10EFDA000071B2FF000400A4AAFDD77450026E1299 +:10EFEA0000FF00FF00FF00A66AF56E0C0004000493 +:10EFFA0050A76E0550A76EA68200001200FFFFFF01 +:10F00A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:10F01A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:10F02A00FFFFFFFFFF44697361626C656400004182 +:10F03A0063636573732042000041636365737320E1 +:10F04A00530000536D612D536F6C204200536D6164 +:10F05A002D536F6C20530044697361626C656400C0 +:10F06A004D6173746572000000536C6176652031DE +:10F07A000000536C61766520320000536C6176653E +:10F08A0020330000010000000A00000064000000B4 +:10F09A00E803000010270000A086010040420F008C +:10F0AA008096980000E1F50500CA9A3B34576972C8 +:10F0BA006500000000003357697265000000000017 +:10F0CA00486F6D652B455653450044697361626C00 +:10F0DA00656400536F6C656E6F696400456E6162AA +:10F0EA006C6564004E6F726D616C00536F636B6583 +:10F0FA0074004D6F746F7200536F6C617200536DC0 +:10F10A00617274004669786564004D454E55004148 +:10F11A006C6C00526573696475616C204375727218 +:10F12A00656E74204D6F6E69746F72206F6E2070F9 +:10F13A00696E2052434D2073657420746F203A2003 +:10F14A0025730D0A526573696475616C2043757283 +:10F15A0072656E74204D6F6E69746F72202844490F +:10F16A005341424C452F454E41424C45293A2000D5 +:10F17A004752494420636F6E6E656374696F6E20EF +:10F18A0028666F7220636F72726563742053656EAE +:10F19A00736F72626F78206D6561737572656D65E4 +:10F1AA006E74292073657420746F203A2025730DBC +:10F1BA000A477269642073657420746F2028345773 +:10F1CA006972652F3357697265293A20005375723F +:10F1DA00706C757320656E657267792073746172DD +:10F1EA00742043757272656E742073657420746F2F +:10F1FA003A20257520410D0A456E746572206E65A8 +:10F20A007720537572706C757320737461727420F1 +:10F21A0043757272656E742028312D3136293A2071 +:10F22A002D00456E746572206E657720427974658B +:10F23A00206F726465722028303A204C424620269C +:10F24A00204C57462C20313A204C42462026204852 +:10F25A0057462C20323A204842462026204C574610 +:10F26A002C20333A20484246202620485746293A3D +:10F27A002000416C6C6F7720496D706F7274206644 +:10F28A00726F6D20677269642E2043757272656EA3 +:10F29A00742073657420746F3A20257520410D0A15 +:10F2AA00456E746572206E657720496D706F727451 +:10F2BA002043757272656E742028302D36293A20E3 +:10F2CA00004361626C65206C6F636B207365742008 +:10F2DA00746F203A2025730D0A456E746572206E8C +:10F2EA006577204361626C65206C6F636B206D6F7C +:10F2FA006465202844495341424C452F534F4C459D +:10F30A004E4F49442F4D4F544F52293A20000D0A6F +:10F31A002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D13 +:10F32A002D2D2D2D2D2D2D2D2D2D2D2D2D20534DCA +:10F33A004152542045565345202D2D2D2D2D2D2D2E +:10F34A002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DE3 +:10F35A002D2D2D2D2D2D0D0A2076002D2D2D2D2D07 +:10F36A002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DC3 +:10F37A002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DB3 +:10F38A002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DA3 +:10F39A002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D93 +:10F3AA002D0D0A004D494E2043686172676520435E +:10F3BA00757272656E742073657420746F3A2025B5 +:10F3CA007520410D0A456E746572206E6577204D71 +:10F3DA00494E204368617267652043757272656E93 +:10F3EA00742028362D3136293A200053746F702044 +:10F3FA00736F6C6172206368617267696E672061FE +:10F40A0074203641206166746572202575206D6905 +:10F41A006E2E0D0A456E746572206E6577207469CA +:10F42A006D652028302D363029206D696E3A20000E +:10F43A004D41494E532043757272656E742073654F +:10F44A007420746F3A20257520410D0A456E746543 +:10F45A0072206E6577206D6178204D41494E5320A8 +:10F46A0043757272656E74202831302D313030291F +:10F47A003A200045565345204369726375697420E2 +:10F48A0043757272656E74206C696D697420736558 +:10F49A007420746F3A20257520410D0A456E7465F3 +:10F4AA0072206E6577206C696D6974202831302D61 +:10F4BA003830293A20005741524E494E47202D20D4 +:10F4CA00444F204E4F5420534554204355525245E1 +:10F4DA004E5420484947484552205448414E2059E5 +:10F4EA004F555220434952435549542042524541AF +:10F4FA004B45520D0A004D41582043757272656E94 +:10F50A00742073657420746F3A20257520410D0AA2 +:10F51A00456E746572206E6577204D4158204368A8 +:10F52A00617267652043757272656E742028362D84 +:10F53A003830293A200041636365737320436F6E44 +:10F54A0074726F6C206F6E2070696E20535720732F +:10F55A00657420746F203A2025730D0A4163636530 +:10F56A00737320436F6E74726F6C206F6E205357E3 +:10F57A002028257300455653452073657420746FFF +:10F58A00203A2025730D0A456E746572206E6577E0 +:10F59A002045565345204D6F646520284E4F524DE5 +:10F5AA00414C2F534D4152542F534F4C4152293AFB +:10F5BA002000436F6E66696775726174696F6E20A9 +:10F5CA003A2025730D0A456E746572206E657720A0 +:10F5DA00436F6E66696775726174696F6E2028463B +:10F5EA00495845442F534F434B4554293A20004C20 +:10F5FA006F61642042616C616E63696E6720736536 +:10F60A007420746F203A2025730D0A456E74657252 +:10F61A00204C6F61642042616C616E63696E672081 +:10F62A006D6F64652028257300456E746572206EBF +:10F63A006577204461746120666F726D6174202859 +:10F64A00303A20384E312C20313A20384E322C2094 +:10F65A00323A203845312C20333A20384F31293A72 +:10F66A0020004354312072656164733A20252E319B +:10F67A006620410D0A456E746572206E6577204DCD +:10F68A00656173757265642043757272656E742064 +:10F69A00666F72204354313A2000456E74657220B9 +:10F6AA006E6577206578706F6E656E74206F662060 +:10F6BA0064697669736F722028302D3729206F723A +:10F6CA00203820666F7220646F75626C653A20007C +:10F6DA00456E7465722077686174206D61696E7316 +:10F6EA0020656C656374726963206D657465722048 +:10F6FA006D6561737572652028414C4C2F484F4DDA +:10F70A0045293A200020666F722064657461696C2D +:10F71A00656420696E737472756374696F6E732C95 +:10F72A0020736565207777772E736D6172746576BD +:10F73A0073652E6F72670D0A004F5220475245417A +:10F74A00544552205448414E205448452052415471 +:10F75A0045442056414C5545204F462054484520A3 +:10F76A00455653450D0A000D0A4572726F722120E3 +:10F77A00706C656173652063616C6962726174653E +:10F78A002077697468206174206C6561737420360F +:10F79A00410D0A0030322073656E7420746F204D5B +:10F7AA0061737465722C2072657175657374656412 +:10F7BA0020252E316620410D0A0030332073656EF4 +:10F7CA007420746F204D61737465722C2072657198 +:10F7DA0075657374656420252E316620410D0A0013 +:10F7EA0030312073656E7420746F204D61737465B7 +:10F7FA00722C206368617267696E672073746F7018 +:10F80A007065640D0A0030342073656E7420746F5D +:10F81A00204D61737465722C206368617267696E2A +:10F82A00672073746F707065640D0A004354313A2F +:10F83A00252E31662041204354323A252E31662046 +:10F84A0041204354333A252E3166204129004E6F18 +:10F85A002073756E2F63757272656E7420457272AD +:10F86A006F727320436C65617265642E0D0A004ED7 +:10F87A006F7420656E6F7567682063757272656E46 +:10F88A007420617661696C61626C65210D0A0030D1 +:10F89A003320536C61766520257520636861726731 +:10F8AA00696E673A20252E316620410D0A003032F2 +:10F8BA0020536C61766520257520726571756573B4 +:10F8CA007465643A252E316620410D0A000D0A45F9 +:10F8DA0072726F722120706C65617365206368654E +:10F8EA00636B206C696D6974730D0A004361626C05 +:10F8FA0065206C696D69743A2025754120204D6137 +:10F90A00783A20257541200D0A004572726F722CD3 +:10F91A0020636F6D6D756E69636174696F6E2065C2 +:10F92A0072726F72210D0A0020496E7465726E61DF +:10F93A006C2054656D70657261747572653A202524 +:10F94A006920430D0A0057616974696E6720666F02 +:10F95A007220536F6C617220706F7765722E2E0D54 +:10F96A000A0041637469766174696F6E204D6F6431 +:10F97A0065205472696767657265640D0A003034E0 +:10F98A0020432D3E4220536C6176652025752069FF +:10F99A006E6163746976650D0A00456E746572203E +:10F9AA006E65772076616C7565202825692D256935 +:10F9BA00293A200054656D7065726174757265200C +:10F9CA00746F6F2048696768210D0A000D0A536D2C +:10F9DA00617274204556534520706F776572757051 +:10F9EA002E0D0A000A496E76616C6964206D6F6497 +:10F9FA00627573207061636B657400303120536CDB +:10FA0A0061766520257520537461746520410D0A5D +:10FA1A00004E6F2061636B2C2053544154452043A0 +:10FA2A002D3E420D0A000D0A73657474696E677380 +:10FA3A002073617665640D0A00456E746572206EE6 +:10FA4A0065772074797065202825730025732069ED +:10FA5A00732073657420746F2025730D0A0030318A +:10FA6A00323334353637383941424344454600301B +:10FA7A00313233343536373839616263646566004A +:10FA8A00252D303773202D20252D353073202D203C +:10FA9A00000D0A43524320696E76616C69640D0A4F +:10FAAA00004E6F2043757272656E7421210A0D0033 +:10FABA00535441544520422D3E410D0A00535441AE +:10FACA00544520432D3E410D0A00535441544520CC +:10FADA00412D3E420D0A00535441544520422D3EC9 +:10FAEA00430D0A006163636573733A20256420003D +:10FAFA004641494C45442120202000536D617274CF +:10FB0A0020455653450053455249414C20434F4DD9 +:10FB1A0000424F4F544C4F414445520055504441C6 +:10FB2A0054452045525200486F6C64203220736558 +:10FB3A006300434F4E4E45435445440048494748A5 +:10FB4A002054454D5000464F5220534F4C415200CD +:10FB5A00464F5220504F57455200253032753A25AC +:10FB6A0030327500484246202620485746004C420B +:10FB7A0046202620485746004842462026204C5711 +:10FB8A0046004C42462026204C57460043484152E4 +:10FB9A00474520200056657220322E3137003C201E +:10FBAA0025752E2575410044455445435445440066 +:10FBBA004348415247494E470052455349445541EB +:10FBCA004C004552524F52204E4F00524541445923 +:10FBDA0020544F00524541445920257500666F72E2 +:10FBEA00204D656E7500534F4C454E4F49440053A6 +:10FBFA00544F505045440057414954494E470043D9 +:10FC0A00555252454E5400494F205465737400258D +:10FC1A0032752E253175002575202825582900446E +:10FC2A00495341424C4500253275206D696E0028C2 +:10FC3A006E756C6C290044454E494544005749523B +:10FC4A00494E4700425554544F4E00414343455391 +:10FC5A005300506173736564002D2532752041008D +:10FC6A00454E41424C45004E4F524D414C00534F78 +:10FC7A00434B455400446F75626C650076322E31F1 +:10FC8A003700253369F84300434845434B00455242 +:10FC9A00524F520050524553530052455345540057 +:10FCAA004641554C5400524541445900464958452D +:10FCBA0044004D4F544F5200534D41525400253386 +:10FCCA006441002532754100484F4D4500252E30CC +:10FCDA0066006B57680038453100384E3100384F9E +:10FCEA003100384E3200414C4C002F2573003E0043 +:01FCFA000009 :020000040020DA :08000000FFFFFFFFFFFFFFFF00 :020000040030CA diff --git a/version2/SmartEVSE2.X/nbproject/Makefile-default.mk b/version2/SmartEVSE2.X/nbproject/Makefile-default.mk deleted file mode 100644 index 075b024..0000000 --- a/version2/SmartEVSE2.X/nbproject/Makefile-default.mk +++ /dev/null @@ -1,210 +0,0 @@ -# -# Generated Makefile - do not edit! -# -# Edit the Makefile in the project folder instead (../Makefile). Each target -# has a -pre and a -post target defined where you can add customized code. -# -# This makefile implements configuration specific macros and targets. - - -# Include project Makefile -ifeq "${IGNORE_LOCAL}" "TRUE" -# do not include local makefile. User is passing all local related variables already -else -include Makefile -# Include makefile containing local settings -ifeq "$(wildcard nbproject/Makefile-local-default.mk)" "nbproject/Makefile-local-default.mk" -include nbproject/Makefile-local-default.mk -endif -endif - -# Environment -MKDIR=gnumkdir -p -RM=rm -f -MV=mv -CP=cp - -# Macros -CND_CONF=default -ifeq ($(TYPE_IMAGE), DEBUG_RUN) -IMAGE_TYPE=debug -OUTPUT_SUFFIX=elf -DEBUGGABLE_SUFFIX=elf -FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/SmartEVSE2.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} -else -IMAGE_TYPE=production -OUTPUT_SUFFIX=hex -DEBUGGABLE_SUFFIX=elf -FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/SmartEVSE2.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} -endif - -ifeq ($(COMPARE_BUILD), true) -COMPARISON_BUILD=-mafrlcsj -else -COMPARISON_BUILD= -endif - -ifdef SUB_IMAGE_ADDRESS - -else -SUB_IMAGE_ADDRESS_COMMAND= -endif - -# Object Directory -OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE} - -# Distribution Directory -DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE} - -# Source Files Quoted if spaced -SOURCEFILES_QUOTED_IF_SPACED=EVSE.c GLCD.c bootloader.c utils.c - -# Object Files Quoted if spaced -OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/EVSE.p1 ${OBJECTDIR}/GLCD.p1 ${OBJECTDIR}/bootloader.p1 ${OBJECTDIR}/utils.p1 -POSSIBLE_DEPFILES=${OBJECTDIR}/EVSE.p1.d ${OBJECTDIR}/GLCD.p1.d ${OBJECTDIR}/bootloader.p1.d ${OBJECTDIR}/utils.p1.d - -# Object Files -OBJECTFILES=${OBJECTDIR}/EVSE.p1 ${OBJECTDIR}/GLCD.p1 ${OBJECTDIR}/bootloader.p1 ${OBJECTDIR}/utils.p1 - -# Source Files -SOURCEFILES=EVSE.c GLCD.c bootloader.c utils.c - - - -CFLAGS= -ASFLAGS= -LDLIBSOPTIONS= - -############# Tool locations ########################################## -# If you copy a project from one host to another, the path where the # -# compiler is installed may be different. # -# If you open this project with MPLAB X in the new host, this # -# makefile will be regenerated and the paths will be corrected. # -####################################################################### -# fixDeps replaces a bunch of sed/cat/printf statements that slow down the build -FIXDEPS=fixDeps - -.build-conf: ${BUILD_SUBPROJECTS} -ifneq ($(INFORMATION_MESSAGE), ) - @echo $(INFORMATION_MESSAGE) -endif - ${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/SmartEVSE2.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} - -MP_PROCESSOR_OPTION=18F26K22 -# ------------------------------------------------------------------------------------ -# Rules for buildStep: compile -ifeq ($(TYPE_IMAGE), DEBUG_RUN) -${OBJECTDIR}/EVSE.p1: EVSE.c nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} "${OBJECTDIR}" - @${RM} ${OBJECTDIR}/EVSE.p1.d - @${RM} ${OBJECTDIR}/EVSE.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -fno-short-double -fno-short-float -memi=wordwrite -mrom=0-FCFB -O3 -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits -mc90lib $(COMPARISON_BUILD) -std=c90 -gdwarf-3 -mstack=compiled:auto:auto:auto -o ${OBJECTDIR}/EVSE.p1 EVSE.c - @-${MV} ${OBJECTDIR}/EVSE.d ${OBJECTDIR}/EVSE.p1.d - @${FIXDEPS} ${OBJECTDIR}/EVSE.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ - -${OBJECTDIR}/GLCD.p1: GLCD.c nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} "${OBJECTDIR}" - @${RM} ${OBJECTDIR}/GLCD.p1.d - @${RM} ${OBJECTDIR}/GLCD.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -fno-short-double -fno-short-float -memi=wordwrite -mrom=0-FCFB -O3 -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits -mc90lib $(COMPARISON_BUILD) -std=c90 -gdwarf-3 -mstack=compiled:auto:auto:auto -o ${OBJECTDIR}/GLCD.p1 GLCD.c - @-${MV} ${OBJECTDIR}/GLCD.d ${OBJECTDIR}/GLCD.p1.d - @${FIXDEPS} ${OBJECTDIR}/GLCD.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ - -${OBJECTDIR}/bootloader.p1: bootloader.c nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} "${OBJECTDIR}" - @${RM} ${OBJECTDIR}/bootloader.p1.d - @${RM} ${OBJECTDIR}/bootloader.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -fno-short-double -fno-short-float -memi=wordwrite -mrom=0-FCFB -O3 -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits -mc90lib $(COMPARISON_BUILD) -std=c90 -gdwarf-3 -mstack=compiled:auto:auto:auto -o ${OBJECTDIR}/bootloader.p1 bootloader.c - @-${MV} ${OBJECTDIR}/bootloader.d ${OBJECTDIR}/bootloader.p1.d - @${FIXDEPS} ${OBJECTDIR}/bootloader.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ - -${OBJECTDIR}/utils.p1: utils.c nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} "${OBJECTDIR}" - @${RM} ${OBJECTDIR}/utils.p1.d - @${RM} ${OBJECTDIR}/utils.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -fno-short-double -fno-short-float -memi=wordwrite -mrom=0-FCFB -O3 -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits -mc90lib $(COMPARISON_BUILD) -std=c90 -gdwarf-3 -mstack=compiled:auto:auto:auto -o ${OBJECTDIR}/utils.p1 utils.c - @-${MV} ${OBJECTDIR}/utils.d ${OBJECTDIR}/utils.p1.d - @${FIXDEPS} ${OBJECTDIR}/utils.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ - -else -${OBJECTDIR}/EVSE.p1: EVSE.c nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} "${OBJECTDIR}" - @${RM} ${OBJECTDIR}/EVSE.p1.d - @${RM} ${OBJECTDIR}/EVSE.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -fno-short-double -fno-short-float -memi=wordwrite -mrom=0-FCFB -O3 -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits -mc90lib $(COMPARISON_BUILD) -std=c90 -gdwarf-3 -mstack=compiled:auto:auto:auto -o ${OBJECTDIR}/EVSE.p1 EVSE.c - @-${MV} ${OBJECTDIR}/EVSE.d ${OBJECTDIR}/EVSE.p1.d - @${FIXDEPS} ${OBJECTDIR}/EVSE.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ - -${OBJECTDIR}/GLCD.p1: GLCD.c nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} "${OBJECTDIR}" - @${RM} ${OBJECTDIR}/GLCD.p1.d - @${RM} ${OBJECTDIR}/GLCD.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -fno-short-double -fno-short-float -memi=wordwrite -mrom=0-FCFB -O3 -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits -mc90lib $(COMPARISON_BUILD) -std=c90 -gdwarf-3 -mstack=compiled:auto:auto:auto -o ${OBJECTDIR}/GLCD.p1 GLCD.c - @-${MV} ${OBJECTDIR}/GLCD.d ${OBJECTDIR}/GLCD.p1.d - @${FIXDEPS} ${OBJECTDIR}/GLCD.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ - -${OBJECTDIR}/bootloader.p1: bootloader.c nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} "${OBJECTDIR}" - @${RM} ${OBJECTDIR}/bootloader.p1.d - @${RM} ${OBJECTDIR}/bootloader.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -fno-short-double -fno-short-float -memi=wordwrite -mrom=0-FCFB -O3 -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits -mc90lib $(COMPARISON_BUILD) -std=c90 -gdwarf-3 -mstack=compiled:auto:auto:auto -o ${OBJECTDIR}/bootloader.p1 bootloader.c - @-${MV} ${OBJECTDIR}/bootloader.d ${OBJECTDIR}/bootloader.p1.d - @${FIXDEPS} ${OBJECTDIR}/bootloader.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ - -${OBJECTDIR}/utils.p1: utils.c nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} "${OBJECTDIR}" - @${RM} ${OBJECTDIR}/utils.p1.d - @${RM} ${OBJECTDIR}/utils.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -fno-short-double -fno-short-float -memi=wordwrite -mrom=0-FCFB -O3 -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits -mc90lib $(COMPARISON_BUILD) -std=c90 -gdwarf-3 -mstack=compiled:auto:auto:auto -o ${OBJECTDIR}/utils.p1 utils.c - @-${MV} ${OBJECTDIR}/utils.d ${OBJECTDIR}/utils.p1.d - @${FIXDEPS} ${OBJECTDIR}/utils.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ - -endif - -# ------------------------------------------------------------------------------------ -# Rules for buildStep: assemble -ifeq ($(TYPE_IMAGE), DEBUG_RUN) -else -endif - -# ------------------------------------------------------------------------------------ -# Rules for buildStep: assembleWithPreprocess -ifeq ($(TYPE_IMAGE), DEBUG_RUN) -else -endif - -# ------------------------------------------------------------------------------------ -# Rules for buildStep: link -ifeq ($(TYPE_IMAGE), DEBUG_RUN) -dist/${CND_CONF}/${IMAGE_TYPE}/SmartEVSE2.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE} - ${MP_CC} $(MP_EXTRA_LD_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -Wl,-Map=dist/${CND_CONF}/${IMAGE_TYPE}/SmartEVSE2.X.${IMAGE_TYPE}.map -D__DEBUG=1 -DXPRJ_default=$(CND_CONF) -Wl,--defsym=__MPLAB_BUILD=1 -fno-short-double -fno-short-float -memi=wordwrite -mrom=0-FCFB -O3 -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits -mc90lib -std=c90 -gdwarf-3 -mstack=compiled:auto:auto:auto $(COMPARISON_BUILD) -Wl,--memorysummary,dist/${CND_CONF}/${IMAGE_TYPE}/memoryfile.xml -o dist/${CND_CONF}/${IMAGE_TYPE}/SmartEVSE2.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} - @${RM} dist/${CND_CONF}/${IMAGE_TYPE}/SmartEVSE2.X.${IMAGE_TYPE}.hex - -else -dist/${CND_CONF}/${IMAGE_TYPE}/SmartEVSE2.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE} - ${MP_CC} $(MP_EXTRA_LD_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -Wl,-Map=dist/${CND_CONF}/${IMAGE_TYPE}/SmartEVSE2.X.${IMAGE_TYPE}.map -DXPRJ_default=$(CND_CONF) -Wl,--defsym=__MPLAB_BUILD=1 -fno-short-double -fno-short-float -memi=wordwrite -mrom=0-FCFB -O3 -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits -mc90lib -std=c90 -gdwarf-3 -mstack=compiled:auto:auto:auto $(COMPARISON_BUILD) -Wl,--memorysummary,dist/${CND_CONF}/${IMAGE_TYPE}/memoryfile.xml -o dist/${CND_CONF}/${IMAGE_TYPE}/SmartEVSE2.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} - -endif - - -# Subprojects -.build-subprojects: - - -# Subprojects -.clean-subprojects: - -# Clean Targets -.clean-conf: ${CLEAN_SUBPROJECTS} - ${RM} -r build/default - ${RM} -r dist/default - -# Enable dependency checking -.dep.inc: .depcheck-impl - -DEPFILES=$(shell mplabwildcard ${POSSIBLE_DEPFILES}) -ifneq (${DEPFILES},) -include ${DEPFILES} -endif diff --git a/version2/SmartEVSE2.X/nbproject/Makefile-genesis.properties b/version2/SmartEVSE2.X/nbproject/Makefile-genesis.properties deleted file mode 100644 index 91591bf..0000000 --- a/version2/SmartEVSE2.X/nbproject/Makefile-genesis.properties +++ /dev/null @@ -1,10 +0,0 @@ -# -#Tue May 26 14:12:51 CEST 2020 -default.Pack.dfplocation=C\:\\Program Files (x86)\\Microchip\\MPLABX\\v5.25\\packs\\Microchip\\PIC18F-K_DFP\\1.1.58 -default.languagetoolchain.dir=C\:\\Program Files (x86)\\Microchip\\xc8\\v2.10\\bin -configurations-xml=d70c476e0ecc946eb258dff8e2ab36d8 -com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=6e453b0cf7f7da72a932cfdb2f655401 -default.languagetoolchain.version=2.10 -host.platform=windows -conf.ids=default -default.com-microchip-mplab-nbide-toolchainXC8-XC8LanguageToolchain.md5=23d12c447ed4f9462f01e2202bc2f36a diff --git a/version2/SmartEVSE2.X/nbproject/Makefile-impl.mk b/version2/SmartEVSE2.X/nbproject/Makefile-impl.mk deleted file mode 100644 index 1ba6d3e..0000000 --- a/version2/SmartEVSE2.X/nbproject/Makefile-impl.mk +++ /dev/null @@ -1,69 +0,0 @@ -# -# Generated Makefile - do not edit! -# -# Edit the Makefile in the project folder instead (../Makefile). Each target -# has a pre- and a post- target defined where you can add customization code. -# -# This makefile implements macros and targets common to all configurations. -# -# NOCDDL - - -# Building and Cleaning subprojects are done by default, but can be controlled with the SUB -# macro. If SUB=no, subprojects will not be built or cleaned. The following macro -# statements set BUILD_SUB-CONF and CLEAN_SUB-CONF to .build-reqprojects-conf -# and .clean-reqprojects-conf unless SUB has the value 'no' -SUB_no=NO -SUBPROJECTS=${SUB_${SUB}} -BUILD_SUBPROJECTS_=.build-subprojects -BUILD_SUBPROJECTS_NO= -BUILD_SUBPROJECTS=${BUILD_SUBPROJECTS_${SUBPROJECTS}} -CLEAN_SUBPROJECTS_=.clean-subprojects -CLEAN_SUBPROJECTS_NO= -CLEAN_SUBPROJECTS=${CLEAN_SUBPROJECTS_${SUBPROJECTS}} - - -# Project Name -PROJECTNAME=SmartEVSE2.X - -# Active Configuration -DEFAULTCONF=default -CONF=${DEFAULTCONF} - -# All Configurations -ALLCONFS=default - - -# build -.build-impl: .build-pre - ${MAKE} -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .build-conf - - -# clean -.clean-impl: .clean-pre - ${MAKE} -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .clean-conf - -# clobber -.clobber-impl: .clobber-pre .depcheck-impl - ${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=default clean - - - -# all -.all-impl: .all-pre .depcheck-impl - ${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=default build - - - -# dependency checking support -.depcheck-impl: -# @echo "# This code depends on make tool being used" >.dep.inc -# @if [ -n "${MAKE_VERSION}" ]; then \ -# echo "DEPFILES=\$$(wildcard \$$(addsuffix .d, \$${OBJECTFILES}))" >>.dep.inc; \ -# echo "ifneq (\$${DEPFILES},)" >>.dep.inc; \ -# echo "include \$${DEPFILES}" >>.dep.inc; \ -# echo "endif" >>.dep.inc; \ -# else \ -# echo ".KEEP_STATE:" >>.dep.inc; \ -# echo ".KEEP_STATE_FILE:.make.state.\$${CONF}" >>.dep.inc; \ -# fi diff --git a/version2/SmartEVSE2.X/nbproject/Makefile-local-default.mk b/version2/SmartEVSE2.X/nbproject/Makefile-local-default.mk deleted file mode 100644 index 96fef95..0000000 --- a/version2/SmartEVSE2.X/nbproject/Makefile-local-default.mk +++ /dev/null @@ -1,37 +0,0 @@ -# -# Generated Makefile - do not edit! -# -# -# This file contains information about the location of compilers and other tools. -# If you commmit this file into your revision control server, you will be able to -# to checkout the project and build it from the command line with make. However, -# if more than one person works on the same project, then this file might show -# conflicts since different users are bound to have compilers in different places. -# In that case you might choose to not commit this file and let MPLAB X recreate this file -# for each user. The disadvantage of not commiting this file is that you must run MPLAB X at -# least once so the file gets created and the project can be built. Finally, you can also -# avoid using this file at all if you are only building from the command line with make. -# You can invoke make with the values of the macros: -# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ... -# -SHELL=cmd.exe -PATH_TO_IDE_BIN=C:/Program Files (x86)/Microchip/MPLABX/v5.25/mplab_platform/platform/../mplab_ide/modules/../../bin/ -# Adding MPLAB X bin directory to path. -PATH:=C:/Program Files (x86)/Microchip/MPLABX/v5.25/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH) -# Path to java used to run MPLAB X when this makefile was created -MP_JAVA_PATH="C:\Program Files (x86)\Microchip\MPLABX\v5.25\sys\java\jre1.8.0_181/bin/" -OS_CURRENT="$(shell uname -s)" -MP_CC="C:\Program Files (x86)\Microchip\xc8\v2.10\bin\xc8-cc.exe" -# MP_CPPC is not defined -# MP_BC is not defined -MP_AS="C:\Program Files (x86)\Microchip\xc8\v2.10\bin\xc8-cc.exe" -MP_LD="C:\Program Files (x86)\Microchip\xc8\v2.10\bin\xc8-cc.exe" -MP_AR="C:\Program Files (x86)\Microchip\xc8\v2.10\bin\xc8-ar.exe" -DEP_GEN=${MP_JAVA_PATH}java -jar "C:/Program Files (x86)/Microchip/MPLABX/v5.25/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar" -MP_CC_DIR="C:\Program Files (x86)\Microchip\xc8\v2.10\bin" -# MP_CPPC_DIR is not defined -# MP_BC_DIR is not defined -MP_AS_DIR="C:\Program Files (x86)\Microchip\xc8\v2.10\bin" -MP_LD_DIR="C:\Program Files (x86)\Microchip\xc8\v2.10\bin" -MP_AR_DIR="C:\Program Files (x86)\Microchip\xc8\v2.10\bin" -# MP_BC_DIR is not defined diff --git a/version2/SmartEVSE2.X/nbproject/Makefile-variables.mk b/version2/SmartEVSE2.X/nbproject/Makefile-variables.mk deleted file mode 100644 index 31281dc..0000000 --- a/version2/SmartEVSE2.X/nbproject/Makefile-variables.mk +++ /dev/null @@ -1,13 +0,0 @@ -# -# Generated - do not edit! -# -# NOCDDL -# -CND_BASEDIR=`pwd` -# default configuration -CND_ARTIFACT_DIR_default=dist/default/production -CND_ARTIFACT_NAME_default=SmartEVSE2.X.production.hex -CND_ARTIFACT_PATH_default=dist/default/production/SmartEVSE2.X.production.hex -CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package -CND_PACKAGE_NAME_default=smartevse2.x.tar -CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/smartevse2.x.tar diff --git a/version2/SmartEVSE2.X/nbproject/Package-default.bash b/version2/SmartEVSE2.X/nbproject/Package-default.bash deleted file mode 100644 index ae78f03..0000000 --- a/version2/SmartEVSE2.X/nbproject/Package-default.bash +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/bash -x - -# -# Generated - do not edit! -# - -# Macros -TOP=`pwd` -CND_CONF=default -CND_DISTDIR=dist -TMPDIR=build/${CND_CONF}/${IMAGE_TYPE}/tmp-packaging -TMPDIRNAME=tmp-packaging -OUTPUT_PATH=dist/${CND_CONF}/${IMAGE_TYPE}/SmartEVSE2.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} -OUTPUT_BASENAME=SmartEVSE2.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} -PACKAGE_TOP_DIR=smartevse2.x/ - -# Functions -function checkReturnCode -{ - rc=$? - if [ $rc != 0 ] - then - exit $rc - fi -} -function makeDirectory -# $1 directory path -# $2 permission (optional) -{ - mkdir -p "$1" - checkReturnCode - if [ "$2" != "" ] - then - chmod $2 "$1" - checkReturnCode - fi -} -function copyFileToTmpDir -# $1 from-file path -# $2 to-file path -# $3 permission -{ - cp "$1" "$2" - checkReturnCode - if [ "$3" != "" ] - then - chmod $3 "$2" - checkReturnCode - fi -} - -# Setup -cd "${TOP}" -mkdir -p ${CND_DISTDIR}/${CND_CONF}/package -rm -rf ${TMPDIR} -mkdir -p ${TMPDIR} - -# Copy files and create directories and links -cd "${TOP}" -makeDirectory ${TMPDIR}/smartevse2.x/bin -copyFileToTmpDir "${OUTPUT_PATH}" "${TMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755 - - -# Generate tar file -cd "${TOP}" -rm -f ${CND_DISTDIR}/${CND_CONF}/package/smartevse2.x.tar -cd ${TMPDIR} -tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/package/smartevse2.x.tar * -checkReturnCode - -# Cleanup -cd "${TOP}" -rm -rf ${TMPDIR} diff --git a/version2/SmartEVSE2.X/nbproject/configurations.xml b/version2/SmartEVSE2.X/nbproject/configurations.xml index 9d62fa5..0f6445a 100644 --- a/version2/SmartEVSE2.X/nbproject/configurations.xml +++ b/version2/SmartEVSE2.X/nbproject/configurations.xml @@ -38,14 +38,16 @@ PIC18F26K22 - ICD3PlatformTool + Simulator XC8 - 2.10 + 2.30 3 - + + + @@ -73,6 +75,7 @@ + @@ -197,6 +200,7 @@ +