/Designs/STOPWATCH02A/SW/main.c
97,11 → 97,12
section[2] = 0;
section[3] = 0;
printf(lcd_putc,"\f\nSTART ESC TEST");
printf(lcd_putc,"\f\nSTART TEST");
while(input(BUTTON1)) // ceka na zmacknuti startovaciho tlacitka
if(!input(BUTTON4))
{
printf(lcd_putc,"\f\n ESC");
while(input(BUTTON3))
{
lcd_gotoxy(1,1);
108,6 → 109,7
printf(lcd_putc,"%1u %1u %1u %1u %1u %1u %1u %1u",input(START1),input(STOP1),input(START2), input(STOP2),input(START3),input(STOP3),input(START4),input(STOP4));
delay_ms(100);
}
printf(lcd_putc,"\f\nSTART TEST");
}
printf(lcd_putc,"\f\n STOP"); //
 
/Designs/STOPWATCH02A/SW/main.hex
1,12 → 1,12
:020000040000FA
:0400000093EF0DF07D
:04000000A7EF0DF069
:08000800056ED8CF06F0E0CF31
:1000100007F00001E9CF0DF0EACF08F0E1CF09F0D9
:10002000E2CF0AF0D9CF0BF0DACF0CF0F3CF14F017
:10003000F4CF15F0FACF16F000C00FF001C010F0A9
:1000400002C011F003C012F004C013F0F2AA2CEFAA
:1000500000F0F2B49DEF01F0A0AA32EF00F0A1BAD7
:10006000A8EF08F00FC000F010C001F011C002F0BE
:1000500000F0F2B4B1EF01F0A0AA32EF00F0A1BAC3
:10006000BCEF08F00FC000F010C001F011C002F0AA
:1000700012C003F013C004F00DC0E9FF08C0EAFF8E
:10008000088E09C0E1FF0AC0E2FF0BC0D9FF0CC017
:10009000DAFF14C0F3FF15C0F4FF16C0FAFF0550D5
48,483 → 48,488
:1002D0000EBEF28E12000C20504320636F6E6E65CE
:1002E000637465642E2E2E00F2CF0EF0F29EF76A34
:1002F000020FF66E030EF7220900F5500EBEF28EC5
:1003000012000C0A535441525420202045534320DC
:1003000012000C0A53544152542020202020202057
:10031000544553540000F2CF0EF0F29EF76A300FAE
:10032000F66E030EF7220900F5500EBEF28E120093
:100330000C0A20202053544F5000010E2926D8B01B
:100340002A2AD8B42B2AD8B42C2AF29432EF00F0FF
:100350006D92699468A402D06894FCD7B3EF08F05A
:10036000400E0401016F040E036F180E026F880E19
:10037000006F046B040E076F580E066F0001000C2F
:1003800070A002D0EDDF7090689ABCEF08F06A6A46
:100390006892C2EF08F0DD51DF03F3CF01F0F4CF34
:1003A00000F0E003F3500026DE51DF03F35000209D
:1003B000026E000C036AD751700FE96E0F0E032016
:1003C000EA6EEF6ADE6BD7C0DDF0E06B080EDF6F20
:1003D000E2DF01C0E9FF040E0224EA6EEF6ADE6B81
:1003E000D7C0DDF0E06B080EDF6FD5DF02C0D9F0BB
:1003F00001C0D8F0040ED827000ED923D8C0E9FFD9
:10040000040ED925EA6EEF6A000C010ED66FD651A4
:100410000F0805E3D6C0D7F0CDDFD62BF8D7000CF8
:10042000426A416A250E406E800E3F6E436A446AFE
:10043000080E456E956B9491476A466A906B919150
:10044000000CCC6BCC5101080AE3036ACC513D0F80
:10045000E96E000E0320EA6EEF6ACC2BF3D7E0DFE3
:10046000326A010E336E316A000C689600D000D0FB
:1004700000D0000C6A6A686A9F0E6B6E3D0E696E52
:100480006E6AC3DFDEDF160E706E68A602D0EDDF87
:10049000FCD76D9865DF030E386EC8EF08F06984ED
:1004A00068986D82CEEF08F0689CD4EF08F0D1C058
:1004B00039F0000CFF0E396E000CCF6B3C5237E068
:1004C000CF513F0834E3345005E0020A0DE0010A41
:1004D00015E01ED0036A3B50F2CFD1F0F29E44DE0D
:1004E000D1BFF28ED06F14D0036A3B50F2CFD1F05F
:1004F000F29E8ADED1BFF28ED06F0AD0036A3B50E3
:10050000F2CFD1F0F29E6FDED1BFF28ED06F00D06D
:100510003B2A3C06CF51CF2B580F036AD8B0032A91
:10052000E96E040E0324EA6ED0C0EFFFC7D73C5239
:1005300004E1CF51400801E0316ACFC0D1F0B7DF0C
:10054000000C3B6A346A04011B51010A000107E0F8
:10055000030A0AE0010A0BE0220A20E03AD0120E58
:100560003C6E030E346E37D0430E3C6E34D0020E18
:10057000346E036A04011A51350FE96E000E032030
:10058000EA6EEFCF3BF0036A3B50F2CFCEF0F29E23
:1005900000013ADECEBFF28E3C6E1DD0036A04012C
:1005A0001A51F2CFCEF0F29E000111DECEBFF28ED4
:1005B0003B6E3B3C01D00BD0036A3B50F2CFCEF0F8
:1005C000F29ED2DDCEBFF28E3C6E05D002D072DF3D
:1005D0000ED070DF0CD004011F5305E13C501E5DAE
:1005E00002E21EC43CF0010E316E000166DF37EFFF
:1005F00004F0CE5304E1040E386E07DFE7D0050E99
:10060000386E040ED16F980ED06F010ECF6FCF51A0
:100610000F08D8A0DBD0CFC0D7F0CCDED26B036AF6
:10062000CF51F2CFD6F0F29E5FDDD6BFF28EFF083B
:1006300063E0040ED26FD890CF35036AF2CFD6F0C4
:10064000F29E7ADD0900F5CF03F0D6BFF28ED36FAC
:1006500003C0D4F0DE6BCFC0DDF0E06B080EDF6FBF
:100660009ADE01C0D6F0010E0124016E000E0220B8
:10067000036E01C0E9FF040E0324EA6ED3C0EFFF4E
:10068000DE6BCFC0DDF0E06B080EDF6F84DE01C0F3
:10069000D6F0020E0124016E000E0220036E01C08E
:1006A000E9FF040E0324EA6ED1C0ECFFED52D0C086
:1006B000EFFFD890CF35036AF2CFD6F0F29E3CDD43
:1006C0000900F5CF03F0D6BFF28ED0270350D12317
:1006D000880ED56FD4B1D581D4B3D583DE6BCFC0AE
:1006E000DDF0E06B080EDF6F56DE01C0E9FF040E9F
:1006F0000224EA6ED5C0EFFF036ACF51F2CFD6F0E5
:10070000F29EE2DCD6BFF28EFF0845E0D283DE6BBC
:10071000CFC0DDF0E06B080EDF6F3DDE02C0D7F02A
:1007200001C0D6F0040ED627000ED723020ED62520
:10073000016E000ED721036E01C0E9FF040E0324F1
:10074000EA6ED1C0ECFFED52D0C0EFFFD890CF35AC
:10075000036AF2CFD6F0F29ED7DC0900F5CF03F0A2
:10076000D6BFF28ED0270350D123DE6BCFC0DDF091
:10077000E06B080EDF6F0FDE02C0D7F001C0D6F0CD
:10078000040ED627000ED723D6C0E9FF040ED725C6
:10079000EA6E400EEF6ED251060802E10E0ED26FE5
:1007A000036ACF51F2CFD6F0F29E8EDCD6BFF28E26
:1007B0000108D8A4D289036ACF51700FE96E0F0ED9
:1007C0000320EA6ED2C0EFFFCF2B21D731EF04F028
:1007D0000401195100010DE0010A14E0020A1EE0B3
:1007E000060A27E0030A2CE00E0A2BE0010A2FE09C
:1007F0003CD033C058F40401596B020E0001D16F94
:1008000056DE35D004011A2D06D0010E3316000134
:10081000D16B4DDE02D000014DDE29D004011A2D2E
:1008200005D033820001D16B42DE02D0000142DEEE
:100830001ED0020E316E1AC43AF0D16B38DE17D0DA
:1008400080D632C058F4010ED16F31DE10D00401D1
:100850001A51010808E31AC432F01AC4CEF000019C
:10086000C8D6D16B24DE000102D024DE00D0D2EF46
:1008700005F032C0CEF004011951000105E00A0A6A
:100880000BE0010A2BE03CD00401586B596B020EBF
:100890000001D16F0CDE36D0CE531EE0010ECE5DCE
:1008A000036AF2CFCFF0F29E89DCCFBFF28E016EE9
:1008B00004011C5DD8A002D000010ED0036A1C51B7
:1008C0003D0FE96E000E0320EA6EEFCF58F4010EE3
:1008D0000001D16FECDD01D0EDDD14D0CE530EE080
:1008E000036A04011C513D0FE96E000E0320EA6EFD
:1008F0001AC4EFFF0001D16BDADD01D0DBDD02D0DD
:10090000D9DD00D0D2EF05F0CF91CEBFCF81CE9F01
:10091000CFA111D0036ACE51F2CFD0F0F29E64EC99
:1009200000F0D0BFF28EFF0802E1000E01D0010EF0
:10093000016E11D010D0036ACE51F2CFD0F0F29EEA
:1009400074EC00F0D0BFF28EFF0802E1000E01D07F
:10095000010E016E00D03EEF05F0CF91CEBFCF81EA
:10096000CE9FCFA117D0DE6BCEC0DDF0E06B080EBE
:10097000DF6F11DD02C0D1F001C0D0F0040ED0272E
:10098000000ED123D0C0E9FF040ED125EA6E880EF7
:10099000EF6E0DD0DE6BCEC0DDF0E06B080EDF6FCA
:1009A000FADC01C0E9FF040E0224EA6EEF6A4DEFA3
:1009B00005F0CF91CEBFCF81CE9FCFA117D0DE6BF8
:1009C000CEC0DDF0E06B080EDF6FE5DC02C0D1F0D9
:1009D00001C0D0F0040ED027000ED123D0C0E9FF13
:1009E000040ED125EA6E840EEF6E0ED0DE6BCEC003
:1009F000DDF0E06B080EDF6FCEDC01C0E9FF040E16
:100A00000224EA6E840EEF6E53EF05F0CF91CEBF55
:100A1000CF81CE9FCFA117D0DE6BCEC0DDF0E06BD3
:100A2000080EDF6FB8DC02C0D2F001C0D1F0040EB6
:100A3000D127000ED223D1C0E9FF040ED225EA6EE1
:100A4000EFCFD0F00ED0DE6BCEC0DDF0E06B080E45
:100A5000DF6FA1DC01C0E9FF040E0224EA6EEFCFD4
:100A6000D0F0D0AF02D0D0B502D0000E01D0010E30
:100A7000016E5DEF05F01CC4CEF046D7015229E0AF
:100A800004011951010A000105E0020A09E0030A04
:100A90000DE01DD01CC4CEF060D7D16B08DD19D09D
:100AA0001CC4CEF086D7D16B02DD13D00401586B85
:100AB000596B1CC4CEF00001A9D7015204E0010E0D
:100AC0000401586F0001020ED16FF1DC02D0F2DC9C
:100AD00000D0D2EF05F0FE0E396E000C04011C2D83
:100AE00001D002D01C5348E1195100010BE0010A6A
:100AF0000DE0210A1CE0010A1FE0030A2EE0010AB2
:100B000031E037D0010E976FE6DF35D0040EEA6E84
:100B1000580EE96EE26A480EE16E080E016EE6CFED
:100B2000EEFF012EFCD71EC4D1F0C1DC24D0020E92
:100B3000976F9481D0DF1FD0040EEA6E580EE96ED5
:100B4000E26A3F0EE16E070E016EE6CFEEFF012E68
:100B5000FCD7070ED16FABDC0ED01AC495F0D16B69
:100B6000A6DC09D01AC447F01BC446F0D16B9FDC49
:100B700002D0A0DC00D004010001D2EF05F0316A00
:100B8000040118517F0B000107E0010A06E0030A87
:100B900005E0230A04E004D01BD66BD66CD79ED7A1
:100BA00089DC00D0F6EF07F0DE6BCEC0DDF0E06B45
:100BB000080EDF6FCBEC01F001C0E9FF040E022448
:100BC000EA6EEFCFD0F0CF51020806E1D0AD02D0EF
:100BD000CF6B02D0010ECF6FCF5103081AE1840E04
:100BE000D06FDE6BCEC0DDF0E06B080EDF6FCBECBC
:100BF00001F002C0D4F001C0D3F0040ED327000EE0
:100C0000D423D3C0E9FF040ED425EA6E840EEF6E20
:100C100007D0CF2D03D0C80ED06F02D0880ED06F72
:100C2000D890CE35036AF2CFD3F0F29E9CEC00F060
:100C30000900F5CF03F0D3BFF28ED16F03C0D2F01D
:100C4000DE6BCEC0DDF0E06B080EDF6FCBEC01F0A9
:100C500001C0D3F0010E0124016E000E0220036ECC
:100C600001C0E9FF040E0324EA6ED1C0EFFFD2B148
:100C7000D081D2B3D083DE6BCEC0DDF0E06B080E46
:100C8000DF6FCBEC01F001C0E9FF040E0224EA6E35
:100C9000D0C0EFFF000C036ADC51700FE96E0F0E3D
:100CA0000320EA6EEF5219E0DE6BDCC0DDF0E06B92
:100CB000080EDF6FCBEC01F002C0DEF001C0DDF00A
:100CC000040EDD27000EDE23DDC0E9FF040EDE2565
:100CD000EA6EEFCFDDF0DDAF02D0000E01D0010EE5
:100CE000016E000CD7C0DCF0D6DF0152D8B47CD046
:100CF000DE6BD7C0DDF0E06B080EDF6FCBEC01F0F0
:100D000002C0DDF001C0DCF0040EDC27000EDD23A4
:100D1000010EDC25016E000EDD21036E01C0E9FF2E
:100D2000040E0324EA6ED8C0EFFFDA5102081EE178
:100D3000DE6BD7C0DDF0E06B080EDF6FCBEC01F0AF
:100D400002C0DDF001C0DCF0040EDC27000EDD2364
:100D5000DCC0E9FF040EDD25EA6EEFCFDBF0DBAD92
:100D600002D0DA6B02D0010EDA6F18D0DA51040823
:100D700015E1DE6BD7C0DDF0E06B080EDF6FCBEC6A
:100D800001F001C0E9FF040E0224EA6EEFCFDBF0B0
:100D9000DBAD03D0010EDA6F01D0DA6BDA2D03D0B0
:100DA000C80EDB6F02D0880EDB6FD9B1DB81D9B3FF
:100DB000DB83DE6BD7C0DDF0E06B080EDF6FCBECC2
:100DC00001F002C0DDF001C0DCF0040EDC27000EF3
:100DD000DD23DCC0E9FF040EDD25EA6EDBC0EFFF9A
:100DE000010E016E03D000D0000E016E000C975171
:100DF000010A03E0030A13E024D0EA6A480EE96E10
:100E0000040EE26E180EE16E080E016EE6CFEEFFE4
:100E1000012EFCD7D16B57EC02F0976B16D0EA6A23
:100E20003F0EE96E040EE26E180EE16E070E016EC3
:100E3000E6CFEEFF012EFCD7976BD16B57EC02F09B
:100E400004D0976BB0EC01F000D051EF07F0DE6BEF
:100E5000CFC0DDF0E06B080EDF6FCBEC01F002C01D
:100E6000D1F001C0D0F0010E0124016E000E02206D
:100E7000036E01C0E9FF040E0324EA6E036AEFCF9C
:100E800001F003C002F04AEF07F09181936B020E6C
:100E9000CF6FDDD701C092F056EF07F0CE5302E1DD
:100EA000A6D704D0CE51020801E1EFD7000CCFC085
:100EB0006EFFCF5303E0040E386E02D0020E386E80
:100EC00067EF07F0326A316A3AC0CFF0F0D7D6EF59
:100ED00007F0CFC0DCF0DFDE015246E0DE6BCFC0B2
:100EE000DDF0E06B080EDF6FCBEC01F002C0D8F054
:100EF00001C0D7F0040ED727000ED823020ED72545
:100F0000016E000ED821036E01C0E9FF040E032418
:100F1000EA6EECCF03F0ED52EFCFD5F003C0D6F080
:100F2000D6C0EAFFD5C0E9FFD1C0E2FFD0C0E1FFE3
:100F3000D3C002F0D2C001F0015202E0022A02D076
:100F4000025206E0E6CFEEFF012EFCD7022EFAD7C2
:100F5000CFC0D7F0D3C0D9F0D2C0D8F0D4C0DAF027
:100F6000C1DE015003D000D0000E016E000C020E55
:100F7000CF6FD16B500ED06FD36B90C0D2F0020EFA
:100F8000D46FA7DF90C096F0906B000C905301E0F7
:100F9000EEDFDBEF07F0CE530AE1312C03D05DEC3E
:100FA00002F004D03150020801E18CD704D0CE51B8
:100FB000020801E1EBD7000C6C30CC6FCC33CC33A2
:100FC0001F0ECC176C5240E1040100513C0B000194
:100FD000CD6F430E04010017000135EC02F0CD5136
:100FE00034081BE10401046B0001C9D56D98393C3C
:100FF00005D0CE6B030ECF6FD7DD0ED0CE6B020EB9
:10100000CF6FD2DD3950FE0807E0D76BD96B39C0FE
:10101000D8F0040EDA6F66DE16D0CD51040813E165
:10102000CE6B3CDFCE6B020ECF6FBEDD3950FE08BB
:101030000AE0393C01D007D0D76BD96B39C0D8F062
:10104000010EDA6F4FDE82D06C50040818E1430EB7
:1010500004010417000135EC02F0FF0E396ECE6B6F
:101060009ADF393C01D008D0D76BD96B39C0D8F0A2
:10107000020EDA6F37DE02D0B0EC01F067D06CB44C
:101080002CD0DE6BCCC0DDF0E06B080EDF6FCBEC5C
:1010900001F001C0CEF001C001F0040E0224036E85
:1010A00001C0CEF0CF6FDE6BCCC0DDF0E06B080E80
:1010B000DF6FCBEC01F001C0E9FF040E0224EA6E01
:1010C000EF50430BCFC0EAFFCEC0E9FFEF6E35EC27
:1010D00002F0CCC0CEF0E2DE39D0DE6BCCC0DDF069
:1010E000E06B080EDF6FCBEC01F002C0CFF001C067
:1010F000CEF0040ECE27000ECF23CEC001F0040E9A
:10110000CF25036ECEC0CEF0CF6FDE6BCCC0DDF04E
:10111000E06B080EDF6FCBEC01F002C0D1F001C034
:10112000D0F0040ED027000ED123D0C0E9FF040E6A
:10113000D125EA6EEF50430BCFC0EAFFCEC0E9FFE6
:10114000EF6E35EC02F0CCC0CEF025DFDAEF08F020
:10115000385201E135D0685233E068A404D069A464
:1011600002D0A8EF01F06DA201D02AD068AA04D065
:1011700069AA02D0C0EF01F068A204D069A202D02F
:10118000C7EF01F068A004D069A002D03AEF02F0E6
:1011900068A804D069A802D04FEF02F068AC04D070
:1011A00069AC02D054EF02F0CB6B68A604D069A6FC
:1011B00002D002D701D004D0CB51CB2B0308F5E2EB
:1011C000A19A32EF00F0EA6AA30EE96EEF500EE04A
:1011D000070E016E006A002EFED7012EFBD7C70E48
:1011E000006E002EFED70000EF2EF2D7000CAAB141
:1011F00002D08C9801D08C889598AAB302D08C9A92
:1012000001D08C8A959AAAB502D08C9C01D08C8C86
:10121000959CAAB702D08C9E01D08C8E959E000022
:101220008D809690030E006E002EFED700D08D901C
:101230009690000CAB6B9588000E83B8010EAB1333
:10124000958A000E83BA010E006ED89000360050C9
:10125000AB13958C000E83BC010E006E0036003679
:10126000FC0E00160050AB13958E000E83BE010ECF
:10127000006E003600360036F80E00160050AB1334
:10128000ABC001F0000C9588958A958C958E8D8465
:10129000969400008D8096900000CCDF01C0AAF0EB
:1012A0008D90969000008D80969000D000D000D058
:1012B000C1DF01C0A9F08D9096909598959A959C64
:1012C000959EAA39006EF00E00160050A911016E0D
:1012D0006DEF09F08D929692D6D701C0A9F001BEAC
:1012E000FBD7A75302E18D9201D08D829692000028
:1012F0008D94969400008D909690A839A96F0F0E4A
:10130000A917A9C0AAF073DFA8510F0BA96FAA6F84
:101310006EDF000C9598959A959C959E9690969266
:1013200096948D9296928D9496948D9096900F0EA1
:10133000A36F49DF010E986F9851030808E3030E6D
:10134000AA6F55DF050EA36F3EDF982BF5D7020E6F
:10135000AA6F4DDF986B985103080FE3036A985109
:10136000F2CF99F0F29E55EC00F099BFF28E996F92
:10137000A76BA86FAFDF982BEED7D0EF0DF06D6A9B
:10138000696A080E6F6E94503009946E386A186A54
:10139000F2BE188EF29E21EC02F018BEF28ED2EF51
:1013A00009F0EDD7F8EF09F0186AF2BE188EF29E38
:1013B00021EC02F018BEF28E6D6A140E6F6E696A2F
:1013C0006D86010E386EE8EF09F06DB601D0ECD7EE
:1013D000382C0BD06DBA09D0686A696AA08AC00E31
:1013E000F212110E696E020E386EF9EF09F0D9D7BC
:1013F000ECD738500208FCE1D1EF0DF0A42D01D05C
:1014000003D0400EA56F01D0A56B010EA35DA527EB
:10141000A5518009A66FA76BA86F5CDF000CA251D5
:101420000C0A05E0060A0BE0020A0FE013D0A76BD6
:10143000010EA86F4FDF020EA36FC5DE11D0010EA3
:10144000A36F020EA46FDADF0BD0A76B100EA86F8C
:1014500041DF06D0010EA76FA2C0A8F03BDF00D08D
:10146000000C030E9B5F0AE3EA6A9B0EE96EEF50E5
:1014700005E002D000D00000EF2EFCD74AEF0AF0C2
:10148000985199110EE094908B70040E9A6FC80ECB
:101490009B6FE7D79A2FFBD79851D8B49907980735
:1014A000EFD714EF0EF0A351016AA25D03E2A2C0D0
:1014B00000F00CD0006A080EA46FA2370036A351CA
:1014C000005CD8B0006E0136A42FF7D7000C015095
:1014D000A0C0A2F0640EA36FE6DF00C0A0F0015030
:1014E000300E07E1A1A30CD0A1B70AD0A1B9200EFC
:1014F00003D0A197A199A181012601C0A2F08FDF9D
:10150000A0C0A2F00A0EA36FCEDF00C0A0F0015071
:10151000300E06E1A1B708D0A1A106D0A1B9200ED6
:10152000012601C0A2F07BDF300EA027A0C0A2F0F0
:1015300076DF000CB60E006E036A026A016AA451DF
:10154000A511A611A71102E1006A0DD0D89001BE25
:1015500009D0A437A537A637A73703360236013698
:10156000002EF4D7019E000CA451D8B4A5D0B06FC2
:10157000A851D8B4A1D0B05F05E37F0EB027D8B092
:101580009BD006D0810EB05FD8A096D0D8B494D0AE
:10159000B0C000F0016A026A036AAF6BA5C0AEF08A
:1015A000AE8FA6C0ADF0A7C0ACF0190EB06FAB51B6
:1015B000AC5F0DE2010EAD5F0AE2AE5F08E2AF5F25
:1015C00006E2AF2BAE2BAD2BAB51AC2728D0AA51E6
:1015D000AD5F12E2010EAE5F0FE2AF5F0DE2AF2B27
:1015E000AE2BAA51AD27AB51AC2719E3AD2B17E1B8
:1015F000AE2B15E1AF2B13D0A9518009AE5F0EE2DF
:10160000010EAF5F0BE2AF2BA9518009AE27AA51A3
:10161000AD27E9E3AE2BE7E1AF2BE5D70380B02F91
:1016200001D00BD0D890AC37AD37AE37AF37D890AC
:10163000033602360136B137BAD7B1A106D0D890F9
:10164000013202320332B13302D0000635E0B1BFBD
:101650001ED0D890AC37AD37AE37AF37AB51AC5F9B
:1016600007E2010EAD5F04E2AE5F02E2AF5F1AE394
:10167000AA51AD5F05E2010EAE5F02E2AF5F12E379
:10168000A9518009AE5F03E2010EAF5F0BE3032AAD
:1016900009E1022A07E1012A05E1002A0DE00132F1
:1016A00002320332A5C0B0F0A951B01BB0AF02D0D6
:1016B000018E06D0019E04D0006A016A026A036AA4
:1016C000000CB791F2BEB781F29E90513F0802E242
:1016D0003F0E906F9051902B036A500FE96E000EF1
:1016E0000320EA6EB6C0EFFFF29EB7B1F28E186A21
:1016F000F2BE188EF29E020EDC6F4BEC06F018BEA6
:10170000F28E015207E0186AF2BE188EF29E2FDCAC
:1017100018BEF28EA6EF0BF090513F0814E2186A43
:10172000F2BE188EF29E020EDC6F4BEC06F018BE75
:10173000F28E015207E0186AF2BE188EF29E17DC94
:1017400018BEF28EE9D7B5C0B6F0BBD7000C006A60
:10175000016A026A036ABD6BBE6BBF6BC06BBC5192
:10176000BB11BA11B9112CE0200EC16FD890B5375A
:10177000B637B737B837BD37BE37BF37C037BC51BC
:10178000C05D08E1BB51BF5D05E1BA51BE5D02E13C
:10179000B951BD5D0FE3B951BD5FBA51D8A0BA3D93
:1017A000BE5FBB51D8A0BB3DBF5FBC51D8A0BC3D04
:1017B000C05FD8800036013602360336C12FD6D737
:1017C000EA6ABD0EE96E000CE950AC6F3B0EB36FD8
:1017D0009A0EB26FCA0EB16FB06B0A0EAE6FABC08D
:1017E000B8F0AAC0B7F0A9C0B6F0A8C0B5F0B3C0B1
:1017F000BCF0B2C0BBF0B1C0BAF0B0C0B9F0A7DF66
:101800000150EFCFA8F0ECCFA9F0ECCFAAF0ECCFCD
:10181000ABF000520FE1AE51010A0CE0AC510BE00D
:101820000F0BAE5D01E00CE2ACBF0AD0ACBD03D043
:10183000200E02D0AC6B300E002600C0B5F06CDF7D
:10184000B3C0B8F0B2C0B7F0B1C0B6F0B0C0B5F038
:10185000BC6BBB6BBA6B0A0EB96F79DF03C0B3F018
:1018600002C0B2F001C0B1F000C0B0F0AE2FB7D7E7
:101870000EEF10F0B551D8B471D0006EB951D8B494
:101880006DD0002604E3810E002668E204D07F0EAE
:10189000005E64E363E0B6C0BDF0BA51BD1BB68F15
:1018A000BA8FB851BC03F4CFBFF0B751BB03F4CF2C
:1018B00003F0F3CFBEF0BC03F350BF27F450BE23B8
:1018C000000E0322B851BB03F350BF27F450BE23D0
:1018D000000E026A03220222B651BC03F350BE2757
:1018E000F4500322000E0222B651BB03F35003262C
:1018F000F4500222000E016A0122B851BA03F350DB
:10190000BE27F4500322000E02220122B751BA036F
:10191000F3500326F4500222000E0122B651BA03FE
:10192000F3500226F4500122002A01BE05D0BE3732
:101930000336023601360006000EBEAF0AD0032A77
:1019400002220122015005E1025003E1035001E1AE
:10195000002ABDBF018EBDAF019E04D0006A016A9E
:10196000026A036AE8EF0CF0B551B608B56F036A76
:10197000B6C0B9F0B68FD890B633B733B8330332A8
:10198000023201320032B52FF6D7B9AF0BD0001EAC
:10199000011E021E031E002AD8B4012AD8B4022A4E
:1019A000D8B4032AFBEF0CF0E950AD6FAC51AF6F28
:1019B00019E0ABC0B8F0AAC0B7F0A9C0B6F0A8C093
:1019C000B5F0BC6BBB6B200EBA6F820EB96F52D7ED
:1019D00003C0ABF002C0AAF001C0A9F000C0A8F09B
:1019E000AF2FE7D7ABC0B8F0AAC0B7F0A9C0B6F028
:1019F000A8C0B5F0B9D703C0ABF002C0AAF001C0CF
:101A0000A9F000C0A8F0ABAF0DD0AD07AD8BA81FFB
:101A1000A91FAA1FAB1FA82BD8B4A92BD8B4AA2BD7
:101A2000D8B4AB2B3B0EB46F9A0EB36FCA0EB26F25
:101A3000B16B0A0EAF6FAC51D8B4AD2BABC0B8F0E0
:101A4000AAC0B7F0A9C0B6F0A8C0B5F0B4C0BCF049
:101A5000B3C0BBF0B2C0BAF0B1C0B9F078DE01508B
:101A6000EFCFA8F0ECCFA9F0ECCFAAF0ECCFABF021
:101A700000520FE1AC29AF5D0CE0AD510CE00F0B53
:101A8000AF5D01E037E2ADBF35D0ADBD04D0200E73
:101A90002DD0200EAD17ADAB0CD0AD9BAC51D8A462
:101AA000AD070050AD6F2D0EB56F36DEAD51006E37
:101AB000AD6BAC51AF5D0AE10050AD6F2E0EB56F4E
:101AC0002BDEAD51006E200EAD17000E300EADAB0B
:101AD0000DD0AD9BAC51D8A4AD070050AD6F2D0E0D
:101AE000B56F1ADEAD51006EAD6B300E002600C032
:101AF000B5F012DEB4C0B8F0B3C0B7F0B2C0B6F003
:101B0000B1C0B5F0BC6BBB6BBA6B0A0EB96F1FDE10
:101B100003C0B4F002C0B3F001C0B2F000C0B1F035
:101B2000AF2F8CD7000CF86AD09E088EEA6AE96A5B
:101B3000C150C00B0F09C16E070EB46E356A040E9A
:101B4000366E0C0E376E386A3C6A906B976BC150DC
:101B5000C00B0F09C16EF19EC290B098C69A949EB8
:101B600093809392010EC66E000EC76ED190870EC1
:101B7000D56ECD6A000ECA6E000ECB6EB16A070E2E
:101B8000B46E9250926E130E006E002EFED700D0EF
:101B9000B450A19CB56AF28AC00EF2128AEF09F025
:101BA00026D4010EA36FA46F29DC986B98511EEC0C
:101BB00001F0982B006EA26F32DC0E0E985DF6E1FC
:101BC000010EA36F020EA46F19DC986B985133ECD1
:101BD00001F0982B006EA26F22DC0C0E985DF6E1EE
:101BE000040E986FFA0EA36FE3EC08F0982FFAD763
:101BF000986B985147EC01F0982B006EA26F0FDCA8
:101C0000130E985DF6E194A1FED7986B98515EECA7
:101C100001F0982B006EA26F02DC110E985DF6E1C8
:101C2000996B0A0E986F2CD4306A2F6A2E6A2D6A2F
:101C300094A135D2010E2D26D8B02E2AD8B42F2A41
:101C4000D8B4302A1C6A1B6A1A6A196A206A1F6A89
:101C50001E6A1D6A246A236A226A216A286A276A20
:101C6000266A256A986B985174EC01F0982B006EE7
:101C7000A26F0FEC0AF0120E985DF5E1958083A03B
:101C800085D0958683B681D0958483A47ED0010EBD
:101C9000A36FA46FFEEC09F09380000E81B0010EDB
:101CA000986F9382000E81B2010E996F9384000E9B
:101CB00081B4010E9A6F9386000E81B6010E9B6F60
:101CC0009388000E81B8010E9C6F938A000E81BA32
:101CD000010E9D6F938C000E81BC010E9E6F938E42
:101CE000000E81BE010E9F6F98C0A0F0180EA16F6C
:101CF00067EC0AF0200EA26F0FEC0AF099C0A0F07A
:101D0000180EA16F67EC0AF0200EA26F0FEC0AF01C
:101D10009AC0A0F0180EA16F67EC0AF0200EA26F17
:101D20000FEC0AF09BC0A0F0180EA16F67EC0AF050
:101D3000200EA26F0FEC0AF09CC0A0F0180EA16F4D
:101D400067EC0AF0200EA26F0FEC0AF09DC0A0F025
:101D5000180EA16F67EC0AF0200EA26F0FEC0AF0CC
:101D60009EC0A0F0180EA16F67EC0AF0200EA26FC3
:101D70000FEC0AF09FC0A0F0180EA16F67EC0AF0FC
:101D8000640EA36FE3EC08F07FD778D7986B985177
:101D90008BEC01F0982B006EA26F0FEC0AF0090E8D
:101DA000985DF5E1938081B003D0958283B2FAD734
:101DB0002C6A2B6A2A6A296AD76AD66A938281B208
:101DC00018D0958283A215D02AC09CF029C09BF020
:101DD000996B9A6BD650D7CF03F09925196ED750CF
:101DE0009A211A6E000E29201B6E000E2A201C6EEE
:101DF000E5D7938481B403D0958283B2FAD72C6A55
:101E00002B6A2A6A296AD76AD66A938681B618D05D
:101E1000958283A215D02AC09CF029C09BF0996BB3
:101E20009A6BD650D7CF03F099251D6ED7509A21C3
:101E30001E6E000E29201F6E000E2A20206EE5D790
:101E4000938881B803D0958283B2FAD72C6A2B6A23
:101E50002A6A296AD76AD66A938A81BA18D0958283
:101E600083A215D02AC09CF029C09BF0996B9A6B75
:101E7000D650D7CF03F09925216ED7509A21226EE4
:101E8000000E2920236E000E2A20246EE5D7938CA5
:101E900081BC03D0958283B2FAD72C6A2B6A2A6A56
:101EA000296AD76AD66A938E81BE18D0958283A29A
:101EB00015D02AC09CF029C09BF0996B9A6BD65024
:101EC000D7CF03F09925256ED7509A21266E000EA4
:101ED0002920276E000E2A20286EE5D71CC0A7F007
:101EE0001BC0A6F01AC0A5F019C0A4F09AEC0AF025
:101EF00003C0A7F002C0A6F001C0A5F000C0A4F086
:101F0000AB6BAA6B7A0EA96F820EA86FB4EC0AF0C5
:101F100000C098F001C099F002C09AF003C09BF095
:101F200020C0A7F01FC0A6F01EC0A5F01DC0A4F0E1
:101F30009AEC0AF003C0A7F002C0A6F001C0A5F019
:101F400000C0A4F0AB6BAA6B7A0EA96F820EA86FCB
:101F5000B4EC0AF000C09CF001C09DF002C09EF0FD
:101F600003C09FF024C0A7F023C0A6F022C0A5F0B4
:101F700021C0A4F09AEC0AF003C0A7F002C0A6F0BA
:101F800001C0A5F000C0A4F0AB6BAA6B7A0EA96FDC
:101F9000820EA86FB4EC0AF000C0A0F001C0A1F05E
:101FA00002C0A2F003C0A3F028C0A7F027C0A6F08B
:101FB00026C0A5F025C0A4F09AEC0AF003C0A7F053
:101FC00002C0A6F001C0A5F000C0A4F0AB6BAA6BE4
:101FD0007A0EA96F820EA86FB4EC0AF000C0A4F0CC
:101FE00001C0A5F002C0A6F003C0A7F00A0EB56FAD
:101FF0008CEC0BF00D0EB56F8CEC0BF0200EB56F6A
:102000008CEC0BF0070EE96E30C0ABF02FC0AAF0DD
:102010002EC0A9F02DC0A8F0E4EF0BF0200EB56F94
:102020008CEC0BF0060EE96E9BC0ABF09AC0AAF0E8
:1020300099C0A9F098C0A8F0AC6BB6DC200EB56FC3
:102040008CEC0BF0060EE96E9FC0ABF09EC0AAF0C0
:102050009DC0A9F09CC0A8F0AC6BA6DC200EB56FAB
:102060008CEC0BF0060EE96EA3C0ABF0A2C0AAF098
:10207000A1C0A9F0A0C0A8F0AC6B96DC200EB56F93
:102080008CEC0BF0060EE96EA7C0ABF0A6C0AAF070
:10209000A5C0A9F0A4C0A8F0AC6B86DCC9D5A8D5B2
:0220A00003003B
:100330000C0A202020202020202045534300F2CF0B
:100340000EF0F29EF76A580FF66E030EF7220900C0
:10035000F5500EBEF28E12000C0A20202053544F8E
:100360005000010E2926D8B02A2AD8B42B2AD8B496
:100370002C2AF29432EF00F06D92699468A402D0B6
:100380006894FCD7C7EF08F0400E0401016F040E1B
:10039000036F180E026F880E006F046B040E076F58
:1003A000580E066F0001000C70A002D0EDDF7090B7
:1003B000689AD0EF08F06A6A6892D6EF08F0DD51CB
:1003C000DF03F3CF01F0F4CF00F0E003F350002699
:1003D000DE51DF03F3500020026E000C036AD75198
:1003E000700FE96E0F0E0320EA6EEF6ADE6BD7C066
:1003F000DDF0E06B080EDF6FE2DF01C0E9FF040E05
:100400000224EA6EEF6ADE6BD7C0DDF0E06B080E07
:10041000DF6FD5DF02C0D9F001C0D8F0040ED827B5
:10042000000ED923D8C0E9FF040ED925EA6EEF6A81
:10043000000C010ED66FD6510F0805E3D6C0D7F0D9
:10044000CDDFD62BF8D7000C426A416A250E406EEC
:10045000800E3F6E436A446A080E456E956B949118
:10046000476A466A906B9191000CCC6BCC510108A5
:100470000AE3036ACC513D0FE96E000E0320EA6ED9
:10048000EF6ACC2BF3D7E0DF326A010E336E316AAC
:10049000000C689600D000D000D0000C6A6A686A30
:1004A0009F0E6B6E3D0E696E6E6AC3DFDEDF160E49
:1004B000706E68A602D0EDDFFCD76D9865DF030E85
:1004C000386EDCEF08F0698468986D82E2EF08F01E
:1004D000689CE8EF08F0D1C039F0000CFF0E396ECF
:1004E000000CCF6B3C5237E0CF513F0834E334501F
:1004F00005E0020A0DE0010A15E01ED0036A3B5038
:10050000F2CFD1F0F29E30DED1BFF28ED06F14D098
:10051000036A3B50F2CFD1F0F29E76DED1BFF28E6D
:10052000D06F0AD0036A3B50F2CFD1F0F29E5BDE6F
:10053000D1BFF28ED06F00D03B2A3C06CF51CF2BDB
:10054000580F036AD8B0032AE96E040E0324EA6E3A
:10055000D0C0EFFFC7D73C5204E1CF51400801E0C3
:10056000316ACFC0D1F0B7DF000C3B6A346A0401B6
:100570001B51010A000107E0030A0AE0010A0BE02F
:10058000220A20E03AD0120E3C6E030E346E37D0B1
:10059000430E3C6E34D0020E346E036A04011A51CD
:1005A000350FE96E000E0320EA6EEFCF3BF0036AD1
:1005B0003B50F2CFCEF0F29E000126DECEBFF28E8F
:1005C0003C6E1DD0036A04011A51F2CFCEF0F29EA8
:1005D0000001FDDDCEBFF28E3B6E3B3C01D00BD067
:1005E000036A3B50F2CFCEF0F29EBEDDCEBFF28E5C
:1005F0003C6E05D002D072DF0ED070DF0CD004014B
:100600001F5305E13C501E5D02E21EC43CF0010E8A
:10061000316E000166DF4BEF04F0CE5304E1040EAF
:10062000386E07DFE7D0050E386E040ED16F980ED6
:10063000D06F010ECF6FCF510F08D8A0DBD0CFC045
:10064000D7F0CCDED26B036ACF51F2CFD6F0F29E58
:100650004BDDD6BFF28EFF0863E0040ED26FD89058
:10066000CF35036AF2CFD6F0F29E66DD0900F5CFF2
:1006700003F0D6BFF28ED36F03C0D4F0DE6BCFC0D1
:10068000DDF0E06B080EDF6F9ADE01C0D6F0010EE0
:100690000124016E000E0220036E01C0E9FF040E6A
:1006A0000324EA6ED3C0EFFFDE6BCFC0DDF0E06B5A
:1006B000080EDF6F84DE01C0D6F0020E0124016E49
:1006C000000E0220036E01C0E9FF040E0324EA6E4F
:1006D000D1C0ECFFED52D0C0EFFFD890CF35036A08
:1006E000F2CFD6F0F29E28DD0900F5CF03F0D6BF99
:1006F000F28ED0270350D123880ED56FD4B1D58187
:10070000D4B3D583DE6BCFC0DDF0E06B080EDF6FB6
:1007100056DE01C0E9FF040E0224EA6ED5C0EFFFE9
:10072000036ACF51F2CFD6F0F29ECEDCD6BFF28E66
:10073000FF0845E0D283DE6BCFC0DDF0E06B080E32
:10074000DF6F3DDE02C0D7F001C0D6F0040ED62721
:10075000000ED723020ED625016E000ED721036EA0
:1007600001C0E9FF040E0324EA6ED1C0ECFFED5294
:10077000D0C0EFFFD890CF35036AF2CFD6F0F29E0B
:10078000C3DC0900F5CF03F0D6BFF28ED0270350AB
:10079000D123DE6BCFC0DDF0E06B080EDF6F0FDE24
:1007A00002C0D7F001C0D6F0040ED627000ED72322
:1007B000D6C0E9FF040ED725EA6E400EEF6ED25187
:1007C000060802E10E0ED26F036ACF51F2CFD6F0C7
:1007D000F29E7ADCD6BFF28E0108D8A4D289036AD1
:1007E000CF51700FE96E0F0E0320EA6ED2C0EFFFFB
:1007F000CF2B21D745EF04F00401195100010DE082
:10080000010A14E0020A1EE0060A27E0030A2CE0AF
:100810000E0A2BE0010A2FE03CD033C058F404014B
:10082000596B020E0001D16F56DE35D004011A2D2E
:1008300006D0010E33160001D16B4DDE02D000014F
:100840004DDE29D004011A2D05D033820001D16B71
:1008500042DE02D0000142DE1ED0020E316E1AC40A
:100860003AF0D16B38DE17D080D632C058F4010E82
:10087000D16F31DE10D004011A51010808E31AC407
:1008800032F01AC4CEF00001C8D6D16B24DE0001CC
:1008900002D024DE00D0E6EF05F032C0CEF0040135
:1008A0001951000105E00A0A0BE0010A2BE03CD0D7
:1008B0000401586B596B020E0001D16F0CDE36D06B
:1008C000CE531EE0010ECE5D036AF2CFCFF0F29E52
:1008D00075DCCFBFF28E016E04011C5DD8A002D082
:1008E00000010ED0036A1C513D0FE96E000E03207B
:1008F000EA6EEFCF58F4010E0001D16FECDD01D0AC
:10090000EDDD14D0CE530EE0036A04011C513D0FFF
:10091000E96E000E0320EA6E1AC4EFFF0001D16BEE
:10092000DADD01D0DBDD02D0D9DD00D0E6EF05F065
:10093000CF91CEBFCF81CE9FCFA111D0036ACE5130
:10094000F2CFD0F0F29E64EC00F0D0BFF28EFF0840
:1009500002E1000E01D0010E016E11D010D0036A29
:10096000CE51F2CFD0F0F29E74EC00F0D0BFF28EF8
:10097000FF0802E1000E01D0010E016E00D052EF1F
:1009800005F0CF91CEBFCF81CE9FCFA117D0DE6B28
:10099000CEC0DDF0E06B080EDF6F11DD02C0D1F0DC
:1009A00001C0D0F0040ED027000ED123D0C0E9FF43
:1009B000040ED125EA6E880EEF6E0DD0DE6BCEC030
:1009C000DDF0E06B080EDF6FFADC01C0E9FF040E1A
:1009D0000224EA6EEF6A61EF05F0CF91CEBFCF81BE
:1009E000CE9FCFA117D0DE6BCEC0DDF0E06B080E3E
:1009F000DF6FE5DC02C0D1F001C0D0F0040ED027DB
:100A0000000ED123D0C0E9FF040ED125EA6E840E7A
:100A1000EF6E0ED0DE6BCEC0DDF0E06B080EDF6F48
:100A2000CEDC01C0E9FF040E0224EA6E840EEF6EF4
:100A300067EF05F0CF91CEBFCF81CE9FCFA117D06A
:100A4000DE6BCEC0DDF0E06B080EDF6FB8DC02C0FD
:100A5000D2F001C0D1F0040ED127000ED223D1C0B4
:100A6000E9FF040ED225EA6EEFCFD0F00ED0DE6B98
:100A7000CEC0DDF0E06B080EDF6FA1DC01C0E9FF46
:100A8000040E0224EA6EEFCFD0F0D0AF02D0D0B582
:100A900002D0000E01D0010E016E71EF05F01CC4F2
:100AA000CEF046D7015229E004011951010A000194
:100AB00005E0020A09E0030A0DE01DD01CC4CEF0D7
:100AC00060D7D16B08DD19D01CC4CEF086D7D16BAE
:100AD00002DD13D00401586B596B1CC4CEF0000129
:100AE000A9D7015204E0010E0401586F0001020E63
:100AF000D16FF1DC02D0F2DC00D0E6EF05F0FE0EA3
:100B0000396E000C04011C2D01D002D01C5348E1A9
:100B1000195100010BE0010A0DE0210A1CE0010A55
:100B20001FE0030A2EE0010A31E037D0010E976F73
:100B3000E6DF35D0040EEA6E580EE96EE26A480E22
:100B4000E16E080E016EE6CFEEFF012EFCD71EC44B
:100B5000D1F0C1DC24D0020E976F9481D0DF1FD07A
:100B6000040EEA6E580EE96EE26A3F0EE16E070E61
:100B7000016EE6CFEEFF012EFCD7070ED16FABDC86
:100B80000ED01AC495F0D16BA6DC09D01AC447F078
:100B90001BC446F0D16B9FDC02D0A0DC00D0040166
:100BA0000001E6EF05F0316A040118517F0B0001E6
:100BB00007E0010A06E0030A05E0230A04E004D086
:100BC0001BD66BD66CD79ED789DC00D00AEF08F015
:100BD000DE6BCEC0DDF0E06B080EDF6FDFEC01F006
:100BE00001C0E9FF040E0224EA6EEFCFD0F0CF512E
:100BF000020806E1D0AD02D0CF6B02D0010ECF6F5C
:100C0000CF5103081AE1840ED06FDE6BCEC0DDF049
:100C1000E06B080EDF6FDFEC01F002C0D4F001C022
:100C2000D3F0040ED327000ED423D3C0E9FF040E63
:100C3000D425EA6E840EEF6E07D0CF2D03D0C80EF8
:100C4000D06F02D0880ED06FD890CE35036AF2CF25
:100C5000D3F0F29E9CEC00F00900F5CF03F0D3BF77
:100C6000F28ED16F03C0D2F0DE6BCEC0DDF0E06B50
:100C7000080EDF6FDFEC01F001C0D3F0010E01249C
:100C8000016E000E0220036E01C0E9FF040E032472
:100C9000EA6ED1C0EFFFD2B1D081D2B3D083DE6B88
:100CA000CEC0DDF0E06B080EDF6FDFEC01F001C0BD
:100CB000E9FF040E0224EA6ED0C0EFFF000C036AC5
:100CC000DC51700FE96E0F0E0320EA6EEF5219E04F
:100CD000DE6BDCC0DDF0E06B080EDF6FDFEC01F0F7
:100CE00002C0DEF001C0DDF0040EDD27000EDE23C1
:100CF000DDC0E9FF040EDE25EA6EEFCFDDF0DDAFEB
:100D000002D0000E01D0010E016E000CD7C0DCF045
:100D1000D6DF0152D8B47CD0DE6BD7C0DDF0E06BFB
:100D2000080EDF6FDFEC01F002C0DDF001C0DCF087
:100D3000040EDC27000EDD23010EDC25016E000E03
:100D4000DD21036E01C0E9FF040E0324EA6ED8C062
:100D5000EFFFDA5102081EE1DE6BD7C0DDF0E06B79
:100D6000080EDF6FDFEC01F002C0DDF001C0DCF047
:100D7000040EDC27000EDD23DCC0E9FF040EDD25B8
:100D8000EA6EEFCFDBF0DBAD02D0DA6B02D0010E02
:100D9000DA6F18D0DA51040815E1DE6BD7C0DDF048
:100DA000E06B080EDF6FDFEC01F001C0E9FF040E1D
:100DB0000224EA6EEFCFDBF0DBAD03D0010EDA6F79
:100DC00001D0DA6BDA2D03D0C80EDB6F02D0880EAB
:100DD000DB6FD9B1DB81D9B3DB83DE6BD7C0DDF04C
:100DE000E06B080EDF6FDFEC01F002C0DDF001C048
:100DF000DCF0040EDC27000EDD23DCC0E9FF040E6E
:100E0000DD25EA6EDBC0EFFF010E016E03D000D0DE
:100E1000000E016E000C9751010A03E0030A13E073
:100E200024D0EA6A480EE96E040EE26E180EE16EF6
:100E3000080E016EE6CFEEFF012EFCD7D16B6BECF6
:100E400002F0976B16D0EA6A3F0EE96E040EE26E6E
:100E5000180EE16E070E016EE6CFEEFF012EFCD7F5
:100E6000976BD16B6BEC02F004D0976BC4EC01F084
:100E700000D065EF07F0DE6BCFC0DDF0E06B080E51
:100E8000DF6FDFEC01F002C0D1F001C0D0F0010E45
:100E90000124016E000E0220036E01C0E9FF040E62
:100EA0000324EA6E036AEFCF01F003C002F05EEFA5
:100EB00007F09181936B020ECF6FDDD701C092F0E6
:100EC0006AEF07F0CE5302E1A6D704D0CE51020854
:100ED00001E1EFD7000CCFC06EFFCF5303E0040E4B
:100EE000386E02D0020E386E7BEF07F0326A316A3C
:100EF0003AC0CFF0F0D7EAEF07F0CFC0DCF0DFDE8A
:100F0000015246E0DE6BCFC0DDF0E06B080EDF6F14
:100F1000DFEC01F002C0D8F001C0D7F0040ED727F3
:100F2000000ED823020ED725016E000ED821036EC5
:100F300001C0E9FF040E0324EA6EECCF03F0ED528A
:100F4000EFCFD5F003C0D6F0D6C0EAFFD5C0E9FF99
:100F5000D1C0E2FFD0C0E1FFD3C002F0D2C001F0A7
:100F6000015202E0022A02D0025206E0E6CFEEFF72
:100F7000012EFCD7022EFAD7CFC0D7F0D3C0D9F0BC
:100F8000D2C0D8F0D4C0DAF0C1DE015003D000D016
:100F9000000E016E000C020ECF6FD16B500ED06FA1
:100FA000D36B90C0D2F0020ED46FA7DF90C096F042
:100FB000906B000C905301E0EEDFEFEF07F0CE53A3
:100FC0000AE1312C03D071EC02F004D03150020858
:100FD00001E18CD704D0CE51020801E1EBD7000C1F
:100FE0006C30CC6FCC33CC331F0ECC176C5240E13D
:100FF000040100513C0B0001CD6F430E04010017AA
:10100000000149EC02F0CD5134081BE10401046BEE
:101010000001C9D56D98393C05D0CE6B030ECF6F5A
:10102000D7DD0ED0CE6B020ECF6FD2DD3950FE0869
:1010300007E0D76BD96B39C0D8F0040EDA6F66DEE3
:1010400016D0CD51040813E1CE6B3CDFCE6B020EFF
:10105000CF6FBEDD3950FE080AE0393C01D007D021
:10106000D76BD96B39C0D8F0010EDA6F4FDE82D062
:101070006C50040818E1430E04010417000149EC08
:1010800002F0FF0E396ECE6B9ADF393C01D008D0EA
:10109000D76BD96B39C0D8F0020EDA6F37DE02D0C9
:1010A000C4EC01F067D06CB42CD0DE6BCCC0DDF0AA
:1010B000E06B080EDF6FDFEC01F001C0CEF001C085
:1010C00001F0040E0224036E01C0CEF0CF6FDE6B80
:1010D000CCC0DDF0E06B080EDF6FDFEC01F001C08B
:1010E000E9FF040E0224EA6EEF50430BCFC0EAFF83
:1010F000CEC0E9FFEF6E49EC02F0CCC0CEF0E2DEEC
:1011000039D0DE6BCCC0DDF0E06B080EDF6FDFECBA
:1011100001F002C0CFF001C0CEF0040ECE27000EC9
:10112000CF23CEC001F0040ECF25036ECEC0CEF08B
:10113000CF6FDE6BCCC0DDF0E06B080EDF6FDFEC55
:1011400001F002C0D1F001C0D0F0040ED027000E93
:10115000D123D0C0E9FF040ED125EA6EEF50430B36
:10116000CFC0EAFFCEC0E9FFEF6E49EC02F0CCC081
:10117000CEF025DFEEEF08F0385201E135D06852AD
:1011800033E068A404D069A402D0BCEF01F06DA2E2
:1011900001D02AD068AA04D069AA02D0D4EF01F005
:1011A00068A204D069A202D0DBEF01F068A004D0ED
:1011B00069A002D04EEF02F068A804D069A802D05E
:1011C00063EF02F068AC04D069AC02D068EF02F0C3
:1011D000CB6B68A604D069A602D002D701D004D098
:1011E000CB51CB2B0308F5E2A19A32EF00F0EA6A6B
:1011F000A30EE96EEF500EE0070E016E006A002E9E
:10120000FED7012EFBD7C70E006E002EFED70000C2
:10121000EF2EF2D7000CAAB102D08C9801D08C88A6
:101220009598AAB302D08C9A01D08C8A959AAAB5C7
:1012300002D08C9C01D08C8C959CAAB702D08C9E3D
:1012400001D08C8E959E00008D809690030E006ECE
:10125000002EFED700D08D909690000CAB6B958839
:10126000000E83B8010EAB13958A000E83BA010EEF
:10127000006ED89000360050AB13958C000E83BCE6
:10128000010E006E00360036FC0E00160050AB1347
:10129000958E000E83BE010E006E003600360036BD
:1012A000F80E00160050AB13ABC001F0000C95888F
:1012B000958A958C958E8D84969400008D8096905D
:1012C0000000CCDF01C0AAF08D90969000008D80C8
:1012D000969000D000D000D0C1DF01C0A9F08D9061
:1012E00096909598959A959C959EAA39006EF00EC9
:1012F00000160050A911016E81EF09F08D929692AF
:10130000D6D701C0A9F001BEFBD7A75302E18D9249
:1013100001D08D82969200008D94969400008D905D
:101320009690A839A96F0F0EA917A9C0AAF073DF6C
:10133000A8510F0BA96FAA6F6EDF000C9598959AB4
:10134000959C959E9690969296948D9296928D9459
:1013500096948D9096900F0EA36F49DF010E986FB3
:101360009851030808E3030EAA6F55DF050EA36F1B
:101370003EDF982BF5D7020EAA6F4DDF986B985180
:1013800003080FE3036A9851F2CF99F0F29E55ECEF
:1013900000F099BFF28E996FA76BA86FAFDF982B03
:1013A000EED7E4EF0DF06D6A696A080E6F6E945027
:1013B0003009946E386A186AF2BE188EF29E35ECC7
:1013C00002F018BEF28EE6EF09F0EDD70CEF0AF04E
:1013D000186AF2BE188EF29E35EC02F018BEF28E3C
:1013E0006D6A140E6F6E696A6D86010E386EFCEFC1
:1013F00009F06DB601D0ECD7382C0BD06DBA09D0FE
:10140000686A696AA08AC00EF212110E696E020E35
:10141000386E0DEF0AF0D9D7ECD738500208FCE14E
:10142000E5EF0DF0A42D01D003D0400EA56F01D043
:10143000A56B010EA35DA527A5518009A66FA76B1B
:10144000A86F5CDF000CA2510C0A05E0060A0BE055
:10145000020A0FE013D0A76B010EA86F4FDF020E38
:10146000A36FC5DE11D0010EA36F020EA46FDADFE9
:101470000BD0A76B100EA86F41DF06D0010EA76F2F
:10148000A2C0A8F03BDF00D0000C030E9B5F0AE374
:10149000EA6A9B0EE96EEF5005E002D000D0000032
:1014A000EF2EFCD75EEF0AF0985199110EE0949060
:1014B0008B70040E9A6FC80E9B6FE7D79A2FFBD7DD
:1014C0009851D8B499079807EFD728EF0EF0A35199
:1014D000016AA25D03E2A2C000F00CD0006A080E0F
:1014E000A46FA2370036A351005CD8B0006E01365D
:1014F000A42FF7D7000C0150A0C0A2F0640EA36F78
:10150000E6DF00C0A0F00150300E07E1A1A30CD02F
:10151000A1B70AD0A1B9200E03D0A197A199A181AA
:10152000012601C0A2F08FDFA0C0A2F00A0EA36FB7
:10153000CEDF00C0A0F00150300E06E1A1B708D008
:10154000A1A106D0A1B9200E012601C0A2F07BDF27
:10155000300EA027A0C0A2F076DF000CB60E006E01
:10156000036A026A016AA451A511A611A71102E13A
:10157000006A0DD0D89001BE09D0A437A537A63790
:10158000A737033602360136002EF4D7019E000C31
:10159000A451D8B4A5D0B06FA851D8B4A1D0B05F31
:1015A00005E37F0EB027D8B09BD006D0810EB05F88
:1015B000D8A096D0D8B494D0B0C000F0016A026A26
:1015C000036AAF6BA5C0AEF0AE8FA6C0ADF0A7C0EA
:1015D000ACF0190EB06FAB51AC5F0DE2010EAD5F18
:1015E0000AE2AE5F08E2AF5F06E2AF2BAE2BAD2B97
:1015F000AB51AC2728D0AA51AD5F12E2010EAE5F0D
:101600000FE2AF5F0DE2AF2BAE2BAA51AD27AB516E
:10161000AC2719E3AD2B17E1AE2B15E1AF2B13D09F
:10162000A9518009AE5F0EE2010EAF5F0BE2AF2B56
:10163000A9518009AE27AA51AD27E9E3AE2BE7E116
:10164000AF2BE5D70380B02F01D00BD0D890AC37AB
:10165000AD37AE37AF37D890033602360136B137E3
:10166000BAD7B1A106D0D890013202320332B133D9
:1016700002D0000635E0B1BF1ED0D890AC37AD37F0
:10168000AE37AF37AB51AC5F07E2010EAD5F04E29E
:10169000AE5F02E2AF5F1AE3AA51AD5F05E2010E51
:1016A000AE5F02E2AF5F12E3A9518009AE5F03E2D1
:1016B000010EAF5F0BE3032A09E1022A07E1012AC9
:1016C00005E1002A0DE0013202320332A5C0B0F07C
:1016D000A951B01BB0AF02D0018E06D0019E04D03C
:1016E000006A016A026A036A000CB791F2BEB78110
:1016F000F29E90513F0802E23F0E906F9051902B66
:10170000036A500FE96E000E0320EA6EB6C0EFFFC9
:10171000F29EB7B1F28E186AF2BE188EF29E020ED9
:10172000DC6F5FEC06F018BEF28E015207E0186A1B
:10173000F2BE188EF29E2FDC18BEF28EBAEF0BF0BE
:1017400090513F0814E2186AF2BE188EF29E020E03
:10175000DC6F5FEC06F018BEF28E015207E0186AEB
:10176000F2BE188EF29E17DC18BEF28EE9D7B5C015
:10177000B6F0BBD7000C006A016A026A036ABD6B4F
:10178000BE6BBF6BC06BBC51BB11BA11B9112CE061
:10179000200EC16FD890B537B637B737B837BD37D9
:1017A000BE37BF37C037BC51C05D08E1BB51BF5D1C
:1017B00005E1BA51BE5D02E1B951BD5D0FE3B9511A
:1017C000BD5FBA51D8A0BA3DBE5FBB51D8A0BB3DEA
:1017D000BF5FBC51D8A0BC3DC05FD8800036013689
:1017E00002360336C12FD6D7EA6ABD0EE96E000C69
:1017F000E950AC6F3B0EB36F9A0EB26FCA0EB16F69
:10180000B06B0A0EAE6FABC0B8F0AAC0B7F0A9C0FB
:10181000B6F0A8C0B5F0B3C0BCF0B2C0BBF0B1C068
:10182000BAF0B0C0B9F0A7DF0150EFCFA8F0ECCF0D
:10183000A9F0ECCFAAF0ECCFABF000520FE1AE5123
:10184000010A0CE0AC510BE00F0BAE5D01E00CE2C5
:10185000ACBF0AD0ACBD03D0200E02D0AC6B300EB2
:10186000002600C0B5F06CDFB3C0B8F0B2C0B7F06E
:10187000B1C0B6F0B0C0B5F0BC6BBB6BBA6B0A0EB2
:10188000B96F79DF03C0B3F002C0B2F001C0B1F0AC
:1018900000C0B0F0AE2FB7D73AEF10F0B551D8B4C2
:1018A00071D0006EB951D8B46DD0002604E3810E1A
:1018B000002668E204D07F0E005E64E363E0B6C0F9
:1018C000BDF0BA51BD1BB68FBA8FB851BC03F4CF6F
:1018D000BFF0B751BB03F4CF03F0F3CFBEF0BC03AE
:1018E000F350BF27F450BE23000E0322B851BB03B0
:1018F000F350BF27F450BE23000E026A03220222D7
:10190000B651BC03F350BE27F4500322000E02224E
:10191000B651BB03F3500326F4500222000E016AB5
:101920000122B851BA03F350BE27F4500322000E2F
:1019300002220122B751BA03F3500326F4500222C7
:10194000000E0122B651BA03F3500226F4500122D0
:10195000002A01BE05D0BE37033602360136000626
:10196000000EBEAF0AD0032A02220122015005E177
:10197000025003E1035001E1002ABDBF018EBDAF5B
:10198000019E04D0006A016A026A036AFCEF0CF04F
:10199000B551B608B56F036AB6C0B9F0B68FD89026
:1019A000B633B733B8330332023201320032B52FC7
:1019B000F6D7B9AF0BD0001E011E021E031E002A6F
:1019C000D8B4012AD8B4022AD8B4032A0FEF0DF0F4
:1019D000E950AD6FAC51AF6F19E0ABC0B8F0AAC021
:1019E000B7F0A9C0B6F0A8C0B5F0BC6BBB6B200EB9
:1019F000BA6F820EB96F52D703C0ABF002C0AAF023
:101A000001C0A9F000C0A8F0AF2FE7D7ABC0B8F075
:101A1000AAC0B7F0A9C0B6F0A8C0B5F0B9D703C046
:101A2000ABF002C0AAF001C0A9F000C0A8F0ABAFB3
:101A30000DD0AD07AD8BA81FA91FAA1FAB1FA82BE8
:101A4000D8B4A92BD8B4AA2BD8B4AB2B3B0EB46F07
:101A50009A0EB36FCA0EB26FB16B0A0EAF6FAC5174
:101A6000D8B4AD2BABC0B8F0AAC0B7F0A9C0B6F0DF
:101A7000A8C0B5F0B4C0BCF0B3C0BBF0B2C0BAF0FF
:101A8000B1C0B9F078DE0150EFCFA8F0ECCFA9F0EB
:101A9000ECCFAAF0ECCFABF000520FE1AC29AF5D78
:101AA0000CE0AD510CE00F0BAF5D01E037E2ADBFD4
:101AB00035D0ADBD04D0200E2DD0200EAD17ADAB6E
:101AC0000CD0AD9BAC51D8A4AD070050AD6F2D0E1E
:101AD000B56F36DEAD51006EAD6BAC51AF5D0AE156
:101AE0000050AD6F2E0EB56F2BDEAD51006E200E87
:101AF000AD17000E300EADAB0DD0AD9BAC51D8A4E0
:101B0000AD070050AD6F2D0EB56F1ADEAD51006EF2
:101B1000AD6B300E002600C0B5F012DEB4C0B8F0D8
:101B2000B3C0B7F0B2C0B6F0B1C0B5F0BC6BBB6B20
:101B3000BA6B0A0EB96F1FDE03C0B4F002C0B3F077
:101B400001C0B2F000C0B1F0AF2F8CD7000CF86A22
:101B5000D09E088EEA6AE96AC150C00B0F09C16EB7
:101B6000070EB46E356A040E366E0C0E376E386A88
:101B70003C6A906B976BC150C00B0F09C16EF19E10
:101B8000C290B098C69A949E93809392010EC66EAE
:101B9000000EC76ED190870ED56ECD6A000ECA6E4C
:101BA000000ECB6EB16A070EB46E9250926E130E99
:101BB000006E002EFED700D0B450A19CB56AF28A08
:101BC000C00EF2129EEF09F026D4010EA36FA46F8F
:101BD00029DC986B98511EEC01F0982B006EA26FD7
:101BE00032DC0E0E985DF6E1010EA36F020EA46FBB
:101BF00019DC986B985133EC01F0982B006EA26FB2
:101C000022DC0C0E985DF6E1040E986FFA0EA36FBD
:101C1000F7EC08F0982FFAD7986B985147EC01F041
:101C2000982B006EA26F0FDC130E985DF6E194A165
:101C3000FED7986B98515EEC01F0982B006EA26F66
:101C400002DC110E985DF6E1996B0A0E986F2CD4A8
:101C5000306A2F6A2E6A2D6A94A14DD2010E2D266C
:101C6000D8B02E2AD8B42F2AD8B4302A1C6A1B6ABE
:101C70001A6A196A206A1F6A1E6A1D6A246A236A20
:101C8000226A216A286A276A266A256A986B98510F
:101C900074EC01F0982B006EA26F23EC0AF0120E88
:101CA000985DF5E1958083A09DD0958683B699D007
:101CB000986B98518BEC01F0982B006EA26F23EC7F
:101CC0000AF00D0E985DF5E1958483A47ED0010E97
:101CD000A36FA46F12EC0AF09380000E81B0010E86
:101CE000986F9382000E81B2010E996F9384000E5B
:101CF00081B4010E9A6F9386000E81B6010E9B6F20
:101D00009388000E81B8010E9C6F938A000E81BAF1
:101D1000010E9D6F938C000E81BC010E9E6F938E01
:101D2000000E81BE010E9F6F98C0A0F0180EA16F2B
:101D30007BEC0AF0200EA26F23EC0AF099C0A0F011
:101D4000180EA16F7BEC0AF0200EA26F23EC0AF0B4
:101D50009AC0A0F0180EA16F7BEC0AF0200EA26FC3
:101D600023EC0AF09BC0A0F0180EA16F7BEC0AF0E8
:101D7000200EA26F23EC0AF09CC0A0F0180EA16FF9
:101D80007BEC0AF0200EA26F23EC0AF09DC0A0F0BD
:101D9000180EA16F7BEC0AF0200EA26F23EC0AF064
:101DA0009EC0A0F0180EA16F7BEC0AF0200EA26F6F
:101DB00023EC0AF09FC0A0F0180EA16F7BEC0AF094
:101DC000640EA36FF7EC08F07FD7986B985174EC12
:101DD00001F0982B006EA26F23EC0AF0120E985DB2
:101DE000F5E160D7986B98519FEC01F0982B006E4D
:101DF000A26F23EC0AF0090E985DF5E1938081B0A3
:101E000003D0958283B2FAD72C6A2B6A2A6A296A90
:101E1000D76AD66A938281B218D0958283A215D0F0
:101E20002AC09CF029C09BF0996B9A6BD650D7CFF3
:101E300003F09925196ED7509A211A6E000E2920A9
:101E40001B6E000E2A201C6EE5D7938481B403D04C
:101E5000958283B2FAD72C6A2B6A2A6A296AD76AD2
:101E6000D66A938681B618D0958283A215D02AC0EF
:101E70009CF029C09BF0996B9A6BD650D7CF03F09A
:101E800099251D6ED7509A211E6E000E29201F6EB7
:101E9000000E2A20206EE5D7938881B803D0958262
:101EA00083B2FAD72C6A2B6A2A6A296AD76AD66A59
:101EB000938A81BA18D0958283A215D02AC09CF04B
:101EC00029C09BF0996B9A6BD650D7CF03F0992518
:101ED000216ED7509A21226E000E2920236E000E0B
:101EE0002A20246EE5D7938C81BC03D0958283B2DF
:101EF000FAD72C6A2B6A2A6A296AD76AD66A938E1D
:101F000081BE18D0958283A215D02AC09CF029C02A
:101F10009BF0996B9A6BD650D7CF03F09925256E1D
:101F2000D7509A21266E000E2920276E000E2A20F7
:101F3000286EE5D71CC0A7F01BC0A6F01AC0A5F0FC
:101F400019C0A4F0AEEC0AF003C0A7F002C0A6F0DE
:101F500001C0A5F000C0A4F0AB6BAA6B7A0EA96F0C
:101F6000820EA86FC8EC0AF000C098F001C099F08A
:101F700002C09AF003C09BF020C0A7F01FC0A6F0DB
:101F80001EC0A5F01DC0A4F0AEEC0AF003C0A7F07F
:101F900002C0A6F001C0A5F000C0A4F0AB6BAA6B14
:101FA0007A0EA96F820EA86FC8EC0AF000C09CF0F0
:101FB00001C09DF002C09EF003C09FF024C0A7F0B6
:101FC00023C0A6F022C0A5F021C0A4F0AEEC0AF018
:101FD00003C0A7F002C0A6F001C0A5F000C0A4F0A5
:101FE000AB6BAA6B7A0EA96F820EA86FC8EC0AF0D1
:101FF00000C0A0F001C0A1F002C0A2F003C0A3F095
:1020000028C0A7F027C0A6F026C0A5F025C0A4F0E0
:10201000AEEC0AF003C0A7F002C0A6F001C0A5F024
:1020200000C0A4F0AB6BAA6B7A0EA96F820EA86FEA
:10203000C8EC0AF000C0A4F001C0A5F002C0A6F0F0
:1020400003C0A7F00A0EB56FA0EC0BF00D0EB56F34
:10205000A0EC0BF0200EB56FA0EC0BF0070EE96EB4
:1020600030C0ABF02FC0AAF02EC0A9F02DC0A8F050
:10207000F8EF0BF0200EB56FA0EC0BF0060EE96E3A
:102080009BC0ABF09AC0AAF099C0A9F098C0A8F084
:10209000AC6B9EDC200EB56FA0EC0BF0060EE96E6B
:1020A0009FC0ABF09EC0AAF09DC0A9F09CC0A8F054
:1020B000AC6B8EDC200EB56FA0EC0BF0060EE96E5B
:1020C000A3C0ABF0A2C0AAF0A1C0A9F0A0C0A8F024
:1020D000AC6B7EDC200EB56FA0EC0BF0060EE96E4B
:1020E000A7C0ABF0A6C0AAF0A5C0A9F0A4C0A8F0F4
:0A20F000AC6B6EDCB1D590D5030097
:020000040030CA
:0E0000003CCE390E0005A1000FC00FE00F40EE
:00000001FF
;PIC18F4550
;CRC=C629 CREATED="21-II-10 14:30"
;CRC=EE36 CREATED="21-II-10 16:08"
/Designs/STOPWATCH02A/SW/main.pjt
31,7 → 31,7
13=
[Target Data]
OptionString=-p +FH
FileList=d:\mlab\designs\stopwatch02a\sw\main.c
FileList=D:\MLAB\Designs\STOPWATCH02A\SW\main.c
[Units]
Count=1
1=main.c (main)