changeset 26:8d7af04e0f85

ppO2 limits in fixed setpoint ccr
author heinrichsweikamp
date Sat, 15 May 2010 10:03:04 +0200
parents 99512945c7a1
children 29341afd2060
files code_part1/OSTC_code_asm_part1/MAIN_with_part2and3.HEX code_part1/OSTC_code_asm_part1/changelog.txt code_part1/OSTC_code_asm_part1/pled_outputs.asm
diffstat 3 files changed, 1153 insertions(+), 1114 deletions(-) [+]
line wrap: on
line diff
--- a/code_part1/OSTC_code_asm_part1/MAIN_with_part2and3.HEX	Thu May 13 23:24:55 2010 +0200
+++ b/code_part1/OSTC_code_asm_part1/MAIN_with_part2and3.HEX	Sat May 15 10:03:04 2010 +0200
@@ -1,9 +1,9 @@
 :020000040000FA
-:1000000066EF49F0FFFFFFFF08D0FFFFFFFFFFFF94
+:1000000093EF49F0FFFFFFFF08D0FFFFFFFFFFFF67
 :10001000FFFFFFFFFFFFFFFF00D0E0CF02F1010174
-:10002000D8CF01F1E8CF00F181509EB04AEC3AF010
-:10003000F2B431EC3AF0A1B246EC3AF09EBAF1ECEF
-:1000400039F0F2B21FEC3AF0F0B025EC3AF000C112
+:10002000D8CF01F1E8CF00F181509EB077EC3AF0E3
+:10003000F2B45EEC3AF0A1B273EC3AF09EBA1EEC68
+:100040003AF0F2B24CEC3AF0F0B052EC3AF000C1B7
 :10005000E8FF01C1D8FF02C1E0FF1000FFFFFFFF72
 :10006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
 :10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
@@ -439,7 +439,7 @@
 :101B500003D02691AA6A640EAD6E238F040EA96E7F
 :101B60009D9A9E9A818646D8AECFA8FF818826BFCF
 :101B70000FD015D88198A8CFADFF36D8A93EF3D79E
-:101B800081969E9A9D8AAA6A269F239FD0EF49F04C
+:101B800081969E9A9D8AAA6A269F239FFDEF49F01F
 :101B9000FF0EAD6EF5D7A69EA69CA6801200A69E4F
 :101BA000A69CA684F29E550EA76EAA0EA76EA682CC
 :101BB000F28EA6B2FED7A6941200948C948E240EB8
@@ -534,7 +534,7 @@
 :10214000CBEC0DF0A8CF33F1AA6A12009A0EE36F20
 :102150002A8D03D0240EE36F2A9D1F8F2BEC0FF0E6
 :10216000010EBA6F219921972099AA6BA56B229D28
-:10217000229F94EC2BF0010EE8CF7FF02AAD04D023
+:10217000229FC1EC2BF0010EE8CF7FF02AAD04D0F6
 :10218000BA0E5BEC0BF003D01B0E5BEC0BF0000EF9
 :10219000E8CF7FF0010E2AAD000EAA6EB86B219138
 :1021A0002193140EE8CF7DF0230EE8CF7CF020EED3
@@ -563,9 +563,9 @@
 :102310000DF0A8CF32F1A551830FA96ECBEC0DF0D3
 :10232000A8CF33F1386B382B376B375127EC0DF0D2
 :10233000200EDE6E200EDE6E200EDE6E20EC0EF025
-:102340000B0E5BEC0BF0F6EC12F026EC1DF0E3EC60
-:1023500030F021B30FD021B11AD020B3D0EF49F023
-:1023600020B105EC3DF020B100EC43F0209120B904
+:102340000B0E5BEC0BF0F6EC12F026EC1DF010EC33
+:1023500031F021B30FD021B11AD020B3FDEF49F0F5
+:1023600020B132EC3DF020B12DEC43F0209120B9AA
 :102370001CD0EDD7BA2B070EBA6302D0010EBA6F8C
 :10238000B86B26EC1DF0F6EC12F02193E0D7AA6AA8
 :10239000010E2ABDAA6EBA4F0FD0BA4F17D0BA4F4E
@@ -611,29 +611,29 @@
 :10261000F1D7249724992B93819812002B97010EC0
 :10262000BA6F1F9F2BEC0FF0B86B2099219121936B
 :10263000208F2187C0EC1DF026EC1DF024972499F3
-:102640003BEC13F021B124D020AFD0EF49F020B102
-:1026500005EC3DF020B100EC43F020B13BEC3CF048
-:1026600020B195EC47F0209120B9D0EF49F020B38C
-:10267000D0EF49F0E5D724A908D02183BA2B060E64
+:102640003BEC13F021B124D020AFFDEF49F020B1D5
+:1026500032EC3DF020B12DEC43F020B168EC3CF0C1
+:1026600020B1C2EC47F0209120B9FDEF49F020B332
+:10267000FDEF49F0E5D724A908D02183BA2B060E37
 :10268000BA6518D0010EBA6F15D024B72181120097
-:10269000BA4F9DEF2DF0BA4F4DEF35F0BA4F0DEF19
+:10269000BA4FCAEF2DF0BA4F7AEF35F0BA4F0DEFBF
 :1026A00015F0BA4FA3EF13F0BA4F60EF13F0BA4F23
-:1026B000D0EF49F0B86B21B726EC1DF02499120039
+:1026B000FDEF49F0B86B21B726EC1DF0249912000C
 :1026C000010EBA6F1F9F2BEC0FF0B86B2099219170
 :1026D0002193208F218714EC1EF026EC1DF0249707
 :1026E00024993BEC13F0050EBA6304D0060EBA6FC2
-:1026F00026EC1DF021B115D020AF90D720B105EC0C
-:102700003DF020B100EC43F020B13BEC3CF020B1B7
-:1027100095EC47F0209120B981D720B3D0EF49F054
-:10272000E0D7BA4FB0EF16F0BA4F0DEF33F0BA4F13
-:102730002FEF34F0BA4FC2EF4AF0BA4FC2EF4AF06F
+:1026F00026EC1DF021B115D020AF90D720B132ECDF
+:102700003DF020B12DEC43F020B168EC3CF020B15D
+:10271000C2EC47F0209120B981D720B3FDEF49F0FA
+:10272000E0D7BA4FB0EF16F0BA4F3AEF33F0BA4FE6
+:102730005CEF34F0BA4FEFEF4AF0BA4FEFEF4AF0E8
 :10274000050EBA6F6ED72B97010EBA6F1F9F2BEC39
 :102750000FF0DEEC1DF0B86B209921912193208FB2
 :102760002187F0EC13F09CEC14F026EC1DF024977C
-:1027700024993BEC13F021B117D020AFD0EF49F0F2
-:1027800020B105EC3DF020B100EC43F020B13BEC72
-:102790003CF020B195EC47F0209120B9D0EF49F002
-:1027A00020B3D0EF49F0E5D7BA4FAAEF10F0BA4FF7
+:1027700024993BEC13F021B117D020AFFDEF49F0C5
+:1027800020B132EC3DF020B12DEC43F020B168ECEB
+:102790003CF020B1C2EC47F0209120B9FDEF49F0A8
+:1027A00020B3FDEF49F0E5D7BA4FAAEF10F0BA4FCA
 :1027B000A6EF10F0BA4FACD0BA4F03D0BA4F5CD0EE
 :1027C00036D02B87220EA2EC0DF0A82A060EA862A6
 :1027D00001D0A86ACFEC0DF0040EBA6F2499BBD7D4
@@ -642,20 +642,20 @@
 :1028000004D0680E5BEC0BF01200A82E04D08A0EE8
 :102810005BEC0BF01200A82E04D0980E5BEC0BF0D2
 :102820001200A82E1200EC0E5BEC0BF012002BA78E
-:10283000D0EF49F02BEC0FF094EC2BF0010EE8CF29
+:10283000FDEF49F02BEC0FF0C1EC2BF0010EE8CFCF
 :102840007FF0EB0E5BEC0BF0000EE8CF7FF0220E7A
 :10285000A2EC0DF0070EA802F350C10FBA6F070EDD
 :10286000396FBA515BEC0BF0BA2B392FFAD71E0E29
-:102870006BEC4AF0D0EF49F0010EBA6F1F9F2BECC2
+:1028700098EC4AF0FDEF49F0010EBA6F1F9F2BEC68
 :102880000FF0FCEC1DF0B86B209921912193208F63
 :102890002187FEEC14F0D8EC14F026EC1DF0249700
 :1028A00024993BEC13F0040EBA6304D0060EBA6F01
-:1028B00026EC1DF021B117D020AFD0EF49F020B1A8
-:1028C00005EC3DF020B100EC43F020B13BEC3CF0D6
-:1028D00020B195EC47F0209120B9A3EF13F020B37D
-:1028E000D0EF49F0DED7BA4F54D0BA4F74D0BA4FB8
+:1028B00026EC1DF021B117D020AFFDEF49F020B17B
+:1028C00032EC3DF020B12DEC43F020B168EC3CF04F
+:1028D00020B1C2EC47F0209120B9A3EF13F020B350
+:1028E000FDEF49F0DED7BA4F54D0BA4F74D0BA4F8B
 :1028F00007D0BA4F28D7BA4F26D7050EBA6F26D7BA
-:102900004BEC4AF066EC4AF0030EBA6F2499B6D746
+:1029000078EC4AF093EC4AF0030EBA6F2499B6D7EC
 :102910001A0EA2EC0DF0A82A630EA8640AD0690E64
 :10292000A86007D01A0EA0EC0DF0030EBA6F249920
 :1029300012D7640EA86EF6D71A0EA2EC0DF0630E35
@@ -675,9 +675,9 @@
 :102A1000F6D6820E5BEC0BF01200010EBA6F2BECB7
 :102A20000FF02FEC1EF0B86B209921912193208F8D
 :102A300021872FEC1EF026EC1DF0249724993BEC07
-:102A400013F021B116D020AFE9D520B105EC3DF04F
-:102A500020B100EC43F020B13BEC3CF020B195EC10
-:102A600047F0209120B90EEF13F020B3D0EF49F0DA
+:102A400013F021B116D020AFE9D520B132EC3DF022
+:102A500020B12DEC43F020B168EC3CF020B1C2EC89
+:102A600047F0209120B90EEF13F020B3FDEF49F0AD
 :102A7000E6D7BA4F08D0BA4F3AD0BA4F16D0BA4FAD
 :102A800005D0BA4F20D0030EBA6FCBD59BEC21F006
 :102A9000BA6FBA6701D0F7D77BEC0EF0000E9B6ED1
@@ -685,7 +685,7 @@
 :102AB000BA6701D0E8D72BEC0FF0190E5BEC0BF0E6
 :102AC00089EC16F0E0D79BEC21F0BA6FBA6701D021
 :102AD000DAD72BEC0FF0190E5BEC0BF08DC100F583
-:102AE0008EC101F520EC80F00101D0EF49F09BECA4
+:102AE0008EC101F520EC80F00101FDEF49F09BEC77
 :102AF00021F0BA6FBA6701D0C6D72BEC0FF0190ED0
 :102B00005BEC0BF08DC100F58EC101F520EC80F07F
 :102B10000101AA6A030EA96E336B150EE2D8150ED9
@@ -716,22 +716,22 @@
 :102CA000000E1FD8000E1DD8000E1BD8000E19D81C
 :102CB000000E17D8000E15D8000E13D8000E11D82C
 :102CC000000E0FD8000E0DD8000E0BD8000E09D83C
-:102CD000000E07D8000E05D8000E03D8AA6AD0EF60
+:102CD000000E07D8000E05D8000E03D8AA6AFDEF33
 :102CE00049F0326FA92A32C1A8FFCFEC0DF0A92A12
 :102CF00033C1A8FFCFEC0DF0A92A32C1A8FFCFEC59
 :102D00000DF0A92A339F33C1A8FFCFEC0DF0336B30
 :102D10001200BD6BBE6B020E366F376B400E3A6F02
-:102D200023933B693B519DEC2CF03A2FFAD7C58495
-:102D300052EC2DF0070ED8EC0CF0372FEFD7362FD2
-:102D4000ECD72393BD6BBE6BFD0E91EC2CF0FD0E0A
-:102D500091EC2CF0FE0E91EC2CF0BD6BBE6B1200D2
+:102D200023933B693B51CAEC2CF03A2FFAD7C58468
+:102D30007FEC2DF0070ED8EC0CF0372FEFD7362FA5
+:102D4000ECD72393BD6BBE6BFD0EBEEC2CF0FD0EDD
+:102D5000BEEC2CF0FE0EBEEC2CF0BD6BBE6B120078
 :102D60002BEC0FF0219521992197B86B219121939C
-:102D70002099229122932295BB6B94EC2BF0010EAB
+:102D70002099229122932295BB6BC1EC2BF0010E7E
 :102D8000E8CF7FF01D0E5BEC0BF0000EE8CF7FF07C
 :102D9000160E5BEC0BF0170E5BEC0BF0EAEC16F08A
 :102DA000180E5BEC0BF02497249924B7AFEC17F0C6
-:102DB00024B97BEC17F021B942D020B105EC3DF0ED
-:102DC00020B100EC43F0209120B991D020B3D0EF96
+:102DB00024B97BEC17F021B942D020B132EC3DF0C0
+:102DC00020B12DEC43F0209120B991D020B3FDEF3C
 :102DD00049F0EBD7460EE8CF7DF0410EE8CF7CF00E
 :102DE00020EE60F005C132F1386B382B376B19ECEF
 :102DF0000DF03A0EDE6E04C132F1386B382B376BB2
@@ -951,24 +951,24 @@
 :103B5000394F9B0E394FB90EE8CF7CF0000EE8CFFD
 :103B60007DF0000EE8CF7EF0000EE8CF7FF030EC65
 :103B70001AF020EE60F0B70EDE6E20EC0EF01200B0
-:103B800094EC2BF0010EE8CF7FF0050E5BEC0BF010
+:103B8000C1EC2BF0010EE8CF7FF0050E5BEC0BF0E3
 :103B9000000EE8CF7FF0060E5BEC0BF0070E5BEC3F
 :103BA0000BF0090E5BEC0BF00A0E5BEC0BF08E0ECB
-:103BB0005BEC0BF00B0E5BEC0BF0120094EC2BF0BB
+:103BB0005BEC0BF00B0E5BEC0BF01200C1EC2BF08E
 :103BC000010EE8CF7FF0620E5BEC0BF0000EE8CF49
 :103BD0007FF0630E5BEC0BF0990E5BEC0BF0140EB8
 :103BE00058EC0BF0640E5BEC0BF08E0E5BEC0BF004
-:103BF0000B0E5BEC0BF0120094EC2BF0010EE8CFF7
+:103BF0000B0E5BEC0BF01200C1EC2BF0010EE8CFCA
 :103C00007FF0020E58EC0BF0000EE8CF7FF0010EB3
 :103C100058EC0BF0810E5BEC0BF0BB0E5BEC0BF089
-:103C20000B0E5BEC0BF0120094EC2BF0010EE8CFC6
+:103C20000B0E5BEC0BF01200C1EC2BF0010EE8CF99
 :103C30007FF0900E5BEC0BF0000EE8CF7FF0080EEB
 :103C40005BEC0BF06E0E5BEC0BF0710E5BEC0BF0B3
-:103C5000F70E5BEC0BF00B0E5BEC0BF0120094EC30
+:103C5000F70E5BEC0BF00B0E5BEC0BF01200C1EC03
 :103C60002BF0010EE8CF7FF01C0E5BEC0BF0000E8A
 :103C7000E8CF7FF0150E5BEC0BF0F50E5BEC0BF074
 :103C80001C0E58EC0BF01D0E58EC0BF01E0E58ECF1
-:103C90000BF00B0E5BEC0BF0120094EC2BF0010E12
+:103C90000BF00B0E5BEC0BF01200C1EC2BF0010EE5
 :103CA000E8CF7FF0F80E5BEC0BF0000EE8CF7FF072
 :103CB000F90E5BEC0BF0150E58EC0BF0160E58ECF1
 :103CC0000BF0170E58EC0BF0180E58EC0BF00B0E17
@@ -1086,12 +1086,12 @@
 :1043C000394F780EE8CF7CF0270EE8CF7DF0000E55
 :1043D000E8CF7EF0000EE8CF7FF030EC1AF020EE50
 :1043E00060F0B70EDE6E20EC0EF020992191219343
-:1043F00024992497B86B640ED8EC0CF0E3EC30F001
-:1044000021B315D021B10ED020B105EC3DF020B183
-:1044100000EC43F0209120B903D020B301D0EED7B7
+:1043F00024992497B86B640ED8EC0CF010EC31F0D3
+:1044000021B315D021B10ED020B132EC3DF020B156
+:104410002DEC43F0209120B903D020B301D0EED78A
 :10442000000C010CBA4FFCD7BA4FFBD7F9D7BA2B07
 :10443000030EBA6302D0010EBA6FACD7720E4BEC0A
-:104440001AF090C133F18FC132F159EC2CF0270EE4
+:104440001AF090C133F18FC132F186EC2CF0270EB7
 :1044500033616FD02BBBBFEC22F02B9B20EE60F0C2
 :10446000030E536FE80E526F33C155F132C154F150
 :10447000542B000E5523D7EC0BF01FA77DD8180E38
@@ -1101,7 +1101,7 @@
 :1044B0000AD01F8F2987386B382B376B375127EC81
 :1044C0000DF01F9F02D0300EDE6E20EC0EF029970B
 :1044D000010EE8CF7EF0320EE8CF7CF0280EE8CF58
-:1044E0007DF030EC1AF090C133F18FC132F159EC0C
+:1044E0007DF030EC1AF090C133F18FC132F186ECDF
 :1044F0002CF020EE60F02E0EDE6E000E536F090ED3
 :10450000526F33C155F132C154F1D7EC0BF01FA7F4
 :1045100007D0040E386F2485000E27EC0DF002D072
@@ -1177,7 +1177,7 @@
 :10497000C3EC0EF012002BB51200700E4BEC1AF0C7
 :10498000B80EE8CF7CF0000EE8CF7DF0010EE8CF46
 :104990007EF0000EE8CF7FF030EC1AF020EE60F0F1
-:1049A00091C132F192C133F159EC2CF01F8F248563
+:1049A00091C132F192C133F186EC2CF01F8F248536
 :1049B000030E27EC0DF01F9F1F9D20EC0EF0000E44
 :1049C000E8CF7EF0120020BF1200410E4BEC1AF02F
 :1049D00028BF92D02ABB90D0260E78EC10F0326F10
@@ -1216,7 +1216,7 @@
 :104BE000376B19EC0DF01F9F20EC0EF0550E4BECBF
 :104BF0001AF0500EE8CF7CF03E0EE8CF7DF0000EAC
 :104C0000E8CF7EF030EC1AF020EE60F093C132F184
-:104C100094C133F159EC2CF01F8F2485030E27EC3F
+:104C100094C133F186EC2CF01F8F2485030E27EC12
 :104C20000DF01F9F6D0EDE6E200EDE6E20EC0EF07E
 :104C30001200610E4BEC1AF0000EE8CF7CF0000E73
 :104C4000E8CF7DF0000EE8CF7EF0000EE8CF7FF0D9
@@ -1363,15 +1363,15 @@
 :10551000940EE8CFF7F1950EE8CFF8F1C3EC0EF05A
 :10552000230E78EC10F0E8CFF4F13D0EE8CFF5F162
 :10553000540EE8CFF6F19D0EE8CFF7F19E0EE8CFBE
-:10554000F8F1C3EC0EF0120094EC2BF0010EE8CF52
+:10554000F8F1C3EC0EF01200C1EC2BF0010EE8CF25
 :105550007FF0030E5BEC0BF0000EE8CF7FF0440E03
 :105560005BEC0BF0450E5BEC0BF0460E5BEC0BF0CE
 :10557000470E5BEC0BF0480E5BEC0BF0490E5BEC5E
-:105580000BF04A0E5BEC0BF0120094EC2BF0010ECA
+:105580000BF04A0E5BEC0BF01200C1EC2BF0010E9D
 :10559000E8CF7FF0030E5BEC0BF0000EE8CF7FF05E
 :1055A0004B0E5BEC0BF04C0E5BEC0BF04D0E5BEC22
 :1055B0000BF04E0E5BEC0BF04F0E5BEC0BF0500E55
-:1055C0005BEC0BF0510E5BEC0BF0120094EC2BF04B
+:1055C0005BEC0BF0510E5BEC0BF01200C1EC2BF01E
 :1055D000010EE8CF7FF00F0E58EC0BF0000EE8CF75
 :1055E0007FF0100E58EC0BF0110E58EC0BF0120E71
 :1055F00058EC0BF0130E58EC0BF012002BB5120008
@@ -1380,1057 +1380,1057 @@
 :105620001AF020EE60F018C532F1326706D0070E8E
 :1056300051EC0BF020EC0EF012008DC14CF18EC13C
 :105640004DF10A0E4E6F4F6B0BEC0CF04967486939
-:1056500059C1E8FF486103D048C118F502D059C1CB
-:1056600018F518C532F1336B1F8F030E27EC0DF0C0
-:105670001F9F20EC0EF0120030EC80F001011A0E9A
-:1056800058EC0BF020EE60F0230EDE6E63C532F1B5
-:1056900063C50AF11F8F386B382B376B1EEC0DF08A
-:1056A000200EDE6E280EDE6E100E0A6105D04E0E44
-:1056B000DE6E320EDE6E04D0480EDE6E650EDE6EDD
-:1056C000290EDE6E200EDE6E640EE8CF7DF0190E20
-:1056D000E8CF7CF0000EE8CF7EF030EC1AF020EC42
-:1056E0000EF020EE60F015EE33F00A2BE6CF32F12B
-:1056F0000A2FFCD7386B382B376B1EEC0DF0250EBC
-:10570000DE6E200EDE6E640EE8CF7DF0320EE8CF46
-:105710007CF0000EE8CF7EF030EC1AF020EC0EF0BA
-:105720001F9F1200000E03D0230E78EC10F0E8CF7C
-:10573000F4F1000EE8CFF5F11A0EE8CFF6F1000E05
-:10574000E8CFF7F19F0EE8CFF8F1C3EC0EF01200AE
-:105750002BB5120028BF12002ABB12002BB9120071
-:105760006B0E4BEC1AF05A0EE8CF7CF0000EE8CF2F
-:105770007DF0000EE8CF7EF030EC1AF020EE60F005
-:10578000430EDE6E4E0EDE6E530EDE6E3A0EDE6E93
-:1057900065C532F11F8F386B382B376B1EEC0DF05F
-:1057A0001F9F250EDE6E20EC0EF01200400EA2ECC4
-:1057B0000DF0010EA86229D0C80EE8CF7CF0000ED3
-:1057C000E8CF7DF0000EE8CF7EF0000EE8CF7FF04E
-:1057D00039EC1AF020EE60F0400E326F180E336F85
-:1057E000322B00EC2CF07D0EA86201D004D0A8CFA3
-:1057F000DEFF332FF5D720EC0EF030EC1AF012005C
-:1058000032C1A9FFCBEC0DF01200180E396FC80E93
-:10581000E8CF7CF0000EE8CF7DF0A0EC1CF0120089
-:10582000000EE8CF7DF0A00EE8CF7CF020EE60F017
-:105830001DC532F1386B382B376B1EEC0DF020ECA8
-:105840000EF0190EE8CF7DF0A00EE8CF7CF03CEC16
-:105850000EF020EE60F01CC532F1386B382B376B40
-:105860001EEC0DF020EC0EF0320EE8CF7DF0A00E15
-:10587000E8CF7CF020EE60F01BC532F1386B382B9E
-:10588000376B1EEC0DF020EC0EF04B0EE8CF7DF0E8
-:10589000A00EE8CF7CF020EE60F033C132F1386B1F
-:1058A000382B376B1EEC0DF020EC0EF012001200BE
-:1058B000120025BD12001A0EA2EC0DF0A8CF0AF1BD
-:1058C000690E0A611200630E0A65120032C14CF1C2
-:1058D00033C14DF1640E4E6F4F6BEEEC0BF00AC10D
-:1058E0004EF14F6B32EC0CF048C132F149C133F14B
-:1058F00012003B6F010EBD27000EBE23BEAF02D0CB
-:10590000BD6BBE6B3B2FF6D712003B6F010EBD5F28
-:10591000000EBE5BBEAF02D07F0EBE6F3B2FF6D730
-:1059200012009CD8010EBD27000EBE232391BEAFEE
-:105930001200BD6BBE6B2381120023B31CD823A3BE
-:105940000BD82383000EBD2BBE232391BEAF1200C4
-:10595000BD6BBE6B238112003B6FC580A3D8A60E22
-:10596000C96EA0D894D8BEC1C9FF9CD890D8BDC17B
-:10597000C9FF98D88CD83BC1C9FF94D888D81200E9
-:105980003B6B3C6B229F229DC5848CD8C5808AD8F6
-:10599000A60EC96E87D8C5BCF7D73CC1C9FF82D84F
-:1059A00076D83BC1C9FF7ED872D8C5827BD8A70EF6
-:1059B000C96E78D86CD8C58675D822BD05D0228D21
-:1059C000FD0EC962229D11D022BF05D0228FFD0E8F
-:1059D000C96209D00AD0FE0EC96205D03BC1BDF133
-:1059E0003CC1BEF10DD0229F229D010E3B27000E2F
-:1059F0003C233CBF03D0C58855D8DDD7BD6BBE6BFB
-:105A0000C58450D8229F229D1200C5844BD8C580E2
-:105A100049D8A60EC96E46D8C5BCF7D7BEC1C9FFC6
-:105A200041D835D8BDC1C9FF3DD831D8C5823AD893
-:105A3000A70EC96E37D82BD8C58634D8C950C584AF
-:105A400031D81200E2DF010EBD27000EBE232391E4
-:105A5000BEAF1200BD6BBE6B238112003B6FC580D1
-:105A600021D8A60EC96E1ED812D8BEC1C9FF1AD839
-:105A70000ED8BDC1C9FF16D80AD83BC1C9FF12D87C
-:105A800006D8C5840FD8060ED8EC0CF01200C5BCA1
-:105A900001D812004D0E4BEC1AF081880BD89E965F
-:105AA000C46B1200C42F01D0F5D79EA6FBD7C46BE0
-:105AB0009E961200C66A4E0E4BEC1AF0C56AC76A73
-:105AC000949694888296090EC46F8286000082B8EC
-:105AD00004D082968296C42FF8D79486C66A0A0E9E
-:105AE000D8EC0CF0000EC76E280EC66E000EC56E08
-:105AF000080EC86E81984F0E4BEC1AF01200C56F5D
-:105B0000C580D0DF900EC96ECDDFC1DFC5C1C9FF32
-:105B1000C9DFBDDFC584C6DF12009E96C580C2DF27
-:105B2000910EC96EBFDFB3DFC586BCDFC9CFC5F13B
-:105B3000C588B8DFC584B6DF1200259529952BEC02
-:105B40000FF0259325972599BC6BBB6BC16B010E9C
-:105B5000E8CF7FF00C0E5BEC0BF0000EE8CF7FF08F
-:105B6000A56BA66B5AEC2DF0C0EC2CF0396B3A6BA0
-:105B7000050EBA6F010EE8CF7FF00C0E5BEC0BF058
-:105B8000000EE8CF7FF0229D229F010EA527000E78
-:105B9000A623A6BF27D0010E85EC2CF005EC2DF036
-:105BA00022BD05D0228DFA0EC962229D10D022BFDF
-:105BB00005D0228FFA0EC96207D809D0BDC1BFF146
-:105BC000BEC1C0F1C12B13D0229F229D1200010E35
-:105BD0003927000E3A233ABF01D0D7D725A90EEFB7
-:105BE00013F02CD0C151D8B4F9D7258327D0030E98
-:105BF00079EC2CF025A704D0A751C163DED264D084
-:105C000025B31CD0F5DA050EBA6316D0C1C1ACF1CC
-:105C1000BFC1AAF1C0C1ABF1A5C191F1A6C192F17A
-:105C200039C1F0F13AC1A8F1030EAA27000EAB2347
-:105C3000030E915F000E925BBA2FBFD225A97DD7CC
-:105C400094EC2BF0010EE8CF7FF01A0E5BEC0BF01A
-:105C5000000EE8CF7FF00B0E5BEC0BF0209921914A
-:105C60002193219724992497B86B010E25B5AD5146
-:105C7000BA6F2595259926EC1DF0E3EC30F021B3A1
-:105C8000A7D221B10ED020B105EC3DF020B100EC3F
-:105C900043F0209120B90EEF13F020B3D0EF49F07C
-:105CA000ECD72191060EBA6302D00EEF13F0BAC101
-:105CB000ADF12585BB51050DF350BA25A76F2BEC2F
-:105CC0000FF02587C16B43D7259793EC1CF0000E8E
-:105CD000E8CF7CF0000EE8CF7DF020EE60F0230EE0
-:105CE000DE6E1C0E8CEC10F0326703D0336701D0EF
-:105CF00016D0010E3227000E332332C152F133C1C8
-:105D000053F1A7C154F1556BD7EC0BF050C132F1F0
-:105D100051C133F11F8F0A0E27EC0DF007D0A7C138
-:105D200032F1386B382B376B19EC0DF0200EDE6E2C
-:105D300022EC2DF0C9CF32F122EC2DF0C9CF32F197
-:105D4000BDC1AFF1BEC1AEF1200E79EC2CF005EC77
-:105D50002DF0C9CFA9F1AFC1BDF1AEC1BEF132C1C5
-:105D6000F1F122EC2DF0C9CFF2F122EC2DF0C9CFE8
-:105D7000F3F101EC24F0200EDE6E22EC2DF0C9CF01
-:105D800032F1386B382B376B19EC0DF03A0EDE6EB2
-:105D900022EC2DF0C9CF32F1386B382B376B19EC70
-:105DA0000DF020EC0EF0190EE8CF7CF0050EE8CFD8
-:105DB0007DF020EE60F022EC2DF0C9CF32F122EC24
-:105DC0002DF0C9CF33F132C14CF133C14DF1A40EE6
-:105DD0004E6F4F6B0BEC0CF048C1C6F149C1C7F1D7
-:105DE000C62B000EC7231F8F030E27EC0DF06D0E80
-:105DF000DE6E200EDE6E22EC2DF0C9CF32F122ECE9
-:105E00002DF0C9CF33F132C14CF133C14DF13C0E0D
-:105E10004E6F4F6BEEEC0BF01F8F386B382B376BE0
-:105E2000375127EC0DF0270EDE6E22EC2DF0C9CF96
-:105E300032F132514827000E492348C14CF149C183
-:105E40004DF19F0E4E6F4F6B0BEC0CF048C14CF1B7
-:105E500049C14DF1A9514E6F4F6B0BEC0CF048C18D
-:105E6000C8F149C1C9F1C82B000EC9231F8F386B77
-:105E7000382B376B19EC0DF0220EDE6E200EDE6E25
-:105E800022EC2DF0C9CF32F122EC2DF0C9CF33F145
-:105E9000030E386F1F8F020E27EC0DF0B00EDE6E72
-:105EA000430EDE6E20EC0EF0320EE8CF7CF0050ED5
-:105EB000E8CF7DF020EE60F022EC2DF0C9CF32F17A
-:105EC00022EC2DF0C9CF33F11F8F386B382B376B95
-:105ED000375127EC0DF06D0EDE6E620EDE6E610E38
-:105EE000DE6E720EDE6E200EDE6E440EDE6E650E0F
-:105EF000DE6E730EDE6E610EDE6E740EDE6E200ED2
-:105F0000DE6E22EC2DF0C9CF32F122EC2DF0C9CF9C
-:105F100033F1B4EC0BF01F8F325133C132F1336FD8
-:105F2000386B382B376B1EEC0DF03A0EDE6E33C13A
-:105F300032F1386B382B376B19EC0DF01F9F20ECCA
-:105F40000EF022EC2DF022EC2DF022EC2DF022ECC4
-:105F50002DF022EC2DF022EC2DF022EC2DF022EC95
-:105F60002DF022EC2DF022EC2DF022EC2DF022EC85
-:105F70002DF022EC2DF022EC2DF022EC2DF022EC75
-:105F80002DF022EC2DF022EC2DF022EC2DF0C9CFDB
-:105F9000B1F1B199B19BB19DB19FB12BB1C1EBF101
-:105FA00022EC2DF0C9CFB2F1B299B29BB29DB29F53
-:105FB000B2C1ECF122EC2DF0C9CFB3F122EC2DF0FF
-:105FC000C9CFB4F122EC2DF0C9CFB5F122EC2DF000
-:105FD000C9CFB6F122EC2DF022EC2DF0010EE8CF66
-:105FE000F4F14B0EE8CFF5F1EF0EE8CFF6F1000E2D
-:105FF000E8CFF7F19F0EE8CFF8F1C3EC0EF022ECFA
-:106000002DF0B86B22EC2DF09E0E386F229F050EFE
-:10601000B96F4B0EDC6FB9292DEC0EF0C8C1CAF177
-:10602000C9C1CBF1CB2B61D822BF23D0C6C14EF161
-:10603000C7C14FF132C14CF133C14DF10BEC0CF043
-:106040004B0E482752EC30F048C1DCF148513CEC93
-:106050000EF0B92BB9512DEC0EF030EC1AF046ECE5
-:106060000EF0CA4F02D041D8FCD7CB2FFAD7382F29
-:10607000D5D720992191219324992497B86BE3ECEB
-:1060800030F021B177D021B31CD120B105EC3DF027
-:1060900020B100EC43F0209120B96CD020B3D0EFB8
-:1060A00049F0EDD74851DC6301D012004851DC655E
-:1060B0000ED0DCC149F1490749513CEC0EF030ECFF
-:1060C0001AF06FEC0EF048514963F5D7120048C141
-:1060D00049F1490749513CEC0EF030EC1AF06FECF5
-:1060E0000EF0DC514963F5D7120022EC2DF0C9CF38
-:1060F00032F122EC2DF0C9CF33F122EC2DF0C9CFD3
-:10610000B8F1289BB8BF288BB89FFD0E326305D02D
-:10611000FD0E336302D0228F1200B22F23D0ECC1C8
-:10612000B2F128AB11D022EC2DF0B807000EC9B89F
-:10613000020FC9BA010FEF6FEF6701D005D022EC53
-:106140002DF0B807EF2FFBD7040EB86306D022EC72
-:106150002DF0B80722EC2DF0B80722EC2DF0B82F67
-:10616000FCD71200B86701D0120022EC2DF0B82F36
-:10617000FCD712002099B86BAAC1BDF1ABC1BEF12A
-:1061800091C1A5F192C1A6F1ACC1C1F1F0C139F143
-:10619000A8C13AF1C1072593BB07BC6B050EBA6FC6
-:1061A000BB2B2BEC0FF0E6D425B39EEF2DF0BC6B90
-:1061B000050EBA6FBB2B2BEC0FF0BFC1BDF1C0C1F8
-:1061C000BEF1BAEF2DF024B9218324B7218112004A
-:1061D000BA2B070EBA6301D0E7D7BC29BA6302D045
-:1061E000060EBA6FB86B26EC1DF02499219345D5A5
-:1061F0002589BC2B29B50CD094EC2BF0010EE8CFEF
-:106200007FF01A0E5BEC0BF0000EE8CF7FF02985D3
-:10621000140EE8CF7DF0BB51050DF350C15D1E0D8E
-:10622000F350050FE8CF7CF020EE60F0C1C132F1F1
-:10623000386B382B376B19EC0DF0200EDE6E22EC2C
-:106240002DF0C9CF32F10D0E326504D022EC2DF0C5
-:10625000C9CF32F132C1F1F122EC2DF0C9CFF2F108
-:1062600022EC2DF0C9CFF3F157EC24F022EC2DF005
-:1062700022EC2DF0200EDE6E22EC2DF0C9CF32F193
-:1062800022EC2DF0C9CF33F11F8F2485030E27ECAC
-:106290000DF06D0EDE6E200EDE6E22EC2DF0C9CFFD
-:1062A00032F122EC2DF0C9CF33F11F8F386B382B30
-:1062B000376B375127EC0DF0270EDE6E20EC0EF019
-:1062C0001200010EBA6F8FEC28F029EC29F0A1EC36
-:1062D00028F020992191219324992497B86BE3EC1D
-:1062E00030F021B313D021B10DD020B105EC3DF039
-:1062F00020B100EC43F0209120B93CD720B3D0EF7F
-:1063000049F0EDD7BA4F36D7BA4F16D0BA2B030E95
-:10631000BA6302D0010EBA6FDAD79BEC21F0BA6FE4
-:10632000BA6701D027D72BEC0FF00C0E5BEC0BF00B
-:1063300089EC16F00EEF13F09BEC21F0BA6FBA6700
-:1063400001D018D72BEC0FF00C0E5BEC0BF0010E0C
-:1063500085EC2CF0BDC1A5F1BEC1A6F1010EBF2791
-:10636000000EC023C0BFBF6BC0BFC06BA5C1BDF1D5
-:10637000A6C1BEF105EC2DF0C86FFE0EC86331D08A
-:10638000BFC1BDF1C0C1BEF1FE0E2EEC2DF0010E5D
-:10639000BF27000EC023C0BFBF6BC0BFC06BBFC153
-:1063A000BDF1C0C1BEF1010EA527000EA623A6AF08
-:1063B00002D0A56BA66BFF0E2EEC2DF0010E79EC32
-:1063C0002CF0A5C152F1A6C153F1BDC154F1BEC11B
-:1063D00055F1D7EC0BF05067EED75167ECD79DEF36
-:1063E0002DF0C0EC2CF0020E79EC2CF0BDC1C8F100
-:1063F000BEC1C9F1020E85EC2CF0BDC1A5F1BEC134
-:10640000A6F1A5C1BDF1A6C1BEF105EC2DF0BFC13D
-:10641000BDF1C0C1BEF12EEC2DF0A5C1BDF1A6C1EC
-:10642000BEF1FF0E2EEC2DF0010EA527000EA623C7
-:10643000A6BFA56BA6BFA66B010EBF27000EC0238B
-:10644000C0BFBF6BC0BFC06BA5C152F1A6C153F1A5
-:10645000C8C154F1C9C155F1D7EC0BF05067D1D781
-:106460005167CFD79DEF2DF02D939D9A818632EC09
-:106470004BF06B0EAD6EF4EC0DF081969D8A84EFBF
-:106480003BF028959D9A818620EC80F0010130EC4C
-:1064900080F0010118EC80F00101010ECC6FCD6B92
-:1064A000680EAD6EF4EC0DF0208581969D8A84EF28
-:1064B0003BF028939D9A8186AA6AA3D881969D8AEB
-:1064C00084EF3BF02A9F9D9A8186010EAA6E99D88F
-:1064D000AA6A81969D8A84EF3BF0279F9D9A8186C8
-:1064E000F4EC0DF0010EAD6EF4EC0DF03D0EAD6E62
-:1064F00029EE4AF0100E396FF4EC0DF0DECFADFF4F
-:10650000392FFAD781969D8A84EF3BF0259B9D9A7F
-:1065100081862BEC0FF094EC2BF0010EE8CF7FF08E
-:106520000F0E5BEC0BF0000EE8CF7FF0050E436F13
-:10653000AA0EAD6EF4EC0DF0432FFAD7550EAD6EEA
-:10654000100E5BEC0BF0C0EC2CF0010EBD27000E22
-:10655000BE23110E5BEC0BF054D8F4EC0DF0C2C16D
-:10656000ADFFF4EC0DF0C3C1ADFFF4EC0DF0010E86
-:10657000AD6EF4EC0DF03D0EAD6E120E5BEC0BF05B
-:10658000436B446BC58052EC2DF0A60EC96E52ECE5
-:106590002DF0C5BCF7D7BEC1C9FF52EC2DF047ECBA
-:1065A0002DF0BDC1C9FF52EC2DF047EC2DF0C58296
-:1065B00052EC2DF0A70EC96E52EC2DF047EC2DF0E9
-:1065C000130E5BEC0BF0F4EC0DF0C58652EC2DF0E5
-:1065D000C9CFADFF010E4327000E442344BF04D0B2
-:1065E000C58852EC2DF0EFD7C58452EC2DF0140E77
-:1065F0005BEC0BF0FA0ED8EC0CF081969D8A11EF53
-:106600003BF0436BA96ACBEC0DF0A8CFADFFA92AF4
-:10661000F4EC0DF0432FF7D71200010EBA6F219959
-:1066200021972099AA6B229D229F2BEC0FF094ECCE
-:106630002BF0010EE8CF7FF06F0E5BEC0BF0000E3D
-:10664000E8CF7FF0B86B21912193140EE8CF7DF055
-:10665000230EE8CF7CF020EE60F0700E54EC0BF0CF
-:10666000AAC132F1322B1F8F386B382B376B08ECF5
-:106670000DF0200EDE6E280EDE6EC00E54EC0BF018
-:10668000200EDE6E210EA2EC0DF0A8CFD1F1D105C7
-:10669000040DF350060FA96ECBEC0DF0A8CF32F12C
-:1066A0001F8F386B382B376B08EC0DF02F0EDE6E1A
-:1066B000D105040DF350070FA96ECBEC0DF0A8CF58
-:1066C00032F11F8F386B382B376B08EC0DF0290E29
-:1066D000DE6E20EC0EF0140EE8CF7DF0410EE8CF18
-:1066E0007CF020EE60F0610E54EC0BF0AA51240F08
-:1066F000A96ECBEC0DF0A8CF32F1336B1F8F030ED8
-:1067000027EC0DF01F9F420EDE6E610EDE6E720EE4
-:10671000DE6E200EDE6E20EC0EF0140EE8CF7DF063
-:106720005F0EE8CF7CF020EE60F0BE0E54EC0BF074
-:1067300020EC0EF0140EE8CF7DF07D0EE8CF7CF05B
-:1067400020EE60F0BF0E54EC0BF020EC0EF0140EB7
-:10675000E8CF7DF09B0EE8CF7CF020EE60F0590E84
-:1067600054EC0BF0310EDE6E2E0EDE6E300EDE6E51
-:10677000300EDE6E20EC0EF00B0E5BEC0BF0F6EC48
-:1067800012F026EC1DF0E3EC30F021B30FD021B174
-:106790001ED020B3D0EF49F020B105EC3DF020B180
-:1067A00000EC43F0209120B91CD0EDD7BA2B020E9B
-:1067B000BA6301D0BA2B070EBA6302D0010EBA6FCA
-:1067C000B86B26EC1DF0F6EC12F02193DCD7BA4F33
-:1067D0003ED0BA4F0AD0BA4F08D0BA4F1AD0BA4FEB
-:1067E0002CD0020EBA6F62EF13F0AA51240FA96EDB
-:1067F000CBEC0DF0A8CF32F1322BFB0E326302D07E
-:10680000FA0E326F32C1A8FFCFEC0DF0030EBA6F53
-:1068100019D7AA51240FA96ECBEC0DF0A8CF32F1F5
-:106820003207FF0E326302D0000E326F32C1A8FF72
-:10683000CFEC0DF0040EBA6F05D7AA51240FA96E44
-:10684000640EA86ECFEC0DF0050EBA6FFBD6AA2B26
-:10685000030EAA6301D0AA6B010EBA6FF3D62BEC1C
-:106860000FF094EC2BF0010EE8CF7FF0720E5BEC92
-:106870000BF0000EE8CF7FF0230EE8CF7CF0000E87
-:10688000E8CF7DF0000EE8CF7EF020EE60F0730ED2
-:1068900054EC0BF0320EA2EC0DF0A8CF32F1330E17
-:1068A000A2EC0DF0A8CF33F11F8F386B382B376B6C
-:1068B000375127EC0DF0200EDE6E280EDE6E340E02
-:1068C000A2EC0DF0A8CF32F1350EA2EC0DF0A8CF5E
-:1068D00033F11F8F386B382B376B375127EC0DF0A6
-:1068E000290EDE6E20EC0EF0410EE8CF7CF020EE9B
-:1068F00060F0750E54EC0BF02F0EA2EC0DF0A8CF4B
-:10690000F1F1300EA2EC0DF0A8CFF2F1310EA2ECB5
-:106910000DF0A8CFF3F101EC24F020EC0EF05F0EA7
-:10692000E8CF7CF020EE60F0760E54EC0BF0280EF1
-:10693000A2EC0DF0A8CF32F1290EA2EC0DF0A8CFF9
-:1069400033F1010E386F1F8F020E27EC0DF01F9FE1
-:10695000560EDE6E20EC0EF07D0EE8CF7CF020EEC1
-:1069600060F0770E54EC0BF02A0EA2EC0DF0A8CFDD
-:10697000F1F12B0EA2EC0DF0A8CFF2F12C0EA2EC4F
-:106980000DF0A8CFF3F101EC24F020EC0EF09B0EFB
-:10699000E8CF7CF020EE60F0780E54EC0BF0360E71
-:1069A000A2EC0DF0A8CF32F1370EA2EC0DF0A8CF7B
-:1069B00033F1030E386F1F8F020E27EC0DF01F9F6F
-:1069C000B00EDE6E200EDE6E280EDE6E380EA2ECED
-:1069D0000DF0A8CFF1F1390EA2EC0DF0A8CFF2F135
-:1069E0003A0EA2EC0DF0A8CFF3F101EC24F0290E41
-:1069F000DE6E200EDE6E20EC0EF0B90EE8CF7CF0DD
-:106A000020EE60F0790E54EC0BF03B0EA2EC0DF092
-:106A1000A8CF32F13C0EA2EC0DF0A8CF33F1030E5B
-:106A2000386F1F8F020E27EC0DF01F9FB00EDE6E29
-:106A3000200EDE6E280EDE6E3D0EA2EC0DF0A8CF0D
-:106A4000F1F13E0EA2EC0DF0A8CFF2F13F0EA2EC58
-:106A50000DF0A8CFF3F101EC24F0290EDE6E200E2C
-:106A6000DE6E20EC0EF081A0FED7249724992191B0
-:106A7000E3EC30F021B10DD020B3D0EF49F020B1DC
-:106A800005EC3DF020B100EC43F0209120B901D09D
-:106A9000EFD7030EBA6F62EF13F0010EBA6F2BEC53
-:106AA0000FF0B86B20992191219394EC2BF0010EFB
-:106AB000E8CF7FF06A0E5BEC0BF0000EE8CF7FF0C2
-:106AC000AA6BA56B050E096F020E0A6F140EE8CFB4
-:106AD0007DF0040E0A271E0E09270951E8CF7CF02D
-:106AE00020EE60F0470EDE6EAAC132F1322B1F8F0E
-:106AF000386B382B376B08EC0DF03A0EDE6E99ECE4
-:106B000039F020EC0EF0280EE8CF7DF00951E8CFE7
-:106B10007CF020EE60F0210EA96ECBEC0DF0A80405
-:106B2000AA6302D02A0EDE6E99EC39F020EC0EF04A
-:106B3000300EE8CF7DF00951E8CF7CF020EE60F018
-:106B40000AC1A9FFA92ACBEC0DF0A8CF32F132532C
-:106B5000000E32651AD092EC39F00AC1A9FFCBECD5
-:106B60000DF0A8CF32F1386B382B376B1EEC0DF0DF
-:106B70002F0EDE6EA92ACBEC0DF0A8CF32F1386BC8
-:106B8000382B376B1EEC0DF03FD00AC1A9FFCBECC0
-:106B90000DF0A8CF32F13253150E326517D0640EC6
-:106BA000326108D08BEC39F0386B382B376B1EEC28
-:106BB0000DF02AD04F0EDE6E320EDE6E200EDE6E2F
-:106BC000386B382B376B1EEC0DF01ED03263F7ECB0
-:106BD00035F0410EDE6E490EDE6E520EDE6E200E78
-:106BE000DE6E386B382B376B1EEC0DF00DD0450E7A
-:106BF000DE6E520EDE6E520EDE6E200EDE6E386BD4
-:106C0000382B376B1EEC0DF099EC39F020EC0EF0C0
-:106C1000690EE8CF7DF00951E8CF7CF020EE60F0FE
-:106C2000200EDE6E690EDE6E6E0EDE6E200EDE6EE5
-:106C3000AA511C0FA96ECBEC0DF0A8CF32F1386B26
-:106C4000382B376B1EEC0DF06D0EDE6E99EC39F0C3
-:106C500020EC0EF030EC1AF0AA2B050EAA6366EFBA
-:106C600035F00B0E5BEC0BF0F6EC12F026EC1DF0A1
-:106C7000E3EC30F021B30FD021B11ED020B3D0EF20
-:106C800049F020B105EC3DF020B100EC43F020913B
-:106C900020B90ED0EDD7BA2B070EBA6302D0010E81
-:106CA000BA6FB86B26EC1DF0F6EC12F02193E0D72A
-:106CB000020EBA6F11EF13F0BA4F09D0BA4F0CD0D1
-:106CC000BA4F0FD0BA4F12D0BA4F15D0F1D7000E2D
-:106CD000AA6F000EA56F14D0010EAA6F040EA56F47
-:106CE0000FD0020EAA6F080EA56F0AD0030EAA6F6E
-:106CF0000C0EA56F05D0040EAA6F100EA56F00D064
-:106D0000010EBA6F2993219921972099229D2BEC8E
-:106D10000FF01E0E5BEC0BF00B0E5BEC0BF0B86B88
-:106D2000219121934ADA410EE8CF7CF0140EE8CF8E
-:106D30007DF020EE60F04F0EDE6E320EDE6E3A0E0B
-:106D4000DE6E200EDE6EA551060FA96ECBEC0DF0A7
-:106D5000A8CF32F1386B382B376B1EEC0DF0250EB7
-:106D6000DE6E200EDE6E280EDE6E4D0EDE6E4F0ED7
-:106D7000DE6E440EDE6E3A0EDE6E120E78EC10F011
-:106D80000A0DF3CF4CF1F4CF4DF1A551060FA96ECA
-:106D9000CBEC0DF0A8CF4EF14F6B0BEC0CF00A0EC4
-:106DA000485F48C132F1000E495B49C133F1386B8D
-:106DB000382B376B375127EC0DF06D0EDE6E290E38
-:106DC000DE6E200EDE6E200EDE6E20EC0EF05F0E0C
-:106DD000E8CF7CF020EE60F0480EDE6E650EDE6ED1
-:106DE0003A0EDE6E200EDE6EA551070FA96ECBECBB
-:106DF0000DF0A8CF32F1386B382B376B1EEC0DF04D
-:106E0000250EDE6E200EDE6E200EDE6E20EC0EF005
-:106E10007D0EE8CF7CF020EE60F02B0EDE6E2F0EA4
-:106E2000DE6E2D0EDE6E3A0EDE6E200EDE6E2B0E48
-:106E300022BD2D0EDE6E20EC0EF09B0EE8CF7CF016
-:106E400020EE60F0590E54EC0BF0A551040FA96E22
-:106E5000CBEC0DF0A8CF32F1386B382B376B1EEC32
-:106E60000DF02F0EDE6EA551050FA96ECBEC0DF0C7
-:106E7000A8CF32F1386B382B376B1EEC0DF0200E9B
-:106E8000DE6E200EDE6E20EC0EF0F6EC12F026EC3C
-:106E90001DF0E3EC30F021B30FD021B11AD020B3B4
-:106EA000D0EF49F020B105EC3DF020B100EC43F00B
-:106EB000209120B918D0EDD7BA2B070EBA6302D0B3
-:106EC000010EBA6FB86B26EC1DF0F6EC12F02193B0
-:106ED000E0D7BA4F90D0BA4F11D0BA4F43D0BA4F83
-:106EE00006D0BA4F69D0AAC1BAF1BA2BD8D5227D43
-:106EF000040EBA6F14D7010EBA6F09D7A551060F49
-:106F0000A96ECBEC0DF0A8CF32F122BD07D0322B09
-:106F1000650E326310D0040E326F0DD03207030EAF
-:106F2000326309D0A551070FA96ECBEC0DF0640EAA
-:106F3000326FA850325FA551070FA96ECBEC0DF050
-:106F4000A8503225336F650E336302D0040E326FC2
-:106F5000A551060FA96E32C1A8FFCFEC0DF0020EAD
-:106F6000BA6FDDD6A551070FA96ECBEC0DF0A8CFF7
-:106F700032F122BD06D0322B5C0E326307D0326B69
-:106F800005D03207FF0E326301D0326BA551060FD8
-:106F9000A96ECBEC0DF0A8503225336F650E33632C
-:106FA00001D03207A551070FA96E32C1A8FFCFEC5F
-:106FB0000DF0030EBA6FB3D6A551040FA96ECBEC3A
-:106FC0000DF0A8CF32F1A551050FA96ECBEC0DF055
-:106FD000A8CF33F1A551060FA96E32C1A8FFCFEC9F
-:106FE0000DF0A551070FA96E33C1A8FFCFEC0DF02E
-:106FF000050EBA6F94D62BEC0FF0010EBA6F6D0E22
-:107000005BEC0BF00B0E5BEC0BF0B86B219121935A
-:10701000D4D8A4D9410EE8CF7CF0140EE8CF7DF08F
-:1070200020EE60F0690E54EC0BF01B0EA2EC0DF09C
-:10703000AAC132F1322BA832322FFDD7D8A004D00A
-:10704000600E54EC0BF006D0200EDE6E200EDE6ECD
-:10705000200EDE6E20EC0EF05F0EE8CF7CF0140EFA
-:10706000E8CF7DF020EE60F0580E54EC0BF0200ECF
-:10707000DE6E210EA96ECBEC0DF0A804AA6304D03D
-:10708000600E54EC0BF006D0200EDE6E200EDE6E8D
-:10709000200EDE6E20EC0EF07D0EE8CF7CF0140E9C
-:1070A000E8CF7DF020EE60F06B0E54EC0BF020EC9E
-:1070B0000EF09B0EE8CF7CF0140EE8CF7DF020EEB2
-:1070C00060F06C0E54EC0BF020EC0EF0F6EC12F0CD
-:1070D00026EC1DF0E3EC30F021B30FD021B11AD033
-:1070E00020B3D0EF49F020B105EC3DF020B100EC29
-:1070F00043F0209120B9F7D6EDD7BA2B070EBA632B
-:1071000002D0010EBA6FB86B26EC1DF0F6EC12F04F
-:107110002193E0D7BA4FEFD6BA4F11D0BA4F05D06E
-:10712000BA4F23D0BA4F35D0DED6AAC1A8FFA82ABD
-:10713000210EA96ECFEC0DF0030EBA6F66D71B0EB1
-:10714000A2EC0DF0AAC132F1322B324FA870324FAF
-:10715000A872324FA874324FA876324FA8781B0E0F
-:10716000A0EC0DF0020EBA6F50D7AA511C0FA96EF9
-:10717000CBEC0DF0A8CF32F1322B640E326302D08B
-:10718000630E326F32C1A8FFCFEC0DF0040EBA6F60
-:107190003CD7AA511C0FA96ECBEC0DF0A8CF32F151
-:1071A0003207FF0E326302D0000E326F32C1A8FFE9
-:1071B000CFEC0DF0050EBA6F28D794EC2BF0010E32
-:1071C000E8CF7FF0020EE8CF7CF0000EE8CF7DF034
-:1071D00020EE60F05F0E54EC0BF0AAC132F1322BBE
-:1071E0001F8F386B382B376B08EC0DF03A0EDE6EC4
-:1071F000200EDE6E20EC0EF0020EE8CF7CF0320E98
-:10720000E8CF7DF020EE60F0A551070FA96ECBEC22
-:107210000DF0A8CF32F13253000E32651DD092EC42
-:1072200039F0A551060FA96ECBEC0DF0A8CF32F1C5
-:10723000386B382B376B1EEC0DF02F0EDE6EA55120
-:10724000070FA96ECBEC0DF0A8CF32F1386B382BBD
-:10725000376B1EEC0DF041D0A551060FA96ECBEC9B
-:107260000DF0A8CF32F13253150E3263326517D0CC
-:10727000640E326108D08BEC39F0386B382B376BE9
-:107280001EEC0DF02AD04F0EDE6E320EDE6E200E9A
-:10729000DE6E386B382B376B1EEC0DF01ED0326370
-:1072A0000ED0410EDE6E490EDE6E520EDE6E200EE8
-:1072B000DE6E386B382B376B1EEC0DF00ED0450EA2
-:1072C000DE6E520EDE6E520EDE6E200EDE6E386BFD
-:1072D000382B376B1EEC0DF000D0200EDE6E690EE1
-:1072E000DE6E6E0EDE6E200EDE6EAA511C0FA96ED3
-:1072F000CBEC0DF0A8CF32F1386B382B376B1EEC8E
-:107300000DF06D0EDE6E200EDE6E20EC0EF0000E27
-:10731000E8CF7FF012004E0EDE6E580EDE6E200EAD
-:10732000DE6E1200540EDE6E580EDE6E200EDE6E25
-:1073300012001B0EA2EC0DF0AAC132F1322BA832C2
-:10734000322FFDD7D8A006D0230E78EC10F020EC19
-:1073500010F012004A0E20EC10F01200A551060F9A
-:10736000A96ECBEC0DF0A8CF33F1AA511C0FA96E7A
-:10737000CBEC0DF0A8CF32F10A0E32273351320395
-:10738000F3CF4CF1F4CF4DF10A0E4E6F4F6B0BEC77
-:107390000CF048C132F149C133F1370EE8CF7DF02E
-:1073A000230EE8CF7CF020EE60F0280EDE6E700E2B
-:1073B000DE6E700EDE6E4F0EDE6E320EDE6E3A0E3A
-:1073C000DE6E030E27EC0DF0420EDE6E610EDE6EF9
-:1073D000720EDE6E290EDE6E200EDE6E20EC0EF0DA
-:1073E000120025BD1FD0AECF43F1600E435F434F67
-:1073F000258B434F248B434F258D434F2681434F8D
-:10740000278F434F2881434F2883434F2885434F7D
-:107410002B81434F2A8F434F2D83AE509E9AAB98BA
-:10742000AB8812002CB7F9D78186AE6601D0AE2AA0
-:10743000AE50640DF3CFC6F1F4CFC7F1EED7F292A0
-:10744000D5BE09D02487D58E1200F090D5BE03D0CA
-:107450002489D58E1200F294D56AD76AD66AD58E61
-:107460001200F294D59ED76AD66A1200F19C2A9136
-:10747000000ED56ED58E1200F18C1200F19A2A936F
-:10748000000ED56ED58E1200F18A1200A192B19E27
-:10749000CA9412009E908198080ECF60412B080E6E
-:1074A000CF5E412B0F0E416502D0B7EC3AF020A918
-:1074B00001D0120023BF1200422B010E42630AD0FA
-:1074C000239D3F6B406B9B6B9C6B06EC19F0F6ECBD
-:1074D00018F01200020E42630FD0FDEC18F003EC1E
-:1074E00019F0DEEC17F08D513F278E514023975154
-:1074F0009B2798519C231200030E426301D0E5D7CD
-:10750000040E426301D0E9D7050E426301D0DDD7F6
-:10751000060E426301D0E1D7070E426301D0D5D7F2
-:10752000DCDF426B020E3E6FD89040333F33D89081
-:107530009C339B333E2FF8D740C18EF13FC18DF174
-:107540009CC198F19BC197F1238D25AD04D0E80E25
-:107550009F6F030EA06F1F979F518D5D8F6FA0517E
-:107560008E59906FD8A812008F6B906B1200416BF0
-:107570002081D89420A31CD0A82BA905A86502D0EF
-:10758000A86B2287172BD8B4182B22A911D0A72BB0
-:107590003B0EA76505D0A76B2087A52BD8B4A62BDB
-:1075A0002AAB06D0DD2B3B0EDD6502D0DD6BDC2B7C
-:1075B000032B3B0E03651200036B2085042B3B0E4F
-:1075C00004651200046B052B170E05651200056B90
-:1075D000062B2A0E036F07C176F1764F1F0E764FEA
-:1075E0001C0E764F1F0E764F1E0E764F1F0E764FD7
-:1075F0001E0E764F1F0E764F1F0E764F1E0E764FC5
-:107600001F0E764F1E0E764F1F0E06651200010EDE
-:10761000066F072B0C0E07651200010E076F082B73
-:10762000120018EC4AF0326B32C118F5B2EC0FF0D0
-:107630005AEC2DF0DDEC0DF069EC0FF019EC26F0B2
-:10764000AFEC1CF08BEC24F0A3C100F5A4C101F554
-:10765000A3C102F5A4C103F528BF10D02ABB0ED0E8
-:10766000D2EC22F007EC23F02DA57CEC29F02DB50F
-:1076700027EC20F006EC21F06FEC1FF028AF03D0D0
-:10768000670E5BEC0BF02AAB03D0740E5BEC0BF0D7
-:10769000B86BB96B209D209F239D956B966B996B62
-:1076A0009A6B050EB76F81968198259D2C97000ED9
-:1076B000E8CF7CF0000EE8CF7DF0000EE8CF7EF042
-:1076C000000EE8CF7FF030EC1AF02497249906ECF6
-:1076D00021F0D6EC2BF0010ECF6F470E4BEC1AF0D9
-:1076E0000C0E78EC10F00A6F0AC113F50B0E78EC53
-:1076F00010F00A6F0AC112F530EC80F00101480E5B
-:107700004BEC1AF0F6EC12F020A119D029A101D00F
-:1077100000D0AFEC1CF03BEC3CF005EC3DF095EC00
-:1077200047F06DEC23F0C1EC3CF011EC3CF071EC57
-:1077300012F06FEC1FF02CB159EC47F02091DEEC09
-:107740003CF023BD3FEC23F023BD6BEC1EF023BDCA
-:1077500000EC43F0239D20B5D6EC3BF020BF0EEFAC
-:1077600013F020B311EF3DF020B99EEF46F025BB9A
-:1077700086EF32F024BB11EF49F026B1A9EF0DF0EE
-:107780002BB1A4EF0DF027BF6DEF32F028B165EFFC
-:1077900049F028B359EF32F028B541EF32F02ABF53
-:1077A00062EF32F02DB334EF32F0AED78BEC24F031
-:1077B00014EC3CF0BAEC48F0D6EC2BF001EC3CF0C9
-:1077C00028BF0ED02ABB0CD007EC23F0D2EC22F05D
-:1077D00020BD06D02DA57CEC29F02DB527EC20F09E
-:1077E000F4EC3BF0209512002781010ECC5F000ED7
-:1077F000CD5BCC671200CD67120027918196CC2B10
-:10780000120020C532F121C533F1326705D033674C
-:1078100003D0196B1A6B1200010E1927000E1A23E0
-:10782000120027B1817612008188490E4BEC1AF0C4
-:107830009FC102F5A0C103F50A6B0AC111F54F0EF5
-:107840000A6F0AC110F58DC100F58EC101F50B0E4E
-:1078500078EC10F00A6F0AC112F50C0E78EC10F0FB
-:107860000A6F0AC113F540EC80F001014A0E4BEC9F
-:107870001AF08198120094928282249182A4248129
-:10788000829294820A0EACEC0CF0249382A424839E
-:107890009492829224B171D024B364D0948229A9A5
-:1078A00044D0299F2999320EA2EC0DF0A8CF39F1CE
-:1078B000330EA2EC0DF0A8CF3AF1D890010E392783
-:1078C000000E3A2339C1A8FF320EA0EC0DF03AC1E8
-:1078D000A8FF330EA0EC0DF0340EA2EC0DF0A8CFF3
-:1078E00039F1350EA2EC0DF0A8CF3AF1D890010E87
-:1078F0003927000E3A2339C1A8FF340EA0EC0DF051
-:107900003AC1A8FF350EA0EC0DF007C1A8FF2F0E5D
-:10791000A0EC0DF006C1A8FF300EA0EC0DF008C1E0
-:10792000A8FF310EA0EC0DF0120029AF1200299F24
-:10793000320EA2EC0DF0A8CF39F1330EA2EC0DF00F
-:10794000A8CF3AF1D890010E3927000E3A2339C159
-:10795000A8FF320EA0EC0DF03AC1A8FF330EA0EC48
-:107960000DF012008188640ED8EC0CF08198640E42
-:10797000D8EC0CF08188298912008188298F2999F7
-:10798000120020AD1200B92B040E78EC10F0B9658E
-:107990001200209D92EC2BF028BF08D02ABB06D005
-:1079A0002DA57CEC29F02DB527EC20F03FEC23F041
-:1079B00019EC26F0B96B24972499120024B718D03B
-:1079C00024B907D0D59EF294D76AD66AF292F09085
-:1079D0001200249994EC2BF0010EE8CF7FF0040EF6
-:1079E0005BEC0BF0000EE8CF7FF0208DB86B12003F
-:1079F000249720AD02D0208F12002D752DA57CEC90
-:107A000029F02DB527EC20F01200B82B030E78ECEE
-:107A100010F0050FD8B0FF0EE806B86512002089F7
-:107A200012004BEC43F0520E4BEC1AF02BEC0FF023
-:107A30003FEC1BF003EC1FF099EC1EF02ABB2087F3
-:107A400028BF04D02ABB02D063EC1BF020A142D097
-:107A500028BF09D02ABB17D029B118D020EC40F09C
-:107A6000E9EC3DF01BD020ADE3EC24F08EEC42F0CD
-:107A70002CB3B8EC25F024BF04D0248F26EC43F0BF
-:107A80000DD0249F0BD09AEC3DF008D0FEEC2AF0EC
-:107A9000E9EC3DF02CB522EC40F000D08EEC42F049
-:107AA00023B76DEC23F020BD90EC3DF020BF52ECED
-:107AB00046F0CAEC3DF02CB159EC47F02CB3B8ECD1
-:107AC00025F02091260E78EC10F0326F010E326313
-:107AD00001D0268326A30BD020BD08D0E3EC24F0F0
-:107AE00029B1FEEC2AF027B520EC40F0269320AF18
-:107AF00006EC44F020BF4AEC44F020A3A8D323BDF9
-:107B0000B3EC42F0239D20B5D2EC42F022B706EC54
-:107B10003FF020BF04D025BD02D00300000096D75F
-:107B2000B92B040E78EC10F0B9651200209DA9EC79
-:107B300024F0120052EC25F022B90DD013EC25F000
-:107B4000E22B3C0EE26302D0E26BE12B269722B9D6
-:107B500012002687120026A712000BD840EC25F051
-:107B6000E06BE26BE16BDD6BDC6B916B926B2697EC
-:107B70001200DEC152F1DFC153F191C154F192C143
-:107B800055F1D7EC0BF01FA7120091C1DEF192C1A5
-:107B9000DFF11200819832C532F10E0E78EC10F050
-:107BA0003261E4EC3DF027BB81881FC532F1322DF4
-:107BB000120066C532F10E0E78EC10F03261E4EC82
-:107BC0003DF027BB818812008188020EB06F288BA0
-:107BD000120024BFCFD0248F26EC43F0EBEC3FF013
-:107BE0008DC14CF18EC14DF10A0E4E6F000E4F6BE0
-:107BF0000BEC0CF048C14CF149C14DF1D0C14EF134
-:107C00004F6BEEEC0BF048C14CF149C14DF1640EE5
-:107C10004E6F000E4F6B0BEC0CF048C107F529B10D
-:107C200018C507F528EC80F0010165C532F11B0E7F
-:107C300078EC10F0325DD8B0A8EC2BF07BEC40F083
-:107C400025A18DD08FC14CF190C14DF1640E4E6FC6
-:107C50004F6B0BEC0CF0326B1B0EA2EC0DF0A8A0DE
-:107C60000AD01C0EA2EC0DF04851A86004D0A8CF99
-:107C700032F1010E336F1B0EA2EC0DF0A8A210D052
-:107C80001D0EA2EC0DF04851A8600AD01D0EA2EC0A
-:107C90000DF03251A86404D0A8CF32F1020E336F38
-:107CA0001B0EA2EC0DF0A8A410D01E0EA2EC0DF03D
-:107CB0004851A8600AD01E0EA2EC0DF03251A86403
-:107CC00004D0A8CF32F1030E336F1B0EA2EC0DF0DF
-:107CD000A8A610D01F0EA2EC0DF04851A8600AD043
-:107CE0001F0EA2EC0DF03251A86404D0A8CF32F1DF
-:107CF000040E336F1B0EA2EC0DF0A8A810D0200EBE
-:107D0000A2EC0DF04851A8600AD0200EA2EC0DF0B4
-:107D10003251A86404D0A8CF32F1050E336F450E5E
-:107D20004BEC1AF0330732C11BF53351040DF350FD
-:107D3000070FA96ECBEC0DF0A8CF1DF53351040D44
-:107D4000F350060FA96ECBEC0DF01DC50AF1D880DB
-:107D5000640E0A55D880A856A8CF1CF50AD0460E46
-:107D60004BEC1AF0326B32C11BF532C11CF532C13B
-:107D70001DF51200249F28BF12002ABB1200420EDC
-:107D80004BEC1AF0DCEC3EF000EC80F00101430E0D
-:107D90004BEC1AF023C5CEF1CE6712002BC50AF1C9
-:107DA0000A6729D025B163EC1BF02591AA6B22C587
-:107DB000ABF176EC1BF012008DC100F58EC101F520
-:107DC0000B0E78EC10F00A6F0AC112F50C0E78EC6D
-:107DD00010F00A6F0AC113F5100E78EC10F00A6F5C
-:107DE0000AC117F51D0E78EC10F00A6F0AC11EF5D6
-:107DF00018EC4AF0120025A19AEC1BF025812BC546
-:107E0000AAF124C5ABF1A3EC1BF012002297268344
-:107E1000819822BB08D0228BBDC1BFF1BEC1C0F189
-:107E20002F0E79EC2CF08F5191EC2CF0905191ECBD
-:107E30002CF0AE6BB12D02D0020EAE27B22D02D0C7
-:107E4000020EAE27B32D02D0020EAE27B42D02D003
-:107E5000030EAE27B52D02D0090EAE27B62D02D0E7
-:107E6000000EAE2728AB11D0010EAE27AF6BB0517C
-:107E7000AF27B06B28A703D0020EAE27AF8928A981
-:107E800003D0010EAE27AF8BAE8FAE5191EC2CF02C
-:107E900028AB16D0AF5191EC2CF028A70CD0180EBF
-:107EA000A2EC0DF0A85091EC2CF0190EA2EC0DF004
-:107EB000A85091EC2CF028A903D0D15191EC2CF0D2
-:107EC000289B28972899B12F01D07AD8B22F01D0BA
-:107ED0006CD8B32F01D05ED8B42F01D04DD8B52FB8
-:107EE00001D018D8B62F01D010D8B1BFB16BB2BF36
-:107EF000B26BB3BFB36BB4BFB46BB5BFB56BB6BF3A
-:107F0000B66B440E4BEC1AF012001A0E78EC10F01F
-:107F1000B66F120031C9B5F1B55191EC2CF030C9F2
-:107F2000B5F1B55191EC2CF033C9B5F1B55191ECE7
-:107F30002CF032C9B5F1B55191EC2CF035C9B5F141
-:107F4000B55191EC2CF034C9B5F1B55191EC2CF050
-:107F500037C9B5F1B55191EC2CF036C9B5F1B55131
-:107F600091EC2CF038C9B5F1B55191EC2CF0190E0B
-:107F700078EC10F0B56F1200000E91EC2CF0000EB2
-:107F800091EC2CF0000E91EC2CF0180E78EC10F027
-:107F9000B46F1200000E91EC2CF0000E91EC2CF05E
-:107FA000170E78EC10F0B36F1200AA5191EC2CF080
-:107FB000AB5191EC2CF0160E78EC10F0B26F120071
-:107FC000975191EC2CF0985191EC2CF0150E78EC27
-:107FD00010F0B16F120020A32DD08DC152F18EC1CF
-:107FE00053F195C154F196C155F18DC195F18EC1F2
-:107FF00096F1D7EC0BF050C14CF151C14DF1270E69
-:108000004E6F4F6BEEEC0BF048C145F149C146F1A4
-:10801000070E476FC1EC0BF0630E456501D0456F4D
-:10802000050E78EC10F0455DD8A004D0218B65ECEE
-:108030001CF0120021AB1200219B89EC1CF01200F5
-:1080400029B112008DC14CF18EC14DF10A0E4E6F57
-:108050004F6B0BEC0CF048C14CF149C14DF1D0C154
-:108060004EF14F6BEEEC0BF048C154F149C155F1A4
-:10807000130E78EC10F0640DF3CF52F1F4CF53F1FE
-:10808000D7EC0BF027951FB72785279B48C154F1E4
-:1080900049C155F1120E78EC10F0640DF3CF52F196
-:1080A000F4CF53F1D7EC0BF01FA704D0278B050EAC
-:1080B000B06F288B48C154F149C155F1110E78ECCD
-:1080C00010F0640DF3CF52F1F4CF53F1D7EC0BF075
-:1080D0001FB705D0278B2785040EB06F288B27B5D7
-:1080E00006D027A307D0EFEC1EF0279303D0C7ECF0
-:1080F0001EF0278312002C9D8FC14CF190C14DF1D1
-:10810000640E4E6F4F6B0BEC0CF01B0EA2EC0DF0DF
-:10811000A8A011D0010ED16301D00DD01C0EA2EC8D
-:108120000DF0030EA86407D04851A86404D0030ED4
-:10813000A85C48612C8D1B0EA2EC0DF0A8A211D0FA
-:10814000020ED16301D00DD01D0EA2EC0DF0030E76
-:10815000A86407D04851A86404D0030EA85C486105
-:108160002C8D1B0EA2EC0DF0A8A411D0030ED16330
-:1081700001D00DD01E0EA2EC0DF0030EA86407D0A6
-:108180004851A86404D0030EA85C48612C8D1B0ED6
-:10819000A2EC0DF0A8A610D0040ED16301D00CD033
-:1081A0001F0EA2EC0DF0A86407D04851A86404D0BB
-:1081B000030EA85C48612C8D1B0EA2EC0DF0A8A844
-:1081C00010D0050ED16301D00CD0200EA2EC0DF022
-:1081D000A86407D04851A86404D0030EA85C486185
-:1081E0002C8D03EC1FF0120020C54CF121C54DF180
-:1081F0004C6707D04D6705D0010ECC6FCD6B279132
-:1082000012004CC104F54DC105F50D0E78EC10F0CF
-:108210004E6F4EC106F54B0E4BEC1AF01CEC80F085
-:1082200001014C0E4BEC1AF004C54CF105C54DF1A3
-:108230004C6707D04D6705D0010ECC6FCD6B2791F1
-:1082400012004CC1CCF14DC1CDF12781120020A705
-:1082500084EF42F02ABB8DDCA3C100F5A4C101F577
-:108260000C0E78EC10F00A6F0AC113F5470E4BECB8
-:108270001AF030EC80F00101B7DF480E4BEC1AF039
-:10828000FD0E91EC2CF0FD0E91EC2CF0FE0E91EC1D
-:108290002CF0BFC1BDF1C0C1BEF1FA0E91EC2CF0C3
-:1082A000FA0E91EC2CF0200E91EC2CF0075191EC91
-:1082B0002CF0065191EC2CF0085191EC2CF005516A
-:1082C00091EC2CF0045191EC2CF02AAB11D0DEC1D2
-:1082D00032F1DFC133F159EC2CF032C1DEF133C1A0
-:1082E000DFF1DE5191EC2CF0DF5191EC2CF010D04D
-:1082F00091C132F192C133F159EC2CF032C191F1BC
-:1083000033C192F1915191EC2CF0925191EC2CF0FF
-:10831000A55191EC2CF0A65191EC2CF0A75191ECC9
-:108320002CF0AC5191EC2CF0AD5191EC2CF0A35110
-:1083300091EC2CF0A45191EC2CF020C532F121C528
-:1083400033F1325191EC2CF0335191EC2CF0060EBC
-:10835000A2EC0DF0A85091EC2CF0070EA2EC0DF061
-:10836000A85091EC2CF00A0EA2EC0DF0A85091EC64
-:108370002CF00B0EA2EC0DF0A85091EC2CF00E0E90
-:10838000A2EC0DF0A85091EC2CF00F0EA2EC0DF029
-:10839000A85091EC2CF0120EA2EC0DF0A85091EC2C
-:1083A0002CF0130EA2EC0DF0A85091EC2CF0160E50
-:1083B000A2EC0DF0A85091EC2CF0170EA2EC0DF0F1
-:1083C000A85091EC2CF0180EA2EC0DF0A85091ECF6
-:1083D0002CF0190EA2EC0DF0A85091EC2CF0210E0F
-:1083E000A2EC0DF0A85091EC2CF0010E91EC2CF0C9
-:1083F0003D0E91EC2CF0C25191EC2CF0C35191EC5C
-:108400002CF0140E78EC10F02ABB010E91EC2CF03D
-:10841000020E396F393B150E78EC10F0392591ECCE
-:108420002CF0020E396F393B160E78EC10F039251E
-:1084300091EC2CF0020E396F393B170E78EC10F0EE
-:10844000392591EC2CF0030E396F393B180E78EC7E
-:1084500010F0392591EC2CF0090E396F393B190ECB
-:1084600078EC10F0392591EC2CF0000E396F393B87
-:108470001A0E78EC10F0392591EC2CF01A0EA2ECC3
-:108480000DF0A85091EC2CF0000E91EC2CF0FB0EAE
-:1084900091EC2CF0FB0E91EC2CF025BD33D0020EAC
-:1084A000A2EC0DF0A8CF39F1030EA2EC0DF0A8CF8D
-:1084B0003AF1D890010E3927000E3A2339C1A8FFAE
-:1084C000020EA0EC0DF03AC1A8FF030EA0EC0DF0D7
-:1084D0001C0E8CEC10F0326703D0336701D012D041
-:1084E000010E3227000E3323700E820FA96E32C1A7
-:1084F000A8FFCFEC0DF0700E830FA96E33C1A8FF5B
-:10850000CFEC0DF08196259D2DB13DEC4BF060EC4C
-:1085100080F00101196B1A6B11EF3BF020A71200DC
-:108520002ABB0ED025BD19D02093B72B020E78ECB4
-:1085300010F0020FD8B0FF0EE806B76520831200D6
-:10854000B72B3C0EB7631200B76B2093E02B1E0EC7
-:1085500078EC10F0E063208312002093B72B050E17
-:10856000B7652083120000EC43F020B3DCEC42F04E
-:1085700020B3EFEC42F0219D97519963218D9851E2
-:108580009A63218D21BD99EC1EF0219F8D51956339
-:10859000218F8E519663218F25BD218F21BF1EEC27
-:1085A00022F0120095EC47F016EC43F0BBEC24F0FF
-:1085B000BAEC48F02095120091C152F192C153F1EA
-:1085C0008FC154F190C155F1D7EC0BF01FA71200E9
-:1085D0008FC191F190C192F1BBEC24F01200ACC1BB
-:1085E00052F1ADC153F197C154F198C155F1D7EC97
-:1085F0000BF01FB7120097C1ACF198C1ADF112009A
-:108600002299000E78EC10F0526F536B8FC154F129
-:1086100090C155F1D7EC0BF01FA705D020B7B76B71
-:1086200020832289120020A72093120023B709D0AB
-:108630000C0EC36501D01200070EB06F288B238784
-:1086400012000D0EC365F8D7239712008FC115F1E4
-:1086500090C116F11551112716511223000E132344
-:1086600014231551112716511223000E132314231E
-:1086700017C14EF118C14FF111C148F112C149F1B2
-:1086800013C14AF114C14BF132EC0CF048C193F123
-:1086900049C194F11200510E4BEC1AF0916B926BA0
-:1086A000936B946BE9EC0FF05A0EA2EC0DF0000EF8
-:1086B000A864B2EC0FF0116B126B136B146B010E0C
-:1086C000176F186B010EDE6FDF6BE16BE26BDC6B1B
-:1086D000DD6BA56BA66BA76BA86BE06BB76BB86B7C
-:1086E000B06B289B2B9BD269E86B25912C952C9D18
-:1086F000C0EC2CF0A4C103F5A3C102F597C1ACF105
-:1087000098C1ADF10A6B0AC14EF20AC14FF202EEF6
-:1087100050F0200E0A6FEE6A0A2FFDD702EE70F0BD
-:10872000200E0A6F010EEE6E0A2FFCD702EE90F0BB
-:10873000EE6AEE6A200E78EC10F0A8CF15F5210E47
-:1087400078EC10F0A8CF14F52C83290E78EC10F0FB
-:10875000326F010E32632C93140E78EC10F0A96F77
-:10876000150E78EC10F0B16F160E78EC10F0B26FB9
-:10877000170E78EC10F0B36F180E78EC10F0B46FA1
-:10878000190E78EC10F0B56F1A0E78EC10F0B66F89
-:108790002AAB02D0010EA96F240EA2EC0DF029B174
-:1087A000A8CF18F5A8CF59F181962397229B209D39
-:1087B0002097268325ADECEC0DF0210EA2EC0DF0F8
-:1087C000A8CFD1F1D105040DF350070FA96ECBEC62
-:1087D0000DF0A8CF11F5D105040DF350060FA96EC9
-:1087E000CBEC0DF0A8CFD0F111C50AF1D880640E02
-:1087F0000A55D880A856A8CF10F5326B32C11BF5A8
-:1088000032C11CF532C11DF52B95120024B718D0CA
-:1088100024A91200249724992A99208D209FB96BAE
-:108820002ABB0AD0010EE8CF7FF0040E5BEC0BF000
-:10883000000EE8CF7FF012008D0E5BEC0BF0120003
-:108840002497249920AD14D02AAB03D02093209DE7
-:108850001200208F209D8FEC28F05BEC26F02C99E5
-:108860002B9F010EBA6FA1EC28F0249924971200D7
-:108870002CB7AAD08188060EB06F288B2CA31200CB
-:10888000116B126B136B146B020E176F186B26ECC7
-:1088900043F0120024B715D024A912002DB9FFD03F
-:1088A00026B91CD126BDF3D02499B96BBA2B060E7C
-:1088B0002BBD040EBA6302D0010EBA6FA1EC28F0F2
-:1088C000120024972499208F209DB96B2DB9E7D0F1
-:1088D00026BBB0D126B902D126BDD9D026B500D14C
-:1088E0002CB9F3EF44F02BBF0BD0BA4FDAD0BA4F0C
-:1088F0008AD1BA4F53D0BA4F45D0BA4FE9D11200FE
-:10890000BA4FBCD0BA4F17D0BA4FC3D0BA4F03D06A
-:10891000BA4FDED112002C732CA30AD0116B126B4C
-:10892000136B146B020E176F186B26EC43F0D0D14B
-:10893000A6EC25F0CDD15A0EA2EC0DF0A86608D019
-:10894000E9EC0FF0010EA86E5A0EA0EC0DF007D066
-:10895000B2EC0FF0000EA86E5A0EA0EC0DF003EC76
-:108960001FF099EC1EF01EEC22F0BBEC24F02ABBA9
-:10897000AFD128BFADD125B19AEC1BF025A163EC96
-:108980001BF0A6D18FEC28F079EC26F0010EBA6F1F
-:108990002B8FA1EC28F024992497120029B126D11D
-:1089A00026858FEC28F0D0C1A8FF180EA0EC0DF0A2
-:1089B00011C5A8FF190EA0EC0DF08CEC26F0010EED
-:1089C000BA6FA1EC28F01200208F209D24992497E3
-:1089D0002C898FEC28F0C5EC26F02B9F010EBA6F86
-:1089E000A1EC28F01200BA4F73D1BA4F39D0BA4F68
-:1089F0003ED0BA4F2ED0BA4F25D06AD1C5EC26F062
-:108A0000980E526F3A0E536FC6C154F1C7C155F15B
-:108A1000D7EC0BF01FA705D0980EC66F3A0EC76FA4
-:108A20001200E80E526F030E536FC6C154F1C7C156
-:108A300055F1D7EC0BF01FB71200E80EC66F030E0E
-:108A4000C76F1200E80EC65F030EC75B050EBA6F54
-:108A5000D5D7E80EC627030EC723040EBA6FCED7AC
-:108A6000640EC627000EC723020EBA6FC7D7640E66
-:108A7000C65F000EC75B030EBA6FC0D7268D8FECA2
-:108A800028F030EC80F0010179EC29F01200269DED
-:108A90001FD12D898FEC28F03CEC2BF012002D9982
-:108AA00017D12689220EA2EC0DF0030EA8640DD07A
-:108AB0000CD02B852BEC0FF057EC2CF023C5CEF10E
-:108AC000CE67120058EC2CF012008FEC28F023C572
-:108AD000CEF1CE6712000FEC27F012002699F8D0E5
-:108AE000BA4F6FD0BA4F4ED0BA4F38D0BA4F17D016
-:108AF000BA4F01D01200190EA2EC0DF0A8CF32F13E
-:108B00003207FF0E326301D0322B32C1A8FF190E9B
-:108B1000A0EC0DF08CEC26F0050EBA6F1200190EC9
-:108B2000A2EC0DF0A8CF32F1322B650E326302D0E9
-:108B3000040E326F180EA2EC0DF0A8503225336FE0
-:108B4000650E336301D0320732C1A8FF190EA0ECC5
-:108B50000DF08CEC26F0040EBA6F1200180EA2EC89
-:108B60000DF0A8CF32F13207030E326301D0322B61
-:108B700032C1A8FF180EA0EC0DF08CEC26F0030E0D
-:108B8000BA6F1200180EA2EC0DF0A8CF32F1322B02
-:108B9000650E326302D0050E326F190EA2EC0DF095
-:108BA000A8503225336F650E336301D0320732C1CE
-:108BB000A8FF180EA0EC0DF08CEC26F0020EBA6F98
-:108BC0001200190EA2EC0DF0A8CF11F5180EA2ECB0
-:108BD0000DF0A8CFD0F111C50AF1D880640E0A5566
-:108BE000A856A8CF10F52887288B72D0268B8FEC3B
-:108BF00028F029912A8909EC28F02981010EBA6F01
-:108C0000A1EC28F0120029B10AD0268B8FEC28F0B5
-:108C100009EC28F0010EBA6FA1EC28F012002B8DA0
-:108C2000268B8FEC28F05AEC28F0010EBA6FA1ECDD
-:108C300028F012002AB912D029A110D02C95EFECFF
-:108C40001EF0230EBA25A96ECBEC0DF0A8CF18F5B7
-:108C5000A8CF59F12B9D2889288B3AD02C85326BCF
-:108C600032C118F5269BBAC1D1F1BA05040DF350F3
-:108C7000070FA96ECBEC0DF0A8CF11F5BA05040DC6
-:108C8000F350060FA96ECBEC0DF0A8CFD0F111C5B3
-:108C90000AF1D880640E0A55A856A8CF10F5288985
-:108CA000288B16D020AF12002DB945D02CB93ED05C
-:108CB00026A908D02BB531D023C5CEF1CE6702D07E
-:108CC0000FEC27F0B92B0A0E78EC10F0B965120002
-:108CD0002BA50DD02B952BEC0FF099EC1EF0BBECD7
-:108CE00024F025B19AEC1BF025A163EC1BF02B9529
-:108CF000209F209D03EC1FF08FEC28F03FEC1BF031
-:108D0000E3EC24F0B96B26992D99269B269D269598
-:108D10002B9D2C9924972499120057EC2CF023C5F5
-:108D2000CEF1CE67CFD758EC2CF0CCD7C5EC26F0DF
-:108D3000A1EC28F0C7D73CEC2BF0C4D729EE4AF0C1
-:108D4000100E396FDE660DD0392FFCD72BEC0FF0EB
-:108D5000010E5BEC0BF0020E5BEC0BF070EC80F0A4
-:108D600001017BEC0EF0ECEC0DF0A56BA66B939C77
-:108D7000939E819C819E20B509D820B14FD820A90F
-:108D8000D0EF49F0000003000000F5D795EC47F064
-:108D90002CB159EC47F001EC3CF0F4EC3BF0A62B85
-:108DA0000E0EA66526D070D8BAEC48F01AEC80F00A
-:108DB0000101A1C1A3F1A2C1A4F18DC1A1F18EC194
-:108DC000A2F1A66B070E8CEC10F032C152F133C148
-:108DD00053F1A1C154F1A2C155F1D7EC0BF01FB76B
-:108DE00001D007D0070E8CEC10F032C1A1F133C1D5
-:108DF000A2F18DC100F58EC101F50B0E78EC10F0DB
-:108E00000A6F0AC112F50C0E78EC10F00A6F0AC155
-:108E100013F540EC80F00101209512003BEC3CF092
-:108E200027A104D081860000030000008196A52BB5
-:108E3000050EA56512D028D8060E8CEC10F032C1B4
-:108E400052F133C153F18DC154F18EC155F1D7ECBC
-:108E50000BF020891FB72099A56B209124B70AD069
-:108E600024B908D0F292F0902A932A912499249759
-:108E7000D59E1200F292F0902A932A912499249779
-:108E8000D59E20992787120003EC19F003000000FB
-:108E900003000000030006EC19F0F6EC18F00300E4
-:108EA0000000030000000300FDEC18F0DEEC17F0FA
-:108EB0001200FA0ED8EC0CF0FA0ED8EC0CF0FA0E08
-:108EC000D8EC0CF0FA0ED8EC0CF095EC47F02CA195
-:108ED0001200F26AF16AF06AC290ECEC0DF0100E2A
-:108EE000926E806A936A816A1D0E946E826A956A98
-:108EF000836A966A846AD56ACD6ACA6A9B6A020ED8
-:108F0000D36ED180EAC137F10F0E396F0300000034
-:108F1000392FFCD781880400050EACEC0CF0819849
-:108F200003000000372FF6D7EDD7C2800000C282C1
-:108F3000C2B2FED7C4CF4DF1C3CF4CF1C60E4E6FB7
-:108F4000030E4F6FEEEC0BF0640E4E6F4F6B32EC76
-:108F50000CF048C1C2F149C1C3F1C290C2C154F181
-:108F6000C3C155F1280E526F0A0E536FD7EC0BF0A8
-:108F70002C911FB703D0020EEA6F2C818DC154F1E2
-:108F80008EC155F1990E526F3A0E536FD7EC0BF01C
-:108F90002C911FA703D0030EEA6F2C81299B299DDA
-:108FA000280EA2EC0DF0A8CF54F1290EA2EC0DF082
-:108FB000A8CF55F1D00E526F070E536FD7EC0BF0C0
-:108FC0001FA7298B940E526F110E536FD7EC0BF025
-:108FD0001FA7298D29AB73D029AD71D0680EA86E5B
-:108FE000280EA0EC0DF0100EA86E290EA0EC0DF0CE
-:108FF00007C1A8FF2A0EA0EC0DF006C1A8FF2B0E9A
-:10900000A0EC0DF008C1A8FF2C0EA0EC0DF097C14C
-:10901000A8FF2D0EA0EC0DF098C1A8FF2E0EA0EC1D
-:109020000DF0A86A2F0EA0EC0DF0A86A300EA0EC8F
-:109030000DF0A86A310EA0EC0DF0A86A320EA0EC7B
-:109040000DF0A86A330EA0EC0DF0A86A340EA0EC67
-:109050000DF0A86A350EA0EC0DF097C1A8FF360EF2
-:10906000A0EC0DF098C1A8FF370EA0EC0DF007C1E1
-:10907000A8FF380EA0EC0DF006C1A8FF390EA0EC39
-:109080000DF008C1A8FF3A0EA0EC0DF097C1A8FFA3
-:109090003B0EA0EC0DF098C1A8FF3C0EA0EC0DF02B
-:1090A00007C1A8FF3D0EA0EC0DF006C1A8FF3E0EC3
-:1090B000A0EC0DF008C1A8FF3F0EA0EC0DF0280EAB
-:1090C000A2EC0DF0A8CF54F1290EA2EC0DF0A8CF20
-:1090D00055F1C2C152F1C3C153F1D7EC0BF01FA738
-:1090E0001200C2C1A8FF280EA0EC0DF0C3C1A8FF5A
-:1090F000290EA0EC0DF007C1A8FF2A0EA0EC0DF080
-:1091000006C1A8FF2B0EA0EC0DF008C1A8FF2C0E85
-:10911000A0EC0DF097C1A8FF2D0EA0EC0DF098C1AA
-:10912000A8FF2E0EA0EC0DF01200800ECF6ECE6ABE
-:109130003C0E036111D03C0E04610ED0180E056187
-:109140000BD0200E066108D00C0E076105D0640E0E
-:10915000086102D09D801200000E036F000E046FA4
-:109160000C0E056F170E066F040E076F0A0E086FC0
-:109170009D801200360EA2EC0DF0A8CF54F1370EF0
-:10918000A2EC0DF0A8CF55F197C152F198C153F15F
-:10919000D7EC0BF01FA719D097C1A8FF360EA0EC93
-:1091A0000DF098C1A8FF370EA0EC0DF007C1A8FF85
-:1091B000380EA0EC0DF006C1A8FF390EA0EC0DF0A2
-:1091C00008C1A8FF3A0EA0EC0DF03B0EA2EC0DF08A
-:1091D000A8CF54F13C0EA2EC0DF0A8CF55F197C1E9
-:1091E00052F198C153F1D7EC0BF01FB7120097C1A1
-:1091F000A8FF3B0EA0EC0DF098C1A8FF3C0EA0EC20
-:109200000DF007C1A8FF3D0EA0EC0DF006C1A8FFB0
-:109210003E0EA0EC0DF008C1A8FF3F0EA0EC0DF033
-:109220001200249B9D9A81869E9A620EAD6EF4EC8C
-:109230000DF0FAEC0DF0AECF05F1180E0561056BDF
-:10924000FAEC0DF0AECF04F13C0E0461046BFAECC5
-:109250000DF0AECF03F13C0E0361036BFAEC0DF0A1
-:10926000AECF07F10C0E076501D0076FFAEC0DF0D9
-:10927000AECF06F107C132F1324F1F0E324F1C0E36
-:10928000324F1F0E324F1E0E324F1F0E324F1E0E28
-:10929000324F1F0E324F1F0E324F1E0E324F1F0E17
-:1092A000324F1E0E324F1F0E066502D0010E066FA2
-:1092B000FAEC0DF0AECF08F1640E0861086B8196F0
-:1092C0009E9A20859D8A84EF3BF0289101017FECD6
-:1092D0004AF020B37BEC1AF0FC6A01EE09F0EE6A6A
-:1092E0000A0EEA62FCD7ECEC0DF095EC48F00CECC1
-:1092F00019F0239D23ADFED78F6B906B196B1A6B02
-:10930000208944EC47F020998DC19FF18EC1A0F1D6
-:109310008DC1A1F18EC1A2F18DC1A3F18EC1A4F1C5
-:10932000CC2B0A6B0AC111F54F0E0A6F0AC110F55A
-:109330008DC100F58EC101F520EC80F0010130EC0B
-:1093400080F0010118EC80F0010114EC3CF0010107
-:1093500040EC80F00101010EA96E010EAA6ECBEC6B
-:109360000DF0A8CF39F1A92ACBEC0DF0A8CF3AF136
-:10937000AA6A010E396304D03D0E3A6301D010D0C1
-:10938000010EA96E010EAA6E010EA86ECFEC0DF0B3
-:10939000A92A3D0EA86ECFEC0DF0AA6A29EF16F0AF
-:1093A000819881961F6B206B216B226B236B246B42
-:1093B000256B266B276B286B296B2A6B2B6B2C6B11
-:1093C0002D6B69EC0FF0000EE8CF7CF0000EE8CFBB
-:1093D0007DF0000EE8CF7EF0000EE8CF7FF0FF0EAC
-:1093E0002E6F2EC17AF0FF0E2E6F2EC17BF05AEC3D
-:1093F0002DF0A3C19FF1A4C1A0F1AA6A5C0EA2EC5A
-:109400000DF0290EA86201D006D00ED8290EA86E44
-:109410005C0EA0EC0DF0270EA2EC0DF02A85010EDB
-:10942000A8622A9511EF3BF0E6EC2AF0140E53D017
-:10943000289F29912A9BAA6A220EA2EC0DF0010E08
-:10944000A86206D0288F000E0A6F0AC11FF512000D
-:10945000020EA86206D02981000E0A6F0AC11FF50C
-:109460001200030EA86206D02A8B000E0A6F0AC1F2
-:109470001FF51200040EA86205D0010E0A6F0AC182
-:109480001FF51200050EA86212002981010E0A6F55
-:109490000AC11FF512002BEC0FF0A4EC2AF00A0E03
-:1094A000396FC80ED8EC0CF02497249920B100EC49
-:1094B00043F020B139072091396701D0120020B361
-:1094C000120024B7120024B91200F0D72BEC0FF0D1
-:1094D000C5EC2AF0E4D7396FC80ED8EC0CF024970D
-:1094E000249920B100EC43F020B13907209139676D
-:1094F00001D0120024B7120024B91200F2D76C0E6A
-:10950000D36E110E926E806A030E936E816ADD0E29
-:10951000946E826A000E966E846A000E956E836A5F
-:10952000400E9B6E1F0ED56E070ECD6ED00EF26EE6
-:10953000050EF16E080EF06E210E9D6E000EA06EEF
-:10954000D06A000EC26E0E0EC16E8A0EC06EC66A62
-:10955000000EC76E280EC66E000EC56E080EC86ED1
-:10956000BD6ABA6A070EB46E200E6F6E240EAC6E22
-:10957000900EAB6E080EB86EB06A220EAF6EAE6A79
-:109580009E6A1200010EEB6F0F0EEC6F010EBA6FA8
-:10959000B86B208F21872BEC0FF04DEC1EF0249739
-:1095A00024992191219328EC1CF026EC1DF03BEC32
-:1095B00013F020A109D005EC3DF000EC43F03BECAA
-:1095C0003CF095EC47F0209121B1F1EF4AF020AF4B
-:1095D0000EEF13F020B960EF13F020B3D0EF49F095
-:1095E000E6D7BA4F1CD0BA4F0AD0BA4F10D0BA4FF4
-:1095F00079D0BA4F58D0040EBA6F62EF13F0020E52
-:10960000EB27C70EEB61EB6F020EBA6FC8D7030EE4
-:10961000EC27630EEC61EC6F030EBA6FC0D7258D9B
-:109620002C87ECC14CF14D6B640E4E6F4F6BEEEC22
-:109630000BF0E80E4827030E492348C1C6F149C183
-:10964000C7F1C6C18DF1C7C18EF121912193209F31
-:109650002497249932EC4BF02083500E4BEC1AF0F7
-:1096600011EF3DF02D81530E4BEC1AF062EC80F0BF
-:109670000101540E4BEC1AF012002D91530E4BECDD
-:109680001AF064EC80F00101540E4BEC1AF0470E16
-:109690004BEC1AF030EC80F00101F4EC40F0480E95
-:1096A0004BEC1AF012002BEC0FF051EC45F0249724
-:1096B000249920A109D005EC3DF000EC43F03BECEF
-:1096C0003CF095EC47F0209124B709D024B907D09D
-:1096D00020B960EF13F020B3D0EF49F0EAD7050EC0
-:1096E000BA6F56D74BEC43F0258D2C87ECC14CF16B
-:1096F0004D6B640E4E6F4F6BEEEC0BF0E80E48278F
-:10970000030E492348C1C6F149C1C7F1C6C18DF155
-:10971000C7C18EF132EC4BF0010EE8CF7FF00C0E9A
-:109720005BEC0BF0000EE8CF7FF01E0EED6F28EC27
-:109730001CF0817820EC3EF0DCEC3EF000EC80F098
-:109740000101430E4BEC1AF0ED2FF3D7EB2FEDD7C1
-:1097500023C5CEF1CE6714D081883DEC4BF0259D1A
-:109760002C97FA0ED8EC0CF0FA0ED8EC0CF0FA0E9E
-:10977000D8EC0CF08198010EEB6F050EBA6F08D78C
-:1097800020EC3EF0DCEC3EF000EC80F0010123C563
-:10979000CEF1CE67F5D7E0D7FFFFFFFFFFFFFFFF5A
-:1097A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
-:1097B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
-:1097C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
-:1097D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
-:1097E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
-:1097F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:1056500059C1E8FF486103D048C118F52FD08DC16A
+:105660004CF18EC14DF10A0E4E6F4F6B0BEC0CF0EE
+:1056700048C14CF149C14DF1D0C14EF14F6BEEEC38
+:105680000BF048C154F149C155F159C1E8FF640D0F
+:10569000F3CF52F1F4CF53F1D7EC0BF01FA70CD09E
+:1056A00048C14CF149C14DF1640E4E6F4F6B0BEC8C
+:1056B0000CF048C118F502D059C118F518C532F1DF
+:1056C000336B1F8F030E27EC0DF01F9F20EC0EF0A5
+:1056D000120030EC80F001011A0E58EC0BF020EEB5
+:1056E00060F0230EDE6E63C532F163C50AF11F8FD1
+:1056F000386B382B376B1EEC0DF0200EDE6E280E4B
+:10570000DE6E100E0A6105D04E0EDE6E320EDE6EBB
+:1057100004D0480EDE6E650EDE6E290EDE6E200EA3
+:10572000DE6E640EE8CF7DF0190EE8CF7CF0000E3F
+:10573000E8CF7EF030EC1AF020EC0EF020EE60F0B6
+:1057400015EE33F00A2BE6CF32F10A2FFCD7386B77
+:10575000382B376B1EEC0DF0250EDE6E200EDE6E44
+:10576000640EE8CF7DF0320EE8CF7CF0000EE8CF7B
+:105770007EF030EC1AF020EC0EF01F9F1200000EAD
+:1057800003D0230E78EC10F0E8CFF4F1000EE8CF50
+:10579000F5F11A0EE8CFF6F1000EE8CFF7F19F0E03
+:1057A000E8CFF8F1C3EC0EF012002BB5120028BFC1
+:1057B00012002ABB12002BB912006B0E4BEC1AF030
+:1057C0005A0EE8CF7CF0000EE8CF7DF0000EE8CF57
+:1057D0007EF030EC1AF020EE60F0430EDE6E4E0EDE
+:1057E000DE6E530EDE6E3A0EDE6E65C532F11F8F31
+:1057F000386B382B376B1EEC0DF01F9F250EDE6EBD
+:1058000020EC0EF01200400EA2EC0DF0010EA8628A
+:1058100029D0C80EE8CF7CF0000EE8CF7DF0000E56
+:10582000E8CF7EF0000EE8CF7FF039EC1AF020EEE2
+:1058300060F0400E326F180E336F322B2DEC2CF0CF
+:105840007D0EA86201D004D0A8CFDEFF332FF5D79C
+:1058500020EC0EF030EC1AF0120032C1A9FFCBECB4
+:105860000DF01200180E396FC80EE8CF7CF0000E54
+:10587000E8CF7DF0A0EC1CF01200000EE8CF7DF028
+:10588000A00EE8CF7CF020EE60F01DC532F1386B41
+:10589000382B376B1EEC0DF020EC0EF0190EE8CF14
+:1058A0007DF0A00EE8CF7CF03CEC0EF020EE60F036
+:1058B0001CC532F1386B382B376B1EEC0DF020EC29
+:1058C0000EF0320EE8CF7DF0A00EE8CF7CF020EE97
+:1058D00060F01BC532F1386B382B376B1EEC0DF0C6
+:1058E00020EC0EF04B0EE8CF7DF0A00EE8CF7CF060
+:1058F00020EE60F033C132F1386B382B376B1EEC81
+:105900000DF020EC0EF012001200120025BD120066
+:105910001A0EA2EC0DF0A8CF0AF1690E0A6112006E
+:10592000630E0A65120032C14CF133C14DF1640EB1
+:105930004E6F4F6BEEEC0BF00AC14EF14F6B32EC39
+:105940000CF048C132F149C133F112003B6F010E36
+:10595000BD27000EBE23BEAF02D0BD6BBE6B3B2F7A
+:10596000F6D712003B6F010EBD5F000EBE5BBEAFEF
+:1059700002D07F0EBE6F3B2FF6D712009CD8010ECF
+:10598000BD27000EBE232391BEAF1200BD6BBE6BC0
+:105990002381120023B31CD823A30BD82383000E2A
+:1059A000BD2BBE232391BEAF1200BD6BBE6B238106
+:1059B00012003B6FC580A3D8A60EC96EA0D894D89C
+:1059C000BEC1C9FF9CD890D8BDC1C9FF98D88CD89A
+:1059D0003BC1C9FF94D888D812003B6B3C6B229F17
+:1059E000229DC5848CD8C5808AD8A60EC96E87D85A
+:1059F000C5BCF7D73CC1C9FF82D876D83BC1C9FF27
+:105A00007ED872D8C5827BD8A70EC96E78D86CD8DC
+:105A1000C58675D822BD05D0228DFD0EC962229D96
+:105A200011D022BF05D0228FFD0EC96209D00AD045
+:105A3000FE0EC96205D03BC1BDF13CC1BEF10DD027
+:105A4000229F229D010E3B27000E3C233CBF03D02A
+:105A5000C58855D8DDD7BD6BBE6BC58450D8229F95
+:105A6000229D1200C5844BD8C58049D8A60EC96EA8
+:105A700046D8C5BCF7D7BEC1C9FF41D835D8BDC1CE
+:105A8000C9FF3DD831D8C5823AD8A70EC96E37D8DC
+:105A90002BD8C58634D8C950C58431D81200E2DF6E
+:105AA000010EBD27000EBE232391BEAF1200BD6BB9
+:105AB000BE6B238112003B6FC58021D8A60EC96E34
+:105AC0001ED812D8BEC1C9FF1AD80ED8BDC1C9FF91
+:105AD00016D80AD83BC1C9FF12D806D8C5840FD83A
+:105AE000060ED8EC0CF01200C5BC01D812004D0E09
+:105AF0004BEC1AF081880BD89E96C46B1200C42F11
+:105B000001D0F5D79EA6FBD7C46B9E961200C66A3D
+:105B10004E0E4BEC1AF0C56AC76A9496948882962A
+:105B2000090EC46F8286000082B804D082968296E5
+:105B3000C42FF8D79486C66A0A0ED8EC0CF0000E73
+:105B4000C76E280EC66E000EC56E080EC86E819810
+:105B50004F0E4BEC1AF01200C56FC580D0DF900ECF
+:105B6000C96ECDDFC1DFC5C1C9FFC9DFBDDFC584D7
+:105B7000C6DF12009E96C580C2DF910EC96EBFDFE0
+:105B8000B3DFC586BCDFC9CFC5F1C588B8DFC58422
+:105B9000B6DF1200259529952BEC0FF0259325975C
+:105BA0002599BC6BBB6BC16B010EE8CF7FF00C0E6F
+:105BB0005BEC0BF0000EE8CF7FF0A56BA66B87ECDB
+:105BC0002DF0EDEC2CF0396B3A6B050EBA6F010E2F
+:105BD000E8CF7FF00C0E5BEC0BF0000EE8CF7FF00F
+:105BE000229D229F010EA527000EA623A6BF27D027
+:105BF000010EB2EC2CF032EC2DF022BD05D0228D3E
+:105C0000FA0EC962229D10D022BF05D0228FFA0E53
+:105C1000C96207D809D0BDC1BFF1BEC1C0F1C12B57
+:105C200013D0229F229D1200010E3927000E3A2325
+:105C30003ABF01D0D7D725A90EEF13F02CD0C15110
+:105C4000D8B4F9D7258327D0030EA6EC2CF025A7CE
+:105C500004D0A751C163DED264D025B31CD0F5DADD
+:105C6000050EBA6316D0C1C1ACF1BFC1AAF1C0C163
+:105C7000ABF1A5C191F1A6C192F139C1F0F13AC1E0
+:105C8000A8F1030EAA27000EAB23030E915F000EAE
+:105C9000925BBA2FBFD225A97DD7C1EC2BF0010EA4
+:105CA000E8CF7FF01A0E5BEC0BF0000EE8CF7FF030
+:105CB0000B0E5BEC0BF020992191219321972499F5
+:105CC0002497B86B010E25B5AD51BA6F259525996E
+:105CD00026EC1DF010EC31F021B3A7D221B10ED08B
+:105CE00020B132EC3DF020B12DEC43F0209120B9F1
+:105CF0000EEF13F020B3FDEF49F0ECD72191060E23
+:105D0000BA6302D00EEF13F0BAC1ADF12585BB51D5
+:105D1000050DF350BA25A76F2BEC0FF02587C16B4B
+:105D200043D7259793EC1CF0000EE8CF7CF0000ED3
+:105D3000E8CF7DF020EE60F0230EDE6E1C0E8CECC2
+:105D400010F0326703D0336701D016D0010E32272E
+:105D5000000E332332C152F133C153F1A7C154F1C4
+:105D6000556BD7EC0BF050C132F151C133F11F8F9D
+:105D70000A0E27EC0DF007D0A7C132F1386B382B93
+:105D8000376B19EC0DF0200EDE6E4FEC2DF0C9CF05
+:105D900032F14FEC2DF0C9CF32F1BDC1AFF1BEC130
+:105DA000AEF1200EA6EC2CF032EC2DF0C9CFA9F10B
+:105DB000AFC1BDF1AEC1BEF132C1F1F14FEC2DF07A
+:105DC000C9CFF2F14FEC2DF0C9CFF3F101EC24F083
+:105DD000200EDE6E4FEC2DF0C9CF32F1386B382B30
+:105DE000376B19EC0DF03A0EDE6E4FEC2DF0C9CF8B
+:105DF00032F1386B382B376B19EC0DF020EC0EF0CC
+:105E0000190EE8CF7CF0050EE8CF7DF020EE60F0B3
+:105E10004FEC2DF0C9CF32F14FEC2DF0C9CF33F15B
+:105E200032C14CF133C14DF1A40E4E6F4F6B0BECF0
+:105E30000CF048C1C6F149C1C7F1C62B000EC723FB
+:105E40001F8F030E27EC0DF06D0EDE6E200EDE6E42
+:105E50004FEC2DF0C9CF32F14FEC2DF0C9CF33F11B
+:105E600032C14CF133C14DF13C0E4E6F4F6BEEEC35
+:105E70000BF01F8F386B382B376B375127EC0DF039
+:105E8000270EDE6E4FEC2DF0C9CF32F1325148278C
+:105E9000000E492348C14CF149C14DF19F0E4E6F90
+:105EA0004F6B0BEC0CF048C14CF149C14DF1A951BD
+:105EB0004E6F4F6B0BEC0CF048C1C8F149C1C9F1F2
+:105EC000C82B000EC9231F8F386B382B376B19EC8A
+:105ED0000DF0220EDE6E200EDE6E4FEC2DF0C9CFDF
+:105EE00032F14FEC2DF0C9CF33F1030E386F1F8F15
+:105EF000020E27EC0DF0B00EDE6E430EDE6E20ECCF
+:105F00000EF0320EE8CF7CF0050EE8CF7DF020EEEB
+:105F100060F04FEC2DF0C9CF32F14FEC2DF0C9CF2E
+:105F200033F11F8F386B382B376B375127EC0DF05F
+:105F30006D0EDE6E620EDE6E610EDE6E720EDE6E57
+:105F4000200EDE6E440EDE6E650EDE6E730EDE6EAD
+:105F5000610EDE6E740EDE6E200EDE6E4FEC2DF0E6
+:105F6000C9CF32F14FEC2DF0C9CF33F1B4EC0BF0C7
+:105F70001F8F325133C132F1336F386B382B376B8F
+:105F80001EEC0DF03A0EDE6E33C132F1386B382B59
+:105F9000376B19EC0DF01F9F20EC0EF04FEC2DF03D
+:105FA0004FEC2DF04FEC2DF04FEC2DF04FEC2DF091
+:105FB0004FEC2DF04FEC2DF04FEC2DF04FEC2DF081
+:105FC0004FEC2DF04FEC2DF04FEC2DF04FEC2DF071
+:105FD0004FEC2DF04FEC2DF04FEC2DF04FEC2DF061
+:105FE0004FEC2DF04FEC2DF0C9CFB1F1B199B19B31
+:105FF000B19DB19FB12BB1C1EBF14FEC2DF0C9CFE9
+:10600000B2F1B299B29BB29DB29FB2C1ECF14FEC2A
+:106010002DF0C9CFB3F14FEC2DF0C9CFB4F14FEC57
+:106020002DF0C9CFB5F14FEC2DF0C9CFB6F14FEC43
+:106030002DF04FEC2DF0010EE8CFF4F14B0EE8CF30
+:10604000F5F1EF0EE8CFF6F1000EE8CFF7F19F0E75
+:10605000E8CFF8F1C3EC0EF04FEC2DF0B86B4FEC3D
+:106060002DF09E0E386F229F050EB96F4B0EDC6F20
+:10607000B9292DEC0EF0C8C1CAF1C9C1CBF1CB2BA7
+:1060800061D822BF23D0C6C14EF1C7C14FF132C182
+:106090004CF133C14DF10BEC0CF04B0E48277FEC6B
+:1060A00030F048C1DCF148513CEC0EF0B92BB9514D
+:1060B0002DEC0EF030EC1AF046EC0EF0CA4F02D088
+:1060C00041D8FCD7CB2FFAD7382FD5D7209921919B
+:1060D000219324992497B86B10EC31F021B177D03B
+:1060E00021B31CD120B132EC3DF020B12DEC43F0B6
+:1060F000209120B96CD020B3FDEF49F0EDD7485185
+:10610000DC6301D012004851DC650ED0DCC149F1DE
+:10611000490749513CEC0EF030EC1AF06FEC0EF0F0
+:1061200048514963F5D7120048C149F1490749511F
+:106130003CEC0EF030EC1AF06FEC0EF0DC514963E1
+:10614000F5D712004FEC2DF0C9CF32F14FEC2DF006
+:10615000C9CF33F14FEC2DF0C9CFB8F1289BB8BFB0
+:10616000288BB89FFD0E326305D0FD0E336302D03D
+:10617000228F1200B22F23D0ECC1B2F128AB11D084
+:106180004FEC2DF0B807000EC9B8020FC9BA010FC5
+:10619000EF6FEF6701D005D04FEC2DF0B807EF2F70
+:1061A000FBD7040EB86306D04FEC2DF0B8074FECC8
+:1061B0002DF0B8074FEC2DF0B82FFCD71200B867C0
+:1061C00001D012004FEC2DF0B82FFCD7120020990F
+:1061D000B86BAAC1BDF1ABC1BEF191C1A5F192C12D
+:1061E000A6F1ACC1C1F1F0C139F1A8C13AF1C107C2
+:1061F0002593BB07BC6B050EBA6FBB2B2BEC0FF0C6
+:10620000E6D425B3CBEF2DF0BC6B050EBA6FBB2BDC
+:106210002BEC0FF0BFC1BDF1C0C1BEF1E7EF2DF017
+:1062200024B9218324B721811200BA2B070EBA6347
+:1062300001D0E7D7BC29BA6302D0060EBA6FB86B9B
+:1062400026EC1DF02499219345D52589BC2B29B531
+:106250000CD0C1EC2BF0010EE8CF7FF01A0E5BECF6
+:106260000BF0000EE8CF7FF02985140EE8CF7DF00B
+:10627000BB51050DF350C15D1E0DF350050FE8CF66
+:106280007CF020EE60F0C1C132F1386B382B376BF7
+:1062900019EC0DF0200EDE6E4FEC2DF0C9CF32F16F
+:1062A0000D0E326504D04FEC2DF0C9CF32F132C162
+:1062B000F1F14FEC2DF0C9CFF2F14FEC2DF0C9CF39
+:1062C000F3F157EC24F04FEC2DF04FEC2DF0200EB5
+:1062D000DE6E4FEC2DF0C9CF32F14FEC2DF0C9CF6F
+:1062E00033F11F8F2485030E27EC0DF06D0EDE6E4B
+:1062F000200EDE6E4FEC2DF0C9CF32F14FEC2DF0B9
+:10630000C9CF33F11F8F386B382B376B375127ECE0
+:106310000DF0270EDE6E20EC0EF01200010EBA6FAB
+:106320008FEC28F029EC29F0A1EC28F0209921919C
+:10633000219324992497B86B10EC31F021B313D03A
+:1063400021B10DD020B132EC3DF020B12DEC43F065
+:10635000209120B93CD720B3FDEF49F0EDD7BA4FDB
+:1063600036D7BA4F16D0BA2B030EBA6302D0010E3D
+:10637000BA6FDAD79BEC21F0BA6FBA6701D027D792
+:106380002BEC0FF00C0E5BEC0BF089EC16F00EEF23
+:1063900013F09BEC21F0BA6FBA6701D018D72BEC41
+:1063A0000FF00C0E5BEC0BF0010EB2EC2CF0BDC14B
+:1063B000A5F1BEC1A6F1010EBF27000EC023C0BFCC
+:1063C000BF6BC0BFC06BA5C1BDF1A6C1BEF132ECB1
+:1063D0002DF0C86FFE0EC86331D0BFC1BDF1C0C182
+:1063E000BEF1FE0E5BEC2DF0010EBF27000EC023A8
+:1063F000C0BFBF6BC0BFC06BBFC1BDF1C0C1BEF1EC
+:10640000010EA527000EA623A6AF02D0A56BA66B92
+:10641000FF0E5BEC2DF0010EA6EC2CF0A5C152F1A5
+:10642000A6C153F1BDC154F1BEC155F1D7EC0BF07B
+:106430005067EED75167ECD7CAEF2DF0EDEC2CF09A
+:10644000020EA6EC2CF0BDC1C8F1BEC1C9F1020E0E
+:10645000B2EC2CF0BDC1A5F1BEC1A6F1A5C1BDF144
+:10646000A6C1BEF132EC2DF0BFC1BDF1C0C1BEF17D
+:106470005BEC2DF0A5C1BDF1A6C1BEF1FF0E5BEC3A
+:106480002DF0010EA527000EA623A6BFA56BA6BF63
+:10649000A66B010EBF27000EC023C0BFBF6BC0BFDD
+:1064A000C06BA5C152F1A6C153F1C8C154F1C9C115
+:1064B00055F1D7EC0BF05067D1D75167CFD7CAEF62
+:1064C0002DF02D939D9A81865FEC4BF06B0EAD6E97
+:1064D000F4EC0DF081969D8AB1EF3BF028959D9AE2
+:1064E000818620EC80F0010130EC80F0010118EC95
+:1064F00080F00101010ECC6FCD6B680EAD6EF4EC37
+:106500000DF0208581969D8AB1EF3BF028939D9AEE
+:106510008186AA6AA3D881969D8AB1EF3BF02A9F13
+:106520009D9A8186010EAA6E99D8AA6A81969D8A43
+:10653000B1EF3BF0279F9D9A8186F4EC0DF0010EA0
+:10654000AD6EF4EC0DF03D0EAD6E29EE4AF0100E7E
+:10655000396FF4EC0DF0DECFADFF392FFAD781960D
+:106560009D8AB1EF3BF0259B9D9A81862BEC0FF025
+:10657000C1EC2BF0010EE8CF7FF00F0E5BEC0BF0BF
+:10658000000EE8CF7FF0050E436FAA0EAD6EF4EC5F
+:106590000DF0432FFAD7550EAD6E100E5BEC0BF0DD
+:1065A000EDEC2CF0010EBD27000EBE23110E5BECAE
+:1065B0000BF054D8F4EC0DF0C2C1ADFFF4EC0DF0CB
+:1065C000C3C1ADFFF4EC0DF0010EAD6EF4EC0DF0B7
+:1065D0003D0EAD6E120E5BEC0BF0436B446BC58051
+:1065E0007FEC2DF0A60EC96E7FEC2DF0C5BCF7D761
+:1065F000BEC1C9FF7FEC2DF074EC2DF0BDC1C9FF09
+:106600007FEC2DF074EC2DF0C5827FEC2DF0A70E01
+:10661000C96E7FEC2DF074EC2DF0130E5BEC0BF0DB
+:10662000F4EC0DF0C5867FEC2DF0C9CFADFF010E67
+:106630004327000E442344BF04D0C5887FEC2DF0CF
+:10664000EFD7C5847FEC2DF0140E5BEC0BF0FA0E47
+:10665000D8EC0CF081969D8A3EEF3BF0436BA96A23
+:10666000CBEC0DF0A8CFADFFA92AF4EC0DF0432F31
+:10667000F7D71200010EBA6F219921972099AA6BC2
+:10668000229D229F2BEC0FF0C1EC2BF0010EE8CFE6
+:106690007FF06F0E5BEC0BF0000EE8CF7FF0B86B75
+:1066A00021912193140EE8CF7DF0230EE8CF7CF0EA
+:1066B00020EE60F0700E54EC0BF0AAC132F1322BD8
+:1066C0001F8F386B382B376B08EC0DF0200EDE6E09
+:1066D000280EDE6EC00E54EC0BF0200EDE6E210E86
+:1066E000A2EC0DF0A8CFD1F1D105040DF350060FA7
+:1066F000A96ECBEC0DF0A8CF32F11F8F386B382B81
+:10670000376B08EC0DF02F0EDE6ED105040DF35043
+:10671000070FA96ECBEC0DF0A8CF32F11F8F386BAD
+:10672000382B376B08EC0DF0290EDE6E20EC0EF0E6
+:10673000140EE8CF7DF0410EE8CF7CF020EE60F043
+:10674000610E54EC0BF0AA51240FA96ECBEC0DF0A6
+:10675000A8CF32F1336B1F8F030E27EC0DF01F9F74
+:10676000420EDE6E610EDE6E720EDE6E200EDE6E8C
+:1067700020EC0EF0140EE8CF7DF05F0EE8CF7CF039
+:1067800020EE60F0BE0E54EC0BF020EC0EF0140E78
+:10679000E8CF7DF07D0EE8CF7CF020EE60F0BF0EFC
+:1067A00054EC0BF020EC0EF0140EE8CF7DF09B0EB5
+:1067B000E8CF7CF020EE60F0590E54EC0BF0310E77
+:1067C000DE6E2E0EDE6E300EDE6E300EDE6E20ECD5
+:1067D0000EF00B0E5BEC0BF0F6EC12F026EC1DF05D
+:1067E00010EC31F021B30FD021B11ED020B3FDEF5A
+:1067F00049F020B132EC3DF020B12DEC43F0209176
+:1068000020B91CD0EDD7BA2B020EBA6301D0BA2B37
+:10681000070EBA6302D0010EBA6FB86B26EC1DF0FA
+:10682000F6EC12F02193DCD7BA4F3ED0BA4F0AD023
+:10683000BA4F08D0BA4F1AD0BA4F2CD0020EBA6F46
+:1068400062EF13F0AA51240FA96ECBEC0DF0A8CF84
+:1068500032F1322BFB0E326302D0FA0E326F32C1AC
+:10686000A8FFCFEC0DF0030EBA6F19D7AA51240F71
+:10687000A96ECBEC0DF0A8CF32F13207FF0E3263D8
+:1068800002D0000E326F32C1A8FFCFEC0DF0040E23
+:10689000BA6F05D7AA51240FA96E640EA86ECFEC6B
+:1068A0000DF0050EBA6FFBD6AA2B030EAA6301D01A
+:1068B000AA6B010EBA6FF3D62BEC0FF0C1EC2BF0E4
+:1068C000010EE8CF7FF0720E5BEC0BF0000EE8CF0C
+:1068D0007FF0230EE8CF7CF0000EE8CF7DF0000EB5
+:1068E000E8CF7EF020EE60F0730E54EC0BF0320E29
+:1068F000A2EC0DF0A8CF32F1330EA2EC0DF0A8CF30
+:1069000033F11F8F386B382B376B375127EC0DF075
+:10691000200EDE6E280EDE6E340EA2EC0DF0A8CF37
+:1069200032F1350EA2EC0DF0A8CF33F11F8F386B8A
+:10693000382B376B375127EC0DF0290EDE6E20EC2B
+:106940000EF0410EE8CF7CF020EE60F0750E54ECB6
+:106950000BF02F0EA2EC0DF0A8CFF1F1300EA2EC4F
+:106960000DF0A8CFF2F1310EA2EC0DF0A8CFF3F1AB
+:1069700001EC24F020EC0EF05F0EE8CF7CF020EE6E
+:1069800060F0760E54EC0BF0280EA2EC0DF0A8CFC0
+:1069900032F1290EA2EC0DF0A8CF33F1010E386FC1
+:1069A0001F8F020E27EC0DF01F9F560EDE6E20EC9F
+:1069B0000EF07D0EE8CF7CF020EE60F0770E54EC08
+:1069C0000BF02A0EA2EC0DF0A8CFF1F12B0EA2ECE9
+:1069D0000DF0A8CFF2F12C0EA2EC0DF0A8CFF3F140
+:1069E00001EC24F020EC0EF09B0EE8CF7CF020EEC2
+:1069F00060F0780E54EC0BF0360EA2EC0DF0A8CF40
+:106A000032F1370EA2EC0DF0A8CF33F1030E386F40
+:106A10001F8F020E27EC0DF01F9FB00EDE6E200EB2
+:106A2000DE6E280EDE6E380EA2EC0DF0A8CFF1F16E
+:106A3000390EA2EC0DF0A8CFF2F13A0EA2EC0DF057
+:106A4000A8CFF3F101EC24F0290EDE6E200EDE6EED
+:106A500020EC0EF0B90EE8CF7CF020EE60F0790E5D
+:106A600054EC0BF03B0EA2EC0DF0A8CF32F13C0E33
+:106A7000A2EC0DF0A8CF33F1030E386F1F8F020E7A
+:106A800027EC0DF01F9FB00EDE6E200EDE6E280E7E
+:106A9000DE6E3D0EA2EC0DF0A8CFF1F13E0EA2ECA1
+:106AA0000DF0A8CFF2F13F0EA2EC0DF0A8CFF3F15C
+:106AB00001EC24F0290EDE6E200EDE6E20EC0EF0CE
+:106AC00081A0FED724972499219110EC31F021B1B7
+:106AD0000DD020B3FDEF49F020B132EC3DF020B1F4
+:106AE0002DEC43F0209120B901D0EFD7030EBA6FFF
+:106AF00062EF13F0010EBA6F2BEC0FF0B86B209918
+:106B000021912193C1EC2BF0010EE8CF7FF06A0EAA
+:106B10005BEC0BF0000EE8CF7FF0AA6BA56B050EC7
+:106B2000096F020E0A6F140EE8CF7DF0040E0A27DB
+:106B30001E0E09270951E8CF7CF020EE60F0470EC9
+:106B4000DE6EAAC132F1322B1F8F386B382B376BB8
+:106B500008EC0DF03A0EDE6EC6EC39F020EC0EF0CB
+:106B6000280EE8CF7DF00951E8CF7CF020EE60F0F0
+:106B7000210EA96ECBEC0DF0A804AA6302D02A0E58
+:106B8000DE6EC6EC39F020EC0EF0300EE8CF7DF072
+:106B90000951E8CF7CF020EE60F00AC1A9FFA92AD4
+:106BA000CBEC0DF0A8CF32F13253000E32651AD083
+:106BB000BFEC39F00AC1A9FFCBEC0DF0A8CF32F140
+:106BC000386B382B376B1EEC0DF02F0EDE6EA92ABA
+:106BD000CBEC0DF0A8CF32F1386B382B376B1EECB5
+:106BE0000DF03FD00AC1A9FFCBEC0DF0A8CF32F1D8
+:106BF0003253150E326517D0640E326108D0B8ECEE
+:106C000039F0386B382B376B1EEC0DF02AD04F0E55
+:106C1000DE6E320EDE6E200EDE6E386B382B376B7A
+:106C20001EEC0DF01ED0326324EC36F0410EDE6E09
+:106C3000490EDE6E520EDE6E200EDE6E386B382B85
+:106C4000376B1EEC0DF00DD0450EDE6E520EDE6E73
+:106C5000520EDE6E200EDE6E386B382B376B1EEC5C
+:106C60000DF0C6EC39F020EC0EF0690EE8CF7DF0A7
+:106C70000951E8CF7CF020EE60F0200EDE6E690E48
+:106C8000DE6E6E0EDE6E200EDE6EAA511C0FA96E39
+:106C9000CBEC0DF0A8CF32F1386B382B376B1EECF4
+:106CA0000DF06D0EDE6EC6EC39F020EC0EF030EC1F
+:106CB0001AF0AA2B050EAA6393EF35F00B0E5BECCE
+:106CC0000BF0F6EC12F026EC1DF010EC31F021B3D5
+:106CD0000FD021B11ED020B3FDEF49F020B132EC2E
+:106CE0003DF020B12DEC43F0209120B90ED0EDD72E
+:106CF000BA2B070EBA6302D0010EBA6FB86B26EC3E
+:106D00001DF0F6EC12F02193E0D7020EBA6F11EFEE
+:106D100013F0BA4F09D0BA4F0CD0BA4F0FD0BA4FB8
+:106D200012D0BA4F15D0F1D7000EAA6F000EA56F82
+:106D300014D0010EAA6F040EA56F0FD0020EAA6F19
+:106D4000080EA56F0AD0030EAA6F0C0EA56F05D012
+:106D5000040EAA6F100EA56F00D0010EBA6F299312
+:106D6000219921972099229D2BEC0FF01E0E5BECB0
+:106D70000BF00B0E5BEC0BF0B86B219121934ADA10
+:106D8000410EE8CF7CF0140EE8CF7DF020EE60F0ED
+:106D90004F0EDE6E320EDE6E3A0EDE6E200EDE6EB0
+:106DA000A551060FA96ECBEC0DF0A8CF32F1386BD0
+:106DB000382B376B1EEC0DF0250EDE6E200EDE6ECE
+:106DC000280EDE6E4D0EDE6E4F0EDE6E440EDE6E53
+:106DD0003A0EDE6E120E78EC10F00A0DF3CF4CF185
+:106DE000F4CF4DF1A551060FA96ECBEC0DF0A8CF55
+:106DF0004EF14F6B0BEC0CF00A0E485F48C132F1BC
+:106E0000000E495B49C133F1386B382B376B375172
+:106E100027EC0DF06D0EDE6E290EDE6E200EDE6E9E
+:106E2000200EDE6E20EC0EF05F0EE8CF7CF020EE40
+:106E300060F0480EDE6E650EDE6E3A0EDE6E200EDF
+:106E4000DE6EA551070FA96ECBEC0DF0A8CF32F185
+:106E5000386B382B376B1EEC0DF0250EDE6E200ED6
+:106E6000DE6E200EDE6E20EC0EF07D0EE8CF7CF0A4
+:106E700020EE60F02B0EDE6E2F0EDE6E2D0EDE6E1F
+:106E80003A0EDE6E200EDE6E2B0E22BD2D0EDE6E55
+:106E900020EC0EF09B0EE8CF7CF020EE60F0590E57
+:106EA00054EC0BF0A551040FA96ECBEC0DF0A8CF5C
+:106EB00032F1386B382B376B1EEC0DF02F0EDE6E77
+:106EC000A551050FA96ECBEC0DF0A8CF32F1386BB0
+:106ED000382B376B1EEC0DF0200EDE6E200EDE6EB2
+:106EE00020EC0EF0F6EC12F026EC1DF010EC31F078
+:106EF00021B30FD021B11AD020B3FDEF49F020B15A
+:106F000032EC3DF020B12DEC43F0209120B918D0A7
+:106F1000EDD7BA2B070EBA6302D0010EBA6FB86B69
+:106F200026EC1DF0F6EC12F02193E0D7BA4F90D08A
+:106F3000BA4F11D0BA4F43D0BA4F06D0BA4F69D02A
+:106F4000AAC1BAF1BA2BD8D5227D040EBA6F14D7D4
+:106F5000010EBA6F09D7A551060FA96ECBEC0DF043
+:106F6000A8CF32F122BD07D0322B650E326310D08C
+:106F7000040E326F0DD03207030E326309D0A551D3
+:106F8000070FA96ECBEC0DF0640E326FA850325F84
+:106F9000A551070FA96ECBEC0DF0A8503225336F29
+:106FA000650E336302D0040E326FA551060FA96E31
+:106FB00032C1A8FFCFEC0DF0020EBA6FDDD6A5519D
+:106FC000070FA96ECBEC0DF0A8CF32F122BD06D091
+:106FD000322B5C0E326307D0326B05D03207FF0EC6
+:106FE000326301D0326BA551060FA96ECBEC0DF0C8
+:106FF000A8503225336F650E336301D03207A55197
+:10700000070FA96E32C1A8FFCFEC0DF0030EBA6FC7
+:10701000B3D6A551040FA96ECBEC0DF0A8CF32F179
+:10702000A551050FA96ECBEC0DF0A8CF33F1A551FA
+:10703000060FA96E32C1A8FFCFEC0DF0A551070FC6
+:10704000A96E33C1A8FFCFEC0DF0050EBA6F94D630
+:107050002BEC0FF0010EBA6F6D0E5BEC0BF00B0E0C
+:107060005BEC0BF0B86B21912193D4D8A4D9410EDD
+:10707000E8CF7CF0140EE8CF7DF020EE60F0690ED2
+:1070800054EC0BF01B0EA2EC0DF0AAC132F1322B26
+:10709000A832322FFDD7D8A004D0600E54EC0BF0EC
+:1070A00006D0200EDE6E200EDE6E200EDE6E20EC90
+:1070B0000EF05F0EE8CF7CF0140EE8CF7DF020EEEE
+:1070C00060F0580E54EC0BF0200EDE6E210EA96E0F
+:1070D000CBEC0DF0A804AA6304D0600E54EC0BF0C6
+:1070E00006D0200EDE6E200EDE6E200EDE6E20EC50
+:1070F0000EF07D0EE8CF7CF0140EE8CF7DF020EE90
+:1071000060F06B0E54EC0BF020EC0EF09B0EE8CF11
+:107110007CF0140EE8CF7DF020EE60F06C0E54ECA5
+:107120000BF020EC0EF0F6EC12F026EC1DF010EC5B
+:1071300031F021B30FD021B11AD020B3FDEF49F0C7
+:1071400020B132EC3DF020B12DEC43F0209120B97C
+:10715000F7D6EDD7BA2B070EBA6302D0010EBA6F7D
+:10716000B86B26EC1DF0F6EC12F02193E0D7BA4F85
+:10717000EFD6BA4F11D0BA4F05D0BA4F23D0BA4F7D
+:1071800035D0DED6AAC1A8FFA82A210EA96ECFEC61
+:107190000DF0030EBA6F66D71B0EA2EC0DF0AAC15C
+:1071A00032F1322B324FA870324FA872324FA8748E
+:1071B000324FA876324FA8781B0EA0EC0DF0020ECD
+:1071C000BA6F50D7AA511C0FA96ECBEC0DF0A8CF07
+:1071D00032F1322B640E326302D0630E326F32C151
+:1071E000A8FFCFEC0DF0040EBA6F3CD7AA511C0FCC
+:1071F000A96ECBEC0DF0A8CF32F13207FF0E32634F
+:1072000002D0000E326F32C1A8FFCFEC0DF0050E98
+:10721000BA6F28D7C1EC2BF0010EE8CF7FF0020E39
+:10722000E8CF7CF0000EE8CF7DF020EE60F05F0E3E
+:1072300054EC0BF0AAC132F1322B1F8F386B382B74
+:10724000376B08EC0DF03A0EDE6E200EDE6E20EC91
+:107250000EF0020EE8CF7CF0320EE8CF7DF020EE8B
+:1072600060F0A551070FA96ECBEC0DF0A8CF32F15D
+:107270003253000E32651DD0BFEC39F0A551060F18
+:10728000A96ECBEC0DF0A8CF32F1386B382B376BF1
+:107290001EEC0DF02F0EDE6EA551070FA96ECBEC84
+:1072A0000DF0A8CF32F1386B382B376B1EEC0DF098
+:1072B00041D0A551060FA96ECBEC0DF0A8CF32F14D
+:1072C0003253150E3263326517D0640E326108D026
+:1072D000B8EC39F0386B382B376B1EEC0DF02AD038
+:1072E0004F0EDE6E320EDE6E200EDE6E386B382BE9
+:1072F000376B1EEC0DF01ED032630ED0410EDE6EE9
+:10730000490EDE6E520EDE6E200EDE6E386B382BAE
+:10731000376B1EEC0DF00ED0450EDE6E520EDE6E9B
+:10732000520EDE6E200EDE6E386B382B376B1EEC85
+:107330000DF000D0200EDE6E690EDE6E6E0EDE6E7B
+:10734000200EDE6EAA511C0FA96ECBEC0DF0A8CF5B
+:1073500032F1386B382B376B1EEC0DF06D0EDE6E94
+:10736000200EDE6E20EC0EF0000EE8CF7FF0120053
+:107370004E0EDE6E580EDE6E200EDE6E1200540EC5
+:10738000DE6E580EDE6E200EDE6E12001B0EA2ECBC
+:107390000DF0AAC132F1322BA832322FFDD7D8A07E
+:1073A00006D0230E78EC10F020EC10F012004A0EFC
+:1073B00020EC10F01200A551060FA96ECBEC0DF0D9
+:1073C000A8CF33F1AA511C0FA96ECBEC0DF0A8CFBA
+:1073D00032F10A0E322733513203F3CF4CF1F4CF9E
+:1073E0004DF10A0E4E6F4F6B0BEC0CF048C132F1B1
+:1073F00049C133F1370EE8CF7DF0230EE8CF7CF0A2
+:1074000020EE60F0280EDE6E700EDE6E700EDE6E08
+:107410004F0EDE6E320EDE6E3A0EDE6E030E27EC7F
+:107420000DF0420EDE6E610EDE6E720EDE6E290E05
+:10743000DE6E200EDE6E20EC0EF0120025BD1FD099
+:10744000AECF43F1600E435F434F258B434F248BF8
+:10745000434F258D434F2681434F278F434F28812C
+:10746000434F2883434F2885434F2B81434F2A8F17
+:10747000434F2D83AE509E9AAB98AB8812002CB729
+:10748000F9D78186AE6601D0AE2AAE50640DF3CF37
+:10749000C6F1F4CFC7F1EED7F292D5BE09D024875A
+:1074A000D58E1200F090D5BE03D02489D58E12005F
+:1074B000F294D56AD76AD66AD58E1200F294D59E18
+:1074C000D76AD66A1200F19C2A91000ED56ED58E2D
+:1074D0001200F18C1200F19A2A93000ED56ED58E0F
+:1074E0001200F18A1200A192B19ECA9412009E90DD
+:1074F0008198080ECF60412B080ECF5E412B0F0EF6
+:10750000416502D0E4EC3AF020A901D0120023BF7B
+:107510001200422B010E42630AD0239D3F6B406B49
+:107520009B6B9C6B06EC19F0F6EC18F01200020E47
+:1075300042630FD0FDEC18F003EC19F0DEEC17F00D
+:107540008D513F278E51402397519B2798519C2363
+:107550001200030E426301D0E5D7040E426301D04E
+:10756000E9D7050E426301D0DDD7060E426301D094
+:10757000E1D7070E426301D0D5D7DCDF426B020EA4
+:107580003E6FD89040333F33D8909C339B333E2F8F
+:10759000F8D740C18EF13FC18DF19CC198F19BC1DC
+:1075A00097F1238D25AD04D0E80E9F6F030EA06FD9
+:1075B0001F979F518D5D8F6FA0518E59906FD8A8E6
+:1075C00012008F6B906B1200416B2081D89420A326
+:1075D0001CD0A82BA905A86502D0A86B2287172B61
+:1075E000D8B4182B22A911D0A72B3B0EA76505D024
+:1075F000A76B2087A52BD8B4A62B2AAB06D0DD2BF2
+:107600003B0EDD6502D0DD6BDC2B032B3B0E0365EF
+:107610001200036B2085042B3B0E04651200046BE3
+:10762000052B170E05651200056B062B2A0E036F3E
+:1076300007C176F1764F1F0E764F1C0E764F1F0E48
+:10764000764F1E0E764F1F0E764F1E0E764F1F0E74
+:10765000764F1F0E764F1E0E764F1F0E764F1E0E64
+:10766000764F1F0E06651200010E066F072B0C0EDB
+:1076700007651200010E076F082B120045EC4AF057
+:10768000326B32C118F5B2EC0FF087EC2DF0DDEC67
+:107690000DF069EC0FF019EC26F0AFEC1CF08BEC60
+:1076A00024F0A3C100F5A4C101F5A3C102F5A4C152
+:1076B00003F528BF10D02ABB0ED0D2EC22F007EC85
+:1076C00023F02DA57CEC29F02DB527EC20F006EC5D
+:1076D00021F06FEC1FF028AF03D0670E5BEC0BF0CE
+:1076E0002AAB03D0740E5BEC0BF0B86BB96B209D2A
+:1076F000209F239D956B966B996B9A6B050EB76FC8
+:1077000081968198259D2C97000EE8CF7CF0000E85
+:10771000E8CF7DF0000EE8CF7EF0000EE8CF7FF0DE
+:1077200030EC1AF02497249906EC21F003EC2CF0AD
+:10773000010ECF6F470E4BEC1AF00C0E78EC10F0E8
+:107740000A6F0AC113F50B0E78EC10F00A6F0AC12C
+:1077500012F530EC80F00101480E4BEC1AF0F6EC1B
+:1077600012F020A119D029A101D000D0AFEC1CF05B
+:1077700068EC3CF032EC3DF0C2EC47F06DEC23F0ED
+:10778000EEEC3CF03EEC3CF071EC12F06FEC1FF0D4
+:107790002CB186EC47F020910BEC3DF023BD3FEC83
+:1077A00023F023BD6BEC1EF023BD2DEC43F0239D95
+:1077B00020B503EC3CF020BF0EEF13F020B33EEFFA
+:1077C0003DF020B9CBEF46F025BBB3EF32F024BB40
+:1077D0003EEF49F026B1A9EF0DF02BB1A4EF0DF06B
+:1077E00027BF9AEF32F028B192EF49F028B386EF25
+:1077F00032F028B56EEF32F02ABF8FEF32F02DB3A2
+:1078000061EF32F0AED78BEC24F041EC3CF0E7ECCA
+:1078100048F003EC2CF02EEC3CF028BF0ED02ABB35
+:107820000CD007EC23F0D2EC22F020BD06D02DA521
+:107830007CEC29F02DB527EC20F021EC3CF02095D4
+:1078400012002781010ECC5F000ECD5BCC671200C9
+:10785000CD67120027918196CC2B120020C532F102
+:1078600021C533F1326705D0336703D0196B1A6B2A
+:107870001200010E1927000E1A23120027B181767B
+:1078800012008188490E4BEC1AF09FC102F5A0C18D
+:1078900003F50A6B0AC111F54F0E0A6F0AC110F504
+:1078A0008DC100F58EC101F50B0E78EC10F00A6F5A
+:1078B0000AC112F50C0E78EC10F00A6F0AC113F52C
+:1078C00040EC80F001014A0E4BEC1AF08198120056
+:1078D00094928282249182A42481829294820A0EBC
+:1078E000ACEC0CF0249382A424839492829224B171
+:1078F00071D024B364D0948229A944D0299F2999B6
+:10790000320EA2EC0DF0A8CF39F1330EA2EC0DF03F
+:10791000A8CF3AF1D890010E3927000E3A2339C189
+:10792000A8FF320EA0EC0DF03AC1A8FF330EA0EC78
+:107930000DF0340EA2EC0DF0A8CF39F1350EA2EC0B
+:107940000DF0A8CF3AF1D890010E3927000E3A2356
+:1079500039C1A8FF340EA0EC0DF03AC1A8FF350ED6
+:10796000A0EC0DF007C1A8FF2F0EA0EC0DF006C192
+:10797000A8FF300EA0EC0DF008C1A8FF310EA0EC5E
+:107980000DF0120029AF1200299F320EA2EC0DF06B
+:10799000A8CF39F1330EA2EC0DF0A8CF3AF1D89070
+:1079A000010E3927000E3A2339C1A8FF320EA0EC90
+:1079B0000DF03AC1A8FF330EA0EC0DF01200818843
+:1079C000640ED8EC0CF08198640ED8EC0CF0818831
+:1079D000298912008188298F2999120020AD12006F
+:1079E000B92B040E78EC10F0B9651200209DBFECA5
+:1079F0002BF028BF08D02ABB06D02DA57CEC29F09F
+:107A00002DB527EC20F03FEC23F019EC26F0B96BF4
+:107A100024972499120024B718D024B907D0D59EF2
+:107A2000F294D76AD66AF292F09012002499C1ECCF
+:107A30002BF0010EE8CF7FF0040E5BEC0BF0000E94
+:107A4000E8CF7FF0208DB86B1200249720AD02D0D4
+:107A5000208F12002D752DA57CEC29F02DB527EC7B
+:107A600020F01200B82B030E78EC10F0050FD8B000
+:107A7000FF0EE806B86512002089120078EC43F08A
+:107A8000520E4BEC1AF02BEC0FF03FEC1BF003EC1A
+:107A90001FF099EC1EF02ABB208728BF04D02ABB18
+:107AA00002D063EC1BF020A142D028BF09D02ABB32
+:107AB00017D029B118D04DEC40F016EC3EF01BD099
+:107AC00020ADE3EC24F0BBEC42F02CB3B8EC25F095
+:107AD00024BF04D0248F53EC43F00DD0249F0BD04F
+:107AE000C7EC3DF008D0FEEC2AF016EC3EF02CB5C9
+:107AF0004FEC40F000D0BBEC42F023B76DEC23F02C
+:107B000020BDBDEC3DF020BF7FEC46F0F7EC3DF032
+:107B10002CB186EC47F02CB3B8EC25F02091260E62
+:107B200078EC10F0326F010E326301D0268326A369
+:107B30000BD020BD08D0E3EC24F029B1FEEC2AF0F4
+:107B400027B54DEC40F0269320AF33EC44F020BF36
+:107B500077EC44F020A3A8D323BDE0EC42F0239DB2
+:107B600020B5FFEC42F022B733EC3FF020BF04D049
+:107B700025BD02D00300000096D7B92B040E78EC87
+:107B800010F0B9651200209DA9EC24F0120052EC0F
+:107B900025F022B90DD013EC25F0E22B3C0EE26368
+:107BA00002D0E26BE12B269722B912002687120041
+:107BB00026A712000BD840EC25F0E06BE26BE16BDE
+:107BC000DD6BDC6B916B926B26971200DEC152F17C
+:107BD000DFC153F191C154F192C155F1D7EC0BF0D3
+:107BE0001FA7120091C1DEF192C1DFF1120081984E
+:107BF00032C532F10E0E78EC10F0326111EC3EF02D
+:107C000027BB81881FC532F1322D120066C532F1C3
+:107C10000E0E78EC10F0326111EC3EF027BB81883B
+:107C200012008188020EB06F288B120024BFCFD0C3
+:107C3000248F53EC43F018EC40F08DC14CF18EC111
+:107C40004DF10A0E4E6F000E4F6B0BEC0CF048C15D
+:107C50004CF149C14DF1D0C14EF14F6BEEEC0BF040
+:107C600048C14CF149C14DF1640E4E6F000E4F6B8F
+:107C70000BEC0CF048C107F529B118C507F528EC45
+:107C800080F0010165C532F11B0E78EC10F0325D19
+:107C9000D8B0D5EC2BF0A8EC40F025A18DD08FC149
+:107CA0004CF190C14DF1640E4E6F4F6B0BEC0CF02C
+:107CB000326B1B0EA2EC0DF0A8A00AD01C0EA2EC99
+:107CC0000DF04851A86004D0A8CF32F1010E336FF7
+:107CD0001B0EA2EC0DF0A8A210D01D0EA2EC0DF010
+:107CE0004851A8600AD01D0EA2EC0DF03251A864D4
+:107CF00004D0A8CF32F1020E336F1B0EA2EC0DF0B0
+:107D0000A8A410D01E0EA2EC0DF04851A8600AD015
+:107D10001E0EA2EC0DF03251A86404D0A8CF32F1AF
+:107D2000030E336F1B0EA2EC0DF0A8A610D01F0E91
+:107D3000A2EC0DF04851A8600AD01F0EA2EC0DF085
+:107D40003251A86404D0A8CF32F1040E336F1B0E59
+:107D5000A2EC0DF0A8A810D0200EA2EC0DF0485116
+:107D6000A8600AD0200EA2EC0DF03251A86404D015
+:107D7000A8CF32F1050E336F450E4BEC1AF03307E6
+:107D800032C11BF53351040DF350070FA96ECBEC34
+:107D90000DF0A8CF1DF53351040DF350060FA96E59
+:107DA000CBEC0DF01DC50AF1D880640E0A55D880C1
+:107DB000A856A8CF1CF50AD0460E4BEC1AF0326B31
+:107DC00032C11BF532C11CF532C11DF51200249FD2
+:107DD00028BF12002ABB1200420E4BEC1AF009EC2D
+:107DE0003FF000EC80F00101430E4BEC1AF023C58C
+:107DF000CEF1CE6712002BC50AF10A6729D025B152
+:107E000063EC1BF02591AA6B22C5ABF176EC1BF05D
+:107E100012008DC100F58EC101F50B0E78EC10F04B
+:107E20000A6F0AC112F50C0E78EC10F00A6F0AC145
+:107E300013F5100E78EC10F00A6F0AC117F51D0E3D
+:107E400078EC10F00A6F0AC11EF545EC4AF01200FA
+:107E500025A19AEC1BF025812BC5AAF124C5ABF115
+:107E6000A3EC1BF0120022972683819822BB08D036
+:107E7000228BBDC1BFF1BEC1C0F12F0EA6EC2CF00C
+:107E80008F51BEEC2CF09051BEEC2CF0AE6BB12DAE
+:107E900002D0020EAE27B22D02D0020EAE27B32DB5
+:107EA00002D0020EAE27B42D02D0030EAE27B52DA0
+:107EB00002D0090EAE27B62D02D0000EAE2728AB99
+:107EC00011D0010EAE27AF6BB051AF27B06B28A712
+:107ED00003D0020EAE27AF8928A903D0010EAE272A
+:107EE000AF8BAE8FAE51BEEC2CF028AB16D0AF519D
+:107EF000BEEC2CF028A70CD0180EA2EC0DF0A85068
+:107F0000BEEC2CF0190EA2EC0DF0A850BEEC2CF03B
+:107F100028A903D0D151BEEC2CF0289B2897289992
+:107F2000B12F01D07AD8B22F01D06CD8B32F01D0A5
+:107F30005ED8B42F01D04DD8B52F01D018D8B62FA8
+:107F400001D010D8B1BFB16BB2BFB26BB3BFB36BCE
+:107F5000B4BFB46BB5BFB56BB6BFB66B440E4BECDC
+:107F60001AF012001A0E78EC10F0B66F120031C938
+:107F7000B5F1B551BEEC2CF030C9B5F1B551BEEC40
+:107F80002CF033C9B5F1B551BEEC2CF032C9B5F1C6
+:107F9000B551BEEC2CF035C9B5F1B551BEEC2CF0A5
+:107FA00034C9B5F1B551BEEC2CF037C9B5F1B551B6
+:107FB000BEEC2CF036C9B5F1B551BEEC2CF038C989
+:107FC000B5F1B551BEEC2CF0190E78EC10F0B56F90
+:107FD0001200000EBEEC2CF0000EBEEC2CF0000ED9
+:107FE000BEEC2CF0180E78EC10F0B46F1200000EFE
+:107FF000BEEC2CF0000EBEEC2CF0170E78EC10F05E
+:10800000B36F1200AA51BEEC2CF0AB51BEEC2CF0B9
+:10801000160E78EC10F0B26F12009751BEEC2CF0F7
+:108020009851BEEC2CF0150E78EC10F0B16F1200E8
+:1080300020A32DD08DC152F18EC153F195C154F1C1
+:1080400096C155F18DC195F18EC196F1D7EC0BF02B
+:1080500050C14CF151C14DF1270E4E6F4F6BEEECFC
+:108060000BF048C145F149C146F1070E476FC1EC1D
+:108070000BF0630E456501D0456F050E78EC10F0EE
+:10808000455DD8A004D0218B65EC1CF0120021AB1B
+:108090001200219B89EC1CF0120029B112008DC145
+:1080A0004CF18EC14DF10A0E4E6F4F6B0BEC0CF084
+:1080B00048C14CF149C14DF1D0C14EF14F6BEEECCE
+:1080C0000BF048C154F149C155F1130E78EC10F092
+:1080D000640DF3CF52F1F4CF53F1D7EC0BF02795A9
+:1080E0001FB72785279B48C154F149C155F1120E8E
+:1080F00078EC10F0640DF3CF52F1F4CF53F1D7ECDC
+:108100000BF01FA704D0278B050EB06F288B48C13A
+:1081100054F149C155F1110E78EC10F0640DF3CF14
+:1081200052F1F4CF53F1D7EC0BF01FB705D0278BEA
+:108130002785040EB06F288B27B506D027A307D05C
+:10814000EFEC1EF0279303D0C7EC1EF0278312003C
+:108150002C9D8FC14CF190C14DF1640E4E6F4F6B51
+:108160000BEC0CF01B0EA2EC0DF0A8A011D0010E30
+:10817000D16301D00DD01C0EA2EC0DF0030EA8644B
+:1081800007D04851A86404D0030EA85C48612C8D28
+:108190001B0EA2EC0DF0A8A211D0020ED16301D0EB
+:1081A0000DD01D0EA2EC0DF0030EA86407D04851AF
+:1081B000A86404D0030EA85C48612C8D1B0EA2ECB1
+:1081C0000DF0A8A411D0030ED16301D00DD01E0E66
+:1081D000A2EC0DF0030EA86407D04851A86404D0A7
+:1081E000030EA85C48612C8D1B0EA2EC0DF0A8A616
+:1081F00010D0040ED16301D00CD01F0EA2EC0DF0F4
+:10820000A86407D04851A86404D0030EA85C486154
+:108210002C8D1B0EA2EC0DF0A8A810D0050ED1637A
+:1082200001D00CD0200EA2EC0DF0A86407D048516C
+:10823000A86404D0030EA85C48612C8D03EC1FF0E9
+:10824000120020C54CF121C54DF14C6707D04D6798
+:1082500005D0010ECC6FCD6B279112004CC104F5F7
+:108260004DC105F50D0E78EC10F04E6F4EC106F5C0
+:108270004B0E4BEC1AF01CEC80F001014C0E4BEC59
+:108280001AF004C54CF105C54DF14C6707D04D6798
+:1082900005D0010ECC6FCD6B279112004CC1CCF1F3
+:1082A0004DC1CDF12781120020A7B1EF42F02ABBCA
+:1082B0008DDCA3C100F5A4C101F50C0E78EC10F023
+:1082C0000A6F0AC113F5470E4BEC1AF030EC80F040
+:1082D0000101B7DF480E4BEC1AF0FD0EBEEC2CF09E
+:1082E000FD0EBEEC2CF0FE0EBEEC2CF0BFC1BDF1BD
+:1082F000C0C1BEF1FA0EBEEC2CF0FA0EBEEC2CF0B2
+:10830000200EBEEC2CF00751BEEC2CF00651BEEC5A
+:108310002CF00851BEEC2CF00551BEEC2CF00451B1
+:10832000BEEC2CF02AAB11D0DEC132F1DFC133F14B
+:1083300086EC2CF032C1DEF133C1DFF1DE51BEEC50
+:108340002CF0DF51BEEC2CF010D091C132F192C173
+:1083500033F186EC2CF032C191F133C192F191519D
+:10836000BEEC2CF09251BEEC2CF0A551BEEC2CF0E2
+:10837000A651BEEC2CF0A751BEEC2CF0AC51BEECDB
+:108380002CF0AD51BEEC2CF0A351BEEC2CF0A4515E
+:10839000BEEC2CF020C532F121C533F13251BEECD8
+:1083A0002CF03351BEEC2CF0060EA2EC0DF0A850D0
+:1083B000BEEC2CF0070EA2EC0DF0A850BEEC2CF099
+:1083C0000A0EA2EC0DF0A850BEEC2CF00B0EA2ECA5
+:1083D0000DF0A850BEEC2CF00E0EA2EC0DF0A85043
+:1083E000BEEC2CF00F0EA2EC0DF0A850BEEC2CF061
+:1083F000120EA2EC0DF0A850BEEC2CF0130EA2EC65
+:108400000DF0A850BEEC2CF0160EA2EC0DF0A8500A
+:10841000BEEC2CF0170EA2EC0DF0A850BEEC2CF028
+:10842000180EA2EC0DF0A850BEEC2CF0190EA2EC28
+:108430000DF0A850BEEC2CF0210EA2EC0DF0A850CF
+:10844000BEEC2CF0010EBEEC2CF03D0EBEEC2CF080
+:10845000C251BEEC2CF0C351BEEC2CF0140E78ECE3
+:1084600010F02ABB010EBEEC2CF0020E396F393B26
+:10847000150E78EC10F03925BEEC2CF0020E396F99
+:10848000393B160E78EC10F03925BEEC2CF0020EBC
+:10849000396F393B170E78EC10F03925BEEC2CF013
+:1084A000030E396F393B180E78EC10F03925BEEC0D
+:1084B0002CF0090E396F393B190E78EC10F0392584
+:1084C000BEEC2CF0000E396F393B1A0E78EC10F030
+:1084D0003925BEEC2CF01A0EA2EC0DF0A850BEEC23
+:1084E0002CF0000EBEEC2CF0FB0EBEEC2CF0FB0EC4
+:1084F000BEEC2CF025BD33D0020EA2EC0DF0A8CFBF
+:1085000039F1030EA2EC0DF0A8CF3AF1D890010E8C
+:108510003927000E3A2339C1A8FF020EA0EC0DF056
+:108520003AC1A8FF030EA0EC0DF01C0E8CEC10F06D
+:10853000326703D0336701D012D0010E3227000E0C
+:108540003323700E820FA96E32C1A8FFCFEC0DF05D
+:10855000700E830FA96E33C1A8FFCFEC0DF081968A
+:10856000259D2DB16AEC4BF060EC80F00101196B98
+:108570001A6B3EEF3BF020A712002ABB0ED025BDA0
+:1085800019D02093B72B020E78EC10F0020FD8B060
+:10859000FF0EE806B76520831200B72B3C0EB763C9
+:1085A0001200B76B2093E02B1E0E78EC10F0E06306
+:1085B000208312002093B72B050EB765208312008D
+:1085C0002DEC43F020B309EC43F020B31CEC43F056
+:1085D000219D97519963218D98519A63218D21BDD9
+:1085E00099EC1EF0219F8D519563218F8E519663DA
+:1085F000218F25BD218F21BF1EEC22F01200C2EC7D
+:1086000047F043EC43F0BBEC24F0E7EC48F0209556
+:10861000120091C152F192C153F18FC154F190C136
+:1086200055F1D7EC0BF01FA712008FC191F190C14B
+:1086300092F1BBEC24F01200ACC152F1ADC153F188
+:1086400097C154F198C155F1D7EC0BF01FB7120048
+:1086500097C1ACF198C1ADF112002299000E78ECEF
+:1086600010F0526F536B8FC154F190C155F1D7EC9C
+:108670000BF01FA705D020B7B76B2083228912000B
+:1086800020A72093120023B709D00C0EC36501D098
+:108690001200070EB06F288B238712000D0EC365E2
+:1086A000F8D7239712008FC115F190C116F115511B
+:1086B000112716511223000E1323142315511127CD
+:1086C00016511223000E1323142317C14EF118C1A3
+:1086D0004FF111C148F112C149F113C14AF114C15E
+:1086E0004BF132EC0CF048C193F149C194F1120006
+:1086F000510E4BEC1AF0916B926B936B946BE9EC0F
+:108700000FF05A0EA2EC0DF0000EA864B2EC0FF0C0
+:10871000116B126B136B146B010E176F186B010E3C
+:10872000DE6FDF6BE16BE26BDC6BDD6BA56BA66B69
+:10873000A76BA86BE06BB76BB86BB06B289B2B9BE0
+:10874000D269E86B25912C952C9DEDEC2CF0A4C101
+:1087500003F5A3C102F597C1ACF198C1ADF10A6B65
+:108760000AC14EF20AC14FF202EE50F0200E0A6F1B
+:10877000EE6A0A2FFDD702EE70F0200E0A6F010E8E
+:10878000EE6E0A2FFCD702EE90F0EE6AEE6A200E33
+:1087900078EC10F0A8CF15F5210E78EC10F0A8CFEA
+:1087A00014F52C83290E78EC10F0326F010E326331
+:1087B0002C93140E78EC10F0A96F150E78EC10F0D5
+:1087C000B16F160E78EC10F0B26F170E78EC10F057
+:1087D000B36F180E78EC10F0B46F190E78EC10F03F
+:1087E000B56F1A0E78EC10F0B66F2AAB02D0010EFE
+:1087F000A96F240EA2EC0DF029B1A8CF18F5A8CFCF
+:1088000059F181962397229B209D2097268325ADA1
+:10881000ECEC0DF0210EA2EC0DF0A8CFD1F1D105BA
+:10882000040DF350070FA96ECBEC0DF0A8CF11F596
+:10883000D105040DF350060FA96ECBEC0DF0A8CFB7
+:10884000D0F111C50AF1D880640E0A55D880A85617
+:10885000A8CF10F5326B32C11BF532C11CF532C105
+:108860001DF52B95120024B718D024A912002497C7
+:1088700024992A99208D209FB96B2ABB0AD0010E1A
+:10888000E8CF7FF0040E5BEC0BF0000EE8CF7FF03A
+:1088900012008D0E5BEC0BF012002497249920AD92
+:1088A00014D02AAB03D02093209D1200208F209D4E
+:1088B0008FEC28F05BEC26F02C992B9F010EBA6F01
+:1088C000A1EC28F02499249712002CB7AAD0818813
+:1088D000060EB06F288B2CA31200116B126B136B5A
+:1088E000146B020E176F186B53EC43F0120024B791
+:1088F00015D024A912002DB9FFD026B91CD126BD50
+:10890000F3D02499B96BBA2B060E2BBD040EBA63B3
+:1089100002D0010EBA6FA1EC28F01200249724991E
+:10892000208F209DB96B2DB9E7D026BBB0D126B9D9
+:1089300002D126BDD9D026B500D12CB920EF45F003
+:108940002BBF0BD0BA4FDAD0BA4F8AD1BA4F53D01F
+:10895000BA4F45D0BA4FE9D11200BA4FBCD0BA4F86
+:1089600017D0BA4FC3D0BA4F03D0BA4FDED11200DE
+:108970002C732CA30AD0116B126B136B146B020EA9
+:10898000176F186B53EC43F0D0D1A6EC25F0CDD186
+:108990005A0EA2EC0DF0A86608D0E9EC0FF0010E1B
+:1089A000A86E5A0EA0EC0DF007D0B2EC0FF0000E3E
+:1089B000A86E5A0EA0EC0DF003EC1FF099EC1EF01F
+:1089C0001EEC22F0BBEC24F02ABBAFD128BFADD106
+:1089D00025B19AEC1BF025A163EC1BF0A6D18FEC1E
+:1089E00028F079EC26F0010EBA6F2B8FA1EC28F05D
+:1089F00024992497120029B126D126858FEC28F0DE
+:108A0000D0C1A8FF180EA0EC0DF011C5A8FF190EDB
+:108A1000A0EC0DF08CEC26F0010EBA6FA1EC28F062
+:108A20001200208F209D249924972C898FEC28F008
+:108A3000C5EC26F02B9F010EBA6FA1EC28F01200B6
+:108A4000BA4F73D1BA4F39D0BA4F3ED0BA4F2ED0A9
+:108A5000BA4F25D06AD1C5EC26F0980E526F3A0E67
+:108A6000536FC6C154F1C7C155F1D7EC0BF01FA726
+:108A700005D0980EC66F3A0EC76F1200E80E526FFF
+:108A8000030E536FC6C154F1C7C155F1D7EC0BF0BB
+:108A90001FB71200E80EC66F030EC76F1200E80E74
+:108AA000C65F030EC75B050EBA6FD5D7E80EC627A3
+:108AB000030EC723040EBA6FCED7640EC627000E6E
+:108AC000C723020EBA6FC7D7640EC65F000EC75B1E
+:108AD000030EBA6FC0D7268D8FEC28F030EC80F0F3
+:108AE000010179EC29F01200269D1FD12D898FEC10
+:108AF00028F069EC2BF012002D9917D12689220E4F
+:108B0000A2EC0DF0030EA8640DD00CD02B852BEC3D
+:108B10000FF084EC2CF023C5CEF1CE67120085EC6B
+:108B20002CF012008FEC28F023C5CEF1CE67120096
+:108B30000FEC27F012002699F8D0BA4F6FD0BA4F39
+:108B40004ED0BA4F38D0BA4F17D0BA4F01D012001A
+:108B5000190EA2EC0DF0A8CF32F13207FF0E3263EE
+:108B600001D0322B32C1A8FF190EA0EC0DF08CEC15
+:108B700026F0050EBA6F1200190EA2EC0DF0A8CF68
+:108B800032F1322B650E326302D0040E326F180EB2
+:108B9000A2EC0DF0A8503225336F650E336301D07F
+:108BA000320732C1A8FF190EA0EC0DF08CEC26F0B4
+:108BB000040EBA6F1200180EA2EC0DF0A8CF32F11D
+:108BC0003207030E326301D0322B32C1A8FF180ED8
+:108BD000A0EC0DF08CEC26F0030EBA6F1200180E0C
+:108BE000A2EC0DF0A8CF32F1322B650E326302D029
+:108BF000050E326F190EA2EC0DF0A8503225336F1E
+:108C0000650E336301D0320732C1A8FF180EA0EC05
+:108C10000DF08CEC26F0020EBA6F1200190EA2ECC9
+:108C20000DF0A8CF11F5180EA2EC0DF0A8CFD0F1E1
+:108C300011C50AF1D880640E0A55A856A8CF10F5C0
+:108C40002887288B72D0268B8FEC28F029912A89CF
+:108C500009EC28F02981010EBA6FA1EC28F012006E
+:108C600029B10AD0268B8FEC28F009EC28F0010EF0
+:108C7000BA6FA1EC28F012002B8D268B8FEC28F018
+:108C80005AEC28F0010EBA6FA1EC28F012002AB9B4
+:108C900012D029A110D02C95EFEC1EF0230EBA258E
+:108CA000A96ECBEC0DF0A8CF18F5A8CF59F12B9DEC
+:108CB0002889288B3AD02C85326B32C118F5269B37
+:108CC000BAC1D1F1BA05040DF350070FA96ECBEC70
+:108CD0000DF0A8CF11F5BA05040DF350060FA96EDB
+:108CE000CBEC0DF0A8CFD0F111C50AF1D880640EFD
+:108CF0000A55A856A8CF10F52889288B16D020AF82
+:108D000012002DB945D02CB93ED026A908D02BB5DC
+:108D100031D023C5CEF1CE6702D00FEC27F0B92BAE
+:108D20000A0E78EC10F0B96512002BA50DD02B952A
+:108D30002BEC0FF099EC1EF0BBEC24F025B19AEC73
+:108D40001BF025A163EC1BF02B95209F209D03ECCD
+:108D50001FF08FEC28F03FEC1BF0E3EC24F0B96B34
+:108D600026992D99269B269D26952B9D2C992497F7
+:108D70002499120084EC2CF023C5CEF1CE67CFD716
+:108D800085EC2CF0CCD7C5EC26F0A1EC28F0C7D7A9
+:108D900069EC2BF0C4D729EE4AF0100E396FDE666D
+:108DA0000DD0392FFCD72BEC0FF0010E5BEC0BF044
+:108DB000020E5BEC0BF070EC80F001017BEC0EF02E
+:108DC000ECEC0DF0A56BA66B939C939E819C819E11
+:108DD00020B509D820B14FD820A9FDEF49F00000F7
+:108DE00003000000F5D7C2EC47F02CB186EC47F049
+:108DF0002EEC3CF021EC3CF0A62B0E0EA66526D006
+:108E000070D8E7EC48F01AEC80F00101A1C1A3F1A1
+:108E1000A2C1A4F18DC1A1F18EC1A2F1A66B070E72
+:108E20008CEC10F032C152F133C153F1A1C154F1B5
+:108E3000A2C155F1D7EC0BF01FB701D007D0070E38
+:108E40008CEC10F032C1A1F133C1A2F18DC100F55B
+:108E50008EC101F50B0E78EC10F00A6F0AC112F505
+:108E60000C0E78EC10F00A6F0AC113F540EC80F09C
+:108E700001012095120068EC3CF027A104D0818606
+:108E80000000030000008196A52B050EA56512D0F9
+:108E900028D8060E8CEC10F032C152F133C153F1D8
+:108EA0008DC154F18EC155F1D7EC0BF020891FB75D
+:108EB0002099A56B209124B70AD024B908D0F2924A
+:108EC000F0902A932A9124992497D59E1200F29229
+:108ED000F0902A932A9124992497D59E2099278748
+:108EE000120003EC19F0030000000300000003006F
+:108EF00006EC19F0F6EC18F0030000000300000087
+:108F00000300FDEC18F0DEEC17F01200FA0ED8ECBE
+:108F10000CF0FA0ED8EC0CF0FA0ED8EC0CF0FA0EBD
+:108F2000D8EC0CF0C2EC47F02CA11200F26AF16A06
+:108F3000F06AC290ECEC0DF0100E926E806A936AAB
+:108F4000816A1D0E946E826A956A836A966A846A43
+:108F5000D56ACD6ACA6A9B6A020ED36ED180EAC115
+:108F600037F10F0E396F03000000392FFCD78188CD
+:108F70000400050EACEC0CF0819803000000372FC4
+:108F8000F6D7EDD7C2800000C282C2B2FED7C4CFEE
+:108F90004DF1C3CF4CF1C60E4E6F030E4F6FEEEC8A
+:108FA0000BF0640E4E6F4F6B32EC0CF048C1C2F107
+:108FB00049C1C3F1C290C2C154F1C3C155F1280ED9
+:108FC000526F0A0E536FD7EC0BF02C911FB703D0E2
+:108FD000020EEA6F2C818DC154F18EC155F1990EAC
+:108FE000526F3A0E536FD7EC0BF02C911FA703D0A2
+:108FF000030EEA6F2C81299B299D280EA2EC0DF00F
+:10900000A8CF54F1290EA2EC0DF0A8CF55F1D00E47
+:10901000526F070E536FD7EC0BF01FA7298B940EDE
+:10902000526F110E536FD7EC0BF01FA7298D29AB90
+:1090300073D029AD71D0680EA86E280EA0EC0DF08B
+:10904000100EA86E290EA0EC0DF007C1A8FF2A0E85
+:10905000A0EC0DF006C1A8FF2B0EA0EC0DF008C18E
+:10906000A8FF2C0EA0EC0DF097C1A8FF2D0EA0ECD0
+:109070000DF098C1A8FF2E0EA0EC0DF0A86A2F0EDF
+:10908000A0EC0DF0A86A300EA0EC0DF0A86A310E2D
+:10909000A0EC0DF0A86A320EA0EC0DF0A86A330E19
+:1090A000A0EC0DF0A86A340EA0EC0DF0A86A350E05
+:1090B000A0EC0DF097C1A8FF360EA0EC0DF098C102
+:1090C000A8FF370EA0EC0DF007C1A8FF380EA0ECEA
+:1090D0000DF006C1A8FF390EA0EC0DF008C1A8FFE5
+:1090E0003A0EA0EC0DF097C1A8FF3B0EA0EC0DF0DE
+:1090F00098C1A8FF3C0EA0EC0DF007C1A8FF3D0EE3
+:10910000A0EC0DF006C1A8FF3E0EA0EC0DF008C1CA
+:10911000A8FF3F0EA0EC0DF0280EA2EC0DF0A8CF9A
+:1091200054F1290EA2EC0DF0A8CF55F1C2C152F1B5
+:10913000C3C153F1D7EC0BF01FA71200C2C1A8FFA7
+:10914000280EA0EC0DF0C3C1A8FF290EA0EC0DF075
+:1091500007C1A8FF2A0EA0EC0DF006C1A8FF2B0E38
+:10916000A0EC0DF008C1A8FF2C0EA0EC0DF097C1EB
+:10917000A8FF2D0EA0EC0DF098C1A8FF2E0EA0ECBC
+:109180000DF01200800ECF6ECE6A3C0E036111D03E
+:109190003C0E04610ED0180E05610BD0200E066146
+:1091A00008D00C0E076105D0640E086102D09D80C6
+:1091B0001200000E036F000E046F0C0E056F170EE9
+:1091C000066F040E076F0A0E086F9D801200360EA0
+:1091D000A2EC0DF0A8CF54F1370EA2EC0DF0A8CF01
+:1091E00055F197C152F198C153F1D7EC0BF01FA77D
+:1091F00019D097C1A8FF360EA0EC0DF098C1A8FFBA
+:10920000370EA0EC0DF007C1A8FF380EA0EC0DF052
+:1092100006C1A8FF390EA0EC0DF008C1A8FF3A0E58
+:10922000A0EC0DF03B0EA2EC0DF0A8CF54F13C0EDB
+:10923000A2EC0DF0A8CF55F197C152F198C153F1AE
+:10924000D7EC0BF01FB7120097C1A8FF3B0EA0ECA4
+:109250000DF098C1A8FF3C0EA0EC0DF007C1A8FFCF
+:109260003D0EA0EC0DF006C1A8FF3E0EA0EC0DF0E7
+:1092700008C1A8FF3F0EA0EC0DF01200249B9D9AA0
+:1092800081869E9A620EAD6EF4EC0DF0FAEC0DF054
+:10929000AECF05F1180E0561056BFAEC0DF0AECFFF
+:1092A00004F13C0E0461046BFAEC0DF0AECF03F157
+:1092B0003C0E0361036BFAEC0DF0AECF07F10C0E20
+:1092C000076501D0076FFAEC0DF0AECF06F107C1CC
+:1092D00032F1324F1F0E324F1C0E324F1F0E324FE3
+:1092E0001E0E324F1F0E324F1E0E324F1F0E324FC8
+:1092F0001F0E324F1E0E324F1F0E324F1E0E324FB8
+:109300001F0E066502D0010E066FFAEC0DF0AECF0F
+:1093100008F1640E0861086B81969E9A20859D8AEB
+:10932000B1EF3BF028910101ACEC4AF020B37BECAB
+:109330001AF0FC6A01EE09F0EE6A0A0EEA62FCD746
+:10934000ECEC0DF0C2EC48F00CEC19F0239D23ADD1
+:10935000FED78F6B906B196B1A6B208971EC47F0FD
+:1093600020998DC19FF18EC1A0F18DC1A1F18EC157
+:10937000A2F18DC1A3F18EC1A4F1CC2B0A6B0AC15D
+:1093800011F54F0E0A6F0AC110F58DC100F58EC19F
+:1093900001F520EC80F0010130EC80F0010118ECC7
+:1093A00080F0010141EC3CF0010140EC80F0010152
+:1093B000010EA96E010EAA6ECBEC0DF0A8CF39F10B
+:1093C000A92ACBEC0DF0A8CF3AF1AA6A010E3963B5
+:1093D00004D03D0E3A6301D010D0010EA96E010EEB
+:1093E000AA6E010EA86ECFEC0DF0A92A3D0EA86E54
+:1093F000CFEC0DF0AA6A29EF16F0819881961F6BC9
+:10940000206B216B226B236B246B256B266B276BE8
+:10941000286B296B2A6B2B6B2C6B2D6B69EC0FF077
+:10942000000EE8CF7CF0000EE8CF7DF0000EE8CF14
+:109430007EF0000EE8CF7FF0FF0E2E6F2EC17AF087
+:10944000FF0E2E6F2EC17BF087EC2DF0A3C19FF194
+:10945000A4C1A0F1AA6A5C0EA2EC0DF0290EA862CC
+:1094600001D006D00ED8290EA86E5C0EA0EC0DF02F
+:10947000270EA2EC0DF02A85010EA8622A953EEF78
+:109480003BF0E6EC2AF0140E53D0289F29912A9B3A
+:10949000AA6A220EA2EC0DF0010EA86206D0288F57
+:1094A000000E0A6F0AC11FF51200020EA86206D054
+:1094B0002981000E0A6F0AC11FF51200030EA8626F
+:1094C00006D02A8B000E0A6F0AC11FF51200040E87
+:1094D000A86205D0010E0A6F0AC11FF51200050E21
+:1094E000A86212002981010E0A6F0AC11FF512003D
+:1094F0002BEC0FF0A4EC2AF00A0E396FC80ED8EC52
+:109500000CF02497249920B12DEC43F020B13907B9
+:109510002091396701D0120020B3120024B7120045
+:1095200024B91200F0D72BEC0FF0C5EC2AF0E4D7E9
+:10953000396FC80ED8EC0CF02497249920B12DEC8B
+:1095400043F020B139072091396701D0120024B7C8
+:10955000120024B91200F2D76C0ED36E110E926E67
+:10956000806A030E936E816ADD0E946E826A000E2D
+:10957000966E846A000E956E836A400E9B6E1F0E77
+:10958000D56E070ECD6ED00EF26E050EF16E080E82
+:10959000F06E210E9D6E000EA06ED06A000EC26E9F
+:1095A0000E0EC16E8A0EC06EC66A000EC76E280E01
+:1095B000C66E000EC56E080EC86EBD6ABA6A070E8A
+:1095C000B46E200E6F6E240EAC6E900EAB6E080E55
+:1095D000B86EB06A220EAF6EAE6A9E6A1200010EBD
+:1095E000EB6F0F0EEC6F010EBA6FB86B208F2187F7
+:1095F0002BEC0FF04DEC1EF0249724992191219330
+:1096000028EC1CF026EC1DF03BEC13F020A109D057
+:1096100032EC3DF02DEC43F068EC3CF0C2EC47F04E
+:10962000209121B11EEF4BF020AF0EEF13F020B9C7
+:1096300060EF13F020B3FDEF49F0E6D7BA4F1CD02E
+:10964000BA4F0AD0BA4F10D0BA4F79D0BA4F58D0CB
+:10965000040EBA6F62EF13F0020EEB27C70EEB6138
+:10966000EB6F020EBA6FC8D7030EEC27630EEC61E6
+:10967000EC6F030EBA6FC0D7258D2C87ECC14CF16F
+:109680004D6B640E4E6F4F6BEEEC0BF0E80E4827FF
+:10969000030E492348C1C6F149C1C7F1C6C18DF1C6
+:1096A000C7C18EF121912193209F249724995FECCB
+:1096B0004BF02083500E4BEC1AF03EEF3DF02D8125
+:1096C000530E4BEC1AF062EC80F00101540E4BEC9F
+:1096D0001AF012002D91530E4BEC1AF064EC80F04E
+:1096E0000101540E4BEC1AF0470E4BEC1AF030EC23
+:1096F00080F0010121EC41F0480E4BEC1AF0120011
+:109700002BEC0FF07EEC45F02497249920A109D092
+:1097100032EC3DF02DEC43F068EC3CF0C2EC47F04D
+:10972000209124B709D024B907D020B960EF13F0F5
+:1097300020B3FDEF49F0EAD7050EBA6F56D778ECA3
+:1097400043F0258D2C87ECC14CF14D6B640E4E6FB0
+:109750004F6BEEEC0BF0E80E4827030E492348C18F
+:10976000C6F149C1C7F1C6C18DF1C7C18EF15FEC29
+:109770004BF0010EE8CF7FF00C0E5BEC0BF0000E0F
+:10978000E8CF7FF01E0EED6F28EC1CF081784DECD9
+:109790003EF009EC3FF000EC80F00101430E4BEC91
+:1097A0001AF0ED2FF3D7EB2FEDD723C5CEF1CE670F
+:1097B00014D081886AEC4BF0259D2C97FA0ED8ECDA
+:1097C0000CF0FA0ED8EC0CF0FA0ED8EC0CF08198F4
+:1097D000010EEB6F050EBA6F08D74DEC3EF009ECA9
+:1097E0003FF000EC80F0010123C5CEF1CE67F5D744
+:1097F000E0D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
 :10980000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
 :10981000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
 :10982000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
