/Designs/STOPWATCH02A/SW/main.c
58,13 → 58,9
}
void send_measuring()
{
printf(usb_cdc_putc, "\n\r %5ld %5ld %5ld %5ld %5ld", run, section[0]*0.000010667, section[1]*0.000010667, section[2]*0.000010667, section[3]*0.000010667);
}
printf(usb_cdc_putc, "\n\r %5u %5u %5u %5u %5u", run, section[0], section[1], section[2], section[3]);
} //*0.000010667
 
void exeption_inorder()
{
}
 
void main()
{
unsigned int8 last, input;
84,6 → 80,7
setup_comparator(NC_NC_NC_NC);
setup_vref(FALSE);
enable_interrupts(INT_TIMER0);
enable_interrupts(GLOBAL);
 
lcd_init();
usb_init();
119,7 → 116,6
printf(lcd_putc,"\f\n STOP");
time = 0;
set_timer0(0);
enable_interrupts(GLOBAL);
position = 0;
exception = 0;
 
136,7 → 132,15
}
last=input_b();
}
if (exception == INORDER) exeption_inorder();
if (exception == INORDER)
{
printf(lcd_putc,"\fInorder! Send?");
lcd_gotoxy(1,2);
printf(lcd_putc,"YES NO");
While(input(BUTTON1) && input(BUTTON4));
if(!input(BUTTON1)) send_measuring();
if(!input(BUTTON4)) continue;
}
else send_measuring();
}
}
/Designs/STOPWATCH02A/SW/main.hex
1,11 → 1,12
:020000040000FA
:100000001CEF0EF05DEF0FF0056ED8CF06F0E0CFDD
:0400000042EF0CF0CF
:08000800056ED8CF06F0E0CF31
:1000100007F00001E9CF0DF0EACF08F0E1CF09F0D9
:10002000E2CF0AF0D9CF0BF0DACF0CF0F3CF14F017
:10003000F4CF15F0FACF16F000C00FF001C010F0A9
:1000400002C011F003C012F004C013F0F2AA2CEFAA
:1000500000F0F2B4BCEF01F0A0AA32EF00F0A1BAB8
:10006000C7EF08F00FC000F010C001F011C002F09F
:1000500000F0F2B4E7EF01F0A0AA32EF00F0A1BA8D
:10006000F2EF08F00FC000F010C001F011C002F074
:1000700012C003F013C004F00DC0E9FF08C0EAFF8E
:10008000088E09C0E1FF0AC0E2FF0BC0D9FF0CC017
:10009000DAFF14C0F3FF15C0F4FF16C0FAFF0550D5
54,445 → 55,389
:10034000F7220900F5500EBEF28E12000C0A53542B
:1003500041525400F2CF0EF0F29EF76A6E0FF66E25
:10036000030EF7220900F5500EBEF28E12000C0AA1
:1003700020202053544F5000010E2A26D8B02B2A9B
:10038000D8B42C2AD8B42D2AF29432EF00F06D9212
:10039000699468A402D06894FCD7D2EF08F0400EAC
:1003A0000401016F040E036F180E026F880E006FB8
:1003B000046B040E076F580E066F0001000C70A04E
:1003C00002D0EDDF7090689ADBEF08F06A6A6892FD
:1003D000E1EF08F0E251E403F3CF01F0F4CF00F0D5
:1003E000E503F3500026E351E403F3500020026ECE
:1003F000000C036ADC51700FE96E0F0E0320EA6EE9
:10040000EF6AE36BDCC0E2F0E56B080EE46FE2DF5D
:1004100001C0E9FF040E0224EA6EEF6AE36BDCC060
:10042000E2F0E56B080EE46FD5DF02C0DEF001C03C
:10043000DDF0040EDD27000EDE23DDC0E9FF040E33
:10044000DE25EA6EEF6A000C010EDB6FDB510F0850
:1004500005E3DBC0DCF0CDDFDB2BF8D7000C436A13
:10046000426A250E416E800E406E446A456A080E4F
:10047000466E966B9591486A476A916B9291000C13
:10048000D16BD15101080AE3036AD1513E0FE96EE5
:10049000000E0320EA6EEF6AD12BF3D7E0DF336A58
:1004A000010E346E326A000C689600D000D000D085
:1004B000000C6A6A686A9F0E6B6E3D0E696E6E6A0A
:1004C000C3DFDEDF160E706E68A602D0EDDFFCD74C
:1004D0006D9865DF030E396EE7EF08F06984689860
:1004E0006D82EDEF08F0689CF3EF08F0D6C03AF0AB
:1004F000000CFF0E3A6E000CD46B3D5237E0D45125
:100500003F0834E3355005E0020A0DE0010A15E02A
:100510001ED0036A3C50F2CFD6F0F29E25DED6BF45
:10052000F28ED56F14D0036A3C50F2CFD6F0F29E13
:100530006BDED6BFF28ED56F0AD0036A3C50F2CF85
:10054000D6F0F29E50DED6BFF28ED56F00D03C2A98
:100550003D06D451D42B580F036AD8B0032AE96E54
:10056000040E0324EA6ED5C0EFFFC7D73D5204E165
:10057000D451400801E0326AD4C0D6F0B7DF000C95
:100580003C6A356A04011B51010A000107E0030AB5
:100590000AE0010A0BE0220A20E03AD0120E3D6E7A
:1005A000030E356E37D0430E3D6E34D0020E356EDD
:1005B000036A04011A51360FE96E000E0320EA6E39
:1005C000EFCF3CF0036A3C50F2CFD3F0F29E000133
:1005D0001BDED3BFF28E3D6E1DD0036A04011A519B
:1005E000F2CFD3F0F29E0001F2DDD3BFF28E3C6E6B
:1005F0003C3C01D00BD0036A3C50F2CFD3F0F29ECA
:10060000B3DDD3BFF28E3D6E05D002D072DF0ED0C7
:1006100070DF0CD004011F5305E13D501E5D02E266
:100620001EC43DF0010E326E000166DF56EF04F08D
:10063000D35304E1040E396E07DFE7D0050E396E9F
:10064000040ED66F980ED56F010ED46FD4510F08DB
:10065000D8A0DBD0D4C0DCF0CCDED76B036AD45199
:10066000F2CFDBF0F29E40DDDBBFF28EFF0863E0ED
:10067000040ED76FD890D435036AF2CFDBF0F29E28
:100680005BDD0900F5CF03F0DBBFF28ED86F03C04E
:10069000D9F0E36BD4C0E2F0E56B080EE46F9ADEAC
:1006A00001C0DBF0010E0124016E000E0220036E7A
:1006B00001C0E9FF040E0324EA6ED8C0EFFFE36B2C
:1006C000D4C0E2F0E56B080EE46F84DE01C0DBF01D
:1006D000020E0124016E000E0220036E01C0E9FF2C
:1006E000040E0324EA6ED6C0ECFFED52D5C0EFFF36
:1006F000D890D435036AF2CFDBF0F29E1DDD0900FD
:10070000F5CF03F0DBBFF28ED5270350D623880E3A
:10071000DA6FD9B1DA81D9B3DA83E36BD4C0E2F00E
:10072000E56B080EE46F56DE01C0E9FF040E0224FB
:10073000EA6EDAC0EFFF036AD451F2CFDBF0F29E2B
:10074000C3DCDBBFF28EFF0845E0D783E36BD4C088
:10075000E2F0E56B080EE46F3DDE02C0DCF001C0A4
:10076000DBF0040EDB27000EDC23020EDB25016E1E
:10077000000EDC21036E01C0E9FF040E0324EA6EC3
:10078000D6C0ECFFED52D5C0EFFFD890D435036A48
:10079000F2CFDBF0F29EB8DC0900F5CF03F0DBBF4F
:1007A000F28ED5270350D623E36BD4C0E2F0E56B7D
:1007B000080EE46F0FDE02C0DCF001C0DBF0040EB7
:1007C000DB27000EDC23DBC0E9FF040EDC25EA6E2C
:1007D000400EEF6ED751060802E10E0ED76F036A86
:1007E000D451F2CFDBF0F29E6FDCDBBFF28E01085A
:1007F000D8A4D789036AD451700FE96E0F0E032075
:10080000EA6ED7C0EFFFD42B21D750EF04F00401DC
:10081000195100010DE0010A14E0020A1EE0060A67
:1008200027E0030A2CE00E0A2BE0010A2FE03CD05F
:1008300034C058F40401596B020E0001D66F56DE25
:1008400035D004011A2D06D0010E34160001D66BE6
:100850004DDE02D000014DDE29D004011A2D05D055
:1008600034820001D66B42DE02D0000142DE1ED08F
:10087000020E326E1AC43BF0D66B38DE17D080D62B
:1008800033C058F4010ED66F31DE10D004011A5176
:10089000010808E31AC433F01AC4D3F00001C8D623
:1008A000D66B24DE000102D024DE00D0F1EF05F08B
:1008B00033C0D3F004011951000105E00A0A0BE02E
:1008C000010A2BE03CD00401586B596B020E000169
:1008D000D66F0CDE36D0D3531EE0010ED35D036A13
:1008E000F2CFD4F0F29E6ADCD4BFF28E016E040126
:1008F0001C5DD8A002D000010ED0036A1C513E0F2F
:10090000E96E000E0320EA6EEFCF58F4010E0001ED
:10091000D66FECDD01D0EDDD14D0D3530EE0036AC9
:1009200004011C513E0FE96E000E0320EA6E1AC44A
:10093000EFFF0001D66BDADD01D0DBDD02D0D9DDBF
:1009400000D0F1EF05F0D491D3BFD481D39FD4A1CF
:1009500011D0036AD351F2CFD5F0F29E64EC00F0CF
:10096000D5BFF28EFF0802E1000E01D0010E016E2C
:1009700011D010D0036AD351F2CFD5F0F29E74ECAF
:1009800000F0D5BFF28EFF0802E1000E01D0010E8B
:10099000016E00D05DEF05F0D491D3BFD481D39F19
:1009A000D4A117D0E36BD3C0E2F0E56B080EE46F7F
:1009B00011DD02C0D6F001C0D5F0040ED527000E1F
:1009C000D623D5C0E9FF040ED625EA6E880EEF6E59
:1009D0000DD0E36BD3C0E2F0E56B080EE46FFADCF8
:1009E00001C0E9FF040E0224EA6EEF6A6CEF05F025
:1009F000D491D3BFD481D39FD4A117D0E36BD3C0FC
:100A0000E2F0E56B080EE46FE5DC02C0D6F001C051
:100A1000D5F0040ED527000ED623D5C0E9FF040E6D
:100A2000D625EA6E840EEF6E0ED0E36BD3C0E2F0F3
:100A3000E56B080EE46FCEDC01C0E9FF040E022472
:100A4000EA6E840EEF6E72EF05F0D491D3BFD481BD
:100A5000D39FD4A117D0E36BD3C0E2F0E56B080EAF
:100A6000E46FB8DC02C0D7F001C0D6F0040ED62780
:100A7000000ED723D6C0E9FF040ED725EA6EEFCFCC
:100A8000D5F00ED0E36BD3C0E2F0E56B080EE46F57
:100A9000A1DC01C0E9FF040E0224EA6EEFCFD5F01D
:100AA000D5AF02D0D5B502D0000E01D0010E016E37
:100AB0007CEF05F01CC4D3F046D7015229E00401B5
:100AC0001951010A000105E0020A09E0030A0DE0DC
:100AD0001DD01CC4D3F060D7D66B08DD19D01CC460
:100AE000D3F086D7D66B02DD13D00401586B596B57
:100AF0001CC4D3F00001A9D7015204E0010E040187
:100B0000586F0001020ED66FF1DC02D0F2DC00D08B
:100B1000F1EF05F0FE0E3A6E000C04011C2D01D021
:100B200002D01C5348E1195100010BE0010A0DE00D
:100B3000210A1CE0010A1FE0030A2EE0010A31E04D
:100B400037D0010E986FE6DF35D0040EEA6E580EEE
:100B5000E96EE26A490EE16E080E016EE6CFEEFF25
:100B6000012EFCD71EC4D6F0C1DC24D0020E986F33
:100B70009581D0DF1FD0040EEA6E580EE96EE26A4E
:100B8000400EE16E070E016EE6CFEEFF012EFCD7A0
:100B9000070ED66FABDC0ED01AC496F0D66BA6DC6F
:100BA00009D01AC448F01BC447F0D66B9FDC02D0B2
:100BB000A0DC00D004010001F1EF05F0326A04016D
:100BC00018517F0B000107E0010A06E0030A05E067
:100BD000230A04E004D01BD66BD66CD79ED789DCE1
:100BE00000D015EF08F0E36BD3C0E2F0E56B080E20
:100BF000E46FEAEC01F001C0E9FF040E0224EA6EA2
:100C0000EFCFD5F0D451020806E1D5AD02D0D46BB8
:100C100002D0010ED46FD45103081AE1840ED56FAF
:100C2000E36BD3C0E2F0E56B080EE46FEAEC01F091
:100C300002C0D9F001C0D8F0040ED827000ED92385
:100C4000D8C0E9FF040ED925EA6E840EEF6E07D0F6
:100C5000D42D03D0C80ED56F02D0880ED56FD89092
:100C6000D335036AF2CFD8F0F29E9CEC00F0090075
:100C7000F5CF03F0D8BFF28ED66F03C0D7F0E36B89
:100C8000D3C0E2F0E56B080EE46FEAEC01F001C0BE
:100C9000D8F0010E0124016E000E0220036E01C087
:100CA000E9FF040E0324EA6ED6C0EFFFD7B1D58169
:100CB000D7B3D583E36BD3C0E2F0E56B080EE46FE6
:100CC000EAEC01F001C0E9FF040E0224EA6ED5C08F
:100CD000EFFF000C036AE151700FE96E0F0E032065
:100CE000EA6EEF5219E0E36BE1C0E2F0E56B080E4B
:100CF000E46FEAEC01F002C0E3F001C0E2F0040EA0
:100D0000E227000EE323E2C0E9FF040EE325EA6ECA
:100D1000EFCFE2F0E2AF02D0000E01D0010E016E83
:100D2000000CDCC0E1F0D6DF0152D8B47CD0E36B1C
:100D3000DCC0E2F0E56B080EE46FEAEC01F002C003
:100D4000E2F001C0E1F0040EE127000EE223010E03
:100D5000E125016E000EE221036E01C0E9FF040EE1
:100D60000324EA6EDDC0EFFFDF5102081EE1E36BF2
:100D7000DCC0E2F0E56B080EE46FEAEC01F002C0C3
:100D8000E2F001C0E1F0040EE127000EE223E1C031
:100D9000E9FF040EE225EA6EEFCFE0F0E0AD02D00D
:100DA000DF6B02D0010EDF6F18D0DF51040815E1B0
:100DB000E36BDCC0E2F0E56B080EE46FEAEC01F0F7
:100DC00001C0E9FF040E0224EA6EEFCFE0F0E0ADCF
:100DD00003D0010EDF6F01D0DF6BDF2D03D0C80E13
:100DE000E06F02D0880EE06FDEB1E081DEB3E08319
:100DF000E36BDCC0E2F0E56B080EE46FEAEC01F0B7
:100E000002C0E2F001C0E1F0040EE127000EE2238F
:100E1000E1C0E9FF040EE225EA6EE0C0EFFF010E3B
:100E2000016E03D000D0000E016E000C9851010A33
:100E300003E0030A13E024D0EA6A490EE96E040EC7
:100E4000E26E180EE16E080E016EE6CFEEFF012E87
:100E5000FCD7D66B76EC02F0986B16D0EA6A400E9F
:100E6000E96E040EE26E180EE16E070E016EE6CF1B
:100E7000EEFF012EFCD7986BD66B76EC02F004D017
:100E8000986BCFEC01F000D070EF07F0E36BD4C0AB
:100E9000E2F0E56B080EE46FEAEC01F002C0D6F078
:100EA00001C0D5F0010E0124016E000E0220036E78
:100EB00001C0E9FF040E0324EA6E036AEFCF01F0DC
:100EC00003C002F069EF07F09281946B020ED46FB9
:100ED000DDD701C093F075EF07F0D35302E1A6D739
:100EE00004D0D351020801E1EFD7000CD4C06EFF4B
:100EF000D45303E0040E396E02D0020E396E86EF31
:100F000007F0336A326A3BC0D4F0F0D7F5EF07F050
:100F1000D4C0E1F0DFDE015246E0E36BD4C0E2F082
:100F2000E56B080EE46FEAEC01F002C0DDF001C0F1
:100F3000DCF0040EDC27000EDD23020EDC25016E42
:100F4000000EDD21036E01C0E9FF040E0324EA6EEA
:100F5000ECCF03F0ED52EFCFDAF003C0DBF0DBC0F3
:100F6000EAFFDAC0E9FFD6C0E2FFD5C0E1FFD8C092
:100F700002F0D7C001F0015202E0022A02D0025270
:100F800006E0E6CFEEFF012EFCD7022EFAD7D4C042
:100F9000DCF0D8C0DEF0D7C0DDF0D9C0DFF0C1DEB4
:100FA000015003D000D0000E016E000C020ED46F71
:100FB000D66B510ED56FD86B91C0D7F0020ED96F9A
:100FC000A7DF91C097F0916B000C915301E0EEDF29
:100FD000FAEF07F0D3530AE1322C03D07CEC02F095
:100FE00004D03250020801E18CD704D0D35102085A
:100FF00001E1EBD7000C6C30D16FD133D1331F0E30
:10100000D1176C5240E1040100513C0B0001D26F3A
:10101000430E04010017000154EC02F0D2513408D1
:101020001BE10401046B0001C9D56D983A3C05D061
:10103000D36B030ED46FD7DD0ED0D36B020ED46FFB
:10104000D2DD3A50FE0807E0DC6BDE6B3AC0DDF023
:10105000040EDF6F66DE16D0D251040813E1D36BA5
:101060003CDFD36B020ED46FBEDD3A50FE080AE0BF
:101070003A3C01D007D0DC6BDE6B3AC0DDF0010EEC
:10108000DF6F4FDE82D06C50040818E1430E04017C
:101090000417000154EC02F0FF0E3A6ED36B9ADF96
:1010A0003A3C01D008D0DC6BDE6B3AC0DDF0020EBA
:1010B000DF6F37DE02D0CFEC01F067D06CB42CD0FC
:1010C000E36BD1C0E2F0E56B080EE46FEAEC01F0EF
:1010D00001C0D3F001C001F0040E0224036E01C070
:1010E000D3F0D46FE36BD1C0E2F0E56B080EE46F90
:1010F000EAEC01F001C0E9FF040E0224EA6EEF50B1
:10110000430BD4C0EAFFD3C0E9FFEF6E54EC02F00A
:10111000D1C0D3F0E2DE39D0E36BD1C0E2F0E56BB1
:10112000080EE46FEAEC01F002C0D4F001C0D3F085
:10113000040ED327000ED423D3C001F0040ED4250F
:10114000036ED3C0D3F0D46FE36BD1C0E2F0E56B94
:10115000080EE46FEAEC01F002C0D6F001C0D5F051
:10116000040ED527000ED623D5C0E9FF040ED625E0
:10117000EA6EEF50430BD4C0EAFFD3C0E9FFEF6E35
:1011800054EC02F0D1C0D3F025DFF9EF08F039526A
:1011900001E135D0685233E068A404D069A402D0DC
:1011A000C7EF01F06DA201D02AD068AA04D069AAC5
:1011B00002D0DFEF01F068A204D069A202D0E6EF0E
:1011C00001F068A004D069A002D059EF02F068A82D
:1011D00004D069A802D06EEF02F068AC04D069AC0C
:1011E00002D073EF02F0D06B68A604D069A602D0DB
:1011F00002D701D004D0D051D02B0308F5E2A19A38
:1012000032EF00F0EA6AA90EE96EEF500EE00F0E21
:10121000016E006A002EFED7012EFBD78F0E006EE6
:10122000002EFED70000EF2EF2D7000CB0B102D096
:101230008C9801D08C889598B0B302D08C9A01D04C
:101240008C8A959AB0B502D08C9C01D08C8C959CE0
:10125000B0B702D08C9E01D08C8E959E00008D8000
:101260009690070E006E002EFED700D08D909690BF
:10127000000CB16B9588000E83B8010EB113958AEE
:10128000000E83BA010E006ED89000360050B113E4
:10129000958C000E83BC010E006E00360036FC0EED
:1012A00000160050B113958E000E83BE010E006E25
:1012B000003600360036F80E00160050B113B1C0EB
:1012C00001F0000C9588958A958C958E8D84969466
:1012D00000008D8096900000CCDF01C0B0F08D90B2
:1012E000969000008D809690030E006E002EFED723
:1012F00000D0BFDF01C0AFF08D9096909598959A81
:10130000959C959EB039006EF00E00160050AF11FE
:10131000016E8EEF09F08D929692D4D701C0AFF096
:1013200001BEFBD7AD5302E18D9201D08D82969222
:1013300000008D94969400008D909690AE39AF6F1A
:101340000F0EAF17AFC0B0F071DFAE510F0BAF6F24
:10135000B06F6CDF000C9598959A959C959E969031
:10136000969296948D9296928D9496948D90969056
:101370000F0EA96F47DF010E9E6F9E51030808E311
:10138000030EB06F53DF050EA96F3CDF9E2BF5D720
:10139000020EB06F4BDF9E6B9E5103080FE3036A92
:1013A0009E51F2CF9FF0F29E55EC00F09FBFF28E5F
:1013B0009F6FAD6BAE6FAFDF9E2BEED760EF0EF081
:1013C0006D6A696A080E6F6E94503009946E396ABE
:1013D000186AF2BE188EF29E40EC02F018BEF28E31
:1013E000F3EF09F0EDD719EF0AF0186AF2BE188E84
:1013F000F29E40EC02F018BEF28E6D6A140E6F6E13
:10140000696A6D86010E396E09EF0AF06DB601D07A
:10141000ECD7392C0BD06DBA09D0686A696AA08AFA
:10142000C00EF212110E696E020E396E1AEF0AF03A
:10143000D9D7ECD739500208FCE162EF0EF0AA2DA3
:1014400001D003D0400EAB6F01D0AB6B010EA95D94
:10145000AB27AB518009AC6FAD6BAE6F5CDF000C9E
:10146000A8510C0A05E0060A0BE0020A0FE013D0AF
:10147000AD6B010EAE6F4FDF020EA96FC3DE11D050
:10148000010EA96F020EAA6FDADF0BD0AD6B100E42
:10149000AE6F41DF06D0010EAD6FA8C0AEF03BDFEE
:1014A00000D0000CA951016AA85D03E2A8C000F0B9
:1014B0000CD0006A080EAA6FA8370036A951005C4C
:1014C000D8B0006E0136AA2FF7D7000C200EA3A9C2
:1014D000300EA46FA2C000F0A2AF07D0001E002AF9
:1014E00000C0A2F02D0EA46FA38F0150A2C0A8F0DF
:1014F000640EA96FD7DF00C0A2F0300E0124A56FE3
:10150000A2C0A8F00A0EA96FCDDF300E0024A76F8D
:10151000300E0124A66FA4C000F0A3A702D0A3AF91
:10152000A395A3B90BD0A3AF22D0A3B520D000C000
:10153000A5F0A3B31CD000C0A6F019D0300EA55D55
:1015400016E100C0A5F0200EA46FA3A704D0A395B8
:10155000A383A3AFA393300EA65D09E100C0A6F05C
:10156000200EA56FA3A7F7D7A393A3AFA391A3A51D
:1015700003D0A4C0A8F074DFA3A303D0A5C0A8F033
:101580006FDFA3A103D0A6C0A8F06ADFA7C0A8F0B0
:1015900067DF000C9E6B9E511EEC01F09E2B006ECF
:1015A000A86F5EDF0D0E9E5DF6E1010EA96F020EC3
:1015B000AA6F45DF450EA86F53DF530EA86F50DFAB
:1015C000430EA86F4DDF958083A040D0050EA96F14
:1015D000020EAA6F34DF92908970640EA96F12DE3A
:1015E000FF0E936E000E81B0010E9E6FFF0E936E84
:1015F000000E81B2010E9F6FFF0E936E000E81B43C
:10160000010EA06FFF0E936E000E81B6010EA16F4A
:101610009EC0A2F01F0EA36F59DF200EA86F20DF1F
:101620009FC0A2F01F0EA36F51DF200EA86F18DF1E
:10163000A0C0A2F01F0EA36F49DF200EA86F10DF1D
:10164000A1C0A2F01F0EA36F41DFBDD7B6EF0EF011
:10165000010EA15F0CE3EA6AA10EE96EEF5007E00C
:10166000020E006E002EFED700D0EF2EF9D743EF0A
:101670000BF09E519F110EE094908B70040EA06FA2
:10168000C80EA16FE5D7A02FFBD79E51D8B49F07F6
:101690009E07EFD7CCEF0EF0B60E006E036A026A1B
:1016A000016AAA51AB11AC11AD1102E1006A0DD073
:1016B000D89001BE09D0AA37AB37AC37AD37033667
:1016C00002360136002EF4D7019E000CAA51D8B480
:1016D00071D0006EAE51D8B46DD0002604E3810EF7
:1016E000002668E204D07F0E005E64E363E0ABC0D6
:1016F000B2F0AF51B21BAB8FAF8FAD51B103F4CF8E
:10170000B4F0AC51B003F4CF03F0F3CFB3F0B103B6
:10171000F350B427F450B323000E0322AD51B003AD
:10172000F350B427F450B323000E026A03220222BE
:10173000AB51B103F350B327F4500322000E022241
:10174000AB51B003F3500326F4500222000E016A9D
:101750000122AD51AF03F350B327F4500322000E22
:1017600002220122AC51AF03F3500326F4500222AF
:10177000000E0122AB51AF03F3500226F4500122B8
:10178000002A01BE05D0B337033602360136000603
:10179000000EB3AF0AD0032A02220122015005E154
:1017A000025003E1035001E1002AB2BF018EB2AF43
:1017B000019E04D0006A016A026A036A000CBC91AF
:1017C000F2BEBC81F29E91513F0802E23F0E916F42
:1017D0009151912B036A510FE96E000E0320EA6EBE
:1017E000BBC0EFFFF29EBCB1F28E186AF2BE188E3B
:1017F000F29E020EE16F6AEC06F018BEF28E015204
:1018000008E0186AF2BE188EF29ED6EC07F018BEF9
:10181000F28E26EF0CF091513F0815E2186AF2BEE5
:10182000188EF29E020EE16F6AEC06F018BEF28E80
:10183000015208E0186AF2BE188EF29ED6EC07F04C
:1018400018BEF28EE8D7BAC0BBF0B9D7000C006A58
:10185000016A026A036AC26BC36BC46BC56BC15178
:10186000C011BF11BE112CE0200EC66FD890BA3740
:10187000BB37BC37BD37C237C337C437C537C15193
:10188000C55D08E1C051C45D05E1BF51C35D02E122
:10189000BE51C25D0FE3BE51C25FBF51D8A0BF3D74
:1018A000C35FC051D8A0C03DC45FC151D8A0C13DE5
:1018B000C55FD8800036013602360336C62FD6D72C
:1018C000EA6AC20EE96E000CE950B26FB1AF0DD0FA
:1018D000B207B28BAE1FAF1FB01FB11FAE2BD8B473
:1018E000AF2BD8B4B02BD8B4B12B3B0EB96F9A0E36
:1018F000B86FCA0EB76FB66B0A0EB46FB1C0BDF049
:10190000B0C0BCF0AFC0BBF0AEC0BAF0B9C0C1F05F
:10191000B8C0C0F0B7C0BFF0B6C0BEF098DF01508D
:10192000EFCFAEF0ECCFAFF0ECCFB0F0ECCFB1F04A
:1019300000520FE1B451010A0CE0B2510CE00F0B60
:10194000B45D01E024E2B2BF22D0B2BD04D0200ECB
:101950001AD0200EB217B2AB09D0B29B00C0B2F0C1
:101960002D0EBA6F58DFB2C000F0B26B300EB2ABC2
:101970000AD0B29B00C0B2F02D0EBA6F4CDFB2C0DD
:1019800000F0B26B300E002600C0BAF044DFB9C0E0
:10199000BDF0B8C0BCF0B7C0BBF0B6C0BAF0C16B08
:1019A000C06BBF6B0A0EBE6F52DF03C0B9F002C03E
:1019B000B8F001C0B7F000C0B6F0B42F9FD7F2EF77
:1019C0000DF0EACFB6F0E9CFB5F0AFAF08D0B58FE4
:1019D000B5A9B52BAE1FAF1FAE2BD8B4AF2BAF3907
:1019E000F009B16FB127E20FB26F320FB46FAF5190
:1019F0000F0BB227B227B427E90FB36FB327B32772
:101A0000AE390F0BB327B427B337B437B41FB4378D
:101A1000AE510F0BB427B137070EB06F0A0EB307E4
:101A2000B427FDE3B207B327FDE3B107B227FDE317
:101A3000B007B127FDE3EA6AB00EE96E070EB515EF
:101A4000B59DE906B51507E1B5B9E92AB5B903D0E1
:101A5000200E006E1CD0E926B40EE95CD8B4B58D1A
:101A6000EF50006E08E1B5BD06D0B5B91BD0B5B7D3
:101A700002D0200E0BD0B5AF06D02D0E006EED506B
:101A8000B59DB59F04D0B587B599300E0026EACF35
:101A9000AFF0E9CFAEF000C0BAF0BDDEAFC0EAFFF4
:101AA000AEC0E9FFEE50B5ADD7D7000C1DC0ADF00C
:101AB0001CC0ACF01BC0ABF01AC0AAF0EDDD03C037
:101AC000ADF002C0ACF001C0ABF000C0AAF06B0EEC
:101AD000B16FF60EB06F320EAF6F6E0EAE6FF6DDF9
:101AE00000C09EF001C09FF002C0A0F003C0A1F0B2
:101AF00021C0ADF020C0ACF01FC0ABF01EC0AAF0FA
:101B0000CBDD03C0ADF002C0ACF001C0ABF000C053
:101B1000AAF06B0EB16FF60EB06F320EAF6F6E0E95
:101B2000AE6FD4DD00C0A2F001C0A3F002C0A4F0EB
:101B300003C0A5F025C0ADF024C0ACF023C0ABF0CD
:101B400022C0AAF0A9DD03C0ADF002C0ACF001C014
:101B5000ABF000C0AAF06B0EB16FF60EB06F320E94
:101B6000AF6F6E0EAE6FB2DD00C0A6F001C0A7F081
:101B700002C0A8F003C0A9F029C0ADF028C0ACF0A5
:101B800027C0ABF026C0AAF087DD03C0ADF002C0CD
:101B9000ACF001C0ABF000C0AAF06B0EB16FF60E56
:101BA000B06F320EAF6F6E0EAE6F90DD00C0AAF058
:101BB00001C0ABF002C0ACF003C0ADF00A0EBA6FCA
:101BC0002ADE0D0EBA6F27DE200EBA6F24DE050E58
:101BD000E96E31C0B1F030C0B0F02FC0AFF02EC010
:101BE000AEF072D6200EBA6F16DE010EE96E9FC0FF
:101BF000AFF09EC0AEF0E5DE200EBA6F0CDE010E37
:101C0000E96EA3C0AFF0A2C0AEF0DBDE200EBA6F6B
:101C100002DE010EE96EA7C0AFF0A6C0AEF0D1DEC5
:101C2000200EBA6FF8DD010EE96EABC0AFF0AAC0AE
:101C3000AEF0C7DE5DEF0FF0F86AD09E088EEA6A5C
:101C4000E96AB886E10EAF6E040EB06EA60EAC6EF9
:101C5000900EAB6EC150C00B0F09C16E070EB46E73
:101C6000366A040E376E0C0E386E396A3D6A916B17
:101C7000986BC150C00B0F09C16EF19EC290B09815
:101C8000C69A949E93809392010EC66E000EC76E04
:101C9000D190870ED56ECD6A000ECA6E000ECB6E47
:101CA000B16A070EB46E9250926E270E006E002E2F
:101CB000FED700D0B450A19CB56AF28AABEF09F010
:101CC00018EF0AF0010EA96FAA6F1FEC0AF09E6BC5
:101CD0009E5132EC01F09E2B006EA86F30EC0AF0A2
:101CE0000E0E9E5DF5E1010EA96F020EAA6F1FECAC
:101CF0000AF09E6B9E5147EC01F09E2B006EA86F80
:101D000030EC0AF00D0E9E5DF5E1040E9E6FFA0EAA
:101D1000A96F02EC09F09E2FFAD7010EA96FAA6FE6
:101D20001FEC0AF09E6B9E515BEC01F09E2B006E47
:101D3000A86F30EC0AF0140E9E5DF5E1010EA96F5C
:101D4000020EAA6F1FEC0AF09E6B9E5173EC01F01D
:101D50009E2B006EA86F30EC0AF0040E9E5DF5E13C
:101D600095B105D0958083B001D014D4F9D7010E78
:101D7000A96FAA6F1FEC0AF09E6B9E5183EC01F0D5
:101D80009E2B006EA86F30EC0AF0110E9E5DF5E1FF
:101D90009F6B0A0E9E6F6DD4316A306A2F6A2E6A6D
:101DA000010E2E26D8B02F2AD8B4302AD8B4312A22
:101DB0009E6B9E5199EC01F09E2B006EA86F30EC4B
:101DC0000AF0070E9E5DF5E11D6A1C6A1B6A1A6A1D
:101DD000216A206A1F6A1E6A256A246A236A226AA7
:101DE000296A286A276A266AFF0E936E8150995DD8
:101DF00002E1000E00D0958083B0FDD79E6B9E510E
:101E0000AAEC01F09E2B006EA86F30EC0AF0090ED0
:101E10009E5DF5E12D6A2C6A2B6A2A6AD76AD66A1A
:101E2000C00EF212196A9D6B1950030841E39582A6
:101E300083A23ED0FF0E936E81CF9AF09A51995DA6
:101E400032E0D6509B6FD7CF9CF099519A199E6F74
:101E5000006E1950016E04E0D8900032012EFCD7BC
:101E600000A018D01950040DF350036A1A0FE96E40
:101E7000000E0320EA6EA16BA26B9B51A125EF6EB1
:101E80009C51A221EC6E000E2A20EC6E000E2B203D
:101E9000EC6E02D0010E9D6F2D6A2C6A2B6A2A6AA5
:101EA000D76AD66A192AFF0E936E81CF99F0BCD7F4
:0E1EB0009D2D02D002EF00F0F9D572D703008D
:1003700020202053544F5000F2CF0EF0F29EF76A27
:10038000920FF66E030EF7220900F5500EBEF28EA4
:1003900012000C496E6F72646572212053656E64A1
:1003A0003F00F2CF0EF0F29EF76ABC0FF66E030E1E
:1003B000F7220900F5500EBEF28E12005945532067
:1003C000202020202020202020204E4F0000010E41
:1003D0002A26D8B02B2AD8B42C2AD8B42D2AF294A5
:1003E00032EF00F06D92699468A402D06894FCD753
:1003F000FDEF08F0400E0401016F040E036F180EAC
:10040000026F880E006F046B040E076F580E066FA4
:100410000001000C70A002D0EDDF7090689A06EF2A
:1004200009F06A6A68920CEF09F0C851CA03F3CF69
:1004300001F0F4CF00F0CB03F3500026C951CA03FA
:10044000F3500020026E000C036AC251700FE96E77
:100450000F0E0320EA6EEF6AC96BC2C0C8F0CB6B07
:10046000080ECA6FE2DF01C0E9FF040E0224EA6E43
:10047000EF6AC96BC2C0C8F0CB6B080ECA6FD5DF7C
:1004800002C0C4F001C0C3F0040EC327000EC42391
:10049000C3C0E9FF040EC425EA6EEF6A000C010E2A
:1004A000C16FC1510F0805E3C1C0C2F0CDDFC12B40
:1004B000F8D7000C436A426A250E416E800E406EEA
:1004C000446A456A080E466E966B9591486A476A7B
:1004D000916B9291000CB76BB75101080AE3036A64
:1004E000B7513E0FE96E000E0320EA6EEF6AB72B9C
:1004F000F3D7E0DF336A010E346E326A000C68967F
:1005000000D000D000D0000C6A6A686A9F0E6B6E43
:100510003D0E696E6E6AC3DFDEDF160E706E68A672
:1005200002D0EDDFFCD76D9865DF030E396E12EF58
:1005300009F0698468986D8218EF09F0689C1EEFD5
:1005400009F0BCC03AF0000CFF0E3A6E000CBA6B1A
:100550003D5237E0BA513F0834E3355005E0020A16
:100560000DE0010A15E01ED0036A3C50F2CFBCF04A
:10057000F29EFADDBCBFF28EBB6F14D0036A3C5012
:10058000F2CFBCF0F29E40DEBCBFF28EBB6F0AD051
:10059000036A3C50F2CFBCF0F29E25DEBCBFF28E67
:1005A000BB6F00D03C2A3D06BA51BA2B580F036AE4
:1005B000D8B0032AE96E040E0324EA6EBBC0EFFF35
:1005C000C7D73D5204E1BA51400801E0326ABAC0CF
:1005D000BCF0B7DF000C3C6A356A04011B51010A0C
:1005E000000107E0030A0AE0010A0BE0220A20E00A
:1005F0003AD0120E3D6E030E356E37D0430E3D6E6F
:1006000034D0020E356E036A04011A51360FE96EBA
:10061000000E0320EA6EEFCF3CF0036A3C50F2CFAD
:10062000B9F0F29E0001F0DDB9BFF28E3D6E1DD033
:10063000036A04011A51F2CFB9F0F29E0001C7DD3E
:10064000B9BFF28E3C6E3C3C01D00BD0036A3C50EB
:10065000F2CFB9F0F29E88DDB9BFF28E3D6E05D0C3
:1006600002D072DF0ED070DF0CD004011F5305E101
:100670003D501E5D02E21EC43DF0010E326E0001CF
:1006800066DF81EF04F0B95304E1040E396E07DF31
:10069000E7D0050E396E040EBC6F980EBB6F010ECD
:1006A000BA6FBA510F08D8A0DBD0BAC0C2F0CCDE06
:1006B000BD6B036ABA51F2CFC1F0F29E15DDC1BF26
:1006C000F28EFF0863E0040EBD6FD890BA35036A5E
:1006D000F2CFC1F0F29E30DD0900F5CF03F0C1BFCB
:1006E000F28EBE6F03C0BFF0C96BBAC0C8F0CB6B4F
:1006F000080ECA6F9ADE01C0C1F0010E0124016E1E
:10070000000E0220036E01C0E9FF040E0324EA6E0E
:10071000BEC0EFFFC96BBAC0C8F0CB6B080ECA6F82
:1007200084DE01C0C1F0020E0124016E000E022021
:10073000036E01C0E9FF040E0324EA6EBCC0ECFFA7
:10074000ED52BBC0EFFFD890BA35036AF2CFC1F0CB
:10075000F29EF2DC0900F5CF03F0C1BFF28EBB2799
:100760000350BC23880EC06FBFB1C081BFB3C0832C
:10077000C96BBAC0C8F0CB6B080ECA6F56DE01C099
:10078000E9FF040E0224EA6EC0C0EFFF036ABA510B
:10079000F2CFC1F0F29E98DCC1BFF28EFF0845E0B7
:1007A000BD83C96BBAC0C8F0CB6B080ECA6F3DDE03
:1007B00002C0C2F001C0C1F0040EC127000EC22366
:1007C000020EC125016E000EC221036E01C0E9FFB9
:1007D000040E0324EA6EBCC0ECFFED52BBC0EFFF79
:1007E000D890BA35036AF2CFC1F0F29E8DDC0900D1
:1007F000F5CF03F0C1BFF28EBB270350BC23C96BFA
:10080000BAC0C8F0CB6B080ECA6F0FDE02C0C2F0D0
:1008100001C0C1F0040EC127000EC223C1C0E9FF10
:10082000040EC225EA6E400EEF6EBD51060802E1CD
:100830000E0EBD6F036ABA51F2CFC1F0F29E44DCD6
:10084000C1BFF28E0108D8A4BD89036ABA51700FE6
:10085000E96E0F0E0320EA6EBDC0EFFFBA2B21D761
:100860007BEF04F00401195100010DE0010A14E0CE
:10087000020A1EE0060A27E0030A2CE00E0A2BE01B
:10088000010A2FE03CD034C058F40401596B020E29
:100890000001BC6F56DE35D004011A2D06D0010EC2
:1008A00034160001BC6B4DDE02D000014DDE29D0B4
:1008B00004011A2D05D034820001BC6B42DE02D047
:1008C000000142DE1ED0020E326E1AC43BF0BC6B39
:1008D00038DE17D080D633C058F4010EBC6F31DE3D
:1008E00010D004011A51010808E31AC433F01AC4E5
:1008F000B9F00001C8D6BC6B24DE000102D024DEB2
:1009000000D01CEF06F033C0B9F00401195100010A
:1009100005E00A0A0BE0010A2BE03CD00401586B09
:10092000596B020E0001BC6F0CDE36D0B9531EE0CD
:10093000010EB95D036AF2CFBAF0F29E3FDCBABF96
:10094000F28E016E04011C5DD8A002D000010ED011
:10095000036A1C513E0FE96E000E0320EA6EEFCFD2
:1009600058F4010E0001BC6FECDD01D0EDDD14D0B8
:10097000B9530EE0036A04011C513E0FE96E000EEC
:100980000320EA6E1AC4EFFF0001BC6BDADD01D070
:10099000DBDD02D0D9DD00D01CEF06F0BA91B9BF83
:1009A000BA81B99FBAA111D0036AB951F2CFBBF095
:1009B000F29E64EC00F0BBBFF28EFF0802E1000E75
:1009C00001D0010E016E11D010D0036AB951F2CFDF
:1009D000BBF0F29E74EC00F0BBBFF28EFF0802E1A8
:1009E000000E01D0010E016E00D088EF05F0BA9123
:1009F000B9BFBA81B99FBAA117D0C96BB9C0C8F045
:100A0000CB6B080ECA6F11DD02C0BCF001C0BBF099
:100A1000040EBB27000EBC23BBC0E9FF040EBC259F
:100A2000EA6E880EEF6E0DD0C96BB9C0C8F0CB6B03
:100A3000080ECA6FFADC01C0E9FF040E0224EA6E58
:100A4000EF6A97EF05F0BA91B9BFBA81B99FBAA121
:100A500017D0C96BB9C0C8F0CB6B080ECA6FE5DC04
:100A600002C0BCF001C0BBF0040EBB27000EBC23CB
:100A7000BBC0E9FF040EBC25EA6E840EEF6E0ED0FB
:100A8000C96BB9C0C8F0CB6B080ECA6FCEDC01C011
:100A9000E9FF040E0224EA6E840EEF6E9DEF05F06E
:100AA000BA91B9BFBA81B99FBAA117D0C96BB9C001
:100AB000C8F0CB6B080ECA6FB8DC02C0BDF001C035
:100AC000BCF0040EBC27000EBD23BCC0E9FF040E21
:100AD000BD25EA6EEFCFBBF00ED0C96BB9C0C8F030
:100AE000CB6B080ECA6FA1DC01C0E9FF040E022423
:100AF000EA6EEFCFBBF0BBAF02D0BBB502D0000EA9
:100B000001D0010E016EA7EF05F01CC4B9F046D765
:100B1000015229E004011951010A000105E0020A0D
:100B200009E0030A0DE01DD01CC4B9F060D7BC6B0E
:100B300008DD19D01CC4B9F086D7BC6B02DD13D018
:100B40000401586B596B1CC4B9F00001A9D70152BC
:100B500004E0010E0401586F0001020EBC6FF1DCCD
:100B600002D0F2DC00D01CEF06F0FE0E3A6E000C54
:100B700004011C2D01D002D01C5348E11951000181
:100B80000BE0010A0DE0210A1CE0010A1FE0030A44
:100B90002EE0010A31E037D0010E986FE6DF35D044
:100BA000040EEA6E580EE96EE26A490EE16E080E16
:100BB000016EE6CFEEFF012EFCD71EC4BCF0C1DCF7
:100BC00024D0020E986F9581D0DF1FD0040EEA6EFC
:100BD000580EE96EE26A400EE16E070E016EE6CF36
:100BE000EEFF012EFCD7070EBC6FABDC0ED01AC493
:100BF00096F0BC6BA6DC09D01AC448F01BC447F0C1
:100C0000BC6B9FDC02D0A0DC00D0040100011CEF13
:100C100006F0326A040118517F0B000107E0010A57
:100C200006E0030A05E0230A04E004D01BD66BD6D5
:100C30006CD79ED789DC00D040EF08F0C96BB9C0F3
:100C4000C8F0CB6B080ECA6F15EC02F001C0E9FFCB
:100C5000040E0224EA6EEFCFBBF0BA51020806E19F
:100C6000BBAD02D0BA6B02D0010EBA6FBA51030805
:100C70001AE1840EBB6FC96BB9C0C8F0CB6B080E0C
:100C8000CA6F15EC02F002C0BFF001C0BEF0040E46
:100C9000BE27000EBF23BEC0E9FF040EBF25EA6ECB
:100CA000840EEF6E07D0BA2D03D0C80EBB6F02D0F2
:100CB000880EBB6FD890B935036AF2CFBEF0F29EB2
:100CC0009CEC00F00900F5CF03F0BEBFF28EBC6FC4
:100CD00003C0BDF0C96BB9C0C8F0CB6B080ECA6FBA
:100CE00015EC02F001C0BEF0010E0124016E000EF1
:100CF0000220036E01C0E9FF040E0324EA6EBCC0AB
:100D0000EFFFBDB1BB81BDB3BB83C96BB9C0C8F038
:100D1000CB6B080ECA6F15EC02F001C0E9FF040EA0
:100D20000224EA6EBBC0EFFF000C036AC751700FCC
:100D3000E96E0F0E0320EA6EEF5219E0C96BC7C0CF
:100D4000C8F0CB6B080ECA6F15EC02F002C0C9F0F8
:100D500001C0C8F0040EC827000EC923C8C0E9FFAF
:100D6000040EC925EA6EEFCFC8F0C8AF02D0000E5E
:100D700001D0010E016E000CC2C0C7F0D6DF0152D7
:100D8000D8B47CD0C96BC2C0C8F0CB6B080ECA6F98
:100D900015EC02F002C0C8F001C0C7F0040EC7276E
:100DA000000EC823010EC725016E000EC821036E78
:100DB00001C0E9FF040E0324EA6EC3C0EFFFC55172
:100DC00002081EE1C96BC2C0C8F0CB6B080ECA6F27
:100DD00015EC02F002C0C8F001C0C7F0040EC7272E
:100DE000000EC823C7C0E9FF040EC825EA6EEFCF86
:100DF000C6F0C6AD02D0C56B02D0010EC56F18D0CB
:100E0000C551040815E1C96BC2C0C8F0CB6B080E10
:100E1000CA6F15EC02F001C0E9FF040E0224EA6E6D
:100E2000EFCFC6F0C6AD03D0010EC56F01D0C56BC4
:100E3000C52D03D0C80EC66F02D0880EC66FC4B1D0
:100E4000C681C4B3C683C96BC2C0C8F0CB6B080EE1
:100E5000CA6F15EC02F002C0C8F001C0C7F0040E62
:100E6000C727000EC823C7C0E9FF040EC825EA6ED5
:100E7000C6C0EFFF010E016E03D000D0000E016E60
:100E8000000C9851010A03E0030A13E024D0EA6A37
:100E9000490EE96E040EE26E180EE16E080E016E48
:100EA000E6CFEEFF012EFCD7BC6BA1EC02F0986BF5
:100EB00016D0EA6A400EE96E040EE26E180EE16E7C
:100EC000070E016EE6CFEEFF012EFCD7986BBC6BD0
:100ED000A1EC02F004D0986BFAEC01F000D09BEF8B
:100EE00007F0C96BBAC0C8F0CB6B080ECA6F15EC1F
:100EF00002F002C0BCF001C0BBF0010E0124016E83
:100F0000000E0220036E01C0E9FF040E0324EA6E06
:100F1000036AEFCF01F003C002F094EF07F0928173
:100F2000946B020EBA6FDDD701C093F0A0EF07F00B
:100F3000B95302E1A6D704D0B951020801E1EFD7B5
:100F4000000CBAC06EFFBA5303E0040E396E02D033
:100F5000020E396EB1EF07F0336A326A3BC0BAF065
:100F6000F0D720EF08F0BAC0C7F0DFDE015246E04C
:100F7000C96BBAC0C8F0CB6B080ECA6F15EC02F093
:100F800002C0C3F001C0C2F0040EC227000EC3238A
:100F9000020EC225016E000EC321036E01C0E9FFDF
:100FA000040E0324EA6EECCF03F0ED52EFCFC0F055
:100FB00003C0C1F0C1C0EAFFC0C0E9FFBCC0E2FF8E
:100FC000BBC0E1FFBEC002F0BDC001F0015202E0B3
:100FD000022A02D0025206E0E6CFEEFF012EFCD735
:100FE000022EFAD7BAC0C2F0BEC0C4F0BDC0C3F072
:100FF000BFC0C5F0C1DE015003D000D0000E016EAD
:10100000000C020EBA6FBC6B510EBB6FBE6B91C071
:10101000BDF0020EBF6FA7DF91C097F0916B000C7F
:10102000915301E0EEDF25EF08F0B9530AE1322CCD
:1010300003D0A7EC02F004D03250020801E18CD7B3
:1010400004D0B951020801E1EBD7000C6C30B76F46
:10105000B733B7331F0EB7176C5240E1040100518C
:101060003C0B0001B86F430E0401001700017FEC38
:1010700002F0B85134081BE10401046B0001C9D52A
:101080006D983A3C05D0B96B030EBA6FD7DD0ED020
:10109000B96B020EBA6FD2DD3A50FE0807E0C26BA0
:1010A000C46B3AC0C3F0040EC56F66DE16D0B851EB
:1010B000040813E1B96B3CDFB96B020EBA6FBEDDF9
:1010C0003A50FE080AE03A3C01D007D0C26BC46B2C
:1010D0003AC0C3F0010EC56F4FDE82D06C500408D9
:1010E00018E1430E0401041700017FEC02F0FF0E2B
:1010F0003A6EB96B9ADF3A3C01D008D0C26BC46B30
:101100003AC0C3F0020EC56F37DE02D0FAEC01F030
:1011100067D06CB42CD0C96BB7C0C8F0CB6B080ECD
:10112000CA6F15EC02F001C0B9F001C001F0040E65
:101130000224036E01C0B9F0BA6FC96BB7C0C8F022
:10114000CB6B080ECA6F15EC02F001C0E9FF040E6C
:101150000224EA6EEF50430BBAC0EAFFB9C0E9FFC0
:10116000EF6E7FEC02F0B7C0B9F0E2DE39D0C96BA8
:10117000B7C0C8F0CB6B080ECA6F15EC02F002C006
:10118000BAF001C0B9F0040EB927000EBA23B9C0F5
:1011900001F0040EBA25036EB9C0B9F0BA6FC96B7D
:1011A000B7C0C8F0CB6B080ECA6F15EC02F002C0D6
:1011B000BCF001C0BBF0040EBB27000EBC23BBC0BB
:1011C000E9FF040EBC25EA6EEF50430BBAC0EAFFFC
:1011D000B9C0E9FFEF6E7FEC02F0B7C0B9F025DFD0
:1011E00024EF09F0395201E135D0685233E068A4A8
:1011F00004D069A402D0F2EF01F06DA201D02AD090
:1012000068AA04D069AA02D00AEF02F068A204D04A
:1012100069A202D011EF02F068A004D069A002D048
:1012200084EF02F068A804D069A802D099EF02F018
:1012300068AC04D069AC02D09EEF02F0B66B68A631
:1012400004D069A602D002D701D004D0B651B62B83
:101250000308F5E2A19A32EF00F0EA6AA90EE96EFE
:10126000EF500EE00F0E016E006A002EFED7012E29
:10127000FBD78F0E006E002EFED70000EF2EF2D7A8
:10128000000CB0B102D08C9801D08C889598B0B386
:1012900002D08C9A01D08C8A959AB0B502D08C9CE1
:1012A00001D08C8C959CB0B702D08C9E01D08C8ED6
:1012B000959E00008D809690070E006E002EFED742
:1012C00000D08D909690000CB16B9588000E83B87D
:1012D000010EB113958A000E83BA010E006ED890EC
:1012E00000360050B113958C000E83BC010E006EC9
:1012F00000360036FC0E00160050B113958E000E1D
:1013000083BE010E006E003600360036F80E001661
:101310000050B113B1C001F0000C9588958A958CEE
:10132000958E8D84969400008D8096900000CCDF81
:1013300001C0B0F08D90969000008D809690030EC5
:10134000006E002EFED700D0BFDF01C0AFF08D9041
:1013500096909598959A959C959EB039006EF00E52
:1013600000160050AF11016EB9EF09F08D92969200
:10137000D4D701C0AFF001BEFBD7AD5302E18D92CF
:1013800001D08D82969200008D94969400008D90ED
:101390009690AE39AF6F0F0EAF17AFC0B0F071DFE0
:1013A000AE510F0BAF6FB06F6CDF000C9598959A34
:1013B000959C959E9690969296948D9296928D94E9
:1013C00096948D9096900F0EA96F47DF010E9E6F39
:1013D0009E51030808E3030EB06F53DF050EA96F9B
:1013E0003CDF9E2BF5D7020EB06F4BDF9E6B9E51FC
:1013F00003080FE3036A9E51F2CF9FF0F29E55EC73
:1014000000F09FBFF28E9F6FAD6BAE6FAFDF9E2B74
:10141000EED787EF0CF06D6A696A080E6F6E945014
:101420003009946E396A186AF2BE188EF29E6BEC1F
:1014300002F018BEF28E1EEF0AF0EDD744EF0AF06C
:10144000186AF2BE188EF29E6BEC02F018BEF28E95
:101450006D6A140E6F6E696A6D86010E396E34EF17
:101460000AF06DB601D0ECD7392C0BD06DBA09D08B
:10147000686A696AA08AC00EF212110E696E020EC5
:10148000396E45EF0AF0D9D7ECD739500208FCE1A4
:1014900088EF0CF0AA2D01D003D0400EAB6F01D025
:1014A000AB6B010EA95DAB27AB518009AC6FAD6B87
:1014B000AE6F5CDF000CA8510C0A05E0060A0BE0D9
:1014C000020A0FE013D0AD6B010EAE6F4FDF020EBC
:1014D000A96FC3DE11D0010EA96F020EAA6FDADF69
:1014E0000BD0AD6B100EAE6F41DF06D0010EAD6FAD
:1014F000A8C0AEF03BDF00D0000CA951016AA85D86
:1015000003E2A8C000F00CD0006A080EAA6FA8374A
:101510000036A951005CD8B0006E0136AA2FF7D76B
:10152000000C200EA3A9300EA46FA2C000F0A2AF41
:1015300007D0001E002A00C0A2F02D0EA46FA38FBA
:101540000150A2C0A8F0640EA96FD7DF00C0A2F0BE
:10155000300E0124A56FA2C0A8F00A0EA96FCDDF3E
:10156000300E0024A76F300E0124A66FA4C000F037
:10157000A3A702D0A3AFA395A3B90BD0A3AF22D04A
:10158000A3B520D000C0A5F0A3B31CD000C0A6F026
:1015900019D0300EA55D16E100C0A5F0200EA46F95
:1015A000A3A704D0A395A383A3AFA393300EA65DF6
:1015B00009E100C0A6F0200EA56FA3A7F7D7A3935B
:1015C000A3AFA391A3A503D0A4C0A8F074DFA3A3E5
:1015D00003D0A5C0A8F06FDFA3A103D0A6C0A8F0D8
:1015E0006ADFA7C0A8F067DF000C9E6B9E511EEC5F
:1015F00001F09E2B006EA86F5EDF0D0E9E5DF6E182
:10160000010EA96F020EAA6F45DF450EA86F53DFCA
:10161000530EA86F50DF430EA86F4DDF958083A057
:1016200040D0050EA96F020EAA6F34DF9290897028
:10163000640EA96F12DEFF0E936E000E81B0010ED4
:101640009E6FFF0E936E000E81B2010E9F6FFF0E14
:10165000936E000E81B4010EA06FFF0E936E000E0C
:1016600081B6010EA16F9EC0A2F01F0EA36F59DFBD
:10167000200EA86F20DF9FC0A2F01F0EA36F51DFC6
:10168000200EA86F18DFA0C0A2F01F0EA36F49DFC5
:10169000200EA86F10DFA1C0A2F01F0EA36F41DFC4
:1016A000BDD7D3EF0CF0010EA15F0CE3EA6AA10EE7
:1016B000E96EEF5007E0020E006E002EFED700D05C
:1016C000EF2EF9D76EEF0BF09E519F110EE0949024
:1016D0008B70040EA06FC80EA16FE5D7A02FFBD7AB
:1016E0009E51D8B49F079E07EFD7E7EF0CF0A29169
:1016F000F2BEA281F29E91513F0802E23F0E916F2D
:101700009151912B036A510FE96E000E0320EA6E8E
:10171000A1C0EFFFF29EA2B1F28E186AF2BE188E3F
:10172000F29E020EC76F95EC06F018BEF28E0152C3
:1017300007E0186AF2BE188EF29E63DC18BEF28EC5
:10174000BCEF0BF091513F0814E2186AF2BE188EFC
:10175000F29E020EC76F95EC06F018BEF28E015293
:1017600007E0186AF2BE188EF29E4BDC18BEF28EAD
:10177000E9D7A0C0A1F0BBD7000C01509EC0A8F0D3
:10178000640EA96FBADE00C09EF00150300E07E172
:101790009FA30CD09FB70AD09FB9200E03D09F976C
:1017A0009F999F81012601C0A0F0CCDF9EC0A8F0C8
:1017B0000A0EA96FA2DE00C09EF00150300E06E1B5
:1017C0009FB708D09FA106D09FB9200E012601C067
:1017D000A0F0B8DF300E9E279EC0A0F0B3DF000C53
:1017E0000A0EA06FAFDF0D0EA06FACDF200EA06F52
:1017F000A9DF020E9E6F200EA06FA4DF9E2FFBD7E5
:101800002EC09EF0130E9F6FB8DF200EA06F9ADFE0
:10181000020E9E6F200EA06F95DF9E2FFBD71AC081
:101820009EF0130E9F6FA9DF200EA06F8BDF020EBC
:101830009E6F200EA06F86DF9E2FFBD71EC09EF0EE
:10184000130E9F6F9ADF200EA06F7CDF020E9E6F3B
:10185000200EA06F77DF9E2FFBD722C09EF0130EC5
:101860009F6F8BDF200EA06F6DDF020E9E6F200E2C
:10187000A06F68DF9E2FFBD726C09EF0130E9F6FD0
:101880007CDF000CF86AD09E088EEA6AE96AB886A6
:10189000E10EAF6E040EB06EA60EAC6E900EAB6E87
:1018A000C150C00B0F09C16E070EB46E366A040E2C
:1018B000376E0C0E386E396A3D6A916B986BC15069
:1018C000C00B0F09C16EF19EC290B098C69A949E4B
:1018D00093809392010EC66E000EC76ED190870E54
:1018E000D56ECD6A000ECA6E000ECB6EB16A070EC1
:1018F000B46E9250926E270E006E002EFED700D06E
:10190000B450A19CB56AF28AC00EF2124FD5BBD575
:10191000010EA96FAA6FBEDD9E6B9E5132EC01F0E5
:101920009E2B006EA86FC7DD0E0E9E5DF6E1010EC8
:10193000A96F020EAA6FAEDD9E6B9E5147EC01F0BF
:101940009E2B006EA86FB7DD0D0E9E5DF6E1040EB6
:101950009E6FFA0EA96F81DC9E2FFBD7010EA96F37
:10196000AA6F98DD9E6B9E515BEC01F09E2B006E82
:10197000A86FA1DD140E9E5DF6E1010EA96F020EA7
:10198000AA6F88DD9E6B9E5173EC01F09E2B006E5A
:10199000A86F91DD040E9E5DF6E195B105D09580AE
:1019A00083B001D022D6F9D7010EA96FAA6F72DDDC
:1019B0009E6B9E5183EC01F09E2B006EA86F7BDD29
:1019C000110E9E5DF6E19F6B0A0E9E6F7DD6316A09
:1019D000306A2F6A2E6A010E2E26D8B02F2AD8B46C
:1019E000302AD8B4312A9E6B9E5199EC01F09E2B7F
:1019F000006EA86F60DD070E9E5DF6E11D6A1C6A31
:101A00001B6A1A6A216A206A1F6A1E6A256A246A8A
:101A1000236A226A296A286A276A266AFF0E936E59
:101A20008150995D02E1000E00D0958083B0FDD712
:101A30009E6B9E51AAEC01F09E2B006EA86F3BDDC1
:101A4000090E9E5DF6E12D6A2C6A2B6A2A6AD76A16
:101A5000D66A196A9D6B1950030841E3958283A2E7
:101A60003ED0FF0E936E81CF9AF09A51995D32E08D
:101A7000D6509B6FD7CF9CF099519A199E6F006EEC
:101A80001950016E04E0D8900032012EFCD700A05E
:101A900018D01950040DF350036A1A0FE96E000EA6
:101AA0000320EA6EA16BA26B9B51A125EF6E9C51A6
:101AB000A221EC6E000E2A20EC6E000E2B20EC6EA4
:101AC00002D0010E9D6F2D6A2C6A2B6A2A6AD76A92
:101AD000D66A192AFF0E936E81CF99F0BCD79D2D3F
:101AE0002AD09E6B9E51BCEC01F09E2B006EA86F1D
:101AF000E2DC0F0E9E5DF6E1010EA96F020EAA6FE9
:101B0000C9DC9E6B9E51D1EC01F09E2B006EA86F3C
:101B1000D2DC100E9E5DF6E1958083A003D0958601
:101B200083B6FAD7958083B001D05ADE958683B606
:0C1B300001D051D701D054DE4ED7030085
:020000040030CA
:0E00000024CE390E0005A1000FC00FE00F4006
:00000001FF
;PIC18F4550
;CRC=10C2 CREATED="24-I-10 00:38"
;CRC=CF9E CREATED="24-I-10 01:16"
/Designs/STOPWATCH02A/SW/main.pjt
17,7 → 17,7
0=0000 %S 0 0 796 451 3 0
[Opened Files]
1=main.c
2=main.h
2=
3=C:\Program Files\PICC\devices\18F4550.h
4=C:\Program Files\PICC\drivers\lcd.c
5=C:\Program Files\PICC\drivers\usb_cdc.h