changeset 43:65d5b0c8da41

New CF48, changed CF15
author heinrichsweikamp
date Thu, 24 Jun 2010 22:12:32 +0200
parents da553e5c7a90
children 475a9e536d77
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/debugcodes.txt code_part1/OSTC_code_asm_part1/definitions.asm code_part1/OSTC_code_asm_part1/isr.asm code_part1/OSTC_code_asm_part1/menu_reset.asm code_part1/OSTC_code_asm_part1/pled_outputs.asm code_part1/OSTC_code_asm_part1/start.asm code_part1/OSTC_code_asm_part1/surfmode.asm code_part1/OSTC_code_asm_part1/text_table.asm
diffstat 10 files changed, 1167 insertions(+), 1126 deletions(-) [+]
line wrap: on
line diff
--- a/code_part1/OSTC_code_asm_part1/MAIN_with_part2and3.HEX	Sun Jun 20 22:11:28 2010 +0200
+++ b/code_part1/OSTC_code_asm_part1/MAIN_with_part2and3.HEX	Thu Jun 24 22:12:32 2010 +0200
@@ -1,9 +1,9 @@
 :020000040000FA
-:100000000FEF4AF0FFFFFFFF08D0FFFFFFFFFFFFEA
+:1000000045EF4AF0FFFFFFFF08D0FFFFFFFFFFFFB4
 :10001000FFFFFFFFFFFFFFFF00D0E0CF02F1010174
-:10002000D8CF01F1E8CF00F181509EB017EC3BF042
-:10003000F2B4FEEC3AF0A1B213EC3BF09EBABEEC87
-:100040003AF0F2B2ECEC3AF0F0B0F2EC3AF000C177
+:10002000D8CF01F1E8CF00F181509EB049EC3BF010
+:10003000F2B430EC3BF0A1B245EC3BF09EBAF0ECF0
+:100040003AF0F2B21EEC3BF0F0B024EC3BF000C111
 :10005000E8FF01C1D8FF02C1E0FF1000FFFFFFFF72
 :10006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
 :10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
@@ -157,8 +157,8 @@
 :1009B000207820205B255D7D4465736174757261CC
 :1009C000746520785B255D7D4E6F466C79205261A1
 :1009D00074696F205B255D7D474620616C61726D97
-:1009E000203120205B255D7D6E6F742075736564FA
-:1009F000202020202020207D4465636F204F6666E4
+:1009E000203120205B255D7D434E5373686F772057
+:1009F000737572665B255D7D4465636F204F666627
 :100A00007365745B646D5D7D70704F32206C6F77C1
 :100A1000205B634261725D7D70704F322068696750
 :100A2000685B634261725D7D70704F322073686FE6
@@ -169,8 +169,8 @@
 :100A70004E6F74557365317D44697669736F72206A
 :100A800070704F322020207D44697669736F722028
 :100A9000446562756720207D44697669736F7220B2
-:100AA0004E6F74557365327D434E532073686F7774
-:100AB000202020205B255D7D4C6F67626F6F6B206F
+:100AA0004E6F74557365327D434E5373686F772074
+:100AB000646976655B255D7D4C6F67626F6F6B2047
 :100AC0006F6666736574207D4C6173742044656342
 :100AD0006F2061745B6D5D7D456E642041706E6F4B
 :100AE00065205B6D696E5D7D53686F77205662612E
@@ -252,8 +252,8 @@
 :100FA000696E67205B255D7D4746207761726E69BB
 :100FB0006E6720205B255D7D70704F3220776172F7
 :100FC0006E5B634261725D7D56656C2E7761726EF9
-:100FD0005B6D2F6D696E5D7D6E6F742075736564DA
-:100FE000202020202020207D6E6F74207573656482
+:100FD0005B6D2F6D696E5D7D54696D65206F666612
+:100FE000736574205B735D7D6E6F742075736564CB
 :100FF000202020202020207D6E6F74207573656472
 :10100000202020202020207D6E6F74207573656461
 :10101000202020202020207D6E6F74207573656451
@@ -439,7 +439,7 @@
 :101B5000640EAD6E238F040EA96E9D9A9E9A8186A7
 :101B600046D8AECFA8FF818826BF0FD015D8819860
 :101B7000A8CFADFF36D8A93EF3D781969E9A9D8A0D
-:101B8000AA6A269F239F7CEF4AF0FF0EAD6EF5D721
+:101B8000AA6A269F239FB2EF4AF0FF0EAD6EF5D7EB
 :101B9000A69EA69CA6801200A69EA69CA684F29E47
 :101BA000550EA76EAA0EA76EA682F28EA6B2FED71B
 :101BB000A6941200948C948E240EAC6E900EAB6E94
@@ -563,9 +563,9 @@
 :10231000A551830FA96EC8EC0DF0A8CF33F1386B2F
 :10232000382B376B375124EC0DF0200EDE6E200E6B
 :10233000DE6E200EDE6E1DEC0EF00B0E58EC0BF078
-:10234000F3EC12F09BEC1DF0D7EC31F021B30FD081
-:1023500021B11AD020B37CEF4AF020B1D2EC3DF08D
-:1023600020B1ABEC43F0209120B91CD0EDD7BA2BB3
+:10234000F3EC12F09BEC1DF009EC32F021B30FD04E
+:1023500021B11AD020B3B2EF4AF020B108EC3EF020
+:1023600020B1E1EC43F0209120B91CD0EDD7BA2B7D
 :10237000070EBA6302D0010EBA6FB86B9BEC1DF06A
 :10238000F3EC12F02193E0D7AA6A010E2ABDAA6EDF
 :10239000BA4F0FD0BA4F17D0BA4F19D0BA4F1BD07F
@@ -608,29 +608,29 @@
 :1025E0001FA7FF0C000C2497249912002B978196AB
 :1025F000010EBA6F1F9F28EC0FF0B86B2099219144
 :102600002193208F21872BEC1EF09BEC1DF024974B
-:10261000249924EC13F021B124D020AF7CEF4AF0B0
-:1026200020B1D2EC3DF020B1ABEC43F020B108EC8E
-:102630003DF020B13EEC48F0209120B97CEF4AF00B
-:1026400020B37CEF4AF0E5D724A908D02183BA2B28
+:10261000249924EC13F021B124D020AFB2EF4AF07A
+:1026200020B108EC3EF020B1E1EC43F020B13EECEB
+:102630003DF020B174EC48F0209120B9B2EF4AF09F
+:1026400020B3B2EF4AF0E5D724A908D02183BA2BF2
 :10265000060EBA6518D0010EBA6F15D024B72181C5
-:102660001200BA4FB5EF2EF0BA4F6EEF35F0BA4FF9
+:102660001200BA4FE7EF2EF0BA4FA0EF35F0BA4F95
 :10267000F6EF14F0BA4F8CEF13F0BA4F49EF13F0A6
-:10268000BA4F7CEF4AF0B86B21B79BEC1DF0249950
+:10268000BA4FB2EF4AF0B86B21B79BEC1DF024991A
 :102690001200010EBA6F1F9F28EC0FF0B86B209943
 :1026A00021912193208F21877FEC1EF09BEC1DF060
 :1026B0002497249924EC13F0050EBA6304D0060E77
 :1026C000BA6F9BEC1DF021B115D020AF8FD720B190
-:1026D000D2EC3DF020B1ABEC43F020B108EC3DF082
-:1026E00020B13EEC48F0209120B980D720B37CEF98
-:1026F0004AF0E0D7BA4F9CEF16F0BA4F2EEF33F006
-:10270000BA4F50EF34F0BA4F6EEF4BF0BA4F6EEF56
+:1026D00008EC3EF020B1E1EC43F020B13EEC3DF0DF
+:1026E00020B174EC48F0209120B980D720B3B2EF2C
+:1026F0004AF0E0D7BA4F9CEF16F0BA4F60EF33F0D4
+:10270000BA4F82EF34F0BA4FA9EF4BF0BA4FA9EFAE
 :102710004BF0050EBA6F6ED72B97010EBA6F1F9F45
 :1027200028EC0FF049EC1EF0B86B20992191219311
 :10273000208F2187D9EC13F085EC14F09BEC1DF071
-:102740002497249924EC13F021B117D020AF7CEF0B
-:102750004AF020B1D2EC3DF020B1ABEC43F020B117
-:1027600008EC3DF020B13EEC48F0209120B97CEF20
-:102770004AF020B37CEF4AF0E5D7BA4FA7EF10F04C
+:102740002497249924EC13F021B117D020AFB2EFD5
+:102750004AF020B108EC3EF020B1E1EC43F020B1AA
+:102760003EEC3DF020B174EC48F0209120B9B2EF7E
+:102770004AF020B3B2EF4AF0E5D7BA4FA7EF10F016
 :10278000BA4FA3EF10F0BA4FACD0BA4F03D0BA4F44
 :102790005CD036D02B87220E9FEC0DF0A82A060EB7
 :1027A000A86201D0A86ACCEC0DF0040EBA6F24998F
@@ -639,20 +639,20 @@
 :1027D000A82E04D0680E58EC0BF01200A82E04D0DE
 :1027E0008A0E58EC0BF01200A82E04D0980E58EC6C
 :1027F0000BF01200A82E1200EC0E58EC0BF0120099
-:102800002BA77CEF4AF028EC0FF084EC2BF0010EA4
+:102800002BA7B2EF4AF028EC0FF084EC2BF0010E6E
 :10281000E8CF7FF0EB0E58EC0BF0000EE8CF7FF026
 :10282000220E9FEC0DF0070EA802F350C10FBA6FF5
 :10283000070E396FBA5158EC0BF0BA2B392FFAD773
-:102840001E0E17EC4BF07CEF4AF0010EBA6F1F9F83
+:102840001E0E52EC4BF0B2EF4AF0010EBA6F1F9F12
 :1028500028EC0FF067EC1EF0B86B209921912193C2
 :10286000208F2187E7EC14F0C1EC14F09BEC1DF0F5
 :102870002497249924EC13F0040EBA6304D0060EB6
-:10288000BA6F9BEC1DF021B117D020AF7CEF4AF05E
-:1028900020B1D2EC3DF020B1ABEC43F020B108EC1C
-:1028A0003DF020B13EEC48F0209120B98CEF13F0C0
-:1028B00020B37CEF4AF0DED7BA4F54D0BA4F74D071
+:10288000BA6F9BEC1DF021B117D020AFB2EF4AF028
+:1028900020B108EC3EF020B1E1EC43F020B13EEC79
+:1028A0003DF020B174EC48F0209120B98CEF13F08A
+:1028B00020B3B2EF4AF0DED7BA4F54D0BA4F74D03B
 :1028C000BA4F07D0BA4F28D7BA4F26D7050EBA6FDE
-:1028D00026D7F7EC4AF012EC4BF0030EBA6F2499AE
+:1028D00026D732EC4BF04DEC4BF0030EBA6F249937
 :1028E000B6D71A0E9FEC0DF0A82A630EA8640AD082
 :1028F000690EA86007D01A0E9DEC0DF0030EBA6F9A
 :10290000249912D7640EA86EF6D71A0E9FEC0DF01C
@@ -672,9 +672,9 @@
 :1029E000A866F6D6820E58EC0BF01200010EBA6FF4
 :1029F00028EC0FF09AEC1EF0B86B209921912193EE
 :102A0000208F21879AEC1EF09BEC1DF024972499CF
-:102A100024EC13F021B116D020AFE8D520B1D2ECD0
-:102A20003DF020B1ABEC43F020B108EC3DF020B11B
-:102A30003EEC48F0209120B9F6EF12F020B37CEF85
+:102A100024EC13F021B116D020AFE8D520B108EC9A
+:102A20003EF020B1E1EC43F020B13EEC3DF020B1AE
+:102A300074EC48F0209120B9F6EF12F020B3B2EF19
 :102A40004AF0E6D7BA4F08D0BA4F3AD0BA4F16D0AC
 :102A5000BA4F05D0BA4F20D0030EBA6FCBD509ECD0
 :102A600022F0BA6FBA6701D0F7D778EC0EF0000EFB
@@ -682,7 +682,7 @@
 :102A8000BA6FBA6701D0E8D728EC0FF0190E58ECEE
 :102A90000BF075EC16F0E0D709EC22F0BA6FBA67CC
 :102AA00001D0DAD728EC0FF0190E58EC0BF08DC1DD
-:102AB00000F58EC101F520EC80F001017CEF4AF0B9
+:102AB00000F58EC101F520EC80F00101B2EF4AF083
 :102AC00009EC22F0BA6FBA6701D0C6D728EC0FF034
 :102AD000190E58EC0BF08DC100F58EC101F520ECFC
 :102AE00080F00101AA6A030EA96E336B150EE5D8BA
@@ -700,7 +700,7 @@
 :102BA000780E8BD8050E89D8070E87D8040E336FA0
 :102BB000338F880E82D8040E336F338F4C0E7DD83E
 :102BC000140E7BD8140E79D81E0E77D86E0E75D8D9
-:102BD0005A0E73D83C0E71D8640E6FD8640E6DD83F
+:102BD0005A0E73D83C0E71D8640E6FD80A0E6DD899
 :102BE0000A0E6BD8130E69D8A00E67D8960E65D85A
 :102BF0000A0E63D8060E61D8060E5FD8000E5DD8A7
 :102C0000000E5BD80C0E59D8000E57D8140E55D8AC
@@ -710,26 +710,26 @@
 :102C40003CD8E00E3AD8000E38D8000E36D8000E28
 :102C500034D8000E32D8000E30D8320E336F338F96
 :102C6000C80E2BD8650E29D8650E27D8A10E25D8F9
-:102C70000F0E23D8000E21D8000E1FD8000E1DD82D
+:102C70000F0E23D82A0E21D8000E1FD8000E1DD803
 :102C8000000E1BD8000E19D8000E17D8000E15D84C
 :102C9000000E13D8000E11D8000E0FD8000E0DD85C
 :102CA000000E0BD8000E09D8000E07D8000E05D86C
-:102CB000000E03D8AA6A7CEF4AF0326FA92A32C10B
+:102CB000000E03D8AA6AB2EF4AF0326FA92A32C1D5
 :102CC000A8FFCCEC0DF0A92A33C1A8FFCCEC0DF085
 :102CD000A92A32C1A8FFCCEC0DF0A92A339F33C139
 :102CE000A8FFCCEC0DF0336B1200BD6BBE6B020E77
-:102CF000366F376B400E3A6F23933B693B51B5EC0F
-:102D00002DF03A2FFAD7C5846AEC2EF0070ED5ECD9
+:102CF000366F376B400E3A6F23933B693B51E7ECDD
+:102D00002DF03A2FFAD7C5849CEC2EF0070ED5ECA7
 :102D10000CF0372FEFD7362FECD72393BD6BBE6B5C
-:102D2000FD0EA9EC2DF0FD0EA9EC2DF0FE0EA9EC88
+:102D2000FD0EDBEC2DF0FD0EDBEC2DF0FE0EDBECF2
 :102D30002DF0BD6BBE6B120028EC0FF02195219990
 :102D40002197B86B2191219320992291229322956A
 :102D5000BB6B84EC2BF0010EE8CF7FF01D0E58EC1E
 :102D60000BF0000EE8CF7FF0160E58EC0BF0170EAC
 :102D700058EC0BF0D6EC16F0180E58EC0BF024972C
 :102D8000249924B79BEC17F024B967EC17F021B90C
-:102D900042D020B1D2EC3DF020B1ABEC43F0209119
-:102DA00020B991D020B37CEF4AF0EBD7460EE8CFA4
+:102D900042D020B108EC3EF020B1E1EC43F02091AC
+:102DA00020B991D020B3B2EF4AF0EBD7460EE8CF6E
 :102DB0007DF0410EE8CF7CF020EE60F005C132F1ED
 :102DC000386B382B376B16EC0DF03A0EDE6E04C103
 :102DD00032F1386B382B376B16EC0DF0200EDE6EAF
@@ -842,7 +842,7 @@
 :103480002E511DEC10F01200FF0E1DEC10F012007A
 :10349000DB6FDB4F08D0DB4F2DD0DB4F39D0DB4F5C
 :1034A00045D0DB4F59D033C135F132C134F190C131
-:1034B00033F18FC132F171EC2DF032C152F133C1D1
+:1034B00033F18FC132F1A3EC2DF032C152F133C19F
 :1034C00053F12B0E89EC10F032C154F133C155F198
 :1034D000D4EC0BF01FA707D024EC1AF035C133F160
 :1034E00034C132F1120020EC1AF035C133F134C18D
@@ -1100,12 +1100,12 @@
 :1044A000E8CF7CF0270EE8CF7DF0000EE8CF7EF05D
 :1044B000000EE8CF7FF024EC1AF020EE60F0B70E8B
 :1044C000DE6E1DEC0EF02099219121932499249702
-:1044D000B86B640ED5EC0CF0D7EC31F021B315D0ED
-:1044E00021B10ED020B1D2EC3DF020B1ABEC43F0C5
+:1044D000B86B640ED5EC0CF009EC32F021B315D0BA
+:1044E00021B10ED020B108EC3EF020B1E1EC43F058
 :1044F000209120B903D020B301D0EED7000C010CDD
 :10450000BA4FFCD7BA4FFBD7F9D7BA2B030EBA6311
 :1045100002D0010EBA6FACD7720EBAEC1AF090C18D
-:1045200033F18FC132F171EC2DF0270E336171D070
+:1045200033F18FC132F1A3EC2DF0270E336171D03E
 :104530002BBB30EC23F02B9B20EE60F0030E536F6F
 :10454000E80E526F33C155F132C154F1542B000EB5
 :104550005523D4EC0BF01FA780D8180EE8CF7CF0C1
@@ -1115,7 +1115,7 @@
 :104590001F8F2987386B382B376B375124EC0DF080
 :1045A0001F9F02D0300EDE6E1DEC0EF02997010E1B
 :1045B000E8CF7EF0320EE8CF7CF0280EE8CF7DF019
-:1045C000010E48EC1AF090C133F18FC132F171EC59
+:1045C000010E48EC1AF090C133F18FC132F1A3EC27
 :1045D0002DF020EE60F02E0EDE6E000E536F090EF1
 :1045E000526F33C155F132C154F1D4EC0BF01FA717
 :1045F00007D0040E386F2485000E24EC0DF002D095
@@ -1191,7 +1191,7 @@
 :104A5000F8F1C0EC0EF012002BB51200700EBAEC9B
 :104A60001AF0B80EE8CF7CF0000EE8CF7DF0010E12
 :104A7000E8CF7EF0000EE8CF7FF024EC1AF020EEB5
-:104A800060F091C132F192C133F171EC2DF01F8FC2
+:104A800060F091C132F192C133F1A3EC2DF01F8F90
 :104A90002485030E24EC0DF01F9F1F9D1DEC0EF0CE
 :104AA000000EE8CF7EF0120020BF1200410EBAECDB
 :104AB0001AF028BF92D02ABB90D0260E75EC10F0C9
@@ -1230,7 +1230,7 @@
 :104CC000382B376B16EC0DF01F9F1DEC0EF0550EB8
 :104CD000BAEC1AF0500EE8CF7CF03E0EE8CF7DF033
 :104CE000000EE8CF7EF024EC1AF020EE60F093C1C5
-:104CF00032F194C133F171EC2DF01F8F2485030E36
+:104CF00032F194C133F1A3EC2DF01F8F2485030E04
 :104D000024EC0DF01F9F6D0EDE6E200EDE6E1DEC8E
 :104D10000EF01200610EBAEC1AF0000EE8CF7CF033
 :104D2000000EE8CF7DF0000EE8CF7EF0000EE8CF59
@@ -1399,1064 +1399,1064 @@
 :105750007DF0000EE8CF7EF0020E48EC1AF020EE4D
 :1057600060F0430EDE6E4E0EDE6E530EDE6E3A0EAF
 :10577000DE6E65C532F11F8F386B382B376B1BEC33
-:105780000DF01F9F250EDE6E1DEC0EF01200400E78
-:105790009FEC0DF0010EA86229D0C80EE8CF7CF076
-:1057A000000EE8CF7DF0000EE8CF7EF0000EE8CFCF
-:1057B0007FF01CEC1AF020EE60F0400E326F180EF5
-:1057C000336F322BF1EC2BF07D0EA86201D004D0A8
-:1057D000A8CFDEFF332FF5D71DEC0EF024EC1AF026
-:1057E000120032C1A9FFC8EC0DF01200180E396F7B
-:1057F000C80EE8CF7CF0000EE8CF7DF015EC1DF070
-:105800001200000EE8CF7DF0A00EE8CF7CF020EE75
-:1058100060F01DC532F1386B382B376B1BEC0DF087
-:105820001DEC0EF0190EE8CF7DF0A00EE8CF7CF055
-:1058300039EC0EF020EE60F01CC532F1386B382BDD
-:10584000376B1BEC0DF01DEC0EF0320EE8CF7DF047
-:10585000A00EE8CF7CF020EE60F01BC532F1386B73
-:10586000382B376B1BEC0DF01DEC0EF04B0EE8CF18
-:105870007DF0A00EE8CF7CF020EE60F033C132F175
-:10588000386B382B376B1BEC0DF01DEC0EF0120053
-:10589000000EE8CFF4F1000EE8CFF5F1EF0EE8CFFF
-:1058A000F6F1520EE8CFF7F19F0EE8CFF8F1C0EC19
-:1058B0000EF012004FC20AF14EC209F1095303E083
-:1058C00067EC2CF01200F20E58EC0BF01200090EEF
-:1058D000E66FE70EE76F12EE50F0190EE72774EC53
-:1058E0002CF0E62FFAD712001F8F640EE8CF7DF060
-:1058F000E7C17CF0E7C133F1E6CF32F1325120EE5F
-:1059000060F0386B382B376B1BEC0DF06D0EDE6ED4
-:105910001DEC0EF08C0EE8CF7DF0E7C17CF0E6CFF9
-:1059200032F120EE60F0386B382B376B16EC0DF04F
-:10593000270EDE6E1DEC0EF0120029B164D06D0E44
-:10594000BAEC1AF0000EE8CF7DF0000EE8CF7EF042
-:105950001F8F020E0A6F0A0E096F336B332B040E72
-:105960000A2720EE60F0470EDE6E33C132F1386B4D
-:10597000382B376B1BEC0DF03A0EDE6E0AC1A9FF17
-:10598000C8EC0DF0A8CF32F1386B382B376B1BEC1D
-:105990000DF02F0EDE6EA92AC8EC0DF0A8CF32F163
-:1059A000386B382B376B1BEC0DF0200EDE6E33514D
-:1059B0001B0F9FEC0DF0A8CF32F1386B382B376BF3
-:1059C00005EC0DF06D0EDE6E1B0E9FEC0DF033C17D
-:1059D00032F1A832322FFDD7D8B004D04A0E1DECD8
-:1059E00010F002D024EC1AF0190E0927000EE8CFAF
-:1059F0007DF009C17CF01DEC0EF024EC1AF0050ED0
-:105A00003363ACD71200000EE8CF7DF0000EE8CF74
-:105A10007EF01F8F230E0A6F0A0E096FE66B0A2BAA
-:105A2000E62B190E0927000EE8CF7DF009C17CF0A6
-:105A300020EE60F0530EDE6E500EDE6EE6C132F1E7
-:105A4000386B382B376B1BEC0DF03A0EDE6E200EE8
-:105A5000DE6E0AC1A9FFC8EC0DF0A8CF32F1336B9E
-:105A6000030E24EC0DF01DEC0EF0030EE663D7D709
-:105A7000210E9FEC0DF0A8CFD1F1D105040DF3500C
-:105A8000070FA96EC8EC0DF0A8CF33F1D105040DB6
-:105A9000F350060FA96EC8EC0DF0A8CF32F1000E3E
-:105AA000E8CF7DF06E0EE8CF7CF020EE60F0440E83
-:105AB000DE6E690EDE6E6C0EDE6E3A0EDE6E386BDA
-:105AC000382B376B1BEC0DF02F0EDE6E33C132F12D
-:105AD000386B382B376B1BEC0DF01DEC0EF01F9F55
-:105AE000120025BD12001A0E9FEC0DF0A8CF0AF18E
-:105AF000690E0A611200630E0A65120032C14CF190
-:105B000033C14DF1640E4E6F4F6BEBEC0BF00AC1DD
-:105B10004EF14F6B2FEC0CF048C132F149C133F11B
-:105B200012003B6F010EBD27000EBE23BEAF02D098
-:105B3000BD6BBE6B3B2FF6D712003B6F010EBD5FF6
-:105B4000000EBE5BBEAF02D07F0EBE6F3B2FF6D7FE
-:105B500012009CD8010EBD27000EBE232391BEAFBC
-:105B60001200BD6BBE6B2381120023B31CD823A38C
-:105B70000BD82383000EBD2BBE232391BEAF120092
-:105B8000BD6BBE6B238112003B6FC580A3D8A60EF0
-:105B9000C96EA0D894D8BEC1C9FF9CD890D8BDC149
-:105BA000C9FF98D88CD83BC1C9FF94D888D81200B7
-:105BB0003B6B3C6B229F229DC5848CD8C5808AD8C4
-:105BC000A60EC96E87D8C5BCF7D73CC1C9FF82D81D
-:105BD00076D83BC1C9FF7ED872D8C5827BD8A70EC4
-:105BE000C96E78D86CD8C58675D822BD05D0228DEF
-:105BF000FD0EC962229D11D022BF05D0228FFD0E5D
-:105C0000C96209D00AD0FE0EC96205D03BC1BDF100
-:105C10003CC1BEF10DD0229F229D010E3B27000EFC
-:105C20003C233CBF03D0C58855D8DDD7BD6BBE6BC8
-:105C3000C58450D8229F229D1200C5844BD8C580B0
-:105C400049D8A60EC96E46D8C5BCF7D7BEC1C9FF94
-:105C500041D835D8BDC1C9FF3DD831D8C5823AD861
-:105C6000A70EC96E37D82BD8C58634D8C950C5847D
-:105C700031D81200E2DF010EBD27000EBE232391B2
-:105C8000BEAF1200BD6BBE6B238112003B6FC5809F
-:105C900021D8A60EC96E1ED812D8BEC1C9FF1AD807
-:105CA0000ED8BDC1C9FF16D80AD83BC1C9FF12D84A
-:105CB00006D8C5840FD8060ED5EC0CF01200C5BC72
-:105CC00001D812004D0EBAEC1AF081880BD89E96BE
-:105CD000C46B1200C42F01D0F5D79EA6FBD7C46BAE
-:105CE0009E961200C66A4E0EBAEC1AF0C56AC76AD2
-:105CF000949694888296090EC46F8286000082B8BA
-:105D000004D082968296C42FF8D79486C66A0A0E6B
-:105D1000D5EC0CF0000EC76E280EC66E000EC56ED8
-:105D2000080EC86E81984F0EBAEC1AF01200C56FBB
-:105D3000C580D0DF900EC96ECDDFC1DFC5C1C9FF00
-:105D4000C9DFBDDFC584C6DF12009E96C580C2DFF5
-:105D5000910EC96EBFDFB3DFC586BCDFC9CFC5F109
-:105D6000C588B8DFC584B6DF12002595299528ECD3
-:105D70000FF0259325972599BC6BBB6BC16B010E6A
-:105D8000E8CF7FF00C0E58EC0BF0000EE8CF7FF060
-:105D9000A56BA66B72EC2EF0D8EC2DF0396B3A6B3C
-:105DA000050EBA6F010EE8CF7FF00C0E58EC0BF029
-:105DB000000EE8CF7FF0229D229F010EA527000E46
-:105DC000A623A6BF27D0010E9DEC2DF01DEC2EF0D2
-:105DD00022BD05D0228DFA0EC962229D10D022BFAD
-:105DE00005D0228FFA0EC96207D809D0BDC1BFF114
-:105DF000BEC1C0F1C12B13D0229F229D1200010E03
-:105E00003927000E3A233ABF01D0D7D725A9F6EF9C
-:105E100012F02CD0C151D8B4F9D7258327D0030E66
-:105E200091EC2DF025A704D0A751C163BAD264D05C
-:105E300025B31CD0D1DA050EBA6316D0C1C1ACF1BE
-:105E4000BFC1AAF1C0C1ABF1A5C191F1A6C192F148
-:105E500039C1F0F13AC1A8F1030EAA27000EAB2315
-:105E6000030E915F000E925BBA2F9BD225A97DD7BE
-:105E700084EC2BF0010EE8CF7FF01A0E58EC0BF0FB
-:105E8000000EE8CF7FF00B0E58EC0BF0209921911B
-:105E90002193219724992497B86B010E25B5AD5114
-:105EA000BA6F259525999BEC1DF0D7EC31F021B305
-:105EB00083D221B10ED020B1D2EC3DF020B1ABECB9
-:105EC00043F0209120B9F6EF12F020B37CEF4AF0B6
-:105ED000ECD72191060EBA6302D0F6EF12F0BAC1E8
-:105EE000ADF12585BB51050DF350BA25A76F28EC00
-:105EF0000FF02587C16B43D7259708EC1DF0000EE6
-:105F0000E8CF7CF0000EE8CF7DF020EE60F0230EAD
-:105F1000DE6E1C0E89EC10F0326703D0336701D0BF
-:105F200016D0010E3227000E332332C152F133C195
-:105F300053F1A7C154F1556BD4EC0BF050C132F1C1
-:105F400051C133F11F8F0A0E24EC0DF007D0A7C109
-:105F500032F1386B382B376B16EC0DF0200EDE6EFD
-:105F60003AEC2EF0C9CF32F13AEC2EF0C9CF32F133
-:105F7000200E91EC2DF01DEC2EF0C9CFA9F1200ED2
-:105F80009DEC2DF032C1F1F13AEC2EF0C9CFF2F1D7
-:105F90003AEC2EF0C9CFF3F172EC24F0200EDE6E55
-:105FA0003AEC2EF0C9CF32F1386B382B376B16EC48
-:105FB0000DF03A0EDE6E3AEC2EF0C9CF32F1386BAE
-:105FC000382B376B16EC0DF01DEC0EF0190EE8CFE8
-:105FD0007CF0050EE8CF7DF020EE60F03AEC2EF07C
-:105FE000C9CF32F13AEC2EF0C9CF33F132C14CF1C6
-:105FF00033C14DF1A40E4E6F4F6B08EC0CF048C14D
-:10600000C6F149C1C7F1C62B000EC7231F8F030E6F
-:1060100024EC0DF06D0EDE6E200EDE6E3AEC2EF0EE
-:10602000C9CF32F13AEC2EF0C9CF33F132C14CF185
-:1060300033C14DF13C0E4E6F4F6BEBEC0BF01F8FED
-:10604000386B382B376B375124EC0DF0270EDE6E92
-:106050003AEC2EF0C9CF32F132514827000E4923D5
-:1060600048C14CF149C14DF19F0E4E6F4F6B08EC8A
-:106070000CF048C14CF149C14DF1A9514E6F4F6B25
-:1060800008EC0CF048C1C8F149C1C9F1C82B000E99
-:10609000C9231F8F386B382B376B16EC0DF0220E8F
-:1060A000DE6E200EDE6E3AEC2EF0C9CF32F13AEC05
-:1060B0002EF0C9CF33F1030E386F1F8F020E24EC80
-:1060C0000DF0B00EDE6E430EDE6E1DEC0EF0320EE5
-:1060D000E8CF7CF0050EE8CF7DF020EE60F03AECE2
-:1060E0002EF0C9CF32F13AEC2EF0C9CF33F11F8F29
-:1060F000386B382B376B375124EC0DF06D0EDE6E9C
-:10610000620EDE6E610EDE6E720EDE6E200EDE6ED2
-:10611000440EDE6E650EDE6E730EDE6E610EDE6E9A
-:10612000740EDE6E200EDE6E3AEC2EF0C9CF32F128
-:106130003AEC2EF0C9CF33F1B1EC0BF01F8F325196
-:1061400033C132F1336F386B382B376B1BEC0DF0EA
-:106150003A0EDE6E33C132F1386B382B376B16ECEA
-:106160000DF01F9F1DEC0EF03AEC2EF03AEC2EF0E5
-:106170003AEC2EF03AEC2EF03AEC2EF03AEC2EF00F
-:106180003AEC2EF03AEC2EF03AEC2EF03AEC2EF0FF
-:106190003AEC2EF03AEC2EF03AEC2EF03AEC2EF0EF
-:1061A0003AEC2EF03AEC2EF03AEC2EF03AEC2EF0DF
-:1061B0003AEC2EF0C9CFB1F1B199B19BB19DB19F2D
-:1061C000B12BB1C1EBF13AEC2EF0C9CFB2F1B299DB
-:1061D000B29BB29DB29FB2C1ECF13AEC2EF0C9CFA6
-:1061E000B3F13AEC2EF0C9CFB4F13AEC2EF0C9CFAE
-:1061F000B5F13AEC2EF0C9CFB6F13AEC2EF03AEC0C
-:106200002EF0010EE8CFF4F14B0EE8CFF5F1EF0ED2
-:10621000E8CFF6F1000EE8CFF7F19F0EE8CFF8F1E6
-:10622000C0EC0EF03AEC2EF0B86B3AEC2EF09E0E6D
-:10623000386F229F050EB96F4B0EDC6FB9292AEC1F
-:106240000EF0C8C1CAF1C9C1CBF1CB2BCA6701D0CE
-:10625000CA2B64D822BF26D0C6C14EF1C7C14FF1A8
-:1062600032C14CF133C14DF108EC0CF04B0E482714
-:10627000D8B0DCC148F16BEC31F048C1DCF14851D9
-:1062800039EC0EF0B92BB9512AEC0EF024EC1AF0CF
-:1062900043EC0EF0CA4F02D041D8FCD7CB2FFAD72F
-:1062A000382FCFD720992191219324992497B86B27
-:1062B000D7EC31F021B152D021B350D020B1D2EC83
-:1062C0003DF020B1ABEC43F0209120B947D020B392
-:1062D0007CEF4AF0EDD74851DC6301D01200485101
-:1062E000DC650ED0DCC149F14907495139EC0EF0AB
-:1062F00024EC1AF06CEC0EF048514963F5D712000B
-:1063000048C149F14907495139EC0EF024EC1AF023
-:106310006CEC0EF0DC514963F5D712003AEC2EF02C
-:10632000C9CF32F13AEC2EF0C9CF33F13AEC2EF06E
-:10633000C9CFB8F1289BB8BF288BB89FFD0E326338
-:1063400005D0FD0E336302D0228F1200B86701D052
-:1063500012003AEC2EF0B82FFCD712002099B86B3F
-:10636000AAC1BDF1ABC1BEF191C1A5F192C1A6F127
-:10637000ACC1C1F1F0C139F1A8C13AF1C10725930F
-:10638000BB07BC6B050EBA6FBB2B28EC0FF00AD510
-:1063900025B3B6EF2EF0BC6B050EBA6FBB2B28EC05
-:1063A0000FF0BFC1BDF1C0C1BEF1D2EF2EF024B9D4
-:1063B000218324B721811200BA2B070EBA6301D0C2
-:1063C000E7D7BC29BA6302D0060EBA6FB86B9BEC54
-:1063D0001DF02499219369D52589BC2B29B50CD0B2
-:1063E00084EC2BF0010EE8CF7FF01A0E58EC0BF086
-:1063F000000EE8CF7FF02985140EE8CF7DF0BB5169
-:10640000050DF350C15D1E0DF350050FE8CF7CF074
-:1064100020EE60F0C1C132F1386B382B376B16ECCF
-:106420000DF0200EDE6E3AEC2EF0C9CF32F10D0EDB
-:10643000326504D03AEC2EF0C9CF32F132C1F1F11D
-:106440003AEC2EF0C9CFF2F13AEC2EF0C9CFF3F1CD
-:10645000C8EC24F03AEC2EF03AEC2EF0200EDE6E72
-:106460003AEC2EF0C9CF32F13AEC2EF0C9CF33F12D
-:106470001F8F2485030E24EC0DF06D0EDE6E200EB2
-:10648000DE6E3AEC2EF0C9CF32F13AEC2EF0C9CFE5
-:1064900033F11F8F386B382B376B375124EC0DF0ED
-:1064A000270EDE6E1DEC0EF012002D939D9A818654
-:1064B000DEEC4BF06B0EAD6EF1EC0DF081969D8A2B
-:1064C00051EF3CF028959D9A818620EC80F00101E7
-:1064D00030EC80F0010118EC80F00101010ECC6F6E
-:1064E000CD6B680EAD6EF1EC0DF0208581969D8A26
-:1064F00051EF3CF028939D9A8186AA6AA3D8819691
-:106500009D8A51EF3CF02A9F9D9A8186010EAA6ECA
-:1065100099D8AA6A81969D8A51EF3CF0279F9D9A4F
-:106520008186F1EC0DF0010EAD6EF1EC0DF03F0E39
-:10653000AD6E29EE4AF0100E396FF1EC0DF0DECFA2
-:10654000ADFF392FFAD781969D8A51EF3CF0259BFC
-:106550009D9A818628EC0FF084EC2BF0010EE8CF99
-:106560007FF00F0E58EC0BF0000EE8CF7FF0050E19
-:10657000436FAA0EAD6EF1EC0DF0432FFAD7550E16
-:10658000AD6E100E58EC0BF0D8EC2DF0010EBD27BF
-:10659000000EBE23110E58EC0BF054D8F1EC0DF0A8
-:1065A000C2C1ADFFF1EC0DF0C3C1ADFFF1EC0DF0D8
-:1065B000010EAD6EF1EC0DF03F0EAD6E120E58EC0B
-:1065C0000BF0436B446BC5806AEC2EF0A60EC96ECF
-:1065D0006AEC2EF0C5BCF7D7BEC1C9FF6AEC2EF03D
-:1065E0005FEC2EF0BDC1C9FF6AEC2EF05FEC2EF01F
-:1065F000C5826AEC2EF0A70EC96E6AEC2EF05FEC35
-:106600002EF0130E58EC0BF0F1EC0DF0C5866AEC91
-:106610002EF0C9CFADFF010E4327000E442344BF27
-:1066200004D0C5886AEC2EF0EFD7C5846AEC2EF052
-:10663000140E58EC0BF0FA0ED5EC0CF081969D8AF6
-:10664000DEEF3BF0436BA96AC8EC0DF0A8CFADFFBD
-:10665000A92AF1EC0DF0432FF7D71200010EBA6F03
-:10666000219921972099AA6B229D229F28EC0FF057
-:1066700084EC2BF0010EE8CF7FF06F0E58EC0BF09E
-:10668000000EE8CF7FF0B86B21912193140EE8CF74
-:106690007DF0230EE8CF7CF020EE60F0700E51EC20
-:1066A0000BF0AAC132F1322B1F8F386B382B376BAE
-:1066B00005EC0DF0200EDE6E280EDE6EC00E51ECE5
-:1066C0000BF0200EDE6E210E9FEC0DF0A8CFD1F165
-:1066D000D105040DF350060FA96EC8EC0DF0A8CF3C
-:1066E00032F11F8F386B382B376B05EC0DF02F0E06
-:1066F000DE6ED105040DF350070FA96EC8EC0DF046
-:10670000A8CF32F11F8F386B382B376B05EC0DF0AB
-:10671000290EDE6E1DEC0EF0140EE8CF7DF0410E5A
-:10672000E8CF7CF020EE60F0610E51EC0BF0AA5146
-:10673000240FA96EC8EC0DF0A8CF32F1336B1F8F78
-:10674000030E24EC0DF01F9F420EDE6E610EDE6E16
-:10675000720EDE6E200EDE6E1DEC0EF0140EE8CF13
-:106760007DF05F0EE8CF7CF020EE60F0BE0E51ECC5
-:106770000BF01DEC0EF0140EE8CF7DF07D0EE8CF8F
-:106780007CF020EE60F0BF0E51EC0BF01DEC0EF033
-:10679000140EE8CF7DF09B0EE8CF7CF020EE60F089
-:1067A000590E51EC0BF0310EDE6E2E0EDE6E300EF9
-:1067B000DE6E300EDE6E1DEC0EF00B0E58EC0BF0A4
-:1067C000F3EC12F09BEC1DF0D7EC31F021B30FD0BD
-:1067D00021B11ED020B37CEF4AF020B1D2EC3DF0C5
-:1067E00020B1ABEC43F0209120B91CD0EDD7BA2BEF
-:1067F000020EBA6301D0BA2B070EBA6302D0010EA3
-:10680000BA6FB86B9BEC1DF0F3EC12F02193DCD760
-:10681000BA4F3ED0BA4F0AD0BA4F08D0BA4F1AD0AA
-:10682000BA4F2CD0020EBA6F4BEF13F0AA51240FBF
-:10683000A96EC8EC0DF0A8CF32F1322BFB0E3263FB
-:1068400002D0FA0E326F32C1A8FFCCEC0DF0030E6D
-:10685000BA6F19D7AA51240FA96EC8EC0DF0A8CFB2
-:1068600032F13207FF0E326302D0000E326F32C1B6
-:10687000A8FFCCEC0DF0040EBA6F05D7AA51240F77
-:10688000A96E640EA86ECCEC0DF0050EBA6FFBD6A7
-:10689000AA2B030EAA6301D0AA6B010EBA6FF3D61E
-:1068A00028EC0FF084EC2BF0010EE8CF7FF0720E95
-:1068B00058EC0BF0000EE8CF7FF0230EE8CF7CF011
-:1068C000000EE8CF7DF0000EE8CF7EF020EE60F005
-:1068D000730E51EC0BF0320E9FEC0DF0A8CF32F19D
-:1068E000330E9FEC0DF0A8CF33F11F8F386B382B90
-:1068F000376B375124EC0DF0200EDE6E280EDE6E65
-:10690000340E9FEC0DF0A8CF32F1350E9FEC0DF058
-:10691000A8CF33F11F8F386B382B376B375124ECEE
-:106920000DF0290EDE6E1DEC0EF0410EE8CF7CF06E
-:1069300020EE60F0750E51EC0BF02F0E9FEC0DF079
-:10694000A8CFF1F1300E9FEC0DF0A8CFF2F1310E8F
-:106950009FEC0DF0A8CFF3F172EC24F01DEC0EF0DB
-:106960005F0EE8CF7CF020EE60F0760E51EC0BF07D
-:10697000280E9FEC0DF0A8CF32F1290E9FEC0DF000
-:10698000A8CF33F1010E386F1F8F020E24EC0DF0EB
-:106990001F9F560EDE6E1DEC0EF07D0EE8CF7CF0D4
-:1069A00020EE60F0770E51EC0BF02A0E9FEC0DF00C
-:1069B000A8CFF1F12B0E9FEC0DF0A8CFF2F12C0E29
-:1069C0009FEC0DF0A8CFF3F172EC24F01DEC0EF06B
-:1069D0009B0EE8CF7CF020EE60F0780E51EC0BF0CF
-:1069E000360E9FEC0DF0A8CF32F1370E9FEC0DF074
-:1069F000A8CF33F1030E386F1F8F020E24EC0DF079
-:106A00001F9FB00EDE6E200EDE6E280EDE6E380E7C
-:106A10009FEC0DF0A8CFF1F1390E9FEC0DF0A8CF4F
-:106A2000F2F13A0E9FEC0DF0A8CFF3F172EC24F0E6
-:106A3000290EDE6E200EDE6E1DEC0EF0B90EE8CFD4
-:106A40007CF020EE60F0790E51EC0BF03B0E9FECE9
-:106A50000DF0A8CF32F13C0E9FEC0DF0A8CF33F132
-:106A6000030E386F1F8F020E24EC0DF01F9FB00E27
-:106A7000DE6E200EDE6E280EDE6E3D0E9FEC0DF0FB
-:106A8000A8CFF1F13E0E9FEC0DF0A8CFF2F13F0E32
-:106A90009FEC0DF0A8CFF3F172EC24F0290EDE6E1E
-:106AA000200EDE6E1DEC0EF081A0FED724972499F7
-:106AB0002191D7EC31F021B10DD020B37CEF4AF019
-:106AC00020B1D2EC3DF020B1ABEC43F0209120B9E5
-:106AD00001D0EFD7030EBA6F4BEF13F0010EBA6F70
-:106AE00028EC0FF014EC3AF0B86B20992191219327
-:106AF00084EC2BF0010EE8CF7FF06A0E58EC0BF01F
-:106B0000000EE8CF7FF0AA6BA56B050E096F020E91
-:106B10000A6F140EE8CF7DF0040E0A271E0E092717
-:106B20000951E8CF7CF020EE60F0470EDE6EAAC17E
-:106B300032F1322B1F8F386B382B376B05EC0DF091
-:106B40003A0EDE6EBCEC39F01DEC0EF0280EE8CFEC
-:106B50007DF00951E8CF7CF020EE60F0210EA96EA7
-:106B6000C8EC0DF0A804AA6302D02A0EDE6EBCECBD
-:106B700039F01DEC0EF0300EE8CF7DF00951E8CF72
-:106B80007CF020EE60F00AC1A9FFA92AC8EC0DF044
-:106B9000A8CF32F13253000E32651AD0B5EC39F07D
-:106BA0000AC1A9FFC8EC0DF0A8CF32F1386B382B21
-:106BB000376B1BEC0DF02F0EDE6EA92AC8EC0DF022
-:106BC000A8CF32F1386B382B376B1BEC0DF03FD070
-:106BD0000AC1A9FFC8EC0DF0A8CF32F13253150E4F
-:106BE000326517D0640E326108D0AEEC39F0386BE4
-:106BF000382B376B1BEC0DF02AD04F0EDE6E320EA9
-:106C0000DE6E200EDE6E386B382B376B1BEC0DF012
-:106C10001ED032631AEC36F0410EDE6E490EDE6E87
-:106C2000520EDE6E200EDE6E386B382B376B1BEC8F
-:106C30000DF00DD0450EDE6E520EDE6E520EDE6E83
-:106C4000200EDE6E386B382B376B1BEC0DF0BCEC76
-:106C500039F01DEC0EF0690EE8CF7DF00951E8CF58
-:106C60007CF020EE60F0200EDE6E690EDE6E6E0EA1
-:106C7000DE6E200EDE6EAA511C0FA96EC8EC0DF060
-:106C8000A8CF32F1386B382B376B1BEC0DF06D0E43
-:106C9000DE6EBCEC39F01DEC0EF024EC1AF0AA2BE1
-:106CA000050EAA6389EF35F00B0E58EC0BF0F3ECF0
-:106CB00012F09BEC1DF0D7EC31F021B30FD021B1D5
-:106CC0001ED020B37CEF4AF020B1D2EC3DF020B1D1
-:106CD000ABEC43F0209120B90ED0EDD7BA2B070EC4
-:106CE000BA6302D0010EBA6FB86B9BEC1DF0F3ECE7
-:106CF00012F02193E0D7020EBA6FFAEF12F0BA4FFA
-:106D000009D0BA4F0CD0BA4F0FD0BA4F12D0BA4FE9
-:106D100015D0F1D7000EAA6F000EA56F14D0010E8A
-:106D2000AA6F040EA56F0FD0020EAA6F080EA56FF2
-:106D30000AD0030EAA6F0C0EA56F05D0040EAA6F21
-:106D4000100EA56F00D0010EBA6F299321992197DB
-:106D50002099229D28EC0FF01E0E58EC0BF00B0E24
-:106D600058EC0BF0B86B219121934ADA410EE8CF31
-:106D70007CF0140EE8CF7DF020EE60F04F0EDE6E5A
-:106D8000320EDE6E3A0EDE6E200EDE6EA551060F5E
-:106D9000A96EC8EC0DF0A8CF32F1386B382B376BE9
-:106DA0001BEC0DF0250EDE6E200EDE6E280EDE6E64
-:106DB0004D0EDE6E4F0EDE6E440EDE6E3A0EDE6E51
-:106DC000120E75EC10F00A0DF3CF4CF1F4CF4DF12B
-:106DD000A551060FA96EC8EC0DF0A8CF4EF14F6B70
-:106DE00008EC0CF00A0E485F48C132F1000E495B16
-:106DF00049C133F1386B382B376B375124EC0DF028
-:106E00006D0EDE6E290EDE6E200EDE6E200EDE6E44
-:106E10001DEC0EF05F0EE8CF7CF020EE60F0480E27
-:106E2000DE6E650EDE6E3A0EDE6E200EDE6EA55153
-:106E3000070FA96EC8EC0DF0A8CF32F1386B382BD4
-:106E4000376B1BEC0DF0250EDE6E200EDE6E200E75
-:106E5000DE6E1DEC0EF07D0EE8CF7CF020EE60F0D3
-:106E60002B0EDE6E2F0EDE6E2D0EDE6E3A0EDE6EF9
-:106E7000200EDE6E2B0E22BD2D0EDE6E1DEC0EF0F2
-:106E80009B0EE8CF7CF020EE60F0590E51EC0BF039
-:106E9000A551040FA96EC8EC0DF0A8CF32F1386BE4
-:106EA000382B376B1BEC0DF02F0EDE6EA551050F46
-:106EB000A96EC8EC0DF0A8CF32F1386B382B376BC8
-:106EC0001BEC0DF0200EDE6E200EDE6E1DEC0EF0C3
-:106ED000F3EC12F09BEC1DF0D7EC31F021B30FD0A6
-:106EE00021B11AD020B37CEF4AF020B1D2EC3DF0B2
-:106EF00020B1ABEC43F0209120B918D0EDD7BA2BDC
-:106F0000070EBA6302D0010EBA6FB86B9BEC1DF08E
-:106F1000F3EC12F02193E0D7BA4F90D0BA4F11D0D2
-:106F2000BA4F43D0BA4F06D0BA4F69D0AAC1BAF10E
-:106F3000BA2BD6D5227D040EBA6F14D7010EBA6FC4
-:106F400009D7A551060FA96EC8EC0DF0A8CF32F1F4
-:106F500022BD07D0322B650E326310D0040E326F83
-:106F60000DD03207030E326309D0A551070FA96E69
-:106F7000C8EC0DF0640E326FA850325FA551070FB8
-:106F8000A96EC8EC0DF0A8503225336F650E33633F
-:106F900002D0040E326FA551060FA96E32C1A8FFB0
-:106FA000CCEC0DF0020EBA6FDDD6A551070FA96E1D
-:106FB000C8EC0DF0A8CF32F122BD06D0322B5C0E0A
-:106FC000326307D0326B05D03207FF0E326301D037
-:106FD000326BA551060FA96EC8EC0DF0A8503225F2
-:106FE000336F650E336301D03207A551070FA96EC9
-:106FF00032C1A8FFCCEC0DF0030EBA6FB3D6A55189
-:10700000040FA96EC8EC0DF0A8CF32F1A551050F01
-:10701000A96EC8EC0DF0A8CF33F1A551060FA96EEB
-:1070200032C1A8FFCCEC0DF0A551070FA96E33C1FA
-:10703000A8FFCCEC0DF0050EBA6F94D628EC0FF03B
-:10704000010EBA6F6D0E58EC0BF00B0E58EC0BF0F6
-:10705000B86B21912193D4D8A4D9410EE8CF7CF00C
-:10706000140EE8CF7DF020EE60F0690E51EC0BF0CD
-:107070001B0E9FEC0DF0AAC132F1322BA832322F39
-:10708000FDD7D8A004D0600E51EC0BF006D0200E36
-:10709000DE6E200EDE6E200EDE6E1DEC0EF05F0E3C
-:1070A000E8CF7CF0140EE8CF7DF020EE60F0580EB3
-:1070B00051EC0BF0200EDE6E210EA96EC8EC0DF027
-:1070C000A804AA6304D0600E51EC0BF006D0200E89
-:1070D000DE6E200EDE6E200EDE6E1DEC0EF07D0EDE
-:1070E000E8CF7CF0140EE8CF7DF020EE60F06B0E60
-:1070F00051EC0BF01DEC0EF09B0EE8CF7CF0140E63
-:10710000E8CF7DF020EE60F06C0E51EC0BF01DEC42
-:107110000EF0F3EC12F09BEC1DF0D7EC31F021B344
-:107120000FD021B11AD020B37CEF4AF020B1D2ECBD
-:107130003DF020B1ABEC43F0209120B9F7D6EDD76C
-:10714000BA2B070EBA6302D0010EBA6FB86B9BEC74
-:107150001DF0F3EC12F02193E0D7BA4FEFD6BA4FFF
-:1071600011D0BA4F05D0BA4F23D0BA4F35D0DED6A2
-:10717000AAC1A8FFA82A210EA96ECCEC0DF0030E1F
-:10718000BA6F66D71B0E9FEC0DF0AAC132F1322BFD
-:10719000324FA870324FA872324FA874324FA8767F
-:1071A000324FA8781B0E9DEC0DF0020EBA6F50D72F
-:1071B000AA511C0FA96EC8EC0DF0A8CF32F1322BEA
-:1071C000640E326302D0630E326F32C1A8FFCCEC82
-:1071D0000DF0040EBA6F3CD7AA511C0FA96EC8EC73
-:1071E0000DF0A8CF32F13207FF0E326302D0000E4D
-:1071F000326F32C1A8FFCCEC0DF0050EBA6F28D764
-:1072000084EC2BF0010EE8CF7FF0020EE8CF7CF08B
-:10721000000EE8CF7DF020EE60F05F0E51EC0BF039
-:10722000AAC132F1322B1F8F386B382B376B05EC2C
-:107230000DF03A0EDE6E200EDE6E1DEC0EF0020E2C
-:10724000E8CF7CF0320EE8CF7DF020EE60F0A55163
-:10725000070FA96EC8EC0DF0A8CF32F13253000E23
-:1072600032651DD0B5EC39F0A551060FA96EC8ECFA
-:107270000DF0A8CF32F1386B382B376B1BEC0DF0CB
-:107280002F0EDE6EA551070FA96EC8EC0DF0A8CF2A
-:1072900032F1386B382B376B1BEC0DF041D0A55118
-:1072A000060FA96EC8EC0DF0A8CF32F13253150EBF
-:1072B0003263326517D0640E326108D0AEEC39F01B
-:1072C000386B382B376B1BEC0DF02AD04F0EDE6E6F
-:1072D000320EDE6E200EDE6E386B382B376B1BECF9
-:1072E0000DF01ED032630ED0410EDE6E490EDE6E02
-:1072F000520EDE6E200EDE6E386B382B376B1BECB9
-:107300000DF00ED0450EDE6E520EDE6E520EDE6EAB
-:10731000200EDE6E386B382B376B1BEC0DF000D077
-:10732000200EDE6E690EDE6E6E0EDE6E200EDE6EDE
-:10733000AA511C0FA96EC8EC0DF0A8CF32F1386B22
-:10734000382B376B1BEC0DF06D0EDE6E200EDE6EF3
-:107350001DEC0EF0000EE8CF7FF012004E0EDE6E38
-:10736000580EDE6E200EDE6E1200540EDE6E580ECB
-:10737000DE6E200EDE6E12001B0E9FEC0DF0AAC119
-:1073800032F1322BA832322FFDD7D8A006D0230EEF
-:1073900075EC10F01DEC10F012004A0E1DEC10F010
-:1073A0001200A551060FA96EC8EC0DF0A8CF33F15D
-:1073B000AA511C0FA96EC8EC0DF0A8CF32F10A0E2D
-:1073C000322733513203F3CF4CF1F4CF4DF10A0E93
-:1073D0004E6F4F6B08EC0CF048C132F149C133F1EC
-:1073E000370EE8CF7DF0230EE8CF7CF020EE60F082
-:1073F000280EDE6E700EDE6E700EDE6E4F0EDE6ECE
-:10740000320EDE6E3A0EDE6E030E24EC0DF0420EEE
-:10741000DE6E610EDE6E720EDE6E290EDE6E200EE8
-:10742000DE6E1DEC0EF01200030EA96EAA6A20EEAD
-:1074300060F0A92AC8EC0DF0A8CFDEFF170EA962F4
-:10744000F8D71C0E9FEC0DF0A8CFDEFF1D0E9FECB1
-:107450000DF0A8CFDEFF1E0E9FEC0DF0A8CFDEFFD3
-:107460001F0E9FEC0DF0A8CFDEFF200E9FEC0DF05D
-:10747000A8CFDEFF1B0E9FEC0DF0A8CFDEFF20EEA5
-:1074800074F0050EED6FEB6BDE50EB27ED2FFCD7A4
-:10749000EB6701D012002191630EEE6F2DD8050E1F
-:1074A000EF6F3ED8EBC1A8FF200E9DEC0DF024D865
-:1074B000040EEF6F35D8EBC1A8FF1F0E9DEC0DF049
-:1074C0001BD8030EEF6F2CD8EBC1A8FF1E0E9DEC4E
-:1074D0000DF012D8020EEF6F23D8EBC1A8FF1D0EDE
-:1074E0009DEC0DF009D8010EEF6F1AD8EBC1A8FF83
-:1074F0001C0E9DEC0DF01200EC6BEB6BED6B20EEB7
-:1075000074F0DE50EE6505D0EB6103D0EB6FECC19B
-:10751000EDF1EC2B050EEC63F4D7EBC1EEF11200AC
-:1075200020EE60F0ED51040DF350D926000EDA2262
-:1075300021B10CD0210E9FEC0DF0ED29A86206D0F0
-:10754000EFC1A8FF210E9DEC0DF02181EF51040D3C
-:10755000F3CFA9FFDECFA8FFCCEC0DF0A92ADECF38
-:10756000A8FFCCEC0DF0A92ADECFA8FFCCEC0DF0E3
-:10757000A92ADECFA8FFCCEC0DF0120025BD1FD04C
-:10758000AECF43F1600E435F434F258B434F248BB7
-:10759000434F258D434F2681434F278F434F2881EB
-:1075A000434F2883434F2885434F2B81434F2A8FD6
-:1075B000434F2D83AE509E9AAB98AB8812002CB7E8
-:1075C000F9D78186AE6601D0AE2AAE50640DF3CFF6
-:1075D000C6F1F4CFC7F1EED7F292D5BE09D0248719
-:1075E000D58E1200F090D5BE03D02489D58E12001E
-:1075F000F294D56AD76AD66AD58E1200F294D59ED7
-:10760000D76AD66A1200F19C2A91000ED56ED58EEB
-:107610001200F18C1200F19A2A93000ED56ED58ECD
-:107620001200F18A1200A192B19ECA9412009E909B
-:107630008198080ECF60412B080ECF5E412B0F0EB4
-:10764000416502D084EC3BF020A901D0120023BF99
-:107650001200422B010E42630AD0239D3F6B406B08
-:107660009B6B9C6BF2EC18F0E2EC18F01200020E2F
-:1076700042630FD0E9EC18F0EFEC18F0CAEC17F009
-:107680008D513F278E51402397519B2798519C2322
-:107690001200030E426301D0E5D7040E426301D00D
-:1076A000E9D7050E426301D0DDD7060E426301D053
-:1076B000E1D7070E426301D0D5D7DCDF426B020E63
-:1076C0003E6FD89040333F33D8909C339B333E2F4E
-:1076D000F8D740C18EF13FC18DF19CC198F19BC19B
-:1076E00097F1238D25AD04D0E80E9F6F030EA06F98
-:1076F0001F979F518D5D8F6FA0518E59906FD8A8A5
-:1077000012008F6B906B1200416B2081D89420A3E4
-:107710001CD0A82BA905A86502D0A86B2287172B1F
-:10772000D8B4182B22A911D0A72B3B0EA76505D0E2
-:10773000A76B2087A52BD8B4A62B2AAB06D0DD2BB0
-:107740003B0EDD6502D0DD6BDC2B032B3B0E0365AE
-:107750001200036B2085042B3B0E04651200046BA2
-:10776000052B170E05651200056B062B2A0E036FFD
-:1077700007C176F1764F1F0E764F1C0E764F1F0E07
-:10778000764F1E0E764F1F0E764F1E0E764F1F0E33
-:10779000764F1F0E764F1E0E764F1F0E764F1E0E23
-:1077A000764F1F0E06651200010E066F072B0C0E9A
-:1077B00007651200010E076F082B1200C4EC4AF097
-:1077C000326B32C118F5AFEC0FF072EC2EF0DAEC40
-:1077D0000DF066EC0FF08AEC26F024EC1DF0FCECCA
-:1077E00024F0A3C100F5A4C101F5A3C102F5A4C111
-:1077F00003F528BF10D02ABB0ED043EC23F078EC61
-:1078000023F02DA53AEC29F02DB595EC20F074EC81
-:1078100021F0DDEC1FF028AF03D0670E58EC0BF021
-:107820002AAB03D0740E58EC0BF0B86BB96B209DEB
-:10783000209F239D956B966B996B9A6B050EB76F86
-:1078400081968198259D2C97000EE8CF7CF0000E44
-:10785000E8CF7DF0000EE8CF7EF0000EE8CF7FF09D
-:1078600024EC1AF02497249974EC21F0C7EC2BF047
-:10787000010ECF6F470EBAEC1AF00C0E75EC10F03B
-:107880000A6F0AC113F50B0E75EC10F00A6F0AC1EE
-:1078900012F530EC80F00101480EBAEC1AF0F3EC6E
-:1078A00012F020A119D029A101D000D024EC1DF0A4
-:1078B00008EC3DF0D2EC3DF03EEC48F0DEEC23F07D
-:1078C0008EEC3DF0DEEC3CF06EEC12F0DDEC1FF0E7
-:1078D0002CB102EC48F02091ABEC3DF023BDB0ECB4
-:1078E00023F023BDD6EC1EF023BDABEC43F0239D6B
-:1078F00020B5A3EC3CF020BFF6EF12F020B3DEEF92
-:107900003DF020B947EF47F025BBA7EF32F024BB8D
-:10791000BAEF49F026B1A6EF0DF02BB1A1EF0DF0B3
-:1079200027BF8EEF32F028B10EEF4AF028B37AEF7E
-:1079300032F028B562EF32F02ABF83EF32F02DB378
-:1079400055EF32F0AED7FCEC24F0E1EC3CF063EC08
-:1079500049F0C7EC2BF0CEEC3CF028BF0ED02ABB90
-:107960000CD078EC23F043EC23F020BD06D02DA5FD
-:107970003AEC29F02DB595EC20F0C1EC3CF02095C7
-:1079800012002781010ECC5F000ECD5BCC67120088
-:10799000CD67120027918196CC2B120020C532F1C1
-:1079A00021C533F1326705D0336703D0196B1A6BE9
-:1079B0001200010E1927000E1A23120027B181763A
-:1079C00012008188490EBAEC1AF09FC102F5A0C1DD
-:1079D00003F50A6B0AC111F54F0E0A6F0AC110F5C3
-:1079E0008DC100F58EC101F50B0E75EC10F00A6F1C
-:1079F0000AC112F50C0E75EC10F00A6F0AC113F5EE
-:107A000040EC80F001014A0EBAEC1AF081981200A5
-:107A100094928282249182A42481829294820A0E7A
-:107A2000A9EC0CF0249382A424839492829224B132
-:107A300071D024B364D0948229A944D0299F299974
-:107A4000320E9FEC0DF0A8CF39F1330E9FEC0DF004
-:107A5000A8CF3AF1D890010E3927000E3A2339C148
-:107A6000A8FF320E9DEC0DF03AC1A8FF330E9DEC3D
-:107A70000DF0340E9FEC0DF0A8CF39F1350E9FECD0
-:107A80000DF0A8CF3AF1D890010E3927000E3A2315
-:107A900039C1A8FF340E9DEC0DF03AC1A8FF350E98
-:107AA0009DEC0DF007C1A8FF2F0E9DEC0DF006C157
-:107AB000A8FF300E9DEC0DF008C1A8FF310E9DEC23
-:107AC0000DF0120029AF1200299F320E9FEC0DF02D
-:107AD000A8CF39F1330E9FEC0DF0A8CF3AF1D89032
-:107AE000010E3927000E3A2339C1A8FF320E9DEC52
-:107AF0000DF03AC1A8FF330E9DEC0DF01200818805
-:107B0000640ED5EC0CF08198640ED5EC0CF08188F5
-:107B1000298912008188298F2999120020AD12002D
-:107B2000B92B040E75EC10F0B9651200209D82ECA3
-:107B30002BF028BF08D02ABB06D02DA53AEC29F09F
-:107B40002DB595EC20F0B0EC23F08AEC26F0B96B63
-:107B500024972499120024B718D024B907D0D59EB1
-:107B6000F294D76AD66AF292F0901200249984ECCB
-:107B70002BF0010EE8CF7FF0040E58EC0BF0000E56
-:107B8000E8CF7FF0208DB86B1200249720AD02D093
-:107B9000208F12002D752DA53AEC29F02DB595EC0E
-:107BA00020F01200B82B030E75EC10F0050FD8B0C2
-:107BB000FF0EE806B865120020891200F6EC43F0CB
-:107BC000520EBAEC1AF028EC0FF0AEEC1BF071EC90
-:107BD0001FF004EC1FF02ABB208728BF04D02ABB6B
-:107BE00002D0D2EC1BF020A142D028BF09D02ABB82
-:107BF00017D029B118D0C8EC40F0B6EC3EF01BD03D
-:107C000020AD54EC25F039EC43F02CB329EC26F0F0
-:107C100024BF04D0248FD1EC43F00DD0249F0BD08F
-:107C200067EC3EF008D0BCEC2AF0B6EC3EF02CB588
-:107C3000CAEC40F000D039EC43F023B7DEEC23F07F
-:107C400020BD5DEC3EF020BFFDEC46F097EC3EF031
-:107C50002CB102EC48F02CB329EC26F02091260E32
-:107C600075EC10F0326F010E326301D0268326A32B
-:107C70000BD020BD08D054EC25F029B1BCEC2AF083
-:107C800027B5C8EC40F0269320AFB1EC44F020BFFC
-:107C9000F5EC44F020A383D323BD5EEC43F0239D99
-:107CA00020B57DEC43F022B7ACEC3FF020BF04D010
-:107CB00025BD02D00300000096D7B92B040E75EC49
-:107CC00010F0B9651200209D1AEC25F01200C3ECEB
-:107CD00025F022B90DD084EC25F0E22B3C0EE263B6
-:107CE00002D0E26BE12B269722B912002687120000
-:107CF00026A712000BD8B1EC25F0E06BE26BE16B2C
-:107D0000DD6BDC6B916B926B26971200DEC152F13A
-:107D1000DFC153F191C154F192C155F1D4EC0BF094
-:107D20001FA7120091C1DEF192C1DFF1120081980C
-:107D300032C532F10E0E75EC10F03261B1EC3EF04E
-:107D400027BB81881FC532F1322D120066C532F182
-:107D50000E0E75EC10F03261B1EC3EF027BB81885D
-:107D600012008188020EB06F288B120024BFA5D0AC
-:107D7000248FD1EC43F093EC40F08DC14CF18EC1D7
-:107D80004DF10A0E4E6F000E4F6B08EC0CF048C11F
-:107D90004CF149C14DF1D0C14EF14F6BEBEC0BF002
-:107DA00048C14CF149C14DF1640E4E6F000E4F6B4E
-:107DB00008EC0CF048C107F529B118C507F528EC07
-:107DC00080F0010165C532F11B0E75EC10F0325DDB
-:107DD000D8B098EC2BF023EC41F025A15FD03369AB
-:107DE00015EE0FF0332B41D8030E3363FBD7170E7C
-:107DF0009FEC0DF0A8CF1DF5160E9FEC0DF01DC5E4
-:107E00000AF1D880640E0A55A856A8CF1CF51B0E9F
-:107E10009FEC0DF0A8CF33F11C0E9FEC0DF0000E7F
-:107E200033B1A850E8CF6AF51D0E9FEC0DF0000E9F
-:107E300033B3A850E8CF69F51E0E9FEC0DF0000E8D
-:107E400033B5A850E8CF68F51F0E9FEC0DF0000E7B
-:107E500033B7A850E8CF67F5200E9FEC0DF0000E69
-:107E600033B9A850E8CF1BF512003351040DF3507D
-:107E7000070FA96EC8EC0DF0A8CFE7FF3351040D32
-:107E8000F350060FA96EC8EC0DF0E5CF0AF1D880CB
-:107E9000640E0A55A856A8CFE5FF1200460EBAECAC
-:107EA0001AF0326B32C16AF532C169F532C168F538
-:107EB00032C167F532C11BF51200249F28BF1200A2
-:107EC0002ABB1200420EBAEC1AF082EC3FF0000E10
-:107ED000E8CF4CF200EC80F00101430EBAEC1AF04E
-:107EE00023C5CEF1CE6712002BC50AF10A6729D04F
-:107EF00025B1D2EC1BF02591AA6B22C5ABF1E5ECC4
-:107F00001BF012008DC100F58EC101F50B0E75EC52
-:107F100010F00A6F0AC112F50C0E75EC10F00A6F22
-:107F20000AC113F5100E75EC10F00A6F0AC117F5AF
-:107F30001D0E75EC10F00A6F0AC11EF5C4EC4AF074
-:107F4000120025A109EC1CF025812BC5AAF124C53E
-:107F5000ABF112EC1CF0120022972683819825BD0C
-:107F6000120022BB08D0228BBDC1BFF1BEC1C0F13F
-:107F70002F0E91EC2DF08F51A9EC2DF09051A9EC22
-:107F80002DF0AE6BB12D02D0020EAE27B22D02D075
-:107F9000020EAE27B32D02D0020EAE27B42D02D0B2
-:107FA000030EAE27B52D02D0090EAE27B62D02D096
-:107FB000000EAE2728AB11D0010EAE27AF6BB0512B
-:107FC000AF27B06B28A703D0020EAE27AF8928A930
-:107FD00003D0010EAE27AF8BAE8FAE51A9EC2DF0C2
-:107FE00028AB16D0AF51A9EC2DF028A70CD0180E55
-:107FF0009FEC0DF0A850A9EC2DF0190E9FEC0DF0A0
-:10800000A850A9EC2DF028A903D0D151A9EC2DF04E
-:10801000289B28972899B12F01D07AD8B22F01D068
-:108020006CD8B32F01D05ED8B42F01D04DD8B52F66
-:1080300001D018D8B62F01D010D8B1BFB16BB2BFE4
-:10804000B26BB3BFB36BB4BFB46BB5BFB56BB6BFE8
-:10805000B66B440EBAEC1AF012001A0E75EC10F062
-:10806000B66F120031C9B5F1B551A9EC2DF030C988
-:10807000B5F1B551A9EC2DF033C9B5F1B551A9EC65
-:108080002DF032C9B5F1B551A9EC2DF035C9B5F1D6
-:10809000B551A9EC2DF034C9B5F1B551A9EC2DF0CD
-:1080A00037C9B5F1B551A9EC2DF036C9B5F1B551C7
-:1080B000A9EC2DF038C9B5F1B551A9EC2DF0190E88
-:1080C00075EC10F0B56F1200000EA9EC2DF0000E4B
-:1080D000A9EC2DF0000EA9EC2DF0180E75EC10F0A7
-:1080E000B46F1200000EA9EC2DF0000EA9EC2DF0DB
-:1080F000170E75EC10F0B36F1200AA51A9EC2DF019
-:10810000AB51A9EC2DF0160E75EC10F0B26F120009
-:108110009751A9EC2DF09851A9EC2DF0150E75ECA6
-:1081200010F0B16F120020A32DD08DC152F18EC17D
-:1081300053F195C154F196C155F18DC195F18EC1A0
-:1081400096F1D4EC0BF050C14CF151C14DF1270E1A
-:108150004E6F4F6BEBEC0BF048C145F149C146F156
-:10816000070E476FBEEC0BF0630E456501D0456FFF
-:10817000050E75EC10F0455DD8A004D0218BD7EC2E
-:108180001CF0120021AB1200219BFEEC1CF012002F
-:1081900029B112008DC14CF18EC14DF10A0E4E6F06
-:1081A0004F6B08EC0CF048C14CF149C14DF1D0C106
-:1081B0004EF14F6BEBEC0BF048C154F149C155F156
-:1081C000130E75EC10F0640DF3CF52F1F4CF53F1B0
-:1081D000D4EC0BF027951FB72785279B48C154F196
-:1081E00049C155F1120E75EC10F0640DF3CF52F148
-:1081F000F4CF53F1D4EC0BF01FA704D0278B050E5E
-:10820000B06F288B48C154F149C155F1110E75EC7E
-:1082100010F0640DF3CF52F1F4CF53F1D4EC0BF026
-:108220001FB705D0278B2785040EB06F288B27B585
-:1082300006D027A307D05DEC1FF0279303D032ECC4
-:108240001FF0278312002C9D8FC14CF190C14DF17E
-:10825000640E4E6F4F6B08EC0CF01B0E9FEC0DF094
-:10826000A8A011D0010ED16301D00DD01C0E9FEC3F
-:108270000DF0030EA86407D04851A86404D0030E83
-:10828000A85C48612C8D1B0E9FEC0DF0A8A211D0AC
-:10829000020ED16301D00DD01D0E9FEC0DF0030E28
-:1082A000A86407D04851A86404D0030EA85C4861B4
-:1082B0002C8D1B0E9FEC0DF0A8A411D0030ED163E2
-:1082C00001D00DD01E0E9FEC0DF0030EA86407D058
-:1082D0004851A86404D0030EA85C48612C8D1B0E85
-:1082E0009FEC0DF0A8A610D0040ED16301D00CD0E5
-:1082F0001F0E9FEC0DF0A86407D04851A86404D06D
-:10830000030EA85C48612C8D1B0E9FEC0DF0A8A8F5
-:1083100010D0050ED16301D00CD0200E9FEC0DF0D3
-:10832000A86407D04851A86404D0030EA85C486133
-:108330002C8D71EC1FF0120020C54CF121C54DF1C0
-:108340004C6707D04D6705D0010ECC6FCD6B2791E0
-:1083500012004CC104F54DC105F50D0E75EC10F081
-:108360004E6F4EC106F54B0EBAEC1AF01CEC80F0C5
-:1083700001014C0EBAEC1AF004C54CF105C54DF1E3
-:108380004C6707D04D6705D0010ECC6FCD6B2791A0
-:1083900012004CC1CCF14DC1CDF12781120020A7B4
-:1083A0002EEF43F025BD2EEF43F02ABBAFDCA3C177
-:1083B00000F5A4C101F50C0E75EC10F00A6F0AC1AE
-:1083C00013F5470EBAEC1AF030EC80F00101B4DF7F
-:1083D000480EBAEC1AF0FD0EA9EC2DF0FD0EA9EC3A
-:1083E0002DF0FE0EA9EC2DF0BFC1BDF1C0C1BEF154
-:1083F000FA0EA9EC2DF0FA0EA9EC2DF0200EA9EC46
-:108400002DF00751A9EC2DF00651A9EC2DF00851E3
-:10841000A9EC2DF00551A9EC2DF00451A9EC2DF09B
-:108420002AAB11D0DEC132F1DFC133F171EC2DF096
-:1084300032C1DEF133C1DFF1DE51A9EC2DF0DF51A5
-:10844000A9EC2DF010D091C132F192C133F171EC51
-:108450002DF032C191F133C192F19151A9EC2DF07F
-:108460009251A9EC2DF0A551A9EC2DF0A651A9EC43
-:108470002DF0A751A9EC2DF0AC51A9EC2DF0AD5188
-:10848000A9EC2DF0A351A9EC2DF0A451A9EC2DF0ED
-:1084900020C532F121C533F13251A9EC2DF0335111
-:1084A000A9EC2DF0060E9FEC0DF0A850A9EC2DF0D4
-:1084B000070E9FEC0DF0A850A9EC2DF00A0E9FECD2
-:1084C0000DF0A850A9EC2DF00B0E9FEC0DF0A8506C
-:1084D000A9EC2DF00E0E9FEC0DF0A850A9EC2DF09C
-:1084E0000F0E9FEC0DF0A850A9EC2DF0120E9FEC92
-:1084F0000DF0A850A9EC2DF0130E9FEC0DF0A85034
-:10850000A9EC2DF0160E9FEC0DF0A850A9EC2DF063
-:10851000170E9FEC0DF0A850A9EC2DF0180E9FEC53
-:108520000DF0A850A9EC2DF0190E9FEC0DF0A850FD
-:10853000A9EC2DF0210E9FEC0DF0A850A9EC2DF028
-:10854000010EA9EC2DF03F0EA9EC2DF0C251A9ECC3
-:108550002DF0C351A9EC2DF0140E75EC10F02ABBD0
-:10856000010EA9EC2DF0020E396F393B150E75EC9A
-:1085700010F03925A9EC2DF0020E396F393B160E9B
-:1085800075EC10F03925A9EC2DF0020E396F393B4E
-:10859000170E75EC10F03925A9EC2DF0030E396F8C
-:1085A000393B180E75EC10F03925A9EC2DF0090EA9
-:1085B000396F393B190E75EC10F03925A9EC2DF007
-:1085C000000E396F393B1A0E75EC10F03925A9EC05
-:1085D0002DF01A0E9FEC0DF0A850A9EC2DF0000E16
-:1085E000A9EC2DF0FB0EA9EC2DF0FB0EA9EC2DF063
-:1085F00025BD33D0020E9FEC0DF0A8CF39F1030E4C
-:108600009FEC0DF0A8CF3AF1D890010E3927000E5B
-:108610003A2339C1A8FF020E9DEC0DF03AC1A8FF24
-:10862000030E9DEC0DF01C0E89EC10F0326703D0A8
-:10863000336701D012D0010E3227000E3323700EA3
-:10864000820FA96E32C1A8FFCCEC0DF0700E830F23
-:10865000A96E33C1A8FFCCEC0DF08196259D2DB1FC
-:10866000E9EC4BF060EC80F00101196B1A6BDEEF66
-:108670003BF020A712002ABB0ED025BD19D02093B5
-:10868000B72B020E75EC10F0020FD8B0FF0EE80603
-:10869000B76520831200B72B3C0EB7631200B76B8F
-:1086A0002093E02B1E0E75EC10F0E0632083120087
-:1086B0002093B72B050EB76520831200ABEC43F077
-:1086C00020B387EC43F020B39AEC43F0219D9751FF
-:1086D0009963218D98519A63218D21BD04EC1FF07F
-:1086E000219F8D519563218F8E519663218F25BDDA
-:1086F000218F21BF8CEC22F012003EEC48F0C1EC3F
-:1087000043F02CEC25F063EC49F02095120091C168
-:1087100052F192C153F18FC154F190C155F1D4EC93
-:108720000BF01FA712008FC191F190C192F12CECB8
-:1087300025F01200ACC152F1ADC153F197C154F113
-:1087400098C155F1D4EC0BF01FB7120097C1ACF1F2
-:1087500098C1ADF112002299000E75EC10F0526F25
-:10876000536B8FC154F190C155F1D4EC0BF01FA79E
-:1087700005D020B7B76B20832289120020A7209351
-:10878000120023B709D00C0EC36501D01200070EEA
-:10879000B06F288B238712000D0EC365F8D723977F
-:1087A00012008FC115F190C116F115511127165104
-:1087B0001223000E132314231551112716511223CF
-:1087C000000E1323142317C14EF118C14FF111C12C
-:1087D00048F112C149F113C14AF114C14BF12FEC18
-:1087E0000CF048C193F149C194F11200510EBAEC5A
-:1087F0001AF0916B926B936B946BE6EC0FF05A0E40
-:108800009FEC0DF0000EA864AFEC0FF0116B126B33
-:10881000136B146B010E176F186B010EDE6FDF6B9D
-:10882000E16BE26BDC6BDD6BA56BA66BA76BA86BDA
-:10883000E06BB76BB86BB06B289B2B9BD269E86B76
-:1088400025912C952C9DD8EC2DF0A4C103F5A3C146
-:1088500002F597C1ACF198C1ADF10A6B0AC14EF2B5
-:108860000AC14FF202EE50F0200E0A6FEE6A0A2F94
-:10887000FDD702EE70F0200E0A6F010EEE6E0A2F89
-:10888000FCD702EE90F0EE6AEE6A200E75EC10F066
-:10889000A8CF15F5210E75EC10F0A8CF14F52C8398
-:1088A000290E75EC10F0326F010E32632C93140E0A
-:1088B00075EC10F0A96F150E75EC10F0B16F160E77
-:1088C00075EC10F0B26F170E75EC10F0B36F180E58
-:1088D00075EC10F0B46F190E75EC10F0B56F1A0E40
-:1088E00075EC10F0B66F2AAB02D0010EA96F240E02
-:1088F0009FEC0DF029B1A8CF18F5A8CF59F18196BA
-:108900002397229B209D2097268325ADE9EC0DF02F
-:10891000210E9FEC0DF0A8CFD1F1D105040DF3503D
-:10892000070FA96EC8EC0DF0A8CF11F5D105040D05
-:10893000F350060FA96EC8EC0DF0A8CFD0F111C509
-:108940000AF1D880640E0A55D880A856A8CF10F531
-:10895000326B32C11BF532C11CF532C11DF52B95AE
-:10896000120024B718D024A91200249724992A9918
-:10897000208D209FB96B2ABB0AD0010EE8CF7FF073
-:10898000040E58EC0BF0000EE8CF7FF012008D0EB5
-:1089900058EC0BF012002497249920AD14D02AAB88
-:1089A00003D02093209D1200208F209D54EC28F0AE
-:1089B000CCEC26F02C992B9F010EBA6F66EC28F0B8
-:1089C0002499249712002CB7AAD08188060EB06F84
-:1089D000288B2CA31200116B126B136B146B020EFD
-:1089E000176F186BD1EC43F0120024B715D024A9EF
-:1089F00012002DB9FFD026B91CD126BDF3D0249981
-:108A0000B96BBA2B060E2BBD040EBA6302D0010E51
-:108A1000BA6F66EC28F0120024972499208F209DCD
-:108A2000B96B2DB9E7D026BBB0D126B902D126BD8E
-:108A3000D9D026B500D12CB99EEF45F02BBF0BD075
-:108A4000BA4FDAD0BA4F8AD1BA4F53D0BA4F45D0C5
-:108A5000BA4FE9D11200BA4FBCD0BA4F17D0BA4FB3
-:108A6000C3D0BA4F03D0BA4FDED112002C732CA35F
-:108A70000AD0116B126B136B146B020E176F186B0D
-:108A8000D1EC43F0D0D117EC26F0CDD15A0E9FECAB
-:108A90000DF0A86608D0E6EC0FF0010EA86E5A0E95
-:108AA0009DEC0DF007D0AFEC0FF0000EA86E5A0E43
-:108AB0009DEC0DF071EC1FF004EC1FF08CEC22F03B
-:108AC0002CEC25F02ABBAFD128BFADD125B109ECE4
-:108AD0001CF025A1D2EC1BF0A6D154EC28F0EAEC56
-:108AE00026F0010EBA6F2B8F66EC28F0249924979C
-:108AF000120029B126D1268554EC28F0D0C1A8FF58
-:108B0000180E9DEC0DF011C5A8FF190E9DEC0DF08F
-:108B1000FDEC26F0010EBA6F66EC28F01200208FF3
-:108B2000209D249924972C8954EC28F036EC27F0CA
-:108B30002B9F010EBA6F66EC28F01200BA4F73D16A
-:108B4000BA4F39D0BA4F3ED0BA4F2ED0BA4F25D0F7
-:108B50006AD136EC27F0980E526F3A0E536FC6C1A9
-:108B600054F1C7C155F1D4EC0BF01FA705D0980EF6
-:108B7000C66F3A0EC76F1200E80E526F030E536FA6
-:108B8000C6C154F1C7C155F1D4EC0BF01FB71200A8
-:108B9000E80EC66F030EC76F1200E80EC65F030E25
-:108BA000C75B050EBA6FD5D7E80EC627030EC723DD
-:108BB000040EBA6FCED7640EC627000EC723020E6E
-:108BC000BA6FC7D7640EC65F000EC75B030EBA6FDD
-:108BD000C0D7268D54EC28F030EC80F0010137EC42
-:108BE00029F01200269D1FD12D8954EC28F02CEC81
-:108BF0002BF012002D9917D12689220E9FEC0DF033
-:108C0000030EA8640DD00CD02B8528EC0FF048EC97
-:108C10002CF023C5CEF1CE6712005AEC2CF01200D6
-:108C200054EC28F023C5CEF1CE67120081EC27F07A
-:108C300012002699F8D0BA4F6FD0BA4F4ED0BA4F23
-:108C400038D0BA4F17D0BA4F01D01200190E9FEC8E
-:108C50000DF0A8CF32F13207FF0E326301D0322B74
-:108C600032C1A8FF190E9DEC0DF0FDEC26F0050EAB
-:108C7000BA6F1200190E9FEC0DF0A8CF32F1322B13
-:108C8000650E326302D0040E326F180E9FEC0DF0A9
-:108C9000A8503225336F650E336301D0320732C1DD
-:108CA000A8FF190E9DEC0DF0FDEC26F0040EBA6F36
-:108CB0001200180E9FEC0DF0A8CF32F13207030E10
-:108CC000326301D0322B32C1A8FF180E9DEC0DF09B
-:108CD000FDEC26F0030EBA6F1200180E9FEC0DF09B
-:108CE000A8CF32F1322B650E326302D0050E326FFF
-:108CF000190E9FEC0DF0A8503225336F650E3363CB
-:108D000001D0320732C1A8FF180E9DEC0DF0FDEC2A
-:108D100026F0020EBA6F1200190E9FEC0DF0A8CFCC
-:108D200011F5180E9FEC0DF0A8CFD0F111C50AF186
-:108D3000D880640E0A55A856A8CF10F52887288B2E
-:108D400072D0268B54EC28F029912A89CEEC27F09A
-:108D50002981010EBA6F66EC28F0120029B10AD001
-:108D6000268B54EC28F0CEEC27F0010EBA6F66EC9F
-:108D700028F012002B8D268B54EC28F01FEC28F0E5
-:108D8000010EBA6F66EC28F012002AB912D029A1A0
-:108D900010D02C955DEC1FF0230EBA25A96EC8ECFF
-:108DA0000DF0A8CF18F5A8CF59F12B9D2889288B55
-:108DB0003AD02C85326B32C118F5269BBAC1D1F15D
-:108DC000BA05040DF350070FA96EC8EC0DF0A8CF3B
-:108DD00011F5BA05040DF350060FA96EC8EC0DF09D
-:108DE000A8CFD0F111C50AF1D880640E0A55A85653
-:108DF000A8CF10F52889288B16D020AF12002DB9E6
-:108E000043D02CB93CD026A908D02BB531D023C5EE
-:108E1000CEF1CE6702D081EC27F0B92B0A0E75ECAB
-:108E200010F0B96512002BA50DD02B9528EC0FF092
-:108E300004EC1FF02CEC25F025B109EC1CF025A169
-:108E4000D2EC1BF02B95209F209D71EC1FF054EC71
-:108E500028F0AEEC1BF054EC25F0B96B26992D9957
-:108E6000269B269D26952B9D2C99249724991200AC
-:108E700023C5CEF1CE67D1D75AEC2CF0CED736EC45
-:108E800027F066EC28F0C9D72CEC2BF0C6D729EEDA
-:108E90004AF0100E396FDE660DD0392FFCD728EC62
-:108EA0000FF0010E58EC0BF0020E58EC0BF070ECCA
-:108EB00080F0010178EC0EF0E9EC0DF0A56BA66BEB
-:108EC000939C939E819C819E20B509D820B14FD858
-:108ED00020A97CEF4AF0000003000000F5D73EEC2B
-:108EE00048F02CB102EC48F0CEEC3CF0C1EC3CF088
-:108EF000A62B0E0EA66526D070D863EC49F01AECAE
-:108F000080F00101A1C1A3F1A2C1A4F18DC1A1F121
-:108F10008EC1A2F1A66B070E89EC10F032C152F19E
-:108F200033C153F1A1C154F1A2C155F1D4EC0BF0FE
-:108F30001FB701D007D0070E89EC10F032C1A1F1A4
-:108F400033C1A2F18DC100F58EC101F50B0E75EC98
-:108F500010F00A6F0AC112F50C0E75EC10F00A6FD2
-:108F60000AC113F540EC80F001012095120008ECD5
-:108F70003DF027A104D08186000003000000819607
-:108F8000A52B050EA56512D028D8060E89EC10F089
-:108F900032C152F133C153F18DC154F18EC155F13B
-:108FA000D4EC0BF020891FB72099A56B209124B732
-:108FB0000AD024B908D0F292F0902A932A912499E9
-:108FC0002497D59E1200F292F0902A932A91249928
-:108FD0002497D59E209927871200EFEC18F0030004
-:108FE0000000030000000300F2EC18F0E2EC18F0BF
-:108FF00003000000030000000300E9EC18F0CAECD5
-:1090000017F01200FA0ED5EC0CF0FA0ED5EC0CF0BD
-:10901000FA0ED5EC0CF0FA0ED5EC0CF03EEC48F064
-:109020002CA11200F26AF16AF06AC290E9EC0DF02C
-:10903000100E926E806A936A816A1D0E946E826A27
-:10904000956A836A966A846AD56ACD6ACA6A9B6A97
-:10905000020ED36ED180EAC137F10F0E396F0300D3
-:109060000000392FFCD781880400050EA9EC0CF014
-:10907000819803000000372FF6D7EDD7C28000009B
-:10908000C282C2B2FED7C4CF4DF1C3CF4CF1C60EDF
-:109090004E6F030E4F6FEBEC0BF0640E4E6F4F6B89
-:1090A0002FEC0CF048C1C2F149C1C3F1C290C2C15A
-:1090B00054F1C3C155F1280E526F0A0E536FD4EC10
-:1090C0000BF02C911FB703D0020EEA6F2C818DC1DB
-:1090D00054F18EC155F1990E526F3A0E536FD4EC84
-:1090E0000BF02C911FA703D0030EEA6F2C81299B54
-:1090F000299D280E9FEC0DF0A8CF54F1290E9FEC6E
-:109100000DF0A8CF55F1D00E526F070E536FD4EC6F
-:109110000BF01FA7298B940E526F110E536FD4ECD6
-:109120000BF01FA7298D29AB73D029AD71D0680E24
-:10913000A86E280E9DEC0DF0100EA86E290E9DEC69
-:109140000DF007C1A8FF2A0E9DEC0DF006C1A8FF87
-:109150002B0E9DEC0DF008C1A8FF2C0E9DEC0DF020
-:1091600097C1A8FF2D0E9DEC0DF098C1A8FF2E0E03
-:109170009DEC0DF0A86A2F0E9DEC0DF0A86A300E44
-:109180009DEC0DF0A86A310E9DEC0DF0A86A320E30
-:109190009DEC0DF0A86A330E9DEC0DF0A86A340E1C
-:1091A0009DEC0DF0A86A350E9DEC0DF097C1A8FF5F
-:1091B000360E9DEC0DF098C1A8FF370E9DEC0DF01A
-:1091C00007C1A8FF380E9DEC0DF006C1A8FF390EAF
-:1091D0009DEC0DF008C1A8FF3A0E9DEC0DF097C173
-:1091E000A8FF3B0E9DEC0DF098C1A8FF3C0E9DEC36
-:1091F0000DF007C1A8FF3D0E9DEC0DF006C1A8FFC4
-:109200003E0E9DEC0DF008C1A8FF3F0E9DEC0DF049
-:10921000280E9FEC0DF0A8CF54F1290E9FEC0DF015
-:10922000A8CF55F1C2C152F1C3C153F1D4EC0BF038
-:109230001FA71200C2C1A8FF280E9DEC0DF0C3C1EC
-:10924000A8FF290E9DEC0DF007C1A8FF2A0E9DEC8A
-:109250000DF006C1A8FF2B0E9DEC0DF008C1A8FF74
-:109260002C0E9DEC0DF097C1A8FF2D0E9DEC0DF07E
-:1092700098C1A8FF2E0E9DEC0DF01200800ECF6E4F
-:10928000CE6A3C0E036111D03C0E04610ED0180E64
-:1092900005610BD0200E066108D00C0E076105D0C9
-:1092A000640E086102D09D801200000E036F000E54
-:1092B000046F0C0E056F170E066F040E076F0A0E73
-:1092C000086F9D801200360E9FEC0DF0A8CF54F170
-:1092D000370E9FEC0DF0A8CF55F197C152F198C110
-:1092E00053F1D4EC0BF01FA719D097C1A8FF360E8D
-:1092F0009DEC0DF098C1A8FF370E9DEC0DF007C155
-:10930000A8FF380E9DEC0DF006C1A8FF390E9DECAC
-:109310000DF008C1A8FF3A0E9DEC0DF03B0E9FEC3E
-:109320000DF0A8CF54F13C0E9FEC0DF0A8CF55F1F5
-:1093300097C152F198C153F1D4EC0BF01FB7120052
-:1093400097C1A8FF3B0E9DEC0DF098C1A8FF3C0E05
-:109350009DEC0DF007C1A8FF3D0E9DEC0DF006C180
-:10936000A8FF3E0E9DEC0DF008C1A8FF3F0E9DEC3E
-:109370000DF01200249B9D9A81869E9A620EAD6E1E
-:10938000F1EC0DF0F7EC0DF0AECF05F1180E056124
-:10939000056BF7EC0DF0AECF04F13C0E0461046BED
-:1093A000F7EC0DF0AECF03F13C0E0361036BF7EC6D
-:1093B0000DF0AECF07F10C0E076501D0076FF7EC8B
-:1093C0000DF0AECF06F107C132F1324F1F0E324F12
-:1093D0001C0E324F1F0E324F1E0E324F1F0E324FD9
-:1093E0001E0E324F1F0E324F1F0E324F1E0E324FC7
-:1093F0001F0E324F1E0E324F1F0E066502D0010E99
-:10940000066FF7EC0DF0AECF08F1640E0861086B43
-:1094100081969E9A20859D8A51EF3CF0289101010A
-:109420002BEC4BF020B3EAEC1AF0FC6A01EE09F0E9
-:10943000EE6A0A0EEA62FCD7E9EC0DF03EEC49F068
-:10944000F8EC18F0239D23ADFED78F6B906B196B52
-:109450001A6B2089EDEC47F020998DC19FF18EC1E8
-:10946000A0F18DC1A1F18EC1A2F18DC1A3F18EC178
-:10947000A4F1CC2B0A6B0AC111F54F0E0A6F0AC179
-:1094800010F58DC100F58EC101F5000EE8CF4CF24C
-:1094900020EC80F0010130EC80F0010118EC80F04C
-:1094A0000101E1EC3CF0010140EC80F00101010E12
-:1094B000A96E010EAA6EC8EC0DF0A8CF39F1A92A49
-:1094C000C8EC0DF0A8CF3AF1AA6A010E396304D0B6
-:1094D0003F0E3A6301D010D0010EA96E010EAA6EA4
-:1094E000010EA86ECCEC0DF0A92A3F0EA86ECCECB4
-:1094F0000DF0AA6A12EF16F0819881961F6B206B0F
-:10950000216B226B236B246B256B266B276B286BDF
-:10951000296B2A6B2B6B2C6B2D6B66EC0FF0000EFE
-:10952000E8CF7CF0000EE8CF7DF0000EE8CF7EF0B3
-:10953000000EE8CF7FF0FF0E2E6F2EC17AF0FF0EE7
-:109540002E6F2EC17BF072EC2EF0A3C19FF1A4C14F
-:10955000A0F1AA6A5C0E9FEC0DF02F0EA86201D05C
-:1095600006D00ED82F0EA86E5C0E9DEC0DF0270EC7
-:109570009FEC0DF02A85010EA8622A95DEEF3BF0E4
-:10958000A4EC2AF0140E53D0289F29912A9BAA6A92
-:10959000220E9FEC0DF0010EA86206D0288F000E5F
-:1095A0000A6F0AC11FF51200020EA86206D02981B7
-:1095B000000E0A6F0AC11FF51200030EA86206D042
-:1095C0002A8B000E0A6F0AC11FF51200040EA86252
-:1095D00005D0010E0A6F0AC11FF51200050EA86220
-:1095E00012002981010E0A6F0AC11FF5120028EC32
-:1095F0000FF062EC2AF00A0E396FC80ED5EC0CF0B1
-:109600002497249920B1ABEC43F020B13907209185
-:10961000396701D0120020B3120024B7120024B918
-:109620001200F0D728EC0FF083EC2AF0E4D7396F62
-:10963000C80ED5EC0CF02497249920B1ABEC43F084
-:1096400020B139072091396701D0120024B71200E8
-:1096500024B91200F2D76C0ED36E110E926E806A8E
-:10966000030E936E816ADD0E946E826A000E966E12
-:10967000846A000E956E836A400E9B6E1F0ED56E37
-:10968000070ECD6ED00EF26E050EF16E080EF06E66
-:10969000210E9D6E000EA06ED06A000EC26E0E0EE0
-:1096A000C16E8A0EC06EC66A000EC76E280EC66EE8
-:1096B000000EC56E080EC86EBD6ABA6A070EB46E9B
-:1096C000200E6F6E240EAC6E900EAB6E080EB86E50
-:1096D000B06A220EAF6EAE6A9E6A1200010EEB6F88
-:1096E0000F0EEC6F010EBA6FB86B208F218728EC3C
-:1096F0000FF0B8EC1EF024972499219121939AEC55
-:109700001CF09BEC1DF024EC13F020A109D0D2EC4E
-:109710003DF0ABEC43F008EC3DF03EEC48F020911E
-:1097200021B19DEF4BF020AFA7EF4BF020B9A7EF91
-:109730004BF020B37CEF4AF0E6D7BA4F1CD0BA4FBB
-:109740000AD0BA4F10D0BA4F84D0BA4F58D0040EB6
-:10975000BA6F4BEF13F0020EEB27C70EEB61EB6F06
-:10976000020EBA6FC8D7030EEC27630EEC61EC6FE4
-:10977000030EBA6FC0D7258D2C87ECC14CF14D6B11
-:10978000640E4E6F4F6BEBEC0BF0E80E4827030EA8
-:10979000492348C1C6F149C1C7F1C6C18DF1C7C14E
-:1097A0008EF121912193209F24972499DEEC4BF098
-:1097B0002083500EBAEC1AF0DEEF3DF02D81530EEF
-:1097C000BAEC1AF062EC80F00101540EBAEC1AF017
-:1097D00012002D91530EBAEC1AF064EC80F00101E6
-:1097E000540EBAEC1AF0470EBAEC1AF030EC80F0D6
-:1097F00001019CEC41F0480EBAEC1AF0120028EC82
-:109800000FF09DEC2CF0FCEC45F0010EE8CF7FF062
-:10981000BC0E58EC0BF0000EE8CF7FF02497249993
-:1098200020A109D0D2EC3DF0ABEC43F008EC3DF0C8
-:109830003EEC48F0209124B709D024B907D020B9D4
-:1098400049EF13F020B37CEF4AF0EAD7050EBA6F68
-:109850004BD7F6EC43F0258D2C87ECC14CF14D6BCA
-:10986000640E4E6F4F6BEBEC0BF0E80E4827030EC7
-:10987000492348C1C6F149C1C7F1C6C18DF1C7C16D
-:109880008EF1DEEC4BF0010EE8CF7FF00C0E58ECC1
-:109890000BF0000EE8CF7FF0EFEC3EF082EC3FF0F3
-:1098A00000EC80F0010123C5CEF1CE67F5D7010EA3
-:1098B000E8CF4CF2FF0EE8CF23F59AEC1CF081784C
-:1098C000EFEC3EF082EC3FF000EC80F00101430E43
-:1098D000BAEC1AF0EB2FF1D7000EE8CF4CF2FF0EE6
-:1098E000E8CF23F514D08188E9EC4BF0259D2C9727
-:1098F000FA0ED5EC0CF0FA0ED5EC0CF0FA0ED5EC15
-:109900000CF08198010EEB6F050EBA6FEDD6EFECFF
-:109910003EF082EC3FF000EC80F0010123C5CEF177
-:10992000CE67F5D7E0D7FFFFFFFFFFFFFFFFFFFF89
-:10993000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
-:10994000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
-:10995000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
-:10996000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
-:10997000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
-:10998000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
-:10999000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:105780000DF01F9F250EDE6E1DEC0EF0120065C59C
+:1057900032F10F0E75EC10F0325DD8A01200570EEA
+:1057A000BAEC1AF0AF0EE8CF7CF02D0EE8CF7DF00A
+:1057B000000EE8CF7EF0000EE8CF7FF0020E48EC3E
+:1057C0001AF020EE60F0430EDE6E4E0EDE6E530ECB
+:1057D000DE6E3A0EDE6E65C532F11F8F386B382BE8
+:1057E000376B1BEC0DF01F9F250EDE6E1DEC0EF0CF
+:1057F0001200400E9FEC0DF0010EA86229D0C80ED9
+:10580000E8CF7CF0000EE8CF7DF0000EE8CF7EF010
+:10581000000EE8CF7FF01CEC1AF020EE60F0400E96
+:10582000326F180E336F322B23EC2CF07D0EA862F2
+:1058300001D004D0A8CFDEFF332FF5D71DEC0EF03A
+:1058400024EC1AF0120032C1A9FFC8EC0DF01200CE
+:10585000180E396FC80EE8CF7CF0000EE8CF7DF04F
+:1058600015EC1DF01200000EE8CF7DF0A00EE8CF81
+:105870007CF020EE60F01DC532F1386B382B376BB1
+:105880001BEC0DF01DEC0EF0190EE8CF7DF0A00E14
+:10589000E8CF7CF039EC0EF020EE60F01CC532F160
+:1058A000386B382B376B1BEC0DF01DEC0EF0320E05
+:1058B000E8CF7DF0A00EE8CF7CF020EE60F01BC5B5
+:1058C00032F1386B382B376B1BEC0DF01DEC0EF002
+:1058D0004B0EE8CF7DF0A00EE8CF7CF020EE60F01C
+:1058E00033C132F1386B382B376B1BEC0DF01DECEC
+:1058F0000EF01200000EE8CFF4F1000EE8CFF5F143
+:10590000EF0EE8CFF6F1520EE8CFF7F19F0EE8CF99
+:10591000F8F1C0EC0EF012004FC20AF14EC209F1CC
+:10592000095303E099EC2CF01200F20E58EC0BF046
+:105930001200090EE66FE70EE76F12EE50F0190E37
+:10594000E727A6EC2CF0E62FFAD712001F8F640E83
+:10595000E8CF7DF0E7C17CF0E7C133F1E6CF32F16B
+:10596000325120EE60F0386B382B376B1BEC0DF0AA
+:105970006D0EDE6E1DEC0EF08C0EE8CF7DF0E7C1F3
+:105980007CF0E6CF32F120EE60F0386B382B376BCD
+:1059900016EC0DF0270EDE6E1DEC0EF0120029B194
+:1059A00064D06D0EBAEC1AF0000EE8CF7DF0000E58
+:1059B000E8CF7EF01F8F020E0A6F0A0E096F336B5D
+:1059C000332B040E0A2720EE60F0470EDE6E33C143
+:1059D00032F1386B382B376B1BEC0DF03A0EDE6E64
+:1059E0000AC1A9FFC8EC0DF0A8CF32F1386B382BF3
+:1059F000376B1BEC0DF02F0EDE6EA92AC8EC0DF0F4
+:105A0000A8CF32F1386B382B376B1BEC0DF0200E22
+:105A1000DE6E33511B0F9FEC0DF0A8CF32F1386BC7
+:105A2000382B376B05EC0DF06D0EDE6E1B0E9FEC08
+:105A30000DF033C132F1A832322FFDD7D8B004D0E7
+:105A40004A0E1DEC10F002D024EC1AF0190E0927B2
+:105A5000000EE8CF7DF009C17CF01DEC0EF024ECC7
+:105A60001AF0050E3363ACD71200000EE8CF7DF0BC
+:105A7000000EE8CF7EF01F8F230E0A6F0A0E096F0B
+:105A8000E66B0A2BE62B190E0927000EE8CF7DF0F6
+:105A900009C17CF020EE60F0530EDE6E500EDE6E1B
+:105AA000E6C132F1386B382B376B1BEC0DF03A0E38
+:105AB000DE6E200EDE6E0AC1A9FFC8EC0DF0A8CF85
+:105AC00032F1336B030E24EC0DF01DEC0EF0030EDF
+:105AD000E663D7D7210E9FEC0DF0A8CFD1F1D10509
+:105AE000040DF350070FA96EC8EC0DF0A8CF33F1E9
+:105AF000D105040DF350060FA96EC8EC0DF0A8CF28
+:105B000032F1000EE8CF7DF06E0EE8CF7CF020EE93
+:105B100060F0440EDE6E690EDE6E6C0EDE6E3A0EC6
+:105B2000DE6E386B382B376B1BEC0DF02F0EDE6EF4
+:105B300033C132F1386B382B376B1BEC0DF01DEC99
+:105B40000EF01F9F120025BD12001A0E9FEC0DF0E3
+:105B5000A8CF0AF1690E0A611200630E0A651200ED
+:105B600032C14CF133C14DF1640E4E6F4F6BEBEC13
+:105B70000BF00AC14EF14F6B2FEC0CF048C132F123
+:105B800049C133F112003B6F010EBD27000EBE2349
+:105B9000BEAF02D0BD6BBE6B3B2FF6D712003B6F82
+:105BA000010EBD5F000EBE5BBEAF02D07F0EBE6FAA
+:105BB0003B2FF6D712009CD8010EBD27000EBE2346
+:105BC0002391BEAF1200BD6BBE6B2381120023B3C5
+:105BD0001CD823A30BD82383000EBD2BBE232391F7
+:105BE000BEAF1200BD6BBE6B238112003B6FC58040
+:105BF000A3D8A60EC96EA0D894D8BEC1C9FF9CD8A0
+:105C000090D8BDC1C9FF98D88CD83BC1C9FF94D8E2
+:105C100088D812003B6B3C6B229F229DC5848CD898
+:105C2000C5808AD8A60EC96E87D8C5BCF7D73CC137
+:105C3000C9FF82D876D83BC1C9FF7ED872D8C58249
+:105C40007BD8A70EC96E78D86CD8C58675D822BD0A
+:105C500005D0228DFD0EC962229D11D022BF05D034
+:105C6000228FFD0EC96209D00AD0FE0EC96205D08E
+:105C70003BC1BDF13CC1BEF10DD0229F229D010E62
+:105C80003B27000E3C233CBF03D0C58855D8DDD749
+:105C9000BD6BBE6BC58450D8229F229D1200C58467
+:105CA0004BD8C58049D8A60EC96E46D8C5BCF7D713
+:105CB000BEC1C9FF41D835D8BDC1C9FF3DD831D813
+:105CC000C5823AD8A70EC96E37D82BD8C58634D826
+:105CD000C950C58431D81200E2DF010EBD27000E85
+:105CE000BE232391BEAF1200BD6BBE6B2381120099
+:105CF0003B6FC58021D8A60EC96E1ED812D8BEC172
+:105D0000C9FF1AD80ED8BDC1C9FF16D80AD83BC1E1
+:105D1000C9FF12D806D8C5840FD8060ED5EC0CF0F2
+:105D20001200C5BC01D812004D0EBAEC1AF08188E1
+:105D30000BD89E96C46B1200C42F01D0F5D79EA637
+:105D4000FBD7C46B9E961200C66A4E0EBAEC1AF0D0
+:105D5000C56AC76A949694888296090EC46F828633
+:105D6000000082B804D082968296C42FF8D7948619
+:105D7000C66A0A0ED5EC0CF0000EC76E280EC66E71
+:105D8000000EC56E080EC86E81984F0EBAEC1AF060
+:105D90001200C56FC580D0DF900EC96ECDDFC1DFA8
+:105DA000C5C1C9FFC9DFBDDFC584C6DF12009E962D
+:105DB000C580C2DF910EC96EBFDFB3DFC586BCDF11
+:105DC000C9CFC5F1C588B8DFC584B6DF12002595F7
+:105DD000299528EC0FF0259325972599BC6BBB6B73
+:105DE000C16B010EE8CF7FF00C0E58EC0BF0000EEB
+:105DF000E8CF7FF0A56BA66BA4EC2EF00AEC2EF09A
+:105E0000396B3A6B050EBA6F010EE8CF7FF00C0EBE
+:105E100058EC0BF0000EE8CF7FF0229D229F010E80
+:105E2000A527000EA623A6BF27D0010ECFEC2DF08C
+:105E30004FEC2EF022BD05D0228DFA0EC962229DB4
+:105E400010D022BF05D0228FFA0EC96207D809D020
+:105E5000BDC1BFF1BEC1C0F1C12B13D0229F229D95
+:105E60001200010E3927000E3A233ABF01D0D7D7CE
+:105E700025A9F6EF12F02CD0C151D8B4F9D725835B
+:105E800027D0030EC3EC2DF025A704D0A751C16382
+:105E9000BAD264D025B31CD0D1DA050EBA6316D0BD
+:105EA000C1C1ACF1BFC1AAF1C0C1ABF1A5C191F1B3
+:105EB000A6C192F139C1F0F13AC1A8F1030EAA27A7
+:105EC000000EAB23030E915F000E925BBA2F9BD2A4
+:105ED00025A97DD784EC2BF0010EE8CF7FF01A0EB8
+:105EE00058EC0BF0000EE8CF7FF00B0E58EC0BF0E7
+:105EF000209921912193219724992497B86B010E21
+:105F000025B5AD51BA6F259525999BEC1DF009EC8F
+:105F100032F021B383D221B10ED020B108EC3EF093
+:105F200020B1E1EC43F0209120B9F6EF12F020B35C
+:105F3000B2EF4AF0ECD72191060EBA6302D0F6EF29
+:105F400012F0BAC1ADF12585BB51050DF350BA254C
+:105F5000A76F28EC0FF02587C16B43D7259708EC76
+:105F60001DF0000EE8CF7CF0000EE8CF7DF020EEB3
+:105F700060F0230EDE6E1C0E89EC10F0326703D049
+:105F8000336701D016D0010E3227000E332332C101
+:105F900052F133C153F1A7C154F1556BD4EC0BF05E
+:105FA00050C132F151C133F11F8F0A0E24EC0DF0B4
+:105FB00007D0A7C132F1386B382B376B16EC0DF0D8
+:105FC000200EDE6E6CEC2EF0C9CF32F16CEC2EF0B0
+:105FD000C9CF32F1200EC3EC2DF04FEC2EF0C9CF1B
+:105FE000A9F1200ECFEC2DF032C1F1F16CEC2EF0C6
+:105FF000C9CFF2F16CEC2EF0C9CFF3F172EC24F0C2
+:10600000200EDE6E6CEC2EF0C9CF32F1386B382BDF
+:10601000376B16EC0DF03A0EDE6E6CEC2EF0C9CF3D
+:1060200032F1386B382B376B16EC0DF01DEC0EF09F
+:10603000190EE8CF7CF0050EE8CF7DF020EE60F081
+:106040006CEC2EF0C9CF32F16CEC2EF0C9CF33F1ED
+:1060500032C14CF133C14DF1A40E4E6F4F6B08ECC1
+:106060000CF048C1C6F149C1C7F1C62B000EC723C9
+:106070001F8F030E24EC0DF06D0EDE6E200EDE6E13
+:106080006CEC2EF0C9CF32F16CEC2EF0C9CF33F1AD
+:1060900032C14CF133C14DF13C0E4E6F4F6BEBEC06
+:1060A0000BF01F8F386B382B376B375124EC0DF00A
+:1060B000270EDE6E6CEC2EF0C9CF32F1325148273C
+:1060C000000E492348C14CF149C14DF19F0E4E6F5E
+:1060D0004F6B08EC0CF048C14CF149C14DF1A9518E
+:1060E0004E6F4F6B08EC0CF048C1C8F149C1C9F1C3
+:1060F000C82B000EC9231F8F386B382B376B16EC5B
+:106100000DF0220EDE6E200EDE6E6CEC2EF0C9CF8E
+:1061100032F16CEC2EF0C9CF33F1030E386F1F8FC4
+:10612000020E24EC0DF0B00EDE6E430EDE6E1DECA2
+:106130000EF0320EE8CF7CF0050EE8CF7DF020EEB9
+:1061400060F06CEC2EF0C9CF32F16CEC2EF0C9CFC0
+:1061500033F11F8F386B382B376B375124EC0DF030
+:106160006D0EDE6E620EDE6E610EDE6E720EDE6E25
+:10617000200EDE6E440EDE6E650EDE6E730EDE6E7B
+:10618000610EDE6E740EDE6E200EDE6E6CEC2EF096
+:10619000C9CF32F16CEC2EF0C9CF33F1B1EC0BF07A
+:1061A0001F8F325133C132F1336F386B382B376B5D
+:1061B0001BEC0DF03A0EDE6E33C132F1386B382B2A
+:1061C000376B16EC0DF01F9F1DEC0EF06CEC2EF0F3
+:1061D0006CEC2EF06CEC2EF06CEC2EF06CEC2EF0E7
+:1061E0006CEC2EF06CEC2EF06CEC2EF06CEC2EF0D7
+:1061F0006CEC2EF06CEC2EF06CEC2EF06CEC2EF0C7
+:106200006CEC2EF06CEC2EF06CEC2EF06CEC2EF0B6
+:106210006CEC2EF06CEC2EF0C9CFB1F1B199B19BC2
+:10622000B19DB19FB12BB1C1EBF16CEC2EF0C9CF98
+:10623000B2F1B299B29BB29DB29FB2C1ECF16CECDB
+:106240002EF0C9CFB3F16CEC2EF0C9CFB4F16CECE9
+:106250002EF0C9CFB5F16CEC2EF0C9CFB6F16CECD5
+:106260002EF06CEC2EF0010EE8CFF4F14B0EE8CFDF
+:10627000F5F1EF0EE8CFF6F1000EE8CFF7F19F0E43
+:10628000E8CFF8F1C0EC0EF06CEC2EF0B86B6CECD3
+:106290002EF09E0E386F229F050EB96F4B0EDC6FED
+:1062A000B9292AEC0EF0C8C1CAF1C9C1CBF1CB2B78
+:1062B000CA6701D0CA2B64D822BF26D0C6C14EF10E
+:1062C000C7C14FF132C14CF133C14DF108EC0CF0B4
+:1062D0004B0E4827D8B0DCC148F19DEC31F048C1E5
+:1062E000DCF1485139EC0EF0B92BB9512AEC0EF023
+:1062F00024EC1AF043EC0EF0CA4F02D041D8FCD780
+:10630000CB2FFAD7382FCFD72099219121932499D9
+:106310002497B86B09EC32F021B152D021B350D0A0
+:1063200020B108EC3EF020B1E1EC43F0209120B91F
+:1063300047D020B3B2EF4AF0EDD74851DC6301D02B
+:1063400012004851DC650ED0DCC149F149074951C2
+:1063500039EC0EF024EC1AF06CEC0EF04851496365
+:10636000F5D7120048C149F14907495139EC0EF0FF
+:1063700024EC1AF06CEC0EF0DC514963F5D71200F6
+:106380006CEC2EF0C9CF32F16CEC2EF0C9CF33F1AA
+:106390006CEC2EF0C9CFB8F1289BB8BF288BB89F02
+:1063A000FD0E326305D0FD0E336302D0228F120042
+:1063B000B86701D012006CEC2EF0B82FFCD7120099
+:1063C0002099B86BAAC1BDF1ABC1BEF191C1A5F1D5
+:1063D00092C1A6F1ACC1C1F1F0C139F1A8C13AF145
+:1063E000C1072593BB07BC6B050EBA6FBB2B28EC0E
+:1063F0000FF00AD525B3E8EF2EF0BC6B050EBA6F8F
+:10640000BB2B28EC0FF0BFC1BDF1C0C1BEF104EF42
+:106410002FF024B9218324B721811200BA2B070E53
+:10642000BA6301D0E7D7BC29BA6302D0060EBA6FAF
+:10643000B86B9BEC1DF02499219369D52589BC2B61
+:1064400029B50CD084EC2BF0010EE8CF7FF01A0EAA
+:1064500058EC0BF0000EE8CF7FF02985140EE8CF42
+:106460007DF0BB51050DF350C15D1E0DF350050FBE
+:10647000E8CF7CF020EE60F0C1C132F1386B382BF0
+:10648000376B16EC0DF0200EDE6E6CEC2EF0C9CFE3
+:1064900032F10D0E326504D06CEC2EF0C9CF32F122
+:1064A00032C1F1F16CEC2EF0C9CFF2F16CEC2EF0B0
+:1064B000C9CFF3F1C8EC24F06CEC2EF06CEC2EF0AC
+:1064C000200EDE6E6CEC2EF0C9CF32F16CEC2EF0AB
+:1064D000C9CF33F11F8F2485030E24EC0DF06D0E10
+:1064E000DE6E200EDE6E6CEC2EF0C9CF32F16CEC5D
+:1064F0002EF0C9CF33F11F8F386B382B376B3751E4
+:1065000024EC0DF0270EDE6E1DEC0EF012002D9324
+:106510009D9A818619EC4CF06B0EAD6EF1EC0DF08E
+:1065200081969D8A85EF3CF028959D9A818620EC86
+:1065300080F0010130EC80F0010118EC80F00101E5
+:10654000010ECC6FCD6B680EAD6EF1EC0DF02085B9
+:1065500081969D8A85EF3CF028939D9A8186AA6A50
+:10656000A3D881969D8A85EF3CF02A9F9D9A8186CB
+:10657000010EAA6E99D8AA6A81969D8A85EF3CF091
+:10658000279F9D9A8186F1EC0DF0010EAD6EF1EC26
+:106590000DF03F0EAD6E29EE4AF0100E396FF1ECA2
+:1065A0000DF0DECFADFF392FFAD781969D8A85EFAA
+:1065B0003CF0259B9D9A818628EC0FF084EC2BF013
+:1065C000010EE8CF7FF00F0E58EC0BF0000EE8CF75
+:1065D0007FF0050E436FAA0EAD6EF1EC0DF0432F68
+:1065E000FAD7550EAD6E100E58EC0BF00AEC2EF0EB
+:1065F000010EBD27000EBE23110E58EC0BF054D82F
+:10660000F1EC0DF0C2C1ADFFF1EC0DF0C3C1ADFF77
+:10661000F1EC0DF0010EAD6EF1EC0DF03F0EAD6E34
+:10662000120E58EC0BF0436B446BC5809CEC2EF0C3
+:10663000A60EC96E9CEC2EF0C5BCF7D7BEC1C9FF33
+:106640009CEC2EF091EC2EF0BDC1C9FF9CEC2EF01D
+:1066500091EC2EF0C5829CEC2EF0A70EC96E9CEC3E
+:106660002EF091EC2EF0130E58EC0BF0F1EC0DF037
+:10667000C5869CEC2EF0C9CFADFF010E4327000E5E
+:10668000442344BF04D0C5889CEC2EF0EFD7C584CA
+:106690009CEC2EF0140E58EC0BF0FA0ED5EC0CF02E
+:1066A00081969D8A10EF3CF0436BA96AC8EC0DF00F
+:1066B000A8CFADFFA92AF1EC0DF0432FF7D71200B8
+:1066C000010EBA6F219921972099AA6B229D229FD2
+:1066D00028EC0FF084EC2BF0010EE8CF7FF06F0E6A
+:1066E00058EC0BF0000EE8CF7FF0B86B21912193AE
+:1066F000140EE8CF7DF0230EE8CF7CF020EE60F0A2
+:10670000700E51EC0BF0AAC132F1322B1F8F386B97
+:10671000382B376B05EC0DF0200EDE6E280EDE6E8A
+:10672000C00E51EC0BF0200EDE6E210E9FEC0DF032
+:10673000A8CFD1F1D105040DF350060FA96EC8EC16
+:106740000DF0A8CF32F11F8F386B382B376B05EC6B
+:106750000DF02F0EDE6ED105040DF350070FA96E5C
+:10676000C8EC0DF0A8CF32F11F8F386B382B376B88
+:1067700005EC0DF0290EDE6E1DEC0EF0140EE8CFC8
+:106780007DF0410EE8CF7CF020EE60F0610E51EC20
+:106790000BF0AA51240FA96EC8EC0DF0A8CF32F16E
+:1067A000336B1F8F030E24EC0DF01F9F420EDE6E25
+:1067B000610EDE6E720EDE6E200EDE6E1DEC0EF0D1
+:1067C000140EE8CF7DF05F0EE8CF7CF020EE60F095
+:1067D000BE0E51EC0BF01DEC0EF0140EE8CF7DF068
+:1067E0007D0EE8CF7CF020EE60F0BF0E51EC0BF098
+:1067F0001DEC0EF0140EE8CF7DF09B0EE8CF7CF080
+:1068000020EE60F0590E51EC0BF0310EDE6E2E0EC4
+:10681000DE6E300EDE6E300EDE6E1DEC0EF00B0EF8
+:1068200058EC0BF0F3EC12F09BEC1DF009EC32F09D
+:1068300021B30FD021B11ED020B3B2EF4AF020B166
+:1068400008EC3EF020B1E1EC43F0209120B91CD0DF
+:10685000EDD7BA2B020EBA6301D0BA2B070EBA637A
+:1068600002D0010EBA6FB86B9BEC1DF0F3EC12F086
+:106870002193DCD7BA4F3ED0BA4F0AD0BA4F08D0D6
+:10688000BA4F1AD0BA4F2CD0020EBA6F4BEF13F09A
+:10689000AA51240FA96EC8EC0DF0A8CF32F1322B0B
+:1068A000FB0E326302D0FA0E326F32C1A8FFCCEC7D
+:1068B0000DF0030EBA6F19D7AA51240FA96EC8ECB8
+:1068C0000DF0A8CF32F13207FF0E326302D0000E76
+:1068D000326F32C1A8FFCCEC0DF0040EBA6F05D7B1
+:1068E000AA51240FA96E640EA86ECCEC0DF0050E13
+:1068F000BA6FFBD6AA2B030EAA6301D0AA6B010EB6
+:10690000BA6FF3D628EC0FF084EC2BF0010EE8CF31
+:106910007FF0720E58EC0BF0000EE8CF7FF0230EE4
+:10692000E8CF7CF0000EE8CF7DF0000EE8CF7EF0DF
+:1069300020EE60F0730E51EC0BF0320E9FEC0DF078
+:10694000A8CF32F1330E9FEC0DF0A8CF33F11F8F9B
+:10695000386B382B376B375124EC0DF0200EDE6E80
+:10696000280EDE6E340E9FEC0DF0A8CF32F1350EFE
+:106970009FEC0DF0A8CF33F11F8F386B382B376B9E
+:10698000375124EC0DF0290EDE6E1DEC0EF0410E99
+:10699000E8CF7CF020EE60F0750E51EC0BF02F0E7E
+:1069A0009FEC0DF0A8CFF1F1300E9FEC0DF0A8CFC9
+:1069B000F2F1310E9FEC0DF0A8CFF3F172EC24F060
+:1069C0001DEC0EF05F0EE8CF7CF020EE60F0760E4E
+:1069D00051EC0BF0280E9FEC0DF0A8CF32F1290EF0
+:1069E0009FEC0DF0A8CF33F1010E386F1F8F020E10
+:1069F00024EC0DF01F9F560EDE6E1DEC0EF07D0E8A
+:106A0000E8CF7CF020EE60F0770E51EC0BF02A0E10
+:106A10009FEC0DF0A8CFF1F12B0E9FEC0DF0A8CF5D
+:106A2000F2F12C0E9FEC0DF0A8CFF3F172EC24F0F4
+:106A30001DEC0EF09B0EE8CF7CF020EE60F0780E9F
+:106A400051EC0BF0360E9FEC0DF0A8CF32F1370E63
+:106A50009FEC0DF0A8CF33F1030E386F1F8F020E9D
+:106A600024EC0DF01F9FB00EDE6E200EDE6E280EA1
+:106A7000DE6E380E9FEC0DF0A8CFF1F1390E9FECD1
+:106A80000DF0A8CFF2F13A0E9FEC0DF0A8CFF3F184
+:106A900072EC24F0290EDE6E200EDE6E1DEC0EF080
+:106AA000B90EE8CF7CF020EE60F0790E51EC0BF0DF
+:106AB0003B0E9FEC0DF0A8CF32F13C0E9FEC0DF099
+:106AC000A8CF33F1030E386F1F8F020E24EC0DF0A8
+:106AD0001F9FB00EDE6E200EDE6E280EDE6E3D0EA7
+:106AE0009FEC0DF0A8CFF1F13E0E9FEC0DF0A8CF7A
+:106AF000F2F13F0E9FEC0DF0A8CFF3F172EC24F011
+:106B0000290EDE6E200EDE6E1DEC0EF081A0FED78B
+:106B100024972499219109EC32F021B10DD020B3B2
+:106B2000B2EF4AF020B108EC3EF020B1E1EC43F0C6
+:106B3000209120B901D0EFD7030EBA6F4BEF13F0BD
+:106B4000010EBA6F28EC0FF046EC3AF0B86B2099C2
+:106B50002191219384EC2BF0010EE8CF7FF06A0E97
+:106B600058EC0BF0000EE8CF7FF0AA6BA56B050E7A
+:106B7000096F020E0A6F140EE8CF7DF0040E0A278B
+:106B80001E0E09270951E8CF7CF020EE60F0470E79
+:106B9000DE6EAAC132F1322B1F8F386B382B376B68
+:106BA00005EC0DF03A0EDE6EEEEC39F01DEC0EF059
+:106BB000280EE8CF7DF00951E8CF7CF020EE60F0A0
+:106BC000210EA96EC8EC0DF0A804AA6302D02A0E0B
+:106BD000DE6EEEEC39F01DEC0EF0300EE8CF7DF0FD
+:106BE0000951E8CF7CF020EE60F00AC1A9FFA92A84
+:106BF000C8EC0DF0A8CF32F13253000E32651AD036
+:106C0000E7EC39F00AC1A9FFC8EC0DF0A8CF32F1CA
+:106C1000386B382B376B1BEC0DF02F0EDE6EA92A6C
+:106C2000C8EC0DF0A8CF32F1386B382B376B1BEC6A
+:106C30000DF03FD00AC1A9FFC8EC0DF0A8CF32F18A
+:106C40003253150E326517D0640E326108D0E0EC75
+:106C500039F0386B382B376B1BEC0DF02AD04F0E08
+:106C6000DE6E320EDE6E200EDE6E386B382B376B2A
+:106C70001BEC0DF01ED032634CEC36F0410EDE6E94
+:106C8000490EDE6E520EDE6E200EDE6E386B382B35
+:106C9000376B1BEC0DF00DD0450EDE6E520EDE6E26
+:106CA000520EDE6E200EDE6E386B382B376B1BEC0F
+:106CB0000DF0EEEC39F01DEC0EF0690EE8CF7DF032
+:106CC0000951E8CF7CF020EE60F0200EDE6E690EF8
+:106CD000DE6E6E0EDE6E200EDE6EAA511C0FA96EE9
+:106CE000C8EC0DF0A8CF32F1386B382B376B1BECAA
+:106CF0000DF06D0EDE6EEEEC39F01DEC0EF024ECB6
+:106D00001AF0AA2B050EAA63BBEF35F00B0E58EC58
+:106D10000BF0F3EC12F09BEC1DF009EC32F021B318
+:106D20000FD021B11ED020B3B2EF4AF020B108EC51
+:106D30003EF020B1E1EC43F0209120B90ED0EDD728
+:106D4000BA2B070EBA6302D0010EBA6FB86B9BEC78
+:106D50001DF0F3EC12F02193E0D7020EBA6FFAEFB8
+:106D600012F0BA4F09D0BA4F0CD0BA4F0FD0BA4F69
+:106D700012D0BA4F15D0F1D7000EAA6F000EA56F32
+:106D800014D0010EAA6F040EA56F0FD0020EAA6FC9
+:106D9000080EA56F0AD0030EAA6F0C0EA56F05D0C2
+:106DA000040EAA6F100EA56F00D0010EBA6F2993C2
+:106DB000219921972099229D28EC0FF01E0E58EC66
+:106DC0000BF00B0E58EC0BF0B86B219121934ADAC3
+:106DD000410EE8CF7CF0140EE8CF7DF020EE60F09D
+:106DE0004F0EDE6E320EDE6E3A0EDE6E200EDE6E60
+:106DF000A551060FA96EC8EC0DF0A8CF32F1386B83
+:106E0000382B376B1BEC0DF0250EDE6E200EDE6E80
+:106E1000280EDE6E4D0EDE6E4F0EDE6E440EDE6E02
+:106E20003A0EDE6E120E75EC10F00A0DF3CF4CF137
+:106E3000F4CF4DF1A551060FA96EC8EC0DF0A8CF07
+:106E40004EF14F6B08EC0CF00A0E485F48C132F16E
+:106E5000000E495B49C133F1386B382B376B375122
+:106E600024EC0DF06D0EDE6E290EDE6E200EDE6E51
+:106E7000200EDE6E1DEC0EF05F0EE8CF7CF020EEF3
+:106E800060F0480EDE6E650EDE6E3A0EDE6E200E8F
+:106E9000DE6EA551070FA96EC8EC0DF0A8CF32F138
+:106EA000386B382B376B1BEC0DF0250EDE6E200E89
+:106EB000DE6E200EDE6E1DEC0EF07D0EE8CF7CF057
+:106EC00020EE60F02B0EDE6E2F0EDE6E2D0EDE6ECF
+:106ED0003A0EDE6E200EDE6E2B0E22BD2D0EDE6E05
+:106EE0001DEC0EF09B0EE8CF7CF020EE60F0590E0A
+:106EF00051EC0BF0A551040FA96EC8EC0DF0A8CF12
+:106F000032F1386B382B376B1BEC0DF02F0EDE6E29
+:106F1000A551050FA96EC8EC0DF0A8CF32F1386B62
+:106F2000382B376B1BEC0DF0200EDE6E200EDE6E64
+:106F30001DEC0EF0F3EC12F09BEC1DF009EC32F0BE
+:106F400021B30FD021B11AD020B3B2EF4AF020B153
+:106F500008EC3EF020B1E1EC43F0209120B918D0CC
+:106F6000EDD7BA2B070EBA6302D0010EBA6FB86B19
+:106F70009BEC1DF0F3EC12F02193E0D7BA4F90D0C8
+:106F8000BA4F11D0BA4F43D0BA4F06D0BA4F69D0DA
+:106F9000AAC1BAF1BA2BD6D5227D040EBA6F14D786
+:106FA000010EBA6F09D7A551060FA96EC8EC0DF0F6
+:106FB000A8CF32F122BD07D0322B650E326310D03C
+:106FC000040E326F0DD03207030E326309D0A55183
+:106FD000070FA96EC8EC0DF0640E326FA850325F37
+:106FE000A551070FA96EC8EC0DF0A8503225336FDC
+:106FF000650E336302D0040E326FA551060FA96EE1
+:1070000032C1A8FFCCEC0DF0020EBA6FDDD6A5514F
+:10701000070FA96EC8EC0DF0A8CF32F122BD06D043
+:10702000322B5C0E326307D0326B05D03207FF0E75
+:10703000326301D0326BA551060FA96EC8EC0DF07A
+:10704000A8503225336F650E336301D03207A55146
+:10705000070FA96E32C1A8FFCCEC0DF0030EBA6F7A
+:10706000B3D6A551040FA96EC8EC0DF0A8CF32F12C
+:10707000A551050FA96EC8EC0DF0A8CF33F1A551AD
+:10708000060FA96E32C1A8FFCCEC0DF0A551070F79
+:10709000A96E33C1A8FFCCEC0DF0050EBA6F94D6E3
+:1070A00028EC0FF0010EBA6F6D0E58EC0BF00B0EC2
+:1070B00058EC0BF0B86B21912193D4D8A4D9410E90
+:1070C000E8CF7CF0140EE8CF7DF020EE60F0690E82
+:1070D00051EC0BF01B0E9FEC0DF0AAC132F1322BDC
+:1070E000A832322FFDD7D8A004D0600E51EC0BF09F
+:1070F00006D0200EDE6E200EDE6E200EDE6E1DEC43
+:107100000EF05F0EE8CF7CF0140EE8CF7DF020EE9D
+:1071100060F0580E51EC0BF0200EDE6E210EA96EC1
+:10712000C8EC0DF0A804AA6304D0600E51EC0BF07B
+:1071300006D0200EDE6E200EDE6E200EDE6E1DEC02
+:107140000EF07D0EE8CF7CF0140EE8CF7DF020EE3F
+:1071500060F06B0E51EC0BF01DEC0EF09B0EE8CFC7
+:107160007CF0140EE8CF7DF020EE60F06C0E51EC58
+:107170000BF01DEC0EF0F3EC12F09BEC1DF009ECA3
+:1071800032F021B30FD021B11AD020B3B2EF4AF0C0
+:1071900020B108EC3EF020B1E1EC43F0209120B9A1
+:1071A000F7D6EDD7BA2B070EBA6302D0010EBA6F2D
+:1071B000B86B9BEC1DF0F3EC12F02193E0D7BA4FC3
+:1071C000EFD6BA4F11D0BA4F05D0BA4F23D0BA4F2D
+:1071D00035D0DED6AAC1A8FFA82A210EA96ECCEC14
+:1071E0000DF0030EBA6F66D71B0E9FEC0DF0AAC10F
+:1071F00032F1322B324FA870324FA872324FA8743E
+:10720000324FA876324FA8781B0E9DEC0DF0020E7F
+:10721000BA6F50D7AA511C0FA96EC8EC0DF0A8CFB9
+:1072200032F1322B640E326302D0630E326F32C100
+:10723000A8FFCCEC0DF0040EBA6F3CD7AA511C0F7E
+:10724000A96EC8EC0DF0A8CF32F13207FF0E326301
+:1072500002D0000E326F32C1A8FFCCEC0DF0050E4B
+:10726000BA6F28D784EC2BF0010EE8CF7FF0020E26
+:10727000E8CF7CF0000EE8CF7DF020EE60F05F0EEE
+:1072800051EC0BF0AAC132F1322B1F8F386B382B27
+:10729000376B05EC0DF03A0EDE6E200EDE6E1DEC47
+:1072A0000EF0020EE8CF7CF0320EE8CF7DF020EE3B
+:1072B00060F0A551070FA96EC8EC0DF0A8CF32F110
+:1072C0003253000E32651DD0E7EC39F0A551060FA0
+:1072D000A96EC8EC0DF0A8CF32F1386B382B376BA4
+:1072E0001BEC0DF02F0EDE6EA551070FA96EC8EC3A
+:1072F0000DF0A8CF32F1386B382B376B1BEC0DF04B
+:1073000041D0A551060FA96EC8EC0DF0A8CF32F1FF
+:107310003253150E3263326517D0640E326108D0D5
+:10732000E0EC39F0386B382B376B1BEC0DF02AD0C2
+:107330004F0EDE6E320EDE6E200EDE6E386B382B98
+:10734000376B1BEC0DF01ED032630ED0410EDE6E9B
+:10735000490EDE6E520EDE6E200EDE6E386B382B5E
+:10736000376B1BEC0DF00ED0450EDE6E520EDE6E4E
+:10737000520EDE6E200EDE6E386B382B376B1BEC38
+:107380000DF000D0200EDE6E690EDE6E6E0EDE6E2B
+:10739000200EDE6EAA511C0FA96EC8EC0DF0A8CF0E
+:1073A00032F1386B382B376B1BEC0DF06D0EDE6E47
+:1073B000200EDE6E1DEC0EF0000EE8CF7FF0120006
+:1073C0004E0EDE6E580EDE6E200EDE6E1200540E75
+:1073D000DE6E580EDE6E200EDE6E12001B0E9FEC6F
+:1073E0000DF0AAC132F1322BA832322FFDD7D8A02E
+:1073F00006D0230E75EC10F01DEC10F012004A0EB2
+:107400001DEC10F01200A551060FA96EC8EC0DF08E
+:10741000A8CF33F1AA511C0FA96EC8EC0DF0A8CF6C
+:1074200032F10A0E322733513203F3CF4CF1F4CF4D
+:107430004DF10A0E4E6F4F6B08EC0CF048C132F163
+:1074400049C133F1370EE8CF7DF0230EE8CF7CF051
+:1074500020EE60F0280EDE6E700EDE6E700EDE6EB8
+:107460004F0EDE6E320EDE6E3A0EDE6E030E24EC32
+:107470000DF0420EDE6E610EDE6E720EDE6E290EB5
+:10748000DE6E200EDE6E1DEC0EF01200030EA96EF5
+:10749000AA6A20EE60F0A92AC8EC0DF0A8CFDEFFA2
+:1074A000170EA962F8D71C0E9FEC0DF0A8CFDEFFD7
+:1074B0001D0E9FEC0DF0A8CFDEFF1E0E9FEC0DF011
+:1074C000A8CFDEFF1F0E9FEC0DF0A8CFDEFF200E31
+:1074D0009FEC0DF0A8CFDEFF1B0E9FEC0DF0A8CFA8
+:1074E000DEFF20EE74F0050EED6FEB6BDE50EB2748
+:1074F000ED2FFCD7EB6701D012002191630EEE6FE8
+:107500002DD8050EEF6F3ED8EBC1A8FF200E9DECE5
+:107510000DF024D8040EEF6F35D8EBC1A8FF1F0E75
+:107520009DEC0DF01BD8030EEF6F2CD8EBC1A8FF1C
+:107530001E0E9DEC0DF012D8020EEF6F23D8EBC19A
+:10754000A8FF1D0E9DEC0DF009D8010EEF6F1AD8A3
+:10755000EBC1A8FF1C0E9DEC0DF01200EC6BEB6B69
+:10756000ED6B20EE74F0DE50EE6505D0EB6103D0DC
+:10757000EB6FECC1EDF1EC2B050EEC63F4D7EBC136
+:10758000EEF1120020EE60F0ED51040DF350D9261B
+:10759000000EDA2221B10CD0210E9FEC0DF0ED2966
+:1075A000A86206D0EFC1A8FF210E9DEC0DF021814D
+:1075B000EF51040DF3CFA9FFDECFA8FFCCEC0DF007
+:1075C000A92ADECFA8FFCCEC0DF0A92ADECFA8FFB8
+:1075D000CCEC0DF0A92ADECFA8FFCCEC0DF0120008
+:1075E00025BD1FD0AECF43F1600E435F434F258BC7
+:1075F000434F248B434F258D434F2681434F278F85
+:10760000434F2881434F2883434F2885434F2B8185
+:10761000434F2A8F434F2D83AE509E9AAB98AB8831
+:1076200012002CB7F9D78186AE6601D0AE2AAE50D3
+:10763000640DF3CFC6F1F4CFC7F1EED7F292D5BE09
+:1076400009D02487D58E1200F090D5BE03D02489AE
+:10765000D58E1200F294D56AD76AD66AD58E1200FA
+:10766000F294D59ED76AD66A1200F19C2A91000E38
+:10767000D56ED58E1200F18C1200F19A2A93000E6D
+:10768000D56ED58E1200F18A1200A192B19ECA94D5
+:1076900012009E908198080ECF60412B080ECF5E9D
+:1076A000412B0F0E416502D0B6EC3BF020A901D072
+:1076B000120023BF1200422B010E42630AD0239D09
+:1076C0003F6B406B9B6B9C6BF2EC18F0E2EC18F09C
+:1076D0001200020E42630FD0E9EC18F0EFEC18F044
+:1076E000CAEC17F08D513F278E51402397519B27AD
+:1076F00098519C231200030E426301D0E5D7040E7B
+:10770000426301D0E9D7050E426301D0DDD7060EF2
+:10771000426301D0E1D7070E426301D0D5D7DCDF49
+:10772000426B020E3E6FD89040333F33D8909C336B
+:107730009B333E2FF8D740C18EF13FC18DF19CC1E4
+:1077400098F19BC197F1238D25AD04D0E80E9F6F72
+:10775000030EA06F1F979F518D5D8F6FA0518E59A3
+:10776000906FD8A812008F6B906B1200416B208134
+:10777000D89420A31CD0A82BA905A86502D0A86B7B
+:107780002287172BD8B4182B22A911D0A72B3B0E78
+:10779000A76505D0A76B2087A52BD8B4A62B2AAB4D
+:1077A00006D0DD2B3B0EDD6502D0DD6BDC2B032B21
+:1077B0003B0E03651200036B2085042B3B0E046512
+:1077C0001200046B052B170E05651200056B062BC6
+:1077D000FBC103F107C176F1764F1F0E764F1C0EE9
+:1077E000764F1F0E764F1E0E764F1F0E764F1E0ED3
+:1077F000764F1F0E764F1F0E764F1E0E764F1F0EC2
+:10780000764F1E0E764F1F0E06651200010E066F94
+:10781000072B0C0E07651200010E076F082B1200D4
+:10782000FFEC4AF0326B32C118F5AFEC0FF0A4EC6C
+:107830002EF0DAEC0DF066EC0FF08AEC26F024EC7A
+:107840001DF0FCEC24F0A3C100F5A4C101F5A3C117
+:1078500002F5A4C103F528BF12D02ABB10D0C7EC93
+:107860002BF043EC23F078EC23F02DA53AEC29F033
+:107870002DB595EC20F074EC21F0DDEC1FF028AF75
+:1078800003D0670E58EC0BF02AAB03D0740E58EC03
+:107890000BF0B86BB96B209D209F239D956B966B69
+:1078A000996B9A6B050EB76F81968198259D2C97E1
+:1078B000000EE8CF7CF0000EE8CF7DF0000EE8CFA0
+:1078C0007EF0000EE8CF7FF024EC1AF02497249984
+:1078D00074EC21F0F9EC2BF0010ECF6F470EBAECEF
+:1078E0001AF00C0E75EC10F00A6F0AC113F50B0EAE
+:1078F00075EC10F00A6F0AC112F530EC80F001014E
+:10790000480EBAEC1AF0F3EC12F020A119D029A11C
+:1079100001D000D024EC1DF03EEC3DF008EC3EF030
+:1079200074EC48F0DEEC23F0C4EC3DF014EC3DF0D8
+:107930006EEC12F0DDEC1FF02CB138EC48F0209129
+:10794000E1EC3DF023BDB0EC23F023BDD6EC1EF0FE
+:1079500023BDE1EC43F0239D20B5D7EC3CF020BFE4
+:10796000F6EF12F020B314EF3EF020B97DEF47F0B0
+:1079700025BBD9EF32F024BBF0EF49F026B1A6EFDA
+:107980000DF02BB1A1EF0DF027BFC0EF32F028B101
+:1079900044EF4AF028B3ACEF32F028B594EF32F060
+:1079A0002ABFB5EF32F02DB387EF32F0AED7FCEC43
+:1079B00024F017EC3DF099EC49F0F9EC2BF004ECD5
+:1079C0003DF028BF10D02ABB0ED0C7EC2BF078ECCE
+:1079D00023F043EC23F020BD06D02DA53AEC29F08E
+:1079E0002DB595EC20F0F7EC3CF0209512002781A6
+:1079F000010ECC5F000ECD5BCC671200CD6712008C
+:107A000027918196CC2B120020C532F121C533F18C
+:107A1000326705D0336703D0196B1A6B1200010E61
+:107A20001927000E1A23120027B1817612008188CF
+:107A3000490EBAEC1AF09FC102F5A0C103F50A6B1A
+:107A40000AC111F54F0E0A6F0AC110F58DC100F57C
+:107A50008EC101F50B0E75EC10F00A6F0AC112F51C
+:107A60000C0E75EC10F00A6F0AC113F540EC80F0B3
+:107A700001014A0EBAEC1AF08198120094928282A7
+:107A8000249182A42481829294820A0EA9EC0CF0A3
+:107A9000249382A424839492829224B171D024B33B
+:107AA00064D0948229A944D0299F2999320E9FEC51
+:107AB0000DF0A8CF39F1330E9FEC0DF0A8CF3AF1BD
+:107AC000D890010E3927000E3A2339C1A8FF320E93
+:107AD0009DEC0DF03AC1A8FF330E9DEC0DF0340E75
+:107AE0009FEC0DF0A8CF39F1350E9FEC0DF0A8CF2B
+:107AF0003AF1D890010E3927000E3A2339C1A8FF78
+:107B0000340E9DEC0DF03AC1A8FF350E9DEC0DF042
+:107B100007C1A8FF2F0E9DEC0DF006C1A8FF300E87
+:107B20009DEC0DF008C1A8FF310E9DEC0DF0120088
+:107B300029AF1200299F320E9FEC0DF0A8CF39F12A
+:107B4000330E9FEC0DF0A8CF3AF1D890010E3927F3
+:107B5000000E3A2339C1A8FF320E9DEC0DF03AC158
+:107B6000A8FF330E9DEC0DF012008188640ED5EC59
+:107B70000CF08198640ED5EC0CF0818829891200F4
+:107B80008188298F2999120020AD1200B92B040E8B
+:107B900075EC10F0B9651200209D82EC2BF028BF27
+:107BA00008D02ABB06D02DA53AEC29F02DB595ECCE
+:107BB00020F0B0EC23F08AEC26F0B96B24972499DE
+:107BC000120024B718D024B907D0D59EF294D76AF2
+:107BD000D66AF292F0901200249984EC2BF0010EF8
+:107BE000E8CF7FF0040E58EC0BF0000EE8CF7FF0EA
+:107BF000208DB86B1200249720AD02D0208F120088
+:107C00002D752DA53AEC29F02DB595EC20F012003C
+:107C1000B82B030E75EC10F0050FD8B0FF0EE80678
+:107C2000B8651200208912002CEC44F0520EBAEC18
+:107C30001AF028EC0FF0AEEC1BF071EC1FF004EC26
+:107C40001FF02ABB208728BF04D02ABB02D0D2EC69
+:107C50001BF020A142D028BF09D02ABB17D029B1E0
+:107C600018D0FEEC40F0ECEC3EF01BD020AD54EC14
+:107C700025F06FEC43F02CB329EC26F024BF04D0A0
+:107C8000248F07EC44F00DD0249F0BD09DEC3EF0E8
+:107C900008D0BCEC2AF0ECEC3EF02CB500EC41F046
+:107CA00000D06FEC43F023B7DEEC23F020BD93EC63
+:107CB0003EF020BF33EC47F0CDEC3EF02CB138EC79
+:107CC00048F02CB329EC26F02091260E75EC10F02C
+:107CD000326F010E326301D0268326A30BD020BD64
+:107CE00008D054EC25F029B1BCEC2AF027B5FEEC05
+:107CF00040F0269320AFE7EC44F020BF2BEC45F09A
+:107D000020A383D323BD94EC43F0239D20B5B3EC93
+:107D100043F022B7E2EC3FF020BF04D025BD02D0F3
+:107D20000300000096D7B92B040E75EC10F0B9656E
+:107D30001200209D1AEC25F01200C3EC25F022B9A8
+:107D40000DD084EC25F0E22B3C0EE26302D0E26B16
+:107D5000E12B269722B912002687120026A71200CF
+:107D60000BD8B1EC25F0E06BE26BE16BDD6BDC6B0B
+:107D7000916B926B26971200DEC152F1DFC153F175
+:107D800091C154F192C155F1D4EC0BF01FA7120030
+:107D900091C1DEF192C1DFF11200819832C532F15A
+:107DA0000E0E75EC10F03261E7EC3EF027BB8188D7
+:107DB0001FC532F1322D120066C532F10E0E75EC80
+:107DC00010F03261E7EC3EF027BB81881200818819
+:107DD000020EB06F288B120024BFA5D0248F07ECB1
+:107DE00044F0C9EC40F08DC14CF18EC14DF10A0E4A
+:107DF0004E6F000E4F6B08EC0CF048C14CF149C1BE
+:107E00004DF1D0C14EF14F6BEBEC0BF048C14CF192
+:107E100049C14DF1640E4E6F000E4F6B08EC0CF033
+:107E200048C107F529B118C507F528EC80F0010114
+:107E300065C532F11B0E75EC10F0325DD8B098ECD0
+:107E40002BF059EC41F025A15FD0336915EE0FF00E
+:107E5000332B41D8030E3363FBD7170E9FEC0DF085
+:107E6000A8CF1DF5160E9FEC0DF01DC50AF1D880A8
+:107E7000640E0A55A856A8CF1CF51B0E9FEC0DF0FA
+:107E8000A8CF33F11C0E9FEC0DF0000E33B1A850BB
+:107E9000E8CF6AF51D0E9FEC0DF0000E33B3A8502D
+:107EA000E8CF69F51E0E9FEC0DF0000E33B5A8501B
+:107EB000E8CF68F51F0E9FEC0DF0000E33B7A85009
+:107EC000E8CF67F5200E9FEC0DF0000E33B9A850F7
+:107ED000E8CF1BF512003351040DF350070FA96EC4
+:107EE000C8EC0DF0A8CFE7FF3351040DF350060F97
+:107EF000A96EC8EC0DF0E5CF0AF1D880640E0A55E2
+:107F0000A856A8CFE5FF1200460EBAEC1AF0326B65
+:107F100032C16AF532C169F532C168F532C167F51F
+:107F200032C11BF51200249F28BF12002ABB120089
+:107F3000420EBAEC1AF0B8EC3FF0000EE8CF4CF26B
+:107F400000EC80F00101430EBAEC1AF023C5CEF12B
+:107F5000CE6712002BC50AF10A6729D025B1D2ECF1
+:107F60001BF02591AA6B22C5ABF1E5EC1BF01200CA
+:107F70008DC100F58EC101F50B0E75EC10F00A6F86
+:107F80000AC112F50C0E75EC10F00A6F0AC113F558
+:107F9000100E75EC10F00A6F0AC117F51D0E75EC86
+:107FA00010F00A6F0AC11EF5FFEC4AF0120025A17D
+:107FB00009EC1CF025812BC5AAF124C5ABF112EC0C
+:107FC0001CF0120022972683819825BD120022BB47
+:107FD00008D0228BBDC1BFF1BEC1C0F12F0EC3ECD2
+:107FE0002DF08F51DBEC2DF09051DBEC2DF0AE6BD2
+:107FF000B12D02D0020EAE27B22D02D0020EAE2756
+:10800000B32D02D0020EAE27B42D02D0030EAE2740
+:10801000B52D02D0090EAE27B62D02D0000EAE2728
+:1080200028AB11D0010EAE27AF6BB051AF27B06BAC
+:1080300028A703D0020EAE27AF8928A903D0010ECE
+:10804000AE27AF8BAE8FAE51DBEC2DF028AB16D048
+:10805000AF51DBEC2DF028A70CD0180E9FEC0DF0E3
+:10806000A850DBEC2DF0190E9FEC0DF0A850DBECC6
+:108070002DF028A903D0D151DBEC2DF0289B2897B7
+:108080002899B12F01D07AD8B22F01D06CD8B32F54
+:1080900001D05ED8B42F01D04DD8B52F01D018D85B
+:1080A000B62F01D010D8B1BFB16BB2BFB26BB3BFA6
+:1080B000B36BB4BFB46BB5BFB56BB6BFB66B440E94
+:1080C000BAEC1AF012001A0E75EC10F0B66F12002E
+:1080D00031C9B5F1B551DBEC2DF030C9B5F1B55171
+:1080E000DBEC2DF033C9B5F1B551DBEC2DF032C925
+:1080F000B5F1B551DBEC2DF035C9B5F1B551DBEC7F
+:108100002DF034C9B5F1B551DBEC2DF037C9B5F11F
+:10811000B551DBEC2DF036C9B5F1B551DBEC2DF0E6
+:1081200038C9B5F1B551DBEC2DF0190E75EC10F036
+:10813000B56F1200000EDBEC2DF0000EDBEC2DF025
+:10814000000EDBEC2DF0180E75EC10F0B46F120081
+:10815000000EDBEC2DF0000EDBEC2DF0170E75ECB5
+:1081600010F0B36F1200AA51DBEC2DF0AB51DBEC39
+:108170002DF0160E75EC10F0B26F12009751DBEC7B
+:108180002DF09851DBEC2DF0150E75EC10F0B16F61
+:10819000120020A32DD08DC152F18EC153F195C193
+:1081A00054F196C155F18DC195F18EC196F1D4EC83
+:1081B0000BF050C14CF151C14DF1270E4E6F4F6B7A
+:1081C000EBEC0BF048C145F149C146F1070E476F92
+:1081D000BEEC0BF0630E456501D0456F050E75ECE6
+:1081E00010F0455DD8A004D0218BD7EC1CF0120014
+:1081F00021AB1200219BFEEC1CF0120029B11200F1
+:108200008DC14CF18EC14DF10A0E4E6F4F6B08ECD3
+:108210000CF048C14CF149C14DF1D0C14EF14F6B4A
+:10822000EBEC0BF048C154F149C155F1130E75EC5C
+:1082300010F0640DF3CF52F1F4CF53F1D4EC0BF006
+:1082400027951FB72785279B48C154F149C155F190
+:10825000120E75EC10F0640DF3CF52F1F4CF53F120
+:10826000D4EC0BF01FA704D0278B050EB06F288B22
+:1082700048C154F149C155F1110E75EC10F0640D6F
+:10828000F3CF52F1F4CF53F1D4EC0BF01FB705D07C
+:10829000278B2785040EB06F288B27B506D027A320
+:1082A00007D05DEC1FF0279303D032EC1FF027833B
+:1082B00012002C9D8FC14CF190C14DF1640E4E6F98
+:1082C0004F6B08EC0CF01B0E9FEC0DF0A8A011D02A
+:1082D000010ED16301D00DD01C0E9FEC0DF0030EEA
+:1082E000A86407D04851A86404D0030EA85C486174
+:1082F0002C8D1B0E9FEC0DF0A8A211D0020ED163A5
+:1083000001D00DD01D0E9FEC0DF0030EA86407D018
+:108310004851A86404D0030EA85C48612C8D1B0E44
+:108320009FEC0DF0A8A411D0030ED16301D00DD0A5
+:108330001E0E9FEC0DF0030EA86407D04851A864F0
+:1083400004D0030EA85C48612C8D1B0E9FEC0DF031
+:10835000A8A610D0040ED16301D00CD01F0E9FEC44
+:108360000DF0A86407D04851A86404D0030EA85C9F
+:1083700048612C8D1B0E9FEC0DF0A8A810D0050EA7
+:10838000D16301D00CD0200E9FEC0DF0A86407D073
+:108390004851A86404D0030EA85C48612C8D71EC90
+:1083A0001FF0120020C54CF121C54DF14C6707D0DC
+:1083B0004D6705D0010ECC6FCD6B279112004CC1DB
+:1083C00004F54DC105F50D0E75EC10F04E6F4EC164
+:1083D00006F54B0EBAEC1AF01CEC80F001014C0EC5
+:1083E000BAEC1AF004C54CF105C54DF14C6707D045
+:1083F0004D6705D0010ECC6FCD6B279112004CC19B
+:10840000CCF14DC1CDF12781120020A764EF43F0DC
+:1084100025BD64EF43F02ABBAFDCA3C100F5A4C1C6
+:1084200001F50C0E75EC10F00A6F0AC113F5470E3A
+:10843000BAEC1AF030EC80F00101B4DF480EBAEC6F
+:108440001AF0FD0EDBEC2DF0FD0EDBEC2DF0FE0E38
+:10845000DBEC2DF0BFC1BDF1C0C1BEF1FA0EDBEC0B
+:108460002DF0FA0EDBEC2DF0200EDBEC2DF0075199
+:10847000DBEC2DF00651DBEC2DF00851DBEC2DF0A0
+:108480000551DBEC2DF00451DBEC2DF02AAB11D0C3
+:10849000DEC132F1DFC133F1A3EC2DF032C1DEF1E8
+:1084A00033C1DFF1DE51DBEC2DF0DF51DBEC2DF0E1
+:1084B00010D091C132F192C133F1A3EC2DF032C151
+:1084C00091F133C192F19151DBEC2DF09251DBEC43
+:1084D0002DF0A551DBEC2DF0A651DBEC2DF0A751D2
+:1084E000DBEC2DF0AC51DBEC2DF0AD51DBEC2DF0E5
+:1084F000A351DBEC2DF0A451DBEC2DF020C532F1C3
+:1085000021C533F13251DBEC2DF03351DBEC2DF092
+:10851000060E9FEC0DF0A850DBEC2DF0070E9FEC43
+:108520000DF0A850DBEC2DF00A0E9FEC0DF0A850DA
+:10853000DBEC2DF00B0E9FEC0DF0A850DBEC2DF0DA
+:108540000E0E9FEC0DF0A850DBEC2DF00F0E9FEC03
+:108550000DF0A850DBEC2DF0120E9FEC0DF0A850A2
+:10856000DBEC2DF0130E9FEC0DF0A850DBEC2DF0A2
+:10857000160E9FEC0DF0A850DBEC2DF0170E9FECC3
+:108580000DF0A850DBEC2DF0180E9FEC0DF0A8506C
+:10859000DBEC2DF0190E9FEC0DF0A850DBEC2DF06C
+:1085A000210E9FEC0DF0A850DBEC2DF0010EDBEC62
+:1085B0002DF03F0EDBEC2DF0C251DBEC2DF0C35162
+:1085C000DBEC2DF0140E75EC10F02ABB010EDBEC89
+:1085D0002DF0020E396F393B150E75EC10F0392570
+:1085E000DBEC2DF0020E396F393B160E75EC10F0F6
+:1085F0003925DBEC2DF0020E396F393B170E75EC87
+:1086000010F03925DBEC2DF0030E396F393B180ED5
+:1086100075EC10F03925DBEC2DF0090E396F393B84
+:10862000190E75EC10F03925DBEC2DF0000E396FCA
+:10863000393B1A0E75EC10F03925DBEC2DF01A0ED3
+:108640009FEC0DF0A850DBEC2DF0000EDBEC2DF0D4
+:10865000FB0EDBEC2DF0FB0EDBEC2DF025BD33D05B
+:10866000020E9FEC0DF0A8CF39F1030E9FEC0DF038
+:10867000A8CF3AF1D890010E3927000E3A2339C11C
+:10868000A8FF020E9DEC0DF03AC1A8FF030E9DEC71
+:108690000DF01C0E89EC10F0326703D0336701D067
+:1086A00012D0010E3227000E3323700E820FA96EF6
+:1086B00032C1A8FFCCEC0DF0700E830FA96E33C150
+:1086C000A8FFCCEC0DF08196259D2DB124EC4CF04B
+:1086D00060EC80F00101196B1A6B10EF3CF020A7E1
+:1086E00012002ABB0ED025BD19D02093B72B020E45
+:1086F00075EC10F0020FD8B0FF0EE806B7652083C6
+:108700001200B72B3C0EB7631200B76B2093E02B1F
+:108710001E0E75EC10F0E063208312002093B72B3F
+:10872000050EB76520831200E1EC43F020B3BDECE9
+:1087300043F020B3D0EC43F0219D97519963218DF4
+:1087400098519A63218D21BD04EC1FF0219F8D511A
+:108750009563218F8E519663218F25BD218F21BF77
+:108760008CEC22F0120074EC48F0F7EC43F02CECA7
+:1087700025F099EC49F02095120091C152F192C177
+:1087800053F18FC154F190C155F1D4EC0BF01FA7F8
+:1087900012008FC191F190C192F12CEC25F01200E2
+:1087A000ACC152F1ADC153F197C154F198C155F12B
+:1087B000D4EC0BF01FB7120097C1ACF198C1ADF12A
+:1087C00012002299000E75EC10F0526F536B8FC19E
+:1087D00054F190C155F1D4EC0BF01FA705D020B790
+:1087E000B76B20832289120020A72093120023B7A1
+:1087F00009D00C0EC36501D01200070EB06F288B94
+:10880000238712000D0EC365F8D7239712008FC17E
+:1088100015F190C116F11551112716511223000EB2
+:10882000132314231551112716511223000E13235D
+:10883000142317C14EF118C14FF111C148F112C1F3
+:1088400049F113C14AF114C14BF12FEC0CF048C1AE
+:1088500093F149C194F11200510EBAEC1AF0916BE8
+:10886000926B936B946BE6EC0FF05A0E9FEC0DF04D
+:10887000000EA864AFEC0FF0116B126B136B146B4E
+:10888000010E176F186B010EDE6FDF6BE16BE26B91
+:10889000DC6BDD6BA56BA66BA76BA86BE06BB76B96
+:1088A000B86BB06B289B2B9BD269E86B25912C95FC
+:1088B0002C9D0AEC2EF0A4C103F5A3C102F597C1CB
+:1088C000ACF198C1ADF10A6B0AC14EF20AC14FF288
+:1088D00002EE50F0200E0A6FEE6A0A2FFDD702EE6C
+:1088E00070F0200E0A6F010EEE6E0A2FFCD702EE1A
+:1088F00090F0EE6AEE6A200E75EC10F0A8CF15F538
+:10890000210E75EC10F0A8CF14F52C83290E75EC10
+:1089100010F0326F010E32632C93140E75EC10F0D0
+:10892000A96F150E75EC10F0B16F160E75EC10F006
+:10893000B26F170E75EC10F0B36F180E75EC10F0E7
+:10894000B46F190E75EC10F0B56F1A0E75EC10F0CF
+:10895000B66F2AAB02D0010EA96F240E9FEC0DF06A
+:1089600029B1A8CF18F5A8CF59F181962397229B5A
+:10897000209D2097268325ADE9EC0DF0210E9FEC7C
+:108980000DF0A8CFD1F1D105040DF350070FA96E5A
+:10899000C8EC0DF0A8CF11F5D105040DF350060F6A
+:1089A000A96EC8EC0DF0A8CFD0F111C50AF1D8809E
+:1089B000640E0A55D880A856A8CF10F5326B32C184
+:1089C0001BF532C11CF532C11DF52B95120024B7E1
+:1089D00018D024A91200249724992A99208D209F29
+:1089E000B96B2ABB0AD0010EE8CF7FF0040E58EC19
+:1089F0000BF0000EE8CF7FF012008D0E58EC0BF05C
+:108A000012002497249920AD14D02AAB03D02093D0
+:108A1000209D1200208F209D54EC28F0CCEC26F0F5
+:108A20002C992B9F010EBA6F66EC28F0249924979D
+:108A300012002CB7AAD08188060EB06F288B2CA309
+:108A40001200116B126B136B146B020E176F186B05
+:108A500007EC44F0120024B715D024A912002DB958
+:108A6000FFD026B91CD126BDF3D02499B96BBA2BFF
+:108A7000060E2BBD040EBA6302D0010EBA6F66EC6F
+:108A800028F0120024972499208F209DB96B2DB9CE
+:108A9000E7D026BBB0D126B902D126BDD9D026B5A4
+:108AA00000D12CB9D4EF45F02BBF0BD0BA4FDAD0A0
+:108AB000BA4F8AD1BA4F53D0BA4F45D0BA4FE9D145
+:108AC0001200BA4FBCD0BA4F17D0BA4FC3D0BA4F6A
+:108AD00003D0BA4FDED112002C732CA30AD0116B35
+:108AE000126B136B146B020E176F186B07EC44F0CC
+:108AF000D0D117EC26F0CDD15A0E9FEC0DF0A86620
+:108B000008D0E6EC0FF0010EA86E5A0E9DEC0DF0A9
+:108B100007D0AFEC0FF0000EA86E5A0E9DEC0DF0D2
+:108B200071EC1FF004EC1FF08CEC22F02CEC25F023
+:108B30002ABBAFD128BFADD125B109EC1CF025A1CE
+:108B4000D2EC1BF0A6D154EC28F0EAEC26F0010E92
+:108B5000BA6F2B8F66EC28F024992497120029B164
+:108B600026D1268554EC28F0D0C1A8FF180E9DEC24
+:108B70000DF011C5A8FF190E9DEC0DF0FDEC26F0CF
+:108B8000010EBA6F66EC28F01200208F209D249908
+:108B900024972C8954EC28F036EC27F02B9F010EFB
+:108BA000BA6F66EC28F01200BA4F73D1BA4F39D0C1
+:108BB000BA4F3ED0BA4F2ED0BA4F25D06AD136EC3C
+:108BC00027F0980E526F3A0E536FC6C154F1C7C1C9
+:108BD00055F1D4EC0BF01FA705D0980EC66F3A0ED6
+:108BE000C76F1200E80E526F030E536FC6C154F1E7
+:108BF000C7C155F1D4EC0BF01FB71200E80EC66FD9
+:108C0000030EC76F1200E80EC65F030EC75B050EAA
+:108C1000BA6FD5D7E80EC627030EC723040EBA6F66
+:108C2000CED7640EC627000EC723020EBA6FC7D771
+:108C3000640EC65F000EC75B030EBA6FC0D7268DE9
+:108C400054EC28F030EC80F0010137EC29F01200F0
+:108C5000269D1FD12D8954EC28F02CEC2BF012000E
+:108C60002D9917D12689220E9FEC0DF0030EA864D2
+:108C70000DD00CD02B8528EC0FF07AEC2CF023C50E
+:108C8000CEF1CE6712008CEC2CF0120054EC28F0E0
+:108C900023C5CEF1CE67120081EC27F01200269991
+:108CA000F8D0BA4F6FD0BA4F4ED0BA4F38D0BA4F73
+:108CB00017D0BA4F01D01200190E9FEC0DF0A8CFBB
+:108CC00032F13207FF0E326301D0322B32C1A8FFDE
+:108CD000190E9DEC0DF0FDEC26F0050EBA6F12009A
+:108CE000190E9FEC0DF0A8CF32F1322B650E3263D6
+:108CF00002D0040E326F180E9FEC0DF0A8503225F2
+:108D0000336F650E336301D0320732C1A8FF190EED
+:108D10009DEC0DF0FDEC26F0040EBA6F1200180E5B
+:108D20009FEC0DF0A8CF32F13207030E326301D071
+:108D3000322B32C1A8FF180E9DEC0DF0FDEC26F091
+:108D4000030EBA6F1200180E9FEC0DF0A8CF32F18F
+:108D5000322B650E326302D0050E326F190E9FEC76
+:108D60000DF0A8503225336F650E336301D0320702
+:108D700032C1A8FF180E9DEC0DF0FDEC26F0020E9E
+:108D8000BA6F1200190E9FEC0DF0A8CF11F5180E56
+:108D90009FEC0DF0A8CFD0F111C50AF1D880640E78
+:108DA0000A55A856A8CF10F52887288B72D0268B95
+:108DB00054EC28F029912A89CEEC27F02981010E64
+:108DC000BA6F66EC28F0120029B10AD0268B54EC59
+:108DD00028F0CEEC27F0010EBA6F66EC28F01200F6
+:108DE0002B8D268B54EC28F01FEC28F0010EBA6F67
+:108DF00066EC28F012002AB912D029A110D02C95C7
+:108E00005DEC1FF0230EBA25A96EC8EC0DF0A8CFBB
+:108E100018F5A8CF59F12B9D2889288B3AD02C859D
+:108E2000326B32C118F5269BBAC1D1F1BA05040DD7
+:108E3000F350070FA96EC8EC0DF0A8CF11F5BA05D5
+:108E4000040DF350060FA96EC8EC0DF0A8CFD0F1B9
+:108E500011C50AF1D880640E0A55A856A8CF10F59E
+:108E60002889288B16D020AF12002DB943D02CB9F9
+:108E70003CD026A908D02BB531D023C5CEF1CE6782
+:108E800002D081EC27F0B92B0A0E75EC10F0B96511
+:108E900012002BA50DD02B9528EC0FF004EC1FF041
+:108EA0002CEC25F025B109EC1CF025A1D2EC1BF02F
+:108EB0002B95209F209D71EC1FF054EC28F0AEEC18
+:108EC0001BF054EC25F0B96B26992D99269B269D15
+:108ED00026952B9D2C9924972499120023C5CEF119
+:108EE000CE67D1D78CEC2CF0CED736EC27F066ECE1
+:108EF00028F0C9D72CEC2BF0C6D729EE4AF0100E7B
+:108F0000396FDE660DD0392FFCD728EC0FF0010E3B
+:108F100058EC0BF0020E58EC0BF070EC80F00101F5
+:108F200078EC0EF0E9EC0DF0A56BA66B939C939E8C
+:108F3000819C819E20B509D820B14FD820A9B2EFDD
+:108F40004AF0000003000000F5D774EC48F02CB1A3
+:108F500038EC48F004EC3DF0F7EC3CF0A62B0E0E9C
+:108F6000A66526D070D899EC49F01AEC80F0010182
+:108F7000A1C1A3F1A2C1A4F18DC1A1F18EC1A2F141
+:108F8000A66B070E89EC10F032C152F133C153F1D8
+:108F9000A1C154F1A2C155F1D4EC0BF01FB701D01F
+:108FA00007D0070E89EC10F032C1A1F133C1A2F154
+:108FB0008DC100F58EC101F50B0E75EC10F00A6F36
+:108FC0000AC112F50C0E75EC10F00A6F0AC113F508
+:108FD00040EC80F00101209512003EEC3DF027A10D
+:108FE00004D081860000030000008196A52B050EA9
+:108FF000A56512D028D8060E89EC10F032C152F1C6
+:1090000033C153F18DC154F18EC155F1D4EC0BF045
+:1090100020891FB72099A56B209124B70AD024B9C5
+:1090200008D0F292F0902A932A9124992497D59E01
+:109030001200F292F0902A932A9124992497D59EB7
+:10904000209927871200EFEC18F0030000000300BE
+:1090500000000300F2EC18F0E2EC18F0030000004E
+:10906000030000000300E9EC18F0CAEC17F012004E
+:10907000FA0ED5EC0CF0FA0ED5EC0CF0FA0ED5EC9D
+:109080000CF0FA0ED5EC0CF074EC48F02CA11200A8
+:10909000F26AF16AF06AC290E9EC0DF0100E926E7D
+:1090A000806A936A816A1D0E946E826A956A836AE9
+:1090B000966A846AD56ACD6ACA6A9B6A020ED36EC2
+:1090C000D180EAC137F10F0E396F03000000392F4C
+:1090D000FCD781880400050EA9EC0CF081980300F0
+:1090E0000000372FF6D7EDD7C2800000C282C2B28F
+:1090F000FED7C4CF4DF1C3CF4CF1C60E4E6F030E59
+:109100004F6FEBEC0BF0640E4E6F4F6B2FEC0CF0CF
+:1091100048C1C2F149C1C3F1C290C2C154F1C3C137
+:1091200055F1280E526F0A0E536FD4EC0BF02C91B0
+:109130001FB703D0020EEA6F2C818DC154F18EC18E
+:1091400055F1990E526F3A0E536FD4EC0BF02C91EF
+:109150001FA703D0030EEA6F2C81299B299D280E9F
+:109160009FEC0DF0A8CF54F1290E9FEC0DF0A8CF85
+:1091700055F1D00E526F070E536FD4EC0BF01FA7B2
+:10918000298B940E526F110E536FD4EC0BF01FA766
+:10919000298D29AB73D029AD71D0680EA86E280E29
+:1091A0009DEC0DF0100EA86E290E9DEC0DF007C180
+:1091B000A8FF2A0E9DEC0DF006C1A8FF2B0E9DEC1A
+:1091C0000DF008C1A8FF2C0E9DEC0DF097C1A8FF73
+:1091D0002D0E9DEC0DF098C1A8FF2E0E9DEC0DF00C
+:1091E000A86A2F0E9DEC0DF0A86A300E9DEC0DF0D4
+:1091F000A86A310E9DEC0DF0A86A320E9DEC0DF0C0
+:10920000A86A330E9DEC0DF0A86A340E9DEC0DF0AB
+:10921000A86A350E9DEC0DF097C1A8FF360E9DECA7
+:109220000DF098C1A8FF370E9DEC0DF007C1A8FF07
+:10923000380E9DEC0DF006C1A8FF390E9DEC0DF027
+:1092400008C1A8FF3A0E9DEC0DF097C1A8FF3B0E98
+:109250009DEC0DF098C1A8FF3C0E9DEC0DF007C1F0
+:10926000A8FF3D0E9DEC0DF006C1A8FF3E0E9DEC43
+:109270000DF008C1A8FF3F0E9DEC0DF0280E9FECED
+:109280000DF0A8CF54F1290E9FEC0DF0A8CF55F1A9
+:10929000C2C152F1C3C153F1D4EC0BF01FA71200AD
+:1092A000C2C1A8FF280E9DEC0DF0C3C1A8FF290E76
+:1092B0009DEC0DF007C1A8FF2A0E9DEC0DF006C134
+:1092C000A8FF2B0E9DEC0DF008C1A8FF2C0E9DEC05
+:1092D0000DF097C1A8FF2D0E9DEC0DF098C1A8FFD1
+:1092E0002E0E9DEC0DF01200800ECF6ECE6A3C0E5D
+:1092F000036111D03C0E04610ED0180E05610BD035
+:10930000200E066108D00C0E076105D0640E0861BE
+:1093100002D09D801200000E036F000E046F0C0E31
+:10932000056F170E066F040E076F0A0E086F9D80FB
+:109330001200360E9FEC0DF0A8CF54F1370E9FECC3
+:109340000DF0A8CF55F197C152F198C153F1D4EC6B
+:109350000BF01FA719D097C1A8FF360E9DEC0DF09A
+:1093600098C1A8FF370E9DEC0DF007C1A8FF380E7D
+:109370009DEC0DF006C1A8FF390E9DEC0DF008C163
+:10938000A8FF3A0E9DEC0DF03B0E9FEC0DF0A8CF20
+:1093900054F13C0E9FEC0DF0A8CF55F197C152F15E
+:1093A00098C153F1D4EC0BF01FB7120097C1A8FF7E
+:1093B0003B0E9DEC0DF098C1A8FF3C0E9DEC0DF00E
+:1093C00007C1A8FF3D0E9DEC0DF006C1A8FF3E0EA3
+:1093D0009DEC0DF008C1A8FF3F0E9DEC0DF01200B2
+:1093E000249B9D9A81869E9A620EAD6EF1EC0DF0E3
+:1093F000F7EC0DF0AECF05F1180E0561056BF7EC3B
+:109400000DF0AECF04F13C0E0461046BF7EC0DF0EF
+:10941000AECF03F13C0E0361036BF7EC0DF0AECF62
+:1094200007F10C0E076501D0076FF7EC0DF0AECF1A
+:1094300006F107C132F1324F1F0E324F1C0E324F70
+:109440001F0E324F1E0E324F1F0E324F1E0E324F66
+:109450001F0E324F1F0E324F1E0E324F1F0E324F55
+:109460001E0E324F1F0E066502D0010E066FF7EC7E
+:109470000DF0AECF08F1640E0861086B81969E9ADC
+:1094800020859D8A85EF3CF02891010166EC4BF028
+:1094900020B3EAEC1AF0FC6A01EE09F0EE6A0A0E5B
+:1094A000EA62FCD7E9EC0DF074EC49F0F8EC18F046
+:1094B000239D23ADFED78F6B906B196B1A6B2089A0
+:1094C00023EC48F020998DC19FF18EC1A0F18DC190
+:1094D000A1F18EC1A2F18DC1A3F18EC1A4F1CC2B5B
+:1094E0000A6B0AC111F54F0E0A6F0AC110F58DC142
+:1094F00000F58EC101F5000EE8CF4CF220EC80F0B3
+:10950000010130EC80F0010118EC80F0010117EC52
+:109510003DF0010140EC80F00101010EA96E010E49
+:10952000AA6EC8EC0DF0A8CF39F1A92AC8EC0DF04D
+:10953000A8CF3AF1AA6A010E396304D03F0E3A630C
+:1095400001D010D0010EA96E010EAA6E010EA86EF8
+:10955000CCEC0DF0A92A3F0EA86ECCEC0DF0AA6A57
+:1095600012EF16F081988196300E75EC10F0E8CF6E
+:10957000FBF11F6B206B216B226B236B246B256B24
+:10958000266B276B286B296B2A6B2B6B2C6B2D6B37
+:1095900066EC0FF0000EE8CF7CF0000EE8CF7DF017
+:1095A000000EE8CF7EF0000EE8CF7FF0FF0E2E6FAA
+:1095B0002EC17AF0FF0E2E6F2EC17BF0A4EC2EF0A0
+:1095C000A3C19FF1A4C1A0F1AA6A5C0E9FEC0DF0AB
+:1095D000300EA86201D006D00ED8300EA86E5C0EF8
+:1095E0009DEC0DF0270E9FEC0DF02A85010EA86270
+:1095F0002A9510EF3CF0A4EC2AF0140E53D0289FCB
+:1096000029912A9BAA6A220E9FEC0DF0010EA862F6
+:1096100006D0288F000E0A6F0AC11FF51200020E35
+:10962000A86206D02981000E0A6F0AC11FF5120038
+:10963000030EA86206D02A8B000E0A6F0AC11FF51E
+:109640001200040EA86205D0010E0A6F0AC11FF5B0
+:109650001200050EA86212002981010E0A6F0AC1CC
+:109660001FF5120028EC0FF062EC2AF00A0E396F99
+:10967000C80ED5EC0CF02497249920B1E1EC43F00E
+:1096800020B139072091396701D0120020B31200B0
+:1096900024B7120024B91200F0D728EC0FF083ECA5
+:1096A0002AF0E4D7396FC80ED5EC0CF02497249932
+:1096B00020B1E1EC43F020B139072091396701D0A6
+:1096C000120024B7120024B91200F2D76C0ED36E28
+:1096D000110E926E806A030E936E816ADD0E946E97
+:1096E000826A000E966E846A000E956E836A400E42
+:1096F0009B6E1F0ED56E070ECD6ED00EF26E050E50
+:10970000F16E080EF06E210E9D6E000EA06ED06AF6
+:10971000000EC26E0E0EC16E8A0EC06EC66A000EBC
+:10972000C76E280EC66E000EC56E080EC86EBD6AE6
+:10973000BA6A070EB46E200E6F6E240EAC6E900ED9
+:10974000AB6E080EB86EB06A220EAF6EAE6A9E6A3D
+:109750001200010EEB6F0F0EEC6F010EBA6FB86BBB
+:10976000208F218728EC0FF0B8EC1EF02497249965
+:10977000219121939AEC1CF09BEC1DF024EC13F04A
+:1097800020A109D008EC3EF0E1EC43F03EEC3DF0C6
+:1097900074EC48F0209121B1D8EF4BF020AFE2EF0C
+:1097A0004BF020B9E2EF4BF020B3B2EF4AF0E6D72E
+:1097B000BA4F1CD0BA4F0AD0BA4F10D0BA4F84D08B
+:1097C000BA4F58D0040EBA6F4BEF13F0020EEB27CE
+:1097D000C70EEB61EB6F020EBA6FC8D7030EEC2712
+:1097E000630EEC61EC6F030EBA6FC0D7258D2C872A
+:1097F000ECC14CF14D6B640E4E6F4F6BEBEC0BF00C
+:10980000E80E4827030E492348C1C6F149C1C7F1F4
+:10981000C6C18DF1C7C18EF121912193209F24975C
+:10982000249919EC4CF02083500EBAEC1AF014EF86
+:109830003EF02D81530EBAEC1AF062EC80F001017B
+:10984000540EBAEC1AF012002D91530EBAEC1AF025
+:1098500064EC80F00101540EBAEC1AF0470EBAEC39
+:109860001AF030EC80F00101D2EC41F0480EBAEC75
+:109870001AF0120028EC0FF0CFEC2CF032EC46F08E
+:10988000010EE8CF7FF0BC0E58EC0BF0000EE8CFD5
+:109890007FF02497249920A109D008EC3EF0E1EC58
+:1098A00043F03EEC3DF074EC48F0209124B709D031
+:1098B00024B907D020B949EF13F020B3B2EF4AF032
+:1098C000EAD7050EBA6F4BD72CEC44F0258D2C87C8
+:1098D000ECC14CF14D6B640E4E6F4F6BEBEC0BF02B
+:1098E000E80E4827030E492348C1C6F149C1C7F114
+:1098F000C6C18DF1C7C18EF119EC4CF0010EE8CF55
+:109900007FF00C0E58EC0BF0000EE8CF7FF025EC4A
+:109910003FF0B8EC3FF000EC80F0010123C5CEF140
+:10992000CE67F5D7010EE8CF4CF2FF0EE8CF23F556
+:109930009AEC1CF0817825EC3FF0B8EC3FF000EC9D
+:1099400080F00101430EBAEC1AF0EB2FF1D7000EB4
+:10995000E8CF4CF2FF0EE8CF23F514D0818824EC39
+:109960004CF0259D2C97FA0ED5EC0CF0FA0ED5ECA8
+:109970000CF0FA0ED5EC0CF08198010EEB6F050E91
+:10998000BA6FEDD625EC3FF0B8EC3FF000EC80F07C
+:10999000010123C5CEF1CE67F5D7E0D7FFFFFFFF6A
 :1099A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
 :1099B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
 :1099C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
--- a/code_part1/OSTC_code_asm_part1/changelog.txt	Sun Jun 20 22:11:28 2010 +0200
+++ b/code_part1/OSTC_code_asm_part1/changelog.txt	Thu Jun 24 22:12:32 2010 +0200
@@ -1,6 +1,7 @@
 New in 1.63 Beta:
 BETA Version - Do NOT use for diving!
-
+CHANGE: CF15 defines threshold for CNS display in Surfacemode (OSTC MK.2 only)
+NEW: CF48 sets positive clock offset [seconds/24h], added at Midnight
 
 New in 1.62 Beta:
 BETA Version - Do NOT use for diving!
--- a/code_part1/OSTC_code_asm_part1/debugcodes.txt	Sun Jun 20 22:11:28 2010 +0200
+++ b/code_part1/OSTC_code_asm_part1/debugcodes.txt	Thu Jun 24 22:12:32 2010 +0200
@@ -49,4 +49,5 @@
 T - Tissue copy done.
 U - Average Depth Display updated
 V - Gauge mode Stopwatch updated
+W - CNS Surfacemode updated
 
--- a/code_part1/OSTC_code_asm_part1/definitions.asm	Sun Jun 20 22:11:28 2010 +0200
+++ b/code_part1/OSTC_code_asm_part1/definitions.asm	Thu Jun 24 22:12:32 2010 +0200
@@ -25,7 +25,7 @@
 #DEFINE	softwareversion_x		d'1'		; Software version  XX.YY
 #DEFINE	softwareversion_y		d'63'		; Software version  XX.YY
 
-#DEFINE	max_custom_number		d'47'		; Number of last used custom function
+#DEFINE	max_custom_number		d'48'		; Number of last used custom function
 
 #DEFINE	logbook_profile_version	0x20		; Do not touch!
 
@@ -55,8 +55,6 @@
 #DEFINE	color_deepblue b'00000001'
 #DEFINE	color_grey	d'74'
 
-#DEFINE	plus_time_correction	d'42'
-
 #DEFINE	warn_depth		d'1'
 #DEFINE	warn_cns		d'2'
 #DEFINE	warn_gf			d'3'
@@ -328,7 +326,7 @@
 	box_temp:5
 	win_color1_temp
 	win_color2_temp				; Backup color registers
-	
+	time_correction_value			; Adds to Seconds on midnight
 	ENDC
 
 	CBLOCK	0x200				;Bank 2
--- a/code_part1/OSTC_code_asm_part1/isr.asm	Sun Jun 20 22:11:28 2010 +0200
+++ b/code_part1/OSTC_code_asm_part1/isr.asm	Thu Jun 24 22:12:32 2010 +0200
@@ -353,9 +353,7 @@
 		return
 		clrf		hours
 		incf		day,F
-		movlw		plus_time_correction			; Correct too slow clock
-		movwf		secs
-
+		movff		time_correction_value,secs			; Correct too slow clock
 						
 check_date:
 		movff		month,isr_divB		; new month?
--- a/code_part1/OSTC_code_asm_part1/menu_reset.asm	Sun Jun 20 22:11:28 2010 +0200
+++ b/code_part1/OSTC_code_asm_part1/menu_reset.asm	Thu Jun 24 22:12:32 2010 +0200
@@ -229,7 +229,7 @@
 #DEFINE	nofly_time_ratio			d'60'		; 8BIT		60%
 #DEFINE	gradient_factor_alarm1		d'100'		; 8Bit		100%
 
-#DEFINE	not_used_CF15				d'100'		; 8Bit		
+#DEFINE	cns_display_surface			d'10'		; 8Bit		10%
 #DEFINE	deco_distance_for_sim		d'10'		; 8Bit		1m
 #DEFINE	ppo2_warning_low			d'019'		; 8Bit		0.19 Bar
 #DEFINE	ppo2_warning_high			d'160'		; 8Bit		1.60 Bar
@@ -268,6 +268,8 @@
 #DEFINE	color_warn_ppo2_cbar		d'161'		; 8Bit		ppO2 warn
 #DEFINE	color_warn_celocity_mmin	d'15'		; 8Bit		warn at xx m/min
 
+#DEFINE	time_correction_value_default	d'42'	; 8Bit		Adds to Seconds on Midnight
+
 	movlw	d'127'					; address of low byte of first custom function
 	movwf	EEADR
 	clrf	hi						; only required once
@@ -322,7 +324,7 @@
 	movlw	LOW		gradient_factor_alarm1
 	rcall	reset_customfunction	; saves default and current value
 
-	movlw	LOW		not_used_CF15
+	movlw	LOW		cns_display_surface
 	rcall	reset_customfunction	; saves default and current value
 	
 	movlw	LOW		deco_distance_for_sim
@@ -433,8 +435,9 @@
 	movlw	color_warn_celocity_mmin
 	rcall	reset_customfunction	; saves default and current value
 
-	movlw	d'0'
+	movlw	time_correction_value_default
 	rcall	reset_customfunction	; saves default and current value
+
 	movlw	d'0'
 	rcall	reset_customfunction	; saves default and current value
 	movlw	d'0'
--- a/code_part1/OSTC_code_asm_part1/pled_outputs.asm	Sun Jun 20 22:11:28 2010 +0200
+++ b/code_part1/OSTC_code_asm_part1/pled_outputs.asm	Thu Jun 24 22:12:32 2010 +0200
@@ -3301,6 +3301,42 @@
 	call	word_processor
 	return
 
+PLED_display_cns_surface:
+; Check if CNS should be displayed
+	movff	char_O_CNS_fraction,lo		; copy into bank1
+	GETCUSTOM8	d'15'					; cns_display_high_surfacemode
+	subwf	lo,W
+	btfss	STATUS,C
+	return								; Do not show...
+	; Show CNS
+
+	ostc_debug	'W'				; Sends debug-information to screen if debugmode active
+
+	WIN_TOP		.175
+	WIN_LEFT	.45
+	WIN_FONT 	FT_SMALL
+	WIN_INVERT	.0					; Init new Wordprocessor
+	PLED_color_code		warn_cns		; Color-code CNS output
+	
+ 	lfsr	FSR2,letter
+	movlw	'C'
+	movwf	POSTINC2
+	movlw	'N'
+	movwf	POSTINC2
+	movlw	'S'
+	movwf	POSTINC2
+	movlw	':'
+	movwf	POSTINC2
+	movff	char_O_CNS_fraction,lo
+	bsf		leftbind
+	output_8
+	bcf		leftbind
+	movlw	'%'
+	movwf	POSTINC2
+	call	word_processor
+	return
+
+
 PLED_custom_text:
 	read_int_eeprom	d'64'
 	movlw	d'1'
