Mercurial > public > mk2
changeset 16:01510acaeb11
1.54 rc2
author | heinrichsweikamp |
---|---|
date | Sun, 28 Mar 2010 20:43:54 +0200 (2010-03-28) |
parents | 6d1177291d38 |
children | 68825abc35f7 |
files | code_part1/OSTC_code_asm_part1/MAIN.COD code_part1/OSTC_code_asm_part1/MAIN.HEX code_part1/OSTC_code_asm_part1/MAIN_with_part2and3.HEX code_part1/OSTC_code_asm_part1/changelog.txt code_part1/OSTC_code_asm_part1/divemode.asm code_part1/OSTC_code_asm_part1/sleepmode.asm code_part1/OSTC_code_asm_part1/surfmode.asm |
diffstat | 7 files changed, 476 insertions(+), 466 deletions(-) [+] |
line wrap: on
line diff
--- a/code_part1/OSTC_code_asm_part1/MAIN.HEX Sun Mar 28 10:24:49 2010 +0200 +++ b/code_part1/OSTC_code_asm_part1/MAIN.HEX Sun Mar 28 20:43:54 2010 +0200 @@ -1,5 +1,5 @@ :020000040000FA -:040000008FEF48F046 +:040000009FEF48F036 :0200080008D01E :0800180000D0E0CF02F101016C :10002000D8CF01F1E8CF00F181509EB046EC39F015 @@ -411,10 +411,10 @@ :101B3000258FDE6E372F12002E0EDE6E23891200E7 :101B4000A96E31D0A96E2BD02B91010EAA6E690E11 :101B500003D02691AA6A640EAD6E238F040EA96E7F -:101B60009D9A9E9A08EC4BF049D8AECFA8FFFAECAC -:101B70004AF026BF11D017D8FCEC4AF0A8CFADFF31 -:101B800037D8A93EF1D70AEC4BF09E9A9D8AAA6AF3 -:101B9000269F239FF9EF48F0FF0EAD6EF4D7A69E67 +:101B60009D9A9E9A18EC4BF049D8AECFA8FF0AEC8C +:101B70004BF026BF11D017D80CEC4BF0A8CFADFF1F +:101B800037D8A93EF1D71AEC4BF09E9A9D8AAA6AE3 +:101B9000269F239F09EF49F0FF0EAD6EF4D7A69E56 :101BA000A69CA6801200A69EA69CA684F29E550E18 :101BB000A76EAA0EA76EA682F28EA6B2FED7A69434 :101BC0001200948C948E240EAC6E900EAB6E080EA8 @@ -538,7 +538,7 @@ :10232000A8CF33F1386B382B376B375127EC0DF0D2 :10233000200EDE6E200EDE6E200EDE6E24EC0EF021 :102340000B0E5BEC0BF0F6EC12F01BEC1DF0D0EC7E -:102350002FF021B30FD021B11AD020B3F9EF48F0FC +:102350002FF021B30FD021B11AD020B309EF49F0EB :1023600020B10CEC3CF020B10BEC42F0209120B9F4 :102370001CD0EDD7BA2B070EBA6302D0010EBA6F8C :10238000B86B1BEC1DF0F6EC12F02193E0D7AA6AB3 @@ -582,32 +582,32 @@ :1025E000536BD7EC0BF01FA7FF0C000C280E2BA38E :1025F000C80EE56F050ED8EC0CF081B008D0E52FC1 :10260000F9D781B006D02B8324872499120081A2A8 -:10261000F1D7249724992B9306EC4BF012002B97BB +:10261000F1D7249724992B9316EC4BF012002B97AB :10262000010EBA6F1F9F2FEC0FF0B86B209921910C :102630002193208F2187B5EC1DF01BEC1DF0249712 -:1026400024993CEC13F021B124D020AFF9EF48F0ED +:1026400024993CEC13F021B124D020AF09EF49F0DC :1026500020B10CEC3CF020B10BEC42F020B13EEC90 -:102660003BF020B1B8EC46F0209120B9F9EF48F0EA -:1026700020B3F9EF48F0E5D724A908D02183BA2B7D +:102660003BF020B1C8EC46F0209120B909EF49F0C9 +:1026700020B309EF49F0E5D724A908D02183BA2B6C :10268000060EBA6518D0010EBA6F15D024B7218195 :102690001200BA4F8AEF2CF0BA4F48EF34F0BA4F1D :1026A0000EEF15F0BA4FA4EF13F0BA4F61EF13F02D -:1026B000BA4FF9EF48F0B86B21B71BEC1DF0249925 +:1026B000BA4F09EF49F0B86B21B71BEC1DF0249914 :1026C0001200010EBA6F1F9F2FEC0FF0B86B20990C :1026D00021912193208F218709EC1EF01BEC1DF026 :1026E000249724993CEC13F0050EBA6304D0060E2F :1026F000BA6F1BEC1DF021B115D020AF90D720B1DF :102700000CEC3CF020B10BEC42F020B13EEC3BF085 -:1027100020B1B8EC46F0209120B981D720B3F9EF71 -:1027200048F0E0D7BA4FB1EF16F0BA4F08EF32F0E9 -:10273000BA4F2AEF33F0BA4FEDEF49F0BA4FEDEF51 +:1027100020B1C8EC46F0209120B981D720B309EF51 +:1027200049F0E0D7BA4FB1EF16F0BA4F08EF32F0E8 +:10273000BA4F2AEF33F0BA4FFDEF49F0BA4FFDEF31 :1027400049F0050EBA6F6ED72B97010EBA6F1F9F17 :102750002FEC0FF0D3EC1DF0B86B20992191219351 :10276000208F2187F1EC13F09DEC14F01BEC1DF091 -:10277000249724993CEC13F021B117D020AFF9EF46 -:1027800048F020B10CEC3CF020B10BEC42F020B151 -:102790003EEC3BF020B1B8EC46F0209120B9F9EFC7 -:1027A00048F020B3F9EF48F0E5D7BA4FAEEF10F09C +:10277000249724993CEC13F021B117D020AF09EF36 +:1027800049F020B10CEC3CF020B10BEC42F020B150 +:102790003EEC3BF020B1C8EC46F0209120B909EFA7 +:1027A00049F020B309EF49F0E5D7BA4FAEEF10F08A :1027B000BA4FAAEF10F0BA4FACD0BA4F03D0BA4F0D :1027C0005CD036D02B87220EA2EC0DF0A82A060E84 :1027D000A86201D0A86AD3EC0DF0040EBA6F249958 @@ -616,20 +616,20 @@ :10280000A82E04D0680E5BEC0BF01200A82E04D0AA :102810008A0E5BEC0BF01200A82E04D0980E5BEC35 :102820000BF01200A82E1200EC0E5BEC0BF0120065 -:102830002BA7F9EF48F02FEC0FF0C6EC2AF0010EB1 +:102830002BA709EF49F02FEC0FF0C6EC2AF0010EA0 :10284000E8CF7FF0EB0E5BEC0BF0000EE8CF7FF0F3 :10285000220EA2EC0DF0070EA802F350C10FBA6FC2 :10286000070E396FBA515BEC0BF0BA2B392FFAD740 -:102870001E0E96EC49F0F9EF48F0010EBA6F1F9F5B +:102870001E0EA6EC49F009EF49F0010EBA6F1F9F3A :102880002FEC0FF0F1EC1DF0B86B20992191219302 :10289000208F2187FFEC14F0D9EC14F01BEC1DF015 :1028A000249724993CEC13F0040EBA6304D0060E6E -:1028B000BA6F1BEC1DF021B117D020AFF9EF48F033 +:1028B000BA6F1BEC1DF021B117D020AF09EF49F022 :1028C00020B10CEC3CF020B10BEC42F020B13EEC1E -:1028D0003BF020B1B8EC46F0209120B9A4EF13F002 -:1028E00020B3F9EF48F0DED7BA4F54D0BA4F74D0C6 +:1028D0003BF020B1C8EC46F0209120B9A4EF13F0F2 +:1028E00020B309EF49F0DED7BA4F54D0BA4F74D0B5 :1028F000BA4F07D0BA4F28D7BA4F26D7050EBA6FAE -:1029000026D776EC49F091EC49F0030EBA6F249982 +:1029000026D786EC49F0A1EC49F0030EBA6F249962 :10291000B6D71A0EA2EC0DF0A82A630EA8640AD04E :10292000690EA86007D01A0EA0EC0DF0030EBA6F66 :10293000249912D7640EA86EF6D71A0EA2EC0DF0E9 @@ -651,15 +651,15 @@ :102A3000208F218724EC1EF01BEC1DF02497249995 :102A40003CEC13F021B116D020AFE9D520B10CEC4D :102A50003CF020B10BEC42F020B13EEC3BF020B159 -:102A6000B8EC46F0209120B90FEF13F020B3F9EF46 -:102A700048F0E6D7BA4F08D0BA4F3AD0BA4F16D07E +:102A6000C8EC46F0209120B90FEF13F020B309EF26 +:102A700049F0E6D7BA4F08D0BA4F3AD0BA4F16D07D :102A8000BA4F05D0BA4F20D0030EBA6FCBD548EC61 :102A900021F0BA6FBA6701D0F7D77FEC0EF0000EC5 :102AA0009B6E7E0ED36EFF0000EF00F048EC21F02D :102AB000BA6FBA6701D0E8D72FEC0FF0190E5BECB4 :102AC0000BF08AEC16F0E0D748EC21F0BA6FBA6749 :102AD00001D0DAD72FEC0FF0190E5BEC0BF08DC1A3 -:102AE00000F58EC101F520EC80F00101F9EF48F00E +:102AE00000F58EC101F520EC80F0010109EF49F0FD :102AF00048EC21F0BA6FBA6701D0C6D72FEC0FF0BF :102B0000190E5BEC0BF08DC100F58EC101F520ECC8 :102B100080F00101AA6A030EA96E336B150EE2D88C @@ -691,7 +691,7 @@ :102CB00019D8000E17D8000E15D8000E13D8000E24 :102CC00011D8000E0FD8000E0DD8000E0BD8000E34 :102CD00009D8000E07D8000E05D8000E03D8AA6A3E -:102CE000F9EF48F0326FA92A32C1A8FFD3EC0DF0FA +:102CE00009EF49F0326FA92A32C1A8FFD3EC0DF0E9 :102CF000A92A33C1A8FFD3EC0DF0A92A32C1A8FF3D :102D0000D3EC0DF0A92A339F33C1A8FFD3EC0DF00B :102D1000336B1200BD6BBE6B020E366F376B400E0D @@ -706,7 +706,7 @@ :102DA00016F0180E5BEC0BF02497249924B7B0ECC6 :102DB00017F024B97CEC17F021B942D020B10CEC0B :102DC0003CF020B10BEC42F0209120B991D020B31F -:102DD000F9EF48F0EBD7460EE8CF7DF0410EE8CF93 +:102DD00009EF49F0EBD7460EE8CF7DF0410EE8CF82 :102DE0007CF020EE60F005C132F1386B382B376B88 :102DF00019EC0DF03A0EDE6E04C132F1386B382B4F :102E0000376B19EC0DF0200EDE6E200EDE6E24EC1A @@ -818,7 +818,7 @@ :1034A000E8CF7DF0000EE8CF7EF0000EE8CF7FF091 :1034B00031EC1AF020EE60F0D551DE6ED651DE6EA2 :1034C000D751DE6ED851DE6ED951DE6EDA51DE6E26 -:1034D000200EDE6E24EC0EF01200FEEC4AF00EEC34 +:1034D000200EDE6E24EC0EF012000EEC4BF01EEC13 :1034E0004BF06DEC0FF02FEC0FF031EC1AF0850E75 :1034F0005BEC0BF0860E5BEC0BF0870E5BEC0BF0DD :10350000880E5BEC0BF0640EE8CF7CF00A0EE8CF7F @@ -843,7 +843,7 @@ :10363000376B1EEC0DF0200EDE6E29C132F1386BB7 :10364000382B376B1EEC0DF0200EDE6E2AC132F1E6 :10365000386B382B376B1EEC0DF024EC0EF024A7E2 -:10366000FED7FCEC4AF0120037EC1AF00B0E58ECC7 +:10366000FED70CEC4BF0120037EC1AF00B0E58ECB6 :103670000BF0560E5BEC0BF0570E5BEC0BF031ECE5 :103680001AF01200000EE8CFF4F13C0EE8CFF5F18D :10369000EF0EE8CFF6F15A0EE8CFF7F19F0EE8CF24 @@ -1388,12 +1388,12 @@ :10584000BEC1C9FF1BD80ED8BDC1C9FF17D80AD821 :105850003BC1C9FF13D806D8C58410D8060ED8ECB2 :105860000CF01200C5BC01D812004D0E3DEC1AF030 -:10587000FAEC4AF00BD89E96C46B1200C42F01D0EC +:105870000AEC4BF00BD89E96C46B1200C42F01D0DB :10588000F4D79EA6FBD7C46B9E961200C66A4E0E36 :105890003DEC1AF0C56AC76A949694888296090E00 :1058A000C46F8286000082B804D082968296C42F8C :1058B000F8D79486C66A0A0ED8EC0CF0000EC76EB4 -:1058C000280EC66E000EC56E080EC86EFCEC4AF0BF +:1058C000280EC66E000EC56E080EC86E0CEC4BF0AE :1058D0004F0E3DEC1AF01200C56FC580CFDF900E61 :1058E000C96ECCDFBFDFC5C1C9FFC8DFBBDFC58460 :1058F000C5DF12009E96C580C1DF910EC96EBEDF66 @@ -1420,7 +1420,7 @@ :105A40002497B86B010E25B5AD51BA6F25952599F0 :105A50001BEC1DF0D0EC2FF021B3A7D221B10ED05A :105A600020B10CEC3CF020B10BEC42F0209120B9BD -:105A70000FEF13F020B3F9EF48F0ECD72191060EA9 +:105A70000FEF13F020B309EF49F0ECD72191060E98 :105A8000BA6302D00FEF13F0BAC1ADF12585BB5157 :105A9000050DF350BA25A76F2FEC0FF02587C16BCA :105AA00043D7259788EC1CF0000EE8CF7CF0000E61 @@ -1484,7 +1484,7 @@ :105E400041D8FCD7CB2FFAD7382FD5D7209921911D :105E5000219324992497B86BD0EC2FF021B177D0FF :105E600021B31CD120B10CEC3CF020B10BEC42F082 -:105E7000209120B96CD020B3F9EF48F0EDD748510C +:105E7000209120B96CD020B309EF49F0EDD74851FB :105E8000DC6301D012004851DC650ED0DCC149F161 :105E90004907495140EC0EF031EC1AF073EC0EF06A :105EA00048514963F5D7120048C149F149074951A2 @@ -1522,7 +1522,7 @@ :1060A00052EC28F0ECEC28F064EC28F020992191D7 :1060B000219324992497B86BD0EC2FF021B315D0FD :1060C00021B10DD020B10CEC3CF020B10BEC42F032 -:1060D000209120B93CD720B3F9EF48F0EDD7BA4F63 +:1060D000209120B93CD720B309EF49F0EDD7BA4F52 :1060E00036D7BA4F18D0BA4F07D0BA2B040EBA63BE :1060F00002D0010EBA6FD8D748EC21F0BA6FBA6758 :1061000001D025D72FEC0FF00C0E5BEC0BF08AECD6 @@ -1545,19 +1545,19 @@ :10621000A56BA6BFA66B010EBF27000EC023C0BF93 :10622000BF6BC0BFC06BA5C152F1A6C153F1C8C1BD :1062300054F1C9C155F1D7EC0BF05067D1D7516774 -:10624000CFD78AEF2CF02D939D9A08EC4BF05DECA4 -:106250004AF06B0EAD6EF8EC0DF00AEC4BF09D8A37 -:1062600083EF3AF028959D9A08EC4BF020EC80F0F3 +:10624000CFD78AEF2CF02D939D9A18EC4BF06DEC84 +:106250004AF06B0EAD6EF8EC0DF01AEC4BF09D8A27 +:1062600083EF3AF028959D9A18EC4BF020EC80F0E3 :10627000010130EC80F0010118EC80F00101010E09 -:10628000CC6FCD6B680EAD6EF8EC0DF020850AEC8E -:106290004BF09D8A83EF3AF028939D9A08EC4BF0DF -:1062A000AA6AAAD80AEC4BF09D8A83EF3AF02A9F9B -:1062B0009D9A08EC4BF0010EAA6E9ED8AA6A0AECD1 -:1062C0004BF09D8A83EF3AF0279F9D9A08EC4BF0A4 +:10628000CC6FCD6B680EAD6EF8EC0DF020851AEC7E +:106290004BF09D8A83EF3AF028939D9A18EC4BF0CF +:1062A000AA6AAAD81AEC4BF09D8A83EF3AF02A9F8B +:1062B0009D9A18EC4BF0010EAA6E9ED8AA6A1AECB1 +:1062C0004BF09D8A83EF3AF0279F9D9A18EC4BF094 :1062D000F8EC0DF0010EAD6EF8EC0DF0360EAD6E73 :1062E00029EE4AF0100E396FF8EC0DF0DECFADFF5D -:1062F000392FFAD70AEC4BF09D8A83EF3AF0259BB1 -:106300009D9A08EC4BF02FEC0FF0C6EC2AF0010E32 +:1062F000392FFAD71AEC4BF09D8A83EF3AF0259BA1 +:106300009D9A18EC4BF02FEC0FF0C6EC2AF0010E22 :10631000E8CF7FF00F0E5BEC0BF0000EE8CF7FF0C4 :10632000050E436FAA0EAD6EF8EC0DF0432FFAD7B1 :10633000550EAD6E100E5BEC0BF0ABEC2BF0010EBE @@ -1571,7 +1571,7 @@ :1063B00032EC2CF0130E5BEC0BF0F8EC0DF0C58614 :1063C0003EEC2CF0C9CFADFF010E4327000E442355 :1063D00044BF04D0C5883EEC2CF0EFD7C5843EEC1A -:1063E0002CF0140E5BEC0BF0FA0ED8EC0CF00AEC6F +:1063E0002CF0140E5BEC0BF0FA0ED8EC0CF01AEC5F :1063F0004BF09D8A0EEF3AF0436BA96ACFEC0DF09B :10640000A8CFADFFA92AF8EC0DF0432FF7D7120063 :10641000010EBA6F219921972099AA6B229D229F84 @@ -1597,7 +1597,7 @@ :1065500020EE60F0590E54EC0BF0310EDE6E2E0E74 :10656000DE6E300EDE6E300EDE6E24EC0EF00B0EA4 :106570005BEC0BF0F6EC12F01BEC1DF0D0EC2FF006 -:1065800021B30FD021B11ED020B3F9EF48F020B1D4 +:1065800021B30FD021B11ED020B309EF49F020B1C3 :106590000CEC3CF020B10BEC42F0209120B91CD067 :1065A000EDD7BA2B020EBA6301D0BA2B070EBA632D :1065B00002D0010EBA6FB86B1BEC1DF0F6EC12F0B6 @@ -1644,7 +1644,7 @@ :10684000F2F13F0EA2EC0DF0A8CFF3F1C4EC23F06F :10685000290EDE6E200EDE6E24EC0EF081A0FED737 :10686000249724992191D0EC2FF021B10DD020B3A1 -:10687000F9EF48F020B10CEC3CF020B10BEC42F009 +:1068700009EF49F020B10CEC3CF020B10BEC42F0F8 :10688000209120B901D0EFD7030EBA6F63EF13F058 :10689000010EBA6F2FEC0FF0B86B20992191219364 :1068A000C6EC2AF0010EE8CF7FF06A0E5BEC0BF02D @@ -1676,7 +1676,7 @@ :106A4000DE6E94EC38F024EC0EF031EC1AF0AA2B48 :106A5000050EAA6361EF34F00B0E5BEC0BF0F6EC65 :106A600012F01BEC1DF0D0EC2FF021B30FD021B1B0 -:106A70001ED020B3F9EF48F020B10CEC3CF020B16F +:106A70001ED020B309EF49F020B10CEC3CF020B15E :106A80000BEC42F0209120B90ED0EDD7BA2B070EB7 :106A9000BA6302D0010EBA6FB86B1BEC1DF0F6ECB6 :106AA00012F02193E0D7020EBA6F12EF13F0BA4F33 @@ -1710,7 +1710,7 @@ :106C6000A96ECFEC0DF0A8CF32F1386B382B376B13 :106C70001EEC0DF0200EDE6E200EDE6E24EC0EF00B :106C8000F6EC12F01BEC1DF0D0EC2FF021B30FD07E -:106C900021B11AD020B3F9EF48F020B10CEC3CF050 +:106C900021B11AD020B309EF49F020B10CEC3CF03F :106CA00020B10BEC42F0209120B918D0EDD7BA2BCF :106CB000070EBA6302D0010EBA6FB86B1BEC1DF061 :106CC000F6EC12F02193E0D7BA4F90D0BA4F11D022 @@ -1746,7 +1746,7 @@ :106EA00054EC0BF024EC0EF09B0EE8CF7CF0140EAB :106EB000E8CF7DF020EE60F06C0E54EC0BF024EC8B :106EC0000EF0F6EC12F01BEC1DF0D0EC2FF021B31D -:106ED0000FD021B11AD020B3F9EF48F020B10CEC5B +:106ED0000FD021B11AD020B309EF49F020B10CEC4A :106EE0003CF020B10BEC42F0209120B9F7D6EDD761 :106EF000BA2B070EBA6302D0010EBA6FB86B1BEC47 :106F00001DF0F6EC12F02193E0D7BA4FEFD6BA4F4E @@ -1798,14 +1798,14 @@ :1071E000600E435F434F258B434F248B434F258DC8 :1071F000434F2681434F278F434F2881434F288396 :10720000434F2885434F2B81434F2A8F434F2D8374 -:10721000AE509E9AAB98AB8812002CB7F9D708EC09 +:10721000AE509E9AAB98AB8812002CB7F9D718ECF9 :107220004BF0AE6601D0AE2AAE50640DF3CFC6F17E :10723000F4CFC7F1EDD7F292D5BE09D02487D58E11 :107240001200F090D5BE03D02489D58E1200F2949E :10725000D56AD76AD66AD58E1200F294D59ED76ABF :10726000D66A1200F19C2A91000ED56ED58E1200BE :10727000F18C1200F19A2A93000ED56ED58E120071 -:10728000F18A1200A192B19ECA9412009E9000EC65 +:10728000F18A1200A192B19ECA9412009E9010EC55 :107290004BF0080ECF60412B080ECF5E412B0F0E36 :1072A000416502D0B4EC39F020A901D0120023BF0F :1072B0001200422B010E42630AD0239D3F6B406BAC @@ -1830,7 +1830,7 @@ :1073E000764F1E0E764F1F0E764F1E0E764F1F0ED7 :1073F000764F1F0E764F1E0E764F1F0E764F1E0EC7 :10740000764F1F0E06651200010E066F072B0C0E3D -:1074100007651200010E076F082B120043EC49F0BC +:1074100007651200010E076F082B120053EC49F0AC :10742000326B32C118F5B6EC0FF046EC2CF0E1EC03 :107430000DF06DEC0FF0DCEC25F0A4EC1CF04EEC44 :1074400024F0A3C100F5A4C101F5A3C102F5A4C1B4 @@ -1839,36 +1839,36 @@ :1074700020F04DEC1FF028AF03D0670E5BEC0BF053 :107480002AAB03D0740E5BEC0BF0B86BB96B209D8C :10749000209F239D956B966B996B9A6B050EB76F2A -:1074A0000AEC4BF0FCEC4AF0259D2C97000EE8CF3F +:1074A0001AEC4BF00CEC4BF0259D2C97000EE8CF1E :1074B0007CF0000EE8CF7DF0000EE8CF7EF0000EED :1074C000E8CF7FF031EC1AF024972499B3EC20F048 :1074D00008EC2BF0010ECF6F470E3DEC1AF00C0EAE :1074E0007CEC10F00A6F0AC113F50B0E7CEC10F067 :1074F0000A6F0AC112F530EC80F00101480E3DEC34 :107500001AF0F6EC12F020A119D029A101D000D078 -:10751000A4EC1CF03EEC3BF00CEC3CF0B8EC46F07C +:10751000A4EC1CF03EEC3BF00CEC3CF0C8EC46F06C :107520001AEC23F0C8EC3BF011EC3BF071EC12F0DC -:107530004DEC1FF02CB18AEF46F02091E5EC3BF0CA +:107530004DEC1FF02CB18AEC46F02091E5EC3BF0CD :1075400023BDECEC22F023BD60EC1EF023BD0BEC60 :1075500042F0239D20B5D5EC3AF020BF0FEF13F099 :1075600020B318EF3CF020B9CDEF45F025BB7FEFFD -:1075700031F024BB34EF48F026B1A9EF0DF02BB168 -:10758000A4EF0DF027BF64EF31F028B18AEF48F087 +:1075700031F024BB44EF48F026B1A9EF0DF02BB158 +:10758000A4EF0DF027BF64EF31F028B19AEF48F077 :1075900028B34CEF31F028B532EF31F02ABF57EF66 :1075A00031F02DB323EF31F0AED74EEC24F015ECD3 -:1075B0003BF0DDEC47F008EC2BF001EC3BF028BF92 +:1075B0003BF0EDEC47F008EC2BF001EC3BF028BF82 :1075C0000ED02ABB0CD0B4EC22F07FEC22F020BD10 :1075D00006D02DA542EC29F02DB505EC20F0F3ECFA :1075E0003AF0209512002781010ECC5F000ECD5B92 -:1075F000CC671200CD67120027910EEC4BF0CC2B1C +:1075F000CC671200CD67120027911EEC4BF0CC2B0C :10760000120020C532F121C533F1326705D033674E :1076100003D0196B1A6B1200010E1927000E1A23E2 -:10762000120027B110EC4BF0120004EC4BF0490EA5 +:10762000120027B120EC4BF0120014EC4BF0490E85 :107630003DEC1AF09FC102F5A0C103F50A6B0AC127 :1076400011F54F0E0A6F0AC110F58DC100F58EC1FC :1076500001F50B0E7CEC10F00A6F0AC112F50C0E4E :107660007CEC10F00A6F0AC113F540EC80F00101C8 -:107670004A0E3DEC1AF006EC4BF012009492828216 +:107670004A0E3DEC1AF016EC4BF012009492828206 :10768000249182A42481829294820A0EACEC0CF0A4 :10769000249382A424839492829224B174D024B33C :1076A00064D0948229A944D0299F2999320EA2EC52 @@ -1883,9 +1883,9 @@ :1077300029AF1200299F320EA2EC0DF0A8CF39F12B :10774000330EA2EC0DF0A8CF3AF1D890010E3927F4 :10775000000E3A2339C1A8FF320EA0EC0DF03AC159 -:10776000A8FF330EA0EC0DF01200FEEC4AF0640E00 -:10777000D8EC0CF000EC4BF0640ED8EC0CF0FEEC06 -:107780004AF029891200FEEC4AF0298F299912004B +:10776000A8FF330EA0EC0DF012000EEC4BF0640EEF +:10777000D8EC0CF010EC4BF0640ED8EC0CF00EECE6 +:107780004BF0298912000EEC4BF0298F2999120039 :1077900020AD1200B92B040E7CEC10F0B96512007C :1077A000209DC4EC2AF028BF08D02ABB06D02DA506 :1077B00042EC29F02DB505EC20F0ECEC22F0DCECED @@ -1905,7 +1905,7 @@ :10789000249F0BD0A1EC3CF008D030EC2AF0F4ECA3 :1078A0003CF02CB52EEC3FF000D099EC41F023B722 :1078B0001AEC23F020BD97EC3CF020BF81EC45F0A2 -:1078C000D1EC3CF02CB18AEF46F02CB37BEC25F0E8 +:1078C000D1EC3CF02CB18AEC46F02CB37BEC25F0EB :1078D0002091260E7CEC10F0326F010E326301D045 :1078E000268326A30BD020BD08D0A6EC24F029B116 :1078F00030EC2AF027B52CEC3FF0269320AF12ECA9 @@ -1919,10 +1919,10 @@ :10797000E26BE16BDD6BDC6B916B926B2697120017 :10798000DEC152F1DFC153F191C154F192C155F101 :10799000D7EC0BF01FA7120091C1DEF192C1DFF10D -:1079A0001200FCEC4AF032C532F10E0E7CEC10F005 -:1079B0003261EEEC3CF027BBFAEC4AF01FC532F125 +:1079A00012000CEC4BF032C532F10E0E7CEC10F0F4 +:1079B0003261EEEC3CF027BB0AEC4BF01FC532F114 :1079C000322D120066C532F10E0E7CEC10F03261E1 -:1079D000EEEC3CF027BBFAEC4AF01200FAEC4AF06D +:1079D000EEEC3CF027BB0AEC4BF012000AEC4BF04B :1079E000020EB06F288B120024BFCFD0248F31EC51 :1079F00042F0F7EC3EF08DC14CF18EC14DF10A0E14 :107A00004E6F000E4F6B0BEC0CF048C14CF149C1AE @@ -1957,9 +1957,9 @@ :107BD00000F58EC101F50B0E7CEC10F00A6F0AC1A6 :107BE00012F50C0E7CEC10F00A6F0AC113F5100EA2 :107BF0007CEC10F00A6F0AC117F51D0E7CEC10F03A -:107C00000A6F0AC11EF543EC49F0120025A18FEC62 +:107C00000A6F0AC11EF553EC49F0120025A18FEC52 :107C10001BF025812BC5AAF124C5ABF198EC1BF014 -:107C200012002297268306EC4BF022BB08D0228B51 +:107C200012002297268316EC4BF022BB08D0228B41 :107C3000BDC1BFF1BEC1C0F12F0E64EC2BF08F515E :107C40007CEC2BF090517CEC2BF0AE6BB12D02D084 :107C5000020EAE27B22D02D0020EAE27B32D02D0F7 @@ -2070,8 +2070,8 @@ :1082E000A0EC0DF01C0E90EC10F0326703D0336759 :1082F00001D012D0010E3227000E3323700E820FF0 :10830000A96E32C1A8FFD3EC0DF0700E830FA96ED9 -:1083100033C1A8FFD3EC0DF0259D0AEC4BF02DB135 -:1083200068EC4AF060EC80F00101196B1A6B0EEFFB +:1083100033C1A8FFD3EC0DF0259D1AEC4BF02DB125 +:1083200078EC4AF060EC80F00101196B1A6B0EEFEB :108330003AF020A712002ABB0ED025BD19D02093F9 :10834000B72B020E7CEC10F0020FD8B0FF0EE8063F :10835000B76520831200B72B3C0EB7631200B76BD2 @@ -2080,8 +2080,8 @@ :1083800020B3E7EC41F020B3FAEC41F0219D975186 :108390009963218D98519A63218D21BD8EEC1EF039 :1083A000219F8D519563218F8E519663218F25BD1D -:1083B000218F21BFCBEC21F01200B8EC46F021EC6C -:1083C00042F07EEC24F0DDEC47F02095120091C1E4 +:1083B000218F21BFCBEC21F01200C8EC46F021EC5C +:1083C00042F07EEC24F0EDEC47F02095120091C1D4 :1083D00052F192C153F18FC154F190C155F1D7ECD4 :1083E0000BF01FA712008FC191F190C192F17EECAA :1083F00024F01200ACC152F1ADC153F197C154F158 @@ -2112,7 +2112,7 @@ :108580007CEC10F0B26F170E7CEC10F0B36F180E8D :108590007CEC10F0B46F190E7CEC10F0B56F1A0E75 :1085A0007CEC10F0B66F2AAB02D0010EA96F240E3E -:1085B000A2EC0DF029B1A8CF18F5A8CF59F10EEC17 +:1085B000A2EC0DF029B1A8CF18F5A8CF59F11EEC07 :1085C0004BF02397229B209D2097268325ADF0EC2E :1085D0000DF0210EA2EC0DF0A8CFD1F1D105040DC4 :1085E000F350070FA96ECFEC0DF0A8CF11F5D10510 @@ -2125,7 +2125,7 @@ :108650008D0E5BEC0BF012002497249920AD14D002 :108660002AAB03D02093209D1200208F209D52EC36 :1086700028F01EEC26F02C992B9F010EBA6F64ECAB -:1086800028F02499249712002CB7ABD004EC4BF0BF +:1086800028F02499249712002CB7ABD014EC4BF0AF :10869000060EB06F288B2CA31200116B126B136B9C :1086A000146B020E176F186B31EC42F0120024B7F6 :1086B00015D024A912002DB9FFD026B91CD126BD92 @@ -2210,10 +2210,10 @@ :108BA000396FDE660DD0392FFCD72FEC0FF0010E98 :108BB0005BEC0BF0020E5BEC0BF070EC80F0010153 :108BC0007FEC0EF0F0EC0DF0A56BA66B939C939EE2 -:108BD000819C819E20B509D820B14FD820A9F9EFFA -:108BE00048F0000003000000F5D7B8EC46F02CB1C7 -:108BF0008AEF46F001EC3BF0F3EC3AF0A62B0E0EB8 -:108C0000A66526D072D8DDEC47F01AEC80F00101A1 +:108BD000819C819E20B509D820B14FD820A909EFEA +:108BE00049F0000003000000F5D7C8EC46F02CB1B6 +:108BF0008AEC46F001EC3BF0F3EC3AF0A62B0E0EBB +:108C0000A66526D072D8EDEC47F01AEC80F0010191 :108C1000A1C1A3F1A2C1A4F18DC1A1F18EC1A2F1A4 :108C2000A66B070E90EC10F032C152F133C153F134 :108C3000A1C154F1A2C155F1D7EC0BF01FB701D07F @@ -2221,7 +2221,7 @@ :108C50008DC100F58EC101F50B0E7CEC10F00A6F92 :108C60000AC112F50C0E7CEC10F00A6F0AC113F564 :108C700040EC80F00101209512003EEC3BF027A172 -:108C800005D00CEC4BF00000030000000EEC4BF0A4 +:108C800005D01CEC4BF00000030000001EEC4BF084 :108C9000A52B050EA56512D028D8060E90EC10F075 :108CA00032C152F133C153F18DC154F18EC155F12E :108CB000D7EC0BF020891FB72099A56B209124B722 @@ -2230,152 +2230,154 @@ :108CE0002497D59E20992787120004EC19F00300E1 :108CF000000003000000030007EC19F0F7EC18F087 :108D000003000000030000000300FEEC18F0DFEC9D -:108D100017F01200F26AF16AF06AC290F0EC0DF0FE -:108D2000100E926E806A936A816A1D0E946E826A3A -:108D3000956A836A966A846AD56ACD6ACA6A9B6AAA -:108D4000020ED36ED180EAC137F10F0E396F0300E6 -:108D50000000392FFCD7FAEC4AF00400050EACEC09 -:108D60000CF0FCEC4AF003000000372FF4D7EBD7EF -:108D7000C2800000C282C2B2FED7C4CF4DF1C3CFC1 -:108D80004CF1C60E4E6F030E4F6FEEEC0BF0640EFF -:108D90004E6F4F6B32EC0CF048C1C2F149C1C3F1C8 -:108DA000C290C2C154F1C3C155F1280E526F0A0ED0 -:108DB000536FD7EC0BF02C911FB703D0020EEA6F64 -:108DC0002C818DC154F18EC155F1990E526F3A0E1E -:108DD000536FD7EC0BF02C911FA703D0030EEA6F53 -:108DE0002C81299B299D280EA2EC0DF0A8CF54F1CF -:108DF000290EA2EC0DF0A8CF55F1D00E526F070E40 -:108E0000536FD7EC0BF01FA7298B940E526F110EE6 -:108E1000536FD7EC0BF01FA7298D29AB73D029AD69 -:108E200071D0680EA86E280EA0EC0DF0100EA86E82 -:108E3000290EA0EC0DF007C1A8FF2A0EA0EC0DF042 -:108E400006C1A8FF2B0EA0EC0DF008C1A8FF2C0E48 -:108E5000A0EC0DF097C1A8FF2D0EA0EC0DF098C16D -:108E6000A8FF2E0EA0EC0DF0A86A2F0EA0EC0DF0BE -:108E7000A86A300EA0EC0DF0A86A310EA0EC0DF03F -:108E8000A86A320EA0EC0DF0A86A330EA0EC0DF02B -:108E9000A86A340EA0EC0DF0A86A350EA0EC0DF017 -:108EA00097C1A8FF360EA0EC0DF098C1A8FF370EB1 -:108EB000A0EC0DF007C1A8FF380EA0EC0DF006C124 -:108EC000A8FF390EA0EC0DF008C1A8FF3A0EA0ECE7 -:108ED0000DF097C1A8FF3B0EA0EC0DF098C1A8FFC4 -:108EE0003C0EA0EC0DF007C1A8FF3D0EA0EC0DF06C -:108EF00006C1A8FF3E0EA0EC0DF008C1A8FF3F0E72 -:108F0000A0EC0DF0280EA2EC0DF0A8CF54F1290E24 -:108F1000A2EC0DF0A8CF55F1C2C152F1C3C153F17B -:108F2000D7EC0BF01FA71200C2C1A8FF280EA0ECBF -:108F30000DF0C3C1A8FF290EA0EC0DF007C1A8FFDA -:108F40002A0EA0EC0DF006C1A8FF2B0EA0EC0DF030 -:108F500008C1A8FF2C0EA0EC0DF097C1A8FF2D0EA4 -:108F6000A0EC0DF098C1A8FF2E0EA0EC0DF01200A1 -:108F7000800ECF6ECE6A3C0E036111D03C0E0461B0 -:108F80000ED0180E05610BD0200E066108D00C0E15 -:108F9000076105D0640E086102D09D801200000EAA -:108FA000036F000E046F0C0E056F010E066F030EAB -:108FB000076F0A0E086F9D801200360EA2EC0DF0AE -:108FC000A8CF54F1370EA2EC0DF0A8CF55F197C100 -:108FD00052F198C153F1D7EC0BF01FA719D097C1EC -:108FE000A8FF360EA0EC0DF098C1A8FF370EA0EC3C -:108FF0000DF007C1A8FF380EA0EC0DF006C1A8FFC8 -:10900000390EA0EC0DF008C1A8FF3A0EA0EC0DF04F -:109010003B0EA2EC0DF0A8CF54F13C0EA2EC0DF0EB -:10902000A8CF55F197C152F198C153F1D7EC0BF08D -:109030001FB7120097C1A8FF3B0EA0EC0DF098C11E -:10904000A8FF3C0EA0EC0DF007C1A8FF3D0EA0EC60 -:109050000DF006C1A8FF3E0EA0EC0DF008C1A8FF60 -:109060003F0EA0EC0DF01200249B9D9A08EC4BF0F3 -:109070009E9A620EAD6EF8EC0DF0FEEC0DF0AECFE8 -:1090800005F1180E0561056BFEEC0DF0AECF04F195 -:109090003C0E0461046BFEEC0DF0AECF03F13C0E10 -:1090A0000361036BFEEC0DF0AECF07F10C0E07650C -:1090B00001D0076FFEEC0DF0AECF06F107C132F123 -:1090C000324F1F0E324F1C0E324F1F0E324F1E0EEC -:1090D000324F1F0E324F1E0E324F1F0E324F1F0ED9 -:1090E000324F1E0E324F1F0E324F1E0E324F1F0ECA -:1090F000066502D0010E066FFEEC0DF0AECF08F152 -:10910000640E0861086B0AEC4BF09E9A20859D8ADC -:1091100083EF3AF028919D9A9D8A83EF3AF00101FE -:10912000AAEC49F020B36DEC1AF0FC6A01EE09F0EC -:10913000EE6A0A0EEA62FCD7F0EC0DF0B8EC47F0EC -:109140000DEC19F0239D23ADFED78F6B906B196B3F -:109150001A6B208975EC46F020998DC19FF18EC164 -:10916000A0F18DC1A1F18EC1A2F18DC1A3F18EC17B -:10917000A4F1CC2B0A6B0AC111F54F0E0A6F0AC17C -:1091800010F58DC100F58EC101F520EC80F00101D4 -:1091900030EC80F0010118EC80F0010115EC3BF09F -:1091A000010140EC80F00101010EA96E010EAA6ED2 -:1091B000CFEC0DF0A8CF39F1A92ACFEC0DF0A8CF54 -:1091C0003AF1AA6A010E396304D0360E3A6301D02F -:1091D00010D0010EA96E010EAA6E010EA86ED3EC7E -:1091E0000DF0A92A360EA86ED3EC0DF0AA6A2AEF6C -:1091F00016F000EC4BF00EEC4BF01F6B206B216B6C -:10920000226B236B246B256B266B276B286B296BDA -:109210002A6B2B6B2C6B2D6B6DEC0FF0000EE8CFD7 -:109220007CF0000EE8CF7DF0000EE8CF7EF0000E5F -:10923000E8CF7FF0FF0E2E6F2EC17AF0FF0E2E6F5B -:109240002EC17BF046EC2CF0A3C19FF1A4C1A0F18C -:10925000AA6A5C0EA2EC0DF0290EA86201D006D01D -:109260000ED8290EA86E5C0EA0EC0DF0270EA2EC15 -:109270000DF02A85010EA8622A950EEF3AF018EC3F -:109280002AF0140E53D0289F29912A9BAA6A220EF5 -:10929000A2EC0DF0010EA86206D0288F000E0A6F16 -:1092A0000AC11FF51200020EA86206D02981000E25 -:1092B0000A6F0AC11FF51200030EA86206D02A8B9E -:1092C000000E0A6F0AC11FF51200040EA86205D035 -:1092D000010E0A6F0AC11FF51200050EA8621200E6 -:1092E0002981010E0A6F0AC11FF512002FEC0FF041 -:1092F000D6EC29F00A0E396FC80ED8EC0CF0249782 -:10930000249920B10BEC42F020B139072091396744 -:1093100001D0120020B3120024B7120024B91200A9 -:10932000F0D72FEC0FF0F7EC29F0E4D7396FC80E27 -:10933000D8EC0CF02497249920B10BEC42F020B12A -:1093400039072091396701D0120024B7120024B9DF -:109350001200F2D76C0ED36E110E926E806A030E5D -:10936000936E816ADD0E946E826A000E966E846A38 -:10937000000E956E836A400E9B6E1F0ED56E070E13 -:10938000CD6ED00EF26E050EF16E080EF06E210E4F -:109390009D6E000EA06ED06A000EC26E0E0EC16EE3 -:1093A0008A0EC06EC66A000EC76E280EC66E000E0C -:1093B000C56E080EC86EBD6ABA6A070EB46E200E7E -:1093C0006F6E240EAC6E900EAB6E080EB86EB06A67 -:1093D000220EAF6EAE6A9E6A1200010EEB6F0F0E88 -:1093E000EC6F010EBA6FB86B208F21872FEC0FF056 -:1093F00042EC1EF024972499219121931DEC1CF03E -:109400001BEC1DF03CEC13F020A109D00CEC3CF05F -:109410000BEC42F03EEC3BF0B8EC46F0209121B171 -:109420001CEF4AF020AF0FEF13F020B961EF13F0FB -:1094300020B3F9EF48F0E6D7BA4F1CD0BA4F0AD0A4 -:10944000BA4F10D0BA4F79D0BA4F58D0040EBA6F75 -:1094500063EF13F0020EEB27C70EEB61EB6F020E0A -:10946000BA6FC8D7030EEC27630EEC61EC6F030EE6 -:10947000BA6FC0D7258D2C87ECC14CF14D6B640EB3 -:109480004E6F4F6BEEEC0BF0E80E4827030E4923AE -:1094900048C1C6F149C1C7F1C6C18DF1C7C18EF13E -:1094A00021912193209F249724995DEC4AF02083F9 -:1094B000500E3DEC1AF018EF3CF02D81530E3DECB0 -:1094C0001AF062EC80F00101540E3DEC1AF012002B -:1094D0002D91530E3DEC1AF064EC80F00101540E16 -:1094E0003DEC1AF0470E3DEC1AF030EC80F0010133 -:1094F00000EC40F0480E3DEC1AF012002FEC0FF09B -:109500005EEC44F02497249920A109D00CEC3CF0A7 -:109510000BEC42F03EEC3BF0B8EC46F0209124B767 -:1095200009D024B907D020B961EF13F020B3F9EFC7 -:1095300048F0EAD7050EBA6F56D756EC42F0258DA3 -:109540002C87ECC14CF14D6B640E4E6F4F6BEEEC03 -:109550000BF0E80E4827030E492348C1C6F149C164 -:10956000C7F1C6C18DF1C7C18EF15DEC4AF0010EA5 -:10957000E8CF7FF00C0E5BEC0BF0000EE8CF7FF035 -:109580001E0EED6F1DEC1CF002EC4BF02BEC3DF0D1 -:10959000E7EC3DF000EC80F00101430E3DEC1AF0E9 -:1095A000ED2FF2D7EB2FECD723C5CEF1CE6716D037 -:1095B000FEEC4AF068EC4AF0259D2C97FA0ED8ECA8 -:1095C0000CF0FA0ED8EC0CF0FA0ED8EC0CF000EC23 -:1095D0004BF0010EEB6F050EBA6F05D72BEC3DF08B -:1095E000E7EC3DF000EC80F0010123C5CEF1CE6741 -:1095F000F5D7DED781881200819812008188120089 -:1096000081981200817812008188120081981200DE -:1096100081861200819612008186120081961200C6 -:04962000817612003D +:108D100017F01200FA0ED8EC0CF0FA0ED8EC0CF0AA +:108D2000FA0ED8EC0CF0FA0ED8EC0CF0C8EC46F0C9 +:108D30002CA11200F26AF16AF06AC290F0EC0DF018 +:108D4000100E926E806A936A816A1D0E946E826A1A +:108D5000956A836A966A846AD56ACD6ACA6A9B6A8A +:108D6000020ED36ED180EAC137F10F0E396F0300C6 +:108D70000000392FFCD70AEC4BF00400050EACECD8 +:108D80000CF00CEC4BF003000000372FF4D7EBD7BE +:108D9000C2800000C282C2B2FED7C4CF4DF1C3CFA1 +:108DA0004CF1C60E4E6F030E4F6FEEEC0BF0640EDF +:108DB0004E6F4F6B32EC0CF048C1C2F149C1C3F1A8 +:108DC000C290C2C154F1C3C155F1280E526F0A0EB0 +:108DD000536FD7EC0BF02C911FB703D0020EEA6F44 +:108DE0002C818DC154F18EC155F1990E526F3A0EFE +:108DF000536FD7EC0BF02C911FA703D0030EEA6F33 +:108E00002C81299B299D280EA2EC0DF0A8CF54F1AE +:108E1000290EA2EC0DF0A8CF55F1D00E526F070E1F +:108E2000536FD7EC0BF01FA7298B940E526F110EC6 +:108E3000536FD7EC0BF01FA7298D29AB73D029AD49 +:108E400071D0680EA86E280EA0EC0DF0100EA86E62 +:108E5000290EA0EC0DF007C1A8FF2A0EA0EC0DF022 +:108E600006C1A8FF2B0EA0EC0DF008C1A8FF2C0E28 +:108E7000A0EC0DF097C1A8FF2D0EA0EC0DF098C14D +:108E8000A8FF2E0EA0EC0DF0A86A2F0EA0EC0DF09E +:108E9000A86A300EA0EC0DF0A86A310EA0EC0DF01F +:108EA000A86A320EA0EC0DF0A86A330EA0EC0DF00B +:108EB000A86A340EA0EC0DF0A86A350EA0EC0DF0F7 +:108EC00097C1A8FF360EA0EC0DF098C1A8FF370E91 +:108ED000A0EC0DF007C1A8FF380EA0EC0DF006C104 +:108EE000A8FF390EA0EC0DF008C1A8FF3A0EA0ECC7 +:108EF0000DF097C1A8FF3B0EA0EC0DF098C1A8FFA4 +:108F00003C0EA0EC0DF007C1A8FF3D0EA0EC0DF04B +:108F100006C1A8FF3E0EA0EC0DF008C1A8FF3F0E51 +:108F2000A0EC0DF0280EA2EC0DF0A8CF54F1290E04 +:108F3000A2EC0DF0A8CF55F1C2C152F1C3C153F15B +:108F4000D7EC0BF01FA71200C2C1A8FF280EA0EC9F +:108F50000DF0C3C1A8FF290EA0EC0DF007C1A8FFBA +:108F60002A0EA0EC0DF006C1A8FF2B0EA0EC0DF010 +:108F700008C1A8FF2C0EA0EC0DF097C1A8FF2D0E84 +:108F8000A0EC0DF098C1A8FF2E0EA0EC0DF0120081 +:108F9000800ECF6ECE6A3C0E036111D03C0E046190 +:108FA0000ED0180E05610BD0200E066108D00C0EF5 +:108FB000076105D0640E086102D09D801200000E8A +:108FC000036F000E046F0C0E056F010E066F030E8B +:108FD000076F0A0E086F9D801200360EA2EC0DF08E +:108FE000A8CF54F1370EA2EC0DF0A8CF55F197C1E0 +:108FF00052F198C153F1D7EC0BF01FA719D097C1CC +:10900000A8FF360EA0EC0DF098C1A8FF370EA0EC1B +:109010000DF007C1A8FF380EA0EC0DF006C1A8FFA7 +:10902000390EA0EC0DF008C1A8FF3A0EA0EC0DF02F +:109030003B0EA2EC0DF0A8CF54F13C0EA2EC0DF0CB +:10904000A8CF55F197C152F198C153F1D7EC0BF06D +:109050001FB7120097C1A8FF3B0EA0EC0DF098C1FE +:10906000A8FF3C0EA0EC0DF007C1A8FF3D0EA0EC40 +:109070000DF006C1A8FF3E0EA0EC0DF008C1A8FF40 +:109080003F0EA0EC0DF01200249B9D9A18EC4BF0C3 +:109090009E9A620EAD6EF8EC0DF0FEEC0DF0AECFC8 +:1090A00005F1180E0561056BFEEC0DF0AECF04F175 +:1090B0003C0E0461046BFEEC0DF0AECF03F13C0EF0 +:1090C0000361036BFEEC0DF0AECF07F10C0E0765EC +:1090D00001D0076FFEEC0DF0AECF06F107C132F103 +:1090E000324F1F0E324F1C0E324F1F0E324F1E0ECC +:1090F000324F1F0E324F1E0E324F1F0E324F1F0EB9 +:10910000324F1E0E324F1F0E324F1E0E324F1F0EA9 +:10911000066502D0010E066FFEEC0DF0AECF08F131 +:10912000640E0861086B1AEC4BF09E9A20859D8AAC +:1091300083EF3AF028919D9A9D8A83EF3AF00101DE +:10914000BAEC49F020B36DEC1AF0FC6A01EE09F0BC +:10915000EE6A0A0EEA62FCD7F0EC0DF0C8EC47F0BC +:109160000DEC19F0239D23ADFED78F6B906B196B1F +:109170001A6B208975EC46F020998DC19FF18EC144 +:10918000A0F18DC1A1F18EC1A2F18DC1A3F18EC15B +:10919000A4F1CC2B0A6B0AC111F54F0E0A6F0AC15C +:1091A00010F58DC100F58EC101F520EC80F00101B4 +:1091B00030EC80F0010118EC80F0010115EC3BF07F +:1091C000010140EC80F00101010EA96E010EAA6EB2 +:1091D000CFEC0DF0A8CF39F1A92ACFEC0DF0A8CF34 +:1091E0003AF1AA6A010E396304D0360E3A6301D00F +:1091F00010D0010EA96E010EAA6E010EA86ED3EC5E +:109200000DF0A92A360EA86ED3EC0DF0AA6A2AEF4B +:1092100016F010EC4BF01EEC4BF01F6B206B216B2B +:10922000226B236B246B256B266B276B286B296BBA +:109230002A6B2B6B2C6B2D6B6DEC0FF0000EE8CFB7 +:109240007CF0000EE8CF7DF0000EE8CF7EF0000E3F +:10925000E8CF7FF0FF0E2E6F2EC17AF0FF0E2E6F3B +:109260002EC17BF046EC2CF0A3C19FF1A4C1A0F16C +:10927000AA6A5C0EA2EC0DF0290EA86201D006D0FD +:109280000ED8290EA86E5C0EA0EC0DF0270EA2ECF5 +:109290000DF02A85010EA8622A950EEF3AF018EC1F +:1092A0002AF0140E53D0289F29912A9BAA6A220ED5 +:1092B000A2EC0DF0010EA86206D0288F000E0A6FF6 +:1092C0000AC11FF51200020EA86206D02981000E05 +:1092D0000A6F0AC11FF51200030EA86206D02A8B7E +:1092E000000E0A6F0AC11FF51200040EA86205D015 +:1092F000010E0A6F0AC11FF51200050EA8621200C6 +:109300002981010E0A6F0AC11FF512002FEC0FF020 +:10931000D6EC29F00A0E396FC80ED8EC0CF0249761 +:10932000249920B10BEC42F020B139072091396724 +:1093300001D0120020B3120024B7120024B9120089 +:10934000F0D72FEC0FF0F7EC29F0E4D7396FC80E07 +:10935000D8EC0CF02497249920B10BEC42F020B10A +:1093600039072091396701D0120024B7120024B9BF +:109370001200F2D76C0ED36E110E926E806A030E3D +:10938000936E816ADD0E946E826A000E966E846A18 +:10939000000E956E836A400E9B6E1F0ED56E070EF3 +:1093A000CD6ED00EF26E050EF16E080EF06E210E2F +:1093B0009D6E000EA06ED06A000EC26E0E0EC16EC3 +:1093C0008A0EC06EC66A000EC76E280EC66E000EEC +:1093D000C56E080EC86EBD6ABA6A070EB46E200E5E +:1093E0006F6E240EAC6E900EAB6E080EB86EB06A47 +:1093F000220EAF6EAE6A9E6A1200010EEB6F0F0E68 +:10940000EC6F010EBA6FB86B208F21872FEC0FF035 +:1094100042EC1EF024972499219121931DEC1CF01D +:109420001BEC1DF03CEC13F020A109D00CEC3CF03F +:109430000BEC42F03EEC3BF0C8EC46F0209121B141 +:109440002CEF4AF020AF0FEF13F020B961EF13F0CB +:1094500020B309EF49F0E6D7BA4F1CD0BA4F0AD073 +:10946000BA4F10D0BA4F79D0BA4F58D0040EBA6F55 +:1094700063EF13F0020EEB27C70EEB61EB6F020EEA +:10948000BA6FC8D7030EEC27630EEC61EC6F030EC6 +:10949000BA6FC0D7258D2C87ECC14CF14D6B640E93 +:1094A0004E6F4F6BEEEC0BF0E80E4827030E49238E +:1094B00048C1C6F149C1C7F1C6C18DF1C7C18EF11E +:1094C00021912193209F249724996DEC4AF02083C9 +:1094D000500E3DEC1AF018EF3CF02D81530E3DEC90 +:1094E0001AF062EC80F00101540E3DEC1AF012000B +:1094F0002D91530E3DEC1AF064EC80F00101540EF6 +:109500003DEC1AF0470E3DEC1AF030EC80F0010112 +:1095100000EC40F0480E3DEC1AF012002FEC0FF07A +:109520005EEC44F02497249920A109D00CEC3CF087 +:109530000BEC42F03EEC3BF0C8EC46F0209124B737 +:1095400009D024B907D020B961EF13F020B309EF97 +:1095500049F0EAD7050EBA6F56D756EC42F0258D82 +:109560002C87ECC14CF14D6B640E4E6F4F6BEEECE3 +:109570000BF0E80E4827030E492348C1C6F149C144 +:10958000C7F1C6C18DF1C7C18EF16DEC4AF0010E75 +:10959000E8CF7FF00C0E5BEC0BF0000EE8CF7FF015 +:1095A0001E0EED6F1DEC1CF012EC4BF02BEC3DF0A1 +:1095B000E7EC3DF000EC80F00101430E3DEC1AF0C9 +:1095C000ED2FF2D7EB2FECD723C5CEF1CE6716D017 +:1095D0000EEC4BF078EC4AF0259D2C97FA0ED8EC67 +:1095E0000CF0FA0ED8EC0CF0FA0ED8EC0CF010ECF3 +:1095F0004BF0010EEB6F050EBA6F05D72BEC3DF06B +:10960000E7EC3DF000EC80F0010123C5CEF1CE6720 +:10961000F5D7DED781881200819812008188120068 +:1096200081981200817812008188120081981200BE +:1096300081861200819612008186120081961200A6 +:04964000817612001D :02A0000000005E :020000040001F9 :020000001200EC
--- a/code_part1/OSTC_code_asm_part1/MAIN_with_part2and3.HEX Sun Mar 28 10:24:49 2010 +0200 +++ b/code_part1/OSTC_code_asm_part1/MAIN_with_part2and3.HEX Sun Mar 28 20:43:54 2010 +0200 @@ -1,5 +1,5 @@ :020000040000FA -:100000008FEF48F0FFFFFFFF08D0FFFFFFFFFFFF6C +:100000009FEF48F0FFFFFFFF08D0FFFFFFFFFFFF5C :10001000FFFFFFFFFFFFFFFF00D0E0CF02F1010174 :10002000D8CF01F1E8CF00F181509EB046EC39F015 :10003000F2B42DEC39F0A1B242EC39F09EBAECECFE @@ -437,10 +437,10 @@ :101B3000258FDE6E372F12002E0EDE6E23891200E7 :101B4000A96E31D0A96E2BD02B91010EAA6E690E11 :101B500003D02691AA6A640EAD6E238F040EA96E7F -:101B60009D9A9E9A08EC4BF049D8AECFA8FFFAECAC -:101B70004AF026BF11D017D8FCEC4AF0A8CFADFF31 -:101B800037D8A93EF1D70AEC4BF09E9A9D8AAA6AF3 -:101B9000269F239FF9EF48F0FF0EAD6EF4D7A69E67 +:101B60009D9A9E9A18EC4BF049D8AECFA8FF0AEC8C +:101B70004BF026BF11D017D80CEC4BF0A8CFADFF1F +:101B800037D8A93EF1D71AEC4BF09E9A9D8AAA6AE3 +:101B9000269F239F09EF49F0FF0EAD6EF4D7A69E56 :101BA000A69CA6801200A69EA69CA684F29E550E18 :101BB000A76EAA0EA76EA682F28EA6B2FED7A69434 :101BC0001200948C948E240EAC6E900EAB6E080EA8 @@ -564,7 +564,7 @@ :10232000A8CF33F1386B382B376B375127EC0DF0D2 :10233000200EDE6E200EDE6E200EDE6E24EC0EF021 :102340000B0E5BEC0BF0F6EC12F01BEC1DF0D0EC7E -:102350002FF021B30FD021B11AD020B3F9EF48F0FC +:102350002FF021B30FD021B11AD020B309EF49F0EB :1023600020B10CEC3CF020B10BEC42F0209120B9F4 :102370001CD0EDD7BA2B070EBA6302D0010EBA6F8C :10238000B86B1BEC1DF0F6EC12F02193E0D7AA6AB3 @@ -608,32 +608,32 @@ :1025E000536BD7EC0BF01FA7FF0C000C280E2BA38E :1025F000C80EE56F050ED8EC0CF081B008D0E52FC1 :10260000F9D781B006D02B8324872499120081A2A8 -:10261000F1D7249724992B9306EC4BF012002B97BB +:10261000F1D7249724992B9316EC4BF012002B97AB :10262000010EBA6F1F9F2FEC0FF0B86B209921910C :102630002193208F2187B5EC1DF01BEC1DF0249712 -:1026400024993CEC13F021B124D020AFF9EF48F0ED +:1026400024993CEC13F021B124D020AF09EF49F0DC :1026500020B10CEC3CF020B10BEC42F020B13EEC90 -:102660003BF020B1B8EC46F0209120B9F9EF48F0EA -:1026700020B3F9EF48F0E5D724A908D02183BA2B7D +:102660003BF020B1C8EC46F0209120B909EF49F0C9 +:1026700020B309EF49F0E5D724A908D02183BA2B6C :10268000060EBA6518D0010EBA6F15D024B7218195 :102690001200BA4F8AEF2CF0BA4F48EF34F0BA4F1D :1026A0000EEF15F0BA4FA4EF13F0BA4F61EF13F02D -:1026B000BA4FF9EF48F0B86B21B71BEC1DF0249925 +:1026B000BA4F09EF49F0B86B21B71BEC1DF0249914 :1026C0001200010EBA6F1F9F2FEC0FF0B86B20990C :1026D00021912193208F218709EC1EF01BEC1DF026 :1026E000249724993CEC13F0050EBA6304D0060E2F :1026F000BA6F1BEC1DF021B115D020AF90D720B1DF :102700000CEC3CF020B10BEC42F020B13EEC3BF085 -:1027100020B1B8EC46F0209120B981D720B3F9EF71 -:1027200048F0E0D7BA4FB1EF16F0BA4F08EF32F0E9 -:10273000BA4F2AEF33F0BA4FEDEF49F0BA4FEDEF51 +:1027100020B1C8EC46F0209120B981D720B309EF51 +:1027200049F0E0D7BA4FB1EF16F0BA4F08EF32F0E8 +:10273000BA4F2AEF33F0BA4FFDEF49F0BA4FFDEF31 :1027400049F0050EBA6F6ED72B97010EBA6F1F9F17 :102750002FEC0FF0D3EC1DF0B86B20992191219351 :10276000208F2187F1EC13F09DEC14F01BEC1DF091 -:10277000249724993CEC13F021B117D020AFF9EF46 -:1027800048F020B10CEC3CF020B10BEC42F020B151 -:102790003EEC3BF020B1B8EC46F0209120B9F9EFC7 -:1027A00048F020B3F9EF48F0E5D7BA4FAEEF10F09C +:10277000249724993CEC13F021B117D020AF09EF36 +:1027800049F020B10CEC3CF020B10BEC42F020B150 +:102790003EEC3BF020B1C8EC46F0209120B909EFA7 +:1027A00049F020B309EF49F0E5D7BA4FAEEF10F08A :1027B000BA4FAAEF10F0BA4FACD0BA4F03D0BA4F0D :1027C0005CD036D02B87220EA2EC0DF0A82A060E84 :1027D000A86201D0A86AD3EC0DF0040EBA6F249958 @@ -642,20 +642,20 @@ :10280000A82E04D0680E5BEC0BF01200A82E04D0AA :102810008A0E5BEC0BF01200A82E04D0980E5BEC35 :102820000BF01200A82E1200EC0E5BEC0BF0120065 -:102830002BA7F9EF48F02FEC0FF0C6EC2AF0010EB1 +:102830002BA709EF49F02FEC0FF0C6EC2AF0010EA0 :10284000E8CF7FF0EB0E5BEC0BF0000EE8CF7FF0F3 :10285000220EA2EC0DF0070EA802F350C10FBA6FC2 :10286000070E396FBA515BEC0BF0BA2B392FFAD740 -:102870001E0E96EC49F0F9EF48F0010EBA6F1F9F5B +:102870001E0EA6EC49F009EF49F0010EBA6F1F9F3A :102880002FEC0FF0F1EC1DF0B86B20992191219302 :10289000208F2187FFEC14F0D9EC14F01BEC1DF015 :1028A000249724993CEC13F0040EBA6304D0060E6E -:1028B000BA6F1BEC1DF021B117D020AFF9EF48F033 +:1028B000BA6F1BEC1DF021B117D020AF09EF49F022 :1028C00020B10CEC3CF020B10BEC42F020B13EEC1E -:1028D0003BF020B1B8EC46F0209120B9A4EF13F002 -:1028E00020B3F9EF48F0DED7BA4F54D0BA4F74D0C6 +:1028D0003BF020B1C8EC46F0209120B9A4EF13F0F2 +:1028E00020B309EF49F0DED7BA4F54D0BA4F74D0B5 :1028F000BA4F07D0BA4F28D7BA4F26D7050EBA6FAE -:1029000026D776EC49F091EC49F0030EBA6F249982 +:1029000026D786EC49F0A1EC49F0030EBA6F249962 :10291000B6D71A0EA2EC0DF0A82A630EA8640AD04E :10292000690EA86007D01A0EA0EC0DF0030EBA6F66 :10293000249912D7640EA86EF6D71A0EA2EC0DF0E9 @@ -677,15 +677,15 @@ :102A3000208F218724EC1EF01BEC1DF02497249995 :102A40003CEC13F021B116D020AFE9D520B10CEC4D :102A50003CF020B10BEC42F020B13EEC3BF020B159 -:102A6000B8EC46F0209120B90FEF13F020B3F9EF46 -:102A700048F0E6D7BA4F08D0BA4F3AD0BA4F16D07E +:102A6000C8EC46F0209120B90FEF13F020B309EF26 +:102A700049F0E6D7BA4F08D0BA4F3AD0BA4F16D07D :102A8000BA4F05D0BA4F20D0030EBA6FCBD548EC61 :102A900021F0BA6FBA6701D0F7D77FEC0EF0000EC5 :102AA0009B6E7E0ED36EFF0000EF00F048EC21F02D :102AB000BA6FBA6701D0E8D72FEC0FF0190E5BECB4 :102AC0000BF08AEC16F0E0D748EC21F0BA6FBA6749 :102AD00001D0DAD72FEC0FF0190E5BEC0BF08DC1A3 -:102AE00000F58EC101F520EC80F00101F9EF48F00E +:102AE00000F58EC101F520EC80F0010109EF49F0FD :102AF00048EC21F0BA6FBA6701D0C6D72FEC0FF0BF :102B0000190E5BEC0BF08DC100F58EC101F520ECC8 :102B100080F00101AA6A030EA96E336B150EE2D88C @@ -717,7 +717,7 @@ :102CB00019D8000E17D8000E15D8000E13D8000E24 :102CC00011D8000E0FD8000E0DD8000E0BD8000E34 :102CD00009D8000E07D8000E05D8000E03D8AA6A3E -:102CE000F9EF48F0326FA92A32C1A8FFD3EC0DF0FA +:102CE00009EF49F0326FA92A32C1A8FFD3EC0DF0E9 :102CF000A92A33C1A8FFD3EC0DF0A92A32C1A8FF3D :102D0000D3EC0DF0A92A339F33C1A8FFD3EC0DF00B :102D1000336B1200BD6BBE6B020E366F376B400E0D @@ -732,7 +732,7 @@ :102DA00016F0180E5BEC0BF02497249924B7B0ECC6 :102DB00017F024B97CEC17F021B942D020B10CEC0B :102DC0003CF020B10BEC42F0209120B991D020B31F -:102DD000F9EF48F0EBD7460EE8CF7DF0410EE8CF93 +:102DD00009EF49F0EBD7460EE8CF7DF0410EE8CF82 :102DE0007CF020EE60F005C132F1386B382B376B88 :102DF00019EC0DF03A0EDE6E04C132F1386B382B4F :102E0000376B19EC0DF0200EDE6E200EDE6E24EC1A @@ -844,7 +844,7 @@ :1034A000E8CF7DF0000EE8CF7EF0000EE8CF7FF091 :1034B00031EC1AF020EE60F0D551DE6ED651DE6EA2 :1034C000D751DE6ED851DE6ED951DE6EDA51DE6E26 -:1034D000200EDE6E24EC0EF01200FEEC4AF00EEC34 +:1034D000200EDE6E24EC0EF012000EEC4BF01EEC13 :1034E0004BF06DEC0FF02FEC0FF031EC1AF0850E75 :1034F0005BEC0BF0860E5BEC0BF0870E5BEC0BF0DD :10350000880E5BEC0BF0640EE8CF7CF00A0EE8CF7F @@ -869,7 +869,7 @@ :10363000376B1EEC0DF0200EDE6E29C132F1386BB7 :10364000382B376B1EEC0DF0200EDE6E2AC132F1E6 :10365000386B382B376B1EEC0DF024EC0EF024A7E2 -:10366000FED7FCEC4AF0120037EC1AF00B0E58ECC7 +:10366000FED70CEC4BF0120037EC1AF00B0E58ECB6 :103670000BF0560E5BEC0BF0570E5BEC0BF031ECE5 :103680001AF01200000EE8CFF4F13C0EE8CFF5F18D :10369000EF0EE8CFF6F15A0EE8CFF7F19F0EE8CF24 @@ -1414,12 +1414,12 @@ :10584000BEC1C9FF1BD80ED8BDC1C9FF17D80AD821 :105850003BC1C9FF13D806D8C58410D8060ED8ECB2 :105860000CF01200C5BC01D812004D0E3DEC1AF030 -:10587000FAEC4AF00BD89E96C46B1200C42F01D0EC +:105870000AEC4BF00BD89E96C46B1200C42F01D0DB :10588000F4D79EA6FBD7C46B9E961200C66A4E0E36 :105890003DEC1AF0C56AC76A949694888296090E00 :1058A000C46F8286000082B804D082968296C42F8C :1058B000F8D79486C66A0A0ED8EC0CF0000EC76EB4 -:1058C000280EC66E000EC56E080EC86EFCEC4AF0BF +:1058C000280EC66E000EC56E080EC86E0CEC4BF0AE :1058D0004F0E3DEC1AF01200C56FC580CFDF900E61 :1058E000C96ECCDFBFDFC5C1C9FFC8DFBBDFC58460 :1058F000C5DF12009E96C580C1DF910EC96EBEDF66 @@ -1446,7 +1446,7 @@ :105A40002497B86B010E25B5AD51BA6F25952599F0 :105A50001BEC1DF0D0EC2FF021B3A7D221B10ED05A :105A600020B10CEC3CF020B10BEC42F0209120B9BD -:105A70000FEF13F020B3F9EF48F0ECD72191060EA9 +:105A70000FEF13F020B309EF49F0ECD72191060E98 :105A8000BA6302D00FEF13F0BAC1ADF12585BB5157 :105A9000050DF350BA25A76F2FEC0FF02587C16BCA :105AA00043D7259788EC1CF0000EE8CF7CF0000E61 @@ -1510,7 +1510,7 @@ :105E400041D8FCD7CB2FFAD7382FD5D7209921911D :105E5000219324992497B86BD0EC2FF021B177D0FF :105E600021B31CD120B10CEC3CF020B10BEC42F082 -:105E7000209120B96CD020B3F9EF48F0EDD748510C +:105E7000209120B96CD020B309EF49F0EDD74851FB :105E8000DC6301D012004851DC650ED0DCC149F161 :105E90004907495140EC0EF031EC1AF073EC0EF06A :105EA00048514963F5D7120048C149F149074951A2 @@ -1548,7 +1548,7 @@ :1060A00052EC28F0ECEC28F064EC28F020992191D7 :1060B000219324992497B86BD0EC2FF021B315D0FD :1060C00021B10DD020B10CEC3CF020B10BEC42F032 -:1060D000209120B93CD720B3F9EF48F0EDD7BA4F63 +:1060D000209120B93CD720B309EF49F0EDD7BA4F52 :1060E00036D7BA4F18D0BA4F07D0BA2B040EBA63BE :1060F00002D0010EBA6FD8D748EC21F0BA6FBA6758 :1061000001D025D72FEC0FF00C0E5BEC0BF08AECD6 @@ -1571,19 +1571,19 @@ :10621000A56BA6BFA66B010EBF27000EC023C0BF93 :10622000BF6BC0BFC06BA5C152F1A6C153F1C8C1BD :1062300054F1C9C155F1D7EC0BF05067D1D7516774 -:10624000CFD78AEF2CF02D939D9A08EC4BF05DECA4 -:106250004AF06B0EAD6EF8EC0DF00AEC4BF09D8A37 -:1062600083EF3AF028959D9A08EC4BF020EC80F0F3 +:10624000CFD78AEF2CF02D939D9A18EC4BF06DEC84 +:106250004AF06B0EAD6EF8EC0DF01AEC4BF09D8A27 +:1062600083EF3AF028959D9A18EC4BF020EC80F0E3 :10627000010130EC80F0010118EC80F00101010E09 -:10628000CC6FCD6B680EAD6EF8EC0DF020850AEC8E -:106290004BF09D8A83EF3AF028939D9A08EC4BF0DF -:1062A000AA6AAAD80AEC4BF09D8A83EF3AF02A9F9B -:1062B0009D9A08EC4BF0010EAA6E9ED8AA6A0AECD1 -:1062C0004BF09D8A83EF3AF0279F9D9A08EC4BF0A4 +:10628000CC6FCD6B680EAD6EF8EC0DF020851AEC7E +:106290004BF09D8A83EF3AF028939D9A18EC4BF0CF +:1062A000AA6AAAD81AEC4BF09D8A83EF3AF02A9F8B +:1062B0009D9A18EC4BF0010EAA6E9ED8AA6A1AECB1 +:1062C0004BF09D8A83EF3AF0279F9D9A18EC4BF094 :1062D000F8EC0DF0010EAD6EF8EC0DF0360EAD6E73 :1062E00029EE4AF0100E396FF8EC0DF0DECFADFF5D -:1062F000392FFAD70AEC4BF09D8A83EF3AF0259BB1 -:106300009D9A08EC4BF02FEC0FF0C6EC2AF0010E32 +:1062F000392FFAD71AEC4BF09D8A83EF3AF0259BA1 +:106300009D9A18EC4BF02FEC0FF0C6EC2AF0010E22 :10631000E8CF7FF00F0E5BEC0BF0000EE8CF7FF0C4 :10632000050E436FAA0EAD6EF8EC0DF0432FFAD7B1 :10633000550EAD6E100E5BEC0BF0ABEC2BF0010EBE @@ -1597,7 +1597,7 @@ :1063B00032EC2CF0130E5BEC0BF0F8EC0DF0C58614 :1063C0003EEC2CF0C9CFADFF010E4327000E442355 :1063D00044BF04D0C5883EEC2CF0EFD7C5843EEC1A -:1063E0002CF0140E5BEC0BF0FA0ED8EC0CF00AEC6F +:1063E0002CF0140E5BEC0BF0FA0ED8EC0CF01AEC5F :1063F0004BF09D8A0EEF3AF0436BA96ACFEC0DF09B :10640000A8CFADFFA92AF8EC0DF0432FF7D7120063 :10641000010EBA6F219921972099AA6B229D229F84 @@ -1623,7 +1623,7 @@ :1065500020EE60F0590E54EC0BF0310EDE6E2E0E74 :10656000DE6E300EDE6E300EDE6E24EC0EF00B0EA4 :106570005BEC0BF0F6EC12F01BEC1DF0D0EC2FF006 -:1065800021B30FD021B11ED020B3F9EF48F020B1D4 +:1065800021B30FD021B11ED020B309EF49F020B1C3 :106590000CEC3CF020B10BEC42F0209120B91CD067 :1065A000EDD7BA2B020EBA6301D0BA2B070EBA632D :1065B00002D0010EBA6FB86B1BEC1DF0F6EC12F0B6 @@ -1670,7 +1670,7 @@ :10684000F2F13F0EA2EC0DF0A8CFF3F1C4EC23F06F :10685000290EDE6E200EDE6E24EC0EF081A0FED737 :10686000249724992191D0EC2FF021B10DD020B3A1 -:10687000F9EF48F020B10CEC3CF020B10BEC42F009 +:1068700009EF49F020B10CEC3CF020B10BEC42F0F8 :10688000209120B901D0EFD7030EBA6F63EF13F058 :10689000010EBA6F2FEC0FF0B86B20992191219364 :1068A000C6EC2AF0010EE8CF7FF06A0E5BEC0BF02D @@ -1702,7 +1702,7 @@ :106A4000DE6E94EC38F024EC0EF031EC1AF0AA2B48 :106A5000050EAA6361EF34F00B0E5BEC0BF0F6EC65 :106A600012F01BEC1DF0D0EC2FF021B30FD021B1B0 -:106A70001ED020B3F9EF48F020B10CEC3CF020B16F +:106A70001ED020B309EF49F020B10CEC3CF020B15E :106A80000BEC42F0209120B90ED0EDD7BA2B070EB7 :106A9000BA6302D0010EBA6FB86B1BEC1DF0F6ECB6 :106AA00012F02193E0D7020EBA6F12EF13F0BA4F33 @@ -1736,7 +1736,7 @@ :106C6000A96ECFEC0DF0A8CF32F1386B382B376B13 :106C70001EEC0DF0200EDE6E200EDE6E24EC0EF00B :106C8000F6EC12F01BEC1DF0D0EC2FF021B30FD07E -:106C900021B11AD020B3F9EF48F020B10CEC3CF050 +:106C900021B11AD020B309EF49F020B10CEC3CF03F :106CA00020B10BEC42F0209120B918D0EDD7BA2BCF :106CB000070EBA6302D0010EBA6FB86B1BEC1DF061 :106CC000F6EC12F02193E0D7BA4F90D0BA4F11D022 @@ -1772,7 +1772,7 @@ :106EA00054EC0BF024EC0EF09B0EE8CF7CF0140EAB :106EB000E8CF7DF020EE60F06C0E54EC0BF024EC8B :106EC0000EF0F6EC12F01BEC1DF0D0EC2FF021B31D -:106ED0000FD021B11AD020B3F9EF48F020B10CEC5B +:106ED0000FD021B11AD020B309EF49F020B10CEC4A :106EE0003CF020B10BEC42F0209120B9F7D6EDD761 :106EF000BA2B070EBA6302D0010EBA6FB86B1BEC47 :106F00001DF0F6EC12F02193E0D7BA4FEFD6BA4F4E @@ -1824,14 +1824,14 @@ :1071E000600E435F434F258B434F248B434F258DC8 :1071F000434F2681434F278F434F2881434F288396 :10720000434F2885434F2B81434F2A8F434F2D8374 -:10721000AE509E9AAB98AB8812002CB7F9D708EC09 +:10721000AE509E9AAB98AB8812002CB7F9D718ECF9 :107220004BF0AE6601D0AE2AAE50640DF3CFC6F17E :10723000F4CFC7F1EDD7F292D5BE09D02487D58E11 :107240001200F090D5BE03D02489D58E1200F2949E :10725000D56AD76AD66AD58E1200F294D59ED76ABF :10726000D66A1200F19C2A91000ED56ED58E1200BE :10727000F18C1200F19A2A93000ED56ED58E120071 -:10728000F18A1200A192B19ECA9412009E9000EC65 +:10728000F18A1200A192B19ECA9412009E9010EC55 :107290004BF0080ECF60412B080ECF5E412B0F0E36 :1072A000416502D0B4EC39F020A901D0120023BF0F :1072B0001200422B010E42630AD0239D3F6B406BAC @@ -1856,7 +1856,7 @@ :1073E000764F1E0E764F1F0E764F1E0E764F1F0ED7 :1073F000764F1F0E764F1E0E764F1F0E764F1E0EC7 :10740000764F1F0E06651200010E066F072B0C0E3D -:1074100007651200010E076F082B120043EC49F0BC +:1074100007651200010E076F082B120053EC49F0AC :10742000326B32C118F5B6EC0FF046EC2CF0E1EC03 :107430000DF06DEC0FF0DCEC25F0A4EC1CF04EEC44 :1074400024F0A3C100F5A4C101F5A3C102F5A4C1B4 @@ -1865,36 +1865,36 @@ :1074700020F04DEC1FF028AF03D0670E5BEC0BF053 :107480002AAB03D0740E5BEC0BF0B86BB96B209D8C :10749000209F239D956B966B996B9A6B050EB76F2A -:1074A0000AEC4BF0FCEC4AF0259D2C97000EE8CF3F +:1074A0001AEC4BF00CEC4BF0259D2C97000EE8CF1E :1074B0007CF0000EE8CF7DF0000EE8CF7EF0000EED :1074C000E8CF7FF031EC1AF024972499B3EC20F048 :1074D00008EC2BF0010ECF6F470E3DEC1AF00C0EAE :1074E0007CEC10F00A6F0AC113F50B0E7CEC10F067 :1074F0000A6F0AC112F530EC80F00101480E3DEC34 :107500001AF0F6EC12F020A119D029A101D000D078 -:10751000A4EC1CF03EEC3BF00CEC3CF0B8EC46F07C +:10751000A4EC1CF03EEC3BF00CEC3CF0C8EC46F06C :107520001AEC23F0C8EC3BF011EC3BF071EC12F0DC -:107530004DEC1FF02CB18AEF46F02091E5EC3BF0CA +:107530004DEC1FF02CB18AEC46F02091E5EC3BF0CD :1075400023BDECEC22F023BD60EC1EF023BD0BEC60 :1075500042F0239D20B5D5EC3AF020BF0FEF13F099 :1075600020B318EF3CF020B9CDEF45F025BB7FEFFD -:1075700031F024BB34EF48F026B1A9EF0DF02BB168 -:10758000A4EF0DF027BF64EF31F028B18AEF48F087 +:1075700031F024BB44EF48F026B1A9EF0DF02BB158 +:10758000A4EF0DF027BF64EF31F028B19AEF48F077 :1075900028B34CEF31F028B532EF31F02ABF57EF66 :1075A00031F02DB323EF31F0AED74EEC24F015ECD3 -:1075B0003BF0DDEC47F008EC2BF001EC3BF028BF92 +:1075B0003BF0EDEC47F008EC2BF001EC3BF028BF82 :1075C0000ED02ABB0CD0B4EC22F07FEC22F020BD10 :1075D00006D02DA542EC29F02DB505EC20F0F3ECFA :1075E0003AF0209512002781010ECC5F000ECD5B92 -:1075F000CC671200CD67120027910EEC4BF0CC2B1C +:1075F000CC671200CD67120027911EEC4BF0CC2B0C :10760000120020C532F121C533F1326705D033674E :1076100003D0196B1A6B1200010E1927000E1A23E2 -:10762000120027B110EC4BF0120004EC4BF0490EA5 +:10762000120027B120EC4BF0120014EC4BF0490E85 :107630003DEC1AF09FC102F5A0C103F50A6B0AC127 :1076400011F54F0E0A6F0AC110F58DC100F58EC1FC :1076500001F50B0E7CEC10F00A6F0AC112F50C0E4E :107660007CEC10F00A6F0AC113F540EC80F00101C8 -:107670004A0E3DEC1AF006EC4BF012009492828216 +:107670004A0E3DEC1AF016EC4BF012009492828206 :10768000249182A42481829294820A0EACEC0CF0A4 :10769000249382A424839492829224B174D024B33C :1076A00064D0948229A944D0299F2999320EA2EC52 @@ -1909,9 +1909,9 @@ :1077300029AF1200299F320EA2EC0DF0A8CF39F12B :10774000330EA2EC0DF0A8CF3AF1D890010E3927F4 :10775000000E3A2339C1A8FF320EA0EC0DF03AC159 -:10776000A8FF330EA0EC0DF01200FEEC4AF0640E00 -:10777000D8EC0CF000EC4BF0640ED8EC0CF0FEEC06 -:107780004AF029891200FEEC4AF0298F299912004B +:10776000A8FF330EA0EC0DF012000EEC4BF0640EEF +:10777000D8EC0CF010EC4BF0640ED8EC0CF00EECE6 +:107780004BF0298912000EEC4BF0298F2999120039 :1077900020AD1200B92B040E7CEC10F0B96512007C :1077A000209DC4EC2AF028BF08D02ABB06D02DA506 :1077B00042EC29F02DB505EC20F0ECEC22F0DCECED @@ -1931,7 +1931,7 @@ :10789000249F0BD0A1EC3CF008D030EC2AF0F4ECA3 :1078A0003CF02CB52EEC3FF000D099EC41F023B722 :1078B0001AEC23F020BD97EC3CF020BF81EC45F0A2 -:1078C000D1EC3CF02CB18AEF46F02CB37BEC25F0E8 +:1078C000D1EC3CF02CB18AEC46F02CB37BEC25F0EB :1078D0002091260E7CEC10F0326F010E326301D045 :1078E000268326A30BD020BD08D0A6EC24F029B116 :1078F00030EC2AF027B52CEC3FF0269320AF12ECA9 @@ -1945,10 +1945,10 @@ :10797000E26BE16BDD6BDC6B916B926B2697120017 :10798000DEC152F1DFC153F191C154F192C155F101 :10799000D7EC0BF01FA7120091C1DEF192C1DFF10D -:1079A0001200FCEC4AF032C532F10E0E7CEC10F005 -:1079B0003261EEEC3CF027BBFAEC4AF01FC532F125 +:1079A00012000CEC4BF032C532F10E0E7CEC10F0F4 +:1079B0003261EEEC3CF027BB0AEC4BF01FC532F114 :1079C000322D120066C532F10E0E7CEC10F03261E1 -:1079D000EEEC3CF027BBFAEC4AF01200FAEC4AF06D +:1079D000EEEC3CF027BB0AEC4BF012000AEC4BF04B :1079E000020EB06F288B120024BFCFD0248F31EC51 :1079F00042F0F7EC3EF08DC14CF18EC14DF10A0E14 :107A00004E6F000E4F6B0BEC0CF048C14CF149C1AE @@ -1983,9 +1983,9 @@ :107BD00000F58EC101F50B0E7CEC10F00A6F0AC1A6 :107BE00012F50C0E7CEC10F00A6F0AC113F5100EA2 :107BF0007CEC10F00A6F0AC117F51D0E7CEC10F03A -:107C00000A6F0AC11EF543EC49F0120025A18FEC62 +:107C00000A6F0AC11EF553EC49F0120025A18FEC52 :107C10001BF025812BC5AAF124C5ABF198EC1BF014 -:107C200012002297268306EC4BF022BB08D0228B51 +:107C200012002297268316EC4BF022BB08D0228B41 :107C3000BDC1BFF1BEC1C0F12F0E64EC2BF08F515E :107C40007CEC2BF090517CEC2BF0AE6BB12D02D084 :107C5000020EAE27B22D02D0020EAE27B32D02D0F7 @@ -2096,8 +2096,8 @@ :1082E000A0EC0DF01C0E90EC10F0326703D0336759 :1082F00001D012D0010E3227000E3323700E820FF0 :10830000A96E32C1A8FFD3EC0DF0700E830FA96ED9 -:1083100033C1A8FFD3EC0DF0259D0AEC4BF02DB135 -:1083200068EC4AF060EC80F00101196B1A6B0EEFFB +:1083100033C1A8FFD3EC0DF0259D1AEC4BF02DB125 +:1083200078EC4AF060EC80F00101196B1A6B0EEFEB :108330003AF020A712002ABB0ED025BD19D02093F9 :10834000B72B020E7CEC10F0020FD8B0FF0EE8063F :10835000B76520831200B72B3C0EB7631200B76BD2 @@ -2106,8 +2106,8 @@ :1083800020B3E7EC41F020B3FAEC41F0219D975186 :108390009963218D98519A63218D21BD8EEC1EF039 :1083A000219F8D519563218F8E519663218F25BD1D -:1083B000218F21BFCBEC21F01200B8EC46F021EC6C -:1083C00042F07EEC24F0DDEC47F02095120091C1E4 +:1083B000218F21BFCBEC21F01200C8EC46F021EC5C +:1083C00042F07EEC24F0EDEC47F02095120091C1D4 :1083D00052F192C153F18FC154F190C155F1D7ECD4 :1083E0000BF01FA712008FC191F190C192F17EECAA :1083F00024F01200ACC152F1ADC153F197C154F158 @@ -2138,7 +2138,7 @@ :108580007CEC10F0B26F170E7CEC10F0B36F180E8D :108590007CEC10F0B46F190E7CEC10F0B56F1A0E75 :1085A0007CEC10F0B66F2AAB02D0010EA96F240E3E -:1085B000A2EC0DF029B1A8CF18F5A8CF59F10EEC17 +:1085B000A2EC0DF029B1A8CF18F5A8CF59F11EEC07 :1085C0004BF02397229B209D2097268325ADF0EC2E :1085D0000DF0210EA2EC0DF0A8CFD1F1D105040DC4 :1085E000F350070FA96ECFEC0DF0A8CF11F5D10510 @@ -2151,7 +2151,7 @@ :108650008D0E5BEC0BF012002497249920AD14D002 :108660002AAB03D02093209D1200208F209D52EC36 :1086700028F01EEC26F02C992B9F010EBA6F64ECAB -:1086800028F02499249712002CB7ABD004EC4BF0BF +:1086800028F02499249712002CB7ABD014EC4BF0AF :10869000060EB06F288B2CA31200116B126B136B9C :1086A000146B020E176F186B31EC42F0120024B7F6 :1086B00015D024A912002DB9FFD026B91CD126BD92 @@ -2236,10 +2236,10 @@ :108BA000396FDE660DD0392FFCD72FEC0FF0010E98 :108BB0005BEC0BF0020E5BEC0BF070EC80F0010153 :108BC0007FEC0EF0F0EC0DF0A56BA66B939C939EE2 -:108BD000819C819E20B509D820B14FD820A9F9EFFA -:108BE00048F0000003000000F5D7B8EC46F02CB1C7 -:108BF0008AEF46F001EC3BF0F3EC3AF0A62B0E0EB8 -:108C0000A66526D072D8DDEC47F01AEC80F00101A1 +:108BD000819C819E20B509D820B14FD820A909EFEA +:108BE00049F0000003000000F5D7C8EC46F02CB1B6 +:108BF0008AEC46F001EC3BF0F3EC3AF0A62B0E0EBB +:108C0000A66526D072D8EDEC47F01AEC80F0010191 :108C1000A1C1A3F1A2C1A4F18DC1A1F18EC1A2F1A4 :108C2000A66B070E90EC10F032C152F133C153F134 :108C3000A1C154F1A2C155F1D7EC0BF01FB701D07F @@ -2247,7 +2247,7 @@ :108C50008DC100F58EC101F50B0E7CEC10F00A6F92 :108C60000AC112F50C0E7CEC10F00A6F0AC113F564 :108C700040EC80F00101209512003EEC3BF027A172 -:108C800005D00CEC4BF00000030000000EEC4BF0A4 +:108C800005D01CEC4BF00000030000001EEC4BF084 :108C9000A52B050EA56512D028D8060E90EC10F075 :108CA00032C152F133C153F18DC154F18EC155F12E :108CB000D7EC0BF020891FB72099A56B209124B722 @@ -2256,154 +2256,154 @@ :108CE0002497D59E20992787120004EC19F00300E1 :108CF000000003000000030007EC19F0F7EC18F087 :108D000003000000030000000300FEEC18F0DFEC9D -:108D100017F01200F26AF16AF06AC290F0EC0DF0FE -:108D2000100E926E806A936A816A1D0E946E826A3A -:108D3000956A836A966A846AD56ACD6ACA6A9B6AAA -:108D4000020ED36ED180EAC137F10F0E396F0300E6 -:108D50000000392FFCD7FAEC4AF00400050EACEC09 -:108D60000CF0FCEC4AF003000000372FF4D7EBD7EF -:108D7000C2800000C282C2B2FED7C4CF4DF1C3CFC1 -:108D80004CF1C60E4E6F030E4F6FEEEC0BF0640EFF -:108D90004E6F4F6B32EC0CF048C1C2F149C1C3F1C8 -:108DA000C290C2C154F1C3C155F1280E526F0A0ED0 -:108DB000536FD7EC0BF02C911FB703D0020EEA6F64 -:108DC0002C818DC154F18EC155F1990E526F3A0E1E -:108DD000536FD7EC0BF02C911FA703D0030EEA6F53 -:108DE0002C81299B299D280EA2EC0DF0A8CF54F1CF -:108DF000290EA2EC0DF0A8CF55F1D00E526F070E40 -:108E0000536FD7EC0BF01FA7298B940E526F110EE6 -:108E1000536FD7EC0BF01FA7298D29AB73D029AD69 -:108E200071D0680EA86E280EA0EC0DF0100EA86E82 -:108E3000290EA0EC0DF007C1A8FF2A0EA0EC0DF042 -:108E400006C1A8FF2B0EA0EC0DF008C1A8FF2C0E48 -:108E5000A0EC0DF097C1A8FF2D0EA0EC0DF098C16D -:108E6000A8FF2E0EA0EC0DF0A86A2F0EA0EC0DF0BE -:108E7000A86A300EA0EC0DF0A86A310EA0EC0DF03F -:108E8000A86A320EA0EC0DF0A86A330EA0EC0DF02B -:108E9000A86A340EA0EC0DF0A86A350EA0EC0DF017 -:108EA00097C1A8FF360EA0EC0DF098C1A8FF370EB1 -:108EB000A0EC0DF007C1A8FF380EA0EC0DF006C124 -:108EC000A8FF390EA0EC0DF008C1A8FF3A0EA0ECE7 -:108ED0000DF097C1A8FF3B0EA0EC0DF098C1A8FFC4 -:108EE0003C0EA0EC0DF007C1A8FF3D0EA0EC0DF06C -:108EF00006C1A8FF3E0EA0EC0DF008C1A8FF3F0E72 -:108F0000A0EC0DF0280EA2EC0DF0A8CF54F1290E24 -:108F1000A2EC0DF0A8CF55F1C2C152F1C3C153F17B -:108F2000D7EC0BF01FA71200C2C1A8FF280EA0ECBF -:108F30000DF0C3C1A8FF290EA0EC0DF007C1A8FFDA -:108F40002A0EA0EC0DF006C1A8FF2B0EA0EC0DF030 -:108F500008C1A8FF2C0EA0EC0DF097C1A8FF2D0EA4 -:108F6000A0EC0DF098C1A8FF2E0EA0EC0DF01200A1 -:108F7000800ECF6ECE6A3C0E036111D03C0E0461B0 -:108F80000ED0180E05610BD0200E066108D00C0E15 -:108F9000076105D0640E086102D09D801200000EAA -:108FA000036F000E046F0C0E056F010E066F030EAB -:108FB000076F0A0E086F9D801200360EA2EC0DF0AE -:108FC000A8CF54F1370EA2EC0DF0A8CF55F197C100 -:108FD00052F198C153F1D7EC0BF01FA719D097C1EC -:108FE000A8FF360EA0EC0DF098C1A8FF370EA0EC3C -:108FF0000DF007C1A8FF380EA0EC0DF006C1A8FFC8 -:10900000390EA0EC0DF008C1A8FF3A0EA0EC0DF04F -:109010003B0EA2EC0DF0A8CF54F13C0EA2EC0DF0EB -:10902000A8CF55F197C152F198C153F1D7EC0BF08D -:109030001FB7120097C1A8FF3B0EA0EC0DF098C11E -:10904000A8FF3C0EA0EC0DF007C1A8FF3D0EA0EC60 -:109050000DF006C1A8FF3E0EA0EC0DF008C1A8FF60 -:109060003F0EA0EC0DF01200249B9D9A08EC4BF0F3 -:109070009E9A620EAD6EF8EC0DF0FEEC0DF0AECFE8 -:1090800005F1180E0561056BFEEC0DF0AECF04F195 -:109090003C0E0461046BFEEC0DF0AECF03F13C0E10 -:1090A0000361036BFEEC0DF0AECF07F10C0E07650C -:1090B00001D0076FFEEC0DF0AECF06F107C132F123 -:1090C000324F1F0E324F1C0E324F1F0E324F1E0EEC -:1090D000324F1F0E324F1E0E324F1F0E324F1F0ED9 -:1090E000324F1E0E324F1F0E324F1E0E324F1F0ECA -:1090F000066502D0010E066FFEEC0DF0AECF08F152 -:10910000640E0861086B0AEC4BF09E9A20859D8ADC -:1091100083EF3AF028919D9A9D8A83EF3AF00101FE -:10912000AAEC49F020B36DEC1AF0FC6A01EE09F0EC -:10913000EE6A0A0EEA62FCD7F0EC0DF0B8EC47F0EC -:109140000DEC19F0239D23ADFED78F6B906B196B3F -:109150001A6B208975EC46F020998DC19FF18EC164 -:10916000A0F18DC1A1F18EC1A2F18DC1A3F18EC17B -:10917000A4F1CC2B0A6B0AC111F54F0E0A6F0AC17C -:1091800010F58DC100F58EC101F520EC80F00101D4 -:1091900030EC80F0010118EC80F0010115EC3BF09F -:1091A000010140EC80F00101010EA96E010EAA6ED2 -:1091B000CFEC0DF0A8CF39F1A92ACFEC0DF0A8CF54 -:1091C0003AF1AA6A010E396304D0360E3A6301D02F -:1091D00010D0010EA96E010EAA6E010EA86ED3EC7E -:1091E0000DF0A92A360EA86ED3EC0DF0AA6A2AEF6C -:1091F00016F000EC4BF00EEC4BF01F6B206B216B6C -:10920000226B236B246B256B266B276B286B296BDA -:109210002A6B2B6B2C6B2D6B6DEC0FF0000EE8CFD7 -:109220007CF0000EE8CF7DF0000EE8CF7EF0000E5F -:10923000E8CF7FF0FF0E2E6F2EC17AF0FF0E2E6F5B -:109240002EC17BF046EC2CF0A3C19FF1A4C1A0F18C -:10925000AA6A5C0EA2EC0DF0290EA86201D006D01D -:109260000ED8290EA86E5C0EA0EC0DF0270EA2EC15 -:109270000DF02A85010EA8622A950EEF3AF018EC3F -:109280002AF0140E53D0289F29912A9BAA6A220EF5 -:10929000A2EC0DF0010EA86206D0288F000E0A6F16 -:1092A0000AC11FF51200020EA86206D02981000E25 -:1092B0000A6F0AC11FF51200030EA86206D02A8B9E -:1092C000000E0A6F0AC11FF51200040EA86205D035 -:1092D000010E0A6F0AC11FF51200050EA8621200E6 -:1092E0002981010E0A6F0AC11FF512002FEC0FF041 -:1092F000D6EC29F00A0E396FC80ED8EC0CF0249782 -:10930000249920B10BEC42F020B139072091396744 -:1093100001D0120020B3120024B7120024B91200A9 -:10932000F0D72FEC0FF0F7EC29F0E4D7396FC80E27 -:10933000D8EC0CF02497249920B10BEC42F020B12A -:1093400039072091396701D0120024B7120024B9DF -:109350001200F2D76C0ED36E110E926E806A030E5D -:10936000936E816ADD0E946E826A000E966E846A38 -:10937000000E956E836A400E9B6E1F0ED56E070E13 -:10938000CD6ED00EF26E050EF16E080EF06E210E4F -:109390009D6E000EA06ED06A000EC26E0E0EC16EE3 -:1093A0008A0EC06EC66A000EC76E280EC66E000E0C -:1093B000C56E080EC86EBD6ABA6A070EB46E200E7E -:1093C0006F6E240EAC6E900EAB6E080EB86EB06A67 -:1093D000220EAF6EAE6A9E6A1200010EEB6F0F0E88 -:1093E000EC6F010EBA6FB86B208F21872FEC0FF056 -:1093F00042EC1EF024972499219121931DEC1CF03E -:109400001BEC1DF03CEC13F020A109D00CEC3CF05F -:109410000BEC42F03EEC3BF0B8EC46F0209121B171 -:109420001CEF4AF020AF0FEF13F020B961EF13F0FB -:1094300020B3F9EF48F0E6D7BA4F1CD0BA4F0AD0A4 -:10944000BA4F10D0BA4F79D0BA4F58D0040EBA6F75 -:1094500063EF13F0020EEB27C70EEB61EB6F020E0A -:10946000BA6FC8D7030EEC27630EEC61EC6F030EE6 -:10947000BA6FC0D7258D2C87ECC14CF14D6B640EB3 -:109480004E6F4F6BEEEC0BF0E80E4827030E4923AE -:1094900048C1C6F149C1C7F1C6C18DF1C7C18EF13E -:1094A00021912193209F249724995DEC4AF02083F9 -:1094B000500E3DEC1AF018EF3CF02D81530E3DECB0 -:1094C0001AF062EC80F00101540E3DEC1AF012002B -:1094D0002D91530E3DEC1AF064EC80F00101540E16 -:1094E0003DEC1AF0470E3DEC1AF030EC80F0010133 -:1094F00000EC40F0480E3DEC1AF012002FEC0FF09B -:109500005EEC44F02497249920A109D00CEC3CF0A7 -:109510000BEC42F03EEC3BF0B8EC46F0209124B767 -:1095200009D024B907D020B961EF13F020B3F9EFC7 -:1095300048F0EAD7050EBA6F56D756EC42F0258DA3 -:109540002C87ECC14CF14D6B640E4E6F4F6BEEEC03 -:109550000BF0E80E4827030E492348C1C6F149C164 -:10956000C7F1C6C18DF1C7C18EF15DEC4AF0010EA5 -:10957000E8CF7FF00C0E5BEC0BF0000EE8CF7FF035 -:109580001E0EED6F1DEC1CF002EC4BF02BEC3DF0D1 -:10959000E7EC3DF000EC80F00101430E3DEC1AF0E9 -:1095A000ED2FF2D7EB2FECD723C5CEF1CE6716D037 -:1095B000FEEC4AF068EC4AF0259D2C97FA0ED8ECA8 -:1095C0000CF0FA0ED8EC0CF0FA0ED8EC0CF000EC23 -:1095D0004BF0010EEB6F050EBA6F05D72BEC3DF08B -:1095E000E7EC3DF000EC80F0010123C5CEF1CE6741 -:1095F000F5D7DED781881200819812008188120089 -:1096000081981200817812008188120081981200DE -:1096100081861200819612008186120081961200C6 -:1096200081761200FFFFFFFFFFFFFFFFFFFFFFFF3D -:10963000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A -:10964000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:108D100017F01200FA0ED8EC0CF0FA0ED8EC0CF0AA +:108D2000FA0ED8EC0CF0FA0ED8EC0CF0C8EC46F0C9 +:108D30002CA11200F26AF16AF06AC290F0EC0DF018 +:108D4000100E926E806A936A816A1D0E946E826A1A +:108D5000956A836A966A846AD56ACD6ACA6A9B6A8A +:108D6000020ED36ED180EAC137F10F0E396F0300C6 +:108D70000000392FFCD70AEC4BF00400050EACECD8 +:108D80000CF00CEC4BF003000000372FF4D7EBD7BE +:108D9000C2800000C282C2B2FED7C4CF4DF1C3CFA1 +:108DA0004CF1C60E4E6F030E4F6FEEEC0BF0640EDF +:108DB0004E6F4F6B32EC0CF048C1C2F149C1C3F1A8 +:108DC000C290C2C154F1C3C155F1280E526F0A0EB0 +:108DD000536FD7EC0BF02C911FB703D0020EEA6F44 +:108DE0002C818DC154F18EC155F1990E526F3A0EFE +:108DF000536FD7EC0BF02C911FA703D0030EEA6F33 +:108E00002C81299B299D280EA2EC0DF0A8CF54F1AE +:108E1000290EA2EC0DF0A8CF55F1D00E526F070E1F +:108E2000536FD7EC0BF01FA7298B940E526F110EC6 +:108E3000536FD7EC0BF01FA7298D29AB73D029AD49 +:108E400071D0680EA86E280EA0EC0DF0100EA86E62 +:108E5000290EA0EC0DF007C1A8FF2A0EA0EC0DF022 +:108E600006C1A8FF2B0EA0EC0DF008C1A8FF2C0E28 +:108E7000A0EC0DF097C1A8FF2D0EA0EC0DF098C14D +:108E8000A8FF2E0EA0EC0DF0A86A2F0EA0EC0DF09E +:108E9000A86A300EA0EC0DF0A86A310EA0EC0DF01F +:108EA000A86A320EA0EC0DF0A86A330EA0EC0DF00B +:108EB000A86A340EA0EC0DF0A86A350EA0EC0DF0F7 +:108EC00097C1A8FF360EA0EC0DF098C1A8FF370E91 +:108ED000A0EC0DF007C1A8FF380EA0EC0DF006C104 +:108EE000A8FF390EA0EC0DF008C1A8FF3A0EA0ECC7 +:108EF0000DF097C1A8FF3B0EA0EC0DF098C1A8FFA4 +:108F00003C0EA0EC0DF007C1A8FF3D0EA0EC0DF04B +:108F100006C1A8FF3E0EA0EC0DF008C1A8FF3F0E51 +:108F2000A0EC0DF0280EA2EC0DF0A8CF54F1290E04 +:108F3000A2EC0DF0A8CF55F1C2C152F1C3C153F15B +:108F4000D7EC0BF01FA71200C2C1A8FF280EA0EC9F +:108F50000DF0C3C1A8FF290EA0EC0DF007C1A8FFBA +:108F60002A0EA0EC0DF006C1A8FF2B0EA0EC0DF010 +:108F700008C1A8FF2C0EA0EC0DF097C1A8FF2D0E84 +:108F8000A0EC0DF098C1A8FF2E0EA0EC0DF0120081 +:108F9000800ECF6ECE6A3C0E036111D03C0E046190 +:108FA0000ED0180E05610BD0200E066108D00C0EF5 +:108FB000076105D0640E086102D09D801200000E8A +:108FC000036F000E046F0C0E056F010E066F030E8B +:108FD000076F0A0E086F9D801200360EA2EC0DF08E +:108FE000A8CF54F1370EA2EC0DF0A8CF55F197C1E0 +:108FF00052F198C153F1D7EC0BF01FA719D097C1CC +:10900000A8FF360EA0EC0DF098C1A8FF370EA0EC1B +:109010000DF007C1A8FF380EA0EC0DF006C1A8FFA7 +:10902000390EA0EC0DF008C1A8FF3A0EA0EC0DF02F +:109030003B0EA2EC0DF0A8CF54F13C0EA2EC0DF0CB +:10904000A8CF55F197C152F198C153F1D7EC0BF06D +:109050001FB7120097C1A8FF3B0EA0EC0DF098C1FE +:10906000A8FF3C0EA0EC0DF007C1A8FF3D0EA0EC40 +:109070000DF006C1A8FF3E0EA0EC0DF008C1A8FF40 +:109080003F0EA0EC0DF01200249B9D9A18EC4BF0C3 +:109090009E9A620EAD6EF8EC0DF0FEEC0DF0AECFC8 +:1090A00005F1180E0561056BFEEC0DF0AECF04F175 +:1090B0003C0E0461046BFEEC0DF0AECF03F13C0EF0 +:1090C0000361036BFEEC0DF0AECF07F10C0E0765EC +:1090D00001D0076FFEEC0DF0AECF06F107C132F103 +:1090E000324F1F0E324F1C0E324F1F0E324F1E0ECC +:1090F000324F1F0E324F1E0E324F1F0E324F1F0EB9 +:10910000324F1E0E324F1F0E324F1E0E324F1F0EA9 +:10911000066502D0010E066FFEEC0DF0AECF08F131 +:10912000640E0861086B1AEC4BF09E9A20859D8AAC +:1091300083EF3AF028919D9A9D8A83EF3AF00101DE +:10914000BAEC49F020B36DEC1AF0FC6A01EE09F0BC +:10915000EE6A0A0EEA62FCD7F0EC0DF0C8EC47F0BC +:109160000DEC19F0239D23ADFED78F6B906B196B1F +:109170001A6B208975EC46F020998DC19FF18EC144 +:10918000A0F18DC1A1F18EC1A2F18DC1A3F18EC15B +:10919000A4F1CC2B0A6B0AC111F54F0E0A6F0AC15C +:1091A00010F58DC100F58EC101F520EC80F00101B4 +:1091B00030EC80F0010118EC80F0010115EC3BF07F +:1091C000010140EC80F00101010EA96E010EAA6EB2 +:1091D000CFEC0DF0A8CF39F1A92ACFEC0DF0A8CF34 +:1091E0003AF1AA6A010E396304D0360E3A6301D00F +:1091F00010D0010EA96E010EAA6E010EA86ED3EC5E +:109200000DF0A92A360EA86ED3EC0DF0AA6A2AEF4B +:1092100016F010EC4BF01EEC4BF01F6B206B216B2B +:10922000226B236B246B256B266B276B286B296BBA +:109230002A6B2B6B2C6B2D6B6DEC0FF0000EE8CFB7 +:109240007CF0000EE8CF7DF0000EE8CF7EF0000E3F +:10925000E8CF7FF0FF0E2E6F2EC17AF0FF0E2E6F3B +:109260002EC17BF046EC2CF0A3C19FF1A4C1A0F16C +:10927000AA6A5C0EA2EC0DF0290EA86201D006D0FD +:109280000ED8290EA86E5C0EA0EC0DF0270EA2ECF5 +:109290000DF02A85010EA8622A950EEF3AF018EC1F +:1092A0002AF0140E53D0289F29912A9BAA6A220ED5 +:1092B000A2EC0DF0010EA86206D0288F000E0A6FF6 +:1092C0000AC11FF51200020EA86206D02981000E05 +:1092D0000A6F0AC11FF51200030EA86206D02A8B7E +:1092E000000E0A6F0AC11FF51200040EA86205D015 +:1092F000010E0A6F0AC11FF51200050EA8621200C6 +:109300002981010E0A6F0AC11FF512002FEC0FF020 +:10931000D6EC29F00A0E396FC80ED8EC0CF0249761 +:10932000249920B10BEC42F020B139072091396724 +:1093300001D0120020B3120024B7120024B9120089 +:10934000F0D72FEC0FF0F7EC29F0E4D7396FC80E07 +:10935000D8EC0CF02497249920B10BEC42F020B10A +:1093600039072091396701D0120024B7120024B9BF +:109370001200F2D76C0ED36E110E926E806A030E3D +:10938000936E816ADD0E946E826A000E966E846A18 +:10939000000E956E836A400E9B6E1F0ED56E070EF3 +:1093A000CD6ED00EF26E050EF16E080EF06E210E2F +:1093B0009D6E000EA06ED06A000EC26E0E0EC16EC3 +:1093C0008A0EC06EC66A000EC76E280EC66E000EEC +:1093D000C56E080EC86EBD6ABA6A070EB46E200E5E +:1093E0006F6E240EAC6E900EAB6E080EB86EB06A47 +:1093F000220EAF6EAE6A9E6A1200010EEB6F0F0E68 +:10940000EC6F010EBA6FB86B208F21872FEC0FF035 +:1094100042EC1EF024972499219121931DEC1CF01D +:109420001BEC1DF03CEC13F020A109D00CEC3CF03F +:109430000BEC42F03EEC3BF0C8EC46F0209121B141 +:109440002CEF4AF020AF0FEF13F020B961EF13F0CB +:1094500020B309EF49F0E6D7BA4F1CD0BA4F0AD073 +:10946000BA4F10D0BA4F79D0BA4F58D0040EBA6F55 +:1094700063EF13F0020EEB27C70EEB61EB6F020EEA +:10948000BA6FC8D7030EEC27630EEC61EC6F030EC6 +:10949000BA6FC0D7258D2C87ECC14CF14D6B640E93 +:1094A0004E6F4F6BEEEC0BF0E80E4827030E49238E +:1094B00048C1C6F149C1C7F1C6C18DF1C7C18EF11E +:1094C00021912193209F249724996DEC4AF02083C9 +:1094D000500E3DEC1AF018EF3CF02D81530E3DEC90 +:1094E0001AF062EC80F00101540E3DEC1AF012000B +:1094F0002D91530E3DEC1AF064EC80F00101540EF6 +:109500003DEC1AF0470E3DEC1AF030EC80F0010112 +:1095100000EC40F0480E3DEC1AF012002FEC0FF07A +:109520005EEC44F02497249920A109D00CEC3CF087 +:109530000BEC42F03EEC3BF0C8EC46F0209124B737 +:1095400009D024B907D020B961EF13F020B309EF97 +:1095500049F0EAD7050EBA6F56D756EC42F0258D82 +:109560002C87ECC14CF14D6B640E4E6F4F6BEEECE3 +:109570000BF0E80E4827030E492348C1C6F149C144 +:10958000C7F1C6C18DF1C7C18EF16DEC4AF0010E75 +:10959000E8CF7FF00C0E5BEC0BF0000EE8CF7FF015 +:1095A0001E0EED6F1DEC1CF012EC4BF02BEC3DF0A1 +:1095B000E7EC3DF000EC80F00101430E3DEC1AF0C9 +:1095C000ED2FF2D7EB2FECD723C5CEF1CE6716D017 +:1095D0000EEC4BF078EC4AF0259D2C97FA0ED8EC67 +:1095E0000CF0FA0ED8EC0CF0FA0ED8EC0CF010ECF3 +:1095F0004BF0010EEB6F050EBA6F05D72BEC3DF06B +:10960000E7EC3DF000EC80F0010123C5CEF1CE6720 +:10961000F5D7DED781881200819812008188120068 +:1096200081981200817812008188120081981200BE +:1096300081861200819612008186120081961200A6 +:1096400081761200FFFFFFFFFFFFFFFFFFFFFFFF1D :10965000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A :10966000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A :10967000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
--- a/code_part1/OSTC_code_asm_part1/changelog.txt Sun Mar 28 10:24:49 2010 +0200 +++ b/code_part1/OSTC_code_asm_part1/changelog.txt Sun Mar 28 20:43:54 2010 +0200 @@ -1,4 +1,4 @@ -New in 1.53 Beta: +New in 1.54 Beta: BETA Version - Do NOT use for diving! BUGFIX: Freeze at startup
--- a/code_part1/OSTC_code_asm_part1/divemode.asm Sun Mar 28 10:24:49 2010 +0200 +++ b/code_part1/OSTC_code_asm_part1/divemode.asm Sun Mar 28 20:43:54 2010 +0200 @@ -106,7 +106,7 @@ call timeout_divemenu ; Yes, so check for timeout divemenu call set_leds_divemode ; Sets warnings, if required. Also Sets buzzer btfsc enter_error_sleep ; Enter Fatal Error Routine? - goto fatal_error_sleep ; Yes (In Sleepmode_vxx.asm!) + call fatal_error_sleep ; Yes (In Sleepmode_vxx.asm!) btfsc stopwatch_active ; =1: Show Average Depth instead of Temperature call PLED_stopwatch_show ; Show stopwatch only in Average mode
--- a/code_part1/OSTC_code_asm_part1/sleepmode.asm Sun Mar 28 10:24:49 2010 +0200 +++ b/code_part1/OSTC_code_asm_part1/sleepmode.asm Sun Mar 28 20:43:54 2010 +0200 @@ -59,7 +59,7 @@ onemin_sleep: call get_battery_voltage ; get battery voltage btfsc enter_error_sleep ; Enter Fatal Error Routine? - goto fatal_error_sleep ; Yes (In Sleepmode_vxx.asm!) + call fatal_error_sleep ; Yes (In Sleepmode_vxx.asm!) call calc_surface_interval ; Increases Surface-Interval time call nofly_timeout60 ; check for no fly time @@ -188,6 +188,14 @@ return fatal_error_sleep: + WAITMS d'250' + WAITMS d'250' + WAITMS d'250' + WAITMS d'250' + call get_battery_voltage ; get battery voltage + btfss enter_error_sleep ; REALLY enter Fatal Error Routine? + return ; No! + clrf INTCON clrf INTCON2 clrf INTCON3
--- a/code_part1/OSTC_code_asm_part1/surfmode.asm Sun Mar 28 10:24:49 2010 +0200 +++ b/code_part1/OSTC_code_asm_part1/surfmode.asm Sun Mar 28 20:43:54 2010 +0200 @@ -136,7 +136,7 @@ ; call PLED_active_gas_surfmode ; Show start gas / SetPoint call PLED_display_decotype_surface ; Show deco mode btfsc enter_error_sleep ; Enter Fatal Error Routine? - goto fatal_error_sleep ; Yes (In Sleepmode_vxx.asm!) + call fatal_error_sleep ; Yes (In Sleepmode_vxx.asm!) bcf onesecupdate ; every second tasks done surfloop_loop2: