Mercurial > public > mk2
changeset 49:cd5b650920f6
1.70...
author | heinrichsweikamp |
---|---|
date | Wed, 28 Jul 2010 15:40:03 +0200 |
parents | ebc5abda180d |
children | c97c5514b165 |
files | code_part1/OSTC_code_asm_part1/MAIN.ASM code_part1/OSTC_code_asm_part1/MAIN.HEX code_part1/OSTC_code_asm_part1/MAIN.err code_part1/OSTC_code_asm_part1/MAIN_with_part2and3.HEX code_part1/OSTC_code_asm_part1/definitions.asm code_part1/OSTC_code_asm_part1/divemode.asm code_part1/OSTC_code_asm_part1/isr.asm code_part1/OSTC_code_asm_part1/menu_gassetup.asm code_part1/OSTC_code_asm_part1/simulator.asm code_part1/OSTC_code_asm_part1/start.asm code_part1/OSTC_code_asm_part1/surfmode.asm code_part1/OSTC_code_asm_part1/tempcomp.asm |
diffstat | 12 files changed, 1776 insertions(+), 1804 deletions(-) [+] |
line wrap: on
line diff
--- a/code_part1/OSTC_code_asm_part1/MAIN.ASM Thu Jul 15 18:11:08 2010 +0200 +++ b/code_part1/OSTC_code_asm_part1/MAIN.ASM Wed Jul 28 15:40:03 2010 +0200 @@ -101,7 +101,6 @@ #include adc_rtc.asm ; A/D converter (battery control) and RTC init #include temp_extrema.asm ; Takes care of the temperature extrema logger #include sync_clock.asm ; syncs RTC with PC -#include tempcomp.asm ; extra temperature compensation #include start.asm ; Startup and init, checks background debugger #include simulator.asm ; Stand-alone simulator routines #include io.asm ; Low-Level I/O access
--- a/code_part1/OSTC_code_asm_part1/MAIN.HEX Thu Jul 15 18:11:08 2010 +0200 +++ b/code_part1/OSTC_code_asm_part1/MAIN.HEX Wed Jul 28 15:40:03 2010 +0200 @@ -1,5 +1,5 @@ :020000040000FA -:0400000029EF4AF0AA +:0400000034EF4AF09F :0200080008D01E :0800180000D0E0CF02F101016C :10002000D8CF01F1E8CF00F181509EB047EC3BF012 @@ -413,7 +413,7 @@ :101B5000640EAD6E238F040EA96E9D9A9E9A8186A7 :101B600046D8AECFA8FF818826BF0FD015D8819860 :101B7000A8CFADFF36D8A93EF3D781969E9A9D8A0D -:101B8000AA6A269F239F96EF4AF0FF0EAD6EF5D707 +:101B8000AA6A269F239FA1EF4AF0FF0EAD6EF5D7FC :101B9000A69EA69CA6801200A69EA69CA684F29E47 :101BA000550EA76EAA0EA76EA682F28EA6B2FED71B :101BB000A6941200948C948E240EAC6E900EAB6E94 @@ -538,8 +538,8 @@ :10232000382B376B375124EC0DF0200EDE6E200E6B :10233000DE6E200EDE6E1DEC0EF00B0E58EC0BF078 :10234000F3EC12F09FEC1DF0C6EC31F021B30FD08E -:1023500021B11AD020B396EF4AF020B106EC3EF03E -:1023600020B1D0EC43F0209120B91CD0EDD7BA2B8E +:1023500021B11AD020B3A1EF4AF020B103EC3EF036 +:1023600020B1E3EC43F0209120B91CD0EDD7BA2B7B :10237000070EBA6302D0010EBA6FB86B9FEC1DF066 :10238000F3EC12F02193E0D7AA6A010E2ABDAA6EDF :10239000BA4F0FD0BA4F17D0BA4F19D0BA4F1BD07F @@ -582,29 +582,29 @@ :1025E0001FA7FF0C000C2497249912002B978196AB :1025F000010EBA6F1F9F28EC0FF0B86B2099219144 :102600002193208F21872FEC1EF09FEC1DF0249743 -:10261000249924EC13F021B124D020AF96EF4AF096 -:1026200020B106EC3EF020B1D0EC43F020B13CEC00 -:102630003DF020B158EC48F0209120B996EF4AF0D7 -:1026400020B396EF4AF0E5D724A908D02183BA2B0E +:10261000249924EC13F021B124D020AFA1EF4AF08B +:1026200020B103EC3EF020B1E3EC43F020B139ECF3 +:102630003DF020B164EC48F0209120B9A1EF4AF0C0 +:1026400020B3A1EF4AF0E5D724A908D02183BA2B03 :10265000060EBA6518D0010EBA6F15D024B72181C5 :102660001200BA4FA4EF2EF0BA4F5DEF35F0BA4F1B :10267000F6EF14F0BA4F8CEF13F0BA4F49EF13F0A6 -:10268000BA4F96EF4AF0B86B21B79FEC1DF0249932 +:10268000BA4FA1EF4AF0B86B21B79FEC1DF0249927 :102690001200010EBA6F1F9F28EC0FF0B86B209943 :1026A00021912193208F218783EC1EF09FEC1DF058 :1026B0002497249924EC13F0050EBA6304D0060E77 :1026C000BA6F9FEC1DF021B115D020AF8FD720B18C -:1026D00006EC3EF020B1D0EC43F020B13CEC3DF0F4 -:1026E00020B158EC48F0209120B980D720B396EF64 +:1026D00003EC3EF020B1E3EC43F020B139EC3DF0E7 +:1026E00020B164EC48F0209120B980D720B3A1EF4D :1026F0004AF0E0D7BA4F9CEF16F0BA4F1DEF33F017 -:10270000BA4F3FEF34F0BA4FA1EF4BF0BA4FA1EF01 +:10270000BA4F3FEF34F0BA4FACEF4BF0BA4FACEFEB :102710004BF0050EBA6F6ED72B97010EBA6F1F9F45 :1027200028EC0FF04DEC1EF0B86B2099219121930D :10273000208F2187D9EC13F085EC14F09FEC1DF06D -:102740002497249924EC13F021B117D020AF96EFF1 -:102750004AF020B106EC3EF020B1D0EC43F020B1BD -:102760003CEC3DF020B158EC48F0209120B996EFB8 -:102770004AF020B396EF4AF0E5D7BA4FA7EF10F032 +:102740002497249924EC13F021B117D020AFA1EFE6 +:102750004AF020B103EC3EF020B1E3EC43F020B1AD +:1027600039EC3DF020B164EC48F0209120B9A1EFA4 +:102770004AF020B3A1EF4AF0E5D7BA4FA7EF10F027 :10278000BA4FA3EF10F0BA4FACD0BA4F03D0BA4F44 :102790005CD036D02B87220E9FEC0DF0A82A060EB7 :1027A000A86201D0A86ACCEC0DF0040EBA6F24998F @@ -613,20 +613,20 @@ :1027D000A82E04D0680E58EC0BF01200A82E04D0DE :1027E0008A0E58EC0BF01200A82E04D0980E58EC6C :1027F0000BF01200A82E1200EC0E58EC0BF0120099 -:102800002BA796EF4AF028EC0FF088EC2BF0010E86 +:102800002BA7A1EF4AF028EC0FF088EC2BF0010E7B :10281000E8CF7FF0EB0E58EC0BF0000EE8CF7FF026 :10282000220E9FEC0DF0070EA802F350C10FBA6FF5 :10283000070E396FBA5158EC0BF0BA2B392FFAD773 -:102840001E0E4AEC4BF096EF4AF0010EBA6F1F9F36 +:102840001E0E55EC4BF0A1EF4AF0010EBA6F1F9F20 :1028500028EC0FF06BEC1EF0B86B209921912193BE :10286000208F2187E7EC14F0C1EC14F09FEC1DF0F1 :102870002497249924EC13F0040EBA6304D0060EB6 -:10288000BA6F9FEC1DF021B117D020AF96EF4AF040 -:1028900020B106EC3EF020B1D0EC43F020B13CEC8E -:1028A0003DF020B158EC48F0209120B98CEF13F0A6 -:1028B00020B396EF4AF0DED7BA4F54D0BA4F74D057 +:10288000BA6F9FEC1DF021B117D020AFA1EF4AF035 +:1028900020B103EC3EF020B1E3EC43F020B139EC81 +:1028A0003DF020B164EC48F0209120B98CEF13F09A +:1028B00020B3A1EF4AF0DED7BA4F54D0BA4F74D04C :1028C000BA4F07D0BA4F28D7BA4F26D7050EBA6FDE -:1028D00026D72AEC4BF045EC4BF0030EBA6F249947 +:1028D00026D735EC4BF050EC4BF0030EBA6F249931 :1028E000B6D71A0E9FEC0DF0A82A630EA8640AD082 :1028F000690EA86007D01A0E9DEC0DF0030EBA6F9A :10290000249912D7640EA86EF6D71A0E9FEC0DF01C @@ -646,9 +646,9 @@ :1029E000A866F6D6820E58EC0BF01200010EBA6FF4 :1029F00028EC0FF09EEC1EF0B86B209921912193EA :102A0000208F21879EEC1EF09FEC1DF024972499C7 -:102A100024EC13F021B116D020AFE8D520B106EC9C -:102A20003EF020B1D0EC43F020B13CEC3DF020B1C1 -:102A300058EC48F0209120B9F6EF12F020B396EF51 +:102A100024EC13F021B116D020AFE8D520B103EC9F +:102A20003EF020B1E3EC43F020B139EC3DF020B1B1 +:102A300064EC48F0209120B9F6EF12F020B3A1EF3A :102A40004AF0E6D7BA4F08D0BA4F3AD0BA4F16D0AC :102A5000BA4F05D0BA4F20D0030EBA6FCBD50DECCC :102A600022F0BA6FBA6701D0F7D778EC0EF0000EFB @@ -656,7 +656,7 @@ :102A8000BA6FBA6701D0E8D728EC0FF0190E58ECEE :102A90000BF075EC16F0E0D70DEC22F0BA6FBA67C8 :102AA00001D0DAD728EC0FF0190E58EC0BF08DC1DD -:102AB00000F58EC101F520EC80F0010196EF4AF09F +:102AB00000F58EC101F520EC80F00101A1EF4AF094 :102AC0000DEC22F0BA6FBA6701D0C6D728EC0FF030 :102AD000190E58EC0BF08DC100F58EC101F520ECFC :102AE00080F00101AA6A030EA96E336B150EE5D8BA @@ -688,7 +688,7 @@ :102C8000000E1BD8000E19D8000E17D8000E15D84C :102C9000000E13D8000E11D8000E0FD8000E0DD85C :102CA000000E0BD8000E09D8000E07D8000E05D86C -:102CB000000E03D8AA6A96EF4AF0326FA92A32C1F1 +:102CB000000E03D8AA6AA1EF4AF0326FA92A32C1E6 :102CC000A8FFCCEC0DF0A92A33C1A8FFCCEC0DF085 :102CD000A92A32C1A8FFCCEC0DF0A92A339F33C139 :102CE000A8FFCCEC0DF0336B1200BD6BBE6B020E77 @@ -702,8 +702,8 @@ :102D60000BF0000EE8CF7FF0160E58EC0BF0170EAC :102D700058EC0BF0D6EC16F0180E58EC0BF024972C :102D8000249924B79BEC17F024B967EC17F021B90C -:102D900042D020B106EC3EF020B1D0EC43F02091BF -:102DA00020B991D020B396EF4AF0EBD7460EE8CF8A +:102D900042D020B103EC3EF020B1E3EC43F02091AF +:102DA00020B991D020B3A1EF4AF0EBD7460EE8CF7F :102DB0007DF0410EE8CF7CF020EE60F005C132F1ED :102DC000386B382B376B16EC0DF03A0EDE6E04C103 :102DD00032F1386B382B376B16EC0DF0200EDE6EAF @@ -1075,8 +1075,8 @@ :1044B0007DF0000EE8CF7EF0000EE8CF7FF024EC18 :1044C0001AF020EE60F0B70EDE6E1DEC0EF02099B3 :1044D0002191219324992497B86B640ED5EC0CF0AC -:1044E000C6EC31F021B315D021B10ED020B106ECCD -:1044F0003EF020B1D0EC43F0209120B903D020B39E +:1044E000C6EC31F021B315D021B10ED020B103ECD0 +:1044F0003EF020B1E3EC43F0209120B903D020B38B :1045000001D0EED7000C010CBA4FFCD7BA4FFBD745 :10451000F9D7BA2B030EBA6302D0010EBA6FACD72B :10452000720EBCEC1AF090C133F18FC132F160EC25 @@ -1213,7 +1213,7 @@ :104D5000A8CF32F1A92AC8EC0DF0A8CF33F11F8FEC :104D6000386B382B376B375124EC0DF0200EDE6E8C :104D7000560EDE6E010E326F1F8F386B382B376B7D -:104D80001BEC0DF02E0EDE6E410E326F1F8F386B56 +:104D80001BEC0DF02E0EDE6E460E326F1F8F386B51 :104D9000382B376B16EC0DF01F9F1DEC0EF0120038 :104DA0006F0EBCEC1AF01EEC25F01F0E58EC0BF049 :104DB00029B107D0200E58EC0BF07A0E58EC0BF00E @@ -1486,8 +1486,8 @@ :105E6000E8CF7FF00B0E58EC0BF020992191219395 :105E7000219724992497B86B010E25B5AD51BA6FBF :105E8000259525999FEC1DF0C6EC31F021B383D206 -:105E900021B10ED020B106EC3EF020B1D0EC43F0A1 -:105EA000209120B9F6EF12F020B396EF4AF0ECD72C +:105E900021B10ED020B103EC3EF020B1E3EC43F091 +:105EA000209120B9F6EF12F020B3A1EF4AF0ECD721 :105EB0002191060EBA6302D0F6EF12F0BAC1ADF12D :105EC0002585BB51050DF350BA25A76F28EC0FF0BF :105ED0002587C16B43D725970CEC1DF0000EE8CF4A @@ -1550,8 +1550,8 @@ :106260000EF0B92BB9512AEC0EF024EC1AF043ECE5 :106270000EF0CA4F02D041D8FCD7CB2FFAD7382F17 :10628000CFD720992191219324992497B86BC6ECFC -:1062900031F021B152D021B350D020B106EC3EF004 -:1062A00020B1D0EC43F0209120B947D020B396EF35 +:1062900031F021B152D021B350D020B103EC3EF007 +:1062A00020B1E3EC43F0209120B947D020B3A1EF17 :1062B0004AF0EDD74851DB6301D012004851DB654D :1062C0000ED0DBC149F14907495139EC0EF024ECFD :1062D0001AF06CEC0EF048514963F5D7120048C132 @@ -1581,7 +1581,7 @@ :106450002485030E24EC0DF06D0EDE6E200EDE6E34 :1064600029EC2EF0C9CF32F129EC2EF0C9CF33F14F :106470001F8F386B382B376B375124EC0DF0270EFC -:10648000DE6E1DEC0EF012002D939D9A818611ECAC +:10648000DE6E1DEC0EF012002D939D9A8186C8ECF5 :106490004CF06B0EAD6EF1EC0DF081969D8A83EFA2 :1064A0003CF028959D9A818620EC80F0010130EC2B :1064B00080F0010118EC80F00101010ECC6FCD6B72 @@ -1589,7 +1589,7 @@ :1064D0003CF028939D9A8186AA6AA3D881969D8ACA :1064E00083EF3CF02A9F9D9A8186010EAA6E99D86F :1064F000AA6A81969D8A83EF3CF0279F9D9A8186A8 -:10650000F1EC0DF0010EAD6EF1EC0DF0410EAD6E43 +:10650000F1EC0DF0010EAD6EF1EC0DF0460EAD6E3E :1065100029EE4AF0100E396FF1EC0DF0DECFADFF31 :10652000392FFAD781969D8A83EF3CF0259B9D9A5F :10653000818628EC0FF088EC2BF0010EE8CF7FF07D @@ -1598,7 +1598,7 @@ :10656000100E58EC0BF0C7EC2DF0010EBD27000EFD :10657000BE23110E58EC0BF054D8F1EC0DF0C2C153 :10658000ADFFF1EC0DF0C3C1ADFFF1EC0DF0010E6C -:10659000AD6EF1EC0DF0410EAD6E120E58EC0BF03D +:10659000AD6EF1EC0DF0460EAD6E120E58EC0BF038 :1065A000436B446BC58059EC2EF0A60EC96E59ECB6 :1065B0002EF0C5BCF7D7BEC1C9FF59EC2EF04EEC8A :1065C0002EF0BDC1C9FF59EC2EF04EEC2EF0C58265 @@ -1632,8 +1632,8 @@ :1067800051EC0BF0310EDE6E2E0EDE6E300EDE6E34 :10679000300EDE6E1DEC0EF00B0E58EC0BF0F3EC31 :1067A00012F09FEC1DF0C6EC31F021B30FD021B1F7 -:1067B0001ED020B396EF4AF020B106EC3EF020B197 -:1067C000D0EC43F0209120B91CD0EDD7BA2B020EAB +:1067B0001ED020B3A1EF4AF020B103EC3EF020B18F +:1067C000E3EC43F0209120B91CD0EDD7BA2B020E98 :1067D000BA6301D0BA2B070EBA6302D0010EBA6FAA :1067E000B86B9FEC1DF0F3EC12F02193DCD7BA4F9D :1067F0003ED0BA4F0AD0BA4F08D0BA4F1AD0BA4FCB @@ -1678,8 +1678,8 @@ :106A6000EFF13E0E9FEC0DF0A8CFF0F13F0E9FEC42 :106A70000DF0A8CFF1F176EC24F0290EDE6E200E99 :106A8000DE6E1DEC0EF081A0FED724972499219193 -:106A9000C6EC31F021B10DD020B396EF4AF020B111 -:106AA00006EC3EF020B1D0EC43F0209120B901D0AB +:106A9000C6EC31F021B10DD020B3A1EF4AF020B106 +:106AA00003EC3EF020B1E3EC43F0209120B901D09B :106AB000EFD7030EBA6F4BEF13F0010EBA6F28EC4D :106AC0000FF003EC3AF0B86B20992191219388ECF8 :106AD0002BF0010EE8CF7FF06A0E58EC0BF0000EA1 @@ -1711,7 +1711,7 @@ :106C7000ABEC39F01DEC0EF024EC1AF0AA2B050E4B :106C8000AA6378EF35F00B0E58EC0BF0F3EC12F032 :106C90009FEC1DF0C6EC31F021B30FD021B11ED016 -:106CA00020B396EF4AF020B106EC3EF020B1D0ECD4 +:106CA00020B3A1EF4AF020B103EC3EF020B1E3ECB9 :106CB00043F0209120B90ED0EDD7BA2B070EBA635E :106CC00002D0010EBA6FB86B9FEC1DF0F3EC12F01E :106CD0002193E0D7020EBA6FFAEF12F0BA4F09D043 @@ -1745,8 +1745,8 @@ :106E9000C8EC0DF0A8CF32F1386B382B376B1BECF8 :106EA0000DF0200EDE6E200EDE6E1DEC0EF0F3EC0B :106EB00012F09FEC1DF0C6EC31F021B30FD021B1E0 -:106EC0001AD020B396EF4AF020B106EC3EF020B184 -:106ED000D0EC43F0209120B918D0EDD7BA2B070E93 +:106EC0001AD020B3A1EF4AF020B103EC3EF020B17C +:106ED000E3EC43F0209120B918D0EDD7BA2B070E80 :106EE000BA6302D0010EBA6FB86B9FEC1DF0F3ECE1 :106EF00012F02193E0D7BA4F90D0BA4F11D0BA4FC9 :106F000043D0BA4F06D0BA4F69D0AAC1BAF1BA2B52 @@ -1781,8 +1781,8 @@ :1070D0000BF01DEC0EF09B0EE8CF7CF0140EE8CF09 :1070E0007DF020EE60F06C0E51EC0BF01DEC0EF01C :1070F000F3EC12F09FEC1DF0C6EC31F021B30FD091 -:1071000021B11AD020B396EF4AF020B106EC3EF040 -:1071100020B1D0EC43F0209120B9F7D6EDD7BA2BAF +:1071000021B11AD020B3A1EF4AF020B103EC3EF038 +:1071100020B1E3EC43F0209120B9F7D6EDD7BA2B9C :10712000070EBA6302D0010EBA6FB86B9FEC1DF068 :10713000F3EC12F02193E0D7BA4FEFD6BA4F11D04B :10714000BA4F05D0BA4F23D0BA4F35D0DED6AAC138 @@ -1860,7 +1860,7 @@ :1075C000A8FFCCEC0DF0A92ADECFA8FFCCEC0DF083 :1075D000A92ADECFA8FFCCEC0DF0120025BD1FD0EC :1075E000AECF43F1600E435F434F258B434F248B57 -:1075F000434F258D434F2681434F278F434F28818B +:1075F000434F258D434F2681434F278F434F000034 :10760000434F2883434F2885434F2B81434F2A8F75 :10761000434F2D83AE509E9AAB98AB8812002CB787 :10762000F9D78186AE6601D0AE2AAE50640DF3CF95 @@ -1894,7 +1894,7 @@ :1077E000764F1E0E764F1F0E764F1E0E764F1F0ED3 :1077F000764F1F0E764F1E0E764F1F0E764F1E0EC3 :10780000764F1F0E06651200010E066F072B0C0E39 -:1078100007651200010E076F082B1200E5EC4AF015 +:1078100007651200010E076F082B1200F0EC4AF00A :10782000326B32C118F5AFEC0FF061EC2EF0DAECF0 :107830000DF066EC0FF08EEC26F028EC1DF000EC5D :1078400025F0A3C100F5A4C101F5A3C102F5A4C1AF @@ -1910,527 +1910,531 @@ :1078E00075EC10F00A6F0AC113F50B0E75EC10F071 :1078F0000A6F0AC112F530EC80F00101480EBCECB1 :107900001AF0F3EC12F020A119D029A101D000D077 -:1079100028EC1DF03CEC3DF006EC3EF058EC48F055 -:10792000E2EC23F0C2EC3DF012EC3DF06EEC12F014 -:10793000E1EC1FF02CB11CEC48F02091DFEC3DF0A5 -:1079400023BDB4EC23F023BDDAEC1EF023BDD0EC54 -:1079500043F0239D20B5D5EC3CF020BFF6EF12F0AC -:1079600020B312EF3EF020B961EF47F025BB96EF50 -:1079700032F024BBD4EF49F026B1A6EF0DF02BB1C5 -:10798000A1EF0DF027BF7DEF32F028B128EF4AF0CC -:1079900028B369EF32F028B551EF32F02ABF72EF09 -:1079A00032F02DB344EF32F0AED700EC25F015ECF9 -:1079B0003DF07DEC49F0FDEC2BF002EC3DF028BFF2 -:1079C00010D02ABB0ED0CBEC2BF07CEC23F047EC94 -:1079D00023F020BD06D02DA53EEC29F02DB599EC65 -:1079E00020F0F5EC3CF0209512002781010ECC5FD1 -:1079F000000ECD5BCC671200CD67120027918196F7 -:107A0000CC2B120020C532F121C533F1326705D0ED -:107A1000336703D0196B1A6B1200010E1927000E81 -:107A20001A23120027B1817612008188490EBCEC1E -:107A30001AF09FC102F5A0C103F50A6B0AC111F546 -:107A40004F0E0A6F0AC110F58DC100F58EC101F508 -:107A50000B0E75EC10F00A6F0AC112F50C0E75ECE6 -:107A600010F00A6F0AC113F540EC80F001014A0ED4 -:107A7000BCEC1AF08198120094928282249182A424 -:107A80002481829294820A0EA9EC0CF0249382A4A1 -:107A900024839492829224B171D024B364D09482CE -:107AA00029A944D0299F2999320E9FEC0DF0A8CF27 -:107AB00039F1330E9FEC0DF0A8CF3AF1D890010EBA -:107AC0003927000E3A2339C1A8FF320E9DEC0DF084 -:107AD0003AC1A8FF330E9DEC0DF0340E9FEC0DF073 -:107AE000A8CF39F1350E9FEC0DF0A8CF3AF1D89020 -:107AF000010E3927000E3A2339C1A8FF340E9DEC40 -:107B00000DF03AC1A8FF350E9DEC0DF007C1A8FF9E -:107B10002F0E9DEC0DF006C1A8FF300E9DEC0DF070 -:107B200008C1A8FF310E9DEC0DF0120029AF120024 -:107B3000299F320E9FEC0DF0A8CF39F1330E9FEC48 -:107B40000DF0A8CF3AF1D890010E3927000E3A2354 -:107B500039C1A8FF320E9DEC0DF03AC1A8FF330EDB -:107B60009DEC0DF012008188640ED5EC0CF081982C -:107B7000640ED5EC0CF08188298912008188298F48 -:107B80002999120020AD1200B92B040E75EC10F0EB -:107B9000B9651200209D86EC2BF028BF08D02ABBC7 -:107BA00006D02DA53EEC29F02DB599EC20F0B4ECD3 -:107BB00023F08EEC26F0B96B24972499120024B799 -:107BC00018D024B907D0D59EF294D76AD66AF2921B -:107BD000F0901200249988EC2BF0010EE8CF7FF092 -:107BE000040E58EC0BF0000EE8CF7FF0208DB86B40 -:107BF0001200249720AD02D0208F12002D752DA5E4 -:107C00003EEC29F02DB599EC20F01200B82B030EB4 -:107C100075EC10F0050FD8B0FF0EE806B86512003D -:107C2000208912001BEC44F0520EBCEC1AF028EC38 -:107C30000FF0B2EC1BF075EC1FF008EC1FF02ABB44 -:107C4000208728BF04D02ABB02D0D6EC1BF020A18D -:107C500042D028BF09D02ABB17D029B118D0EDECEB -:107C600040F0EAEC3EF01BD020AD58EC25F05EEC85 -:107C700043F02CB32DEC26F024BF04D0248FF6EC77 -:107C800043F00DD0249F0BD09BEC3EF008D0C0EC0D -:107C90002AF0EAEC3EF02CB5EFEC40F000D05EECC0 -:107CA00043F023B7E2EC23F020BD91EC3EF020BF7F -:107CB00017EC47F0CBEC3EF02CB11CEC48F02CB3A9 -:107CC0002DEC26F02091260E75EC10F0326F010E8F -:107CD000326301D0268326A30BD020BD08D058ECF8 -:107CE00025F029B1C0EC2AF027B5EDEC40F0269341 -:107CF00020AFCBEC44F020BF0FEC45F020A374D3B1 -:107D000023BD83EC43F0239D20B5A2EC43F022B7C2 -:107D1000D1EC3FF020BF04D025BD02D0030000000D -:107D200096D7B92B040E75EC10F0B9651200209DA2 -:107D30001EEC25F01200C7EC25F022B90DD088EC1E -:107D400025F0E12B3C0EE16302D0E16BE02B26979E -:107D500022B912002687120026A712000BD8B5EC14 -:107D600025F0DF6BE16BE06BDC6BDB6B916B926B97 -:107D700026971200DDC152F1DEC153F191C154F1D9 -:107D800092C155F1D4EC0BF01FA7120091C1DDF1A7 -:107D900092C1DEF11200819832C532F10E0E75ECFF -:107DA00010F03261E5EC3EF027BB81881FC532F14F -:107DB000322D120066C532F10E0E75EC10F03261F4 -:107DC000E5EC3EF027BB818812008188020EB06F7F -:107DD000288B120024BF96D0248FF6EC43F0B8EC29 -:107DE00040F08DC14CF18EC14DF10A0E4E6F000E68 -:107DF0004F6B08EC0CF048C14CF149C14DF1D0C1BA -:107E00004EF14F6BEBEC0BF048C14CF149C14DF119 -:107E1000640E4E6F000E4F6B08EC0CF048C107F576 -:107E200029B118C507F528EC80F0010165C532F1CC -:107E30001B0E75EC10F0325DD8B09CEC2BF048ECCA -:107E400041F025A150D0AA6A336915EE0FF0332B0B -:107E50002DD8030E3363FBD7710E9FEC0DF0A8CF26 -:107E60001DF5700E9FEC0DF01DC50AF1D880640E53 -:107E70000A55A856A8CF1CF5760E9FEC0DF0A8CF9A -:107E80006AF5770E9FEC0DF0A8CF69F5780E9FECA0 -:107E90000DF0A8CF68F5790E9FEC0DF0A8CF67F52F -:107EA0007A0E9FEC0DF0A8CF1BF512003351040D94 -:107EB0005A0EF326F350070FA96EC8EC0DF0A8CFA9 -:107EC000E7FF3351040D5A0EF326F350060FA96E47 -:107ED000C8EC0DF0E5CF0AF1D880640E0A55A8561B -:107EE000A8CFE5FF1200460EBCEC1AF0326B32C18F -:107EF0006AF532C169F532C168F532C167F532C140 -:107F00001BF51200249F28BF12002ABB1200420E4C -:107F1000BCEC1AF0A7EC3FF0000EE8CF4CF200ECFE -:107F200080F00101430EBCEC1AF023C5CEF1CE6700 -:107F300012002BC50AF10A6729D025B1D6EC1BF037 -:107F40002591AA6B22C5ABF1E9EC1BF012008DC1A3 -:107F500000F58EC101F50B0E75EC10F00A6F0AC129 -:107F600012F50C0E75EC10F00A6F0AC113F5100E25 -:107F700075EC10F00A6F0AC117F51D0E75EC10F0C4 -:107F80000A6F0AC11EF5E5EC4AF0120025A10DECBE -:107F90001CF025812BC5AAF124C5ABF116EC1CF011 -:107FA000120022972683819825BD120022BB08D09B -:107FB000228BBDC1BFF1BEC1C0F12F0E80EC2DF0F0 -:107FC0008F5198EC2DF0905198EC2DF0AE6BB12DB7 -:107FD00002D0020EAE27B22D02D0020EAE27B32D74 -:107FE00002D0020EAE27B42D02D0030EAE27B52D5F -:107FF00002D0090EAE27B62D02D0000EAE2728AB58 -:1080000011D0010EAE27AF6BB051AF27B06B28A7D0 -:1080100003D0020EAE27AF8928A903D0010EAE27E8 -:10802000AF8BAE8FAE5198EC2DF028AB16D0AF5180 -:1080300098EC2DF028A70CD0180E9FEC0DF0A8504E -:1080400098EC2DF0190E9FEC0DF0A85098EC2DF047 -:1080500028A903D0D15198EC2DF0289B2897289976 -:10806000B12F01D07AD8B22F01D06CD8B32F01D064 -:108070005ED8B42F01D04DD8B52F01D018D8B62F67 -:1080800001D010D8B1BFB16BB2BFB26BB3BFB36B8D -:10809000B4BFB46BB5BFB56BB6BFB66B440EBCEC2A -:1080A0001AF012001A0E75EC10F0B66F120031C9FA -:1080B000B5F1B55198EC2DF030C9B5F1B55198EC4A -:1080C0002DF033C9B5F1B55198EC2DF032C9B5F1A9 -:1080D000B55198EC2DF035C9B5F1B55198EC2DF0AE -:1080E00034C9B5F1B55198EC2DF037C9B5F1B5519A -:1080F00098EC2DF036C9B5F1B55198EC2DF038C992 -:10810000B5F1B55198EC2DF0190E75EC10F0B56F76 -:108110001200000E98EC2DF0000E98EC2DF0000EE1 -:1081200098EC2DF0180E75EC10F0B46F1200000EE4 -:1081300098EC2DF0000E98EC2DF0170E75EC10F069 -:10814000B36F1200AA5198EC2DF0AB5198EC2DF0C2 -:10815000160E75EC10F0B26F1200975198EC2DF0DE -:10816000985198EC2DF0150E75EC10F0B16F1200CF -:1081700020A32DD08DC152F18EC153F195C154F180 -:1081800096C155F18DC195F18EC196F1D4EC0BF0ED -:1081900050C14CF151C14DF1270E4E6F4F6BEBECBE -:1081A0000BF048C145F149C146F1070E476FBEECDF -:1081B0000BF0630E456501D0456F050E75EC10F0B0 -:1081C000455DD8A004D0218BDBEC1CF0120021AB64 -:1081D0001200219B02EC1DF0120029B112008DC18A -:1081E0004CF18EC14DF10A0E4E6F4F6B08EC0CF046 -:1081F00048C14CF149C14DF1D0C14EF14F6BEBEC90 -:108200000BF048C154F149C155F1130E75EC10F053 -:10821000640DF3CF52F1F4CF53F1D4EC0BF027956A -:108220001FB72785279B48C154F149C155F1120E4C -:1082300075EC10F0640DF3CF52F1F4CF53F1D4ECA0 -:108240000BF01FA704D0278B050EB06F288B48C1F9 -:1082500054F149C155F1110E75EC10F0640DF3CFD6 -:1082600052F1F4CF53F1D4EC0BF01FB705D0278BAC -:108270002785040EB06F288B27B506D027A307D01B -:1082800061EC1FF0279303D036EC1FF02783120018 -:108290002C9D8FC14CF190C14DF1640E4E6F4F6B10 -:1082A00008EC0CF01B0E9FEC0DF0A8A011D0010EF5 -:1082B000D16301D00DD01C0E9FEC0DF0030EA8640D -:1082C00007D04851A86404D0030EA85C48612C8DE7 -:1082D0001B0E9FEC0DF0A8A211D0020ED16301D0AD -:1082E0000DD01D0E9FEC0DF0030EA86407D0485171 -:1082F000A86404D0030EA85C48612C8D1B0E9FEC73 -:108300000DF0A8A411D0030ED16301D00DD01E0E24 -:108310009FEC0DF0030EA86407D04851A86404D068 -:10832000030EA85C48612C8D1B0E9FEC0DF0A8A6D7 -:1083300010D0040ED16301D00CD01F0E9FEC0DF0B5 +:1079100028EC1DF039EC3DF003EC3EF064EC48F04F +:10792000E2EC23F0BFEC3DF00FEC3DF06EEC12F01A +:10793000E1EC1FF02CB128EC48F02091DCEC3DF09C +:1079400023BDB4EC23F023BDDAEC1EF023BDE3EC41 +:1079500043F0239D20B5D2EC3CF020BFF6EF12F0AF +:1079600020B30FEF3EF020B96DEF47F025BB96EF47 +:1079700032F024BBE0EF49F026B1A6EF0DF02BB1B9 +:10798000A1EF0DF027BF7DEF32F028B369EF32F0A1 +:1079900028B551EF32F02ABF72EF32F02DB344EF29 +:1079A00032F0B1D700EC25F012EC3DF089EC49F053 +:1079B000FDEC2BF0FFEC3CF028BF10D02ABB0ED022 +:1079C000CBEC2BF07CEC23F047EC23F020BD06D071 +:1079D0002DA53EEC29F02DB599EC20F0F2EC3CF011 +:1079E000209512002781010ECC5F000ECD5BCC6785 +:1079F0001200CD67120027918196CC2B120020C572 +:107A000032F121C533F1326705D0336703D0196BEA +:107A10001A6B1200010E1927000E1A23120027B14B +:107A2000817612008188490EBCEC1AF09FC102F5E4 +:107A3000A0C103F50A6B0AC111F54F0E0A6F0AC106 +:107A400010F58DC100F58EC101F50B0E75EC10F02F +:107A50000A6F0AC112F50C0E75EC10F00A6F0AC11C +:107A600013F540EC80F001014A0EBCEC1AF081984D +:107A7000120094928282249182A424818292948220 +:107A80000A0EA9EC0CF0249382A42483949282928F +:107A900024B171D024B364D0948229A944D0299F01 +:107AA0002999320E9FEC0DF0A8CF39F1330E9FECDF +:107AB0000DF0A8CF3AF1D890010E3927000E3A23E5 +:107AC00039C1A8FF320E9DEC0DF03AC1A8FF330E6C +:107AD0009DEC0DF0340E9FEC0DF0A8CF39F1350E72 +:107AE0009FEC0DF0A8CF3AF1D890010E3927000E87 +:107AF0003A2339C1A8FF340E9DEC0DF03AC1A8FF1E +:107B0000350E9DEC0DF007C1A8FF2F0E9DEC0DF07A +:107B100006C1A8FF300E9DEC0DF008C1A8FF310E84 +:107B20009DEC0DF0120029AF1200299F320E9FEC40 +:107B30000DF0A8CF39F1330E9FEC0DF0A8CF3AF13C +:107B4000D890010E3927000E3A2339C1A8FF320E12 +:107B50009DEC0DF03AC1A8FF330E9DEC0DF0120024 +:107B60008188640ED5EC0CF08198640ED5EC0CF095 +:107B70008188298912008188298F2999120020ADD6 +:107B80001200B92B040E75EC10F0B9651200209D9F +:107B900086EC2BF028BF08D02ABB06D02DA53EECE2 +:107BA00029F02DB599EC20F0B4EC23F08EEC26F002 +:107BB000B96B24972499120024B718D024B907D0A0 +:107BC000D59EF294D76AD66AF292F0901200249968 +:107BD00088EC2BF0010EE8CF7FF0040E58EC0BF090 +:107BE000000EE8CF7FF0208DB86B1200249720ADF7 +:107BF00002D0208F12002D752DA53EEC29F02DB559 +:107C000099EC20F01200B82B030E75EC10F0050F64 +:107C1000D8B0FF0EE806B8651200208912002EECDD +:107C200044F0520EBCEC1AF028EC0FF0B2EC1BF052 +:107C300075EC1FF008EC1FF02ABB208728BF04D08A +:107C40002ABB02D0D6EC1BF020A142D028BF09D01D +:107C50002ABB17D029B118D002EC41F0E7EC3EF076 +:107C60001BD020AD58EC25F071EC43F02CB32DEC7B +:107C700026F024BF04D0248F09EC44F00DD0249FBB +:107C80000BD098EC3EF008D0C0EC2AF0E7EC3EF0C8 +:107C90002CB504EC41F000D071EC43F023B7E2ECDA +:107CA00023F020BD8EEC3EF020BF23EC47F0C8EC63 +:107CB0003EF02CB128EC48F02CB32DEC26F02091AE +:107CC000260E75EC10F0326F010E326301D0268360 +:107CD00026A30BD020BD08D058EC25F029B1C0EC6C +:107CE0002AF027B502EC41F0269320AFD7EC44F000 +:107CF00020BF1BEC45F020A38CD323BD96EC43F0B2 +:107D0000239D20B5B5EC43F022B7E6EC3FF020BF51 +:107D100004D025BD02D00300000096D7B92B040E75 +:107D200075EC10F0B9651200209D1EEC25F01200D4 +:107D3000C7EC25F022B90DD088EC25F0E12B3C0EE4 +:107D4000E16302D0E16BE02B269722B9120026876F +:107D5000120026A712000BD8B5EC25F0DF6BE16B03 +:107D6000E06BDC6BDB6B916B926B26971200DDC1D5 +:107D700052F1DEC153F191C154F192C155F1D4ECED +:107D80000BF01FA7120091C1DDF192C1DEF11200CC +:107D9000819832C532F10E0E75EC10F03261E2ECD2 +:107DA0003EF027BB81881FC532F1322D120066C517 +:107DB00032F10E0E75EC10F03261E2EC3EF027BBB2 +:107DC000818812008188020EB06F288B120024BFB8 +:107DD000AED0248F09EC44F0CDEC40F08DC14CF1D5 +:107DE0008EC14DF10A0E4E6F4F6B08EC0CF048C17E +:107DF0004CF149C14DF1D0C14EF14F6BEBEC0BF0A2 +:107E000048C14CF149C14DF1640E4E6F4F6B08EC07 +:107E10000CF048C107F529B118C507F528EC80F02A +:107E2000010165C532F11B0E75EC10F0325DD8B062 +:107E30009CEC2BF05DEC41F025A16AD0610E9FEC2B +:107E40000DF0A8CF0FF5600E9FEC0DF00FC50AF1F5 +:107E5000D880640E0A55A856A8CF0EF5650E9FEC83 +:107E60000DF0A8CF0DF5640E9FEC0DF00DC50AF1D5 +:107E7000D880640E0A55A856A8CF0CF5690E9FEC61 +:107E80000DF0A8CF0BF5680E9FEC0DF00BC50AF1B5 +:107E9000D880640E0A55A856A8CF0AF56D0E9FEC3F +:107EA0000DF0A8CF09F56C0E9FEC0DF009C50AF195 +:107EB000D880640E0A55A856A8CF08F5710E9FEC1D +:107EC0000DF0A8CF1DF5700E9FEC0DF01DC50AF149 +:107ED000D880640E0A55A856A8CF1CF5760E9FECE4 +:107EE0000DF0A8CF6AF5770E9FEC0DF0A8CF69F5DD +:107EF000780E9FEC0DF0A8CF68F5790E9FEC0DF091 +:107F0000A8CF67F57A0E9FEC0DF0A8CF1BF51200F5 +:107F1000460EBCEC1AF0326B32C16AF532C169F51B +:107F200032C168F532C167F532C11BF51200249FDA +:107F300028BF12002ABB1200420EBCEC1AF0BCECA7 +:107F40003FF0000EE8CF4CF200EC80F00101430E50 +:107F5000BCEC1AF023C5CEF1CE6712002BC50AF196 +:107F60000A6729D025B1D6EC1BF02591AA6B22C552 +:107F7000ABF1E9EC1BF012008DC100F58EC101F5EB +:107F80000B0E75EC10F00A6F0AC112F50C0E75ECB1 +:107F900010F00A6F0AC113F5100E75EC10F00A6F9D +:107FA0000AC117F51D0E75EC10F00A6F0AC11EF517 +:107FB000F0EC4AF0120025A10DEC1CF025812BC538 +:107FC000AAF124C5ABF116EC1CF01200229726830F +:107FD000819825BD120022BB08D0228BBDC1BFF104 +:107FE000BEC1C0F12F0E80EC2DF08F5198EC2DF01A +:107FF000905198EC2DF0AE6BB12D02D0020EAE2751 +:10800000B22D02D0020EAE27B32D02D0020EAE2743 +:10801000B42D02D0030EAE27B52D02D0090EAE2727 +:10802000B62D02D0000EAE2728AB11D0010EAE2720 +:10803000AF6BB051AF27B06B28A703D0020EAE27AD +:10804000AF8928A903D0010EAE27AF8BAE8FAE51FA +:1080500098EC2DF028AB16D0AF5198EC2DF028A756 +:108060000CD0180E9FEC0DF0A85098EC2DF0190EC6 +:108070009FEC0DF0A85098EC2DF028A903D0D15119 +:1080800098EC2DF0289B28972899B12F01D07AD809 +:10809000B22F01D06CD8B32F01D05ED8B42F01D04D +:1080A0004DD8B52F01D018D8B62F01D010D8B1BFF8 +:1080B000B16BB2BFB26BB3BFB36BB4BFB46BB5BF80 +:1080C000B56BB6BFB66B440EBCEC1AF012001A0EBC +:1080D00075EC10F0B66F120031C9B5F1B55198ECDE +:1080E0002DF030C9B5F1B55198EC2DF033C9B5F18B +:1080F000B55198EC2DF032C9B5F1B55198EC2DF091 +:1081000035C9B5F1B55198EC2DF034C9B5F1B5517B +:1081100098EC2DF037C9B5F1B55198EC2DF036C972 +:10812000B5F1B55198EC2DF038C9B5F1B55198ECD1 +:108130002DF0190E75EC10F0B56F1200000E98ECD2 +:108140002DF0000E98EC2DF0000E98EC2DF0180E8E +:1081500075EC10F0B46F1200000E98EC2DF0000ECC +:1081600098EC2DF0170E75EC10F0B36F1200AA51B9 +:1081700098EC2DF0AB5198EC2DF0160E75EC10F03C +:10818000B26F1200975198EC2DF0985198EC2DF0A9 +:10819000150E75EC10F0B16F120020A32DD08DC11B +:1081A00052F18EC153F195C154F196C155F18DC173 +:1081B00095F18EC196F1D4EC0BF050C14CF151C148 +:1081C0004DF1270E4E6F4F6BEBEC0BF048C145F1B4 +:1081D00049C146F1070E476FBEEC0BF0630E4565D3 +:1081E00001D0456F050E75EC10F0455DD8A004D0A8 +:1081F000218BDBEC1CF0120021AB1200219B02EC66 +:108200001DF0120029B112008DC14CF18EC14DF14B +:108210000A0E4E6F4F6B08EC0CF048C14CF149C18F +:108220004DF1D0C14EF14F6BEBEC0BF048C154F166 +:1082300049C155F1130E75EC10F0640DF3CF52F1F6 +:10824000F4CF53F1D4EC0BF027951FB72785279B6C +:1082500048C154F149C155F1120E75EC10F0640D8E +:10826000F3CF52F1F4CF53F1D4EC0BF01FA704D0AD +:10827000278B050EB06F288B48C154F149C155F1C9 +:10828000110E75EC10F0640DF3CF52F1F4CF53F1F1 +:10829000D4EC0BF01FB705D0278B2785040EB06FE9 +:1082A000288B27B506D027A307D061EC1FF02793B2 +:1082B00003D036EC1FF0278312002C9D8FC14CF1A8 +:1082C00090C14DF1640E4E6F4F6B08EC0CF01B0E1D +:1082D0009FEC0DF0A8A011D0010ED16301D00DD0FC +:1082E0001C0E9FEC0DF0030EA86407D04851A86443 +:1082F00004D0030EA85C48612C8D1B0E9FEC0DF082 +:10830000A8A211D0020ED16301D00DD01D0E9FEC9A +:108310000DF0030EA86407D04851A86404D0030EE2 +:10832000A85C48612C8D1B0E9FEC0DF0A8A411D009 +:10833000030ED16301D00DD01E0E9FEC0DF0030E85 :10834000A86407D04851A86404D0030EA85C486113 -:108350002C8D1B0E9FEC0DF0A8A810D0050ED1633C -:1083600001D00CD0200E9FEC0DF0A86407D048512E -:10837000A86404D0030EA85C48612C8D75EC1FF036 -:10838000120020C54CF121C54DF14C6707D04D6757 -:1083900005D0010ECC6FCD6B279112004CC104F5B6 -:1083A0004DC105F50D0E75EC10F04E6F4EC106F582 -:1083B0004B0EBCEC1AF01CEC80F001014C0EBCEC36 -:1083C0001AF004C54CF105C54DF14C6707D04D6757 -:1083D00005D0010ECC6FCD6B279112004CC1CCF1B2 -:1083E0004DC1CDF12781120020A753EF43F025BDE9 -:1083F00053EF43F02ABBBEDCA3C100F5A4C101F5D5 -:108400000C0E75EC10F00A6F0AC113F5470EBCECA8 -:108410001AF030EC80F00101B4DF480EBCEC1AF029 -:10842000FD0E98EC2DF0FD0E98EC2DF0FE0E98EC64 -:108430002DF0BFC1BDF1C0C1BEF1FA0E98EC2DF018 -:10844000FA0E98EC2DF0200E98EC2DF0075198ECD8 -:108450002DF0065198EC2DF0085198EC2DF00551B7 -:1084600098EC2DF0045198EC2DF02AAB11D0DDC121 -:1084700032F1DEC133F160EC2DF032C1DDF133C1F8 -:10848000DEF1DD5198EC2DF0DE5198EC2DF010D09E -:1084900091C132F192C133F160EC2DF032C191F112 -:1084A00033C192F1915198EC2DF0925198EC2DF04E -:1084B000A55198EC2DF0A65198EC2DF0A75198EC11 -:1084C0002DF0AC5198EC2DF0AD5198EC2DF0A3515E -:1084D00098EC2DF0A45198EC2DF020C532F121C577 -:1084E00033F1325198EC2DF0335198EC2DF0060E0B -:1084F0009FEC0DF0A85098EC2DF0070E9FEC0DF0BE -:10850000A85098EC2DF00A0E9FEC0DF0A85098ECB6 -:108510002DF00B0E9FEC0DF0A85098EC2DF00E0EE8 -:108520009FEC0DF0A85098EC2DF00F0E9FEC0DF085 -:10853000A85098EC2DF0120E9FEC0DF0A85098EC7E -:108540002DF0130E9FEC0DF0A85098EC2DF0160EA8 -:108550009FEC0DF0A85098EC2DF0170E9FEC0DF04D -:10856000A85098EC2DF0180E9FEC0DF0A85098EC48 -:108570002DF0190E9FEC0DF0A85098EC2DF0210E67 -:108580009FEC0DF0A85098EC2DF0010E98EC2DF01A -:10859000410E98EC2DF0C25198EC2DF0C35198EC9F -:1085A0002DF0140E75EC10F02ABB010E98EC2DF096 -:1085B000020E396F393B150E75EC10F0392598EC29 -:1085C0002DF0020E396F393B160E75EC10F039257F -:1085D00098EC2DF0020E396F393B170E75EC10F048 -:1085E000392598EC2DF0030E396F393B180E75ECD8 -:1085F00010F0392598EC2DF0090E396F393B190E22 -:1086000075EC10F0392598EC2DF0000E396F393BE0 -:108610001A0E75EC10F0392598EC2DF01A0E9FEC1F -:108620000DF0A85098EC2DF0000E98EC2DF0FB0EFC -:1086300098EC2DF0FB0E98EC2DF025BD33D0020EFA -:108640009FEC0DF0A8CF39F1030E9FEC0DF0A8CFF1 -:108650003AF1D890010E3927000E3A2339C1A8FF0C -:10866000020E9DEC0DF03AC1A8FF030E9DEC0DF03B -:108670001C0E89EC10F0326703D0336701D012D0A2 -:10868000010E3227000E3323700E820FA96E32C105 -:10869000A8FFCCEC0DF0700E830FA96E33C1A8FFBC -:1086A000CCEC0DF08196259D2DB11CEC4CF060ECCE -:1086B00080F00101196B1A6B0EEF3CF020A712003D -:1086C0002ABB0ED025BD19D02093B72B020E75EC16 -:1086D00010F0020FD8B0FF0EE806B7652083120035 -:1086E000B72B3C0EB7631200B76B2093DF2B1E0E27 -:1086F00075EC10F0DF63208312002093B72B050E7A -:10870000B76520831200D0EC43F020B3ACEC43F00B -:1087100020B3BFEC43F0219D97519963218D98516F -:108720009A63218D21BD08EC1FF0219F8D51956327 -:10873000218F8E519663218F25BD218F21BF90EC13 -:1087400022F0120058EC48F0E6EC43F030EC25F053 -:108750007DEC49F02095120091C152F192C153F184 -:108760008FC154F190C155F1D4EC0BF01FA712004A -:108770008FC191F190C192F130EC25F01200ACC1A3 -:1087800052F1ADC153F197C154F198C155F1D4ECF8 -:108790000BF01FB7120097C1ACF198C1ADF11200F8 -:1087A0002299000E75EC10F0526F536B8FC154F18B -:1087B00090C155F1D4EC0BF01FA705D020B7B76BD3 -:1087C00020832289120020A72093120023B709D00A -:1087D0000C0EC36501D01200070EB06F288B2387E3 -:1087E00012000D0EC365F8D7239712008FC115F143 -:1087F00090C116F11551112716511223000E1323A3 -:1088000014231551112716511223000E132314237C -:1088100017C14EF118C14FF111C148F112C149F110 -:1088200013C14AF114C14BF12FEC0CF048C193F184 -:1088300049C194F11200510EBCEC1AF0916B926B8D -:10884000936B946BE6EC0FF05A0E9FEC0DF0000E5C -:10885000A864AFEC0FF0116B126B136B146B010E6D -:10886000176F186B010EDD6FDE6BE06BE16BDB6B7E -:10887000DC6BA56BA66BA76BA86BDF6BB76BB86BDC -:10888000B06B289B2B9BD26925912C952C9DC7EC16 -:108890002DF0A4C103F5A3C102F597C1ACF198C1B5 -:1088A000ADF10A6B0AC14EF20AC14FF202EE50F06E -:1088B000200E0A6FEE6A0A2FFDD702EE70F0200E2E -:1088C0000A6F010EEE6E0A2FFCD702EE90F0EE6AF0 -:1088D000EE6A2C83290E75EC10F0326F010E3263B4 -:1088E0002C93140E75EC10F0A96F150E75EC10F0AA -:1088F000B16F160E75EC10F0B26F170E75EC10F02C -:10890000B36F180E75EC10F0B46F190E75EC10F013 -:10891000B56F1A0E75EC10F0B66F2AAB02D0010ECF -:10892000A96F240E9FEC0DF029B1A8CF18F5A8CFA0 -:1089300059F181962397229B209D2097268325AD70 -:10894000E9EC0DF0210E9FEC0DF0A8CFD1F1D1058F -:10895000040DF350070FA96EC8EC0DF0A8CF11F568 -:10896000D105040DF350060FA96EC8EC0DF0A8CF89 -:10897000D0F111C50AF1D880640E0A55D880A856E6 -:10898000A8CF10F5326B32C11BF532C11CF532C1D4 -:108990001DF52B95120024B718D024A91200249796 -:1089A00024992A99208D209FB96B2ABB0AD0010EE9 -:1089B000E8CF7FF0040E58EC0BF0000EE8CF7FF00C -:1089C00012008D0E58EC0BF012002497249920AD64 -:1089D00014D02AAB03D02093209D1200208F209D1D -:1089E00058EC28F0D0EC26F02C992B9F010EBA6F92 -:1089F0006AEC28F02499249712002CB7AAD0818819 -:108A0000060EB06F288B2CA31200116B126B136B28 -:108A1000146B020E176F186BF6EC43F0120024B7BC -:108A200015D024A912002DB9FFD026B91CD126BD1E -:108A3000F3D02499B96BBA2B060E2BBD040EBA6382 -:108A400002D0010EBA6F6AEC28F012002497249924 -:108A5000208F209DB96B2DB9E7D026BBB0D126B9A8 -:108A600002D126BDD9D026B500D12CB9B8EF45F03A -:108A70002BBF0BD0BA4FDAD0BA4F8AD1BA4F53D0EE -:108A8000BA4F45D0BA4FE9D11200BA4FBCD0BA4F55 -:108A900017D0BA4FC3D0BA4F03D0BA4FDED11200AD -:108AA0002C732CA30AD0116B126B136B146B020E78 -:108AB000176F186BF6EC43F0D0D11BEC26F0CDD13C -:108AC0005A0E9FEC0DF0A86608D0E6EC0FF0010EF0 -:108AD000A86E5A0E9DEC0DF007D0AFEC0FF0000E13 -:108AE000A86E5A0E9DEC0DF075EC1FF008EC1FF00F -:108AF00090EC22F030EC25F02ABBAFD128BFADD1ED -:108B000025B10DEC1CF025A1D6EC1BF0A6D158EC3C -:108B100028F0EEEC26F0010EBA6F2B8F6AEC28F0ED -:108B200024992497120029B126D1268558EC28F0E3 -:108B3000D0C1A8FF180E9DEC0DF011C5A8FF190EAD -:108B40009DEC0DF001EC27F0010EBA6F6AEC28F0F5 -:108B50001200208F209D249924972C8958EC28F00E -:108B60003AEC27F02B9F010EBA6F6AEC28F0120046 -:108B7000BA4F73D1BA4F39D0BA4F3ED0BA4F2ED078 -:108B8000BA4F25D06AD13AEC27F0980E526F3A0EC0 -:108B9000536FC6C154F1C7C155F1D4EC0BF01FA7F8 -:108BA00005D0980EC66F3A0EC76F1200E80E526FCE -:108BB000030E536FC6C154F1C7C155F1D4EC0BF08D -:108BC0001FB71200E80EC66F030EC76F1200E80E43 -:108BD000C65F030EC75B050EBA6FD5D7E80EC62772 -:108BE000030EC723040EBA6FCED7640EC627000E3D -:108BF000C723020EBA6FC7D7640EC65F000EC75BED -:108C0000030EBA6FC0D7268D58EC28F030EC80F0F8 -:108C100001013BEC29F01200269D1FD12D8958EC53 -:108C200028F030EC2BF012002D9917D12689220E56 -:108C30009FEC0DF0030EA8640DD00CD02B8528EC12 -:108C40000FF037EC2CF023C5CEF1CE67120049ECC3 -:108C50002CF0120058EC28F023C5CEF1CE6712009C -:108C600085EC27F012002699F8D0BA4F6FD0BA4F92 -:108C70004ED0BA4F38D0BA4F17D0BA4F01D01200E9 -:108C8000190E9FEC0DF0A8CF32F13207FF0E3263C0 -:108C900001D0322B32C1A8FF190E9DEC0DF001EC72 -:108CA00027F0050EBA6F1200190E9FEC0DF0A8CF39 -:108CB00032F1322B650E326302D0040E326F180E81 -:108CC0009FEC0DF0A8503225336F650E336301D051 -:108CD000320732C1A8FF190E9DEC0DF001EC27F010 -:108CE000040EBA6F1200180E9FEC0DF0A8CF32F1EF -:108CF0003207030E326301D0322B32C1A8FF180EA7 -:108D00009DEC0DF001EC27F0030EBA6F1200180E67 -:108D10009FEC0DF0A8CF32F1322B650E326302D0FA -:108D2000050E326F190E9FEC0DF0A8503225336FEF -:108D3000650E336301D0320732C1A8FF180E9DECD7 -:108D40000DF001EC27F0020EBA6F1200190E9FEC25 -:108D50000DF0A8CF11F5180E9FEC0DF0A8CFD0F1B3 -:108D600011C50AF1D880640E0A55A856A8CF10F58F -:108D70002887288B72D0268B58EC28F029912A89D5 -:108D8000D2EC27F02981010EBA6F6AEC28F01200AC -:108D900029B10AD0268B58EC28F0D2EC27F0010E2E -:108DA000BA6F6AEC28F012002B8D268B58EC28F055 -:108DB00023EC28F0010EBA6F6AEC28F012002AB9F1 -:108DC00012D029A110D02C9561EC1FF0230EBA25EA -:108DD000A96EC8EC0DF0A8CF18F5A8CF59F12B9DBE -:108DE0002889288B3AD02C85326B32C118F5269B06 -:108DF000BAC1D1F1BA05040DF350070FA96EC8EC42 -:108E00000DF0A8CF11F5BA05040DF350060FA96EA9 -:108E1000C8EC0DF0A8CFD0F111C50AF1D880640ECE -:108E20000A55A856A8CF10F52889288B16D020AF50 -:108E300012002DB943D02CB93CD026A908D02BB5AF -:108E400031D023C5CEF1CE6702D085EC27F0B92B07 -:108E50000A0E75EC10F0B96512002BA50DD02B95FC -:108E600028EC0FF008EC1FF030EC25F025B10DECEC -:108E70001CF025A1D6EC1BF02B95209F209D75ECB6 -:108E80001FF058EC28F0B2EC1BF058EC25F0B96B51 -:108E900026992D99269B269D26952B9D2C992497C6 -:108EA0002499120023C5CEF1CE67D1D749EC2CF01E -:108EB000CED73AEC27F06AEC28F0C9D730EC2BF08B -:108EC000C6D729EE4AF0100E396FDE660DD0392F65 -:108ED000FCD728EC0FF0010E58EC0BF0020E58EC0A -:108EE0000BF070EC80F0010178EC0EF0E9EC0DF085 -:108EF000A56BA66B939C939E819C819E20B509D8FF -:108F000020B14FD820A996EF4AF0000003000000DE -:108F1000F5D758EC48F02CB11CEC48F002EC3DF0D1 -:108F2000F5EC3CF0A62B0E0EA66526D070D87DEC95 -:108F300049F01AEC80F00101A1C1A3F1A2C1A4F192 -:108F40008DC1A1F18EC1A2F1A66B070E89EC10F0C4 -:108F500032C152F133C153F1A1C154F1A2C155F153 -:108F6000D4EC0BF01FB701D007D0070E89EC10F03E -:108F700032C1A1F133C1A2F18DC100F58EC101F55D -:108F80000B0E75EC10F00A6F0AC112F50C0E75ECA1 -:108F900010F00A6F0AC113F540EC80F00101209532 -:108FA00012003CEC3DF027A104D0818600000300B4 -:108FB00000008196A52B050EA56512D028D8060EB7 -:108FC00089EC10F032C152F133C153F18DC154F12B -:108FD0008EC155F1D4EC0BF020891FB72099A56BF9 -:108FE000209124B70AD024B908D0F292F0902A93A5 -:108FF0002A9124992497D59E1200F292F0902A93F8 -:109000002A9124992497D59E209927871200EFEC66 -:1090100018F003000000030000000300F2EC18F059 -:10902000E2EC18F003000000030000000300E9EC8C -:1090300018F0CAEC17F01200FA0ED5EC0CF0FA0E8C -:10904000D5EC0CF0FA0ED5EC0CF0FA0ED5EC0CF0D9 -:1090500058EC48F02CA11200F26AF16AF06AC29052 -:10906000E9EC0DF0100E926E806A936A816A1D0E13 -:10907000946E826A956A836A966A846AD56ACD6AB2 -:10908000CA6A9B6A020ED36ED180E8C137F10F0E17 -:10909000396F03000000392FFCD781880400050ECA -:1090A000A9EC0CF0819803000000372FF6D7EDD71C -:1090B000C2800000C282C2B2FED7C4CF4DF1C3CF7E -:1090C0004CF1C60E4E6F030E4F6FEBEC0BF0640EBF -:1090D0004E6F4F6B2FEC0CF048C1C2F149C1C3F188 -:1090E000C290C2C154F1C3C155F1280E526F0A0E8D -:1090F000536FD4EC0BF02C911FB703D0020EE86F26 -:109100002C818DC154F18EC155F1990E526F3A0EDA -:10911000536FD4EC0BF02C911FA703D0030EE86F14 -:109120002C81299B299D280E9FEC0DF0A8CF54F18E -:10913000290E9FEC0DF0A8CF55F1D00E526F070EFF -:10914000536FD4EC0BF01FA7298B940E526F110EA6 -:10915000536FD4EC0BF01FA7298D29AB73D029AD29 -:1091600071D0680EA86E280E9DEC0DF0100EA86E42 -:10917000290E9DEC0DF007C1A8FF2A0E9DEC0DF005 -:1091800006C1A8FF2B0E9DEC0DF008C1A8FF2C0E08 -:109190009DEC0DF097C1A8FF2D0E9DEC0DF098C130 -:1091A000A8FF2E0E9DEC0DF0A86A2F0E9DEC0DF081 -:1091B000A86A300E9DEC0DF0A86A310E9DEC0DF002 -:1091C000A86A320E9DEC0DF0A86A330E9DEC0DF0EE -:1091D000A86A340E9DEC0DF0A86A350E9DEC0DF0DA -:1091E00097C1A8FF360E9DEC0DF098C1A8FF370E71 -:1091F0009DEC0DF007C1A8FF380E9DEC0DF006C1E7 -:10920000A8FF390E9DEC0DF008C1A8FF3A0E9DECA9 -:109210000DF097C1A8FF3B0E9DEC0DF098C1A8FF83 -:109220003C0E9DEC0DF007C1A8FF3D0E9DEC0DF02E -:1092300006C1A8FF3E0E9DEC0DF008C1A8FF3F0E31 -:109240009DEC0DF0280E9FEC0DF0A8CF54F1290EE7 -:109250009FEC0DF0A8CF55F1C2C152F1C3C153F13B -:10926000D4EC0BF01FA71200C2C1A8FF280E9DEC82 -:109270000DF0C3C1A8FF290E9DEC0DF007C1A8FF9A -:109280002A0E9DEC0DF006C1A8FF2B0E9DEC0DF0F3 -:1092900008C1A8FF2C0E9DEC0DF097C1A8FF2D0E64 -:1092A0009DEC0DF098C1A8FF2E0E9DEC0DF0120064 -:1092B000800ECF6ECE6A3C0E036111D03C0E04616D -:1092C0000ED0180E05610BD0200E066108D00C0ED2 -:1092D000076105D0640E086102D09D801200000E67 -:1092E000036F000E046F0C0E056F170E066F040E51 -:1092F000076F0A0E086F9D801200360E9FEC0DF06E -:10930000A8CF54F1370E9FEC0DF0A8CF55F197C1BF -:1093100052F198C153F1D4EC0BF01FA719D097C1AB -:10932000A8FF360E9DEC0DF098C1A8FF370E9DECFE -:109330000DF007C1A8FF380E9DEC0DF006C1A8FF87 -:10934000390E9DEC0DF008C1A8FF3A0E9DEC0DF012 -:109350003B0E9FEC0DF0A8CF54F13C0E9FEC0DF0AE -:10936000A8CF55F197C152F198C153F1D4EC0BF04D -:109370001FB7120097C1A8FF3B0E9DEC0DF098C1DE -:10938000A8FF3C0E9DEC0DF007C1A8FF3D0E9DEC23 -:109390000DF006C1A8FF3E0E9DEC0DF008C1A8FF20 -:1093A0003F0E9DEC0DF01200249B9D9A81869E9AA3 -:1093B000620EAD6EF1EC0DF0F7EC0DF0AECF05F1F5 -:1093C000180E0561056BF7EC0DF0AECF04F13C0E05 -:1093D0000461046BF7EC0DF0AECF03F13C0E0361BA -:1093E000036BF7EC0DF0AECF07F10C0E076501D063 -:1093F000076FF7EC0DF0AECF06F107C132F1324F37 -:109400001F0E324F1C0E324F1F0E324F1E0E324FA8 -:109410001F0E324F1E0E324F1F0E324F1F0E324F95 -:109420001E0E324F1F0E324F1E0E324F1F0E06659C -:1094300002D0010E066FF7EC0DF0AECF08F1640E0E -:109440000861086B81969E9A20859D8A83EF3CF087 -:10945000289101015EEC4BF020B3ECEC1AF0FC6AB1 -:1094600001EE09F0EE6A0A0EEA62FCD7E9EC0DF0B3 -:1094700058EC49F0F8EC18F0239D23ADFED78F6B24 -:10948000906B196B1A6B208907EC48F020998DC1FD -:109490009FF18EC1A0F18DC1A1F18EC1A2F18DC14C -:1094A000A3F18EC1A4F1CC2B0A6B0AC111F54F0EAA -:1094B0000A6F0AC110F58DC100F58EC101F5000ECD -:1094C000E8CF4CF220EC80F0010130EC80F001019B -:1094D00018EC80F0010115EC3DF0010140EC80F04A -:1094E0000101010EA96E010EAA6EC8EC0DF0A8CF05 -:1094F00039F1A92AC8EC0DF0A8CF3AF1AA6A010EF9 -:10950000396304D0410E3A6301D010D0010EA96E28 -:10951000010EAA6E010EA86ECCEC0DF0A92A410E28 -:10952000A86ECCEC0DF0AA6A12EF16F08198819625 -:10953000300E75EC10F0E8CFF9F11F6B206B216B4A -:10954000226B236B246B256B266B276B286B296B97 -:109550002A6B2B6B2C6B2D6B03EC3AF066EC0FF047 -:10956000000EE8CF7CF0000EE8CF7DF0000EE8CFD3 -:109570007EF0000EE8CF7FF0FF0E2E6F2EC17AF046 -:10958000FF0E2E6F2EC17BF061EC2EF0A3C19FF178 -:10959000A4C1A0F1AA6A5C0E9FEC0DF0300EA86287 -:1095A00001D006D00ED8300EA86E5C0E9DEC0DF0EA -:1095B000270E9FEC0DF02A85010EA8622A950EEF6A -:1095C0003CF0A8EC2AF0140E65D0289F29912A9B24 -:1095D000000E0A6F0AC11FF55A0E0A6F0AC115F56F -:1095E0000AC114F5AA6A220E9FEC0DF0010EA862C2 -:1095F00002D0288F1200020EA86202D02981120028 -:10960000030EA86202D02A8B1200040EA8620FD0AB -:10961000010E0A6F0AC11FF5200E75EC10F0A8CFDD -:1096200015F5210E75EC10F0A8CF14F51200050EFB -:10963000A86212002981010E0A6F0AC11FF5200ECF -:1096400075EC10F0A8CF15F5210E75EC10F0A8CF31 -:1096500014F5120028EC0FF066EC2AF00A0E396FB0 -:10966000C80ED5EC0CF02497249920B1D0EC43F02F -:1096700020B139072091396701D0120020B31200C0 -:1096800024B7120024B91200F0D728EC0FF087ECB1 -:109690002AF0E4D7396FC80ED5EC0CF02497249942 -:1096A00020B1D0EC43F020B139072091396701D0C7 -:1096B000120024B7120024B91200F2D76C0ED36E38 -:1096C000110E926E806A030E936E816ADD0E946EA7 -:1096D000826A000E966E846A000E956E836A400E52 -:1096E0009B6E1F0ED56E070ECD6ED00EF26E050E60 -:1096F000F16E080EF06E210E9D6E000EA06ED06A07 -:10970000000EC26E0E0EC16E8A0EC06EC66A000ECC -:10971000C76E280EC66E000EC56E080EC86EBD6AF6 -:10972000BA6A070EB46E200E6F6E240EAC6E900EE9 -:10973000AB6E080EB86EB06A220EAF6EAE6A9E6A4D -:109740001200010EE96F0F0EEA6F010EBA6FB86BCF -:10975000208F218728EC0FF0BCEC1EF02497249971 -:10976000219121939EEC1CF09FEC1DF024EC13F052 -:1097700020A109D006EC3EF0D0EC43F03CEC3DF0EB -:1097800058EC48F0209121B1D0EF4BF020AFDAEF48 -:109790004BF020B9DAEF4BF020B396EF4AF0E6D762 -:1097A000BA4F1CD0BA4F0AD0BA4F10D0BA4F87D098 -:1097B000BA4F5BD0040EBA6F4BEF13F0020EE927DD -:1097C000C70EE961E96F020EBA6FC8D7030EEA2728 -:1097D000630EEA61EA6F030EBA6FC0D7258D2C873E -:1097E000EAC14CF14D6B640E4E6F4F6BEBEC0BF01E -:1097F000E80E4827030E492348C1C6F149C1C7F105 -:10980000C6C18DF1C7C18EF121912193209F24976C -:10981000249911EC4CF02083500EBCEC1AF012EF9E -:109820003EF02D81530EBCEC1AF062EC80F0010189 -:10983000540EBCEC1AF012002D91530EBCEC1AF031 -:1098400064EC80F00101540EBCEC1AF0470EBCEC45 -:109850001AF030EC80F00101C1EC41F0480EBCEC94 -:109860001AF028EC80F00101120028EC0FF08CECCB -:109870002CF016EC46F0010EE8CF7FF0BC0E58EC51 -:109880000BF0000EE8CF7FF02497249920A109D097 -:1098900006EC3EF0D0EC43F03CEC3DF058EC48F0E8 -:1098A000209124B709D024B907D020B949EF13F08B -:1098B00020B396EF4AF0EAD7050EBA6F48D71BECF3 -:1098C00044F0258D2C87EAC14CF14D6B640E4E6F30 -:1098D0004F6BEBEC0BF0E80E4827030E492348C111 -:1098E000C6F149C1C7F1C6C18DF1C7C18EF111ECF6 -:1098F0004CF0010EE8CF7FF00C0E58EC0BF0000E90 -:10990000E8CF7FF023EC3FF0A7EC3FF000EC80F0D5 -:10991000010123C5CEF1CE67F5D7010EE8CF4CF299 -:10992000FF0EE8CF23F59EEC1CF0817823EC3FF08E -:10993000A7EC3FF000EC80F00101430EBCEC1AF004 -:10994000E92FF1D7000EE8CF4CF2FF0EE8CF23F558 -:1099500014D081881CEC4CF0259D2C97FA0ED5EC88 -:109960000CF0FA0ED5EC0CF0FA0ED5EC0CF0819858 -:10997000010EE96F050EBA6FEAD623EC3FF0A7ECB3 -:109980003FF000EC80F0010123C5CEF1CE67F5D7A2 -:02999000E0D71E +:108350002C8D1B0E9FEC0DF0A8A610D0040ED1633F +:1083600001D00CD01F0E9FEC0DF0A86407D048512F +:10837000A86404D0030EA85C48612C8D1B0E9FECF2 +:108380000DF0A8A810D0050ED16301D00CD0200E9E +:108390009FEC0DF0A86407D04851A86404D0030EE8 +:1083A000A85C48612C8D75EC1FF0120020C54CF1C3 +:1083B00021C54DF14C6707D04D6705D0010ECC6F3C +:1083C000CD6B279112004CC104F54DC105F50D0E82 +:1083D00075EC10F04E6F4EC106F54B0EBCEC1AF06A +:1083E0001CEC80F001014C0EBCEC1AF004C54CF101 +:1083F00005C54DF14C6707D04D6705D0010ECC6F18 +:10840000CD6B279112004CC1CCF14DC1CDF127812C +:10841000120020A766EF43F025BD66EF43F02ABBAC +:10842000A6DCA3C100F5A4C101F50C0E75EC10F09B +:108430000A6F0AC113F5470EBCEC1AF030EC80F05D +:108440000101B4DF480EBCEC1AF0FD0E98EC2DF0E3 +:10845000FD0E98EC2DF0FE0E98EC2DF0BFC1BDF195 +:10846000C0C1BEF1FA0E98EC2DF0FA0E98EC2DF08A +:10847000200E98EC2DF0075198EC2DF0065198EC59 +:108480002DF0085198EC2DF0055198EC2DF0045189 +:1084900098EC2DF02AAB11D0DDC132F1DEC133F101 +:1084A00060EC2DF032C1DDF133C1DEF1DD5198EC2D +:1084B0002DF0DE5198EC2DF010D091C132F192C127 +:1084C00033F160EC2DF032C191F133C192F1915151 +:1084D00098EC2DF0925198EC2DF0A55198EC2DF0E0 +:1084E000A65198EC2DF0A75198EC2DF0AC5198ECDA +:1084F0002DF0AD5198EC2DF0A35198EC2DF0A45136 +:1085000098EC2DF020C532F121C533F1325198ECB1 +:108510002DF0335198EC2DF0060E9FEC0DF0A85085 +:1085200098EC2DF0070E9FEC0DF0A85098EC2DF074 +:108530000A0E9FEC0DF0A85098EC2DF00B0E9FEC5E +:108540000DF0A85098EC2DF00E0E9FEC0DF0A850F9 +:1085500098EC2DF00F0E9FEC0DF0A85098EC2DF03C +:10856000120E9FEC0DF0A85098EC2DF0130E9FEC1E +:108570000DF0A85098EC2DF0160E9FEC0DF0A850C1 +:1085800098EC2DF0170E9FEC0DF0A85098EC2DF004 +:10859000180E9FEC0DF0A85098EC2DF0190E9FECE2 +:1085A0000DF0A85098EC2DF0210E9FEC0DF0A85086 +:1085B00098EC2DF0010E98EC2DF0460E98EC2DF075 +:1085C000C25198EC2DF0C35198EC2DF0140E75ECBF +:1085D00010F02ABB010E98EC2DF0020E396F393BDA +:1085E000150E75EC10F0392598EC2DF0020E396F50 +:1085F000393B160E75EC10F0392598EC2DF0020E73 +:10860000396F393B170E75EC10F0392598EC2DF0C9 +:10861000030E396F393B180E75EC10F0392598ECC4 +:108620002DF0090E396F393B190E75EC10F0392514 +:1086300098EC2DF0000E396F393B1A0E75EC10F0E6 +:10864000392598EC2DF01A0E9FEC0DF0A85098ECFF +:108650002DF0000E98EC2DF0FB0E98EC2DF0FB0E9B +:1086600098EC2DF0020E9FEC0DF0A8CF39F1030E1F +:108670009FEC0DF0A8CF3AF1D890010E3927000EEB +:108680003A2339C1A8FF020E9DEC0DF03AC1A8FFB4 +:10869000030E9DEC0DF01C0E89EC10F0326703D038 +:1086A000336701D012D0010E3227000E3323700E33 +:1086B000820FA96E32C1A8FFCCEC0DF0700E830FB3 +:1086C000A96E33C1A8FFCCEC0DF08196259D2DB18C +:1086D000D3EC4CF060EC80F00101196B1A6B0EEFDB +:1086E0003CF020A712002ABB0ED025BD19D0209344 +:1086F000B72B020E75EC10F0020FD8B0FF0EE80693 +:10870000B76520831200B72B3C0EB7631200B76B1E +:108710002093DF2B1E0E75EC10F0DF632083120018 +:108720002093B72B050EB76520831200E3EC43F0CE +:1087300020B3BFEC43F020B3D2EC43F0219D97511E +:108740009963218D98519A63218D21BD08EC1FF00A +:10875000219F8D519563218F8E519663218F25BD69 +:10876000218F21BF90EC22F0120064EC48F0F9EC6C +:1087700043F030EC25F089EC49F02095120091C1CE +:1087800052F192C153F18FC154F190C155F1D4EC23 +:108790000BF01FA712008FC191F190C192F130EC44 +:1087A00025F01200ACC152F1ADC153F197C154F1A3 +:1087B00098C155F1D4EC0BF01FB7120097C1ACF182 +:1087C00098C1ADF112002299000E75EC10F0526FB5 +:1087D000536B8FC154F190C155F1D4EC0BF01FA72E +:1087E00005D020B7B76B20832289120020A72093E1 +:1087F000120023B709D00C0EC36501D01200070E7A +:10880000B06F288B238712000D0EC365F8D723970E +:1088100012008FC115F190C116F115511127165193 +:108820001223000E1323142315511127165112235E +:10883000000E1323142317C14EF118C14FF111C1BB +:1088400048F112C149F113C14AF114C14BF12FECA7 +:108850000CF048C193F149C194F11200510EBCECE7 +:108860001AF0916B926B936B946BE6EC0FF05A0ECF +:108870009FEC0DF0000EA864AFEC0FF0116B126BC3 +:10888000136B146B010E176F186B010EDD6FDE6B2F +:10889000E06BE16BDB6BDC6BA56BA66BA76BA86B6E +:1088A000DF6BB76BB86BB06B289B2B9BD2692591A4 +:1088B0002C952C9DC7EC2DF0A4C103F5A3C102F5A6 +:1088C00097C1ACF198C1ADF10A6B0AC14EF20AC171 +:1088D0004FF202EE50F0200E0A6FEE6A0A2FFDD71B +:1088E00002EE70F0200E0A6F010EEE6E0A2FFCD71A +:1088F00002EE90F0EE6AEE6A2C83290E75EC10F011 +:10890000326F010E32632C93140E75EC10F0A96FC8 +:10891000150E75EC10F0B16F160E75EC10F0B26F0D +:10892000170E75EC10F0B36F180E75EC10F0B46FF5 +:10893000190E75EC10F0B56F1A0E75EC10F0B66FDD +:108940002AAB02D0010EA96F240E9FEC0DF029B1C5 +:10895000A8CF18F5A8CF59F181962397229B209D87 +:108960002097268325ADE9EC0DF0210E9FEC0DF04C +:10897000A8CFD1F1D105040DF350070FA96EC8ECB3 +:108980000DF0A8CF11F5D105040DF350060FA96E17 +:10899000C8EC0DF0A8CFD0F111C50AF1D880640E53 +:1089A0000A55D880A856A8CF10F52B95120024B7E9 +:1089B00018D024A91200249724992A99208D209F49 +:1089C000B96B2ABB0AD0010EE8CF7FF0040E58EC39 +:1089D0000BF0000EE8CF7FF012008D0E58EC0BF07C +:1089E00012002497249920AD14D02AAB03D02093F1 +:1089F000209D1200208F209D58EC28F0D0EC26F00E +:108A00002C992B9F010EBA6F6AEC28F024992497B9 +:108A100012002CB7AAD08188060EB06F288B2CA329 +:108A20001200116B126B136B146B020E176F186B25 +:108A300009EC44F0120024B715D024A912002DB976 +:108A4000FFD026B91CD126BDF3D02499B96BBA2B1F +:108A5000060E2BBD040EBA6302D0010EBA6F6AEC8B +:108A600028F0120024972499208F209DB96B2DB9EE +:108A7000E7D026BBB0D126B902D126BDD9D026B5C4 +:108A800000D12CB9C4EF45F02BBF0BD0BA4FDAD0D0 +:108A9000BA4F8AD1BA4F53D0BA4F45D0BA4FE9D165 +:108AA0001200BA4FBCD0BA4F17D0BA4FC3D0BA4F8A +:108AB00003D0BA4FDED112002C732CA30AD0116B55 +:108AC000126B136B146B020E176F186B09EC44F0EA +:108AD000D0D11BEC26F0CDD15A0E9FEC0DF0A8663C +:108AE00008D0E6EC0FF0010EA86E5A0E9DEC0DF0CA +:108AF00007D0AFEC0FF0000EA86E5A0E9DEC0DF0F3 +:108B000075EC1FF008EC1FF090EC22F030EC25F033 +:108B10002ABBAFD128BFADD125B10DEC1CF025A1EA +:108B2000D6EC1BF0A6D158EC28F0EEEC26F0010EA6 +:108B3000BA6F2B8F6AEC28F024992497120029B180 +:108B400026D1268558EC28F0D0C1A8FF180E9DEC40 +:108B50000DF011C5A8FF190E9DEC0DF001EC27F0EA +:108B6000010EBA6F6AEC28F01200208F209D249924 +:108B700024972C8958EC28F03AEC27F02B9F010E13 +:108B8000BA6F6AEC28F01200BA4F73D1BA4F39D0DD +:108B9000BA4F3ED0BA4F2ED0BA4F25D06AD13AEC58 +:108BA00027F0980E526F3A0E536FC6C154F1C7C1E9 +:108BB00055F1D4EC0BF01FA705D0980EC66F3A0EF6 +:108BC000C76F1200E80E526F030E536FC6C154F107 +:108BD000C7C155F1D4EC0BF01FB71200E80EC66FF9 +:108BE000030EC76F1200E80EC65F030EC75B050ECB +:108BF000BA6FD5D7E80EC627030EC723040EBA6F87 +:108C0000CED7640EC627000EC723020EBA6FC7D791 +:108C1000640EC65F000EC75B030EBA6FC0D7268D09 +:108C200058EC28F030EC80F001013BEC29F0120008 +:108C3000269D1FD12D8958EC28F030EC2BF0120026 +:108C40002D9917D12689220E9FEC0DF0030EA864F2 +:108C50000DD00CD02B8528EC0FF037EC2CF023C571 +:108C6000CEF1CE67120049EC2CF0120058EC28F03F +:108C700023C5CEF1CE67120085EC27F012002699AD +:108C8000F8D0BA4F6FD0BA4F4ED0BA4F38D0BA4F93 +:108C900017D0BA4F01D01200190E9FEC0DF0A8CFDB +:108CA00032F13207FF0E326301D0322B32C1A8FFFE +:108CB000190E9DEC0DF001EC27F0050EBA6F1200B5 +:108CC000190E9FEC0DF0A8CF32F1322B650E3263F6 +:108CD00002D0040E326F180E9FEC0DF0A850322512 +:108CE000336F650E336301D0320732C1A8FF190E0E +:108CF0009DEC0DF001EC27F0040EBA6F1200180E77 +:108D00009FEC0DF0A8CF32F13207030E326301D091 +:108D1000322B32C1A8FF180E9DEC0DF001EC27F0AC +:108D2000030EBA6F1200180E9FEC0DF0A8CF32F1AF +:108D3000322B650E326302D0050E326F190E9FEC96 +:108D40000DF0A8503225336F650E336301D0320722 +:108D500032C1A8FF180E9DEC0DF001EC27F0020EB9 +:108D6000BA6F1200190E9FEC0DF0A8CF11F5180E76 +:108D70009FEC0DF0A8CFD0F111C50AF1D880640E98 +:108D80000A55A856A8CF10F52887288B72D0268BB5 +:108D900058EC28F029912A89D2EC27F02981010E7C +:108DA000BA6F6AEC28F0120029B10AD0268B58EC71 +:108DB00028F0D2EC27F0010EBA6F6AEC28F012000E +:108DC0002B8D268B58EC28F023EC28F0010EBA6F7F +:108DD0006AEC28F012002AB912D029A110D02C95E3 +:108DE00061EC1FF0230EBA25A96EC8EC0DF0A8CFD8 +:108DF00018F5A8CF59F12B9D2889288B3AD02C85BE +:108E0000326B32C118F5269BBAC1D1F1BA05040DF7 +:108E1000F350070FA96EC8EC0DF0A8CF11F5BA05F5 +:108E2000040DF350060FA96EC8EC0DF0A8CFD0F1D9 +:108E300011C50AF1D880640E0A55A856A8CF10F5BE +:108E40002889288B16D020AF12002DB943D02CB919 +:108E50003CD026A908D02BB531D023C5CEF1CE67A2 +:108E600002D085EC27F0B92B0A0E75EC10F0B9652D +:108E700012002BA50DD02B9528EC0FF008EC1FF05D +:108E800030EC25F025B10DEC1CF025A1D6EC1BF043 +:108E90002B95209F209D75EC1FF058EC28F0B2EC2C +:108EA0001BF058EC25F0B96B26992D99269B269D31 +:108EB00026952B9D2C9924972499120023C5CEF139 +:108EC000CE67D1D749EC2CF0CED73AEC27F06AEC3C +:108ED00028F0C9D730EC2BF0C6D729EE4AF0100E97 +:108EE000396FDE660DD0392FFCD728EC0FF0010E5C +:108EF00058EC0BF0020E58EC0BF070EC80F0010116 +:108F000078EC0EF0E9EC0DF0A56BA66B939C939EAC +:108F1000819C819E20B509D820B14FD820A9A1EF0E +:108F20004AF0000003000000F5D764EC48F02CB1D3 +:108F300028EC48F0FFEC3CF0F2EC3CF0A62B0E0ED7 +:108F4000A66526D070D889EC49F01AEC80F00101B2 +:108F5000A1C1A3F1A2C1A4F18DC1A1F18EC1A2F161 +:108F6000A66B070E89EC10F032C152F133C153F1F8 +:108F7000A1C154F1A2C155F1D4EC0BF01FB701D03F +:108F800007D0070E89EC10F032C1A1F133C1A2F174 +:108F90008DC100F58EC101F50B0E75EC10F00A6F56 +:108FA0000AC112F50C0E75EC10F00A6F0AC113F528 +:108FB00040EC80F001012095120039EC3DF027A132 +:108FC00004D081860000030000008196A52B050EC9 +:108FD000A56512D028D8060E89EC10F032C152F1E6 +:108FE00033C153F18DC154F18EC155F1D4EC0BF066 +:108FF00020891FB72099A56B209124B70AD024B9E6 +:1090000008D0F292F0902A932A9124992497D59E21 +:109010001200F292F0902A932A9124992497D59ED7 +:10902000209927871200EFEC18F0030000000300DE +:1090300000000300F2EC18F0E2EC18F0030000006E +:10904000030000000300E9EC18F0CAEC17F012006E +:10905000FA0ED5EC0CF0FA0ED5EC0CF0FA0ED5ECBD +:109060000CF0FA0ED5EC0CF064EC48F02CA11200D8 +:10907000F26AF16AF06AC290E9EC0DF0100E926E9D +:10908000806A936A816A1D0E946E826A956A836A09 +:10909000966A846AD56ACD6ACA6A9B6A020ED36EE2 +:1090A000D180E8C137F10F0E396F03000000392F6E +:1090B000FCD781880400050EA9EC0CF08198030010 +:1090C0000000372FF6D7EDD7C2800000C282C2B2AF +:1090D000FED7C4CF4DF1C3CF4CF1C60E4E6F030E79 +:1090E0004F6FEBEC0BF0640E4E6F4F6B2FEC0CF0F0 +:1090F00048C1C2F149C1C3F1C290C2C154F1C3C158 +:1091000055F1280E526F0A0E536FD4EC0BF02C91D0 +:109110001FB703D0020EE86F2C818DC154F18EC1B0 +:1091200055F1990E526F3A0E536FD4EC0BF02C910F +:109130001FA703D0030EE86F2C81299B299D280EC1 +:109140009FEC0DF0A8CF54F1290E9FEC0DF0A8CFA5 +:1091500055F1D00E526F070E536FD4EC0BF01FA7D2 +:10916000298B940E526F110E536FD4EC0BF01FA786 +:10917000298D29AB73D029AD71D0680EA86E280E49 +:109180009DEC0DF0100EA86E290E9DEC0DF007C1A0 +:10919000A8FF2A0E9DEC0DF006C1A8FF2B0E9DEC3A +:1091A0000DF008C1A8FF2C0E9DEC0DF097C1A8FF93 +:1091B0002D0E9DEC0DF098C1A8FF2E0E9DEC0DF02C +:1091C000A86A2F0E9DEC0DF0A86A300E9DEC0DF0F4 +:1091D000A86A310E9DEC0DF0A86A320E9DEC0DF0E0 +:1091E000A86A330E9DEC0DF0A86A340E9DEC0DF0CC +:1091F000A86A350E9DEC0DF097C1A8FF360E9DECC8 +:109200000DF098C1A8FF370E9DEC0DF007C1A8FF27 +:10921000380E9DEC0DF006C1A8FF390E9DEC0DF047 +:1092200008C1A8FF3A0E9DEC0DF097C1A8FF3B0EB8 +:109230009DEC0DF098C1A8FF3C0E9DEC0DF007C110 +:10924000A8FF3D0E9DEC0DF006C1A8FF3E0E9DEC63 +:109250000DF008C1A8FF3F0E9DEC0DF0280E9FEC0D +:109260000DF0A8CF54F1290E9FEC0DF0A8CF55F1C9 +:10927000C2C152F1C3C153F1D4EC0BF01FA71200CD +:10928000C2C1A8FF280E9DEC0DF0C3C1A8FF290E96 +:109290009DEC0DF007C1A8FF2A0E9DEC0DF006C154 +:1092A000A8FF2B0E9DEC0DF008C1A8FF2C0E9DEC25 +:1092B0000DF097C1A8FF2D0E9DEC0DF098C1A8FFF1 +:1092C0002E0E9DEC0DF01200800ECF6ECE6A3C0E7D +:1092D000036111D03C0E04610ED0180E05610BD055 +:1092E000200E066108D00C0E076105D0640E0861DF +:1092F00002D09D801200000E036F000E046F0C0E52 +:10930000056F170E066F040E076F0A0E086F9D801B +:109310001200360E9FEC0DF0A8CF54F1370E9FECE3 +:109320000DF0A8CF55F197C152F198C153F1D4EC8B +:109330000BF01FA719D097C1A8FF360E9DEC0DF0BA +:1093400098C1A8FF370E9DEC0DF007C1A8FF380E9D +:109350009DEC0DF006C1A8FF390E9DEC0DF008C183 +:10936000A8FF3A0E9DEC0DF03B0E9FEC0DF0A8CF40 +:1093700054F13C0E9FEC0DF0A8CF55F197C152F17E +:1093800098C153F1D4EC0BF01FB7120097C1A8FF9E +:109390003B0E9DEC0DF098C1A8FF3C0E9DEC0DF02E +:1093A00007C1A8FF3D0E9DEC0DF006C1A8FF3E0EC3 +:1093B0009DEC0DF008C1A8FF3F0E9DEC0DF01200D2 +:1093C000249B9D9A81869E9A620EAD6EF1EC0DF003 +:1093D000F7EC0DF0AECF05F1180E0561056BF7EC5B +:1093E0000DF0AECF04F13C0E0461046BF7EC0DF010 +:1093F000AECF03F13C0E0361036BF7EC0DF0AECF83 +:1094000007F10C0E076501D0076FF7EC0DF0AECF3A +:1094100006F107C132F1324F1F0E324F1C0E324F90 +:109420001F0E324F1E0E324F1F0E324F1E0E324F86 +:109430001F0E324F1F0E324F1E0E324F1F0E324F75 +:109440001E0E324F1F0E066502D0010E066FF7EC9E +:109450000DF0AECF08F1640E0861086B81969E9AFC +:1094600020859D8A83EF3CF0010169EC4BF020B32D +:10947000ECEC1AF0FC6A01EE09F0EE6A0A0EEA6200 +:10948000FCD7E9EC0DF064EC49F0F8EC18F0239D02 +:1094900023ADFED78F6B906B196B1A6B208913EC81 +:1094A00048F020998DC19FF18EC1A0F18DC1A1F12D +:1094B0008EC1A2F18DC1A3F18EC1A4F1CC2B0A6B98 +:1094C0000AC111F54F0E0A6F0AC110F58DC100F5E2 +:1094D0008EC101F5000EE8CF4CF220EC80F00101C6 +:1094E00030EC80F0010118EC80F0010112EC3DF04D +:1094F000010140EC80F00101010EA96E010EAA6E7F +:10950000C8EC0DF0A8CF39F1A92AC8EC0DF0A8CF0E +:109510003AF1AA6A010E396304D0460E3A6301D0CB +:1095200010D0010EA96E010EAA6E010EA86ECCEC31 +:109530000DF0A92A460EA86ECCEC0DF0AA6A12EF27 +:1095400016F081988196300E75EC10F0E8CFF9F1A5 +:109550001F6B206B216B226B236B246B256B266B9F +:10956000276B286B296B2A6B2B6B2C6B2D6B03ECF9 +:109570003AF066EC0FF0000EE8CF7CF0000EE8CF7A +:109580007DF0000EE8CF7EF0000EE8CF7FF0FF0EFA +:109590002E6F2EC17AF0FF0E2E6F2EC17BF061EC84 +:1095A0002EF0A3C19FF1A4C1A0F1AA6A5C0E9FECAA +:1095B0000DF0300EA86201D006D00ED8300EA86E85 +:1095C0005C0E9DEC0DF0270E9FEC0DF02A85010E30 +:1095D000A8622A950EEF3CF0A8EC2AF0140E65D094 +:1095E000289F29912A9B000E0A6F0AC11FF55A0E67 +:1095F0000A6F0AC115F50AC114F5AA6A220E9FEC7A +:109600000DF0010EA86202D0288F1200020EA8628F +:1096100002D029811200030EA86202D02A8B120008 +:10962000040EA8620FD0010E0A6F0AC11FF5200EAA +:1096300075EC10F0A8CF15F5210E75EC10F0A8CF41 +:1096400014F51200050EA86212002981010E0A6F9E +:109650000AC11FF5200E75EC10F0A8CF15F5210EEC +:1096600075EC10F0A8CF14F5120028EC0FF066ECA2 +:109670002AF00A0E396FC80ED5EC0CF02497249905 +:1096800020B1E3EC43F020B139072091396701D0D4 +:10969000120020B3120024B7120024B91200F0D730 +:1096A00028EC0FF087EC2AF0E4D7396FC80ED5EC20 +:1096B0000CF02497249920B1E3EC43F020B1390752 +:1096C0002091396701D0120024B7120024B912008A +:1096D000F2D76C0ED36E110E926E806A030E936EEB +:1096E000816ADD0E946E826A000E966E846A000EA8 +:1096F000956E836A400E9B6E1F0ED56E070ECD6E63 +:10970000D00EF26E050EF16E080EF06E210E9D6EFB +:10971000000EA06ED06A000EC26E0E0EC16E8A0ED2 +:10972000C06EC66A000EC76E280EC66E000EC56EED +:10973000080EC86EBD6ABA6A070EB46E200E6F6E50 +:10974000240EAC6E900EAB6E080EB86EB06A220E90 +:10975000AF6EAE6A9E6A1200010EE96F0F0EEA6FDD +:10976000010EBA6FB86B208F2187AFEC0FF028EC99 +:109770000FF0BCEC1EF024972499219121939EECCC +:109780001CF09FEC1DF024EC13F020A109D003EC99 +:109790003EF0E3EC43F039EC3DF064EC48F020910E +:1097A00021B1DDEF4BF020AFE7EF4BF020B9E7EF51 +:1097B0004BF020B3A1EF4AF0E6D7BA4F1CD0BA4F16 +:1097C0000AD0BA4F10D0BA4F63D0BA4F37D0040E78 +:1097D000BA6F4BEF13F0020EE927C70EE961E96F8C +:1097E000020EBA6FC8D7030EEA27630EEA61EA6F6A +:1097F000030EBA6FC0D7258D2C87EAC14CF14D6B93 +:10980000640E4E6F4F6BEBEC0BF0E80E4827030E27 +:10981000492348C1C6F149C1C7F1C6C18DF1C7C1CD +:109820008EF121912193209F24972499C8EC4CF02C +:109830002083500EBCEC1AF00FEF3EF028EC0FF036 +:109840008CEC2CF022EC46F0010EE8CF7FF0BC0E41 +:1098500058EC0BF0000EE8CF7FF02497249920A15C +:1098600009D003EC3EF0E3EC43F039EC3DF064EC5E +:1098700048F0209124B709D024B907D020B949EF86 +:1098800013F020B3A1EF4AF0EAD7050EBA6F6AD7FA +:109890002EEC44F0258D2C87EAC14CF14D6B640E03 +:1098A0004E6F4F6BEBEC0BF0E80E4827030E49238D +:1098B00048C1C6F149C1C7F1C6C18DF1C7C18EF11A +:1098C000C8EC4CF0010EE8CF7FF00C0E58EC0BF01A +:1098D000000EE8CF7FF01EEC3FF0BCEC3FF000EC58 +:1098E00080F0010123C5CEF1CE67F5D7010EE8CF98 +:1098F0004CF2FF0EE8CF23F59EEC1CF0DAEC0DF0F5 +:109900006AC5ADFFF1EC0DF069C5ADFFF1EC0DF0EE +:1099100068C5ADFFF1EC0DF067C5ADFFF1EC0DF0E2 +:109920001BC5ADFFF1EC0DF081781EEC3FF0BCECF7 +:109930003FF000EC80F00101430EBCEC1AF0E92F7F +:10994000DBD7000EE8CF4CF2FF0EE8CF23F514D0A2 +:109950008188D3EC4CF0259D2C97FA0ED5EC0CF0B9 +:10996000FA0ED5EC0CF0FA0ED5EC0CF08198010E45 +:10997000E96F050EBA6FF6D61EEC3FF0BCEC3FF077 +:1099800000EC80F0010123C5CEF1CE67F5D7E0D71A +:109990002D81530EBCEC1AF062EC80F00101540EE4 +:1099A000BCEC1AF012002D91530EBCEC1AF064ECD2 +:1099B00080F00101540EBCEC1AF0470EBCEC1AF01A +:1099C00030EC80F00101D6EC41F0480EBCEC1AF00E +:0899D00028EC80F001011200F7 :02A0000000005E :020000040001F9 :020000001200EC
--- a/code_part1/OSTC_code_asm_part1/MAIN.err Thu Jul 15 18:11:08 2010 +0200 +++ b/code_part1/OSTC_code_asm_part1/MAIN.err Wed Jul 28 15:40:03 2010 +0200 @@ -1,7 +1,7 @@ Warning[203] C:\MK2\CODE_PART1\OSTC_CODE_ASM_PART1\DIVEMODE_MENU.ASM 411 : Found opcode in column 1. (bra) -Message[301] C:\MK2\CODE_PART1\OSTC_CODE_ASM_PART1\MAIN.ASM 136 : MESSAGE: (OSTC - diving computer code, Copyright (C) 2009 HeinrichsWeikamp GbR) -Message[301] C:\MK2\CODE_PART1\OSTC_CODE_ASM_PART1\MAIN.ASM 137 : MESSAGE: (This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the) -Message[301] C:\MK2\CODE_PART1\OSTC_CODE_ASM_PART1\MAIN.ASM 138 : MESSAGE: (Free Software Foundation, either version 3 of the License, or (at your option) any later version.) -Message[301] C:\MK2\CODE_PART1\OSTC_CODE_ASM_PART1\MAIN.ASM 139 : MESSAGE: (This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY) -Message[301] C:\MK2\CODE_PART1\OSTC_CODE_ASM_PART1\MAIN.ASM 140 : MESSAGE: (or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.) -Message[301] C:\MK2\CODE_PART1\OSTC_CODE_ASM_PART1\MAIN.ASM 141 : MESSAGE: (You should have received a copy of the GNU General Public License along with this program.If not, see http://www.gnu.org/licenses/.) +Message[301] C:\MK2\CODE_PART1\OSTC_CODE_ASM_PART1\MAIN.ASM 135 : MESSAGE: (OSTC - diving computer code, Copyright (C) 2009 HeinrichsWeikamp GbR) +Message[301] C:\MK2\CODE_PART1\OSTC_CODE_ASM_PART1\MAIN.ASM 136 : MESSAGE: (This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the) +Message[301] C:\MK2\CODE_PART1\OSTC_CODE_ASM_PART1\MAIN.ASM 137 : MESSAGE: (Free Software Foundation, either version 3 of the License, or (at your option) any later version.) +Message[301] C:\MK2\CODE_PART1\OSTC_CODE_ASM_PART1\MAIN.ASM 138 : MESSAGE: (This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY) +Message[301] C:\MK2\CODE_PART1\OSTC_CODE_ASM_PART1\MAIN.ASM 139 : MESSAGE: (or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.) +Message[301] C:\MK2\CODE_PART1\OSTC_CODE_ASM_PART1\MAIN.ASM 140 : MESSAGE: (You should have received a copy of the GNU General Public License along with this program.If not, see http://www.gnu.org/licenses/.)
--- a/code_part1/OSTC_code_asm_part1/MAIN_with_part2and3.HEX Thu Jul 15 18:11:08 2010 +0200 +++ b/code_part1/OSTC_code_asm_part1/MAIN_with_part2and3.HEX Wed Jul 28 15:40:03 2010 +0200 @@ -1,5 +1,5 @@ :020000040000FA -:1000000029EF4AF0FFFFFFFF08D0FFFFFFFFFFFFD0 +:1000000034EF4AF0FFFFFFFF08D0FFFFFFFFFFFFC5 :10001000FFFFFFFFFFFFFFFF00D0E0CF02F1010174 :10002000D8CF01F1E8CF00F181509EB047EC3BF012 :10003000F2B42EEC3BF0A1B243EC3BF09EBAEEECF6 @@ -439,7 +439,7 @@ :101B5000640EAD6E238F040EA96E9D9A9E9A8186A7 :101B600046D8AECFA8FF818826BF0FD015D8819860 :101B7000A8CFADFF36D8A93EF3D781969E9A9D8A0D -:101B8000AA6A269F239F96EF4AF0FF0EAD6EF5D707 +:101B8000AA6A269F239FA1EF4AF0FF0EAD6EF5D7FC :101B9000A69EA69CA6801200A69EA69CA684F29E47 :101BA000550EA76EAA0EA76EA682F28EA6B2FED71B :101BB000A6941200948C948E240EAC6E900EAB6E94 @@ -564,8 +564,8 @@ :10232000382B376B375124EC0DF0200EDE6E200E6B :10233000DE6E200EDE6E1DEC0EF00B0E58EC0BF078 :10234000F3EC12F09FEC1DF0C6EC31F021B30FD08E -:1023500021B11AD020B396EF4AF020B106EC3EF03E -:1023600020B1D0EC43F0209120B91CD0EDD7BA2B8E +:1023500021B11AD020B3A1EF4AF020B103EC3EF036 +:1023600020B1E3EC43F0209120B91CD0EDD7BA2B7B :10237000070EBA6302D0010EBA6FB86B9FEC1DF066 :10238000F3EC12F02193E0D7AA6A010E2ABDAA6EDF :10239000BA4F0FD0BA4F17D0BA4F19D0BA4F1BD07F @@ -608,29 +608,29 @@ :1025E0001FA7FF0C000C2497249912002B978196AB :1025F000010EBA6F1F9F28EC0FF0B86B2099219144 :102600002193208F21872FEC1EF09FEC1DF0249743 -:10261000249924EC13F021B124D020AF96EF4AF096 -:1026200020B106EC3EF020B1D0EC43F020B13CEC00 -:102630003DF020B158EC48F0209120B996EF4AF0D7 -:1026400020B396EF4AF0E5D724A908D02183BA2B0E +:10261000249924EC13F021B124D020AFA1EF4AF08B +:1026200020B103EC3EF020B1E3EC43F020B139ECF3 +:102630003DF020B164EC48F0209120B9A1EF4AF0C0 +:1026400020B3A1EF4AF0E5D724A908D02183BA2B03 :10265000060EBA6518D0010EBA6F15D024B72181C5 :102660001200BA4FA4EF2EF0BA4F5DEF35F0BA4F1B :10267000F6EF14F0BA4F8CEF13F0BA4F49EF13F0A6 -:10268000BA4F96EF4AF0B86B21B79FEC1DF0249932 +:10268000BA4FA1EF4AF0B86B21B79FEC1DF0249927 :102690001200010EBA6F1F9F28EC0FF0B86B209943 :1026A00021912193208F218783EC1EF09FEC1DF058 :1026B0002497249924EC13F0050EBA6304D0060E77 :1026C000BA6F9FEC1DF021B115D020AF8FD720B18C -:1026D00006EC3EF020B1D0EC43F020B13CEC3DF0F4 -:1026E00020B158EC48F0209120B980D720B396EF64 +:1026D00003EC3EF020B1E3EC43F020B139EC3DF0E7 +:1026E00020B164EC48F0209120B980D720B3A1EF4D :1026F0004AF0E0D7BA4F9CEF16F0BA4F1DEF33F017 -:10270000BA4F3FEF34F0BA4FA1EF4BF0BA4FA1EF01 +:10270000BA4F3FEF34F0BA4FACEF4BF0BA4FACEFEB :102710004BF0050EBA6F6ED72B97010EBA6F1F9F45 :1027200028EC0FF04DEC1EF0B86B2099219121930D :10273000208F2187D9EC13F085EC14F09FEC1DF06D -:102740002497249924EC13F021B117D020AF96EFF1 -:102750004AF020B106EC3EF020B1D0EC43F020B1BD -:102760003CEC3DF020B158EC48F0209120B996EFB8 -:102770004AF020B396EF4AF0E5D7BA4FA7EF10F032 +:102740002497249924EC13F021B117D020AFA1EFE6 +:102750004AF020B103EC3EF020B1E3EC43F020B1AD +:1027600039EC3DF020B164EC48F0209120B9A1EFA4 +:102770004AF020B3A1EF4AF0E5D7BA4FA7EF10F027 :10278000BA4FA3EF10F0BA4FACD0BA4F03D0BA4F44 :102790005CD036D02B87220E9FEC0DF0A82A060EB7 :1027A000A86201D0A86ACCEC0DF0040EBA6F24998F @@ -639,20 +639,20 @@ :1027D000A82E04D0680E58EC0BF01200A82E04D0DE :1027E0008A0E58EC0BF01200A82E04D0980E58EC6C :1027F0000BF01200A82E1200EC0E58EC0BF0120099 -:102800002BA796EF4AF028EC0FF088EC2BF0010E86 +:102800002BA7A1EF4AF028EC0FF088EC2BF0010E7B :10281000E8CF7FF0EB0E58EC0BF0000EE8CF7FF026 :10282000220E9FEC0DF0070EA802F350C10FBA6FF5 :10283000070E396FBA5158EC0BF0BA2B392FFAD773 -:102840001E0E4AEC4BF096EF4AF0010EBA6F1F9F36 +:102840001E0E55EC4BF0A1EF4AF0010EBA6F1F9F20 :1028500028EC0FF06BEC1EF0B86B209921912193BE :10286000208F2187E7EC14F0C1EC14F09FEC1DF0F1 :102870002497249924EC13F0040EBA6304D0060EB6 -:10288000BA6F9FEC1DF021B117D020AF96EF4AF040 -:1028900020B106EC3EF020B1D0EC43F020B13CEC8E -:1028A0003DF020B158EC48F0209120B98CEF13F0A6 -:1028B00020B396EF4AF0DED7BA4F54D0BA4F74D057 +:10288000BA6F9FEC1DF021B117D020AFA1EF4AF035 +:1028900020B103EC3EF020B1E3EC43F020B139EC81 +:1028A0003DF020B164EC48F0209120B98CEF13F09A +:1028B00020B3A1EF4AF0DED7BA4F54D0BA4F74D04C :1028C000BA4F07D0BA4F28D7BA4F26D7050EBA6FDE -:1028D00026D72AEC4BF045EC4BF0030EBA6F249947 +:1028D00026D735EC4BF050EC4BF0030EBA6F249931 :1028E000B6D71A0E9FEC0DF0A82A630EA8640AD082 :1028F000690EA86007D01A0E9DEC0DF0030EBA6F9A :10290000249912D7640EA86EF6D71A0E9FEC0DF01C @@ -672,9 +672,9 @@ :1029E000A866F6D6820E58EC0BF01200010EBA6FF4 :1029F00028EC0FF09EEC1EF0B86B209921912193EA :102A0000208F21879EEC1EF09FEC1DF024972499C7 -:102A100024EC13F021B116D020AFE8D520B106EC9C -:102A20003EF020B1D0EC43F020B13CEC3DF020B1C1 -:102A300058EC48F0209120B9F6EF12F020B396EF51 +:102A100024EC13F021B116D020AFE8D520B103EC9F +:102A20003EF020B1E3EC43F020B139EC3DF020B1B1 +:102A300064EC48F0209120B9F6EF12F020B3A1EF3A :102A40004AF0E6D7BA4F08D0BA4F3AD0BA4F16D0AC :102A5000BA4F05D0BA4F20D0030EBA6FCBD50DECCC :102A600022F0BA6FBA6701D0F7D778EC0EF0000EFB @@ -682,7 +682,7 @@ :102A8000BA6FBA6701D0E8D728EC0FF0190E58ECEE :102A90000BF075EC16F0E0D70DEC22F0BA6FBA67C8 :102AA00001D0DAD728EC0FF0190E58EC0BF08DC1DD -:102AB00000F58EC101F520EC80F0010196EF4AF09F +:102AB00000F58EC101F520EC80F00101A1EF4AF094 :102AC0000DEC22F0BA6FBA6701D0C6D728EC0FF030 :102AD000190E58EC0BF08DC100F58EC101F520ECFC :102AE00080F00101AA6A030EA96E336B150EE5D8BA @@ -714,7 +714,7 @@ :102C8000000E1BD8000E19D8000E17D8000E15D84C :102C9000000E13D8000E11D8000E0FD8000E0DD85C :102CA000000E0BD8000E09D8000E07D8000E05D86C -:102CB000000E03D8AA6A96EF4AF0326FA92A32C1F1 +:102CB000000E03D8AA6AA1EF4AF0326FA92A32C1E6 :102CC000A8FFCCEC0DF0A92A33C1A8FFCCEC0DF085 :102CD000A92A32C1A8FFCCEC0DF0A92A339F33C139 :102CE000A8FFCCEC0DF0336B1200BD6BBE6B020E77 @@ -728,8 +728,8 @@ :102D60000BF0000EE8CF7FF0160E58EC0BF0170EAC :102D700058EC0BF0D6EC16F0180E58EC0BF024972C :102D8000249924B79BEC17F024B967EC17F021B90C -:102D900042D020B106EC3EF020B1D0EC43F02091BF -:102DA00020B991D020B396EF4AF0EBD7460EE8CF8A +:102D900042D020B103EC3EF020B1E3EC43F02091AF +:102DA00020B991D020B3A1EF4AF0EBD7460EE8CF7F :102DB0007DF0410EE8CF7CF020EE60F005C132F1ED :102DC000386B382B376B16EC0DF03A0EDE6E04C103 :102DD00032F1386B382B376B16EC0DF0200EDE6EAF @@ -1101,8 +1101,8 @@ :1044B0007DF0000EE8CF7EF0000EE8CF7FF024EC18 :1044C0001AF020EE60F0B70EDE6E1DEC0EF02099B3 :1044D0002191219324992497B86B640ED5EC0CF0AC -:1044E000C6EC31F021B315D021B10ED020B106ECCD -:1044F0003EF020B1D0EC43F0209120B903D020B39E +:1044E000C6EC31F021B315D021B10ED020B103ECD0 +:1044F0003EF020B1E3EC43F0209120B903D020B38B :1045000001D0EED7000C010CBA4FFCD7BA4FFBD745 :10451000F9D7BA2B030EBA6302D0010EBA6FACD72B :10452000720EBCEC1AF090C133F18FC132F160EC25 @@ -1239,7 +1239,7 @@ :104D5000A8CF32F1A92AC8EC0DF0A8CF33F11F8FEC :104D6000386B382B376B375124EC0DF0200EDE6E8C :104D7000560EDE6E010E326F1F8F386B382B376B7D -:104D80001BEC0DF02E0EDE6E410E326F1F8F386B56 +:104D80001BEC0DF02E0EDE6E460E326F1F8F386B51 :104D9000382B376B16EC0DF01F9F1DEC0EF0120038 :104DA0006F0EBCEC1AF01EEC25F01F0E58EC0BF049 :104DB00029B107D0200E58EC0BF07A0E58EC0BF00E @@ -1512,8 +1512,8 @@ :105E6000E8CF7FF00B0E58EC0BF020992191219395 :105E7000219724992497B86B010E25B5AD51BA6FBF :105E8000259525999FEC1DF0C6EC31F021B383D206 -:105E900021B10ED020B106EC3EF020B1D0EC43F0A1 -:105EA000209120B9F6EF12F020B396EF4AF0ECD72C +:105E900021B10ED020B103EC3EF020B1E3EC43F091 +:105EA000209120B9F6EF12F020B3A1EF4AF0ECD721 :105EB0002191060EBA6302D0F6EF12F0BAC1ADF12D :105EC0002585BB51050DF350BA25A76F28EC0FF0BF :105ED0002587C16B43D725970CEC1DF0000EE8CF4A @@ -1576,8 +1576,8 @@ :106260000EF0B92BB9512AEC0EF024EC1AF043ECE5 :106270000EF0CA4F02D041D8FCD7CB2FFAD7382F17 :10628000CFD720992191219324992497B86BC6ECFC -:1062900031F021B152D021B350D020B106EC3EF004 -:1062A00020B1D0EC43F0209120B947D020B396EF35 +:1062900031F021B152D021B350D020B103EC3EF007 +:1062A00020B1E3EC43F0209120B947D020B3A1EF17 :1062B0004AF0EDD74851DB6301D012004851DB654D :1062C0000ED0DBC149F14907495139EC0EF024ECFD :1062D0001AF06CEC0EF048514963F5D7120048C132 @@ -1607,7 +1607,7 @@ :106450002485030E24EC0DF06D0EDE6E200EDE6E34 :1064600029EC2EF0C9CF32F129EC2EF0C9CF33F14F :106470001F8F386B382B376B375124EC0DF0270EFC -:10648000DE6E1DEC0EF012002D939D9A818611ECAC +:10648000DE6E1DEC0EF012002D939D9A8186C8ECF5 :106490004CF06B0EAD6EF1EC0DF081969D8A83EFA2 :1064A0003CF028959D9A818620EC80F0010130EC2B :1064B00080F0010118EC80F00101010ECC6FCD6B72 @@ -1615,7 +1615,7 @@ :1064D0003CF028939D9A8186AA6AA3D881969D8ACA :1064E00083EF3CF02A9F9D9A8186010EAA6E99D86F :1064F000AA6A81969D8A83EF3CF0279F9D9A8186A8 -:10650000F1EC0DF0010EAD6EF1EC0DF0410EAD6E43 +:10650000F1EC0DF0010EAD6EF1EC0DF0460EAD6E3E :1065100029EE4AF0100E396FF1EC0DF0DECFADFF31 :10652000392FFAD781969D8A83EF3CF0259B9D9A5F :10653000818628EC0FF088EC2BF0010EE8CF7FF07D @@ -1624,7 +1624,7 @@ :10656000100E58EC0BF0C7EC2DF0010EBD27000EFD :10657000BE23110E58EC0BF054D8F1EC0DF0C2C153 :10658000ADFFF1EC0DF0C3C1ADFFF1EC0DF0010E6C -:10659000AD6EF1EC0DF0410EAD6E120E58EC0BF03D +:10659000AD6EF1EC0DF0460EAD6E120E58EC0BF038 :1065A000436B446BC58059EC2EF0A60EC96E59ECB6 :1065B0002EF0C5BCF7D7BEC1C9FF59EC2EF04EEC8A :1065C0002EF0BDC1C9FF59EC2EF04EEC2EF0C58265 @@ -1658,8 +1658,8 @@ :1067800051EC0BF0310EDE6E2E0EDE6E300EDE6E34 :10679000300EDE6E1DEC0EF00B0E58EC0BF0F3EC31 :1067A00012F09FEC1DF0C6EC31F021B30FD021B1F7 -:1067B0001ED020B396EF4AF020B106EC3EF020B197 -:1067C000D0EC43F0209120B91CD0EDD7BA2B020EAB +:1067B0001ED020B3A1EF4AF020B103EC3EF020B18F +:1067C000E3EC43F0209120B91CD0EDD7BA2B020E98 :1067D000BA6301D0BA2B070EBA6302D0010EBA6FAA :1067E000B86B9FEC1DF0F3EC12F02193DCD7BA4F9D :1067F0003ED0BA4F0AD0BA4F08D0BA4F1AD0BA4FCB @@ -1704,8 +1704,8 @@ :106A6000EFF13E0E9FEC0DF0A8CFF0F13F0E9FEC42 :106A70000DF0A8CFF1F176EC24F0290EDE6E200E99 :106A8000DE6E1DEC0EF081A0FED724972499219193 -:106A9000C6EC31F021B10DD020B396EF4AF020B111 -:106AA00006EC3EF020B1D0EC43F0209120B901D0AB +:106A9000C6EC31F021B10DD020B3A1EF4AF020B106 +:106AA00003EC3EF020B1E3EC43F0209120B901D09B :106AB000EFD7030EBA6F4BEF13F0010EBA6F28EC4D :106AC0000FF003EC3AF0B86B20992191219388ECF8 :106AD0002BF0010EE8CF7FF06A0E58EC0BF0000EA1 @@ -1737,7 +1737,7 @@ :106C7000ABEC39F01DEC0EF024EC1AF0AA2B050E4B :106C8000AA6378EF35F00B0E58EC0BF0F3EC12F032 :106C90009FEC1DF0C6EC31F021B30FD021B11ED016 -:106CA00020B396EF4AF020B106EC3EF020B1D0ECD4 +:106CA00020B3A1EF4AF020B103EC3EF020B1E3ECB9 :106CB00043F0209120B90ED0EDD7BA2B070EBA635E :106CC00002D0010EBA6FB86B9FEC1DF0F3EC12F01E :106CD0002193E0D7020EBA6FFAEF12F0BA4F09D043 @@ -1771,8 +1771,8 @@ :106E9000C8EC0DF0A8CF32F1386B382B376B1BECF8 :106EA0000DF0200EDE6E200EDE6E1DEC0EF0F3EC0B :106EB00012F09FEC1DF0C6EC31F021B30FD021B1E0 -:106EC0001AD020B396EF4AF020B106EC3EF020B184 -:106ED000D0EC43F0209120B918D0EDD7BA2B070E93 +:106EC0001AD020B3A1EF4AF020B103EC3EF020B17C +:106ED000E3EC43F0209120B918D0EDD7BA2B070E80 :106EE000BA6302D0010EBA6FB86B9FEC1DF0F3ECE1 :106EF00012F02193E0D7BA4F90D0BA4F11D0BA4FC9 :106F000043D0BA4F06D0BA4F69D0AAC1BAF1BA2B52 @@ -1807,8 +1807,8 @@ :1070D0000BF01DEC0EF09B0EE8CF7CF0140EE8CF09 :1070E0007DF020EE60F06C0E51EC0BF01DEC0EF01C :1070F000F3EC12F09FEC1DF0C6EC31F021B30FD091 -:1071000021B11AD020B396EF4AF020B106EC3EF040 -:1071100020B1D0EC43F0209120B9F7D6EDD7BA2BAF +:1071000021B11AD020B3A1EF4AF020B103EC3EF038 +:1071100020B1E3EC43F0209120B9F7D6EDD7BA2B9C :10712000070EBA6302D0010EBA6FB86B9FEC1DF068 :10713000F3EC12F02193E0D7BA4FEFD6BA4F11D04B :10714000BA4F05D0BA4F23D0BA4F35D0DED6AAC138 @@ -1886,7 +1886,7 @@ :1075C000A8FFCCEC0DF0A92ADECFA8FFCCEC0DF083 :1075D000A92ADECFA8FFCCEC0DF0120025BD1FD0EC :1075E000AECF43F1600E435F434F258B434F248B57 -:1075F000434F258D434F2681434F278F434F28818B +:1075F000434F258D434F2681434F278F434F000034 :10760000434F2883434F2885434F2B81434F2A8F75 :10761000434F2D83AE509E9AAB98AB8812002CB787 :10762000F9D78186AE6601D0AE2AAE50640DF3CF95 @@ -1920,7 +1920,7 @@ :1077E000764F1E0E764F1F0E764F1E0E764F1F0ED3 :1077F000764F1F0E764F1E0E764F1F0E764F1E0EC3 :10780000764F1F0E06651200010E066F072B0C0E39 -:1078100007651200010E076F082B1200E5EC4AF015 +:1078100007651200010E076F082B1200F0EC4AF00A :10782000326B32C118F5AFEC0FF061EC2EF0DAECF0 :107830000DF066EC0FF08EEC26F028EC1DF000EC5D :1078400025F0A3C100F5A4C101F5A3C102F5A4C1AF @@ -1936,1035 +1936,1035 @@ :1078E00075EC10F00A6F0AC113F50B0E75EC10F071 :1078F0000A6F0AC112F530EC80F00101480EBCECB1 :107900001AF0F3EC12F020A119D029A101D000D077 -:1079100028EC1DF03CEC3DF006EC3EF058EC48F055 -:10792000E2EC23F0C2EC3DF012EC3DF06EEC12F014 -:10793000E1EC1FF02CB11CEC48F02091DFEC3DF0A5 -:1079400023BDB4EC23F023BDDAEC1EF023BDD0EC54 -:1079500043F0239D20B5D5EC3CF020BFF6EF12F0AC -:1079600020B312EF3EF020B961EF47F025BB96EF50 -:1079700032F024BBD4EF49F026B1A6EF0DF02BB1C5 -:10798000A1EF0DF027BF7DEF32F028B128EF4AF0CC -:1079900028B369EF32F028B551EF32F02ABF72EF09 -:1079A00032F02DB344EF32F0AED700EC25F015ECF9 -:1079B0003DF07DEC49F0FDEC2BF002EC3DF028BFF2 -:1079C00010D02ABB0ED0CBEC2BF07CEC23F047EC94 -:1079D00023F020BD06D02DA53EEC29F02DB599EC65 -:1079E00020F0F5EC3CF0209512002781010ECC5FD1 -:1079F000000ECD5BCC671200CD67120027918196F7 -:107A0000CC2B120020C532F121C533F1326705D0ED -:107A1000336703D0196B1A6B1200010E1927000E81 -:107A20001A23120027B1817612008188490EBCEC1E -:107A30001AF09FC102F5A0C103F50A6B0AC111F546 -:107A40004F0E0A6F0AC110F58DC100F58EC101F508 -:107A50000B0E75EC10F00A6F0AC112F50C0E75ECE6 -:107A600010F00A6F0AC113F540EC80F001014A0ED4 -:107A7000BCEC1AF08198120094928282249182A424 -:107A80002481829294820A0EA9EC0CF0249382A4A1 -:107A900024839492829224B171D024B364D09482CE -:107AA00029A944D0299F2999320E9FEC0DF0A8CF27 -:107AB00039F1330E9FEC0DF0A8CF3AF1D890010EBA -:107AC0003927000E3A2339C1A8FF320E9DEC0DF084 -:107AD0003AC1A8FF330E9DEC0DF0340E9FEC0DF073 -:107AE000A8CF39F1350E9FEC0DF0A8CF3AF1D89020 -:107AF000010E3927000E3A2339C1A8FF340E9DEC40 -:107B00000DF03AC1A8FF350E9DEC0DF007C1A8FF9E -:107B10002F0E9DEC0DF006C1A8FF300E9DEC0DF070 -:107B200008C1A8FF310E9DEC0DF0120029AF120024 -:107B3000299F320E9FEC0DF0A8CF39F1330E9FEC48 -:107B40000DF0A8CF3AF1D890010E3927000E3A2354 -:107B500039C1A8FF320E9DEC0DF03AC1A8FF330EDB -:107B60009DEC0DF012008188640ED5EC0CF081982C -:107B7000640ED5EC0CF08188298912008188298F48 -:107B80002999120020AD1200B92B040E75EC10F0EB -:107B9000B9651200209D86EC2BF028BF08D02ABBC7 -:107BA00006D02DA53EEC29F02DB599EC20F0B4ECD3 -:107BB00023F08EEC26F0B96B24972499120024B799 -:107BC00018D024B907D0D59EF294D76AD66AF2921B -:107BD000F0901200249988EC2BF0010EE8CF7FF092 -:107BE000040E58EC0BF0000EE8CF7FF0208DB86B40 -:107BF0001200249720AD02D0208F12002D752DA5E4 -:107C00003EEC29F02DB599EC20F01200B82B030EB4 -:107C100075EC10F0050FD8B0FF0EE806B86512003D -:107C2000208912001BEC44F0520EBCEC1AF028EC38 -:107C30000FF0B2EC1BF075EC1FF008EC1FF02ABB44 -:107C4000208728BF04D02ABB02D0D6EC1BF020A18D -:107C500042D028BF09D02ABB17D029B118D0EDECEB -:107C600040F0EAEC3EF01BD020AD58EC25F05EEC85 -:107C700043F02CB32DEC26F024BF04D0248FF6EC77 -:107C800043F00DD0249F0BD09BEC3EF008D0C0EC0D -:107C90002AF0EAEC3EF02CB5EFEC40F000D05EECC0 -:107CA00043F023B7E2EC23F020BD91EC3EF020BF7F -:107CB00017EC47F0CBEC3EF02CB11CEC48F02CB3A9 -:107CC0002DEC26F02091260E75EC10F0326F010E8F -:107CD000326301D0268326A30BD020BD08D058ECF8 -:107CE00025F029B1C0EC2AF027B5EDEC40F0269341 -:107CF00020AFCBEC44F020BF0FEC45F020A374D3B1 -:107D000023BD83EC43F0239D20B5A2EC43F022B7C2 -:107D1000D1EC3FF020BF04D025BD02D0030000000D -:107D200096D7B92B040E75EC10F0B9651200209DA2 -:107D30001EEC25F01200C7EC25F022B90DD088EC1E -:107D400025F0E12B3C0EE16302D0E16BE02B26979E -:107D500022B912002687120026A712000BD8B5EC14 -:107D600025F0DF6BE16BE06BDC6BDB6B916B926B97 -:107D700026971200DDC152F1DEC153F191C154F1D9 -:107D800092C155F1D4EC0BF01FA7120091C1DDF1A7 -:107D900092C1DEF11200819832C532F10E0E75ECFF -:107DA00010F03261E5EC3EF027BB81881FC532F14F -:107DB000322D120066C532F10E0E75EC10F03261F4 -:107DC000E5EC3EF027BB818812008188020EB06F7F -:107DD000288B120024BF96D0248FF6EC43F0B8EC29 -:107DE00040F08DC14CF18EC14DF10A0E4E6F000E68 -:107DF0004F6B08EC0CF048C14CF149C14DF1D0C1BA -:107E00004EF14F6BEBEC0BF048C14CF149C14DF119 -:107E1000640E4E6F000E4F6B08EC0CF048C107F576 -:107E200029B118C507F528EC80F0010165C532F1CC -:107E30001B0E75EC10F0325DD8B09CEC2BF048ECCA -:107E400041F025A150D0AA6A336915EE0FF0332B0B -:107E50002DD8030E3363FBD7710E9FEC0DF0A8CF26 -:107E60001DF5700E9FEC0DF01DC50AF1D880640E53 -:107E70000A55A856A8CF1CF5760E9FEC0DF0A8CF9A -:107E80006AF5770E9FEC0DF0A8CF69F5780E9FECA0 -:107E90000DF0A8CF68F5790E9FEC0DF0A8CF67F52F -:107EA0007A0E9FEC0DF0A8CF1BF512003351040D94 -:107EB0005A0EF326F350070FA96EC8EC0DF0A8CFA9 -:107EC000E7FF3351040D5A0EF326F350060FA96E47 -:107ED000C8EC0DF0E5CF0AF1D880640E0A55A8561B -:107EE000A8CFE5FF1200460EBCEC1AF0326B32C18F -:107EF0006AF532C169F532C168F532C167F532C140 -:107F00001BF51200249F28BF12002ABB1200420E4C -:107F1000BCEC1AF0A7EC3FF0000EE8CF4CF200ECFE -:107F200080F00101430EBCEC1AF023C5CEF1CE6700 -:107F300012002BC50AF10A6729D025B1D6EC1BF037 -:107F40002591AA6B22C5ABF1E9EC1BF012008DC1A3 -:107F500000F58EC101F50B0E75EC10F00A6F0AC129 -:107F600012F50C0E75EC10F00A6F0AC113F5100E25 -:107F700075EC10F00A6F0AC117F51D0E75EC10F0C4 -:107F80000A6F0AC11EF5E5EC4AF0120025A10DECBE -:107F90001CF025812BC5AAF124C5ABF116EC1CF011 -:107FA000120022972683819825BD120022BB08D09B -:107FB000228BBDC1BFF1BEC1C0F12F0E80EC2DF0F0 -:107FC0008F5198EC2DF0905198EC2DF0AE6BB12DB7 -:107FD00002D0020EAE27B22D02D0020EAE27B32D74 -:107FE00002D0020EAE27B42D02D0030EAE27B52D5F -:107FF00002D0090EAE27B62D02D0000EAE2728AB58 -:1080000011D0010EAE27AF6BB051AF27B06B28A7D0 -:1080100003D0020EAE27AF8928A903D0010EAE27E8 -:10802000AF8BAE8FAE5198EC2DF028AB16D0AF5180 -:1080300098EC2DF028A70CD0180E9FEC0DF0A8504E -:1080400098EC2DF0190E9FEC0DF0A85098EC2DF047 -:1080500028A903D0D15198EC2DF0289B2897289976 -:10806000B12F01D07AD8B22F01D06CD8B32F01D064 -:108070005ED8B42F01D04DD8B52F01D018D8B62F67 -:1080800001D010D8B1BFB16BB2BFB26BB3BFB36B8D -:10809000B4BFB46BB5BFB56BB6BFB66B440EBCEC2A -:1080A0001AF012001A0E75EC10F0B66F120031C9FA -:1080B000B5F1B55198EC2DF030C9B5F1B55198EC4A -:1080C0002DF033C9B5F1B55198EC2DF032C9B5F1A9 -:1080D000B55198EC2DF035C9B5F1B55198EC2DF0AE -:1080E00034C9B5F1B55198EC2DF037C9B5F1B5519A -:1080F00098EC2DF036C9B5F1B55198EC2DF038C992 -:10810000B5F1B55198EC2DF0190E75EC10F0B56F76 -:108110001200000E98EC2DF0000E98EC2DF0000EE1 -:1081200098EC2DF0180E75EC10F0B46F1200000EE4 -:1081300098EC2DF0000E98EC2DF0170E75EC10F069 -:10814000B36F1200AA5198EC2DF0AB5198EC2DF0C2 -:10815000160E75EC10F0B26F1200975198EC2DF0DE -:10816000985198EC2DF0150E75EC10F0B16F1200CF -:1081700020A32DD08DC152F18EC153F195C154F180 -:1081800096C155F18DC195F18EC196F1D4EC0BF0ED -:1081900050C14CF151C14DF1270E4E6F4F6BEBECBE -:1081A0000BF048C145F149C146F1070E476FBEECDF -:1081B0000BF0630E456501D0456F050E75EC10F0B0 -:1081C000455DD8A004D0218BDBEC1CF0120021AB64 -:1081D0001200219B02EC1DF0120029B112008DC18A -:1081E0004CF18EC14DF10A0E4E6F4F6B08EC0CF046 -:1081F00048C14CF149C14DF1D0C14EF14F6BEBEC90 -:108200000BF048C154F149C155F1130E75EC10F053 -:10821000640DF3CF52F1F4CF53F1D4EC0BF027956A -:108220001FB72785279B48C154F149C155F1120E4C -:1082300075EC10F0640DF3CF52F1F4CF53F1D4ECA0 -:108240000BF01FA704D0278B050EB06F288B48C1F9 -:1082500054F149C155F1110E75EC10F0640DF3CFD6 -:1082600052F1F4CF53F1D4EC0BF01FB705D0278BAC -:108270002785040EB06F288B27B506D027A307D01B -:1082800061EC1FF0279303D036EC1FF02783120018 -:108290002C9D8FC14CF190C14DF1640E4E6F4F6B10 -:1082A00008EC0CF01B0E9FEC0DF0A8A011D0010EF5 -:1082B000D16301D00DD01C0E9FEC0DF0030EA8640D -:1082C00007D04851A86404D0030EA85C48612C8DE7 -:1082D0001B0E9FEC0DF0A8A211D0020ED16301D0AD -:1082E0000DD01D0E9FEC0DF0030EA86407D0485171 -:1082F000A86404D0030EA85C48612C8D1B0E9FEC73 -:108300000DF0A8A411D0030ED16301D00DD01E0E24 -:108310009FEC0DF0030EA86407D04851A86404D068 -:10832000030EA85C48612C8D1B0E9FEC0DF0A8A6D7 -:1083300010D0040ED16301D00CD01F0E9FEC0DF0B5 +:1079100028EC1DF039EC3DF003EC3EF064EC48F04F +:10792000E2EC23F0BFEC3DF00FEC3DF06EEC12F01A +:10793000E1EC1FF02CB128EC48F02091DCEC3DF09C +:1079400023BDB4EC23F023BDDAEC1EF023BDE3EC41 +:1079500043F0239D20B5D2EC3CF020BFF6EF12F0AF +:1079600020B30FEF3EF020B96DEF47F025BB96EF47 +:1079700032F024BBE0EF49F026B1A6EF0DF02BB1B9 +:10798000A1EF0DF027BF7DEF32F028B369EF32F0A1 +:1079900028B551EF32F02ABF72EF32F02DB344EF29 +:1079A00032F0B1D700EC25F012EC3DF089EC49F053 +:1079B000FDEC2BF0FFEC3CF028BF10D02ABB0ED022 +:1079C000CBEC2BF07CEC23F047EC23F020BD06D071 +:1079D0002DA53EEC29F02DB599EC20F0F2EC3CF011 +:1079E000209512002781010ECC5F000ECD5BCC6785 +:1079F0001200CD67120027918196CC2B120020C572 +:107A000032F121C533F1326705D0336703D0196BEA +:107A10001A6B1200010E1927000E1A23120027B14B +:107A2000817612008188490EBCEC1AF09FC102F5E4 +:107A3000A0C103F50A6B0AC111F54F0E0A6F0AC106 +:107A400010F58DC100F58EC101F50B0E75EC10F02F +:107A50000A6F0AC112F50C0E75EC10F00A6F0AC11C +:107A600013F540EC80F001014A0EBCEC1AF081984D +:107A7000120094928282249182A424818292948220 +:107A80000A0EA9EC0CF0249382A42483949282928F +:107A900024B171D024B364D0948229A944D0299F01 +:107AA0002999320E9FEC0DF0A8CF39F1330E9FECDF +:107AB0000DF0A8CF3AF1D890010E3927000E3A23E5 +:107AC00039C1A8FF320E9DEC0DF03AC1A8FF330E6C +:107AD0009DEC0DF0340E9FEC0DF0A8CF39F1350E72 +:107AE0009FEC0DF0A8CF3AF1D890010E3927000E87 +:107AF0003A2339C1A8FF340E9DEC0DF03AC1A8FF1E +:107B0000350E9DEC0DF007C1A8FF2F0E9DEC0DF07A +:107B100006C1A8FF300E9DEC0DF008C1A8FF310E84 +:107B20009DEC0DF0120029AF1200299F320E9FEC40 +:107B30000DF0A8CF39F1330E9FEC0DF0A8CF3AF13C +:107B4000D890010E3927000E3A2339C1A8FF320E12 +:107B50009DEC0DF03AC1A8FF330E9DEC0DF0120024 +:107B60008188640ED5EC0CF08198640ED5EC0CF095 +:107B70008188298912008188298F2999120020ADD6 +:107B80001200B92B040E75EC10F0B9651200209D9F +:107B900086EC2BF028BF08D02ABB06D02DA53EECE2 +:107BA00029F02DB599EC20F0B4EC23F08EEC26F002 +:107BB000B96B24972499120024B718D024B907D0A0 +:107BC000D59EF294D76AD66AF292F0901200249968 +:107BD00088EC2BF0010EE8CF7FF0040E58EC0BF090 +:107BE000000EE8CF7FF0208DB86B1200249720ADF7 +:107BF00002D0208F12002D752DA53EEC29F02DB559 +:107C000099EC20F01200B82B030E75EC10F0050F64 +:107C1000D8B0FF0EE806B8651200208912002EECDD +:107C200044F0520EBCEC1AF028EC0FF0B2EC1BF052 +:107C300075EC1FF008EC1FF02ABB208728BF04D08A +:107C40002ABB02D0D6EC1BF020A142D028BF09D01D +:107C50002ABB17D029B118D002EC41F0E7EC3EF076 +:107C60001BD020AD58EC25F071EC43F02CB32DEC7B +:107C700026F024BF04D0248F09EC44F00DD0249FBB +:107C80000BD098EC3EF008D0C0EC2AF0E7EC3EF0C8 +:107C90002CB504EC41F000D071EC43F023B7E2ECDA +:107CA00023F020BD8EEC3EF020BF23EC47F0C8EC63 +:107CB0003EF02CB128EC48F02CB32DEC26F02091AE +:107CC000260E75EC10F0326F010E326301D0268360 +:107CD00026A30BD020BD08D058EC25F029B1C0EC6C +:107CE0002AF027B502EC41F0269320AFD7EC44F000 +:107CF00020BF1BEC45F020A38CD323BD96EC43F0B2 +:107D0000239D20B5B5EC43F022B7E6EC3FF020BF51 +:107D100004D025BD02D00300000096D7B92B040E75 +:107D200075EC10F0B9651200209D1EEC25F01200D4 +:107D3000C7EC25F022B90DD088EC25F0E12B3C0EE4 +:107D4000E16302D0E16BE02B269722B9120026876F +:107D5000120026A712000BD8B5EC25F0DF6BE16B03 +:107D6000E06BDC6BDB6B916B926B26971200DDC1D5 +:107D700052F1DEC153F191C154F192C155F1D4ECED +:107D80000BF01FA7120091C1DDF192C1DEF11200CC +:107D9000819832C532F10E0E75EC10F03261E2ECD2 +:107DA0003EF027BB81881FC532F1322D120066C517 +:107DB00032F10E0E75EC10F03261E2EC3EF027BBB2 +:107DC000818812008188020EB06F288B120024BFB8 +:107DD000AED0248F09EC44F0CDEC40F08DC14CF1D5 +:107DE0008EC14DF10A0E4E6F4F6B08EC0CF048C17E +:107DF0004CF149C14DF1D0C14EF14F6BEBEC0BF0A2 +:107E000048C14CF149C14DF1640E4E6F4F6B08EC07 +:107E10000CF048C107F529B118C507F528EC80F02A +:107E2000010165C532F11B0E75EC10F0325DD8B062 +:107E30009CEC2BF05DEC41F025A16AD0610E9FEC2B +:107E40000DF0A8CF0FF5600E9FEC0DF00FC50AF1F5 +:107E5000D880640E0A55A856A8CF0EF5650E9FEC83 +:107E60000DF0A8CF0DF5640E9FEC0DF00DC50AF1D5 +:107E7000D880640E0A55A856A8CF0CF5690E9FEC61 +:107E80000DF0A8CF0BF5680E9FEC0DF00BC50AF1B5 +:107E9000D880640E0A55A856A8CF0AF56D0E9FEC3F +:107EA0000DF0A8CF09F56C0E9FEC0DF009C50AF195 +:107EB000D880640E0A55A856A8CF08F5710E9FEC1D +:107EC0000DF0A8CF1DF5700E9FEC0DF01DC50AF149 +:107ED000D880640E0A55A856A8CF1CF5760E9FECE4 +:107EE0000DF0A8CF6AF5770E9FEC0DF0A8CF69F5DD +:107EF000780E9FEC0DF0A8CF68F5790E9FEC0DF091 +:107F0000A8CF67F57A0E9FEC0DF0A8CF1BF51200F5 +:107F1000460EBCEC1AF0326B32C16AF532C169F51B +:107F200032C168F532C167F532C11BF51200249FDA +:107F300028BF12002ABB1200420EBCEC1AF0BCECA7 +:107F40003FF0000EE8CF4CF200EC80F00101430E50 +:107F5000BCEC1AF023C5CEF1CE6712002BC50AF196 +:107F60000A6729D025B1D6EC1BF02591AA6B22C552 +:107F7000ABF1E9EC1BF012008DC100F58EC101F5EB +:107F80000B0E75EC10F00A6F0AC112F50C0E75ECB1 +:107F900010F00A6F0AC113F5100E75EC10F00A6F9D +:107FA0000AC117F51D0E75EC10F00A6F0AC11EF517 +:107FB000F0EC4AF0120025A10DEC1CF025812BC538 +:107FC000AAF124C5ABF116EC1CF01200229726830F +:107FD000819825BD120022BB08D0228BBDC1BFF104 +:107FE000BEC1C0F12F0E80EC2DF08F5198EC2DF01A +:107FF000905198EC2DF0AE6BB12D02D0020EAE2751 +:10800000B22D02D0020EAE27B32D02D0020EAE2743 +:10801000B42D02D0030EAE27B52D02D0090EAE2727 +:10802000B62D02D0000EAE2728AB11D0010EAE2720 +:10803000AF6BB051AF27B06B28A703D0020EAE27AD +:10804000AF8928A903D0010EAE27AF8BAE8FAE51FA +:1080500098EC2DF028AB16D0AF5198EC2DF028A756 +:108060000CD0180E9FEC0DF0A85098EC2DF0190EC6 +:108070009FEC0DF0A85098EC2DF028A903D0D15119 +:1080800098EC2DF0289B28972899B12F01D07AD809 +:10809000B22F01D06CD8B32F01D05ED8B42F01D04D +:1080A0004DD8B52F01D018D8B62F01D010D8B1BFF8 +:1080B000B16BB2BFB26BB3BFB36BB4BFB46BB5BF80 +:1080C000B56BB6BFB66B440EBCEC1AF012001A0EBC +:1080D00075EC10F0B66F120031C9B5F1B55198ECDE +:1080E0002DF030C9B5F1B55198EC2DF033C9B5F18B +:1080F000B55198EC2DF032C9B5F1B55198EC2DF091 +:1081000035C9B5F1B55198EC2DF034C9B5F1B5517B +:1081100098EC2DF037C9B5F1B55198EC2DF036C972 +:10812000B5F1B55198EC2DF038C9B5F1B55198ECD1 +:108130002DF0190E75EC10F0B56F1200000E98ECD2 +:108140002DF0000E98EC2DF0000E98EC2DF0180E8E +:1081500075EC10F0B46F1200000E98EC2DF0000ECC +:1081600098EC2DF0170E75EC10F0B36F1200AA51B9 +:1081700098EC2DF0AB5198EC2DF0160E75EC10F03C +:10818000B26F1200975198EC2DF0985198EC2DF0A9 +:10819000150E75EC10F0B16F120020A32DD08DC11B +:1081A00052F18EC153F195C154F196C155F18DC173 +:1081B00095F18EC196F1D4EC0BF050C14CF151C148 +:1081C0004DF1270E4E6F4F6BEBEC0BF048C145F1B4 +:1081D00049C146F1070E476FBEEC0BF0630E4565D3 +:1081E00001D0456F050E75EC10F0455DD8A004D0A8 +:1081F000218BDBEC1CF0120021AB1200219B02EC66 +:108200001DF0120029B112008DC14CF18EC14DF14B +:108210000A0E4E6F4F6B08EC0CF048C14CF149C18F +:108220004DF1D0C14EF14F6BEBEC0BF048C154F166 +:1082300049C155F1130E75EC10F0640DF3CF52F1F6 +:10824000F4CF53F1D4EC0BF027951FB72785279B6C +:1082500048C154F149C155F1120E75EC10F0640D8E +:10826000F3CF52F1F4CF53F1D4EC0BF01FA704D0AD +:10827000278B050EB06F288B48C154F149C155F1C9 +:10828000110E75EC10F0640DF3CF52F1F4CF53F1F1 +:10829000D4EC0BF01FB705D0278B2785040EB06FE9 +:1082A000288B27B506D027A307D061EC1FF02793B2 +:1082B00003D036EC1FF0278312002C9D8FC14CF1A8 +:1082C00090C14DF1640E4E6F4F6B08EC0CF01B0E1D +:1082D0009FEC0DF0A8A011D0010ED16301D00DD0FC +:1082E0001C0E9FEC0DF0030EA86407D04851A86443 +:1082F00004D0030EA85C48612C8D1B0E9FEC0DF082 +:10830000A8A211D0020ED16301D00DD01D0E9FEC9A +:108310000DF0030EA86407D04851A86404D0030EE2 +:10832000A85C48612C8D1B0E9FEC0DF0A8A411D009 +:10833000030ED16301D00DD01E0E9FEC0DF0030E85 :10834000A86407D04851A86404D0030EA85C486113 -:108350002C8D1B0E9FEC0DF0A8A810D0050ED1633C -:1083600001D00CD0200E9FEC0DF0A86407D048512E -:10837000A86404D0030EA85C48612C8D75EC1FF036 -:10838000120020C54CF121C54DF14C6707D04D6757 -:1083900005D0010ECC6FCD6B279112004CC104F5B6 -:1083A0004DC105F50D0E75EC10F04E6F4EC106F582 -:1083B0004B0EBCEC1AF01CEC80F001014C0EBCEC36 -:1083C0001AF004C54CF105C54DF14C6707D04D6757 -:1083D00005D0010ECC6FCD6B279112004CC1CCF1B2 -:1083E0004DC1CDF12781120020A753EF43F025BDE9 -:1083F00053EF43F02ABBBEDCA3C100F5A4C101F5D5 -:108400000C0E75EC10F00A6F0AC113F5470EBCECA8 -:108410001AF030EC80F00101B4DF480EBCEC1AF029 -:10842000FD0E98EC2DF0FD0E98EC2DF0FE0E98EC64 -:108430002DF0BFC1BDF1C0C1BEF1FA0E98EC2DF018 -:10844000FA0E98EC2DF0200E98EC2DF0075198ECD8 -:108450002DF0065198EC2DF0085198EC2DF00551B7 -:1084600098EC2DF0045198EC2DF02AAB11D0DDC121 -:1084700032F1DEC133F160EC2DF032C1DDF133C1F8 -:10848000DEF1DD5198EC2DF0DE5198EC2DF010D09E -:1084900091C132F192C133F160EC2DF032C191F112 -:1084A00033C192F1915198EC2DF0925198EC2DF04E -:1084B000A55198EC2DF0A65198EC2DF0A75198EC11 -:1084C0002DF0AC5198EC2DF0AD5198EC2DF0A3515E -:1084D00098EC2DF0A45198EC2DF020C532F121C577 -:1084E00033F1325198EC2DF0335198EC2DF0060E0B -:1084F0009FEC0DF0A85098EC2DF0070E9FEC0DF0BE -:10850000A85098EC2DF00A0E9FEC0DF0A85098ECB6 -:108510002DF00B0E9FEC0DF0A85098EC2DF00E0EE8 -:108520009FEC0DF0A85098EC2DF00F0E9FEC0DF085 -:10853000A85098EC2DF0120E9FEC0DF0A85098EC7E -:108540002DF0130E9FEC0DF0A85098EC2DF0160EA8 -:108550009FEC0DF0A85098EC2DF0170E9FEC0DF04D -:10856000A85098EC2DF0180E9FEC0DF0A85098EC48 -:108570002DF0190E9FEC0DF0A85098EC2DF0210E67 -:108580009FEC0DF0A85098EC2DF0010E98EC2DF01A -:10859000410E98EC2DF0C25198EC2DF0C35198EC9F -:1085A0002DF0140E75EC10F02ABB010E98EC2DF096 -:1085B000020E396F393B150E75EC10F0392598EC29 -:1085C0002DF0020E396F393B160E75EC10F039257F -:1085D00098EC2DF0020E396F393B170E75EC10F048 -:1085E000392598EC2DF0030E396F393B180E75ECD8 -:1085F00010F0392598EC2DF0090E396F393B190E22 -:1086000075EC10F0392598EC2DF0000E396F393BE0 -:108610001A0E75EC10F0392598EC2DF01A0E9FEC1F -:108620000DF0A85098EC2DF0000E98EC2DF0FB0EFC -:1086300098EC2DF0FB0E98EC2DF025BD33D0020EFA -:108640009FEC0DF0A8CF39F1030E9FEC0DF0A8CFF1 -:108650003AF1D890010E3927000E3A2339C1A8FF0C -:10866000020E9DEC0DF03AC1A8FF030E9DEC0DF03B -:108670001C0E89EC10F0326703D0336701D012D0A2 -:10868000010E3227000E3323700E820FA96E32C105 -:10869000A8FFCCEC0DF0700E830FA96E33C1A8FFBC -:1086A000CCEC0DF08196259D2DB11CEC4CF060ECCE -:1086B00080F00101196B1A6B0EEF3CF020A712003D -:1086C0002ABB0ED025BD19D02093B72B020E75EC16 -:1086D00010F0020FD8B0FF0EE806B7652083120035 -:1086E000B72B3C0EB7631200B76B2093DF2B1E0E27 -:1086F00075EC10F0DF63208312002093B72B050E7A -:10870000B76520831200D0EC43F020B3ACEC43F00B -:1087100020B3BFEC43F0219D97519963218D98516F -:108720009A63218D21BD08EC1FF0219F8D51956327 -:10873000218F8E519663218F25BD218F21BF90EC13 -:1087400022F0120058EC48F0E6EC43F030EC25F053 -:108750007DEC49F02095120091C152F192C153F184 -:108760008FC154F190C155F1D4EC0BF01FA712004A -:108770008FC191F190C192F130EC25F01200ACC1A3 -:1087800052F1ADC153F197C154F198C155F1D4ECF8 -:108790000BF01FB7120097C1ACF198C1ADF11200F8 -:1087A0002299000E75EC10F0526F536B8FC154F18B -:1087B00090C155F1D4EC0BF01FA705D020B7B76BD3 -:1087C00020832289120020A72093120023B709D00A -:1087D0000C0EC36501D01200070EB06F288B2387E3 -:1087E00012000D0EC365F8D7239712008FC115F143 -:1087F00090C116F11551112716511223000E1323A3 -:1088000014231551112716511223000E132314237C -:1088100017C14EF118C14FF111C148F112C149F110 -:1088200013C14AF114C14BF12FEC0CF048C193F184 -:1088300049C194F11200510EBCEC1AF0916B926B8D -:10884000936B946BE6EC0FF05A0E9FEC0DF0000E5C -:10885000A864AFEC0FF0116B126B136B146B010E6D -:10886000176F186B010EDD6FDE6BE06BE16BDB6B7E -:10887000DC6BA56BA66BA76BA86BDF6BB76BB86BDC -:10888000B06B289B2B9BD26925912C952C9DC7EC16 -:108890002DF0A4C103F5A3C102F597C1ACF198C1B5 -:1088A000ADF10A6B0AC14EF20AC14FF202EE50F06E -:1088B000200E0A6FEE6A0A2FFDD702EE70F0200E2E -:1088C0000A6F010EEE6E0A2FFCD702EE90F0EE6AF0 -:1088D000EE6A2C83290E75EC10F0326F010E3263B4 -:1088E0002C93140E75EC10F0A96F150E75EC10F0AA -:1088F000B16F160E75EC10F0B26F170E75EC10F02C -:10890000B36F180E75EC10F0B46F190E75EC10F013 -:10891000B56F1A0E75EC10F0B66F2AAB02D0010ECF -:10892000A96F240E9FEC0DF029B1A8CF18F5A8CFA0 -:1089300059F181962397229B209D2097268325AD70 -:10894000E9EC0DF0210E9FEC0DF0A8CFD1F1D1058F -:10895000040DF350070FA96EC8EC0DF0A8CF11F568 -:10896000D105040DF350060FA96EC8EC0DF0A8CF89 -:10897000D0F111C50AF1D880640E0A55D880A856E6 -:10898000A8CF10F5326B32C11BF532C11CF532C1D4 -:108990001DF52B95120024B718D024A91200249796 -:1089A00024992A99208D209FB96B2ABB0AD0010EE9 -:1089B000E8CF7FF0040E58EC0BF0000EE8CF7FF00C -:1089C00012008D0E58EC0BF012002497249920AD64 -:1089D00014D02AAB03D02093209D1200208F209D1D -:1089E00058EC28F0D0EC26F02C992B9F010EBA6F92 -:1089F0006AEC28F02499249712002CB7AAD0818819 -:108A0000060EB06F288B2CA31200116B126B136B28 -:108A1000146B020E176F186BF6EC43F0120024B7BC -:108A200015D024A912002DB9FFD026B91CD126BD1E -:108A3000F3D02499B96BBA2B060E2BBD040EBA6382 -:108A400002D0010EBA6F6AEC28F012002497249924 -:108A5000208F209DB96B2DB9E7D026BBB0D126B9A8 -:108A600002D126BDD9D026B500D12CB9B8EF45F03A -:108A70002BBF0BD0BA4FDAD0BA4F8AD1BA4F53D0EE -:108A8000BA4F45D0BA4FE9D11200BA4FBCD0BA4F55 -:108A900017D0BA4FC3D0BA4F03D0BA4FDED11200AD -:108AA0002C732CA30AD0116B126B136B146B020E78 -:108AB000176F186BF6EC43F0D0D11BEC26F0CDD13C -:108AC0005A0E9FEC0DF0A86608D0E6EC0FF0010EF0 -:108AD000A86E5A0E9DEC0DF007D0AFEC0FF0000E13 -:108AE000A86E5A0E9DEC0DF075EC1FF008EC1FF00F -:108AF00090EC22F030EC25F02ABBAFD128BFADD1ED -:108B000025B10DEC1CF025A1D6EC1BF0A6D158EC3C -:108B100028F0EEEC26F0010EBA6F2B8F6AEC28F0ED -:108B200024992497120029B126D1268558EC28F0E3 -:108B3000D0C1A8FF180E9DEC0DF011C5A8FF190EAD -:108B40009DEC0DF001EC27F0010EBA6F6AEC28F0F5 -:108B50001200208F209D249924972C8958EC28F00E -:108B60003AEC27F02B9F010EBA6F6AEC28F0120046 -:108B7000BA4F73D1BA4F39D0BA4F3ED0BA4F2ED078 -:108B8000BA4F25D06AD13AEC27F0980E526F3A0EC0 -:108B9000536FC6C154F1C7C155F1D4EC0BF01FA7F8 -:108BA00005D0980EC66F3A0EC76F1200E80E526FCE -:108BB000030E536FC6C154F1C7C155F1D4EC0BF08D -:108BC0001FB71200E80EC66F030EC76F1200E80E43 -:108BD000C65F030EC75B050EBA6FD5D7E80EC62772 -:108BE000030EC723040EBA6FCED7640EC627000E3D -:108BF000C723020EBA6FC7D7640EC65F000EC75BED -:108C0000030EBA6FC0D7268D58EC28F030EC80F0F8 -:108C100001013BEC29F01200269D1FD12D8958EC53 -:108C200028F030EC2BF012002D9917D12689220E56 -:108C30009FEC0DF0030EA8640DD00CD02B8528EC12 -:108C40000FF037EC2CF023C5CEF1CE67120049ECC3 -:108C50002CF0120058EC28F023C5CEF1CE6712009C -:108C600085EC27F012002699F8D0BA4F6FD0BA4F92 -:108C70004ED0BA4F38D0BA4F17D0BA4F01D01200E9 -:108C8000190E9FEC0DF0A8CF32F13207FF0E3263C0 -:108C900001D0322B32C1A8FF190E9DEC0DF001EC72 -:108CA00027F0050EBA6F1200190E9FEC0DF0A8CF39 -:108CB00032F1322B650E326302D0040E326F180E81 -:108CC0009FEC0DF0A8503225336F650E336301D051 -:108CD000320732C1A8FF190E9DEC0DF001EC27F010 -:108CE000040EBA6F1200180E9FEC0DF0A8CF32F1EF -:108CF0003207030E326301D0322B32C1A8FF180EA7 -:108D00009DEC0DF001EC27F0030EBA6F1200180E67 -:108D10009FEC0DF0A8CF32F1322B650E326302D0FA -:108D2000050E326F190E9FEC0DF0A8503225336FEF -:108D3000650E336301D0320732C1A8FF180E9DECD7 -:108D40000DF001EC27F0020EBA6F1200190E9FEC25 -:108D50000DF0A8CF11F5180E9FEC0DF0A8CFD0F1B3 -:108D600011C50AF1D880640E0A55A856A8CF10F58F -:108D70002887288B72D0268B58EC28F029912A89D5 -:108D8000D2EC27F02981010EBA6F6AEC28F01200AC -:108D900029B10AD0268B58EC28F0D2EC27F0010E2E -:108DA000BA6F6AEC28F012002B8D268B58EC28F055 -:108DB00023EC28F0010EBA6F6AEC28F012002AB9F1 -:108DC00012D029A110D02C9561EC1FF0230EBA25EA -:108DD000A96EC8EC0DF0A8CF18F5A8CF59F12B9DBE -:108DE0002889288B3AD02C85326B32C118F5269B06 -:108DF000BAC1D1F1BA05040DF350070FA96EC8EC42 -:108E00000DF0A8CF11F5BA05040DF350060FA96EA9 -:108E1000C8EC0DF0A8CFD0F111C50AF1D880640ECE -:108E20000A55A856A8CF10F52889288B16D020AF50 -:108E300012002DB943D02CB93CD026A908D02BB5AF -:108E400031D023C5CEF1CE6702D085EC27F0B92B07 -:108E50000A0E75EC10F0B96512002BA50DD02B95FC -:108E600028EC0FF008EC1FF030EC25F025B10DECEC -:108E70001CF025A1D6EC1BF02B95209F209D75ECB6 -:108E80001FF058EC28F0B2EC1BF058EC25F0B96B51 -:108E900026992D99269B269D26952B9D2C992497C6 -:108EA0002499120023C5CEF1CE67D1D749EC2CF01E -:108EB000CED73AEC27F06AEC28F0C9D730EC2BF08B -:108EC000C6D729EE4AF0100E396FDE660DD0392F65 -:108ED000FCD728EC0FF0010E58EC0BF0020E58EC0A -:108EE0000BF070EC80F0010178EC0EF0E9EC0DF085 -:108EF000A56BA66B939C939E819C819E20B509D8FF -:108F000020B14FD820A996EF4AF0000003000000DE -:108F1000F5D758EC48F02CB11CEC48F002EC3DF0D1 -:108F2000F5EC3CF0A62B0E0EA66526D070D87DEC95 -:108F300049F01AEC80F00101A1C1A3F1A2C1A4F192 -:108F40008DC1A1F18EC1A2F1A66B070E89EC10F0C4 -:108F500032C152F133C153F1A1C154F1A2C155F153 -:108F6000D4EC0BF01FB701D007D0070E89EC10F03E -:108F700032C1A1F133C1A2F18DC100F58EC101F55D -:108F80000B0E75EC10F00A6F0AC112F50C0E75ECA1 -:108F900010F00A6F0AC113F540EC80F00101209532 -:108FA00012003CEC3DF027A104D0818600000300B4 -:108FB00000008196A52B050EA56512D028D8060EB7 -:108FC00089EC10F032C152F133C153F18DC154F12B -:108FD0008EC155F1D4EC0BF020891FB72099A56BF9 -:108FE000209124B70AD024B908D0F292F0902A93A5 -:108FF0002A9124992497D59E1200F292F0902A93F8 -:109000002A9124992497D59E209927871200EFEC66 -:1090100018F003000000030000000300F2EC18F059 -:10902000E2EC18F003000000030000000300E9EC8C -:1090300018F0CAEC17F01200FA0ED5EC0CF0FA0E8C -:10904000D5EC0CF0FA0ED5EC0CF0FA0ED5EC0CF0D9 -:1090500058EC48F02CA11200F26AF16AF06AC29052 -:10906000E9EC0DF0100E926E806A936A816A1D0E13 -:10907000946E826A956A836A966A846AD56ACD6AB2 -:10908000CA6A9B6A020ED36ED180E8C137F10F0E17 -:10909000396F03000000392FFCD781880400050ECA -:1090A000A9EC0CF0819803000000372FF6D7EDD71C -:1090B000C2800000C282C2B2FED7C4CF4DF1C3CF7E -:1090C0004CF1C60E4E6F030E4F6FEBEC0BF0640EBF -:1090D0004E6F4F6B2FEC0CF048C1C2F149C1C3F188 -:1090E000C290C2C154F1C3C155F1280E526F0A0E8D -:1090F000536FD4EC0BF02C911FB703D0020EE86F26 -:109100002C818DC154F18EC155F1990E526F3A0EDA -:10911000536FD4EC0BF02C911FA703D0030EE86F14 -:109120002C81299B299D280E9FEC0DF0A8CF54F18E -:10913000290E9FEC0DF0A8CF55F1D00E526F070EFF -:10914000536FD4EC0BF01FA7298B940E526F110EA6 -:10915000536FD4EC0BF01FA7298D29AB73D029AD29 -:1091600071D0680EA86E280E9DEC0DF0100EA86E42 -:10917000290E9DEC0DF007C1A8FF2A0E9DEC0DF005 -:1091800006C1A8FF2B0E9DEC0DF008C1A8FF2C0E08 -:109190009DEC0DF097C1A8FF2D0E9DEC0DF098C130 -:1091A000A8FF2E0E9DEC0DF0A86A2F0E9DEC0DF081 -:1091B000A86A300E9DEC0DF0A86A310E9DEC0DF002 -:1091C000A86A320E9DEC0DF0A86A330E9DEC0DF0EE -:1091D000A86A340E9DEC0DF0A86A350E9DEC0DF0DA -:1091E00097C1A8FF360E9DEC0DF098C1A8FF370E71 -:1091F0009DEC0DF007C1A8FF380E9DEC0DF006C1E7 -:10920000A8FF390E9DEC0DF008C1A8FF3A0E9DECA9 -:109210000DF097C1A8FF3B0E9DEC0DF098C1A8FF83 -:109220003C0E9DEC0DF007C1A8FF3D0E9DEC0DF02E -:1092300006C1A8FF3E0E9DEC0DF008C1A8FF3F0E31 -:109240009DEC0DF0280E9FEC0DF0A8CF54F1290EE7 -:109250009FEC0DF0A8CF55F1C2C152F1C3C153F13B -:10926000D4EC0BF01FA71200C2C1A8FF280E9DEC82 -:109270000DF0C3C1A8FF290E9DEC0DF007C1A8FF9A -:109280002A0E9DEC0DF006C1A8FF2B0E9DEC0DF0F3 -:1092900008C1A8FF2C0E9DEC0DF097C1A8FF2D0E64 -:1092A0009DEC0DF098C1A8FF2E0E9DEC0DF0120064 -:1092B000800ECF6ECE6A3C0E036111D03C0E04616D -:1092C0000ED0180E05610BD0200E066108D00C0ED2 -:1092D000076105D0640E086102D09D801200000E67 -:1092E000036F000E046F0C0E056F170E066F040E51 -:1092F000076F0A0E086F9D801200360E9FEC0DF06E -:10930000A8CF54F1370E9FEC0DF0A8CF55F197C1BF -:1093100052F198C153F1D4EC0BF01FA719D097C1AB -:10932000A8FF360E9DEC0DF098C1A8FF370E9DECFE -:109330000DF007C1A8FF380E9DEC0DF006C1A8FF87 -:10934000390E9DEC0DF008C1A8FF3A0E9DEC0DF012 -:109350003B0E9FEC0DF0A8CF54F13C0E9FEC0DF0AE -:10936000A8CF55F197C152F198C153F1D4EC0BF04D -:109370001FB7120097C1A8FF3B0E9DEC0DF098C1DE -:10938000A8FF3C0E9DEC0DF007C1A8FF3D0E9DEC23 -:109390000DF006C1A8FF3E0E9DEC0DF008C1A8FF20 -:1093A0003F0E9DEC0DF01200249B9D9A81869E9AA3 -:1093B000620EAD6EF1EC0DF0F7EC0DF0AECF05F1F5 -:1093C000180E0561056BF7EC0DF0AECF04F13C0E05 -:1093D0000461046BF7EC0DF0AECF03F13C0E0361BA -:1093E000036BF7EC0DF0AECF07F10C0E076501D063 -:1093F000076FF7EC0DF0AECF06F107C132F1324F37 -:109400001F0E324F1C0E324F1F0E324F1E0E324FA8 -:109410001F0E324F1E0E324F1F0E324F1F0E324F95 -:109420001E0E324F1F0E324F1E0E324F1F0E06659C -:1094300002D0010E066FF7EC0DF0AECF08F1640E0E -:109440000861086B81969E9A20859D8A83EF3CF087 -:10945000289101015EEC4BF020B3ECEC1AF0FC6AB1 -:1094600001EE09F0EE6A0A0EEA62FCD7E9EC0DF0B3 -:1094700058EC49F0F8EC18F0239D23ADFED78F6B24 -:10948000906B196B1A6B208907EC48F020998DC1FD -:109490009FF18EC1A0F18DC1A1F18EC1A2F18DC14C -:1094A000A3F18EC1A4F1CC2B0A6B0AC111F54F0EAA -:1094B0000A6F0AC110F58DC100F58EC101F5000ECD -:1094C000E8CF4CF220EC80F0010130EC80F001019B -:1094D00018EC80F0010115EC3DF0010140EC80F04A -:1094E0000101010EA96E010EAA6EC8EC0DF0A8CF05 -:1094F00039F1A92AC8EC0DF0A8CF3AF1AA6A010EF9 -:10950000396304D0410E3A6301D010D0010EA96E28 -:10951000010EAA6E010EA86ECCEC0DF0A92A410E28 -:10952000A86ECCEC0DF0AA6A12EF16F08198819625 -:10953000300E75EC10F0E8CFF9F11F6B206B216B4A -:10954000226B236B246B256B266B276B286B296B97 -:109550002A6B2B6B2C6B2D6B03EC3AF066EC0FF047 -:10956000000EE8CF7CF0000EE8CF7DF0000EE8CFD3 -:109570007EF0000EE8CF7FF0FF0E2E6F2EC17AF046 -:10958000FF0E2E6F2EC17BF061EC2EF0A3C19FF178 -:10959000A4C1A0F1AA6A5C0E9FEC0DF0300EA86287 -:1095A00001D006D00ED8300EA86E5C0E9DEC0DF0EA -:1095B000270E9FEC0DF02A85010EA8622A950EEF6A -:1095C0003CF0A8EC2AF0140E65D0289F29912A9B24 -:1095D000000E0A6F0AC11FF55A0E0A6F0AC115F56F -:1095E0000AC114F5AA6A220E9FEC0DF0010EA862C2 -:1095F00002D0288F1200020EA86202D02981120028 -:10960000030EA86202D02A8B1200040EA8620FD0AB -:10961000010E0A6F0AC11FF5200E75EC10F0A8CFDD -:1096200015F5210E75EC10F0A8CF14F51200050EFB -:10963000A86212002981010E0A6F0AC11FF5200ECF -:1096400075EC10F0A8CF15F5210E75EC10F0A8CF31 -:1096500014F5120028EC0FF066EC2AF00A0E396FB0 -:10966000C80ED5EC0CF02497249920B1D0EC43F02F -:1096700020B139072091396701D0120020B31200C0 -:1096800024B7120024B91200F0D728EC0FF087ECB1 -:109690002AF0E4D7396FC80ED5EC0CF02497249942 -:1096A00020B1D0EC43F020B139072091396701D0C7 -:1096B000120024B7120024B91200F2D76C0ED36E38 -:1096C000110E926E806A030E936E816ADD0E946EA7 -:1096D000826A000E966E846A000E956E836A400E52 -:1096E0009B6E1F0ED56E070ECD6ED00EF26E050E60 -:1096F000F16E080EF06E210E9D6E000EA06ED06A07 -:10970000000EC26E0E0EC16E8A0EC06EC66A000ECC -:10971000C76E280EC66E000EC56E080EC86EBD6AF6 -:10972000BA6A070EB46E200E6F6E240EAC6E900EE9 -:10973000AB6E080EB86EB06A220EAF6EAE6A9E6A4D -:109740001200010EE96F0F0EEA6F010EBA6FB86BCF -:10975000208F218728EC0FF0BCEC1EF02497249971 -:10976000219121939EEC1CF09FEC1DF024EC13F052 -:1097700020A109D006EC3EF0D0EC43F03CEC3DF0EB -:1097800058EC48F0209121B1D0EF4BF020AFDAEF48 -:109790004BF020B9DAEF4BF020B396EF4AF0E6D762 -:1097A000BA4F1CD0BA4F0AD0BA4F10D0BA4F87D098 -:1097B000BA4F5BD0040EBA6F4BEF13F0020EE927DD -:1097C000C70EE961E96F020EBA6FC8D7030EEA2728 -:1097D000630EEA61EA6F030EBA6FC0D7258D2C873E -:1097E000EAC14CF14D6B640E4E6F4F6BEBEC0BF01E -:1097F000E80E4827030E492348C1C6F149C1C7F105 -:10980000C6C18DF1C7C18EF121912193209F24976C -:10981000249911EC4CF02083500EBCEC1AF012EF9E -:109820003EF02D81530EBCEC1AF062EC80F0010189 -:10983000540EBCEC1AF012002D91530EBCEC1AF031 -:1098400064EC80F00101540EBCEC1AF0470EBCEC45 -:109850001AF030EC80F00101C1EC41F0480EBCEC94 -:109860001AF028EC80F00101120028EC0FF08CECCB -:109870002CF016EC46F0010EE8CF7FF0BC0E58EC51 -:109880000BF0000EE8CF7FF02497249920A109D097 -:1098900006EC3EF0D0EC43F03CEC3DF058EC48F0E8 -:1098A000209124B709D024B907D020B949EF13F08B -:1098B00020B396EF4AF0EAD7050EBA6F48D71BECF3 -:1098C00044F0258D2C87EAC14CF14D6B640E4E6F30 -:1098D0004F6BEBEC0BF0E80E4827030E492348C111 -:1098E000C6F149C1C7F1C6C18DF1C7C18EF111ECF6 -:1098F0004CF0010EE8CF7FF00C0E58EC0BF0000E90 -:10990000E8CF7FF023EC3FF0A7EC3FF000EC80F0D5 -:10991000010123C5CEF1CE67F5D7010EE8CF4CF299 -:10992000FF0EE8CF23F59EEC1CF0817823EC3FF08E -:10993000A7EC3FF000EC80F00101430EBCEC1AF004 -:10994000E92FF1D7000EE8CF4CF2FF0EE8CF23F558 -:1099500014D081881CEC4CF0259D2C97FA0ED5EC88 -:109960000CF0FA0ED5EC0CF0FA0ED5EC0CF0819858 -:10997000010EE96F050EBA6FEAD623EC3FF0A7ECB3 -:109980003FF000EC80F0010123C5CEF1CE67F5D7A2 -:10999000E0D7FFFFFFFFFFFFFFFFFFFFFFFFFFFF1E -:1099A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 -:1099B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 -:1099C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 -:1099D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:108350002C8D1B0E9FEC0DF0A8A610D0040ED1633F +:1083600001D00CD01F0E9FEC0DF0A86407D048512F +:10837000A86404D0030EA85C48612C8D1B0E9FECF2 +:108380000DF0A8A810D0050ED16301D00CD0200E9E +:108390009FEC0DF0A86407D04851A86404D0030EE8 +:1083A000A85C48612C8D75EC1FF0120020C54CF1C3 +:1083B00021C54DF14C6707D04D6705D0010ECC6F3C +:1083C000CD6B279112004CC104F54DC105F50D0E82 +:1083D00075EC10F04E6F4EC106F54B0EBCEC1AF06A +:1083E0001CEC80F001014C0EBCEC1AF004C54CF101 +:1083F00005C54DF14C6707D04D6705D0010ECC6F18 +:10840000CD6B279112004CC1CCF14DC1CDF127812C +:10841000120020A766EF43F025BD66EF43F02ABBAC +:10842000A6DCA3C100F5A4C101F50C0E75EC10F09B +:108430000A6F0AC113F5470EBCEC1AF030EC80F05D +:108440000101B4DF480EBCEC1AF0FD0E98EC2DF0E3 +:10845000FD0E98EC2DF0FE0E98EC2DF0BFC1BDF195 +:10846000C0C1BEF1FA0E98EC2DF0FA0E98EC2DF08A +:10847000200E98EC2DF0075198EC2DF0065198EC59 +:108480002DF0085198EC2DF0055198EC2DF0045189 +:1084900098EC2DF02AAB11D0DDC132F1DEC133F101 +:1084A00060EC2DF032C1DDF133C1DEF1DD5198EC2D +:1084B0002DF0DE5198EC2DF010D091C132F192C127 +:1084C00033F160EC2DF032C191F133C192F1915151 +:1084D00098EC2DF0925198EC2DF0A55198EC2DF0E0 +:1084E000A65198EC2DF0A75198EC2DF0AC5198ECDA +:1084F0002DF0AD5198EC2DF0A35198EC2DF0A45136 +:1085000098EC2DF020C532F121C533F1325198ECB1 +:108510002DF0335198EC2DF0060E9FEC0DF0A85085 +:1085200098EC2DF0070E9FEC0DF0A85098EC2DF074 +:108530000A0E9FEC0DF0A85098EC2DF00B0E9FEC5E +:108540000DF0A85098EC2DF00E0E9FEC0DF0A850F9 +:1085500098EC2DF00F0E9FEC0DF0A85098EC2DF03C +:10856000120E9FEC0DF0A85098EC2DF0130E9FEC1E +:108570000DF0A85098EC2DF0160E9FEC0DF0A850C1 +:1085800098EC2DF0170E9FEC0DF0A85098EC2DF004 +:10859000180E9FEC0DF0A85098EC2DF0190E9FECE2 +:1085A0000DF0A85098EC2DF0210E9FEC0DF0A85086 +:1085B00098EC2DF0010E98EC2DF0460E98EC2DF075 +:1085C000C25198EC2DF0C35198EC2DF0140E75ECBF +:1085D00010F02ABB010E98EC2DF0020E396F393BDA +:1085E000150E75EC10F0392598EC2DF0020E396F50 +:1085F000393B160E75EC10F0392598EC2DF0020E73 +:10860000396F393B170E75EC10F0392598EC2DF0C9 +:10861000030E396F393B180E75EC10F0392598ECC4 +:108620002DF0090E396F393B190E75EC10F0392514 +:1086300098EC2DF0000E396F393B1A0E75EC10F0E6 +:10864000392598EC2DF01A0E9FEC0DF0A85098ECFF +:108650002DF0000E98EC2DF0FB0E98EC2DF0FB0E9B +:1086600098EC2DF0020E9FEC0DF0A8CF39F1030E1F +:108670009FEC0DF0A8CF3AF1D890010E3927000EEB +:108680003A2339C1A8FF020E9DEC0DF03AC1A8FFB4 +:10869000030E9DEC0DF01C0E89EC10F0326703D038 +:1086A000336701D012D0010E3227000E3323700E33 +:1086B000820FA96E32C1A8FFCCEC0DF0700E830FB3 +:1086C000A96E33C1A8FFCCEC0DF08196259D2DB18C +:1086D000D3EC4CF060EC80F00101196B1A6B0EEFDB +:1086E0003CF020A712002ABB0ED025BD19D0209344 +:1086F000B72B020E75EC10F0020FD8B0FF0EE80693 +:10870000B76520831200B72B3C0EB7631200B76B1E +:108710002093DF2B1E0E75EC10F0DF632083120018 +:108720002093B72B050EB76520831200E3EC43F0CE +:1087300020B3BFEC43F020B3D2EC43F0219D97511E +:108740009963218D98519A63218D21BD08EC1FF00A +:10875000219F8D519563218F8E519663218F25BD69 +:10876000218F21BF90EC22F0120064EC48F0F9EC6C +:1087700043F030EC25F089EC49F02095120091C1CE +:1087800052F192C153F18FC154F190C155F1D4EC23 +:108790000BF01FA712008FC191F190C192F130EC44 +:1087A00025F01200ACC152F1ADC153F197C154F1A3 +:1087B00098C155F1D4EC0BF01FB7120097C1ACF182 +:1087C00098C1ADF112002299000E75EC10F0526FB5 +:1087D000536B8FC154F190C155F1D4EC0BF01FA72E +:1087E00005D020B7B76B20832289120020A72093E1 +:1087F000120023B709D00C0EC36501D01200070E7A +:10880000B06F288B238712000D0EC365F8D723970E +:1088100012008FC115F190C116F115511127165193 +:108820001223000E1323142315511127165112235E +:10883000000E1323142317C14EF118C14FF111C1BB +:1088400048F112C149F113C14AF114C14BF12FECA7 +:108850000CF048C193F149C194F11200510EBCECE7 +:108860001AF0916B926B936B946BE6EC0FF05A0ECF +:108870009FEC0DF0000EA864AFEC0FF0116B126BC3 +:10888000136B146B010E176F186B010EDD6FDE6B2F +:10889000E06BE16BDB6BDC6BA56BA66BA76BA86B6E +:1088A000DF6BB76BB86BB06B289B2B9BD2692591A4 +:1088B0002C952C9DC7EC2DF0A4C103F5A3C102F5A6 +:1088C00097C1ACF198C1ADF10A6B0AC14EF20AC171 +:1088D0004FF202EE50F0200E0A6FEE6A0A2FFDD71B +:1088E00002EE70F0200E0A6F010EEE6E0A2FFCD71A +:1088F00002EE90F0EE6AEE6A2C83290E75EC10F011 +:10890000326F010E32632C93140E75EC10F0A96FC8 +:10891000150E75EC10F0B16F160E75EC10F0B26F0D +:10892000170E75EC10F0B36F180E75EC10F0B46FF5 +:10893000190E75EC10F0B56F1A0E75EC10F0B66FDD +:108940002AAB02D0010EA96F240E9FEC0DF029B1C5 +:10895000A8CF18F5A8CF59F181962397229B209D87 +:108960002097268325ADE9EC0DF0210E9FEC0DF04C +:10897000A8CFD1F1D105040DF350070FA96EC8ECB3 +:108980000DF0A8CF11F5D105040DF350060FA96E17 +:10899000C8EC0DF0A8CFD0F111C50AF1D880640E53 +:1089A0000A55D880A856A8CF10F52B95120024B7E9 +:1089B00018D024A91200249724992A99208D209F49 +:1089C000B96B2ABB0AD0010EE8CF7FF0040E58EC39 +:1089D0000BF0000EE8CF7FF012008D0E58EC0BF07C +:1089E00012002497249920AD14D02AAB03D02093F1 +:1089F000209D1200208F209D58EC28F0D0EC26F00E +:108A00002C992B9F010EBA6F6AEC28F024992497B9 +:108A100012002CB7AAD08188060EB06F288B2CA329 +:108A20001200116B126B136B146B020E176F186B25 +:108A300009EC44F0120024B715D024A912002DB976 +:108A4000FFD026B91CD126BDF3D02499B96BBA2B1F +:108A5000060E2BBD040EBA6302D0010EBA6F6AEC8B +:108A600028F0120024972499208F209DB96B2DB9EE +:108A7000E7D026BBB0D126B902D126BDD9D026B5C4 +:108A800000D12CB9C4EF45F02BBF0BD0BA4FDAD0D0 +:108A9000BA4F8AD1BA4F53D0BA4F45D0BA4FE9D165 +:108AA0001200BA4FBCD0BA4F17D0BA4FC3D0BA4F8A +:108AB00003D0BA4FDED112002C732CA30AD0116B55 +:108AC000126B136B146B020E176F186B09EC44F0EA +:108AD000D0D11BEC26F0CDD15A0E9FEC0DF0A8663C +:108AE00008D0E6EC0FF0010EA86E5A0E9DEC0DF0CA +:108AF00007D0AFEC0FF0000EA86E5A0E9DEC0DF0F3 +:108B000075EC1FF008EC1FF090EC22F030EC25F033 +:108B10002ABBAFD128BFADD125B10DEC1CF025A1EA +:108B2000D6EC1BF0A6D158EC28F0EEEC26F0010EA6 +:108B3000BA6F2B8F6AEC28F024992497120029B180 +:108B400026D1268558EC28F0D0C1A8FF180E9DEC40 +:108B50000DF011C5A8FF190E9DEC0DF001EC27F0EA +:108B6000010EBA6F6AEC28F01200208F209D249924 +:108B700024972C8958EC28F03AEC27F02B9F010E13 +:108B8000BA6F6AEC28F01200BA4F73D1BA4F39D0DD +:108B9000BA4F3ED0BA4F2ED0BA4F25D06AD13AEC58 +:108BA00027F0980E526F3A0E536FC6C154F1C7C1E9 +:108BB00055F1D4EC0BF01FA705D0980EC66F3A0EF6 +:108BC000C76F1200E80E526F030E536FC6C154F107 +:108BD000C7C155F1D4EC0BF01FB71200E80EC66FF9 +:108BE000030EC76F1200E80EC65F030EC75B050ECB +:108BF000BA6FD5D7E80EC627030EC723040EBA6F87 +:108C0000CED7640EC627000EC723020EBA6FC7D791 +:108C1000640EC65F000EC75B030EBA6FC0D7268D09 +:108C200058EC28F030EC80F001013BEC29F0120008 +:108C3000269D1FD12D8958EC28F030EC2BF0120026 +:108C40002D9917D12689220E9FEC0DF0030EA864F2 +:108C50000DD00CD02B8528EC0FF037EC2CF023C571 +:108C6000CEF1CE67120049EC2CF0120058EC28F03F +:108C700023C5CEF1CE67120085EC27F012002699AD +:108C8000F8D0BA4F6FD0BA4F4ED0BA4F38D0BA4F93 +:108C900017D0BA4F01D01200190E9FEC0DF0A8CFDB +:108CA00032F13207FF0E326301D0322B32C1A8FFFE +:108CB000190E9DEC0DF001EC27F0050EBA6F1200B5 +:108CC000190E9FEC0DF0A8CF32F1322B650E3263F6 +:108CD00002D0040E326F180E9FEC0DF0A850322512 +:108CE000336F650E336301D0320732C1A8FF190E0E +:108CF0009DEC0DF001EC27F0040EBA6F1200180E77 +:108D00009FEC0DF0A8CF32F13207030E326301D091 +:108D1000322B32C1A8FF180E9DEC0DF001EC27F0AC +:108D2000030EBA6F1200180E9FEC0DF0A8CF32F1AF +:108D3000322B650E326302D0050E326F190E9FEC96 +:108D40000DF0A8503225336F650E336301D0320722 +:108D500032C1A8FF180E9DEC0DF001EC27F0020EB9 +:108D6000BA6F1200190E9FEC0DF0A8CF11F5180E76 +:108D70009FEC0DF0A8CFD0F111C50AF1D880640E98 +:108D80000A55A856A8CF10F52887288B72D0268BB5 +:108D900058EC28F029912A89D2EC27F02981010E7C +:108DA000BA6F6AEC28F0120029B10AD0268B58EC71 +:108DB00028F0D2EC27F0010EBA6F6AEC28F012000E +:108DC0002B8D268B58EC28F023EC28F0010EBA6F7F +:108DD0006AEC28F012002AB912D029A110D02C95E3 +:108DE00061EC1FF0230EBA25A96EC8EC0DF0A8CFD8 +:108DF00018F5A8CF59F12B9D2889288B3AD02C85BE +:108E0000326B32C118F5269BBAC1D1F1BA05040DF7 +:108E1000F350070FA96EC8EC0DF0A8CF11F5BA05F5 +:108E2000040DF350060FA96EC8EC0DF0A8CFD0F1D9 +:108E300011C50AF1D880640E0A55A856A8CF10F5BE +:108E40002889288B16D020AF12002DB943D02CB919 +:108E50003CD026A908D02BB531D023C5CEF1CE67A2 +:108E600002D085EC27F0B92B0A0E75EC10F0B9652D +:108E700012002BA50DD02B9528EC0FF008EC1FF05D +:108E800030EC25F025B10DEC1CF025A1D6EC1BF043 +:108E90002B95209F209D75EC1FF058EC28F0B2EC2C +:108EA0001BF058EC25F0B96B26992D99269B269D31 +:108EB00026952B9D2C9924972499120023C5CEF139 +:108EC000CE67D1D749EC2CF0CED73AEC27F06AEC3C +:108ED00028F0C9D730EC2BF0C6D729EE4AF0100E97 +:108EE000396FDE660DD0392FFCD728EC0FF0010E5C +:108EF00058EC0BF0020E58EC0BF070EC80F0010116 +:108F000078EC0EF0E9EC0DF0A56BA66B939C939EAC +:108F1000819C819E20B509D820B14FD820A9A1EF0E +:108F20004AF0000003000000F5D764EC48F02CB1D3 +:108F300028EC48F0FFEC3CF0F2EC3CF0A62B0E0ED7 +:108F4000A66526D070D889EC49F01AEC80F00101B2 +:108F5000A1C1A3F1A2C1A4F18DC1A1F18EC1A2F161 +:108F6000A66B070E89EC10F032C152F133C153F1F8 +:108F7000A1C154F1A2C155F1D4EC0BF01FB701D03F +:108F800007D0070E89EC10F032C1A1F133C1A2F174 +:108F90008DC100F58EC101F50B0E75EC10F00A6F56 +:108FA0000AC112F50C0E75EC10F00A6F0AC113F528 +:108FB00040EC80F001012095120039EC3DF027A132 +:108FC00004D081860000030000008196A52B050EC9 +:108FD000A56512D028D8060E89EC10F032C152F1E6 +:108FE00033C153F18DC154F18EC155F1D4EC0BF066 +:108FF00020891FB72099A56B209124B70AD024B9E6 +:1090000008D0F292F0902A932A9124992497D59E21 +:109010001200F292F0902A932A9124992497D59ED7 +:10902000209927871200EFEC18F0030000000300DE +:1090300000000300F2EC18F0E2EC18F0030000006E +:10904000030000000300E9EC18F0CAEC17F012006E +:10905000FA0ED5EC0CF0FA0ED5EC0CF0FA0ED5ECBD +:109060000CF0FA0ED5EC0CF064EC48F02CA11200D8 +:10907000F26AF16AF06AC290E9EC0DF0100E926E9D +:10908000806A936A816A1D0E946E826A956A836A09 +:10909000966A846AD56ACD6ACA6A9B6A020ED36EE2 +:1090A000D180E8C137F10F0E396F03000000392F6E +:1090B000FCD781880400050EA9EC0CF08198030010 +:1090C0000000372FF6D7EDD7C2800000C282C2B2AF +:1090D000FED7C4CF4DF1C3CF4CF1C60E4E6F030E79 +:1090E0004F6FEBEC0BF0640E4E6F4F6B2FEC0CF0F0 +:1090F00048C1C2F149C1C3F1C290C2C154F1C3C158 +:1091000055F1280E526F0A0E536FD4EC0BF02C91D0 +:109110001FB703D0020EE86F2C818DC154F18EC1B0 +:1091200055F1990E526F3A0E536FD4EC0BF02C910F +:109130001FA703D0030EE86F2C81299B299D280EC1 +:109140009FEC0DF0A8CF54F1290E9FEC0DF0A8CFA5 +:1091500055F1D00E526F070E536FD4EC0BF01FA7D2 +:10916000298B940E526F110E536FD4EC0BF01FA786 +:10917000298D29AB73D029AD71D0680EA86E280E49 +:109180009DEC0DF0100EA86E290E9DEC0DF007C1A0 +:10919000A8FF2A0E9DEC0DF006C1A8FF2B0E9DEC3A +:1091A0000DF008C1A8FF2C0E9DEC0DF097C1A8FF93 +:1091B0002D0E9DEC0DF098C1A8FF2E0E9DEC0DF02C +:1091C000A86A2F0E9DEC0DF0A86A300E9DEC0DF0F4 +:1091D000A86A310E9DEC0DF0A86A320E9DEC0DF0E0 +:1091E000A86A330E9DEC0DF0A86A340E9DEC0DF0CC +:1091F000A86A350E9DEC0DF097C1A8FF360E9DECC8 +:109200000DF098C1A8FF370E9DEC0DF007C1A8FF27 +:10921000380E9DEC0DF006C1A8FF390E9DEC0DF047 +:1092200008C1A8FF3A0E9DEC0DF097C1A8FF3B0EB8 +:109230009DEC0DF098C1A8FF3C0E9DEC0DF007C110 +:10924000A8FF3D0E9DEC0DF006C1A8FF3E0E9DEC63 +:109250000DF008C1A8FF3F0E9DEC0DF0280E9FEC0D +:109260000DF0A8CF54F1290E9FEC0DF0A8CF55F1C9 +:10927000C2C152F1C3C153F1D4EC0BF01FA71200CD +:10928000C2C1A8FF280E9DEC0DF0C3C1A8FF290E96 +:109290009DEC0DF007C1A8FF2A0E9DEC0DF006C154 +:1092A000A8FF2B0E9DEC0DF008C1A8FF2C0E9DEC25 +:1092B0000DF097C1A8FF2D0E9DEC0DF098C1A8FFF1 +:1092C0002E0E9DEC0DF01200800ECF6ECE6A3C0E7D +:1092D000036111D03C0E04610ED0180E05610BD055 +:1092E000200E066108D00C0E076105D0640E0861DF +:1092F00002D09D801200000E036F000E046F0C0E52 +:10930000056F170E066F040E076F0A0E086F9D801B +:109310001200360E9FEC0DF0A8CF54F1370E9FECE3 +:109320000DF0A8CF55F197C152F198C153F1D4EC8B +:109330000BF01FA719D097C1A8FF360E9DEC0DF0BA +:1093400098C1A8FF370E9DEC0DF007C1A8FF380E9D +:109350009DEC0DF006C1A8FF390E9DEC0DF008C183 +:10936000A8FF3A0E9DEC0DF03B0E9FEC0DF0A8CF40 +:1093700054F13C0E9FEC0DF0A8CF55F197C152F17E +:1093800098C153F1D4EC0BF01FB7120097C1A8FF9E +:109390003B0E9DEC0DF098C1A8FF3C0E9DEC0DF02E +:1093A00007C1A8FF3D0E9DEC0DF006C1A8FF3E0EC3 +:1093B0009DEC0DF008C1A8FF3F0E9DEC0DF01200D2 +:1093C000249B9D9A81869E9A620EAD6EF1EC0DF003 +:1093D000F7EC0DF0AECF05F1180E0561056BF7EC5B +:1093E0000DF0AECF04F13C0E0461046BF7EC0DF010 +:1093F000AECF03F13C0E0361036BF7EC0DF0AECF83 +:1094000007F10C0E076501D0076FF7EC0DF0AECF3A +:1094100006F107C132F1324F1F0E324F1C0E324F90 +:109420001F0E324F1E0E324F1F0E324F1E0E324F86 +:109430001F0E324F1F0E324F1E0E324F1F0E324F75 +:109440001E0E324F1F0E066502D0010E066FF7EC9E +:109450000DF0AECF08F1640E0861086B81969E9AFC +:1094600020859D8A83EF3CF0010169EC4BF020B32D +:10947000ECEC1AF0FC6A01EE09F0EE6A0A0EEA6200 +:10948000FCD7E9EC0DF064EC49F0F8EC18F0239D02 +:1094900023ADFED78F6B906B196B1A6B208913EC81 +:1094A00048F020998DC19FF18EC1A0F18DC1A1F12D +:1094B0008EC1A2F18DC1A3F18EC1A4F1CC2B0A6B98 +:1094C0000AC111F54F0E0A6F0AC110F58DC100F5E2 +:1094D0008EC101F5000EE8CF4CF220EC80F00101C6 +:1094E00030EC80F0010118EC80F0010112EC3DF04D +:1094F000010140EC80F00101010EA96E010EAA6E7F +:10950000C8EC0DF0A8CF39F1A92AC8EC0DF0A8CF0E +:109510003AF1AA6A010E396304D0460E3A6301D0CB +:1095200010D0010EA96E010EAA6E010EA86ECCEC31 +:109530000DF0A92A460EA86ECCEC0DF0AA6A12EF27 +:1095400016F081988196300E75EC10F0E8CFF9F1A5 +:109550001F6B206B216B226B236B246B256B266B9F +:10956000276B286B296B2A6B2B6B2C6B2D6B03ECF9 +:109570003AF066EC0FF0000EE8CF7CF0000EE8CF7A +:109580007DF0000EE8CF7EF0000EE8CF7FF0FF0EFA +:109590002E6F2EC17AF0FF0E2E6F2EC17BF061EC84 +:1095A0002EF0A3C19FF1A4C1A0F1AA6A5C0E9FECAA +:1095B0000DF0300EA86201D006D00ED8300EA86E85 +:1095C0005C0E9DEC0DF0270E9FEC0DF02A85010E30 +:1095D000A8622A950EEF3CF0A8EC2AF0140E65D094 +:1095E000289F29912A9B000E0A6F0AC11FF55A0E67 +:1095F0000A6F0AC115F50AC114F5AA6A220E9FEC7A +:109600000DF0010EA86202D0288F1200020EA8628F +:1096100002D029811200030EA86202D02A8B120008 +:10962000040EA8620FD0010E0A6F0AC11FF5200EAA +:1096300075EC10F0A8CF15F5210E75EC10F0A8CF41 +:1096400014F51200050EA86212002981010E0A6F9E +:109650000AC11FF5200E75EC10F0A8CF15F5210EEC +:1096600075EC10F0A8CF14F5120028EC0FF066ECA2 +:109670002AF00A0E396FC80ED5EC0CF02497249905 +:1096800020B1E3EC43F020B139072091396701D0D4 +:10969000120020B3120024B7120024B91200F0D730 +:1096A00028EC0FF087EC2AF0E4D7396FC80ED5EC20 +:1096B0000CF02497249920B1E3EC43F020B1390752 +:1096C0002091396701D0120024B7120024B912008A +:1096D000F2D76C0ED36E110E926E806A030E936EEB +:1096E000816ADD0E946E826A000E966E846A000EA8 +:1096F000956E836A400E9B6E1F0ED56E070ECD6E63 +:10970000D00EF26E050EF16E080EF06E210E9D6EFB +:10971000000EA06ED06A000EC26E0E0EC16E8A0ED2 +:10972000C06EC66A000EC76E280EC66E000EC56EED +:10973000080EC86EBD6ABA6A070EB46E200E6F6E50 +:10974000240EAC6E900EAB6E080EB86EB06A220E90 +:10975000AF6EAE6A9E6A1200010EE96F0F0EEA6FDD +:10976000010EBA6FB86B208F2187AFEC0FF028EC99 +:109770000FF0BCEC1EF024972499219121939EECCC +:109780001CF09FEC1DF024EC13F020A109D003EC99 +:109790003EF0E3EC43F039EC3DF064EC48F020910E +:1097A00021B1DDEF4BF020AFE7EF4BF020B9E7EF51 +:1097B0004BF020B3A1EF4AF0E6D7BA4F1CD0BA4F16 +:1097C0000AD0BA4F10D0BA4F63D0BA4F37D0040E78 +:1097D000BA6F4BEF13F0020EE927C70EE961E96F8C +:1097E000020EBA6FC8D7030EEA27630EEA61EA6F6A +:1097F000030EBA6FC0D7258D2C87EAC14CF14D6B93 +:10980000640E4E6F4F6BEBEC0BF0E80E4827030E27 +:10981000492348C1C6F149C1C7F1C6C18DF1C7C1CD +:109820008EF121912193209F24972499C8EC4CF02C +:109830002083500EBCEC1AF00FEF3EF028EC0FF036 +:109840008CEC2CF022EC46F0010EE8CF7FF0BC0E41 +:1098500058EC0BF0000EE8CF7FF02497249920A15C +:1098600009D003EC3EF0E3EC43F039EC3DF064EC5E +:1098700048F0209124B709D024B907D020B949EF86 +:1098800013F020B3A1EF4AF0EAD7050EBA6F6AD7FA +:109890002EEC44F0258D2C87EAC14CF14D6B640E03 +:1098A0004E6F4F6BEBEC0BF0E80E4827030E49238D +:1098B00048C1C6F149C1C7F1C6C18DF1C7C18EF11A +:1098C000C8EC4CF0010EE8CF7FF00C0E58EC0BF01A +:1098D000000EE8CF7FF01EEC3FF0BCEC3FF000EC58 +:1098E00080F0010123C5CEF1CE67F5D7010EE8CF98 +:1098F0004CF2FF0EE8CF23F59EEC1CF0DAEC0DF0F5 +:109900006AC5ADFFF1EC0DF069C5ADFFF1EC0DF0EE +:1099100068C5ADFFF1EC0DF067C5ADFFF1EC0DF0E2 +:109920001BC5ADFFF1EC0DF081781EEC3FF0BCECF7 +:109930003FF000EC80F00101430EBCEC1AF0E92F7F +:10994000DBD7000EE8CF4CF2FF0EE8CF23F514D0A2 +:109950008188D3EC4CF0259D2C97FA0ED5EC0CF0B9 +:10996000FA0ED5EC0CF0FA0ED5EC0CF08198010E45 +:10997000E96F050EBA6FF6D61EEC3FF0BCEC3FF077 +:1099800000EC80F0010123C5CEF1CE67F5D7E0D71A +:109990002D81530EBCEC1AF062EC80F00101540EE4 +:1099A000BCEC1AF012002D91530EBCEC1AF064ECD2 +:1099B00080F00101540EBCEC1AF0470EBCEC1AF01A +:1099C00030EC80F00101D6EC41F0480EBCEC1AF00E +:1099D00028EC80F001011200FFFFFFFFFFFFFFFFF7 :1099E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 -:1099F000AF9BAFAFAFAFD1AFB205B007B008AF0903 -:109A0000AF09AF09AF09B108B2079B049F9F9F9FA1 -:109A1000AE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 -:109A2000FFFFFFFFFF8F82FFAC04A1149B1A96205B -:109A300092248F288A0E8C10940B8A0C9609870F1B -:109A4000960885129707830785079706850783077A -:109A500096068708820796058A07810696058C0771 -:109A6000810594058E088005940490078005930471 -:109A70009107800591049208800590049407800561 -:109A80008E05950780058C05960880058A06960840 -:109A9000820588069707820685079708840683074C -:109AA00097088507800898078707970F8908950DFD -:109AB0008B0A8C108E0E912894269922A01CAA1530 -:109AC0009707FFFFD7FFB701B403B404B403B4048E -:109AD000B304B304B305B205B206B205B2068136CB -:109AE0008137813781378137FF37FFFFFFFFACFFB9 -:109AF000FFFF90FF8903A8008705A5038607A3053C -:109B00008508A007840A9F08840B9F06830D9F0683 -:109B1000820E9F06810882049E05830882049E04AB -:109B2000840881049D05850881049C0587078104BC -:109B30009C04880781049B04890781049A048A078E -:109B4000810499048B07810498048C07810496058D -:109B50008D07810495058E07810494058F07810484 -:109B60009206900782049006910782048E0792075E -:109B700083048B07930883048609940A8404951947 -:109B800085049617860498148704991289049B0EFD -:109B90008C049D08B305BA05FFFF8EFFB7008A024B -:109BA000A8018804A5038607A3058608A5058407E0 -:109BB000A7058406A8058206AA058205AA058105CF -:109BC00091059504800591059504800591059504FE -:109BD0008005920495048005920495048005920402 -:109BE00095048005920494058005900594068005EF -:109BF0009005940680058F05920882058E059208CF -:109C000082058C06900A82068A078E0C84068707D6 -:109C100081068C06850781158907870883138918B3 -:109C200085118B16870F8D148A0C91128E07AC0E3E -:109C3000FF0AFFB88BFFB205B006AF08AD09AC0B49 -:109C4000AA0CA90E8107A7058208A6058407A4050A -:109C50008607A3058707A10589079F058A089E0532 -:109C60008C079C058D089B058F0799059008980522 -:109C70009207960594079505950793059707920512 -:109C8000813581378137813781378137A437B305F3 -:109C9000B305B305B305B305B3058F05FFFF8CFF0F -:109CA000A20192009203901085058F1C84078E1DDF -:109CB00083088E1D8308911C8207931B82068E05E4 -:109CC000950581068E05970481058E05970481050B -:109CD0008D05980580058D05990480058D059904ED -:109CE00080058D05990480058D05990480058D05F5 -:109CF000990480058D05990480058D0599048005DA -:109D00008D05990480058D05970581058D059705BD -:109D100081058E05950581068E05930682068E05C2 -:109D2000910782078F058D0883089005870A830BAA -:109D30009105841C9205851A930586189405A5152E -:109D4000AA11C50CFFFF11F11BA2219A269429909C -:109D50002B8E0D8C05850E850B880588098B088850 -:109D60000689088E0786058B07910784058B069365 -:109D70000683058C06950582058D05960681048D62 -:109D800006970580058D05980580058D059804804A -:109D9000048E0B99048E0B99058E0B98058E0B98EB -:109DA000058E05980480068E05960481058F05961C -:109DB0000581068E05940582078F07900583098E1D -:109DC000088C07840B8D0A8607851B8E05871990E2 -:109DD00003891792008B13960FA707ADFFC8FFFFEB -:109DE000059605B305B305B305B305B301AF05810A -:109DF00004AC058107A905810AA605810CA405818B -:109E00000FA10581129E0581139B0583139805867A -:109E1000129605891293058C1290058F118E05926A -:109E2000118B0595108905981086059B0F84059E5A -:109E3000108115A012A310A60DA80BAB09AD06AF9B -:109E400004B2A7FFFFFF03CA0BB10FAB0790118F3E -:109E50000C8D148A0F8A1688118818861486078438 -:109E6000088715850683078B068408860681068D7C -:109E7000068307890480069005820C8B0591058175 -:109E80000A8D05920481088F05940480069005953B -:109E9000048006900B9505910B9505910B95059205 -:109EA0000B94069105940480079105930580088F13 -:109EB000049305810A8E059106810C8C068F06821B -:109EC00006890681058E088308850781068C15841E -:109ED0000883078813860A850A82118716870F89E7 -:109EE00014890C8B128C068F10900CAA06AFFFC53C -:109EF000E9FFAC09980F8D0095138A029217880428 -:109F0000901986068E1B850788098F0A83068D089F -:109F10009007820590078F078205930690058005BC -:109F200094068F06800596058F05800597058F049A -:109F3000800598048F04800598048E05980B8E0583 -:109F4000980B8F04800598048E04810597058E0474 -:109F5000810596058D05810695068E048305940579 -:109F60008D05830693068D04850690078B0586076D -:109F70008D098A058808880B8706890C8C2D8F2B04 -:109F8000932796249D1FA917D30700FFFFFFFFFF0C -:109F9000000022003500D2000001A8014302AC02FB -:109FA0005403ED035404FF049A0500EE00F00D0E77 -:109FB000EE6AEA62FDD71200FFFFFFFFFFFFFFFF1F -:109FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:1099F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:109A0000AF9BAFAFAFAFD1AFB205B007B008AF09F2 +:109A1000AF09AF09AF09B108B2079B049F9F9F9F91 +:109A2000AE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:109A3000FFFFFFFFFF8F82FFAC04A1149B1A96204B +:109A400092248F288A0E8C10940B8A0C9609870F0B +:109A5000960885129707830785079706850783076A +:109A600096068708820796058A07810696058C0761 +:109A7000810594058E088005940490078005930461 +:109A80009107800591049208800590049407800551 +:109A90008E05950780058C05960880058A06960830 +:109AA000820588069707820685079708840683073C +:109AB00097088507800898078707970F8908950DED +:109AC0008B0A8C108E0E912894269922A01CAA1520 +:109AD0009707FFFFD7FFB701B403B404B403B4047E +:109AE000B304B304B305B205B206B205B2068136BB +:109AF0008137813781378137FF37FFFFFFFFACFFA9 +:109B0000FFFF90FF8903A8008705A5038607A3052B +:109B10008508A007840A9F08840B9F06830D9F0673 +:109B2000820E9F06810882049E05830882049E049B +:109B3000840881049D05850881049C0587078104AC +:109B40009C04880781049B04890781049A048A077E +:109B5000810499048B07810498048C07810496057D +:109B60008D07810495058E07810494058F07810474 +:109B70009206900782049006910782048E0792074E +:109B800083048B07930883048609940A8404951937 +:109B900085049617860498148704991289049B0EED +:109BA0008C049D08B305BA05FFFF8EFFB7008A023B +:109BB000A8018804A5038607A3058608A5058407D0 +:109BC000A7058406A8058206AA058205AA058105BF +:109BD00091059504800591059504800591059504EE +:109BE00080059204950480059204950480059204F2 +:109BF00095048005920494058005900594068005DF +:109C00009005940680058F05920882058E059208BE +:109C100082058C06900A82068A078E0C84068707C6 +:109C200081068C06850781158907870883138918A3 +:109C300085118B16870F8D148A0C91128E07AC0E2E +:109C4000FF0AFFB88BFFB205B006AF08AD09AC0B39 +:109C5000AA0CA90E8107A7058208A6058407A405FA +:109C60008607A3058707A10589079F058A089E0522 +:109C70008C079C058D089B058F0799059008980512 +:109C80009207960594079505950793059707920502 +:109C9000813581378137813781378137A437B305E3 +:109CA000B305B305B305B305B3058F05FFFF8CFFFF +:109CB000A20192009203901085058F1C84078E1DCF +:109CC00083088E1D8308911C8207931B82068E05D4 +:109CD000950581068E05970481058E0597048105FB +:109CE0008D05980580058D05990480058D059904DD +:109CF00080058D05990480058D05990480058D05E5 +:109D0000990480058D05990480058D0599048005C9 +:109D10008D05990480058D05970581058D059705AD +:109D200081058E05950581068E05930682068E05B2 +:109D3000910782078F058D0883089005870A830B9A +:109D40009105841C9205851A930586189405A5151E +:109D5000AA11C50CFFFF11F11BA2219A269429908C +:109D60002B8E0D8C05850E850B880588098B088840 +:109D70000689088E0786058B07910784058B069355 +:109D80000683058C06950582058D05960681048D52 +:109D900006970580058D05980580058D059804803A +:109DA000048E0B99048E0B99058E0B98058E0B98DB +:109DB000058E05980480068E05960481058F05960C +:109DC0000581068E05940582078F07900583098E0D +:109DD000088C07840B8D0A8607851B8E05871990D2 +:109DE00003891792008B13960FA707ADFFC8FFFFDB +:109DF000059605B305B305B305B305B301AF0581FA +:109E000004AC058107A905810AA605810CA405817A +:109E10000FA10581129E0581139B0583139805866A +:109E2000129605891293058C1290058F118E05925A +:109E3000118B0595108905981086059B0F84059E4A +:109E4000108115A012A310A60DA80BAB09AD06AF8B +:109E500004B2A7FFFFFF03CA0BB10FAB0790118F2E +:109E60000C8D148A0F8A1688118818861486078428 +:109E7000088715850683078B068408860681068D6C +:109E8000068307890480069005820C8B0591058165 +:109E90000A8D05920481088F05940480069005952B +:109EA000048006900B9505910B9505910B950592F5 +:109EB0000B94069105940480079105930580088F03 +:109EC000049305810A8E059106810C8C068F06820B +:109ED00006890681058E088308850781068C15840E +:109EE0000883078813860A850A82118716870F89D7 +:109EF00014890C8B128C068F10900CAA06AFFFC52C +:109F0000E9FFAC09980F8D0095138A029217880417 +:109F1000901986068E1B850788098F0A83068D088F +:109F20009007820590078F078205930690058005AC +:109F300094068F06800596058F05800597058F048A +:109F4000800598048F04800598048E05980B8E0573 +:109F5000980B8F04800598048E04810597058E0464 +:109F6000810596058D05810695068E048305940569 +:109F70008D05830693068D04850690078B0586075D +:109F80008D098A058808880B8706890C8C2D8F2BF4 +:109F9000932796249D1FA917D30700FFFFFFFFFFFC +:109FA000000022003500D2000001A8014302AC02EB +:109FB0005403ED035404FF049A0500EE00F00D0E67 +:109FC000EE6AEA62FDD71200FFFFFFFFFFFFFFFF0F :109FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 :109FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 -:109FF00000000F0016006B008300DC002D016601DD -:10A00000C10116024C02AB0202031B032A034403E4 -:10A010006F0375039F9F03BA049A059A0499039BE3 -:10A020009F9F9FC0BF9F9F7FBF9F03CD0E96128EA5 -:10A03000168A0487078B0385038C04800383048BB3 -:10A0400004820282048B03840281038B02870281D3 -:10A05000038A028802810488038902800387028BB5 -:10A0600003810385028C03820482038C03830480B2 -:10A07000038C0685048C168713890E8E0395FFCDFD -:10A080000084019E029C029B029C039B029B1D9BE1 -:10A090001D811D81FFFFFCC0850194008403910296 -:10A0A0008305900382069003820790028103810258 -:10A0B0008F02820481028E02830481028D02840455 -:10A0C00081028D02850381028C02860381028A034C -:10A0D000870382028802880482028603890483023D -:10A0E0008A0D84028C0A85028D0887029003E002A3 -:10A0F0009AFF8501920283049303820495028203EE -:10A100009602810289028A02810289028A02810200 -:10A1100089028A02810289028A02810288028A03F4 -:10A120008202870289048202850387068303810AEB -:10A1300084038404810A870C84068A0A8802FF0744 -:10A14000D3849A02990497059607810394028204A6 -:10A150009302840391028504900287038E0288048F -:10A160008D028A038B028B048A02811C811D811D52 -:10A17000941D9C029C029C02C80200FA068D028873 -:10A180000F8304870F82038809820281038A028178 -:10A190000287028C02810287028C02810187028D74 -:10A1A00002810187028E02800187038D028002876F -:10A1B000028C02810287028C02810387038A02815A -:10A1C0000388048802810588058402820E8902833F -:10A1D0000C8A0894ECE591088B1188158517840585 -:10A1E0008602840585038902830386038A0281032C -:10A1F00086038C02810287028C02810287028D0213 -:10A20000800287028C02810287028C02810287020F -:10A210008B038102880289038302870284058305F8 -:10A220008703850E8A00950CE60680FF9C029C023F -:10A230009C029702810294028105910281088F029B -:10A2400082098C0285098902880987028B088402A9 -:10A250008D0982029008930B950998069A04FC01D7 -:10A2600005F4038A088807870A8509850483058120 -:10A270000B8303810485028206850388028105879A -:10A28000028902810388028A02810388028A02818C -:10A290000289028A02810388028A02810488028973 -:10A2A00003810686028803820383038102860B836F -:10A2B0000581048208840B84058709860597E7E5F4 -:10A2C00098048B098600890C8402880E8203880317 -:10A2D000880382028A02870381028C02870281023C -:10A2E0008C02870280038C02870281028C02870223 -:10A2F00081028C02870281028A038702820389031A -:10A300008602830387048502850481078103870809 -:10A310008A168F12E90C9F9F03AB038A048B048972 -:10A32000048B0589048A0489028C038B9F9F9FC03C -:10A33000C89F9401940A940A96089F05B99FA9FFA3 -:10A340009B009403940A95099806FF0302830A94DC -:10A350000A9407940497BAFF15C815891589028BCA -:10A36000019B019C019D029D049C159A148A138BEC -:10A37000028A029B019C019D029D159C1589148AED -:10A38000118DFFA0FFFFFFFF00FF00000E001B006C -:10A3900048007D00B400E700F0000D012A014B01E8 -:10A3A0006401700185018E01A301D601E20115024D -:10A3B000460267029C02CB02EA02210352036003B9 -:10A3C00071039C03CD03F8031B045C047D04B804F3 -:10A3D000E5040E05410564059705AC05CD05EA05C4 -:10A3E0000F0624063D0656067F06A406D50600077E -:10A3F000390752076B0784079D07C607DF07180850 -:10A4000037084C086B087C089508A108D408F9089F -:10A41000200945097A099B09E409F909140A330A54 -:10A42000540A710A8A0A9F0AC80AED0A120B270BFE -:10A430005A0B770B8C0BA50BBE0BE30B040C390CE2 -:10A440005C0C630C860C9F0CAD0CD60C050D2A0D14 -:10A45000610D6C0DAB0DB80D050E3C0E5D0E700E52 -:10A46000730EBA0ECB0EE40E150F3C0F610F6B0F7F -:10A47000860F8A0FDB0FE20F03F8018A0C85028238 -:10A480000A85028394FF00CD0591039101C70591D0 -:10A4900003919DDA83018F0183018F018301880677 -:10A4A000870D81078F0183018F0183018F01820155 -:10A4B0008607890D83058F0183018F018301A20027 -:10A4C00002B40186048A0186018802810185008820 -:10A4D000018300860287028201851285018502843C -:10A4E000018400870185018301880284018201893A -:10A4F000058403929A9F9203880585018301850153 -:10A50000860283018400890282058B038203920202 -:10A5100082028C02830289048402820186018503FF -:10A52000830186008701820191019D0403A40691A5 -:10A5300004880281028208860185008602840185E2 -:10A5400000860384018401860582018306860282D7 -:10A550000180038803850294069201900082FF9D8A -:10A560000194069002918BFF07E70C8C0389038707 -:10A570000286028B0184028E018201910181029187 -:10A5800000800093B0B093008100910181018F029F -:10A5900082028D0284028B028602870389038D0B5F -:10A5A000E707009F019601950282009002810491C5 -:10A5B000078D078F04940092028101900183018F1F -:10A5C0000095A0A6950195019501950191018B0A31 -:10A5D000900B9501950195019501A40188FF8201D9 -:10A5E0008F0190069404FC0001B801950195019536 -:10A5F000019501950195019501950195FFBC018794 -:10A600000295029494FF01C1039304900490049076 -:10A6100003900391039103910193A0C490028B0ACC -:10A6200085028903860187058601830186018600EC -:10A6300084018601840085028601820186028601EA -:10A6400080028701880184048B03900AA30201CA57 -:10A65000019501941095108694FF00B3018B01873A -:10A6600003890186048901860288018000860188A9 -:10A6700001820086018701830186018501840286AB -:10A68000018301850687018604880187BFB488019C -:10A690008B0087018C01860185008501860185007C -:10A6A0008501860185008501860183018502860179 -:10A6B000810280018301880182049205B70300A40E -:10A6C0000294049202910180028F0182028E018322 -:10A6D000028C0185108B1086029001940096B7A120 -:10A6E0008501880083088702820285018701840032 -:10A6F0008700860184008700860184008700860128 -:10A700008400860186018400850187018500870811 -:10A710008600B60608B50C8C028901820283018787 -:10A7200001830186018601830186008600840187FA -:10A7300000860184018601860283018401870884E2 -:10A74000058FB1B7960096008D0086018A008604B9 -:10A750008700880585008B0482008D059006930391 -:10A76000C30104BB04890682028702800180018341 -:10A7700001870283018500860185018500860185A8 -:10A7800001850186028301850286018101800183A2 -:10A790000588068102890484B3B68605880084078B -:10A7A0008701840284018601860184008601870076 -:10A7B000830186018700840086018501830187016A -:10A7C0008402820188028B0DB80901FE0186028C89 -:10A7D0000285028B028594FF01FF018601820286B9 -:10A7E0000685028704850094A0FC950193029303DB -:10A7F000810091018101900183018F0184018D010C -:10A8000085018D0186018B0187018B0188018901FA -:10A8100089019E01009E00840090008400900084C5 -:10A8200000900084009000840090008400900084D8 +:109FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10A0000000000F0016006B008300DC002D016601CC +:10A01000C10116024C02AB0202031B032A034403D4 +:10A020006F0375039F9F03BA049A059A0499039BD3 +:10A030009F9F9FC0BF9F9F7FBF9F03CD0E96128E95 +:10A04000168A0487078B0385038C04800383048BA3 +:10A0500004820282048B03840281038B02870281C3 +:10A06000038A028802810488038902800387028BA5 +:10A0700003810385028C03820482038C03830480A2 +:10A08000038C0685048C168713890E8E0395FFCDED +:10A090000084019E029C029B029C039B029B1D9BD1 +:10A0A0001D811D81FFFFFCC0850194008403910286 +:10A0B0008305900382069003820790028103810248 +:10A0C0008F02820481028E02830481028D02840445 +:10A0D00081028D02850381028C02860381028A033C +:10A0E000870382028802880482028603890483022D +:10A0F0008A0D84028C0A85028D0887029003E00293 +:10A100009AFF8501920283049303820495028203DD +:10A110009602810289028A02810289028A028102F0 +:10A1200089028A02810289028A02810288028A03E4 +:10A130008202870289048202850387068303810ADB +:10A1400084038404810A870C84068A0A8802FF0734 +:10A15000D3849A0299049705960781039402820496 +:10A160009302840391028504900287038E0288047F +:10A170008D028A038B028B048A02811C811D811D42 +:10A18000941D9C029C029C02C80200FA068D028863 +:10A190000F8304870F82038809820281038A028168 +:10A1A0000287028C02810287028C02810187028D64 +:10A1B00002810187028E02800187038D028002875F +:10A1C000028C02810287028C02810387038A02814A +:10A1D0000388048802810588058402820E8902832F +:10A1E0000C8A0894ECE591088B1188158517840575 +:10A1F0008602840585038902830386038A0281031C +:10A2000086038C02810287028C02810287028D0202 +:10A21000800287028C02810287028C0281028702FF +:10A220008B038102880289038302870284058305E8 +:10A230008703850E8A00950CE60680FF9C029C022F +:10A240009C029702810294028105910281088F028B +:10A2500082098C0285098902880987028B08840299 +:10A260008D0982029008930B950998069A04FC01C7 +:10A2700005F4038A088807870A8509850483058110 +:10A280000B8303810485028206850388028105878A +:10A29000028902810388028A02810388028A02817C +:10A2A0000289028A02810388028A02810488028963 +:10A2B00003810686028803820383038102860B835F +:10A2C0000581048208840B84058709860597E7E5E4 +:10A2D00098048B098600890C8402880E8203880307 +:10A2E000880382028A02870381028C02870281022C +:10A2F0008C02870280038C02870281028C02870213 +:10A3000081028C02870281028A0387028203890309 +:10A3100086028303870485028504810781038708F9 +:10A320008A168F12E90C9F9F03AB038A048B048962 +:10A33000048B0589048A0489028C038B9F9F9FC02C +:10A34000C89F9401940A940A96089F05B99FA9FF93 +:10A350009B009403940A95099806FF0302830A94CC +:10A360000A9407940497BAFF15C815891589028BBA +:10A37000019B019C019D029D049C159A148A138BDC +:10A38000028A029B019C019D029D159C1589148ADD +:10A39000118DFFA0FFFFFFFF00FF00000E001B005C +:10A3A00048007D00B400E700F0000D012A014B01D8 +:10A3B0006401700185018E01A301D601E20115023D +:10A3C000460267029C02CB02EA02210352036003A9 +:10A3D00071039C03CD03F8031B045C047D04B804E3 +:10A3E000E5040E05410564059705AC05CD05EA05B4 +:10A3F0000F0624063D0656067F06A406D50600076E +:10A40000390752076B0784079D07C607DF0718083F +:10A4100037084C086B087C089508A108D408F9088F +:10A42000200945097A099B09E409F909140A330A44 +:10A43000540A710A8A0A9F0AC80AED0A120B270BEE +:10A440005A0B770B8C0BA50BBE0BE30B040C390CD2 +:10A450005C0C630C860C9F0CAD0CD60C050D2A0D04 +:10A46000610D6C0DAB0DB80D050E3C0E5D0E700E42 +:10A47000730EBA0ECB0EE40E150F3C0F610F6B0F6F +:10A48000860F8A0FDB0FE20F03F8018A0C85028228 +:10A490000A85028394FF00CD0591039101C70591C0 +:10A4A00003919DDA83018F0183018F018301880667 +:10A4B000870D81078F0183018F0183018F01820145 +:10A4C0008607890D83058F0183018F018301A20017 +:10A4D00002B40186048A0186018802810185008810 +:10A4E000018300860287028201851285018502842C +:10A4F000018400870185018301880284018201892A +:10A50000058403929A9F9203880585018301850142 +:10A51000860283018400890282058B0382039202F2 +:10A5200082028C02830289048402820186018503EF +:10A53000830186008701820191019D0403A4069195 +:10A5400004880281028208860185008602840185D2 +:10A5500000860384018401860582018306860282C7 +:10A560000180038803850294069201900082FF9D7A +:10A570000194069002918BFF07E70C8C03890387F7 +:10A580000286028B0184028E018201910181029177 +:10A5900000800093B0B093008100910181018F028F +:10A5A00082028D0284028B028602870389038D0B4F +:10A5B000E707009F019601950282009002810491B5 +:10A5C000078D078F04940092028101900183018F0F +:10A5D0000095A0A6950195019501950191018B0A21 +:10A5E000900B9501950195019501A40188FF8201C9 +:10A5F0008F0190069404FC0001B801950195019526 +:10A60000019501950195019501950195FFBC018783 +:10A610000295029494FF01C1039304900490049066 +:10A6200003900391039103910193A0C490028B0ABC +:10A6300085028903860187058601830186018600DC +:10A6400084018601840085028601820186028601DA +:10A6500080028701880184048B03900AA30201CA47 +:10A66000019501941095108694FF00B3018B01872A +:10A670000389018604890186028801800086018899 +:10A68000018200860187018301860185018402869B +:10A69000018301850687018604880187BFB488018C +:10A6A0008B0087018C01860185008501860185006C +:10A6B0008501860185008501860183018502860169 +:10A6C000810280018301880182049205B70300A4FE +:10A6D0000294049202910180028F0182028E018312 +:10A6E000028C0185108B1086029001940096B7A110 +:10A6F0008501880083088702820285018701840022 +:10A700008700860184008700860184008700860117 +:10A710008400860186018400850187018500870801 +:10A720008600B60608B50C8C028901820283018777 +:10A7300001830186018601830186008600840187EA +:10A7400000860184018601860283018401870884D2 +:10A75000058FB1B7960096008D0086018A008604A9 +:10A760008700880585008B0482008D059006930381 +:10A77000C30104BB04890682028702800180018331 +:10A780000187028301850086018501850086018598 +:10A790000185018602830185028601810180018392 +:10A7A0000588068102890484B3B68605880084077B +:10A7B0008701840284018601860184008601870066 +:10A7C000830186018700840086018501830187015A +:10A7D0008402820188028B0DB80901FE0186028C79 +:10A7E0000285028B028594FF01FF018601820286A9 +:10A7F0000685028704850094A0FC950193029303CB +:10A80000810091018101900183018F0184018D01FB +:10A8100085018D0186018B0187018B0188018901EA +:10A8200089019E01009E00840090008400900084B5 :10A8300000900084009000840090008400900084C8 -:10A84000009000849AA189018A0188018A01870108 -:10A850008C0186018C0185018E0184018E018301AA -:10A860009001810192018100920194039402A4015C -:10A8700001B101950194019501940188028201843E -:10A880000486028101850284018402860282068F89 -:10A8900004919DBF8D0781048A04870288028B0181 -:10A8A0008701840183038700840082058601830079 -:10A8B0008201820186018300840082008601820178 -:10A8C0008400820086018102830082018701820A5E -:10A8D0008A00A10802A70491048F068F048D0182CB -:10A8E000038B0185048C0183048F018005910494FE -:10A8F00004950294999C8610861085008501860136 -:10A900008500860086018500860086018500860018 -:10A910008601850085018601830185028601830108 -:10A9200084028702800581028902820393059F02C7 -:10A93000069E0A8E038A0385018902890187028B9C -:10A940000086018D0086018D0086018D0186018CB7 -:10A950000186018B028802880089008A999E8610F0 -:10A9600086108D0086018D0086018D0086018D0088 -:10A9700086018C0186018C0186018A02880186038A -:10A980008B028E0AA20510B1108600860185018512 -:10A990000086018501850086018501850086018587 -:10A9A0000185008601850185008601850185008677 -:10A9B000018501850086018DB1B486108610850061 -:10A9C0008E0185008F0085008F0085008F00850037 -:10A9D0008F0085008F0085008F00C400069E0B8DC0 -:10A9E000028A02870288018A0187018C0086018D14 -:10A9F0000086018D0086008701840186008601841F -:10AA00000186008600840288068400890585B19E3F -:10AA100086108D10950195019501950195018E0186 -:10AA20008610B41000B1008E0086018D0086018D65 -:10AA30000086018D108610860086018D0086018DAE -:10AA40000086018DBFCC9601950186018D0086019F -:10AA50008D0086018C008701870F890D9600960076 -:10AA6000AC0010991086028D02930493029102802B -:10AA7000028F0282018D0385018A02880188038A80 -:10AA80000086018D0096B19C861095109501950168 -:10AA900095019501950195019501B40110991086D4 -:10AAA0000387039503950395029302920392039102 -:10AAB00010921086999C8610861095039502950336 -:10AAC0009503950395039502870386109C10089DB6 -:10AAD0000C8C028903870187018B0187018C00861A -:10AAE000018D0086018D0186018C0186018B028813 -:10AAF00002880C89088CB1A08610861086008E0012 -:10AB000086008E0086008E0086008E0084018E01F5 -:10AB100084018E0182028F029206A702089D0C8C8E -:10AB2000028902880187028B0186018C0086028ED1 -:10AB30000084048E0182018C01810182018C0181DB -:10AB40000283028801820C8401830886B1A08610EA -:10AB5000861086008E0086008E0086008E0086009D -:10AB60008D0184018B04840180018903830788039C -:10AB700086058A028A009C0003B302860588018646 -:10AB80000187028201860186018301860086018594 -:10AB90000185008601850185008601850185018684 -:10ABA0000185028302860284028101880585019362 -:10ABB00099A0960096009600960096008610861042 -:10ABC0009600960096009600AC000C990E8A0295AD -:10ABD00001950196019501950195019402940E87C6 -:10ABE0000C8899A095019404940594059405920508 -:10ABF0008F048F048F048F049204AB0105990A928D -:10AC000009920490058E048E05900694069406928F -:10AC10000989068AA9A686008B0186028803880313 -:10AC200084038B0381038F0391058F0581038C03BC -:10AC300085028803870387038B0196029C00009995 -:10AC400002960395039503950A94098D048B04904D -:10AC5000039002920094A9AC86008C0086028A00C0 -:10AC600086048900800286018700810386018500B1 -:10AC700083038601840085028601820086038601A3 -:10AC80008000880386018A0386018B0295019C015E -:10AC900015DF018101910181019101810191018102 -:10ACA0000191018101910181019100820091B0B275 -:10ACB00095019503950395039503940495049503D5 -:10ACC0009503B30100B000910182019101810191CE -:10ACD0000181019101810191018101910181019124 -:10ACE0001581CEE19401920292029402960295029D -:10ACF0009503D60100AB009600960096009600964C -:10AD0000009600960096009600960096E09A9501AF -:10AD1000950395029502FF00A68993018C04830197 -:10AD200080018B02830082018A01830184008A00F2 -:10AD3000830184008A00830184008A0083018300E8 -:10AD40008C00820182008C018C0BB40A12AF11843A -:10AD5000018C0186008C0188018A0188018A0188A2 -:10AD6000018A0188018B0286038B0283088D04907F -:10AD7000B8A08F068D0884028C0286018A028801A1 -:10AD80008A0188018A0188018A0188018B01860174 -:10AD90008C0185028D01A60004A10890028D028419 -:10ADA000018C0286018A0188018A0188018A018852 -:10ADB000008B0088018C018611861284A2B4920255 -:10ADC0008E0780048C03810182018B018201830143 -:10ADD0008A01820183018A01820183018A01820141 -:10ADE00083018B01810183018B0182058D01830425 -:10ADF000B50001B601950195109003850181018F81 -:10AE00000183008F0184018E0184018E00840190F2 -:10AE10000295AAAB8902810480018704810B860117 -:10AE20008301810183018600850082008300850102 -:10AE300085008200830085018500820083008501F2 -:10AE400083018201830086018305830086008405D7 -:10AE500081018601890087048B009A0112AF128458 -:10AE6000018C019400950195019502950B950A8C32 -:10AE7000CDB488018A0188018A0188018501820197 -:10AE8000850C8201950C95019501CC0101C40196B8 -:10AE90000185018D0185018D0185018D0185018C63 -:10AEA0000181108202810F810182AFDC84128F1236 -:10AEB0009402940192038001900282018E02840127 -:10AEC0008C0286018A03890096019C0000B0018EE5 -:10AED0000184018E0184018E0184018E128412840A -:10AEE00001950195019500969DB48A0C8B0C9500F7 -:10AEF000950195018B0C8B0B9401950195018B0CA1 -:10AF00009C0B0CB50C8A018C019400950195019560 -:10AF100002950B950A8CA1B491048E0782028C03D2 -:10AF200086018B0188018A0188018A0188018A01D2 -:10AF300088018B0186018C0183038D029008A00497 -:10AF400011B5108501870186008C0088018B01886E -:10AF5000018A0188018A0188018B0286028B0284A2 -:10AF6000088D0490A1A090048D0883028C038700B3 -:10AF70008A0288018A0188018A0188018B01880080 -:10AF80008C0086018C01860FAF110CCD0C8A018CD0 -:10AF90000194009501950195019501960095B8A73A -:10AFA00085008C0183048C0184048A018201830161 -:10AFB0008A01820183018A01820183018A0183015E -:10AFC00082018B01830082018B0182018D05830048 -:10AFD000B60301B5019501950E920F88018A01888B -:10AFE000018A0188018A0188018A01880194B5B526 -:10AFF0008C0A950B950296019600950095008B01A1 -:10B000008A0CB40C009D0396049404950494049453 -:10B010000393039103910490039000939DA89305DB -:10B02000930893058F038F04920495039405930569 -:10B030008C038B09A20601B50188028A0286028C64 -:10B040000382028E02800491049202910280028E99 -:10B050000383028B0286008A0189ACB486018C02CC -:10B0600085018905880187048A0184048E0191077E -:10B070008F0490048F0490049303A70100A9018A10 -:10B080000287018A0386018A0485018A028401807D -:10B09000018A02820182018A02810183018A02807F -:10B0A0000184048A0185028A0187018A0188019549 -:10B0B000A29C960095019301810586028107830871 -:10B0C0008A06810291018101920181009201810031 -:10B0D0009201C80090FF8115FF15C8909201810070 -:10B0E0009201810092018100910182018506810116 -:10B0F000830381078A0881058F019501BA01009FAA -:10B10000019501950194019501960295019501958E -:10B11000019501940195F8A6890185048103850CA8 -:10B120008302FF0AA19491028E0782038C03860199 -:10B130008B0188018A0186008607860E84088701B4 -:10B14000810088018A0187018B028601B60100A96E -:10B15000018C0186048902850E87028706820180A0 -:10B160000187018300860087018401860086018DA6 -:10B170000186008D0186008D01950195B49C8600A5 -:10B180008E008F0882018F0184018F0084018E015F -:10B1900084018E018401900082018F018E08860057 -:10B1A000B90001B100870081038901840081038B0C -:10B1B00001820081028D018100810A8F0A8C038A3D -:10B1C00001800081038B0182008103890184008159 -:10B1D0000189018600810089FFAC099008820981FC -:10B1E000088290FF02B800850486048002830784E9 -:10B1F0000181018401840182018301840182018330 -:10B20000018301840182018401820184008301841D -:10B210000183018201840284078001850483048004 -:10B22000018EC8BB94019502C50194019502DC0111 -:10B2300002890791018E0285018B02820082008BB8 -:10B2400005810082018900810183008100890181DB -:10B2500001840080008901810184008001890180CE -:10B2600000840081008A018101820081018A0081BD -:10B270000185018B0186028D02820490BC898F01B9 -:10B2800081038A01810181048A0182008101800198 -:10B290008A018200820080018A018200820080018E -:10B2A0008A018101810081018A0181088B01810766 -:10B2B0009501B80101BA03940292018002900182C3 -:10B2C000018F018401910394029201800290018216 -:10B2D000018F0184D0B6950190018B0C8D0A8F08E7 -:10B2E000910693049502BC00FFFF89CF91028E075F -:10B2F00085018B0288018B00800081078900800115 -:10B300008107890081008200840089008100820019 -:10B31000840089008001800182038A00810081020B -:10B3200081018A0088018B0186018D0182029002D1 -:10B33000890400C900960096009600960096009633 -:10B340000096CBDC930191058101900183018F016F -:10B3500083018F01830191009205D803009F00872C -:10B36000008D0187008C0187008C0187008C01878C -:10B370000B8701810B870181008C0187008C01877D -:10B38000008C0187008C0187008C0087CA9D860095 -:10B390008D0084018C0284018C03840180008C0167 -:10B3A000830180018C01820181018D0182048E0163 -:10B3B0008302D30100D1018E0184018D0186018CAD -:10B3C00000820182018C00820182018C0181018254 -:10B3D000058D0180018F0381FFD4019103930193B7 -:10B3E00000959DF68511950B9601950195019501A6 -:10B3F00094008B02950B9502950195018500FFFF46 -:10B4000080CE0195029403920491008604890386FC -:10B4100005870286068504860782048709800F86D1 -:10B4200007870780068706800788058008870381CD -:10B4300007880180018106880580058907800488C6 -:10B440000A8003860C8002850C8001860B800C88A4 -:10B45000088B8F8BFFFFFFFF90EC5BF0120000006A -:10B46000849083C083FF80948084120085C000F0A4 -:10B47000016A00C086F084C087F0848086C083FFA4 -:10B480008094808487C083FF8094808412008EC063 -:10B4900083FF809480848094808412007AC083FF2C -:10B4A000809480847BC083FF80948084120000019C -:10B4B000350E836FD5DF00017D510001846F856BF0 -:10B4C0000001D89084378537D1DF0001360E836FB5 -:10B4D000C7DF00013F0E846F010E856FC7DF0001DB -:10B4E000370E836FBDDF00017C510001846F856BD7 -:10B4F000020E00017E5D07E13A0E00018427000E76 -:10B500000001852310D000017E0507E1200E000117 -:10B510008427000E0001852306D0180E0001842721 -:10B52000000E0001852300018407000E855B0001E9 -:10B53000EF0ED8808455000E855504E2EF0E000111 -:10B54000846F856B7CC000F000C001F0006A005081 -:10B550000001841301500001851388DF0001200ED3 -:10B56000836F7EDF00017C510001846F856B7EDF7D -:10B570000001210E836F74DF00017D510001846F93 -:10B58000856B0001D8908437853770DF1200200E5C -:10B590000001825D03E10001B60E826F000182515D -:10B5A0007E0803E2220E0001825F210E0001825D0F -:10B5B00004E300018251A30803E20001820E826FBE -:10B5C000210E0001825DF66EF76AD890F636F736E6 -:10B5D0009A0EF626A30EF7220900F5CF88F00A008E -:10B5E000F5CF89F000018229DF0FF66EF76AD89057 -:10B5F000F636F7369A0EF626A30EF7220900F5CF97 -:10B600008AF00A00F5CF8BF01200270E0001825D50 -:10B6100003E100013B0E826F220E0001825D03E117 -:10B6200000013C0E826F6D0E0001825D03E100019E -:10B630003D0E826F200E0001825D03E100013E0E8F -:10B64000826F2E0E0001825D04E3000182513E08EC -:10B6500003E200013E0E826F2E0E0001825DF66E47 -:10B66000F76AD890F636F736000EF626A00EF722C7 -:10B670000900F5CF88F00A00F5CF89F00001822992 -:10B68000D20FF66EF76AD890F636F736000EF62629 -:10B69000A00EF7220900F5CF8AF00A00F5CF8BF053 -:10B6A0001200200E0001825D03E100012F0E826F67 -:10B6B0002E0E0001825D04E300018251390803E28D -:10B6C00000012F0E826F2E0E0001825DF66EF76A6A -:10B6D000D890F636F736A00EF6269F0EF722090010 -:10B6E000F5CF88F00A00F5CF89F000018229D20F4A -:10B6F000F66EF76AD890F636F736A00EF6269F0E4D -:10B70000F7220900F5CF8AF00A00F5CF8BF012007E -:10B7100000017C51006E016A013404E20050E60829 -:10B72000000E015403E20001E60E7C6F00017D5122 -:10B73000006E016A013404E200509B08000E0154BF -:10B7400003E200019B0E7D6FB2DE0001220E836FCB -:10B7500087DE84800001816B00018151EA6A600FFD -:10B76000E96E000EEA22EFCF82F00001825106E17D -:10B7700000013A0E826F0001190E816FF86A000114 -:10B78000825101E1DCD01A0E0001815D01E3D7D0C6 -:10B79000020E00017E5D02E184DF06D000017E051D -:10B7A00002E133DF01D0F3DE00018E6B88C08CF044 -:10B7B00089C08DF000018A5100018C5D00018B5120 -:10B7C00000018D5901E3AFD0020E00017E5D1DE145 -:10B7D0008CC0F6FF8DC0F7FF010E0F0B05E0D8906F -:10B7E000F732F632E806FBE1010ED890F636F7366E -:10B7F000E806FBE1000EF6269A0EF7220900F5CFC7 -:10B8000084F00A00F5CF85F03CD000017E051DE1F3 -:10B810008CC0F6FF8DC0F7FF010E0F0B05E0D8902E -:10B82000F732F632E806FBE1010ED890F636F7362D -:10B83000E806FBE1240EF626A00EF7220900F5CF5C -:10B8400084F00A00F5CF85F01CD08CC0F6FF8DC0C7 -:10B85000F7FF010E0F0B05E0D890F732F632E8063D -:10B86000FBE1010ED890F636F736E806FBE1880ECC -:10B87000F626A40EF7220900F5CF84F00A00F5CFD2 -:10B8800085F000018C51010B05E00001845100019D -:10B89000806F05D085C000F0016A00C080F0000113 -:10B8A0008051006E016A0050800B1DE07F0E000188 -:10B8B000805F00017F5109E000018051000804E22F -:10B8C00000018007EBDDF8D70DD08EC083FF0001AB -:10B8D0008051000807E200018007809480848094F2 -:10B8E0008084F5D71BD00001802B00017F510EE032 -:10B8F0008EC083FF00018051000807E2000180072D -:10B900008094808480948084F5D708D00001805191 -:10B91000000804E200018007C1DDF8D700018C2B8C -:10B92000000E8D2347D70001812B00018151EA6A67 -:10B93000600FE96E000EEA22EFCF82F020D70001FF -:10B94000836B8EDD1200FFFFFFFFFFFFFFFFFFFF96 -:10B95000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10A8400000900084009000840090008400900084B8 +:10A85000009000849AA189018A0188018A018701F8 +:10A860008C0186018C0185018E0184018E0183019A +:10A870009001810192018100920194039402A4014C +:10A8800001B101950194019501940188028201842E +:10A890000486028101850284018402860282068F79 +:10A8A00004919DBF8D0781048A04870288028B0171 +:10A8B0008701840183038700840082058601830069 +:10A8C0008201820186018300840082008601820168 +:10A8D0008400820086018102830082018701820A4E +:10A8E0008A00A10802A70491048F068F048D0182BB +:10A8F000038B0185048C0183048F018005910494EE +:10A9000004950294999C8610861085008501860125 +:10A910008500860086018500860086018500860008 +:10A9200086018500850186018301850286018301F8 +:10A9300084028702800581028902820393059F02B7 +:10A94000069E0A8E038A0385018902890187028B8C +:10A950000086018D0086018D0086018D0186018CA7 +:10A960000186018B028802880089008A999E8610E0 +:10A9700086108D0086018D0086018D0086018D0078 +:10A9800086018C0186018C0186018A02880186037A +:10A990008B028E0AA20510B1108600860185018502 +:10A9A0000086018501850086018501850086018577 +:10A9B0000185008601850185008601850185008667 +:10A9C000018501850086018DB1B486108610850051 +:10A9D0008E0185008F0085008F0085008F00850027 +:10A9E0008F0085008F0085008F00C400069E0B8DB0 +:10A9F000028A02870288018A0187018C0086018D04 +:10AA00000086018D0086008701840186008601840E +:10AA10000186008600840288068400890585B19E2F +:10AA200086108D10950195019501950195018E0176 +:10AA30008610B41000B1008E0086018D0086018D55 +:10AA40000086018D108610860086018D0086018D9E +:10AA50000086018DBFCC9601950186018D0086018F +:10AA60008D0086018C008701870F890D9600960066 +:10AA7000AC0010991086028D02930493029102801B +:10AA8000028F0282018D0385018A02880188038A70 +:10AA90000086018D0096B19C861095109501950158 +:10AAA00095019501950195019501B40110991086C4 +:10AAB00003870395039503950293029203920391F2 +:10AAC00010921086999C8610861095039502950326 +:10AAD0009503950395039502870386109C10089DA6 +:10AAE0000C8C028903870187018B0187018C00860A +:10AAF000018D0086018D0186018C0186018B028803 +:10AB000002880C89088CB1A08610861086008E0001 +:10AB100086008E0086008E0086008E0084018E01E5 +:10AB200084018E0182028F029206A702089D0C8C7E +:10AB3000028902880187028B0186018C0086028EC1 +:10AB40000084048E0182018C01810182018C0181CB +:10AB50000283028801820C8401830886B1A08610DA +:10AB6000861086008E0086008E0086008E0086008D +:10AB70008D0184018B04840180018903830788038C +:10AB800086058A028A009C0003B302860588018636 +:10AB90000187028201860186018301860086018584 +:10ABA0000185008601850185008601850185018674 +:10ABB0000185028302860284028101880585019352 +:10ABC00099A0960096009600960096008610861032 +:10ABD0009600960096009600AC000C990E8A02959D +:10ABE00001950196019501950195019402940E87B6 +:10ABF0000C8899A0950194049405940594059205F8 +:10AC00008F048F048F048F049204AB0105990A927C +:10AC100009920490058E048E05900694069406927F +:10AC20000989068AA9A686008B0186028803880303 +:10AC300084038B0381038F0391058F0581038C03AC +:10AC400085028803870387038B0196029C00009985 +:10AC500002960395039503950A94098D048B04903D +:10AC6000039002920094A9AC86008C0086028A00B0 +:10AC700086048900800286018700810386018500A1 +:10AC80008303860184008502860182008603860193 +:10AC90008000880386018A0386018B0295019C014E +:10ACA00015DF0181019101810191018101910181F2 +:10ACB0000191018101910181019100820091B0B265 +:10ACC00095019503950395039503940495049503C5 +:10ACD0009503B30100B000910182019101810191BE +:10ACE0000181019101810191018101910181019114 +:10ACF0001581CEE19401920292029402960295028D +:10AD00009503D60100AB009600960096009600963B +:10AD1000009600960096009600960096E09A95019F +:10AD2000950395029502FF00A68993018C04830187 +:10AD300080018B02830082018A01830184008A00E2 +:10AD4000830184008A00830184008A0083018300D8 +:10AD50008C00820182008C018C0BB40A12AF11842A +:10AD6000018C0186008C0188018A0188018A018892 +:10AD7000018A0188018B0286038B0283088D04906F +:10AD8000B8A08F068D0884028C0286018A02880191 +:10AD90008A0188018A0188018A0188018B01860164 +:10ADA0008C0185028D01A60004A10890028D028409 +:10ADB000018C0286018A0188018A0188018A018842 +:10ADC000008B0088018C018611861284A2B4920245 +:10ADD0008E0780048C03810182018B018201830133 +:10ADE0008A01820183018A01820183018A01820131 +:10ADF00083018B01810183018B0182058D01830415 +:10AE0000B50001B601950195109003850181018F70 +:10AE10000183008F0184018E0184018E00840190E2 +:10AE20000295AAAB8902810480018704810B860107 +:10AE300083018101830186008500820083008501F2 +:10AE400085008200830085018500820083008501E2 +:10AE500083018201830086018305830086008405C7 +:10AE600081018601890087048B009A0112AF128448 +:10AE7000018C019400950195019502950B950A8C22 +:10AE8000CDB488018A0188018A0188018501820187 +:10AE9000850C8201950C95019501CC0101C40196A8 +:10AEA0000185018D0185018D0185018D0185018C53 +:10AEB0000181108202810F810182AFDC84128F1226 +:10AEC0009402940192038001900282018E02840117 +:10AED0008C0286018A03890096019C0000B0018ED5 +:10AEE0000184018E0184018E0184018E12841284FA +:10AEF00001950195019500969DB48A0C8B0C9500E7 +:10AF0000950195018B0C8B0B9401950195018B0C90 +:10AF10009C0B0CB50C8A018C019400950195019550 +:10AF200002950B950A8CA1B491048E0782028C03C2 +:10AF300086018B0188018A0188018A0188018A01C2 +:10AF400088018B0186018C0183038D029008A00487 +:10AF500011B5108501870186008C0088018B01885E +:10AF6000018A0188018A0188018B0286028B028492 +:10AF7000088D0490A1A090048D0883028C038700A3 +:10AF80008A0288018A0188018A0188018B01880070 +:10AF90008C0086018C01860FAF110CCD0C8A018CC0 +:10AFA0000194009501950195019501960095B8A72A +:10AFB00085008C0183048C0184048A018201830151 +:10AFC0008A01820183018A01820183018A0183014E +:10AFD00082018B01830082018B0182018D05830038 +:10AFE000B60301B5019501950E920F88018A01887B +:10AFF000018A0188018A0188018A01880194B5B516 +:10B000008C0A950B950296019600950095008B0190 +:10B010008A0CB40C009D0396049404950494049443 +:10B020000393039103910490039000939DA89305CB +:10B03000930893058F038F04920495039405930559 +:10B040008C038B09A20601B50188028A0286028C54 +:10B050000382028E02800491049202910280028E89 +:10B060000383028B0286008A0189ACB486018C02BC +:10B0700085018905880187048A0184048E0191076E +:10B080008F0490048F0490049303A70100A9018A00 +:10B090000287018A0386018A0485018A028401806D +:10B0A000018A02820182018A02810183018A02806F +:10B0B0000184048A0185028A0187018A0188019539 +:10B0C000A29C960095019301810586028107830861 +:10B0D0008A06810291018101920181009201810021 +:10B0E0009201C80090FF8115FF15C8909201810060 +:10B0F0009201810092018100910182018506810106 +:10B10000830381078A0881058F019501BA01009F99 +:10B11000019501950194019501960295019501957E +:10B12000019501940195F8A6890185048103850C98 +:10B130008302FF0AA19491028E0782038C03860189 +:10B140008B0188018A0186008607860E84088701A4 +:10B15000810088018A0187018B028601B60100A95E +:10B16000018C0186048902850E8702870682018090 +:10B170000187018300860087018401860086018D96 +:10B180000186008D0186008D01950195B49C860095 +:10B190008E008F0882018F0184018F0084018E014F +:10B1A00084018E018401900082018F018E08860047 +:10B1B000B90001B100870081038901840081038BFC +:10B1C00001820081028D018100810A8F0A8C038A2D +:10B1D00001800081038B0182008103890184008149 +:10B1E0000189018600810089FFAC099008820981EC +:10B1F000088290FF02B800850486048002830784D9 +:10B20000018101840184018201830184018201831F +:10B21000018301840182018401820184008301840D +:10B2200001830182018402840780018504830480F4 +:10B23000018EC8BB94019502C50194019502DC0101 +:10B2400002890791018E0285018B02820082008BA8 +:10B2500005810082018900810183008100890181CB +:10B2600001840080008901810184008001890180BE +:10B2700000840081008A018101820081018A0081AD +:10B280000185018B0186028D02820490BC898F01A9 +:10B2900081038A01810181048A0182008101800188 +:10B2A0008A018200820080018A018200820080017E +:10B2B0008A018101810081018A0181088B01810756 +:10B2C0009501B80101BA03940292018002900182B3 +:10B2D000018F018401910394029201800290018206 +:10B2E000018F0184D0B6950190018B0C8D0A8F08D7 +:10B2F000910693049502BC00FFFF89CF91028E074F +:10B3000085018B0288018B00800081078900800104 +:10B310008107890081008200840089008100820009 +:10B32000840089008001800182038A0081008102FB +:10B3300081018A0088018B0186018D0182029002C1 +:10B34000890400C900960096009600960096009623 +:10B350000096CBDC930191058101900183018F015F +:10B3600083018F01830191009205D803009F00871C +:10B37000008D0187008C0187008C0187008C01877C +:10B380000B8701810B870181008C0187008C01876D +:10B39000008C0187008C0187008C0087CA9D860085 +:10B3A0008D0084018C0284018C03840180008C0157 +:10B3B000830180018C01820181018D0182048E0153 +:10B3C0008302D30100D1018E0184018D0186018C9D +:10B3D00000820182018C00820182018C0181018244 +:10B3E000058D0180018F0381FFD4019103930193A7 +:10B3F00000959DF68511950B960195019501950196 +:10B4000094008B02950B9502950195018500FFFF35 +:10B4100080CE0195029403920491008604890386EC +:10B4200005870286068504860782048709800F86C1 +:10B4300007870780068706800788058008870381BD +:10B4400007880180018106880580058907800488B6 +:10B450000A8003860C8002850C8001860B800C8894 +:10B46000088B8F8BFFFFFFFF90EC5BF0120000005A +:10B47000849083C083FF80948084120085C000F094 +:10B48000016A00C086F084C087F0848086C083FF94 +:10B490008094808487C083FF8094808412008EC053 +:10B4A00083FF809480848094808412007AC083FF1C +:10B4B000809480847BC083FF80948084120000018C +:10B4C000350E836FD5DF00017D510001846F856BE0 +:10B4D0000001D89084378537D1DF0001360E836FA5 +:10B4E000C7DF00013F0E846F010E856FC7DF0001CB +:10B4F000370E836FBDDF00017C510001846F856BC7 +:10B50000020E00017E5D07E13A0E00018427000E65 +:10B510000001852310D000017E0507E1200E000107 +:10B520008427000E0001852306D0180E0001842711 +:10B53000000E0001852300018407000E855B0001D9 +:10B54000EF0ED8808455000E855504E2EF0E000101 +:10B55000846F856B7CC000F000C001F0006A005071 +:10B560000001841301500001851388DF0001200EC3 +:10B57000836F7EDF00017C510001846F856B7EDF6D +:10B580000001210E836F74DF00017D510001846F83 +:10B59000856B0001D8908437853770DF1200200E4C +:10B5A0000001825D03E10001B60E826F000182514D +:10B5B0007E0803E2220E0001825F210E0001825DFF +:10B5C00004E300018251A30803E20001820E826FAE +:10B5D000210E0001825DF66EF76AD890F636F736D6 +:10B5E0009A0EF626A30EF7220900F5CF88F00A007E +:10B5F000F5CF89F000018229DF0FF66EF76AD89047 +:10B60000F636F7369A0EF626A30EF7220900F5CF86 +:10B610008AF00A00F5CF8BF01200270E0001825D40 +:10B6200003E100013B0E826F220E0001825D03E107 +:10B6300000013C0E826F6D0E0001825D03E100018E +:10B640003D0E826F200E0001825D03E100013E0E7F +:10B65000826F2E0E0001825D04E3000182513E08DC +:10B6600003E200013E0E826F2E0E0001825DF66E37 +:10B67000F76AD890F636F736000EF626A00EF722B7 +:10B680000900F5CF88F00A00F5CF89F00001822982 +:10B69000D20FF66EF76AD890F636F736000EF62619 +:10B6A000A00EF7220900F5CF8AF00A00F5CF8BF043 +:10B6B0001200200E0001825D03E100012F0E826F57 +:10B6C0002E0E0001825D04E300018251390803E27D +:10B6D00000012F0E826F2E0E0001825DF66EF76A5A +:10B6E000D890F636F736A00EF6269F0EF722090000 +:10B6F000F5CF88F00A00F5CF89F000018229D20F3A +:10B70000F66EF76AD890F636F736A00EF6269F0E3C +:10B71000F7220900F5CF8AF00A00F5CF8BF012006E +:10B7200000017C51006E016A013404E20050E60819 +:10B73000000E015403E20001E60E7C6F00017D5112 +:10B74000006E016A013404E200509B08000E0154AF +:10B7500003E200019B0E7D6FB2DE0001220E836FBB +:10B7600087DE84800001816B00018151EA6A600FED +:10B77000E96E000EEA22EFCF82F00001825106E16D +:10B7800000013A0E826F0001190E816FF86A000104 +:10B79000825101E1DCD01A0E0001815D01E3D7D0B6 +:10B7A000020E00017E5D02E184DF06D000017E050D +:10B7B00002E133DF01D0F3DE00018E6B88C08CF034 +:10B7C00089C08DF000018A5100018C5D00018B5110 +:10B7D00000018D5901E3AFD0020E00017E5D1DE135 +:10B7E0008CC0F6FF8DC0F7FF010E0F0B05E0D8905F +:10B7F000F732F632E806FBE1010ED890F636F7365E +:10B80000E806FBE1000EF6269A0EF7220900F5CFB6 +:10B8100084F00A00F5CF85F03CD000017E051DE1E3 +:10B820008CC0F6FF8DC0F7FF010E0F0B05E0D8901E +:10B83000F732F632E806FBE1010ED890F636F7361D +:10B84000E806FBE1240EF626A00EF7220900F5CF4C +:10B8500084F00A00F5CF85F01CD08CC0F6FF8DC0B7 +:10B86000F7FF010E0F0B05E0D890F732F632E8062D +:10B87000FBE1010ED890F636F736E806FBE1880EBC +:10B88000F626A40EF7220900F5CF84F00A00F5CFC2 +:10B8900085F000018C51010B05E00001845100018D +:10B8A000806F05D085C000F0016A00C080F0000103 +:10B8B0008051006E016A0050800B1DE07F0E000178 +:10B8C000805F00017F5109E000018051000804E21F +:10B8D00000018007EBDDF8D70DD08EC083FF00019B +:10B8E0008051000807E200018007809480848094E2 +:10B8F0008084F5D71BD00001802B00017F510EE022 +:10B900008EC083FF00018051000807E2000180071C +:10B910008094808480948084F5D708D00001805181 +:10B92000000804E200018007C1DDF8D700018C2B7C +:10B93000000E8D2347D70001812B00018151EA6A57 +:10B94000600FE96E000EEA22EFCF82F020D70001EF +:10B95000836B8EDD1200FFFFFFFFFFFFFFFFFFFF86 :10B96000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 :10B97000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 :10B98000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
--- a/code_part1/OSTC_code_asm_part1/definitions.asm Thu Jul 15 18:11:08 2010 +0200 +++ b/code_part1/OSTC_code_asm_part1/definitions.asm Wed Jul 28 15:40:03 2010 +0200 @@ -23,7 +23,7 @@ ;#DEFINE NO_SENSOR_MODE ; uses Dummy values #DEFINE softwareversion_x d'1' ; Software version XX.YY -#DEFINE softwareversion_y d'65' ; Software version XX.YY +#DEFINE softwareversion_y d'70' ; Software version XX.YY #DEFINE max_custom_number d'48' ; Number of last used custom function @@ -190,7 +190,6 @@ dMSB clock_count ppO2_setpoint_store ; Actual setpoint -; temperature_correction ; additional temperature correction value W1:2 W2:2 W3:2 @@ -587,7 +586,7 @@ #DEFINE output_to_postinc_only flag9,6 ;=1: Do not call wordprocessor in output #DEFINE uart_send_hash flag9,7 ;=1: Send the MD2 hash via UART -#DEFINE uart_compensate_temp flag10,0 ;=1: Enter Temperature compensation routine +;#DEFINE free #DEFINE uart_send_int_eeprom flag10,1 ;=1: Send internal EEPROM BANK 0 #DEFINE uart_reset_decodata flag10,2 ;=1: Reset deco data #DEFINE manual_gas_changed flag10,3 ;=1: Manual Gas changed during dive
--- a/code_part1/OSTC_code_asm_part1/divemode.asm Thu Jul 15 18:11:08 2010 +0200 +++ b/code_part1/OSTC_code_asm_part1/divemode.asm Wed Jul 28 15:40:03 2010 +0200 @@ -270,18 +270,16 @@ btfsc twosecupdate ; two seconds after the last call bra calc_deko_divemode2 ; Yes, calculate and display deco data ("first second") + bsf twosecupdate ; No, but next second! ; Routines used in the "other second" - - bsf twosecupdate ; No, but next second! call calc_average_depth ; calculate average depth call calc_velocity ; calculate vertical velocity and display if > threshold (every two seconds) ; calculate ppO2 in 0.1Bar (e.g. 150 = 1.50Bar ppO2) movff amb_pressure+0,xA+0 movff amb_pressure+1,xA+1 - movlw LOW d'10' + movlw d'10' movwf xB+0 - movlw HIGH d'10' clrf xB+1 call div16x16 ; xC=p_amb/10 movff xC+0,xA+0 @@ -291,9 +289,8 @@ call mult16x16 ; char_I_O2_ratio * p_amb/10 movff xC+0,xA+0 movff xC+1,xA+1 - movlw LOW d'100' + movlw d'100' movwf xB+0 - movlw HIGH d'100' clrf xB+1 call div16x16 ; xC=(char_I_O2_ratio * p_amb/10)/100 @@ -312,7 +309,6 @@ subwf lo,W btfsc STATUS,C call PLED_display_cns ; Show CNS - call check_gas_change ; Checks if a better gas should be selected (by user) ; Check for decompression gases if in decomode @@ -321,20 +317,48 @@ divemode_check_decogases: ; CALLed from Simulator ; Copy active gases to char_I_deco_N2_ratio and char_I_deco_He_ratio + read_int_eeprom d'97' ; Read He ratio + movff EEDATA,char_I_deco_He_ratio5 ; And copy into hold register + read_int_eeprom d'96' ; Read O2 ratio + movff char_I_deco_He_ratio5, wait_temp ; copy into bank1 register + bsf STATUS,C ; + movlw d'100' ; 100% + subfwb wait_temp,W ; minus He + subfwb EEDATA,F ; minus O2 + movff EEDATA, char_I_deco_N2_ratio5; = N2! - clrf EEADRH - setf hi ; # of gas (0-4) - lfsr FSR1, char_I_deco_He_ratio5 ; most shallow decogas -divemode_check_decogases2: - incf hi,F ; increase (First time: hi=0) - rcall copy_decogas_info - movlw d'3' - cpfseq hi ; Gases 0-3 copied? - bra divemode_check_decogases2 ; No, Continue + read_int_eeprom d'101' ; Read He ratio + movff EEDATA,char_I_deco_He_ratio4 ; And copy into hold register + read_int_eeprom d'100' ; Read O2 ratio + movff char_I_deco_He_ratio4, wait_temp ; copy into bank1 register + bsf STATUS,C ; + movlw d'100' ; 100% + subfwb wait_temp,W ; minus He + subfwb EEDATA,F ; minus O2 + movff EEDATA, char_I_deco_N2_ratio4; = N2! + + read_int_eeprom d'105' ; Read He ratio + movff EEDATA,char_I_deco_He_ratio3 ; And copy into hold register + read_int_eeprom d'104' ; Read O2 ratio + movff char_I_deco_He_ratio3, wait_temp ; copy into bank1 register + bsf STATUS,C ; + movlw d'100' ; 100% + subfwb wait_temp,W ; minus He + subfwb EEDATA,F ; minus O2 + movff EEDATA, char_I_deco_N2_ratio3; = N2! + + read_int_eeprom d'109' ; Read He ratio + movff EEDATA,char_I_deco_He_ratio2 ; And copy into hold register + read_int_eeprom d'108' ; Read O2 ratio + movff char_I_deco_He_ratio2, wait_temp ; copy into bank1 register + bsf STATUS,C ; + movlw d'100' ; 100% + subfwb wait_temp,W ; minus He + subfwb EEDATA,F ; minus O2 + movff EEDATA, char_I_deco_N2_ratio2; = N2! read_int_eeprom d'113' ; Read He ratio movff EEDATA,char_I_deco_He_ratio ; And copy into hold register - read_int_eeprom d'112' ; Read O2 ratio movff char_I_deco_He_ratio, wait_temp ; copy into bank1 register bsf STATUS,C ; @@ -347,17 +371,13 @@ read_int_eeprom d'118' ; read gas_change_depth Gas1 movff EEDATA,char_I_deco_gas_change5 - - read_int_eeprom d'119' ; read gas_change_depth Gas1 + read_int_eeprom d'119' ; read gas_change_depth Gas2 movff EEDATA,char_I_deco_gas_change4 - - read_int_eeprom d'120' ; read gas_change_depth Gas1 + read_int_eeprom d'120' ; read gas_change_depth Gas3 movff EEDATA,char_I_deco_gas_change3 - - read_int_eeprom d'121' ; read gas_change_depth Gas1 + read_int_eeprom d'121' ; read gas_change_depth Gas4 movff EEDATA,char_I_deco_gas_change2 - - read_int_eeprom d'122' ; read gas_change_depth Gas1 + read_int_eeprom d'122' ; read gas_change_depth Gas5 movff EEDATA,char_I_deco_gas_change @@ -394,40 +414,6 @@ ; movff char_I_deco_gas_change,TXREG ; call rs232_wait_tx ; wait for UART - - - - - return - -copy_decogas_info: - movf hi,W ; Gas 1-4 - mullw d'4' ; times 4... - movlw d'90' ; +90 Offset to new... - addwf PRODL,F ; ..sorted list! - - movf PRODL,W ; - addlw d'7' ; +7 = address for He ratio - movwf EEADR - call read_eeprom ; Read He ratio - movff EEDATA,INDF1 ; And copy into hold register - - movf hi,W ; Gas 1-4 - mullw d'4' ; times 4... - movlw d'90' ; +90 Offset to new... - addwf PRODL,F ; ..sorted list! - - movf PRODL,W ; - addlw d'6' ; +6 = address for O2 ratio - movwf EEADR - call read_eeprom ; Read O2 ratio -; movff EEDATA, char_I_O2_ratio ; O2 ratio - movff POSTDEC1, wait_temp ; copy into bank1 register - bsf STATUS,C ; - movlw d'100' ; 100% - subfwb wait_temp,W ; minus He - subfwb EEDATA,F ; minus O2 - movff EEDATA, POSTDEC1 ; = N2! return reset_decompression_gases: ; reset the deco gas while in NDL @@ -437,7 +423,7 @@ movff lo,char_I_deco_gas_change4 movff lo,char_I_deco_gas_change3 movff lo,char_I_deco_gas_change2 - movff lo, char_I_deco_gas_change ; clear + movff lo,char_I_deco_gas_change ; clear return calc_deko_divemode2: @@ -1254,9 +1240,6 @@ movlw 0xFB call write_external_eeprom - btfsc simulatormode_active ; Are we in simulator mode? - bra change_logbook_offset2 ; Yes, do not update history - ; Increase total dive counter read_int_eeprom d'2' ; Read byte (stored in EEDATA) movff EEDATA,temp1 ; Low byte @@ -1514,7 +1497,7 @@ diveloop_boot: - ostc_debug 'Q' ; Sends debug-information to screen if debugmode active + ostc_debug 'Q' ; Sends debug-information to screen if debugmode active clrf max_pressure+0 ; clear some variables clrf max_pressure+1 @@ -1553,7 +1536,6 @@ bcf event_occured ; clear flag bcf depth_greater_100m ; clear flag setf last_diluent ; to be displayed after first calculation (range: 0 to 100 [%]) -; clrf char_last_pointer bcf dekostop_active bcf is_bailout ;=1: CC mode, but bailout active! bcf better_gas_available ;=1: A better gas is available and a gas change is advised in divemode @@ -1587,12 +1569,6 @@ clrf POSTINC0 clrf POSTINC0 -;; Load GF values into RAM - now done in start.asm! -; GETCUSTOM8 d'32' ; GF low -; movff EEDATA,char_I_GF_Lo_percentage -; GETCUSTOM8 d'33' ; GF high -; movff EEDATA,char_I_GF_Hi_percentage -; ; Start with active Stopwatch? bsf stopwatch_active GETCUSTOM8 d'41' ; =1: Start with active Stopwatch @@ -1636,7 +1612,7 @@ bcf realdive bsf update_divetime ; set flag btfss simulatormode_active ; do not disable in simulator mode! - call disable_rs232 ; Disable RS232 unless in external O2 Sensor mode + call disable_rs232 ; Disable RS232 read_int_eeprom d'33' ; Read byte (stored in EEDATA) movff EEDATA,active_gas ; Read start gas (1-5) @@ -1664,15 +1640,5 @@ subfwb EEDATA,F ; minus O2 movff EEDATA, char_I_N2_ratio ; = N2! -; New in 1.09 - DecoGas can be configured to achieve exact decompression proposal - ; required variables - ; These values are set when the OSTC is in decompression mode - will be done in routine "check_decogas" - ; char_I_deco_gas_change; ; next gas change in meter - ; char_I_deco_N2_ratio; ; next gas N2 - ; char_I_deco_He_ratio; ; next gas He - clrf lo - movff lo, char_I_deco_gas_change ; clear - movff lo, char_I_deco_N2_ratio ; clear - movff lo, char_I_deco_He_ratio ; clear bcf multi_gf_display ; Do not display the multi-gf table screen return \ No newline at end of file
--- a/code_part1/OSTC_code_asm_part1/isr.asm Thu Jul 15 18:11:08 2010 +0200 +++ b/code_part1/OSTC_code_asm_part1/isr.asm Wed Jul 28 15:40:03 2010 +0200 @@ -45,7 +45,7 @@ dcfsnz uart1_temp,F ; "e" bsf uart_send_hash ; set flag dcfsnz uart1_temp,F ; "f" - bsf uart_compensate_temp ; set flag + nop ; no longer used command "f" dcfsnz uart1_temp,F ; "g" bsf uart_send_int_eeprom ; set flag dcfsnz uart1_temp,F ; "h"
--- a/code_part1/OSTC_code_asm_part1/menu_gassetup.asm Thu Jul 15 18:11:08 2010 +0200 +++ b/code_part1/OSTC_code_asm_part1/menu_gassetup.asm Wed Jul 28 15:40:03 2010 +0200 @@ -1352,7 +1352,11 @@ btfss STATUS,C ; Was Gas active? clrf logbook_temp1 ; No!, Clear change Depth to make it inactive for sorted list! - movf logbook_temp5,W +;call enable_rs232 +;movff logbook_temp1,TXREG +;call rs232_wait_tx ; wait for UART + + movf logbook_temp5,W ; 1-5 mullw d'4' movff PRODL,EEADR ; Point to EEPROM of Gas #logbook_temp5
--- a/code_part1/OSTC_code_asm_part1/simulator.asm Thu Jul 15 18:11:08 2010 +0200 +++ b/code_part1/OSTC_code_asm_part1/simulator.asm Wed Jul 28 15:40:03 2010 +0200 @@ -35,6 +35,7 @@ clrf timeout_counter2 bsf menubit bsf cursor + call PLED_brightness_full ;max. brightness call PLED_ClearScreen call PLED_simulator_mask @@ -147,32 +148,6 @@ ostc_debug 'P' ; Sends debug-information to screen if debugmode active goto diveloop ; Start Divemode -simulator_save_tissue_data: - bsf restore_deco_data ; Set restore flag - ostc_debug 'S' ; Sends debug-information to screen if debugmode active - call main_push_tissues_to_vault - movlb 0x01 ; Back to RAM Bank1 - ostc_debug 'T' ; Sends debug-information to screen if debugmode active - return - -simulator_restore_tissue_data: - bcf restore_deco_data ; clear restore flag - ostc_debug 'S' ; Sends debug-information to screen if debugmode active - call main_pull_tissues_from_vault - movlb 0x01 ; Back to RAM Bank1 - ostc_debug 'T' ; Sends debug-information to screen if debugmode active - - ostc_debug 'G' ; Sends debug-information to screen if debugmode active - call deco_main_calc_desaturation_time ; calculate desaturation time - movlb b'00000001' ; select ram bank 1 - call calculate_noflytime ; Calc NoFly time - ostc_debug 'H' ; Sends debug-information to screen if debugmode active - - ; Calculate CNS - call main_calc_CNS_fraction ; calculate CNS - movlb b'00000001' ; rambank 1 selected - return - simulator_show_decoplan: call PLED_ClearScreen call PLED_simdata_screen @@ -283,6 +258,40 @@ simulator_calc_deco_loop2: call PLED_simulator_data +; Debugger + call enable_rs232 +; movff char_I_deco_He_ratio5,TXREG +; call rs232_wait_tx ; wait for UART +; movff char_I_deco_N2_ratio5,TXREG +; call rs232_wait_tx ; wait for UART +; movff char_I_deco_He_ratio4,TXREG +; call rs232_wait_tx ; wait for UART +; movff char_I_deco_N2_ratio4,TXREG +; call rs232_wait_tx ; wait for UART +; movff char_I_deco_He_ratio3,TXREG +; call rs232_wait_tx ; wait for UART +; movff char_I_deco_N2_ratio3,TXREG +; call rs232_wait_tx ; wait for UART +; movff char_I_deco_He_ratio2,TXREG +; call rs232_wait_tx ; wait for UART +; movff char_I_deco_N2_ratio2,TXREG +; call rs232_wait_tx ; wait for UART +; movff char_I_deco_He_ratio,TXREG +; call rs232_wait_tx ; wait for UART +; movff char_I_deco_N2_ratio,TXREG +; call rs232_wait_tx ; wait for UART + movff char_I_deco_gas_change5,TXREG + call rs232_wait_tx ; wait for UART + movff char_I_deco_gas_change4,TXREG + call rs232_wait_tx ; wait for UART + movff char_I_deco_gas_change3,TXREG + call rs232_wait_tx ; wait for UART + movff char_I_deco_gas_change2,TXREG + call rs232_wait_tx ; wait for UART + movff char_I_deco_gas_change,TXREG + call rs232_wait_tx ; wait for UART +; + btg LED_red call divemode_check_decogases ; Checks for decogases and sets the gases @@ -334,4 +343,31 @@ movff char_O_deco_status,deco_status ; tstfsz deco_status ; deco_status=0 if decompression calculation done bra simulator_calc_deco2 ; Not finished - bra simulator_calc_deco3 ; finished! \ No newline at end of file + bra simulator_calc_deco3 ; finished! + + +simulator_save_tissue_data: + bsf restore_deco_data ; Set restore flag + ostc_debug 'S' ; Sends debug-information to screen if debugmode active + call main_push_tissues_to_vault + movlb 0x01 ; Back to RAM Bank1 + ostc_debug 'T' ; Sends debug-information to screen if debugmode active + return + +simulator_restore_tissue_data: + bcf restore_deco_data ; clear restore flag + ostc_debug 'S' ; Sends debug-information to screen if debugmode active + call main_pull_tissues_from_vault + movlb 0x01 ; Back to RAM Bank1 + ostc_debug 'T' ; Sends debug-information to screen if debugmode active + + ostc_debug 'G' ; Sends debug-information to screen if debugmode active + call deco_main_calc_desaturation_time ; calculate desaturation time + movlb b'00000001' ; select ram bank 1 + call calculate_noflytime ; Calc NoFly time + ostc_debug 'H' ; Sends debug-information to screen if debugmode active + + ; Calculate CNS + call main_calc_CNS_fraction ; calculate CNS + movlb b'00000001' ; rambank 1 selected + return
--- a/code_part1/OSTC_code_asm_part1/start.asm Thu Jul 15 18:11:08 2010 +0200 +++ b/code_part1/OSTC_code_asm_part1/start.asm Wed Jul 28 15:40:03 2010 +0200 @@ -176,9 +176,6 @@ write_int_eeprom d'92' ; Store number of CF used in this firmware restart_1: -; btfss pressure_refresh ; Wait for pressure sensor... -; bra restart_1 ; loop until pressure and temp stable -; ; Set Debug mode? read_int_eeprom d'39'
--- a/code_part1/OSTC_code_asm_part1/surfmode.asm Thu Jul 15 18:11:08 2010 +0200 +++ b/code_part1/OSTC_code_asm_part1/surfmode.asm Wed Jul 28 15:40:03 2010 +0200 @@ -175,8 +175,6 @@ goto internal_eeprom_access_b1 ; Yes! btfsc uart_send_hash ; Send MD2 hash values goto send_md2_hash ; Yes! - btfsc uart_compensate_temp ; Enter temp. compensation routine? - goto compensate_temperature ; Yes! btfsc uart_send_int_eeprom ; Send internal EEPROM BANK 0 goto send_int_eeprom_b0 ; Yes! btfsc uart_reset_decodata ; Reset Deco Data?
--- a/code_part1/OSTC_code_asm_part1/tempcomp.asm Thu Jul 15 18:11:08 2010 +0200 +++ b/code_part1/OSTC_code_asm_part1/tempcomp.asm Wed Jul 28 15:40:03 2010 +0200 @@ -1,35 +1,4 @@ - -; OSTC - diving computer code -; Copyright (C) 2008 HeinrichsWeikamp GbR - -; This program is free software: you can redistribute it and/or modify -; it under the terms of the GNU General Public License as published by -; the Free Software Foundation, either version 3 of the License, or -; (at your option) any later version. - -; This program is distributed in the hope that it will be useful, -; but WITHOUT ANY WARRANTY; without even the implied warranty of -; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -; GNU General Public License for more details. - -; You should have received a copy of the GNU General Public License -; along with this program. If not, see <http://www.gnu.org/licenses/>. - - -; routine for extra temperature compensation -; written by: Matthias Heinrichs, info@heinrichsweikamp.com -; written: 01/12/08 -; last updated: 08/08/31 -; known bugs: -; ToDo: - -; routine echoes the "f" command as ready signal -; PC has to send 2 bytes containing the actual temperature in 0.1C -; Byte1: low -; Byte2: high - - -compensate_temperature: bcf uart_compensate_temp ; clear flag bcf PIE1,RCIE ; no interrupt for UART ; +; OSTC - diving computer code ; Copyright (C) 2008 HeinrichsWeikamp GbR ; This program is free software: you can redistribute it and/or modify ; it under the terms of the GNU General Public License as published by ; the Free Software Foundation, either version 3 of the License, or ; (at your option) any later version. ; This program is distributed in the hope that it will be useful, ; but WITHOUT ANY WARRANTY; without even the implied warranty of ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ; GNU General Public License for more details. ; You should have received a copy of the GNU General Public License ; along with this program. If not, see <http://www.gnu.org/licenses/>. ; routine for extra temperature compensation ; written by: Matthias Heinrichs, info@heinrichsweikamp.com ; written: 01/12/08 ; last updated: 08/08/31 ; known bugs: ; ToDo: ; routine echoes the "f" command as ready signal ; PC has to send 2 bytes containing the actual temperature in 0.1C ; Byte1: low ; Byte2: high compensate_temperature: bcf uart_compensate_temp ; clear flag bcf PIE1,RCIE ; no interrupt for UART ; ; call set_LEDusb ; LEDusb ON ; ; bcf PIR1,RCIF ; clear flag ; ; ;