--- a/code_part1/OSTC_code_asm_part1/start.asm	Sun Jun 20 22:11:28 2010 +0200
+++ b/code_part1/OSTC_code_asm_part1/start.asm	Thu Jun 24 22:12:32 2010 +0200
@@ -127,6 +127,8 @@
 restart:
 	bcf		LED_red
 	bcf		LED_blue				; all LEDs off
+	GETCUSTOM8	d'48'				; time correction value
+	movff	WREG, time_correction_value	; store in Bank0 register
 
 	clrf	flag1					; clear all flags
 	clrf	flag2
--- a/code_part1/OSTC_code_asm_part1/surfmode.asm	Sun Jun 20 22:11:28 2010 +0200
+++ b/code_part1/OSTC_code_asm_part1/surfmode.asm	Thu Jun 24 22:12:32 2010 +0200
@@ -48,6 +48,7 @@
 	bra		surfloop1
 
 ; Startup tasks for decompression modes
+	call	PLED_display_cns_surface		; Update surface CNS display (If allowed by CF15)
 	call	PLED_desaturation_time			; display desaturation time
 	call	PLED_nofly_time					; display nofly time
 
@@ -203,6 +204,7 @@
 	bra		update_surfloop60_2
 
 ; One Minute tasks for deco modes
+	call	PLED_display_cns_surface	; Update surface CNS display (If allowed by CF15)
 	call	PLED_nofly_time				; display nofly time
 	call	PLED_desaturation_time		; display desaturation time
 	btfsc	premenu						; Not when "Menu?" is displayed!
