/Designs/Measuring_instruments/AWS01A/SW/PIC16F887/dbloader.c
File deleted
Property changes:
Deleted: svn:keywords
-Id
\ No newline at end of property
/Designs/Measuring_instruments/AWS01A/SW/PIC16F887/bootloader887/bloader.PJT
48,11 → 48,11
[Opened Files]
1=bloader.c
2=bloader.h
3=..\..\..\..\..\..\..\Program Files (x86)\PICC\Devices\16F887.h
4=..\..\..\..\..\..\..\Program Files (x86)\PICC\Drivers\string.h
5=..\..\..\..\..\..\..\Program Files (x86)\PICC\Drivers\stddef.h
6=..\..\..\..\..\..\..\Program Files (x86)\PICC\Drivers\ctype.h
7=
3=..\common\bloader_defs.h
4=..\..\..\..\..\..\..\..\..\..\Program Files\PICC\devices\16F887.h
5=..\..\..\..\..\..\..\..\..\..\Program Files\PICC\drivers\string.h
6=..\..\..\..\..\..\..\..\..\..\Program Files\PICC\drivers\stddef.h
7=..\..\..\..\..\..\..\..\..\..\Program Files\PICC\drivers\ctype.h
8=
9=bloader.lst
10=
/Designs/Measuring_instruments/AWS01A/SW/PIC16F887/bootloader887/bloader.c
77,10 → 77,7
/*------------------- BOOT LOADER --------------------------------------------*/
 