--- a/code_part1/OSTC_code_asm_part1/changelog.txt	Thu May 13 23:24:55 2010 +0200
+++ b/code_part1/OSTC_code_asm_part1/changelog.txt	Sat May 15 10:03:04 2010 +0200
@@ -5,6 +5,7 @@
 NEW: Added CF37: Color# Warnings (OSTC Mk.2 Only)
 NEW: Color# = 0 (Black) is ignored
 BUGFIX: History not updated in Simulator mode
+BUGFIX: Fixed-Setpoint (minimum) ppO2 limited to physically possible value
 
 New in 1.60 Stable:
 Stable release
--- a/code_part1/OSTC_code_asm_part1/pled_outputs.asm	Thu May 13 23:24:55 2010 +0200
+++ b/code_part1/OSTC_code_asm_part1/pled_outputs.asm	Sat May 15 10:03:04 2010 +0200
@@ -2983,20 +2983,58 @@
 	clrf		xB+1
 	;xA/xB=xC with xA as remainder 	
 	call		div16x16				; xC+0=p_amb/10
+
 	; char_I_const_ppO2 > p_amb/10 -> Not physically possible! -> Display actual value!
-
 	tstfsz	xC+1				; xC>255
 	setf	xC+0				; Yes, set xC+0 to 2,55bar ppO2