--- a/code_part1/OSTC_code_asm_part1/text_table.asm	Sun Jun 20 22:11:28 2010 +0200
+++ b/code_part1/OSTC_code_asm_part1/text_table.asm	Thu Jun 24 22:12:32 2010 +0200
@@ -464,7 +464,7 @@
 	DA	"Desaturate x[%]}"		;48
 	DA	"NoFly Ratio [%]}"		;49
 	DA	"GF alarm 1  [%]}"		;50
-	DA	"not used       }"		;51
+	DA	"CNSshow surf[%]}"		;51
 	DA	"Deco Offset[dm]}"		;52
 	DA	"ppO2 low [cBar]}"		;53
 	DA	"ppO2 high[cBar]}"		;54
@@ -476,7 +476,7 @@
 	DA	"Divisor ppO2	}"		;60
 	DA	"Divisor Debug  }"		;61
 	DA	"Divisor NotUse2}"		;62
-	DA	"CNS show    [%]}"		;63
+	DA	"CNSshow dive[%]}"		;63
 	DA	"Logbook offset }"		;64
 	DA	"Last Deco at[m]}"		;65
 	DA	"End Apnoe [min]}"		;66
@@ -588,7 +588,7 @@
 	DA	"GF warning  [%]}"		;167
 	DA	"ppO2 warn[cBar]}"		;168
 	DA	"Vel.warn[m/min]}"		;169
-	DA	"not used       }"		;170
+	DA	"Time offset [s]}"		;170
 	DA	"not used       }"		;171
 	DA	"not used       }"		;172
 	DA	"not used       }"		;173