#BUILD(INTERRUPT=FLASH_BLOCK_SIZE) // Redirect Interrupt routine above first flash block
#ORG 4,5
void JumpToTheInterrupt() // Jump to the Interrupt Handler
{ #asm GOTO FLASH_BLOCK_SIZE #endasm }
#ORG 6,FLASH_BLOCK_SIZE-1 {} // First Flash block is reserved
#ROM 0x0004={0,0,0,0,0,0,0,0,0,0,0,0} // 12x NOP from interrupt vector to interrupt routine
 
 
#ORG LOADER_RESERVED,LOADER_RESERVED+FLASH_BLOCK_SIZE-1 auto=0
/Designs/Measuring_instruments/AWS01A/SW/PIC16F887/bootloader887/bloader.hex
1,4 → 1,4
:0C0000001F308A005C2F00001028080050
:080000001F308A005C2F000094
:10002000FF00030E8301A1000A08A0008A01040852
:10003000A2007708A3007808A4007908A5007A0830
:10004000A600831383128C308400801E29288C1A0A
57,44 → 57,44
:100390006C30B2006F30B3006130B4006430B5002F
:1003A0006530B6007230B7002E30B8006330B90047
:1003B0002030BA003230BB003830BC003130BD00D4
:1003C0003530BE002030BF003230C0003030C100B8
:1003C0003730BE002030BF003230C0003030C100B6
:1003D0003130C2003330C3002D30C4003030C5008E
:1003E0003330C6002D30C7003130C8003030C9006E
:1003F0002030CA003130CB003030CC003A30CD0054
:100400003430CE003930CF003A30D0003430D10013
:100410003230D2005A30D3002030D4006B30D500B7
:100420006130D6006B30D7006C30D8002030D90056
:100430002430DA00DB01DF012C30DE0094200130B3
:1004400078022C3E840083130008243C031D322ACA
:10045000DF012C30DE009420013078022C3E840035
:1004600083138001523003178D0000308F00031377
:10047000B22023300C1E3A2A9900303084008313B6
:1004800080080319562ADF010408DE005F10831B71
:100490005F1400080C1E4A2A99005E08840083132A
:1004A0005F188317840A0319850A402A0D300C1E31
:1004B000572A99000A300C1E5B2A990063300317F3
:1004C0008D0000308F0003100C300313AC00FA20B5
:1004D000103084000330AD001030AC004B210D30E3
:1004E0000C1E702A99000A300C1E742A99006C3078
:1004F00003178D0000308F00031014300313AC007D
:10050000FA2010308400AD012030AC004B210D30BA
:100510000C1E882A99000A300C1E8C2A990079300A
:1005200003178D0000308F00031014300313AC004C
:10053000FA2010308400AD01AC004B210D300C1EB0
:100540009F2A99000A300C1EA32A990086300317AF
:100550008D0000308F000313B22083168C16C0303C
:1005600083128B042B08AB0AAC002C08AD001B30A7
:10057000AE002D08AF006430B000A4217708AD00B4
:1005800078083030031DCB2AAE1CD32AAE19D32AEB
:100590002E1A2030CE2AAE112E122E14F80778080B
:1005A0000C1ED02A99002D08AF000A30B000A421FB
:1005B0007708AD0078083030031DE42AAE19E92A27
:1005C0002E1CE92A2E1A2030F80778080C1EE62A7D
:1005D00099003030AD072D080C1EEC2A99007C30B4
:1005E0000C1EF02A99006430AC002C308400831378
:1005F00000080319082B0230F800F701F70BFE2A58
:10060000F80BFD2A9730F700F70B042B800BFB2A21
:08061000B22A8A150A16F32C28
:100400003530CE003630CF003A30D0003430D10015
:10041000D2005A30D3002030D4006B30D500613088
:10042000D6006B30D7006C30D8002030D900243093
:10043000DA00DB01DF012C30DE009420013078028D
:100440002C3E840083130008243C031D312ADF0165
:100450002C30DE009420013078022C3E840083137F
:100460008001523003178D0000308F000313B2203B
:1004700023300C1E392A9900303084008313800801
:100480000319552ADF010408DE005F10831B5F1487
:1004900000080C1E492A99005E08840083135F1827
:1004A0008317840A0319850A3F2A0D300C1E562A29
:1004B00099000A300C1E5A2A9900633003178D00E8
:1004C00000308F0003100C300313AC00FA20103002
:1004D00084000330AD001030AC004B210D300C1EF9
:1004E0006F2A99000A300C1E732A99006C3003178A
:1004F0008D0000308F00031014300313AC00FA207D
:1005000010308400AD012030AC004B210D300C1EAA
:10051000872A99000A300C1E8B2A9900793003171C
:100520008D0000308F00031014300313AC00FA204C
:1005300010308400AD01AC004B210D300C1E9E2A02
:1005400099000A300C1EA22A9900863003178D00EC
:1005500000308F000313B22083168C16C030831234
:100560008B042B08AB0AAC002C08AD001B30AE008E
:100570002D08AF006430B000A4217708AD007808E2
:100580003030031DCA2AAE1CD22AAE19D22A2E1A26
:100590002030CD2AAE112E122E14F80778080C1E2A
:1005A000CF2A99002D08AF000A30B000A4217708A7
:1005B000AD0078083030031DE32AAE19E82A2E1C5E
:1005C000E82A2E1A2030F80778080C1EE52A990030
:1005D0003030AD072D080C1EEB2A99007C300C1E24
:1005E000EF2A99006430AC002C308400831300089B
:1005F0000319072B0230F800F701F70BFD2AF80B5F
:10060000FC2A9730F700F70B032B800BFA2AB12A4C
:060610008A150A16F32C06
:0C39E0000A128A11B9290A168A1508007B
:103A00008C1E002D1808A7001A08F800A71C0A2D04
:103A10001812181608008316B10803191F2D453017
192,7 → 192,9
:103FD00066300C1EE92F99003F300C1EED2F990022
:103FE00050276400AA0ACD2F64001C308A00F030EC
:043FF00082006300E8
:1000080000000000000000000000000000000000E8
:080018000000000000000000E0
:04400E00FD2CFF3F47
:00000001FF
;PIC16F887
;CRC=64B2 CREATED="10-3-13 11:52"
;CRC=3DD3 CREATED="21-3-13 09:15"
/Designs/Measuring_instruments/AWS01A/SW/PIC16F887/common/dbloader.h
2,11 → 2,22
#include "..\common\bloader_defs.h"
 
#BUILD(INTERRUPT=FLASH_BLOCK_SIZE) // Redirect Interrupt routine above first flash block
#ORG 4,5
 
/*
#ORG 4,FLASH_BLOCK_SIZE-1
void JumpToTheInterrupt() // Jump to the Interrupt Handler
{ #asm GOTO FLASH_BLOCK_SIZE #endasm }
#ORG 6,FLASH_BLOCK_SIZE-1 {} // First Flash block is reserved
{ #asm
NOP
NOP
NOP
NOP
GOTO FLASH_BLOCK_SIZE
#endasm }
//#ORG 6,FLASH_BLOCK_SIZE-1 {} // First Flash block is reserved
*/
 
#ROM 0x0004={0,0,0,0,0,0,0,0,0,0,0,0} // 12x NOP from interrupt vector to interrupt routine
 
#ORG LOADER_RESERVED,getenv("PROGRAM_MEMORY")-1 auto=0
#SEPARATE
void dummy_main() // Main on the fix position
/Designs/Measuring_instruments/AWS01A/SW/PIC16F887/main.c
29,6 → 29,8
void TIMER1_isr(void)
{
output_toggle(PIN_E0);
set_timer1(0);
// anemo = ((timer0_overflow_count * 0xFF) + get_timer0())/(32768.0/0xFFFF);
// timer0_overflow_count=0;
// set_timer0(0);
54,13 → 56,9
 
if (REV[strlen(REV)-1]=='$') REV[strlen(REV)-1]=0;
printf("\r\n\r\n# AWS01A %s (C) 2013 www.mlab.cz \r\n",VER); // Welcome message
restart_wdt(); //---WDT
printf("#%s\r\n",&REV[4]);
printf("# ver seq temp[mK] hum_temp[mK] hum[%%] ");
restart_wdt(); //---WDT
printf("bar_temp[mK] pressure[hPa] Anemo[pls/s]check\r\n\r\n");
 
restart_wdt(); //---WDT
}
 
void main()
67,46 → 65,36
{
unsigned int16 seq=0;
 
setup_oscillator(OSC_8MHZ); // pri prouziti bootloaderu neni treba nastavovat
setup_wdt(WDT_2304MS);
restart_wdt(); //---WDT
setup_adc_ports(NO_ANALOGS|VSS_VDD);
setup_adc(ADC_CLOCK_DIV_2);
//!!! setup_timer_0(RTCC_EXT_L_TO_H|RTCC_DIV_1);
// setup_timer_1(T1_INTERNAL|T1_DIV_BY_1|T1_CLK_OUT);
setup_timer_0(RTCC_EXT_L_TO_H|RTCC_DIV_1);
// setup_timer_1(T1_EXTERNAL|T1_DIV_BY_1);//|T1_CLK_OUT);
setup_timer_1(T1_INTERNAL|T1_DIV_BY_8);
setup_timer_2(T2_DISABLED,0,1);
setup_ccp1(CCP_OFF);
setup_comparator(NC_NC_NC_NC); // This device COMP currently not supported by the PICWizard
// setup_oscillator(OSC_8MHZ); // pri prouziti bootloaderu neni treba nastavovat
// setup_wdt(WDT_2304MS);
setup_spi(SPI_MASTER | SPI_MODE_0 | SPI_CLK_DIV_64);
output_high(CSN_SPI);
 
// delay_ms(100);
 
welcome(); // welcome print and device indentification
output_low(PIN_E1);
// delay_ms(100);
restart_wdt(); //---WDT
 
// sht_init();
// MPL_init(); // get correction coefficients from the sensor
 
output_low(PIN_E1);
enable_interrupts(INT_TIMER1); // interrupts used for anemometer readings
//enable_interrupts(INT_TIMER0);
// disable_interrupts(INT_RDA);
enable_interrupts(GLOBAL);
output_high(PIN_E1);
 
restart_wdt(); //---WDT
 
sht_init();
MPL_init(); // get correction coefficients from the sensor
output_high(PIN_E1);
// delay_ms(200);
restart_wdt(); //---WDT
while (TRUE)
{
// output_toggle(PIN_E0);
delay_ms(200);
restart_wdt(); //---WDT
 
}
 
while (TRUE)
{
char output[8]; // Output buffer
/Designs/Measuring_instruments/AWS01A/SW/PIC16F887/main.h
15,7 → 15,7
#FUSES NOWRT //Program memory not write protected
#FUSES BORV40 //Brownout reset at 4.0V
 
#use delay(clock=8000000)
#use delay(clock=8MHZ)
//#use rs232(baud=9600,parity=N,xmit=PIN_B7,rcv=PIN_B6,bits=8)
#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8,ERRORS)
 
/Designs/Measuring_instruments/AWS01A/SW/PIC16F887/main.hex
1,11 → 1,11
:0C00000010308A000028000010280800C2
:0800000010308A000028000006
:10002000FF00030E8301A1000A08A0008A01040852
:10003000A2007708A3007808A4007908A5007A0830
:10004000A600831383128C308400001C29280C180E
:1000500041288B1E2D280B1944288A110A12BA290F
:1000500041288B1E2D280B1944288A110A12BC290D
:10006000220884002308F7002408F8002508F90076
:100070002608FA0020088A00210E8300FF0E7F0E5A
:1000800009008A110A124E298A110A1257290A10E8
:1000800009008A110A124E298A110A1259290A10E6
:100090008A100A114E3E03188A0A820000345E3428
:1000A000BC34E23461343F34DD348334C2349C34B4
:1000B0007E342034A334FD341F3441349D34C334A2
39,394 → 39,452
:100270009734C9344A341434F634A83474342A34E4
:10028000C834963415344B34A934F734B634E834D2
:100290000A345434D73489346B3435348316091016
:1002A0000130831289060C108A110A123028C00A04
:1002B0000319C10A0B118A110A1230288316031779
:1002C0008C170C140000000083120C087F390319EE
:1002D000B82983160313EA00831203170D08831647
:1002E0000313EB00831203170F0883160313EC00AC
:1002F0006A0883120C1E7A29990083166B088312F0
:1003000003178D00831603136C08831203178F00E5
:1003100083168C170C140000000083120C0D0E0DB8
:100320007F390319B82983160313EA0083120317D0
:100330000D0883160313EB00831203170F088316AF
:100340000313EC006A0883120C1EA429990083167B
:100350006B08831203178D00831603136C08831236
:1003600003178F008D0A03198F0A03135E290317E1
:1003700003130800C43003178D0001308F000313EE
:100380005E218A110A1230285537653C7036E134F7
:10039000EE3264106937F43272397538F4060A00A7
:1003A0000D050D052310C12B5318B120A012731099
:1003B000A82129103218B119A03BF73BAE36EC301A
:1003C0006217633DA0060A002310F6327210F33262
:1003D0007110203AE536F02DED255D10E83AED2F4D
:1003E000F4326D38DB36CB2E2034F536DB12A52EF9
:1003F0002000E230F22FF4326D38DB36CB2E20387D
:10040000F232F3397539E52D6828E12E2010413795
:10041000E536EF2D7036F317F32E6334E531EB0636
:100420008A060A0083165308D5005208D4005508DE
:10043000FA005408840083137A188317800803197C
:10044000252AD40A0319D50A172A52085402F7009C
:100450005508FA005308031C530FFA027708F800F6
:1004600083120800831603178C170C140000000079
:100470000318692A83120C087F3983160313D300EB
:10048000831203170D0883160313D4008312031776
:100490000F0883160313D500530883120C1E4E2A2F
:1004A000990083165408831203178D0083160313D3
:1004B0005508831203178F0083168C170C14000045
:1004C00000000313D20B652A672A0317692A942AAE
:1004D000031783120C0D0E0D7F3983160313D300FF
:1004E000831203170D0883160313D4008312031716
:1004F0000F0883160313D500530883120C1E7E2A9F
:10050000990083165408831203178D008316031372
:100510005508831203178F008D0A03198F0A0310E1
:1005200083160313D20B332A8312080080080319A1
:10053000B32A8316D3010408D2005310831B53142B
:10054000000883120C1EA22A990083165208840008
:10055000831353188317840A031DB12A8312850A53
:1005600083168312962A080024308316A00049308F
:10057000A1006430A2003A30A3002030A4006D3006
:10058000A5006130A6006930A7006E30A8002E30AB
:10059000A9006330AA002030AB003230AC00383004
:1005A000AD003330AE003830AF002030B000323014
:1005B000B1003030B2003130B3003330B4002D30F0
:1005C000B5003030B6003330B7002D30B8003130D0
:1005D000B9003530BA002030BB003230BC003030BA
:1005E000BD003A30BE003430BF003730C0003A3072
:1005F000C1003430C2003130C3005A30C400203052
:10060000C5006B30C6006130C7006B30C8006C306D
:10061000C9006930CA006B30CB002030CC002430D8
:10062000CD00CE01D301A030D200831212220130BE
:100630007802A03E840083130008243C031D2C2B69
:100640008316D301A030D200831212220130780227
:10065000A03E840083138001D03003178D00013049
:100660008F0003100D3083160313D2008312322241
:100670002B30840083139622D73003178D0001306E
:100680008F000314183083160313D2008312322212
:10069000640023300C1E4A2B9900A430840083137D
:1006A00096220D300C1E522B99000A300C1E562B30
:1006B0009900E43003178D0001308F0003102530BE
:1006C00083160313D2008312322225300C1E662BB0
:1006D00099005D300C1E6A2B990020300C1E6E2B89
:1006E00099006400F93003178D0001308F00031367
:1006F000A7018B1BA7178B135E21A71B8B17640009
:100700008A110A168428A230840083130008031972
:10071000962B0230F800F701F70B8C2BF80B8B2B84
:100720009730F700F70B922B800B892B08000830CD
:100730008316A102031CA82BA1308400831303108D
:10074000800C00080319A82BA62B0000800BA52BFA
:1007500083120800831686108312861002308316D7
:10076000A000F830A100831297238316A00BB12BB1
:1007700086140230A000F830A1008312972383165C
:10078000A00BBB2B8614831208008316A10121083D
:10079000073C031CE72B861083128610CF2BD02B2F
:1007A00003148316A00C0318D92B83128610DB2B9D
:1007B000831683128614831686102730F700F70BF2
:1007C000DF2BE22B8614E42BE52BA10AC72B831227
:1007D00008008316A2012208073C031C0A2C86107D
:1007E00083128610F32BF42B831686140530F70042
:1007F000F70BF82B861483128618002C0310012C9B
:1008000003148316A30C4F30F700F70B052C082CAC
:10081000A20AEB2B2308F800831208008E30F700A1
:1008200083163308F8003208F900FA01F808031DAE
:10083000232C7908F800F9010830F702F808031DA5
:10084000232CF7012B2C0310F81B2A2CF90DF80D83
:10085000F703232CF8138312080083163A080319B0
:100860009E2CC2003E0803199E2CC20703183F2C81
:100870007F30C202031C9E2C03199E2C432C813016
:10088000C20703189E2C4208F700F801F901FA018B
:100890003B08C600C6173C08C5003D08C400183018
:1008A000C200C301441C6C2C4108FA07031C5E2CD7
:1008B000F90A031D5E2CF80A0319C3174008F9074B
:1008C000031C652CF80A0319C3173F08BC00BC17AA
:1008D0003C08F8070318C317C30DF80CF90CFA0C01
:1008E000C60CC50CC40C0310C20B512C0130F70709
:1008F00003189E2CF81B832CC60DFA0DF90DF80D6C
:10090000F70303199E2CC61F942CFA0A031D942C7E
:10091000F90A031D942CF80A031D942CF80CF90C09
:10092000FA0CF70A03199E2C3B08C3003F08C306C4
:10093000C31F9C2CF817A22CF813A22CF701F80166
:10094000F901FA01831208008316240803196A2D9D
:10095000B000280803196A2DB002031CB42C7F30A4
:10096000B00703186A2DBA2C8130B002031C6A2D1F
:1009700003196A2D3008F700F801F901FA01AF01F7
:100980002508AE00AE172608AD002708AC001930C8
:10099000B0002B08AC020318DD2C0130AD020318A7
:1009A000DD2CAE020318DD2CAF020318DD2CAF0ADC
:1009B000AE0AAD0A2B08AC070F2D2A08AD020318AA
:1009C000F82C0130AE020318F82CAF020318F82CF3
:1009D000AF0AAE0A2A08AD072B08AC07031C0F2D7F
:1009E000AD0A031D0F2DAE0A031D0F2DAF0A0F2DEB
:1009F00029088038AE0203180E2D0130AF0203180B
:100A00000E2DAF0A29088038AE072A08AD07031C4F
:100A1000EC2CAE0A031DEC2CAF0AEC2C7A14B00BB4
:100A2000122D1D2D0310AC0DAD0DAE0DAF0D03102D
:100A3000FA0DF90DF80DB10DC92C311C252D03103F
:100A4000F80CF90CFA0CB10C282DF70303196A2DD8
:100A5000B11B512D0310AC0DAD0DAE0DAF0D2B081C
:100A6000AC0203183D2D0130AD0203183D2DAE023E
:100A700003183D2DAF02031C602D2A08AD02031898
:100A8000482D0130AE020318482DAF02031C602D23
:100A900029088038AE020318512D0130AF02031C23
:100AA000602DFA0A031D602DF90A031D602DF80A56
:100AB000031D602DF70A03196A2DF80CF90CFA0CC6
:100AC0002508B0002908B006B01F682DF8176E2D54
:100AD000F8136E2DF701F801F901FA0183120800ED
:100AE0008030831C762D8316BB0683128316C001CB
:100AF000C1013708BF003B08BF0636080319642E42
:100B0000BE00F7003A0803196D2EBE020319092E24
:100B1000031CC72D3B08C400C4173C08C3003D0894
:100B2000C200C1010310C40CC30CC20CC10CBE0B2B
:100B3000912DBF1F9E2D4014812E40103E10401657
:100B4000B93084008313962E4012BF1BB12D3E1C7A
:100B5000BC2DC40CC30CC20CC10CF70A03197C2EAB
:100B6000BC2DC41BBF2D0310C10DC20DC30DC40D80
:100B7000F70303197C2EB12D4017292E4013370897
:100B8000BF00BF1FC52DC417752EC413752E3A089C
:100B9000BE00F7003608BE023708C400C417380884
:100BA000C3003908C200C1010310C40CC30CC20C3D
:100BB000C10CBE0BD32DBF1FE02DC014812EC01061
:100BC0003E10C016BD3084008313962EC012BF1B8A
:100BD000F32D3E1CFE2DC40CC30CC20CC10CF70A35
:100BE00003197C2EFE2DC41B012E0310C10DC20D56
:100BF000C30DC40DF70303197C2EF32DC017292E46
:100C0000C0133B08BF00BF1F072EC417752EC413A7
:100C1000752E3B08C400C4173C08C3003D08C20041
:100C2000BF1F162EC4134015812E4011C1013E1066
:100C3000B93084008313962EBF1B3F2E3708BF00A8
:100C40003E1C292EC40CC30CC20CC10CF70A03199C
:100C50007C2EC11F3A2EC20A031D3A2EC30A031D61
:100C60003A2EC40A031D3A2EC40CC30CC20CF70A58
:100C700003197C2E401BBE2DC01B002E5E2E803023
:100C8000C406C41F472E812E3B08BF00542E3708D0
:100C9000BF00C408031D542EC308031D542EC208F0
:100CA000031D542EF701752EC41B5E2E0310C10DBB
:100CB000C20DC30DC40DF70B542E7C2EBF1F622E28
:100CC000C417752EC413752E3A08F7003B08C400EC
:100CD0003C08C3003D08C200752E3608F7003708EF
:100CE000C4003808C3003908C2004408F8004308AB
:100CF000F9004208FA00B42EF701F801F901FA01EF
:100D0000B42EC101C209C309C409C109C10A031D26
:100D10008F2EC20A031D8F2EC30A0319C40A40185E
:100D20009D2DC018DF2D4019152E442E0008C20736
:100D3000031CA02EC30A031DA02EC40A03193E14CF
:100D400084030008C307031CA82EC40A03193E1419
:100D500084030008801F803AC40703183E14401A19
:100D6000A42DC01AE62D1C2E831208006810AA2399
:100D7000CC308316A0008312C52344308316A00014
:100D80008312C523F3017308C73C031CD42EE92347
:100D90006810781868146818D42E01308316A200E1
:100DA00083128323F30AC32EAA23CC308316A00018
:100DB0008312C523BE308316A0008312C523F3011E
:100DC0007308083C031CFC2E69307307F800FA0115
:100DD0000318FA0A78088316A0007A08A100831283
:100DE000E9238316200884008313211883177808C9
:100DF0008000F30A8312E02E8316A1016930A0005F
:100E00000830A200A301A4012208240203181D2F08
:100E100024082007F8002108FA000318FA0A7808C5
:100E2000840083137A18831700082306831247204F
:100E3000F8008316A300A40A042F2308F8007808FA
:100E40007102031D802F7008103C031D802F831238
:100E50006A08FA0069088316B2007A08B3008312A0
:100E60000E247A08FE007908FD007808FC00770857
:100E7000FB007E088316BD007D08BC007C08BB001B
:100E80007B08BA00C101C0014030BF008130BE0004
:100E900083122D2477088316A0007808A100790812
:100EA000A2007A08A3007E08A7007D08A6007C089F
:100EB000A5007B08A400AB01AA01A9018130A8000C
:100EC0008312A424831083162308B9002208B800D3
:100ED0002108B7002008B6007A08BD007908BC00D8
:100EE0007808BB007708BA00831270257A08FE00E4
:100EF0007908FD007808FC007708FB00882F83162E
:100F0000FE016630FD00D530FC008D30FB00831201
:100F10007B08F7007C08F8007D08F9007E08FA00DD
:100F20008A110A16B42883160814881083128810B0
:100F3000992F9A2F83168810831288149F2FA02F21
:100F40008316081083120810A52FA62F8316881069
:100F5000831288100330F700F70BAC2F831688102C
:100F600083128814B32FB42F83160814B72FB82F09
:100F700088108312881008008316081488108312C2
:100F80008810C22FC32F8316A101A0012108013CA4
:100F9000031CE12F031DD02F20085D3C031CE12F13
:100FA000081483120818D72F8316E12F83120130FB
:100FB0008316A200831283238316A00A0319A10AB1
:100FC000C62F83120800460884008313471883172E
:100FD00075088000840A8001C60A0319C70A080040
:1010000080308316A2000330F700F70B0528A101FA
:101010002108073C031C2628881083128810831699
:10102000200822050319162808141A28081083120C
:10103000081083161B281C28881083128814202867
:10104000212803108316A20CA10A082888108312F5
:1010500088102A282B288316081423108312081CB2
:10106000342883162314831283168810831288145D
:1010700039283A2883168810831288100030831686
:1010800023180130F800831208008316A201A10181
:10109000A0012008073C031C67280310A10DA20D26
:1010A0008810831288145428552883160814831234
:1010B000081C5E28831621145D288312831688106D
:1010C00083128810632864288316A00A4928081010
:1010D000831208106B286C288316881083128814DA
:1010E0000330F700F70B72288316881083128810DC
:1010F00079287A2883160814A0012008073C031CCD
:101100009B280310A10DA20D881083128814882833
:101110008928831608148312081C92288316211428
:101120009128831283168810831288109728982894
:101130008316A00A7D2808149D289E2888108312F3
:1011400088140330F700F70BA32883168810831246
:10115000881083162108F8002208F900831208007D
:1011600083163308BA003708BA06BA1FBC28031121
:101170000310B31B0314EF283308BA003608BB0072
:101180003208BB020319CA28BA1FEF280308013A24
:101190008300EF283708BB003308BB020319D628A9
:1011A000BA1FEF280308013A8300EF283808BB0074
:1011B0003408BB020319E228BA1FEF280308013ADA
:1011C0008300EF283908BB003508BB020319EE285D
:1011D000BA1FEF280308013A8300EF280310831297
:1011E00008003F113F088316870083120711130878
:1011F000223093008316140C031CFB28831213085F
:1012000093018316140C031C022983123F113F081B
:1012100083168700831207150A308316A2008A11ED
:10122000831283238A153F113F0883168700831298
:1012300007111308843093008316140C031C1D2916
:101240008312130893018316140C031C24298312A0
:101250001308E9001308863093008316140C031C4E
:101260002E298312130893018316140C031C3529AD
:1012700083121308E800130893018316140C031C4F
:101280003E2983123F113F088316870083120715FA
:10129000ED016908EC00ED00EC016808EC070318AB
:1012A000ED0A6D0CEB006C0CEA00EB0CEA0CEB0C9D
:1012B000EA0CEB0CEA0CEB0CEA0CEB0CEA0C03303E
:1012C000EB056B088316B30083126A088316B2001D
:1012D0008A1183120E248A157708EC007808ED0035
:1012E0007908EE007A08EF0083147A088316B900B3
:1012F000831279088316B800831278088316B70022
:10130000831277088316B600BD01BC017930BB009B
:101310008730BA008A11831270258A157708EC008D
:101320007808ED007908EE007A08EF008316A70030
:10133000831279088316A600831278088316A50005
:10134000831277088316A4003330AB00AA00AB30B9
:10135000A9008130A8008A118312A4248A15770875
:10136000EC007808ED007908EE007A08EF008310B1
:101370007A088316B900831279088316B80083129D
:1013800078088316B700831277088316B600BD016C
:10139000BC015830BB008330BA008A11831270251B
:1013A0008A158A110A16442B3F113F0883168700BD
:1013B000831207111308243093008316140C031CA6
:1013C000DE298312130893018316140C031CE529EC
:1013D00083123F113F0883168700831207150A30D6
:1013E0008316A2008A11831283238A153F113F08B6
:1013F0008316870083120711130880309300831629
:10140000140C031C002A8312130893018316140C76
:10141000031C072A83121308E90013088230930083
:101420008316140C031C112A8312130893018316CC
:10143000140C031C182A83121308E8003F113F08FC
:101440008316870083120715F3016908F200F30081
:10145000F2016808F2070318F30A730CEB00720C30
:10146000EA00EB0CEA0CEB0CEA0CEB0CEA0CEB0CD4
:10147000EA0CEB0CEA0C0330EB053F113F08831636
:101480008700831207111308843093008316140C0D
:10149000031C472A8312130893018316140C031CA0
:1014A0004E2A83121308E90013088630930083162E
:1014B000140C031C582A8312130893018316140C6E
:1014C000031C5F2A83121308E80013089301831694
:1014D000140C031C682A83123F113F0883168700EF
:1014E00083120715F3016908F200F300F20168089E
:1014F000F2070318F30A730CED00720CEC00ED0C0C
:10150000EC0CED0CEC0CED0CEC0CED0CEC0CED0C17
:10151000EC0C0330ED056D088316B30083126C08E4
:101520008316B2008A1183120E248A153E08831690
:10153000BD0083123D088316BC0083123C0883164D
:10154000BB0083123B088316BA007A08C1007908F1
:10155000C0007808BF007708BE008A1183122D24CE
:101560008A15831036088316B9008312350883164E
:10157000B800831234088316B70083123308831629
:10158000B6007A08BD007908BC007808BB0077086F
:10159000BA008A11831270258A157708F20078083C
:1015A000F3007908F4007A08F5006B088316B3009D
:1015B00083126A088316B2008A1183120E248A15D8
:1015C00075088316BD007408BC007308BB00720860
:1015D000BA007A08C1007908C0007808BF0077080F
:1015E000BE008A1183122D248A15831032088316B7
:1015F000B900831231088316B800831230088316AD
:10160000B70083122F088316B6007A08BD00790848
:10161000BC007808BB007708BA008A1183127025D5
:101620008A157708F2007808F3007908F4007A0840
:10163000F5006D088316B30083126C088316B200A0
:101640008A1183120E248A153A088316BD0083126C
:1016500039088316BC00831238088316BB00831236
:1016600037088316BA007A08C1007908C0007808E4
:10167000BF007708BE008A1183122D248A158310BB
:1016800075088316B9007408B8007308B7007208AB
:10169000B6007A08BD007908BC007808BB0077085E
:1016A000BA008A11831270258A157A08F100790828
:1016B000F0007808EF007708EE0071088316BD008F
:1016C0007008BC0083126F088316BB0083126E087B
:1016D0008316BA008830C1002030C0000230BF003D
:1016E0007B30BE008A1183122D248A157708F20000
:1016F0007808F3007908F4007A08F50083107A0876
:101700008316B9007908B8007808B7007708B600E2
:10171000BD01BC014830BB008430BA008A1183127D
:1017200070258A158A110A16A02B80080319AC2B84
:10173000E9010408E8006910831B69140008F5003A
:101740008A11E3278A1568088400831369188317B0
:10175000840A0319850A952B8A110A16EE2BF001CB
:101760000408EF007010831B7014690EF038EB0052
:10177000EB07E23EEC00323EEE0069080F39EC0761
:10178000EC07EE07E93EED00ED07ED07680E0F39B7
:10179000ED07EE07ED0DEE0DEE09EE0D68080F39C1
:1017A000EE07EB0D0730EA000A30EE07ED03031CED
:1017B000D52BED07EC03031CD92BEC07EB03031C23
:1017C000DD2BEB07EA03031CE12B6A308400831353
:1017D00007306F056F1384076E30040203196F170B
:1017E0000008F700031DFC2B6F1BFC2B6F1A102C3D
:1017F000EF19FC2B2030FF2BEF156F123030F7075D
:10180000E9010408E8006910831B69147708F500F2
:101810008A11E3278A1568088400831369188317DF
:10182000840A6F1FEC2B8A110A161F2CF701F8018E
:10183000F901FA018316A401A501A601A701230855
:101840002204210420040319552C2030A800031081
:10185000FB0DFC0DFD0DFE0DA40DA50DA60DA70D98
:1018600023082702031D3E2C22082602031D3E2CBE
:1018700021082502031D3E2C20082402031C4F2CA6
:101880002008A4022108031C210FA5022208031C22
:10189000220FA6022308031C230FA7020314F70D2F
:1018A000F80DF90DFA0DA80B272CA4308400831332
:1018B000831208000408ED006C08EF000319832C64
:1018C0006B088316BD0083126A088316BC0083125E
:1018D00069088316BB00831268088316BA00C10129
:1018E000C0012030BF008230BE008A1183122D2437
:1018F0008A157A08EB007908EA007808E900770889
:10190000E800EF0B602C6B08FE006A08FD00690818
:10191000FC006808FB007B08B63CFB00FA017C0871
:10192000F500FC170310FC0CFD0CFE0CFA0CF90C76
:10193000F80CF70CFB0B922CF51FA92CF709F809F2
:10194000F909FA09F70A0319F80A0319F90A031938
:10195000FA0A7A08EB007908EA007808E9007708C3
:10196000E800EB1FC02CED03ED16E809E909EA09D0
:10197000EB09E80A0319E90A0319EA0A0319EB0A51
:101980003B30F4009A30F300CA30F200F1010A3023
:10199000EF006C080319ED0A6B08FE006A08FD00F1
:1019A0006908FC006808FB0074088316A30073082C
:1019B000A2007208A1007108A0008312162400087A
:1019C000E800840A0008E900840A0008EA00840AA2
:1019D0000008EB00FD308407F708031D022D6C0A98
:1019E0006F020319022D6D080319042D0F396F02C0
:1019F0000319FC2C03183C2DED1B3C2D6D1B042DF5
:101A00002030362D2030ED05ED1E142DED126C0822
:101A1000031DED037708ED002D30F5008A11E32753
:101A20008A156D08F700ED016C086F02031D242D67
:101A30007708ED002E30F5008A11E3278A156D082E
:101A4000F7002030ED0500303030ED1E362DED1260
:101A50006C08031DED037708ED002D30F5008A11A9
:101A6000E3278A156D08F700ED013030F707770896
:101A7000F5008A11E3278A157408FE007308FD003B
:101A80007208FC007108FB008316A301A201A101EA
:101A90000A30A000831216247A08F4007908F300B3
:101AA0007808F2007708F100EF0BCC2C0800E91B56
:101AB0006B2D0F30F700680EF7050A307702031818
:101AC000642D3030F707662D6908F7077708F500B1
:101AD0008A11E3278A150F30E8050A3068020318D7
:101AE000732D3030752DE9136908E8076808F50093
:0C1AF0008A11E3278A158A110A169A2D24
:1002A0000130831289068F018E010C108A110A1207
:1002B0003028C00A0319C10A0B118A110A1230280A
:1002C000831603178C170C140000000083120C080F
:1002D0007F390319BA2983160313ED00831203171C
:1002E0000D0883160313EE00831203170F088316FD
:1002F0000313EF006D0883120C1E7C2999008316EE
:100300006E08831203178D00831603136F08831280
:1003100003178F0083168C170C1400000000831243
:100320000C0D0E0D7F390319BA2983160313ED0046
:10033000831203170D0883160313EE0083120317AD
:100340000F0883160313EF006D0883120C1EA629F5
:10035000990083166E08831203178D00831603130A
:100360006F08831203178F008D0A03198F0A031376
:100370006029031703130800C63003178D000130EE
:100380008F00031360218A110A1230285537653C0B
:100390007036E134EE3264106937F43272397538F0
:1003A000F4060A000D050D052310C12B5318B120CA
:1003B000A0127310A82129103218B119A03BF73BE5
:1003C000AE36EC306217633DA0060A002310F63209
:1003D0007210F3327110203AE536F02DED255D10E4
:1003E000E83AED2FF4326D38DB36CB2E2034F5367B
:1003F000DB12A52E2000E230F22FF4326D38DB360E
:10040000CB2E2038F232F3397539E52D6828E12EEC
:1004100020104137E536EF2D7036F317F32E633495
:10042000E531EB068A060A0083165308D500520808
:10043000D4005508FA005408840083137A188317EF
:1004400080080319272AD40A0319D50A192A520841
:100450005402F7005508FA005308031C530FFA0220
:100460007708F80083120800831603178C170C1402
:100470000000000003186B2A83120C087F398316D2
:100480000313D300831203170D0883160313D4003C
:10049000831203170F0883160313D5005308831222
:1004A0000C1E502A990083165408831203178D00DE
:1004B000831603135508831203178F0083168C17B6
:1004C0000C14000000000313D20B672A692A0317DB
:1004D0006B2A962A031783120C0D0E0D7F39831693
:1004E0000313D300831203170D0883160313D400DC
:1004F000831203170F0883160313D50053088312C2
:100500000C1E802A990083165408831203178D004D
:10051000831603135508831203178F008D0A0319DE
:100520008F0A031083160313D20B352A8312080097
:1005300080080319B52A8316D3010408D20053108A
:10054000831B5314000883120C1EA42A99008316DF
:1005500052088400831353188317840A031DB32A97
:100560008312850A83168312982A08002430831682
:10057000A0004930A1006430A2003A30A30020302E
:10058000A4006D30A5006130A6006930A7006E3070
:10059000A8002E30A9006330AA002030AB00323012
:1005A000AC003830AD003430AE003330AF00203016
:1005B000B0003230B1003030B2003130B3003330EF
:1005C000B4002D30B5003030B6003330B7002D30D8
:1005D000B8003130B9003830BA002030BB003230BA
:1005E000BC003330BD003A30BE003330BF0037307E
:1005F000C0003A30C1003530C2003130C3005A303B
:10060000C4002030C5006B30C6006130C7006B30BD
:10061000C8006C30C9006930CA006B30CB00203094
:10062000CC002430CD00CE01D301A030D200831203
:10063000142201307802A03E840083130008243C79
:10064000031D2E2B8316D301A030D2008312142257
:1006500001307802A03E840083138001D23003175A
:100660008D0001308F0003100D3083160313D2006C
:10067000831234222B30840083139822D93003173D
:100680008D0001308F000314183083160313D2003D
:100690008312342223300C1E4B2B9900A43084008B
:1006A000831398220D300C1E532B99000A300C1E18
:1006B000572B9900E63003178D0001308F0003108F
:1006C000253083160313D2008312342225300C1EEA
:1006D000672B99005D300C1E6B2B990020300C1E8F
:1006E0006F2B9900FB3003178D0001308F0003132F
:1006F000A7018B1BA7178B136021A71B8B178A11D0
:100700000A16A42883160814881083128810882BD0
:10071000892B83168810831288148E2B8F2B8316B7
:10072000081083120810942B952B831688108312BF
:1007300088100330F700F70B9B2B83168810831269
:100740008814A22BA32B83160814A62BA72B881082
:10075000831288100800A230840083130008031954
:10076000BE2B0230F800F701F70BB42BF80BB32BBC
:100770009730F700F70BBA2B800BB12B08008316CC
:1007800008148810831288100330F700F70BC62B6B
:10079000E8016808083C031CDF2B831688108312CD
:1007A00088140330F700F70BD32B831688108312BD
:1007B00088100330F700F70BDB2BE80AC92B8223E4
:1007C00014308316A2008312AB238A110A16B528AF
:1007D0008E30F70083163308F8003208F900FA016A
:1007E000F808031DFD2B7908F800F9010830F7021D
:1007F000F808031DFD2BF701052C0310F81B042C32
:10080000F90DF80DF703FD2BF8138312080083167A
:1008100025080319CD2CB10029080319CD2CB102EC
:10082000031C172C7F30B1070318CD2C1D2C8130F1
:10083000B102031CCD2C0319CD2C3108F700F801AF
:10084000F901FA01B0012608AF00AF172708AE0082
:100850002808AD001930B1002C08AD020318402C57
:100860000130AE020318402CAF020318402CB00236
:100870000318402CB00AAF0AAE0A2C08AD07722C40
:100880002B08AE0203185B2C0130AF0203185B2C5F
:10089000B00203185B2CB00AAF0A2B08AE072C0875
:1008A000AD07031C722CAE0A031D722CAF0A031D88
:1008B000722CB00A722C2A088038AF020318712CEF
:1008C0000130B0020318712CB00A2A088038AF0733
:1008D0002B08AE07031C4F2CAF0A031D4F2CB00A88
:1008E0004F2C7A14B10B752C802C0310AD0DAE0D6E
:1008F000AF0DB00D0310FA0DF90DF80DB20D2C2C43
:10090000321C882C0310F80CF90CFA0CB20C8B2C4E
:10091000F7030319CD2CB21BB42C0310AD0DAE0D93
:10092000AF0DB00D2C08AD020318A02C0130AE02A3
:100930000318A02CAF020318A02CB002031CC32C78
:100940002B08AE020318AB2C0130AF020318AB2CFE
:10095000B002031CC32C2A088038AF020318B42C41
:100960000130B002031CC32CFA0A031DC32CF90A80
:10097000031DC32CF80A031DC32CF70A0319CD2C41
:10098000F80CF90CFA0C2608B1002A08B106B11FC0
:10099000CB2CF817D12CF813D12CF701F801F90161
:1009A000FA01831208008030831CD92C8316BB0601
:1009B00083128316C001C1013708BF003B08BF0680
:1009C00036080319C72DBE00F7003A080319D02DC9
:1009D000BE0203196C2D031C2A2D3B08C400C4174A
:1009E0003C08C3003D08C200C1010310C40CC30C85
:1009F000C20CC10CBE0BF42CBF1F012D4014E42D02
:100A000040103E104016B93084008313F92D401277
:100A1000BF1B142D3E1C1F2DC40CC30CC20CC10CDB
:100A2000F70A0319DF2D1F2DC41B222D0310C10D42
:100A3000C20DC30DC40DF7030319DF2D142D40178C
:100A40008C2D40133708BF00BF1F282DC417D82D89
:100A5000C413D82D3A08BE00F7003608BE02370886
:100A6000C400C4173808C3003908C200C10103100C
:100A7000C40CC30CC20CC10CBE0B362DBF1F432DC2
:100A8000C014E42DC0103E10C016BD308400831386
:100A9000F92DC012BF1B562D3E1C612DC40CC30C7A
:100AA000C20CC10CF70A0319DF2D612DC41B642D84
:100AB0000310C10DC20DC30DC40DF7030319DF2DC3
:100AC000562DC0178C2DC0133B08BF00BF1F6A2DC9
:100AD000C417D82DC413D82D3B08C400C4173C0834
:100AE000C3003D08C200BF1F792DC4134015E42D7B
:100AF0004011C1013E10B93084008313F92DBF1B92
:100B0000A22D3708BF003E1C8C2DC40CC30CC20C98
:100B1000C10CF70A0319DF2DC11F9D2DC20A031D49
:100B20009D2DC30A031D9D2DC40A031D9D2DC40CBC
:100B3000C30CC20CF70A0319DF2D401B212DC01B6B
:100B4000632DC12D8030C406C41FAA2DE42D3B089F
:100B5000BF00B72D3708BF00C408031DB72DC30859
:100B6000031DB72DC208031DB72DF701D82DC41BD7
:100B7000C12D0310C10DC20DC30DC40DF70BB72D50
:100B8000DF2DBF1FC52DC417D82DC413D82D3A088B
:100B9000F7003B08C4003C08C3003D08C200D82D44
:100BA0003608F7003708C4003808C3003908C20007
:100BB0004408F8004308F9004208FA00172EF7012C
:100BC000F801F901FA01172EC101C209C309C409CC
:100BD000C109C10A031DF22DC20A031DF22DC30A69
:100BE0000319C40A4018002DC018422D4019782D51
:100BF000A72D0008C207031C032EC30A031D032EE2
:100C0000C40A03193E1484030008C307031C0B2EF7
:100C1000C40A03193E1484030008801F803AC407E5
:100C200003183E14401A072DC01A492D7F2D831238
:100C300008003F113F08831687008312071113082D
:100C4000883093008316140C031C232E8312130880
:100C500093018316140C031C2A2E83121308E80038
:100C600013088A3093008316140C031C342E83124D
:100C7000130893018316140C031C3B2E83121308D4
:100C8000E90013088C3093008316140C031C452EC6
:100C90008312130893018316140C031C4C2E831229
:100CA0001308EA0013088E3093008316140C031CFB
:100CB000562E8312130893018316140C031C5D2E09
:100CC00083121308EB001308903093008316140C62
:100CD000031C672E8312130893018316140C031C44
:100CE0006E2E83121308EC001308923093008316C3
:100CF000140C031C782E8312130893018316140C12
:100D0000031C7F2E83121308ED0013089430930008
:100D10008316140C031C892E831213089301831667
:100D2000140C031C902E83121308EE001308963047
:100D300093008316140C031C9A2E8312130893013C
:100D40008316140C031CA12E83121308EF00130842
:100D500093018316140C031CAA2E83123F113F0823
:100D600083168700831207158316A1018312680872
:100D70008316A000A00DA10DA00DA10DA00DA10D29
:100D8000A00DA10DA00DA10DE030A0058312690CEE
:100D9000F700F70CF70C1F30F70577088316A0074C
:100DA0000318A10A8312690807398316B301B20038
:100DB0008312E8237A088316A8007908A700780828
:100DC000A6007708A500AC01AB01AA018230A900FA
:100DD0008312072477088316A4007808A5007908F1
:100DE000A6007A08A7002108B3002008B2008312E9
:100DF000E82383107A088316B9007908B8007808C8
:100E0000B7007708B6002708BD002608BC002508F3
:100E1000BB002408BA008312D3247A08B2007908F0
:100E2000B1007808B0007708AF006A081F39FA01EE
:100E30008316A100A00183126B088316A007031874
:100E4000A10A2108B3002008B2008312E8237A081F
:100E50008316A8007908A7007808A6007708A500DF
:100E6000AC01AB01AA018C30A900831207247708DA
:100E70008316A0007808A1007908A2007A08A300D0
:100E800083142308B9002208B8002108B7002008FD
:100E9000B600BD01BC014030BB008030BA008312F7
:100EA000D3247A08B6007908B5007808B40077082A
:100EB000B30080306C028316A101A000A100A00144
:100EC00083126D088316A0070318A10A2108B30036
:100ED0002008B2008312E8237A088316A800790854
:100EE000A7007808A6007708A500AC01AB01AA010D
:100EF0008D30A9008312072477088316A000780894
:100F0000A1007908A2007A08A30083142308B9007D
:100F10002208B8002108B7002008B600BD01BC01B6
:100F2000BB018030BA008312D3247A08BA00790852
:100F3000B9007808B8007708B700FA016E08831680
:100F4000A100A00183126F088316A0070318A10A4D
:100F50002108B3002008B2008312E8237A08831620
:100F6000A8007908A7007808A6007708A500AC01BA
:100F7000AB01AA019730A900831207247A08BE00AA
:100F80007908BD007808BC007708BB008A110A16F2
:100F9000B82808308316A102031CDA2FA130840080
:100FA00083130310800C00080319DA2FD82F0000D8
:100FB000800BD72F831208008316861083128610A9
:100FC00002308316A000F830A1008312C9278316CF
:100FD000A00BE32F86140230A000F830A10083128A
:0E0FE000C9278316A00BED2F8614831208007C
:101000008316A1012108073C031C222886108312A5
:1010100086100A280B2803148316A00C0318142822
:101020008312861016288316831286148316861060
:101030002730F700F70B1A281D2886141F282028B0
:10104000A10A0228831208008316A2012208073C85
:10105000031C45288610831286102E282F288316FD
:1010600086140530F700F70B332886148312861890
:101070003B2803103C2803148316A30C4F30F700C1
:10108000F70B40284328A20A26282308F8008312D9
:10109000080083163A080319BA28C2003E0803194B
:1010A000BA28C20703185B287F30C202031CBA2883
:1010B0000319BA285F288130C2070318BA284208EA
:1010C000F700F801F901FA013B08C600C6173C0811
:1010D000C5003D08C4001830C200C301441C882864
:1010E0004108FA07031C7A28F90A031D7A28F80A2E
:1010F0000319C3174008F907031C8128F80A0319CC
:10110000C3173F08BC00BC173C08F8070318C317F7
:10111000C30DF80CF90CFA0CC60CC50CC40C03106A
:10112000C20B6D280130F7070318BA28F81B9F2857
:10113000C60DFA0DF90DF80DF7030319BA28C61FED
:10114000B028FA0A031DB028F90A031DB028F80ACE
:10115000031DB028F80CF90CFA0CF70A0319BA2889
:101160003B08C3003F08C306C31FB828F817BE28B2
:10117000F813BE28F701F801F901FA0183120800FB
:1011800068108A11DC278A15CC308316A0008312E0
:10119000002044308316A00083120020F30173085E
:1011A000C73C031CE22824206810781868146818CB
:1011B000E22801308316A2008A118312AB238A151C
:1011C000F30ACF288A11DC278A15CC308316A000B9
:1011D00083120020BE308316A00083120020F3018A
:1011E0007308083C031C0C2969307307F800FA01E6
:1011F0000318FA0A78088316A0007A08A10083125F
:10120000242083162008840083132118831778086C
:101210008000F30A8312F0288316A1016930A00030
:101220000830A200A301A4012208240203182F29D8
:1012300024082007F8002108FA000318FA0A7808A1
:10124000840083137A188317000823068A118312F7
:1012500047208A15F8008316A300A40A142923083E
:10126000F80078087102031D98297008103C031DCE
:10127000982983126A08FA0069088316B2007A086E
:10128000B3008A118312E8238A157A08FE007908D0
:10129000FD007808FC007708FB007E088316BD007F
:1012A0007D08BC007C08BB007B08BA00C101C001FE
:1012B0004030BF008130BE0083124920770883167A
:1012C000A0007808A1007908A2007A08A3007E088F
:1012D000A8007D08A7007C08A6007B08A500AC013B
:1012E000AB01AA018130A9008A11831207248A1553
:1012F000831083162308B9002208B8002108B7001C
:101300002008B6007A08BD007908BC007808BB0048
:101310007708BA008A118312D3248A157A08FE004E
:101320007908FD007808FC007708FB00A0298316E7
:10133000FE016630FD00D530FC008D30FB008312CD
:101340007B08F7007C08F8007D08F9007E08FA00A9
:101350008A110A16D12880308316A2000330F700C4
:10136000F70BB029A1012108073C031CD1298810E3
:10137000831288108316200822050319C129081436
:10138000C5290810831208108316C629C72988109A
:1013900083128814CB29CC2903108316A20CA10A2E
:1013A000B329881083128810D529D62983160814EA
:1013B00023108312081CDF2983162314831283163B
:1013C000881083128814E429E52983168810831273
:1013D00088100030831623180130F80083120800AB
:1013E00083160814881083128810F629F7298316AB
:1013F000A101A0012108013C031C172A031D042A96
:1014000020085D3C031C172A0814831208180B2AB5
:101410008316172A831201308316A2008A118312C1
:10142000AB238A158316A00A0319A10AFA2983128D
:1014300008008316A201A101A0012008073C031C9B
:101440003B2A0310A10DA20D881083128814282AAC
:10145000292A831608148312081C322A83162114A1
:10146000312A83128316881083128810372A382A6B
:101470008316A00A1D2A0810831208103F2A402A4A
:1014800083168810831288140330F700F70B462A5E
:1014900083168810831288104D2A4E2A831608144A
:1014A000A0012008073C031C6F2A0310A10DA20D08
:1014B0008810831288145C2A5D2A8316081483120C
:1014C000081C662A83162114652A83128316881045
:1014D000831288106B2A6C2A8316A00A512A0814DA
:1014E000712A722A8810831288140330F700F70BD0
:1014F000772A831688108312881083162108F80033
:101500002208F9008312080083163308BA0037084E
:10151000BA06BA1F902A03110310B31B0314C32A7F
:101520003308BA003608BB003208BB0203199E2AF2
:10153000BA1FC32A0308013A8300C32A3708BB0035
:101540003308BB020319AA2ABA1FC32A0308013AA7
:101550008300C32A3808BB003408BB020319B62A2B
:10156000BA1FC32A0308013A8300C32A3908BB0003
:101570003508BB020319C22ABA1FC32A0308013A5D
:101580008300C32A0310831208003F113F0883160B
:101590008700831207111308223093008316140C5E
:1015A000031CCF2A8312130893018316140C031C07
:1015B000D62A83123F113F0883168700831207152E
:1015C0000A308316A2008A118312AB238A153F11B9
:1015D0003F08831687008312071113088430930095
:1015E0008316140C031CF12A83121308930183162B
:1015F000140C031CF82A83121308E9001308863020
:1016000093008316140C031C022B831213089301FE
:101610008316140C031C092B83121308E80013080B
:1016200093018316140C031C122B83123F113F08E5
:101630008316870083120715ED016908EC00ED00A1
:10164000EC016808EC070318ED0A6D0CEB006C0C5C
:10165000EA00EB0CEA0CEB0CEA0CEB0CEA0CEB0CE2
:10166000EA0CEB0CEA0C0330EB056B088316B300B5
:1016700083126A088316B2008A118312E8238A153E
:101680007708EC007808ED007908EE007A08EF00A2
:1016900083147A088316B900831279088316B80078
:1016A000831278088316B700831277088316B60072
:1016B000BD01BC017930BB008730BA008A118312AA
:1016C000D3248A157708EC007808ED007908EE003D
:1016D0007A08EF008316A800831279088316A70002
:1016E000831278088316A600831277088316A50054
:1016F0003330AC00AB00AB30AA008130A9008A11B6
:10170000831207248A157708EC007808ED00790821
:10171000EE007A08EF0083107A088316B90083126E
:1017200079088316B800831278088316B7008312ED
:1017300077088316B600BD01BC015830BB0083306A
:10174000BA008A118312D3248A158A110A16742BBF
:101750003F113F08831687008312071113082430B6
:1017600093008316140C031CB22B831213089301ED
:101770008316140C031CB92B83123F113F088316E8
:101780008700831207150A308316A2008A1183127C
:10179000AB238A153F113F08831687008312071178
:1017A0001308803093008316140C031CD42B83126F
:1017B000130893018316140C031CDB2B83121308EC
:1017C000E9001308823093008316140C031CE52BE8
:1017D0008312130893018316140C031CEC2B831241
:1017E0001308E8003F113F0883168700831207158E
:1017F000F3016908F200F300F2016808F207031828
:10180000F30A730CEB00720CEA00EB0CEA0CEB0C25
:10181000EA0CEB0CEA0CEB0CEA0CEB0CEA0C0330D8
:10182000EB053F113F088316870083120711130849
:10183000843093008316140C031C1B2C8312130892
:1018400093018316140C031C222C83121308E90045
:101850001308863093008316140C031C2C2C83125F
:10186000130893018316140C031C332C83121308E2
:10187000E800130893018316140C031C3C2C8312FC
:101880003F113F088316870083120715F30169088B
:10189000F200F300F2016808F2070318F30A730C70
:1018A000ED00720CEC00ED0CEC0CED0CEC0CED0C06
:1018B000EC0CED0CEC0CED0CEC0C0330ED056D08B4
:1018C0008316B30083126C088316B2008A11831248
:1018D000E8238A153E088316BD0083123D0883164F
:1018E000BC0083123C088316BB0083123B0883169E
:1018F000BA007A08C1007908C0007808BF007708EC
:10190000BE0083124920831036088316B900831263
:1019100035088316B800831234088316B700831283
:1019200033088316B6007A08BD007908BC00780831
:10193000BB007708BA008A118312D3248A1577086E
:10194000F2007808F3007908F4007A08F5006B08D3
:101950008316B30083126A088316B2008A118312B9
:10196000E8238A1575088316BD007408BC00730847
:10197000BB007208BA007A08C1007908C000780874
:10198000BF007708BE0083124920831032088316F7
:10199000B900831231088316B80083123008831609
:1019A000B70083122F088316B6007A08BD007908A5
:1019B000BC007808BB007708BA008A118312D324D0
:1019C0008A157708F2007808F3007908F4007A089D
:1019D000F5006D088316B30083126C088316B200FD
:1019E0008A118312E8238A153A088316BD008312F0
:1019F00039088316BC00831238088316BB00831293
:101A000037088316BA007A08C1007908C000780840
:101A1000BF007708BE008312492083107508831623
:101A2000B9007408B8007308B7007208B6007A08E5
:101A3000BD007908BC007808BB007708BA008A119D
:101A40008312D3248A157A08F1007908F000780807
:101A5000EF007708EE0071088316BD007008BC0027
:101A600083126F088316BB0083126E088316BA00B8
:101A70008830C1002030C0000230BF007B30BE0083
:101A8000831249207708F2007808F3007908F400FF
:101A90007A08F50083107A088316B9007908B8002F
:101AA0007808B7007708B600BD01BC014830BB001C
:101AB0008430BA008A118312D3248A158A110A1637
:101AC000D22B4608840083134718831775088000BB
:101AD000840A8001C60A0319C70A0800800803198E
:101AE000832DE9010408E8006910831B69140008CC
:101AF000F500612568088400831369188317840A38
:101B00000319850A6E2D8A110A16282CF001040883
:101B1000EF007010831B7014690EF038EB00EB07B8
:101B2000E23EEC00323EEE0069080F39EC07EC07AC
:101B3000EE07E93EED00ED07ED07680E0F39ED0702
:101B4000EE07ED0DEE0DEE09EE0D68080F39EE070C
:101B5000EB0D0730EA000A30EE07ED03031CAC2D55
:101B6000ED07EC03031CB02DEC07EB03031CB42DB5
:101B7000EB07EA03031CB82D6A3084008313073097
:101B80006F056F1384076E30040203196F17000886
:101B9000F700031DD32D6F1BD32D6F1AE52DEF1901
:101BA000D32D2030D62DEF156F123030F707E90115
:101BB0000408E8006910831B69147708F5006125A3
:101BC00068088400831369188317840A6F1FC32D64
:101BD0008A110A165B2CF701F801F901FA01831644
:101BE000A401A501A601A7012308220421042004C1
:101BF00003192A2E2030A8000310FB0DFC0DFD0D4B
:101C0000FE0DA40DA50DA60DA70D23082702031D8B
:101C1000132E22082602031D132E21082502031D60
:101C2000132E20082402031C242E2008A4022108BD
:101C3000031C210FA5022208031C220FA602230861
:101C4000031C230FA7020314F70DF80DF90DFA0D6D
:101C5000A80BFC2DA4308400831383120800040811
:101C6000ED006C08EF000319562E6B088316BD00BB
:101C700083126A088316BC00831269088316BB00AE
:101C8000831268088316BA00C101C0012030BF006A
:101C90008230BE00831249207A08EB007908EA00FE
:101CA0007808E9007708E800EF0B352E6B08FE0096
:101CB0006A08FD006908FC006808FB007B08B63C68
:101CC000FB00FA017C08F500FC170310FC0CFD0C6E
:101CD000FE0CFA0CF90CF80CF70CFB0B652EF51F3B
:101CE0007C2EF709F809F909FA09F70A0319F80A25
:101CF0000319F90A0319FA0A7A08EB007908EA00CD
:101D00007808E9007708E800EB1F932EED03ED1645
:101D1000E809E909EA09EB09E80A0319E90A0319DC
:101D2000EA0A0319EB0A3B30F4009A30F300CA3098
:101D3000F200F1010A30EF006C080319ED0A6B089C
:101D4000FE006A08FD006908FC006808FB007408D2
:101D50008316A3007308A2007208A1007108A000F6
:101D60008312EB250008E800840A0008E900840AD1
:101D70000008EA00840A0008EB00FD308407F70839
:101D8000031DD52E6C0A6F020319D52E6D08031999
:101D9000D72E0F396F020319CF2E0318072FED1B13
:101DA000072F6D1BD72E2030032F2030ED05ED1EA1
:101DB000E52EED126C08031DED037708ED002D30C4
:101DC000F50061256D08F700ED016C086F02031D39
:101DD000F32E7708ED002E30F50061256D08F70031
:101DE0002030ED0500303030ED1E032FED126C0871
:101DF000031DED037708ED002D30F50061256D081A
:101E0000F700ED013030F7077708F5006125740819
:101E1000FE007308FD007208FC007108FB008316C9
:101E2000A301A201A1010A30A0008312EB257A08C8
:101E3000F4007908F3007808F2007708F100EF0B5E
:101E40009F2E0800E91B342F0F30F700680EF705AE
:101E50000A30770203182F2F3030F707312F690827
:101E6000F7077708F50061250F30E8050A306802AA
:101E700003183C2F30303E2FE9136908E807680843
:0A1E8000F50061258A110A16E62D0F
:10200000840183131F308305713083168F000F08FE
:10201000031787110C3003139900A23098009030F9
:1020200083129800C101C001C501C401C301C201EE
434,186 → 492,198
:102040000030031788008312870188018901031378
:10205000A801A901AA013030AB002E30AC0031300C
:10206000AD00AE01FF30BF00C601C701C901C80104
:102070006400831603170908C039890003131F126F
:102080009F12003003178800831203131F139F133E
:1020900083169F1783121F14353090000030F8000C
:1020A000920000308316920083123F153F0883167A
:1020B00087008312970183169B019C0101309D00CC
:1020C0008312031787018801890103139412BF1239
:1020D0003F088316870083123F163F088316870048
:1020E0008312BF113F0883168700223083129400A9
:1020F00040308316940083123F113F0883168700F7
:10210000831207150A12B42A0A168316891083123D
:102110008910640083160C148C12C03083128B0457
:1021200083168910831289146400C8308316A200B4
:102130000A12831283230A1664009528D301D7015B
:10214000D601D501D401DB01DA01D901D80104306F
:10215000E800FA308316A2000A12831283230A16BB
:10216000E80BA9280A12B62E0A167708E8007808A4
:10217000E9007908EA007A08EB00ED010408EC00B8
:102180006D10831B6D1483106B088316B9008312C6
:102190006A088316B800831269088316B700831291
:1021A00068088316B600BD016630BC005530BB0020
:1021B0008D30BA000A12831270250A166C0884004A
:1021C00083136D1883177A08DF007908DE0078081A
:1021D000DD007708DC00E901E801DB01DA01D90163
:1021E000D8010A1293270A1603308316A0000A1298
:1021F0008A15831200200A168A117C1078187C1424
:102200007C1812290A12BC270A160A128A154520C0
:102210000A168A117908FE007808FD007D08F8008A
:102220007E08F9007908E9007808E8000A12932787
:102230000A1605308316A0000A128A1583120020A0
:102240000A168A117C1078187C147C1837290A1217
:10225000BC270A160A128A1545200A168A1179081F
:10226000FE007808FD007D08F8007E08F900790876
:10227000EB007808EA006908FD006808FC006B08BC
:102280008316A10083126A088316A0007D08B3009C
:102290007C08B2000A1283120E240A1677088316ED
:1022A000A6007808A7007908A8007A08A900BD0050
:1022B0002808BC002708BB002608BA000A30C10065
:1022C000D730C0002330BF007830BE000A1283121E
:1022D0002D240A1677088316A6007808A700790827
:1022E000A8007A08A90083142908B9002808B800B2
:1022F0002708B7002608B600BD01BC012030BB008E
:102300008430BA000A12831270250A167A08D700A0
:102310007908D6007808D5007708D40083162108FC
:10232000B3002008B2000A1283120E240A167A089B
:102330008316A5007908A4007808A3007708A200F6
:102340002508BD002408BC002308BB002208BA00F1
:10235000BD30C1005230C0001630BF007A30BE0020
:102360000A1283122D240A168310C5308316B90071
:10237000FE30B8008230B7008030B6007A08BD0069
:102380007908BC007808BB007708BA000A128312EB
:1023900070250A1677088316A6007808A700790822
:1023A000A8007A08A9002508BD002408BC0023085D
:1023B000BB002208BA002508C1002408C000230879
:1023C000BF002208BE000A1283122D240A167708C5
:1023D0008316AA007808AB007908AC007A08AD0033
:1023E000BD002C08BC002B08BB002A08BA00F63040
:1023F000C1002430C000D630BF006B30BE000A12CE
:1024000083122D240A16831083162908B900280880
:10241000B8002708B7002608B6007A08BD0079087A
:10242000BC007808BB007708BA000A128312702536
:102430000A167A08EF007908EE007808ED007708B0
:10244000EC00831457088316B900831256088316CC
:10245000B800831255088316B700831254088316F8
:10246000B600BD01BC014830BB008330BA000A127F
:10247000831270250A1677088316A6007808A7002D
:102480007908A8007A08A900AC30BD00C530BC00AE
:102490002730BB007130BA002508C1002408C000F5
:1024A0002308BF002208BE000A1283122D240A1638
:1024B00083100A308316B900D730B8002330B70034
:1024C0007830B6007A08BD007908BC007808BB00F7
:1024D0007708BA000A12831270250A168316290893
:1024E000BD002808BC002708BB002608BA007A08EF
:1024F000C1007908C0007808BF007708BE000A1242
:1025000083122D240A1677088316A6007808A700E0
:102510007908A8007A08A90083102908B9002808BA
:10252000B8002708B7002608B60083126F08831684
:10253000BD0083126E088316BC0083126D088316DB
:10254000BB0083126C088316BA000A12831270252E
:102550000A167A08DB007908DA007808D9007708CB
:10256000D8008316B501B4014630B3008530B200FF
:1025700083125B088316B90083125A088316B800C9
:10258000831259088316B700831258088316B600C1
:102590000A128A158312B0200A168A11031CD62A41
:1025A000DB01DA014830D9008530D8005B0883169A
:1025B000B50083125A088316B40083125908831693
:1025C000B300831258088316B200CD30B900CC3066
:1025D000B8004C30B7007B30B6000A128A1583125F
:1025E000B0200A168A11031CFD2ACD30DB00CC3046
:1025F000DA004C30D9007B30D8008310570883169E
:10260000B900831256088316B80083125508831642
:10261000B700831254088316B6003330BD009330E0
:10262000BC000830BB008730BA000A128312702544
:102630000A167708E8007808E9007908EA007A08BD
:10264000EB008316BD0083126A088316BC00831258
:1026500069088316BB00831268088316BA00C1019B
:10266000C0014830BF008530BE000A1283122D24FD
:102670000A167A08D7007908D6007808D5007708B6
:10268000D4000A128A15F1280A168A117708E80080
:102690007808E9007908EA007A08EB00ED010408FF
:1026A000EC006D10831B6D1483106B088316B9004A
:1026B00083126A088316B800831269088316B7006C
:1026C000831268088316B6003330BD009330BC0017
:1026D0000830BB008730BA000A12831270250A1630
:1026E0006C08840083136D1883177708E800780856
:1026F000E9007908EA007A08EB008316BD0083122E
:102700006A088316BC00831269088316BB00831213
:1027100068088316BA00C101C0014830BF00853087
:10272000BE000A1283122D240A167A08E3007908E3
:10273000E2007808E1007708E0000A128A15D4293F
:102740000A168A117708E8007808E9007908EA0093
:102750007A08EB008316BD0083126A088316BC005A
:10276000831269088316BB00831268088316BA00B7
:10277000C101C0012030BF008230BE000A128312A6
:102780002D240A167A08E7007908E6007808E500A3
:102790007708E4002130F700F70BCC2B24300C1E17
:1027A000CF2B99002130F700F70BD42BC7014A300B
:1027B000C6004130F5000A12E3270A165730F5002B
:1027C0000A12E3270A165330F5000A12E3270A1605
:1027D0002B30840083130A128A15952B0A168A114E
:1027E0002030F5000A12E3270A16D2014A305207B8
:1027F0008400831380080319132C2130F700F70B92
:10280000FF2B4A305207840083130008E800680851
:102810000C1E082C99005208D20A4A3E84008313E9
:102820000008D306F62BC7014A30C60010308400DA
:102830004908E9004808E8000A128A15AF2B0A1671
:102840008A112030F5000A12E3270A16D2014A3015
:1028500052078400831380080319442C2130F700A9
:10286000F70B302C4A305207840083130008E8002D
:1028700068080C1E392C99005208D20A4A3E84007E
:1028800083130008D306272CC7014A30C600043042
:1028900084005F08EB005E08EA005D08E9005C0860
:1028A000E800EC010A128A155A240A168A1120300F
:1028B000F5000A12E3270A16D2014A3052078400B3
:1028C0008313800803197A2C2130F700F70B662C4C
:1028D0004A305207840083130008E80068080C1E81
:1028E0006F2C99005208D20A4A3E840083130008D4
:1028F000D3065D2CC7014A30C60004308400570857
:10290000EB005608EA005508E9005408E800EC011D
:102910000A128A155A240A168A112030F5000A1262
:10292000E3270A16D2014A30520784008313800835
:102930000319B02C2130F700F70B9C2C4A305207BA
:10294000840083130008E80068080C1EA52C990079
:102950005208D20A4A3E840083130008D306932CFF
:10296000C7014A30C600023084005B08EB005A08F9
:10297000EA005908E9005808E8000130EC000A12A2
:102980008A155A240A168A112030F5000A12E32704
:102990000A16D2014A3052078400831380080319B3
:1029A000E72C2130F700F70BD32C4A305207840074
:1029B00083130008E80068080C1EDC2C99005208FC
:1029C000D20A4A3E840083130008D306CA2CC701EA
:1029D0004A30C600043084006308EB006208EA0055
:1029E0006108E9006008E800EC010A128A155A241F
:1029F0000A168A112030F5000A12E3270A16D201BE
:102A00004A30520784008313800803191D2D21309A
:102A1000F700F70B092D4A30520784008313000892
:102A2000E80068080C1E122D99005208D20A4A3E8E
:102A3000840083130008D306002DC7014A30C60066
:102A4000043084006708EB006608EA006508E900C6
:102A50006408E8000130EC000A128A155A240A16AC
:102A60008A112030F5000A12E3270A16D2014A30F3
:102A700052078400831380080319542D2130F70076
:102A8000F70B402D4A305207840083130008E800FA
:102A900068080C1E492D99005208D20A4A3E84004B
:102AA00083130008D306372DC7014A30C600023011
:102AB00084004508EB004408EA004308E9004208A6
:102AC000E8000130EC000A128A155A240A168A110D
:102AD0002030F5000A12E3270A16D2014A305207C5
:102AE00084008313800803198B2D2130F700F70B26
:102AF000772D4A305207840083130008E8006808E5
:102B00000C1E802D99005208D20A4A3E840083137D
:102B10000008D3066E2DC7014A30C6002A30F500E2
:102B20000A12E3270A165308E8003730E9000A12B0
:102B30008A15572D0A168A110D30F5000A12E3275F
:102B40000A160A30F5000A12E3270A16D2014A30A3
:102B500052078400831380080319BE2D2130F7002B
:102B6000F70BB02D5208D20A4A3E840083130008A6
:102B7000E80068080C1EBA2D9900A72D2130F70037
:102B8000F70BC02D6400C80A0319C90A9E28630008
:10207000713083168F000F08093083120317850013
:102080000F30F700031381018130840083130008AF
:10209000F0390738800064000008F739F719F03983
:1020A000770480006400831603170908C03989008B
:1020B00003131F129F1200300317880083120313AB
:1020C0001F139F1383169F1783121F148316010873
:1020D000C739283881003530831290000030F8006D
:1020E000920000308316920083123F153F0883163A
:1020F00087008312970183169B019C0101309D008C
:102100008312031787018801890103139412BF12F8
:102110003F088316870083123F163F088316870007
:102120008312BF113F088316870022308312940068
:1021300040308316940083123F113F0883168700B6
:10214000831207150A12B62A0A16831689108312FB
:10215000891083160C14C03083128B0483168910E7
:102160008312891464000A12BF2B0A160A12192E50
:102170000A166400D301D701D601D501D401DB01D1
:10218000DA01D901D8010430E800FA308316A20040
:102190000A128312AB230A16E80BC5280A128A1505
:1021A000C0280A168A117708E8007808E90079083B
:1021B000EA007A08EB00ED010408EC006D10831BC7
:1021C0006D1483106B088316B90083126A08831696
:1021D000B800831269088316B70083126808831653
:1021E000B600BD016630BC005530BB008D30BA0072
:1021F0000A128312D3240A166C08840083136D1804
:1022000083177A08DF007908DE007808DD00770898
:10221000DC00E901E801DB01DA01D901D8010A1289
:1022200082230A1603308316A0000A128A1583122D
:10223000AB210A168A117C1078187C147C1832297C
:102240000A128A15F0210A168A110A128A15192211
:102250000A168A117908FE007808FD007D08F8004A
:102260007E08F9007908E9007808E8000A1282235C
:102270000A1605308316A0000A128A158312AB21B4
:102280000A168A117C1078187C147C1859290A12B5
:102290008A15F0210A168A110A128A1519220A16BD
:1022A0008A117908FE007808FD007D08F8007E0894
:1022B000F9007908EB007808EA006908FD00680871
:1022C000FC006B088316A10083126A088316A00025
:1022D0007D08B3007C08B2000A128312E8230A16B4
:1022E00077088316A6007808A7007908A8007A085E
:1022F000A900BD002808BC002708BB002608BA00BA
:102300000A30C100D730C0002330BF007830BE0093
:102310000A128A15831249200A168A117708831631
:10232000A6007808A7007908A8007A08A9008314F5
:102330002908B9002808B8002708B7002608B60001
:10234000BD01BC012030BB008430BA000A128312E8
:10235000D3240A167A08D7007908D6007808D50061
:102360007708D40083162108B3002008B2000A12AF
:102370008312E8230A167A088316A5007908A400B8
:102380007808A3007708A2002508BD002408BC0037
:102390002308BB002208BA00BD30C1005230C00083
:1023A0001630BF007A30BE000A128A158312492007
:1023B0000A168A118310C5308316B900FE30B800A2
:1023C0008230B7008030B6007A08BD007908BC00C2
:1023D0007808BB007708BA000A128312D3240A16C1
:1023E00077088316A6007808A7007908A8007A085D
:1023F000A9002508BD002408BC002308BB00220852
:10240000BA002508C1002408C0002308BF00220824
:10241000BE000A128A15831249200A168A1177080B
:102420008316AA007808AB007908AC007A08AD00E2
:10243000BD002C08BC002B08BB002A08BA00F630EF
:10244000C1002430C000D630BF006B30BE000A127D
:102450008A15831249200A168A11831083162908C7
:10246000B9002808B8002708B7002608B6007A087F
:10247000BD007908BC007808BB007708BA000A12D2
:102480008312D3240A167A08EF007908EE00780840
:10249000ED007708EC00831457088316B900831207
:1024A00056088316B800831255088316B7008312A6
:1024B00054088316B600BD01BC014830BB00833010
:1024C000BA000A128312D3240A1677088316A600CC
:1024D0007808A7007908A8007A08A900AC30BD00E8
:1024E000C530BC002730BB007130BA002508C100E0
:1024F0002408C0002308BF002208BE000A128A1563
:10250000831249200A168A1183100A308316B900F3
:10251000D730B8002330B7007830B6007A08BD0055
:102520007908BC007808BB007708BA000A12831249
:10253000D3240A1683162908BD002808BC002708E2
:10254000BB002608BA007A08C1007908C0007808E4
:10255000BF007708BE000A128A15831249200A16A6
:102560008A1177088316A6007808A7007908A800C2
:102570007A08A90083102908B9002808B80027089C
:10258000B7002608B60083126F088316BD008312B9
:102590006E088316BC0083126D088316BB0083127D
:1025A0006C088316BA000A128312D3240A167A081A
:1025B000DB007908DA007808D9007708D80083169C
:1025C000B501B4014630B3008530B20083125B0818
:1025D0008316B90083125A088316B800831259086B
:1025E0008316B700831258088316B6000A128A159C
:1025F000831284220A168A11031C042BDB01DA01E0
:102600004830D9008530D8005B088316B5008312A6
:102610005A088316B400831259088316B300831234
:1026200058088316B200CD30B900CC30B8004C3019
:10263000B7007B30B6000A128A15831284220A166C
:102640008A11031C2B2BCD30DB00CC30DA004C3050
:10265000D9007B30D800831057088316B900831245
:1026600056088316B800831255088316B7008312E4
:1026700054088316B6003330BD009330BC000830D8
:10268000BB008730BA000A128312D3240A167708D7
:10269000E8007808E9007908EA007A08EB00831678
:1026A000BD0083126A088316BC0083126908831672
:1026B000BB00831268088316BA00C101C00148300C
:1026C000BF008530BE000A128A15831249200A16FF
:1026D0008A117A08D7007908D6007808D5007708DB
:1026E000D4000A128A15C52A0A168A117708E8004A
:1026F0007808E9007908EA007A08EB00ED0104089F
:10270000EC006D10831B6D1483106B088316B900E9
:1027100083126A088316B800831269088316B7000B
:10272000831268088316B6003330BD009330BC00B6
:102730000830BB008730BA000A128312D3240A166D
:102740006C08840083136D1883177708E8007808F5
:10275000E9007908EA007A08EB008316BD008312CD
:102760006A088316BC00831269088316BB008312B3
:1027700068088316BA00C101C0014830BF00853027
:10278000BE000A128A15831249200A168A117A0895
:10279000E3007908E2007808E1007708E0000A1217
:1027A0008A15A82B0A168A117708E8007808E9002C
:1027B0007908EA007A08EB008316BD0083126A08E4
:1027C0008316BC00831269088316BB008312680855
:1027D0008316BA00C101C0012030BF008230BE00A4
:1027E0000A128A15831249200A168A117A08E7000C
:1027F0007908E6007808E5007708E4002130F70062
:10280000F70B002C24300C1E032C99002130F7000C
:10281000F70B082CC7014A30C6004130F5000A12F8
:102820008A1561250A168A115730F5000A128A1591
:1028300061250A168A115330F5000A128A1561259E
:102840000A168A112B30840083130A128A156E2D02
:102850000A168A112030F5000A128A1561250A1617
:102860008A11D2014A305207840083138008031969
:102870004F2C2130F700F70B3B2C4A3052078400D5
:1028800083130008E80068080C1E442C99005208C5
:10289000D20A4A3E840083130008D306322CC701B3
:1028A0004A30C600103084004908E9004808E800B2
:1028B0000A128A15862D0A168A112030F5000A128E
:1028C0008A1561250A168A11D2014A3052078400FE
:1028D000831380080319822C2130F700F70B6E2C2C
:1028E0004A305207840083130008E80068080C1E71
:1028F000772C99005208D20A4A3E840083130008BC
:10290000D306652CC7014A30C600043084005F0836
:10291000EB005E08EA005D08E9005C08E800EC01F5
:102920000A128A152F260A168A112030F5000A127B
:102930008A1561250A168A11D2014A30520784008D
:10294000831380080319BA2C2130F700F70BA62C4B
:102950004A305207840083130008E80068080C1E00
:10296000AF2C99005208D20A4A3E84008313000813
:10297000D3069D2CC7014A30C60004308400570896
:10298000EB005608EA005508E9005408E800EC019D
:102990000A128A152F260A168A112030F5000A120B
:1029A0008A1561250A168A11D2014A30520784001D
:1029B000831380080319F22C2130F700F70BDE2C6B
:1029C0004A305207840083130008E80068080C1E90
:1029D000E72C99005208D20A4A3E8400831300086B
:1029E000D306D52CC7014A30C600023084005B08EC
:1029F000EB005A08EA005908E9005808E8000130DD
:102A0000EC000A128A152F260A168A112030F500CA
:102A10000A128A1561250A168A11D2014A30520714
:102A200084008313800803192B2D2130F700F70B46
:102A3000172D4A305207840083130008E800680805
:102A40000C1E202D99005208D20A4A3E840083139E
:102A50000008D3060E2DC7014A30C600043084009A
:102A60006308EB006208EA006108E9006008E8001A
:102A7000EC010A128A152F260A168A112030F50059
:102A80000A128A1561250A168A11D2014A305207A4
:102A90008400831380080319632D2130F700F70B9E
:102AA0004F2D4A305207840083130008E80068085D
:102AB0000C1E582D99005208D20A4A3E84008313F6
:102AC0000008D306462DC7014A30C60004308400F2
:102AD0006708EB006608EA006508E9006408E8009A
:102AE0000130EC000A128A152F260A168A112030AE
:102AF000F5000A128A1561250A168A11D2014A3098
:102B0000520784008313800803199C2D2130F7009D
:102B1000F70B882D4A305207840083130008E80021
:102B200068080C1E912D99005208D20A4A3E840072
:102B300083130008D3067F2DC7014A30C600023038
:102B400084004508EB004408EA004308E900420815
:102B5000E8000130EC000A128A152F260A168A11A5
:102B60002030F5000A128A1561250A168A11D20151
:102B70004A3052078400831380080319D52D213071
:102B8000F700F70BC12D4A30520784008313000869
:102B9000E80068080C1ECA2D99005208D20A4A3E65
:102BA000840083130008D306B82DC7014A30C6003D
:102BB0002A30F5000A128A1561250A168A1153086F
:102BC000E8003730E9000A128A15222F0A168A1106
:102BD0000D30F5000A128A1561250A168A110A308D
:102BE000F5000A128A1561250A168A11D2014A30A7
:102BF000520784008313800803190E2E2130F7003A
:102C0000F70B002E5208D20A4A3E840083130008B4
:102C1000E80068080C1E0A2E9900F72D2130F700F5
:102C2000F70B102E6400C80A0319C90ABA286300FA
:0639E0008A010028080026
:1000080000000000000000000000000000000000E8
:080018000000000000000000E0
:04400E00FD2CFF3F47
:00000001FF
;PIC16F887
;CRC=9058 CREATED="17-III-13 22:43"
;CRC=ED13 CREATED="21-3-13 09:11"
/Designs/Measuring_instruments/AWS01A/SW/PIC16F887/main.pjt
18,18 → 18,20
[Opened Files]
1=main.c
2=main.h
3=C:\Program Files\PICC\devices\16F887.h
3=..\..\..\..\..\..\..\..\..\Program Files\PICC\devices\16F887.h
4=common\dbloader.h
5=C:\Program Files\PICC\drivers\string.h
6=C:\Program Files\PICC\drivers\stddef.h
7=C:\Program Files\PICC\drivers\ctype.h
8=..\ds1820.c
9=..\1wire.c
10=..\SHT.c
11=C:\Program Files\PICC\drivers\math.h
12=..\MPL115A1.c
13=common\..\common\bloader_defs.h
14=
5=common\bloader_defs.h
6=..\..\..\..\..\..\..\..\..\Program Files\PICC\drivers\string.h
7=..\..\..\..\..\..\..\..\..\Program Files\PICC\drivers\stddef.h
8=..\..\..\..\..\..\..\..\..\Program Files\PICC\drivers\ctype.h
9=..\ds1820.c
10=..\1wire.c
11=..\SHT.c
12=..\..\..\..\..\..\..\..\..\Program Files\PICC\drivers\math.h
13=..\MPL115A1.c
14=main.lst
15=..\..\..\..\..\..\..\..\..\Program Files\PICC\examples\ex_glint.c
16=
[Target Data]
OptionString=-p +FM
FileList=Z:\home\kaklik\MLAB\Designs\Measuring_instruments\AWS01A\SW\PIC16F887\main.c