-	
+
 	movff		ppO2_setpoint_store,WREG
 	cpfslt		xC+0							; Setpoint value possible?
-	bra			PLED_const_ppO2_value1			; Yes!
+	bra			PLED_const_ppO2_value1			; Yes
 
 	movff		xC+0,char_I_const_ppO2			; No, Overwrite with actual value
 	bra			PLED_const_ppO2_value1a
 
 PLED_const_ppO2_value1:
-
+	; char_I_const_ppO2 < ppO2[Diluent] -> Not physically possible! -> Display actual value!
+	movff		amb_pressure+0,xA+0
+	movff		amb_pressure+1,xA+1
+	movlw		d'10'
+	movwf		xB+0
+	clrf		xB+1
+	call		div16x16				; xC=p_amb/10
+	movff		xC+0,xA+0
+	movff		xC+1,xA+1
+	movff		char_I_O2_ratio,xB+0
+	clrf		xB+1
+	call		mult16x16				; xC:2=char_I_O2_ratio * p_amb/10
+
+	movff		xC+0,sub_b+0
+	movff		xC+1,sub_b+1
+	movff		ppO2_setpoint_store,WREG; Setpoint
+	mullw		d'100'					; Setpoint*100
+	movff		PRODL,sub_a+0
+	movff		PRODH,sub_a+1
+	call		sub16					; sub_c = sub_a - sub_b
+
+	btfss		neg_flag
+	bra			PLED_const_ppO2_value11			; Value in range
+
+	; char_I_const_ppO2 < ppO2[Diluent] -> Not physically possible! -> Display actual value!
+
+	movff		xC+0,xA+0
+	movff		xC+1,xA+1
+	movlw		d'100'
+	movwf		xB+0
+	clrf		xB+1
+	call		div16x16				;xA/xB=xC with xA as remainder 	
+
+	movff		xC+0,char_I_const_ppO2			; No, Overwrite with actual value
+	bra			PLED_const_ppO2_value1a
+
+PLED_const_ppO2_value11:
+
+; Setpoint in possible limits
 	movff		ppO2_setpoint_store,char_I_const_ppO2		; Restore Setpoint
 
 PLED_const_ppO2_value1a: