diff --git a/Project/oscilloscope.hex b/Project/oscilloscope.hex
index e8b7b58..a04cd3a 100644
--- a/Project/oscilloscope.hex
+++ b/Project/oscilloscope.hex
@@ -2,7 +2,7 @@
:1000000080190020450100084D0100080F0200087A
:1000100051010008530100085501000800000000CC
:100020000000000000000000000000005701000870
-:10003000590100080000000097010008191F00087E
+:100030005901000800000000970100082D1F00086A
:100040005F0100085F0100085F0100085F01000810
:100050005F0100085F010008E50600085F01000875
:10006000010800085F0100085F0100085F01000847
@@ -16,12 +16,12 @@
:1000E000710700085F0100085F0100085F01000858
:1000F0005F0100085F0100085F0100085F01000860
:100100005F0100085F0100085F0100085F0100084F
-:100110005F0100085F010008891F00085F010008F7
+:100110005F0100085F0100089D1F00085F010008E3
:100120005F0100085F0100085F0100085F0100082F
:10013000DFF80CD000F0A6F800480047FF020008E6
:10014000801900200648804706480047FEE7FEE782
:10015000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE777
-:10016000291F000831010008EFF3108072B67047B4
+:100160003D1F000831010008EFF3108072B67047A0
:1001700080F310887047324A1368012B04D04FF087
:10018000010313602F4A10602F4A11602F484FF06F
:10019000805101607047EFF3108272B62848016801
@@ -34,20 +34,20 @@
:100200000068006880F3088861B662B670471EF027
:10021000040F14BFEFF30880EFF3098020E9F00F1B
:1002200040F804ED14BF80F3088880F3098800B516
-:1002300002F03CFC5DF804EB4EF0040E7047000049
+:1002300002F046FC5DF804EB4EF0040E704700003F
:100240002C010020240100202801002004ED00E002
:1002500020ED00E008ED00E030B50B46014600203F
:100260002022012409E021FA02F59D4205D303FA78
:1002700002F5491B04FA02F52844151EA2F10102F9
:10028000F1DC30BD064C074D06E0E06840F00103AC
:1002900094E8070098471034AC42F6D3FFF74CFFC0
-:1002A000007E0008207E000870B58C1810F8015BF5
+:1002A000147E0008347E000870B58C1810F8015BCD
:1002B00015F0070301D110F8013B2A1106D110F8FF
:1002C000012B03E010F8016B01F8016B5B1EF9D103
:1002D0002B0705D40023521E0DD401F8013BFAE789
:1002E00010F8013BCB1A921C03E013F8015B01F8F4
:1002F000015B521EF9D5A142D8D3002070BD10B5C4
-:10030000FFF732FF03F00AFF002010BD00220A129F
+:10030000FFF732FF03F014FF002010BD00220A1295
:10031000D3430360704721B1826842F001028260DA
:1003200003E0826822F001028260704721B1826896
:1003300042F48012826003E0826822F480128260BC
@@ -77,58 +77,58 @@
:1004B00006F10843E062F0BD816841F00801816007
:1004C000704721B1826842F4A002826003E0826832
:1004D00022F4A00282607047816841F004018160CB
-:1004E0007047000008B50121102001F0B3F9022087
+:1004E0007047000008B50121102001F0BDF902207D
:1004F000ADF8000000208DF8030069460D4800F0BB
-:10050000BDFA0121102001F0A5F91020ADF800007E
+:10050000BDFA0121102001F0AFF91020ADF8000074
:1005100000208DF803006946064800F0AFFA20205D
:10052000ADF8000000208DF803006946014800F096
:10053000A5FA08BD0010014010B5FFF7D3FF00F089
-:1005400001F810BD00B585B00121480201F082F923
+:1005400001F810BD00B585B00121480201F08CF919
:100550004FF4C020009000208DF8040001208DF899
:1005600005004FF4602002900020039001208DF8D8
:10057000100069463548FFF71BFF4FF4004001F0BB
-:100580003DF9062301220B213048FFF739FF0122F4
+:1005800047F9062301220B213048FFF739FF0122EA
:100590004FF408712D48FFF7FEFE01212B48FFF7AD
:1005A000BAFE2A48FFF788FF00BF2848FFF7E9FE98
:1005B0000028FAD12548FFF78FFF00BF2348FFF737
:1005C000C0FE0028FAD101212048FFF77AFF01215F
-:1005D000880201F03FF94FF4C020009000208DF810
+:1005D000880201F049F94FF4C020009000208DF806
:1005E00004008DF805004FF4602002900020039075
:1005F00001208DF8100069461548FFF7D9FE4FF429
-:10060000004001F0FBF801211148FFF78FFE0122A5
+:10060000004001F005F901211148FFF78FFE01229A
:100610004FF408710E48FFF7BEFE01210C48FFF7AA
:100620007AFE0B48FFF748FF00BF0948FFF7A9FE15
:100630000028FAD10648FFF74FFF00BF0448FFF734
:1006400080FE0028FAD105B000BD00000024014062
:100650000028014010B500F023F800F001F810BDAB
-:100660000EB50121102001F0E5F80120ADF80400DD
-:100670004720ADF800006946084801F0C5FC01219B
-:10068000064801F095FC01221146044801F0B3FC34
-:100690000121024801F092FC0EBD00000014004050
-:1006A00008B54FF4E06001F02DF836208DF8000019
+:100660000EB50121102001F0EFF80120ADF80400D3
+:100670004720ADF800006946084801F0CFFC012191
+:10068000064801F09FFC01221146044801F0BDFC20
+:100690000121024801F09CFC0EBD00000014004046
+:1006A00008B54FF4E06001F037F836208DF800000F
:1006B00001208DF8010000208DF8020001208DF846
-:1006C0000300684600F0E6FF08BD00000021044A70
+:1006C0000300684600F0F0FF08BD00000021044A66
:1006D000116000BF024909688142FBD270470000E7
:1006E0002800002010B5012000F0A8F870B31948C8
:1006F0000078401E184991F90010884206DD16481E
:100700000078401C40B21449087002E000201249F1
:1007100008701248104991F9001030F81100104982
-:100720000880084602880FA1104801F0C5FD00F0BE
-:1007300057FFC48823464FF4A0720021C82000F060
-:1007400009FB0A4A0021D22000F070FB012000F0D2
+:100720000880084602880FA1104801F0CFFD00F0B4
+:1007300061FFC48823464FF4A0720021C82000F056
+:1007400013FB0A4A0021D22000F07AFB012000F0BE
:100750006FF810BD8800002089000020780000207C
:100760008E000020543A2025646D7300340100206F
:1007700010B54FF4005000F061F868B3194890F9D3
:100780000000002806DD17480078401E40B21549D9
:10079000087005E014480078401E40B21149087006
:1007A0001248104991F9001030F8110010490880E2
-:1007B000084602880FA1114801F07EFD00F010FFED
-:1007C000C488234678220021C82000F0C3FA0B4ACF
-:1007D0000021D22000F02AFB4FF4005000F028F84E
+:1007B000084602880FA1114801F088FD00F01AFFD9
+:1007C000C488234678220021C82000F0CDFA0B4AC5
+:1007D0000021D22000F034FB4FF4005000F028F844
:1007E00010BD000089000020880000207800002053
:1007F0008E000020543A2025646D730034010020DF
-:1008000010B5042000F01AF848B102F075FA012280
-:1008100005490648006802F035FD02F07DFA042023
+:1008000010B5042000F01AF848B102F07FFA012276
+:1008100005490648006802F03FFD02F087FA04200F
:1008200000F006F810BD00002E0000205C00002043
:10083000014908607047000014040140014600208F
:100840000022074B1B6803EA0102054B14331B68A7
@@ -143,8 +143,8 @@
:1008D0001A600DE00749427911440A6803681A4317
:1008E0000A6005E0027911440A6803689A430A60C5
:1008F000704700000004014008B54FF4C06000F0EC
-:1009000001FF08208DF8000001208DF801008DF80E
-:1009100002008DF80300684600F0BCFE08BD000030
+:100900000BFF08208DF8000001208DF801008DF804
+:1009100002008DF80300684600F0C6FE08BD000026
:1009200051B18200A2F1C042126842F0010382007C
:10093000A2F1C042136009E08200A2F1C042126835
:10094000034B1A408300A3F1C0431A6070470000B4
@@ -193,1615 +193,1615 @@
:100BF000001088420CDD012070BD0748007838B92C
:100C0000281B064991F90010884201DD0120F3E715
:100C10000020F1E7002401408B0000208A00002022
-:100C200008B500240120009030E0002400BFFFF749
-:100C3000B5FF0028FBD021E000BF4FF40871144835
-:100C4000FFF78DFB0128F8D11148FFF784FB11490C
-:100C500021F814004FF408710D48FFF757FB0E48B8
-:100C600000884FF47A714843322190FBF1F0C01FA5
-:100C700085B22846FFF72AFD601C84B2C82CDBDB56
-:100C8000012269460548006802F0FCFACDE7000041
-:100C900000240140980100208E0000206000002008
-:100CA00010B50024062301220E210D48FFF7A8FBF2
-:100CB00001210B48FFF705FC00BF4FF408710848FD
-:100CC000FFF74DFB0128F8D10548FFF744FB044628
-:100CD0004FF408710348FFF719FB204610BD0000D0
-:100CE000002801400024014010B500240623012201
-:100CF0000F210D48FFF784FB01210B48FFF7E1FBB3
-:100D000000BF4FF408710848FFF729FB0128F8D10C
-:100D10000548FFF720FB04464FF408710348FFF72E
-:100D2000F5FA204610BD00000028014000240140D3
-:100D300010B504462CB14FF480510548FFF729FF48
-:100D400004E04FF480510248FFF725FF10BD00007A
-:100D5000001401402DE9F04106460F4614461D4699
-:100D60002B4622463946304600F060FA04FB05F077
-:100D70000249098800F00DF9BDE8F0813E0000202D
-:100D800001B502E00098401E009000980028F9D1BB
-:100D900008BD00002DE9F04F804689461646A6F1B1
-:100DA00020001FFA80FA1E49096889881C4A1268C7
-:100DB000D28801FB02F0C11700EB5171C1F3C707E4
-:100DC0001748006800680AFB070B15480068C388CD
-:100DD0001348006882884946404600F027FA2C20D4
-:100DE00000F0A2FB002416E0002510E01BF8040030
-:100DF00080212941084020B10A48008800F098FB72
-:100E000003E00948008800F093FB681CC5B2082D78
-:100E1000ECDB601CC4B2BC42E6DBBDE8F08F000036
-:100E2000380000203C0000203E00002070B5054640
-:100E30000E46144624E02846134909688988084468
-:100E400012490988884205DD00250F480068C088DE
-:100E5000304486B230460C490968C98808440C49B8
-:100E60000988884201DD002500262278314628467F
-:100E7000FFF790FF641C044800688088284485B20E
-:100E800020780028D7D170BD380000203000002025
-:100E9000320000202DE9FF4F83B081464FF0000A59
-:100EA000D3460598A0EB090504990698461ACDF893
-:100EB000049004980090002D01DD012705E00DB994
-:100EC000002702E04FF0FF376D42002E02DD4FF0A9
-:100ED000010806E016B94FF0000802E04FF0FF38B5
-:100EE0007642B54201DD2C4600E0344600200290F7
-:100EF00019E0DDE9001000F0FBFAAA44B344A24572
-:100F000005DDAAEB040A0198384480B20190A3459C
-:100F100005DDABEB040B0098404480B200900298D2
-:100F2000401C80B20290611C02988842E1DD07B04B
-:100F3000BDE8F08F00B597B00121080200F06AFC0F
-:100F40000120019004200390800607900020029069
-:100F50000490059006900890099008200A901020AF
-:100F60000B9000200C900E900F9010904FF480503A
-:100F70001190002012901390149001A815901690D3
-:100F800008A8FFF7E7FC01210020FFF7C9FC17B014
-:100F900000BD10B502460B4600242C2000F0C4FA18
-:100FA00000BF03E0184600F0C3FA641C9442F9D372
-:100FB00010BD000008B50121602000F04BFC0320AB
-:100FC0008DF8020018208DF803004FF48040ADF832
-:100FD000000069465B48FFF751FD4FF40040ADF853
-:100FE000000069465748FFF749FD0120ADF80000B1
-:100FF00069465448FFF742FD0220ADF800006946FB
-:101000005048FFF73BFD8020ADF8000069464E4890
-:10101000FFF734FD4FF48070ADF8000069464A4890
-:10102000FFF72CFD4FF40070ADF80000694646480C
-:10103000FFF724FD4FF48060ADF800006946424898
-:10104000FFF71CFD4FF40060ADF8000069463E4814
-:10105000FFF714FD4FF48050ADF8000069463A48A0
-:10106000FFF70CFD4FF40050ADF80000694636481C
-:10107000FFF704FD4FF48040ADF8000069463248A8
-:10108000FFF7FCFC4FF40040ADF8000069462E4825
-:10109000FFF7F4FC4FF48070ADF800006946294872
-:1010A000FFF7ECFC4FF40070ADF8000069462548EE
-:1010B000FFF7E4FC4FF48060ADF80000694621487A
-:1010C000FFF7DCFC03208DF8020018208DF80300E8
-:1010D0001020ADF8000069461A48FFF7CFFC202029
-:1010E000ADF8000069461748FFF7C8FC8020ADF84E
-:1010F000000069461348FFF7C1FC4FF40060ADF8EB
-:10110000000069460F48FFF7B9FC10208DF8030076
-:1011100003208DF802000220ADF8000069460A485D
-:10112000FFF7ACFC10208DF8030003208DF80200BF
-:101130004FF48050ADF8000069460248FFF79EFC6E
-:1011400008BD0000001401400018014000B502462F
-:10115000072A00DD00BD28480270104602EBD0715E
-:101160004910A2EB410139B9F020244908804FF41D
-:10117000A0702349088006E04FF4A0701F49088042
-:10118000F0201F490880362000F0CEF9082141EAFE
-:10119000421000F0CDF92A2000F0C6F9002000F03E
-:1011A000C7F9002000F0C4F914490988491EC1F3A9
-:1011B000072000F0BDF911490978491EC8B200F0B6
-:1011C000B7F92B2000F0B0F9002000F0B1F90020B1
-:1011D00000F0AEF90A490988491EC1F3072000F062
-:1011E000A7F907490978491EC8B200F0A1F92C20D7
-:1011F00000F09AF900BFADE7340000203000002075
-:101200003200002010B5FFF7D5FEFFF793FE012056
-:10121000FFF78EFD00F04EF900F034F80248007838
-:10122000FFF794FF10BD00003400002030B50446E5
-:101230000D462A2000F078F9201200F079F9E0B28A
-:1012400000F076F9A118491EC1F30F2000F070F9E3
-:10125000A118491EC8B200F06BF92B2000F064F908
-:10126000281200F065F9E8B200F062F9E918491EA9
-:10127000C1F30F2000F05CF9E918491EC8B200F074
-:1012800057F930BD10B5CF2000F04EF9002000F026
-:101290004FF9812000F04CF9302000F049F9ED20A1
-:1012A00000F042F9642000F043F9032000F040F917
-:1012B000122000F03DF9812000F03AF9E82000F01A
-:1012C00033F9852000F034F9102000F031F978204E
-:1012D00000F02EF9CB2000F027F9392000F028F992
-:1012E0002C2000F025F9002000F022F9342000F035
-:1012F0001FF9022000F01CF9F72000F015F920205A
-:1013000000F016F9EA2000F00FF9002000F010F9C3
-:10131000002000F00DF9B12000F006F9002000F0E7
-:1013200007F91B2000F004F9B62000F0FDF80A20B0
-:1013300000F0FEF8A22000F0FBF8C02000F0F4F866
-:10134000352000F0F5F8C12000F0EEF8112000F093
-:10135000EFF8C52000F0E8F8452000F0E9F8452056
-:1013600000F0E6F8C72000F0DFF8A22000F0E0F877
-:10137000F22000F0D9F8002000F0DAF8262000F082
-:10138000D3F8012000F0D4F8E02000F0CDF80F20D1
-:1013900000F0CEF8262000F0CBF8242000F0C8F8AA
-:1013A0000B2000F0C5F80E2000F0C2F8092000F074
-:1013B000BFF8542000F0BCF8A82000F0B9F846208F
-:1013C00000F0B6F80C2000F0B3F8172000F0B0F8E9
-:1013D000092000F0ADF80F2000F0AAF8072000F077
-:1013E000A7F8002000F0A4F8E12000F09DF800200C
-:1013F00000F09EF8192000F09BF81B2000F098F8F0
-:10140000042000F095F8102000F092F8072000F07A
-:101410008FF82A2000F08CF8472000F089F8392056
-:1014200000F086F8032000F083F8062000F080F832
-:10143000062000F07DF8302000F07AF8382000F027
-:1014400077F80F2000F074F8362000F06DF8C8200F
-:1014500000F06EF82A2000F067F8002000F068F82D
-:10146000002000F065F8002000F062F8EF2000F0A6
-:101470005FF82B2000F058F8002000F059F8002009
-:1014800000F056F8012000F053F83F2000F050F82B
-:101490003A2000F049F8552000F04AF8112000F0F9
-:1014A00043F80348FFF76CFC292000F03DF810BD1D
-:1014B000FCBF020010B502210748FFF76AFB40F6A7
-:1014C000FF20FFF75DFC02210348FFF764FB40F6B5
-:1014D000FF20FFF755FC10BD0018014030B5044651
-:1014E0000D4601231A4629462046FFF79FFE30BDD0
-:1014F00070B505460C460948008885420CDA084854
-:101500000088844208DA21462846FFF7E7FF0548AD
-:1015100001880120FFF73DFD70BD00003000002074
-:10152000320000203C0000204FF0C041088070478E
-:101530000149088070470000000002601CB50024CB
-:1015400000200190052000903DE04FF0FF33012284
-:1015500001A91D48006801F017FE04469CBB9DF8D8
-:10156000040001282FD11FE000F0F3F900909DF84E
-:101570000000052802DA0120009005E09DF8000037
-:10158000F02801DD0220009000F0DEF900909DF8C7
-:101590000000052802DA0320009005E09DF8000015
-:1015A000F02801DD042000909DF800000428DBDC19
-:1015B0009DF8001005A001F021FC012269460748B2
-:1015C000006801F05FFEC0E7640000206B657920D1
-:1015D000646174613A202564000000005C00002012
-:1015E000014800687047000038000020024A10805F
-:1015F000024A1180704700003C0000203E0000209D
-:1016000001490880704700003C00002008B5012116
-:10161000082000F01FF92020ADF8000010208DF800
-:10162000030003208DF8020069460F48FFF726FAF1
-:101630000120ADF8000069460B48FFF71FFA0220B1
-:10164000ADF8000069460848FFF718FA202106485F
-:10165000FFF7A1FA01210448FFF79DFA0221024891
-:10166000FFF799FA08BD0000000C014008B54FF4DF
-:10167000A06000F047F825208DF8000001208DF8CB
-:1016800001008DF802008DF80300684600F002F8B2
-:1016900008BD000070B5002100230F22C47804B3F8
-:1016A000154C246804F4E064C4F5E064210AC1F137
-:1016B0000403CA40447804FA03F1847814402143B7
-:1016C00009010E4C0678A155047804F01F05012489
-:1016D000AC4005786D11AD0005F1E025C5F800417D
-:1016E00009E0047804F01F050124AC40044D06789D
-:1016F000761145F8264070BD0CED00E000E400E0F6
-:1017000080E100E002490143024A11607047000095
-:101710000000FA050CED00E00EB5FFF7EDF8012131
-:10172000042000F097F80420ADF8080048208DF858
-:101730000B0002A90C48FFF7A1F90121084600F0AF
-:1017400089F802210020FFF779F904200090002099
-:101750008DF804000C208DF8050001208DF806009E
-:101760006846FFF77FF80EBD0008014008B5002568
-:10177000002000903AE04FF0FF33012269461C48F8
-:10178000006801F001FD054675BB9DF800000128C9
-:101790002AD100214FF6FF70FFF728FF1548038874
-:1017A000C72200210846FFF7D5FA00241AE04FF6B9
-:1017B000FF70FFF725FF1049601C31F8100015215C
-:1017C00090FBF1F086B20C4830F8140090FBF1F079
-:1017D00087B2601C82B2334639462046FFF75AFB77
-:1017E000601C84B2C62CE2DD00200090C3E700003C
-:1017F00060000020320000209801002001460020F7
-:10180000034A506820F4404008435060704700008D
-:101810000010024029B1064A52690243044B5A6142
-:1018200004E0034A52698243014B5A617047000049
-:101830000010024029B1064AD2690243044BDA6122
-:1018400004E0034AD2698243014BDA617047000029
-:101850000010024029B1064A92690243044B9A6182
-:1018600004E0034A92698243014B9A617047000089
-:101870000010024030B500210022002400232D4D2D
-:101880006D6805F00C0121B1042905D0082923D188
-:1018900005E0294D056022E0274D05601FE0254D3C
-:1018A0006D6805F47012234D6D6805F480340225CF
-:1018B00005EB92421CB9214D554305600BE01D4DCF
-:1018C0006D6805F400351DB11C4D5543056002E0FF
-:1018D000194D5543056002E0174D056000BF00BF7C
-:1018E000144D6D6805F0F0010909154D6B5C056834
-:1018F000DD4045600F4D6D6805F4E061090A104D4B
-:101900006B5C4568DD4085600A4D6D6805F460518B
-:10191000C90A0B4D6B5C4568DD40C560054D6D68BF
-:1019200005F44041890B074D6B5CC568B5FBF3F5C9
-:10193000056130BD0010024000127A0000093D0030
-:10194000140000202400002010B5FFF7A9F9C0B250
-:1019500010BD10B5FFF7C8F9C0B210BD1CB500230B
-:101960000A22012131A001F0C1FB354908600023A2
-:101970000122114633A001F0B9FB38490860002369
-:101980000122114636A001F0B1FB3949086014204C
-:1019900001214B020022CDE90010364936A001F0AA
-:1019A0007EFF374908600846006818B1084600689D
-:1019B00002F06AF8142002210B020022CDE9001087
-:1019C000304931A001F06BFF3149086008460068DA
-:1019D00018B10846006802F057F8142003214FF4AC
-:1019E00000730022CDE900102A492BA001F057FF17
-:1019F0002B4908600846006818B10846006802F0E4
-:101A000043F8142003214FF400730022CDE90010A5
-:101A1000244925A001F043FF2649086008460068D4
-:101A200018B10846006802F02FF81CBD7365747485
-:101A3000696E675F646174615F71756575650000EB
-:101A40005C000020676574776176655F737461740C
-:101A500075735F717565756500000000600000209A
-:101A60006B65795F7363616E5F71756575650000A5
-:101A700064000020A11B000853657474696E670040
-:101A8000680000203D1500084B65795363616E00C6
-:101A900074000020210C00084765745761766500CA
-:101AA0006C0000206D170008506C6F7457617665EC
-:101AB000000000007000002010B500F001F810BD1B
-:101AC0000CB50020019000903348006840F480304D
-:101AD0003149086000BF3048006800F400300090D1
-:101AE0000198401C0190009818B90198B0F5A06FBA
-:101AF000F1D12948006800F4003010B101200090B5
-:101B000001E0002000900098012843D1234800689C
-:101B100040F01000214908600846006820F00300EA
-:101B200008600846006840F0020008601A484068F3
-:101B3000194948600846406848600846406840F4D3
-:101B4000806048600846406820F47C104860084681
-:101B5000406840F4E81048600846006840F0807033
-:101B6000086000BF0C48006800F000700028F9D041
-:101B70000948406820F0030007494860084640686B
-:101B800040F00200486000BF0348406800F00C00CD
-:101B90000828F9D10CBD00000010024000200240CE
-:101BA0001CB50025052001900024012000905BE079
-:101BB0004FF0FF33012201A92C48006801F0E4FA3C
-:101BC0000546002D50D19DF8040000284CD101207D
-:101BD00027490860052001903EE00122694625481A
-:101BE000006801F04FFB05464FF4FA73012201A98A
-:101BF0001E48006801F0C8FA05466DBB9DF8040058
-:101C0000012806D002280CD0032812D0042821D1A4
-:101C100018E0002C04DD601EC4B2204600F02CF851
-:101C200019E0032C04DA601CC4B2204600F024F84A
-:101C300011E04FF0FF31204600F0B0F8204600F0F0
-:101C40001BF808E00121204600F0A8F8204600F02B
-:101C500013F800E000BF00BF9DF804000028BCD1CD
-:101C600001200349091F0860A2E700005C00002072
-:101C7000140C01406400002030B599B00446FFF711
-:101C8000AFFCC0884FF6FF7101EA80052B46782231
-:101C90000021C820FFF75EF8FFF7A2FCC088604370
-:101CA00085B226A22946D220FFF7C0F8244890F931
-:101CB000002024A1684600F0FFFAFFF791FC002500
-:101CC0006A462946D220FFF7B1F8234890F9002050
-:101CD00022A1684600F0F0FAFFF782FCC5886A4648
-:101CE0002946D220FFF7A2F8204890F9002020A131
-:101CF000684600F0E1FAFFF773FCC0884FF6FF7109
-:101D000001EA40056A462946D220FFF78FF81D48B0
-:101D10001D4991F9001030F811201CA1684600F00F
-:101D2000CBFAFFF75DFCC08800EB400085B26A4645
-:101D30002946D220FFF77AF819B030BD2D3E0000B9
-:101D40008A0000205472696767657256616C756518
-:101D50003A202564000000008B000020547269675F
-:101D60006765724D6F64653A202564008C00002021
-:101D700053616D706C696E674D6F64653A202564C0
-:101D800000000000780000208900002054696D6583
-:101D90005065724469763A202564000070B50546A6
-:101DA0000C4635B1012D1AD0022D2ED0032D5ED157
-:101DB00041E03E480078204440B23C490870084663
-:101DC00090F90000002801DA00200870374890F9E7
-:101DD00000001E2802DD1E203449087048E0344807
-:101DE0000078204440B232490870084690F900005B
-:101DF000002801DA002008702D4890F90000012821
-:101E000002DD01202A49087032E02A480078204487
-:101E100040B228490870084690F90000002801DA0D
-:101E200000200870234890F90000022802DD0220FB
-:101E3000204908701CE02048008820441E49088082
-:101E40001E4890F90000002802DA00201B490870A3
-:101E50001B480078401E194991F90010884205DAA4
-:101E600017480078401E40B21449087000E000BFD7
-:101E700000BF0E4890F9001012A000F0BFFF0C4800
-:101E800090F9001014A000F0B9FF0A4890F9001072
-:101E900016A000F0B3FF094890F9001018A000F058
-:101EA000ADFF0CA000F0AAFF70BD00008A0000206A
-:101EB0008B0000208C0000208E0000208900002074
-:101EC000880000205472696767657256616C756599
-:101ED0003A2025640A000000547269676765724DF4
-:101EE0006F64653A2025640A0000000053616D703C
-:101EF0006C696E675F6D6F64653A2025640A000047
-:101F000054696D655065724469765F4F6465723AD5
-:101F10002025640A0000000010B500F0EDFE01F07D
-:101F200033FE00F0F9FE10BD10B51348006840F014
-:101F300001001149086008464068104908400E49F0
-:101F40004860084600680E4908400B49086008468A
-:101F5000006820F4802008600846406820F4FE00F5
-:101F600048604FF41F008860FFF7A6FD4FF0006047
-:101F70000449086010BD0000001002400000FFF896
-:101F8000FFFFF6FE08ED00E010B50121064800F065
-:101F900021F840B105480068401C0449086001214F
-:101FA000014800F008F810BD00140040280000208F
-:101FB000CA4302827047CA430282704721B1028835
-:101FC00042F00102028004E002884FF6FE731A40DC
-:101FD0000280704730B50246002000230024158A95
-:101FE00005EA0103958905EA010413B10CB101204A
-:101FF00000E0002030BD1AB183890B43838102E0E9
-:1020000083898B4383817047002202881D4B98424D
-:102010000ED01D4B98420BD0B0F1804F08D01B4B17
-:10202000984205D01A4B984202D01A4B984204D1DC
-:102030004FF68F731A404B881A43174B984207D0BC
-:10204000164B984204D04FF6FF431A40CB881A43F0
-:1020500002808B8883850B8803850A4B98420BD0BE
-:10206000094B984208D00E4B984205D00D4B984230
-:1020700002D00D4B984201D10B7A03860123838253
-:1020800070470000002C0140003401400004004073
-:1020900000080040000C0040001000400014004008
-:1020A00000400140004401400048014021B18289C4
-:1020B00042F40052828104E082894DF6FF731A4097
-:1020C0008281704700B585B001210420FFF7C2FB73
-:1020D00001218803FFF7BEFB4FF40070ADF810003C
-:1020E00018208DF8130003208DF8120004A91A4857
-:1020F000FEF7C4FC4FF48060ADF8100004208DF8AA
-:10210000130004A91448FEF7B9FC4FF4E130009025
-:102110000020ADF80400ADF80600ADF80800ADF8F9
-:102120000C000C20ADF80A0069460C4800F054F889
-:10213000FFF79CFA012240F22441084800F026F8FB
-:1021400001224021054800F00BF801210348FFF768
-:10215000ADFF05B000BD000000080140003801409F
-:102160001AB1838A0B43838202E0838A8B43838282
-:10217000704702460020B1F5007F00D100BF1388F0
-:102180000B400BB1012000E000207047F0B5034682
-:10219000002400260025002040F66A17B94200D12D
-:1021A00000BF1846C1F3421401F01F06012707FAC9
-:1021B00006F5012C01D10C3004E0022C01D11030C5
-:1021C00000E014301AB107682F43076002E0076887
-:1021D000AF430760F0BD00002DE9F04786B005462B
-:1021E0000E460024A24600BFA1460027B08900B1D8
-:1021F00000BF2F462C8A4CF6FF700440F088044341
-:102200002C82AC894EF6F3100440B0883189084323
-:10221000718908430443AC81AC8A4FF6FF40044007
-:10222000B0890443AC8201A8FFF724FB1F48874212
-:1022300002D1DDF810A001E0DDF80CA0A88900F4BF
-:10224000004040B10AEBCA0000EB0A1031684900B7
-:10225000B0FBF1F807E00AEBCA0000EB0A103168A6
-:102260008900B0FBF1F86420B8FBF0F0040120090C
-:10227000642101FB1089A88900F4004040B132209C
-:1022800000EBC900B0FBF1F000F00700044308E0E8
-:10229000322000EB09106421B0FBF1F000F00F00D8
-:1022A00004432C8106B0BDE8F087000000380140EF
-:1022B000C1F30802828070470FB4084B10B504A91F
-:1022C00002AA039800F04CF8044602A9002000F08E
-:1022D0006BF9204610BC5DF814FB0000A92500082E
-:1022E000014609B900207047C8B220B1C8B20E4AF1
-:1022F000105C401CF7E701F47F4028B10A48C1F3A5
-:102300000722805C0930EEE701F47F0028B106481F
-:10231000C1F30742805C1130E5E7034800EB116030
-:1023200000781930DFE70000CC7C000802E008C824
-:10233000121F08C1002AFAD170477047002001E03F
-:1023400001C1121F002AFBD1704700000349086831
-:10235000884201D0012070470020FCE710010020D6
-:102360002DE9FF4F89B09B460446002506E025284D
-:102370000BD05A460B999047641C6D1C207800289E
-:10238000F5D10DB02846BDE8F08F0027B8460122F0
-:10239000474900E0074314F8013F203B02FA03F0ED
-:1023A0000842F7D120782E2819D114F8010F47F0F0
-:1023B00004072A280ED06FF02F022078A0F13001F8
-:1023C00009290CD808EB880102EB410100EB010858
-:1023D000641CF2E70A98641C50F8048B0A90207879
-:1023E0000028CED0642808D0692806D075281ED0D1
-:1023F0005A460B9990476D1C58E00A994FF00A090C
-:1024000001C90A91002802DA40422D2102E0390573
-:1024100004D52B218DF82010012103E0F90704D009
-:102420002021F7E78A4608AE0DE00021FAE70A9975
-:102430004FF00A0901C90A91F7E74946FDF70CFF79
-:10244000303106F8011D0028F7D1ADEB060000F190
-:102450002009780701D44FF00108C84502DDA8EB38
-:10246000090000E000208046002706E008A85A4640
-:10247000C05D0B9990476D1C7F1C5745F6DB04E04F
-:1024800030205A460B9990476D1CB8F10001A8F115
-:102490000108F5DC05E016F8010B5A460B99904748
-:1024A0006D1CB9F10001A9F10109F4DC641C65E7B8
-:1024B000092801002DE9FC5F04468B4615461E469F
-:1024C000DDE90C9ADDE90E7804F11400406000604B
-:1024D00000BF1C346560A660C4F80C90C4F810A05E
-:1024E0002321D4E9030200F0DDFDD4E9033C634479
-:1024F0001A1F0F4BD4E9010100F0D8FB2060A7762A
-:1025000067760020E061C4F82080C4F82480606110
-:1025100020766065A0651C3C00902346054A214654
-:10252000019004F1440001F0B1FB0020BDE8FC9FE4
-:10253000F1380008F93A00082DE9F04704460E4644
-:1025400017469846DDF8209084F80990607A20F0CC
-:1025500001006072E66127620020A062C4F8248056
-:10256000002506E004F1140101EBC50000F064FC55
-:102570006D1C012DF6DBBDE8F08710B5024600208A
-:1025800001460EE002F1140303EBC100D0E9004361
-:102590006360D0E9003423604060006000BF481CE5
-:1025A00001460129EEDB10BD0A68531C0B60107058
-:1025B000704710B5FFF7D2F9002010BD10B50446E2
-:1025C00000F02AF9FFF7F5FF10BD000030B51A4CF6
-:1025D000436824681919884215D04B889BB9174B5A
-:1025E0001B6899420FD0164B1B688B4201D1144BCC
-:1025F00018604B684360104B1B68C31A0E4D4C6843
-:102600002D682C44A3600C4C836824681A198242FC
-:1026100011D053887BB90A4B1B68834201D1084B08
-:102620001A6043685360044B1B68D31A024D446818
-:102630002D682C44A36030BD980000209C00002031
-:10264000A00000202DE9F04F85B00D469C46DDE945
-:102650000F740E9B04F04008B8F1000F02D0DFF8B1
-:10266000688101E0DFF86481CDF8008004F0100893
-:10267000B8F1000F01D024F0010404F00108B8F112
-:10268000000F02D04FF0300801E04FF02008C246A2
-:10269000002604F00208B8F1000F11D0002A02DA77
-:1026A0002D2652420CE004F00408B8F1000F01D0CE
-:1026B0002B2605E004F00808B8F1000F00D0202612
-:1026C000002142B94FF0300B8846491C0DF1040936
-:1026D00009F808B01DE01AE0E146B9F10A0F08D187
-:1026E0004FF00A0BB2FBFBFE0BFB1E28B2FBFBF20A
-:1026F00002E002F00F08120900BFDDF8009019F89F
-:1027000008B08846491C0DF1040909F808B0002AF0
-:10271000E2D1B94200DD0F46DB1B04F01108B8F12D
-:10272000000F10D116B1002B00DD5B1E06E0A842A1
-:1027300003D84FF0200880F80080401CB3F1000857
-:10274000A3F10103F3DC26B1A84201D806705B1E99
-:10275000401C04F01008B8F1000F0AD104E0A842B0
-:1027600001D880F800A0401CB3F10008A3F10103D8
-:10277000F5DC06E0A84203D84FF0300880F800806E
-:10278000401CB8467F1E8845F4DC08E0A84205D806
-:102790000DF1040818F8018080F80080401CB1F1A8
-:1027A0000008A1F10101F1DC06E0A84203D84FF0D6
-:1027B000200880F80080401CB3F10008A3F1010359
-:1027C000F3DC05B0BDE8F08FDD7D0008CC7D0008AE
-:1027D0001CB5142002210B020022CDE9001004498F
-:1027E00004A001F05CF80446204601F04DF91CBD40
-:1027F000BD2500086D61696E0000000010B5044C35
-:1028000002E020688047241D02488442F9D310BDAD
-:10281000F47D0008F87D000810B5044C02E0206843
-:102820008047241D02488442F9D310BDF87D00087A
-:10283000FC7D000810B5FDF797FC044604480088AD
-:10284000401C00B2024908802046FDF791FC10BDF3
-:102850000001002010B5FDF787FC04460B480088F6
-:10286000401E00B2094908800846B0F9000000285F
-:1028700007DC002008802046FDF77AFC00F0C6FD4A
-:1028800002E02046FDF774FC10BD000000010020AE
-:1028900070B5054605B970BD1D480068854203D373
-:1028A0001C480068854200D3F5E7A5F10C044FF001
-:1028B000FF31194800F074FE608818B12088B0F527
-:1028C000F55F08D015A000F099FA238862882146A8
-:1028D00019A000F093FA002060804FF4F55020809A
-:1028E00021480068844201D21F480460084960689A
-:1028F0000968611A401A1D490968081A1B490860CD
-:102900002046FFF763FE044800F02DFE00BFC2E73B
-:10291000980000209C00002020150020746F206685
-:102920007265652061206261642064617461206267
-:102930006C6F636B3A0A00006D656D3A2030782544
-:102940003038782C207573656420666C61673A2096
-:1029500025642C206D6167696320636F64653A208C
-:102960003078253034780A00A0000020A80000202C
-:1029700000487047280300200048704728130020B3
-:1029800070B52F4800684FF47A72B0FBF2F1B1F1E4
-:10299000807F00D31DE021F07F40401E4FF0E022F9
-:1029A000506150170F22002807DA13071D0E254B20
-:1029B00000F00F04241F1D5503E013071C0E224BCB
-:1029C0001C5400BF00204FF0E022906107201061EE
-:1029D00000BFFEF717FCFEF719FEFFF773FBFDF7CC
-:1029E000ABFDFEF799FEFDF735FE0320FEF7AEFBCB
-:1029F00000214FF6FF70FEF7F9FD144803881448D4
-:102A0000028800210846FEF7A5F9FEF7E9FDC48813
-:102A100023464FF4A0720021C820FEF79BF90DA2B7
-:102A20000021D220FEF702FAFFF7E8FEFFF7A4FF2D
-:102A30000446FFF79DFF0546214600F067FE70BD86
-:102A40000000002018ED00E000E400E0320000206B
-:102A500030000020543A20326D73000010B5044657
-:102A6000FFF7E8FE19E020780A280AD10D210E4868
-:102A7000FFF71EFC00BF80210B48FFF77AFB002800
-:102A8000F9D014F8011B0848FFF712FC00BF8021A1
-:102A90000548FFF76EFB0028F9D020780028E2D126
-:102AA000FFF7D8FE10BD00000038014070B50546A4
-:102AB0002C1D2E48006838B128462C4909688847E3
-:102AC000064606B970BD00BF29A0E16B00F096F97B
-:102AD0002BA0216A00F092F92DA0616A00F08EF916
-:102AE0002FA0A16A00F08AF931A0E16A00F086F90E
-:102AF00033A0216800F082F935A0616800F07EF90A
-:102B000037A0A16800F07AF939A0E16800F076F901
-:102B10003BA0216900F072F93DA0616900F06EF9F7
-:102B20003FA0A16900F06AF941A0E16900F066F9EF
-:102B300043A0216B00F062F945A0616B00F05EF9E3
-:102B400047A0A16B00F05AF9287800F0040038B1D2
-:102B500000F094FF0646314645A000F04FF902E030
-:102B60004BA000F04BF900BFFEE700003001002051
-:102B70007073723A203078253038780A00000000EF
-:102B80007230303A203078253038780A0000000062
-:102B90007230313A203078253038780A0000000051
-:102BA0007230323A203078253038780A0000000040
-:102BB0007230333A203078253038780A000000002F
-:102BC0007230343A203078253038780A000000001E
-:102BD0007230353A203078253038780A000000000D
-:102BE0007230363A203078253038780A00000000FC
-:102BF0007230373A203078253038780A00000000EB
-:102C00007230383A203078253038780A00000000D9
-:102C10007230393A203078253038780A00000000C8
-:102C20007231303A203078253038780A00000000C0
-:102C30007231313A203078253038780A00000000AF
-:102C40007231323A203078253038780A000000009E
-:102C5000206C723A203078253038780A0000000065
-:102C60002070633A203078253038780A0000000060
-:102C700068617264206661756C74206F6E20746880
-:102C8000726561643A2025730D0A0D0A0000000088
-:102C900068617264206661756C74206F6E20686173
-:102CA0006E646C65720D0A0D0A000000F0B50446F2
-:102CB0000D461646301D20F0070040380146002220
-:102CC00003E00C4F41F82270521C102AF9D30D6218
-:102CD0004FF0000CC1F824C0C1F828C0C1F82CC0C6
-:102CE000C1F830C04B638C634FF0807CC1F83CC0AE
-:102CF000F0BD0000EFBEADDE10B5FDF735FA0446BD
-:102D000004480078401C034908702046FDF730FA5B
-:102D100010BD00009400002010B5FDF725FA044610
-:102D200004480078401E034908702046FDF720FA49
-:102D300010BD00009400002070B504462068A0F18A
-:102D40001405284600F07CFE002070BD70B50546D5
-:102D50000EE0FDF709FA06462868A0F114044FF0CA
-:102D6000FF302063204600F06BFE3046FDF700FA8E
-:102D7000284600F080F80028EBD0002070BD2DE937
-:102D8000F04105460C469046204600F093FEB8F10F
-:102D9000000F03D0B8F1010F23D105E004F11401B5
-:102DA000284600F061F81CE02E680FE0A6F1140739
-:102DB00094F8350097F83510884206DA04F11401CA
-:102DC00007F1140000F050F802E03668AE42EDD191
-:102DD00000BFAE4204D104F11401284600F044F8CB
-:102DE00000BF00BF0020BDE8F08110B5044604F12B
-:102DF000140000F01BF8002010BD00000FB438B51F
-:102E000005A800907F210848009B049A00F0EAFF83
-:102E100004467F2C00D97F240348FFF71FFE0020C3
-:102E2000009038BC5DF814FBA014002040600060E6
-:102E30007047406000607047406000607047026803
-:102E4000516002680A600160486070470268516022
-:102E500002680A6001604860704702685160026859
-:102E60000A600160486070474268116042684A60C9
-:102E700041600860704701460868884201D101201E
-:102E800070470020FCE701460868884201D1012014
-:102E900070470020FCE7D0E900215160D0E9001222
-:102EA0001160406000607047D0E900215160D0E9B6
-:102EB0000012116040600060704700002DE9F04191
-:102EC000054615B90020BDE8F081E81C20F0030597
-:102ED0004E480068854201D90020F4E70C2D00D24D
-:102EE0000C254FF0FF314A4800F05AFB4948006872
-:102EF00049490968461A7EE0474800688419608895
-:102F0000002874D106F10C006168081AA8426ED33B
-:102F100006F10C006168091A05F11800814230D3EE
-:102F200006F10C0000EB05083B48006800EB0807C1
-:102F30004FF4F55038800020788060687860BE607B
-:102F4000C4F80480012060803048796800680C3043
-:102F5000814205D03049786809680844C0F8088083
-:102F60002E48016805F10C0008442C4908602C48E3
-:102F700000680968884219D2284800682849086012
-:102F800014E001206080244960680968611A401AD1
-:102F900022490968084421490860214800680968F5
-:102FA000884203D21D4800681D4908604FF4F5505F
-:102FB000208018480068844212D107E01548006854
-:102FC00040681549096808441249086011480068BA
-:102FD000408828B10F480068124909688842EDD13D
-:102FE0000B4800F0C0FA04F10C006CE7FFE70A4858
-:102FF00000683044466805480068401BB0423FF610
-:103000007BAF034800F0AFFA00205CE7A40000208B
-:1030100020150020A000002098000020A80000201B
-:10302000AC0000209C0000202DE9F0410F46164620
-:1030300004463D463346102B28D305F0030C04F01C
-:1030400003084CEA080CBCF1000F1FD121462A46A8
-:1030500010E052F804CB41F804CB52F804CB41F80D
-:1030600004CB52F804CB41F804CB52F804CB41F81E
-:1030700004CB103B102BECD204E052F804CB41F807
-:1030800004CB1B1F042BF8D20C46154603E015F8A1
-:1030900001CB04F801CBB3F1000CA3F10103F6D18D
-:1030A000BDE8F081F0B50C460546E6B2042A15D31A
-:1030B00000F0030797B9014646EA062343EA0343B3
-:1030C00004E008C108C108C108C1103A102AF8D2AA
-:1030D00001E008C1121F042AFBD20D4601E005F8E9
-:1030E000016B171EA2F10102F9D1F0BD2DE9F047E5
-:1030F0000746884691469A463946052000F008F969
-:10310000044614B92046BDE8F08784F809A020469B
-:10311000FFF76BFE08F1030020F003002084A4F801
-:103120002290218C091D628C01FB02F0FFF7C6FE84
-:10313000E061E06920B9204600F018F80020E2E7DD
-:103140000020A062E0622063002508E0208C001DC2
-:10315000E16905FB0016206B306026636D1C608CF6
-:10316000A842F3DC0020A0842046CCE710B504463A
-:1031700004F11400FFF7EAFDE069FFF789FB204640
-:1031800000F0EBF8002010BD2DE9FF4704460F4684
-:1031900090464FF0000900F071FC0546FCF7E4FF93
-:1031A0008246A08C48B9039838B95046FCF7E0FF36
-:1031B0006FF0010004B0BDE8F0873CE00020286318
-:1031C000039830B95046FCF7D3FF6FF00100286335
-:1031D000F0E7627A294604F11400FFF7D0FD039866
-:1031E00000280CDD00F0CAFC814603AA002105F18D
-:1031F000440000F01FFD05F1440000F05FFD504663
-:10320000FCF7B6FF00F002F9286B08B1286BD1E794
-:10321000FCF7AAFF8246039800280CDD00F0AEFC04
-:10322000A0EB09090398A0EB09000390039800287C
-:1032300001DA00200390A08C0028BFD0A66A306875
-:10324000A062E06AB04201D10020E062A08C401E82
-:10325000A0845046FCF78CFF208C404501D2208C86
-:1032600000E040460246311D3846FFF7DDFEFCF720
-:103270007BFF8246206B306026635046FCF778FF68
-:10328000002097E72DE9F04104460F461646208CB2
-:10329000B04203D24FF0FF30BDE8F081FCF764FF8D
-:1032A0008046256B2DB94046FCF762FF6FF00200A7
-:1032B000F2E7286820634046FCF75AFF00202860A8
-:1032C00032463946281DFFF7AFFEFCF74DFF80461A
-:1032D000E06A08B1E06A0560E562A06A00B9A5622B
-:1032E000A08C401CA08404F11400FFF7C4FD50B969
-:1032F00004F11400FFF720FD4046FCF739FF00F011
-:1033000085F80020C8E74046FCF732FF0020C3E7FD
-:103310002DE9F04105460F46284600F03BF80646E9
-:10332000F068FFF7CBFD044614B90020BDE8F0813A
-:1033300025720020607208223946204600F0CBF941
-:10334000FCF712FF804604F10C01301DFFF777FDFA
-:103350004046FCF70DFF2046E8E770B50446FCF751
-:1033600003FF054604F10C00FFF795FD2846FCF726
-:10337000FFFE2046FFF78CFA70BD70B50446FCF7DF
-:10338000F3FE054604F10C00FFF785FD2846FCF727
-:10339000EFFE70BD024600210AE0074800EB011075
-:1033A0000078904203D1044800EB01107047491C9B
-:1033B0000529F2DB0020F9E7B00000202DE9F041FB
-:1033C00004460D4616462846FFF7E4FF074645F03B
-:1033D0008000207208223146204600F07CF9FCF77C
-:1033E000C3FE804604F10C01381DFFF728FD40465E
-:1033F000FCF7BEFEBDE8F0810146087A00F08000CF
-:1034000008B1012070470020FCE700002DE9F041E1
-:10341000FCF7AAFE07461B48008868BB1A480068EC
-:10342000FEF75EFF461E194850F83600A0F114045E
-:103430001748006884421BD016490E70144805686E
-:1034400004601548007848B904F11C0105F11C001E
-:10345000FCF791FE3846FCF78BFE0CE004F11C01F2
-:1034600005F11C00FCF787FE3846FCF781FE02E000
-:103470003846FCF77DFE02E03846FCF779FEBDE8F1
-:10348000F0810000000100200C0100204015002008
-:1034900004010020080100209400002070B50446BB
-:1034A000FCF762FE054614F8340F20F00F0040F0E0
-:1034B000010020706278343C0A4B03EBC20004F137
-:1034C00014014268116042684A604160086000BFB0
-:1034D0000549A06B09680843034908602846FCF7C2
-:1034E00047FE70BD401500200C01002070B5044659
-:1034F000FCF73AFE054604F11400D0E900215160C2
-:10350000D0E9001211604060006000BF94F83510EF
-:10351000094A02EBC1000168814201D1012100E0AA
-:10352000002129B10548A16B006888430349086060
-:103530002846FCF71DFE70BD401500200C01002040
-:103540002DE9F04104460D4616461F462A46012144
-:103550002046FFF733FF2046FFF747FCA68367723C
-:103560000020BDE8F08170B504460025FCF7FCFDA5
-:10357000064604F11400FFF77EFC28B904F114009C
-:10358000FFF7DAFB012502E0A08B401CA083304648
-:10359000FCF7EEFD012D01D1FFF738FF002070BDD3
-:1035A00073B50546FCF7E0FD0646A88B002806DD4E
-:1035B000A88B401EA8833046FCF7DAFD28E001986E
-:1035C00028B93046FCF7D4FD6FF001007CBD00F057
-:1035D00055FA0446002020636A7A214605F114005A
-:1035E000FFF7CDFB0198002809DD01AA002104F1B5
-:1035F000440000F01FFB04F1440000F05FFB304684
-:10360000FCF7B6FDFFF702FF206B08B1206BDDE78A
-:103610000020DBE708B509A0FFF7F0FB0AA0FFF7E1
-:10362000EDFB12A0032300221946009012A0FFF721
-:10363000E5FB19A0FFF7E2FB08BD00000A205C20B3
-:103640007C202F0A000000002D205254202D202025
-:10365000202020546872656164204F706572617427
-:10366000696E672053797374656D0A004F63742027
-:103670003330203230323000202F207C205C20205C
-:1036800020202025642E25642E2564206275696C17
-:10369000642025730A0000002032303036202D20AF
-:1036A0003230313820436F707972696768742062F4
-:1036B000792072742D746872656164207465616D1F
-:1036C0000A00000001460A4600E0521C107800285B
-:1036D000FBD1501A704770B50346A2B118460C468C
-:1036E00000BF14F8016B00F8016B3EB902E0002541
-:1036F00000F8015B551E2A1EF9D102E0551E2A1E54
-:10370000EFD100BF00BF184670BD00002DE9F041A9
-:1037100005460E46E81C20F0030726F00308B8F122
-:10372000180F09D9A8F11800B84205D3A8EB070073
-:1037300018381E49086006E0324629461CA0FFF7EB
-:103740005DFBBDE8F0812948076004684FF4F5503F
-:103750002080164800680C3060600020A060608007
-:103760002249606809680844214908604FF4F5500F
-:103770000968088001201E49096848800B480068D4
-:103780000C301B4909684860084800680C3018492B
-:10379000096888600023012216A11848FFF7D0FEAF
-:1037A000124800681649086000BFCAE7A40000205C
-:1037B0006D656D20696E69742C206572726F722060
-:1037C000626567696E206164647265737320307826
-:1037D00025782C20616E6420656E642061646472BB
-:1037E00065737320307825780A0000009800002067
-:1037F0009C0000206865617000000000201500201A
-:10380000A000002010B500200B490880002405E02E
-:103810000A4901EBC400FFF70CFB641C082CF7DB22
-:10382000072007490870002006490860064908601B
-:103830000648FFF7FEFA10BD0001002040150020E9
-:1038400008010020040100200C01002010010020CC
-:1038500070B508480068FEF743FD451E064850F85D
-:103860003500A0F114040548046004F11C00FCF7C5
-:10387000B0FC70BD0C0100204015002004010020A8
-:1038800010B5002405E0044901EBC400FFF7D4FAA9
-:10389000641C002CF7D010BD1801002070472DE9E2
-:1038A000FF5F06460F4690461D46DDE90EAB3146EA
-:1038B0000020FFF72DFD8146B9F1000F03D1002054
-:1038C00004B0BDE8F09F2846FFF7F8FA044624B993
-:1038D0004846FFF742FD0020F2E743463A463146AC
-:1038E00048468DE8300CFEF7E5FD4846E8E7000065
-:1038F00070B512480468FCF737FC05462046FFF710
-:10390000F5FD042084F8340004F1440000F0AEF921
-:103910002046FFF771FD012805D1206F18B9204618
-:10392000FFF72BFD04E004F114010548FFF78EFAC0
-:103930002846FCF71DFCFFF769FD70BD040100205F
-:103940001001002001E000F001F8FCE770B537E05D
-:10395000FCF70AFC0546FEF7F9FC18B31B480068A3
-:10396000A0F1140404F11400D0E900215160D0E961
-:10397000001211604060006000BFFEF75BFF206F27
-:1039800010B12046216F88472046FFF735FD0128FA
-:1039900005D1FEF75FFF2846FCF7EAFB70BDFEF796
-:1039A00059FF03E02846FCF7E3FBF7E72846FCF75E
-:1039B000DFFBA06AFEF76CFF2046FFF7CEFC00BFDE
-:1039C000FEF7C4FC0028C3D100BFE7E710010020C8
-:1039D0001FB520200721C200074BCDE90032CDE9F9
-:1039E00002100023054A06A1074800F00FF8064818
-:1039F00000F04AF81FBD0000A01300204539000860
-:103A00007469646C65000000281300202DE9FF5FD5
-:103A100005460C4616461F46DDE910ABDDE90E896A
-:103A2000224600212846FFF7C9FC3B463246214684
-:103A300028468DE8000FFEF73DFD04B0BDE8F09F7D
-:103A400070B5044694F8340000F00F00022802D04C
-:103A50004FF0FF3070BDFCF787FB054604F1140002
-:103A6000FFF722FA04F1440000F0A4F92846FCF71D
-:103A70007FFB2046FFF712FD0020EBE701480068BE
-:103A8000704700000401002010B504463434A078CB
-:103A900060706178012088406060022004F8340979
-:103AA0002046FFF7CDFFFFF7E9FF08B1FFF7AEFCB7
-:103AB000002010BD70B5044694F8340000F00F00EB
-:103AC000012802D04FF0FF3070BDFCF74DFB0546DA
-:103AD00094F8340020F00F0040F0020084F8340025
-:103AE0002046FFF703FD04F1440000F063F9284687
-:103AF000FCF73EFB0020E7E770B5044625466FF073
-:103B00000100286305F11400FFF7CEF92846FFF7FE
-:103B1000C5FCFFF77BFC70BD70B5FCF725FB0546C7
-:103B20001448046894F8340000F00F0001281CD1F8
-:103B3000D4E90510814218D004F11400FFF7B4F95C
-:103B400094F835200C4B03EBC20004F114014268D9
-:103B5000116042684A604160086000BF2846FCF777
-:103B600007FBFFF753FC002070BD2846FCF700FB65
-:103B70000020F9E7040100204015002001480068FA
-:103B8000704700009000002010B50A480068401CF3
-:103B900008490860FFF772FF0446206C401E20644D
-:103BA000206C18B9E06B2064FFF7B6FF00F004F852
-:103BB00010BD00009000002070B5FFF7DFFF054644
-:103BC000FCF7D2FA064628E019480068A0F1140470
-:103BD000A06A281A6FF0004188421DD22046FEF7E5
-:103BE000CCFCD4E907108847FFF7C8FF0546607A88
-:103BF00000F0020058B1607A00F0010038B1607A3C
-:103C000020F001006072204600F058F805E0607A6C
-:103C100020F00100607200E004E00548FFF733F98E
-:103C20000028D1D000BF3046FCF7A2FA70BD0000DA
-:103C300018010020034649B1012904D0022908D007
-:103C4000032910D10AE0586A10600CE0106858622D
-:103C500009E0587A20F00200587204E0587A40F0E7
-:103C60000200587200BF00BF0020704770B50446C4
-:103C7000FCF77AFA05462046FEF77FFC2846FCF75B
-:103C800077FA2046FFF779FB002070BD2DE9F84355
-:103C900007460C4615461E46DDE9088922460921DD
-:103CA0003846FFF78BFB4346324629463846CDF867
-:103CB0000090FEF741FCBDE8F88300002DE9F843D1
-:103CC0000546FCF751FA80462846FEF756FC687A0E
-:103CD00020F0010068724046FCF74AFAFFF74EFFF9
-:103CE000696A0844A862FCF73FFA80462F4F0097A4
-:103CF00000242AE019E05DF824201168142202EB68
-:103D0000C402881A826AAB6AD21A00D108E0826AB9
-:103D1000AB6AD21A6FF000439A4200D20CE000BFA7
-:103D20005DF8240000684DF824005DF8240007EBDE
-:103D3000C40149688842DED100BF2CB15DF824007F
-:103D40000830611C4DF82100641C002CD2D01848AA
-:103D50000068401C164908600846066805F1140111
-:103D60000098FFF77AF8022412E006F0030060B929
-:103D7000C4F1010305F1140202EBC301C4F1010215
-:103D80005DF82200FFF769F800E003E0B608641C64
-:103D9000012CEAD900BF687A40F001006872404601
-:103DA000FCF7E6F90020BDE8F883000018010020C8
-:103DB0002001002070B50446607A00F0010010B9BF
-:103DC0004FF0FF3070BDFCF7CFF905462046FEF7F7
-:103DD000D4FB2846FCF7CCF9607A20F00100607231
-:103DE0000020EFE72DE9FF4F89B0804644460A984E
-:103DF0004044461E464504D24FF0FF36A6EB08006D
-:103E00000A906FE10B980078252806D0B44202D8BA
-:103E10000B9800782070641C61E1002526E00B9867
-:103E2000401C0B900B9800782D2802D145F010050E
-:103E30001CE00B9800782B2802D145F0040515E012
-:103E40000B980078202802D145F008050EE00B9869
-:103E50000078232802D145F0200507E00B98007870
-:103E6000302802D145F0010500E000E0D7E700BFAF
-:103E70004FF0FF370B98007830380A2804D20BA88F
-:103E800000F061F907460EE00B9800782A280AD165
-:103E90000B98401C0B900C9880C80C90002F02DAF5
-:103EA0007F4245F010054FF0FF390B9800782E281F
-:103EB0001CD10B98401C0B900B98007830380A28C6
-:103EC00004D20BA800F03FF981460AE00B98007875
-:103ED0002A2806D10B98401C0B900C9850F8049B94
-:103EE0000C90B9F1000F01DA4FF0000900200490A6
-:103EF0000B980078682803D00B9800786C2805D1BF
-:103F00000B98007804900B98401C0B900A200590A9
-:103F10000B9800786F2875D00CDC632813D004DC74
-:103F2000252870D058286FD18DE064286DD069287D
-:103F3000F9D18FE070286AD0732825D0752878D001
-:103F40007828F0D182E005F0100040B904E0B442D6
-:103F500001D820202070641C781E071EF7DC0C9806
-:103F600010F8041B0C90C8B20790B44201D807980F
-:103F70002070641C04E0B44201D820202070641C2E
-:103F8000781E071EF7DCAAE00C98006806900C98D3
-:103F9000001D0C90069808B95AA006900698FFF7E5
-:103FA00091FB8346B9F1000F02DDCB4500DDCB4626
-:103FB00005F0100048B904E0B44201D82020207078
-:103FC000641C38467F1E5845F6DC002008900BE044
-:103FD000B44202D8069800782070641C0698401CF1
-:103FE00006900898401C089008985845F0DB04E0BB
-:103FF000B44201D820202070641C38467F1E5845EA
-:10400000F6DC6CE01CE015E028E022E0FFE7781C1D
-:1040100010B9082745F00105CDE9007902950C9803
-:1040200004C8102331460C902046FEF70BFB0446D3
-:1040300055E012E0B44201D825202070641C4EE007
-:10404000082005901DE045F0400500BF10200590B8
-:1040500017E000BF45F0020500BF12E0B44201D8EE
-:1040600025202070641C0B98007830B1B44202D82F
-:104070000B9800782070641C02E00B98401E0B9097
-:104080002DE000BF04986C2807D10C9850F804ABC1
-:104090000C9005F00200B8B116E0049868280BD126
-:1040A0000C9830F8041B1FFA81FA0C9005F00200FE
-:1040B00050B10FFA8AFA07E00C9850F804AB0C9054
-:1040C00005F0020000B100BFCDE90079029552462B
-:1040D00031462046059BFEF7B5FA044600BF0B9813
-:1040E000401C0B900B98007800287FF48BAEB442F4
-:1040F00001D8207001E000203070A4EB08000DB062
-:10410000BDE8F08F284E554C4C2900000020704728
-:1041100000207047002070470020704710B5FCF762
-:1041200023F8FEF72DFCFFF775FAFFF7A9FBFFF761
-:1041300069FBFEF74DFBFFF7B1FBFFF749FCFFF70B
-:1041400087FB002010BD0146002009E00B685A1CC7
-:104150000A601A7800EB800302EB4302A2F1300000
-:104160000A681278303A0A2AF0D37047000000003B
-:104170000000000000000000000000000000001827
-:10418000181818181808000818000000000000345B
-:1041900024242400000000000000000000000000B3
-:1041A00016247F2424247E2424000000000000081C
-:1041B0003E6848681C1612127C1010000000006156
-:1041C000D296740810162949C600000000000000AD
-:1041D0003C646438724ACE467F000000000000183C
-:1041E0001818180000000000000000000000000483
-:1041F000081810303030301010180C040000002067
-:104200001008080C0404040C081810200000000812
-:104210000A341C6A080000000000000000000000D2
-:1042200000001818187F181818000000000000007F
-:104230000000000000000018180830000000000016
-:1042400000000000003C0000000000000000000032
-:10425000000000000000001818000000000000022C
-:1042600006040C0808101020204000000000000088
-:104270003C6642475B7342663C0000000000000061
-:1042800018784808080808087E00000000000000B0
-:104290003C460606040810207E00000000000000D6
-:1042A0007C0606043C0202067C00000000000000C0
-:1042B0000C1C14246444FF040400000000000000EF
-:1042C0007E6060607E0202067C000000000000004C
-:1042D0001E306048764242623C0000000000000050
-:1042E0007E0206040C0818103000000000000000D8
-:1042F0003C6242361C6642423C0000000000000066
-:104300003C664242661A0204780000000000000089
-:10431000000018180000001818000000000000003D
-:1043200000001818000000181808300000000000F5
-:10433000000004183060100C0600000000000000AF
-:10434000000000007E007E00000000000000000071
-:104350000000301804060C1020000000000000309F
-:104360001C06060618100010100000000000001CBB
-:10437000224141DDB5A5A5AF94C0403C000000003E
-:10438000181C342426627E43C10000000000000097
-:104390007C4642467C4242427C0000000000000015
-:1043A0001E204040404040603E00000000000000F1
-:1043B0007C46424343434246780000000000000030
-:1043C0007E6060607E6060607E0000000000000033
-:1043D0007E6060607E606060600000000000000041
-:1043E0001E604040CE4242623E00000000000000DD
-:1043F000424242427E42424242000000000000002F
-:104400007E181818181818187E0000000000000008
-:104410007C0404040404044478000000000000004C
-:104420004244485070584C444200000000000000D4
-:1044300020202020202020203E000000000000003E
-:104440006266675F5B5BC1C1C100000000000000E5
-:10445000626272525A4A4E46460000000000000056
-:104460003C6243C3C3C343623C0000000000000041
-:104470007C46424246784040400000000000000078
-:104480003C6243C3C3C343623C180F0000000000FA
-:104490007C6662667C6C646662000000000000005E
-:1044A0003E6040601C0602027C000000000000002C
-:1044B0007F181818181818181800000000000000BD
-:1044C00042424242424242623C0000000000000080
-:1044D000C14342622624341C180000000000000082
-:1044E000C1C141495B5B76666600000000000000C8
-:1044F00043663418181C2466C30000000000000046
-:10450000C14266341C181818180000000000000092
-:104510007E02040C181020607E0000000000001CC9
-:1045200010101010101010101010101C000000407F
-:104530002020101008080C04060200000000003CB7
-:104540000C0C0C0C0C0C0C0C0C0C0C3C00000000AB
-:10455000181C2462000000000000000000000000A1
-:104560000000000000000000000000FF000000202C
-:10457000100000000000000000000000000000002B
-:1045800000003C06023E42467A0000000000004067
-:1045900040405C62424242427C0000000000000059
-:1045A00000001E20604060203E000000000000026D
-:1045B00002023E62424242663A00000000000000F1
-:1045C00000003C62427E40603E0000000000000FA0
-:1045D0001810107E101010101000000000000000D5
-:1045E00000003F66426658403E43423C00000040A7
-:1045F00040405C624242424242000000000000181B
-:1046000018007808080808087E0000000000000470
-:104610000C007C040404040404040C780000006012
-:104620006060626C7870686462000000000000786E
-:1046300008080808080808087E00000000000000BC
-:104640000000764B4B4B4B4B4B0000000000000032
-:1046500000005C6242424242420000000000000052
-:1046600000003C62424342623C0000000000000047
-:1046700000005C62424242427C4040400000000038
-:1046800000003E62424242663A020202000000001E
-:1046900000006E7263606060600000000000000057
-:1046A00000003E20203C06027C00000000000000CC
-:1046B0001010FE10101010101E000000000000006E
-:1046C00000004242424242663A0000000000000000
-:1046D0000000434266243418180000000000000067
-:1046E0000000C1C15B5A5E66660000000000000069
-:1046F000000062261C181C2662000000000000005A
-:10470000000043426624341C181830E0000000000A
-:1047100000007E060C1810207E0000000000000E35
-:1047200018101010307010101010180E000008082B
-:1047300008080808080808080808080800000030E9
-:10474000180808080C0E08080808183000000000B7
-:1047500000000000714B0600000000000000000097
-:104760000000000000000000000000000000000049
+:100C200008B500240120009039E000241C48007819
+:100C3000012804D100BFFFF7B1FF0028FBD021E05D
+:100C400000BF4FF408711748FFF789FB0128F8D15E
+:100C50001448FFF780FB144921F814004FF4087181
+:100C60001048FFF753FB114800884FF47A7148434E
+:100C7000322190FBF1F0C01F85B22846FFF726FD18
+:100C8000601C84B2C82CDBDB01226946084800687E
+:100C900002F002FB00BF024800780228FBD1C4E743
+:100CA0008C00002000240140980100208E000020CC
+:100CB0006000002010B50024062301220E210D48FB
+:100CC000FFF79EFB01210B48FFF7FBFB00BF4FF432
+:100CD00008710848FFF743FB0128F8D10548FFF7E2
+:100CE0003AFB04464FF408710348FFF70FFB204618
+:100CF00010BD0000002801400024014010B5002470
+:100D0000062301220F210D48FFF77AFB01210B4832
+:100D1000FFF7D7FB00BF4FF408710848FFF71FFB30
+:100D20000128F8D10548FFF716FB04464FF4087177
+:100D30000348FFF7EBFA204610BD000000280140F1
+:100D40000024014010B504462CB14FF480510548F1
+:100D5000FFF71FFF04E04FF480510248FFF71BFF2D
+:100D600010BD0000001401402DE9F04106460F4679
+:100D700014461D462B4622463946304600F060FA9E
+:100D800004FB05F00249098800F00DF9BDE8F08187
+:100D90003E00002001B502E00098401E009000983F
+:100DA0000028F9D108BD00002DE9F04F80468946A2
+:100DB0001646A6F120001FFA80FA1E4909688988A4
+:100DC0001C4A1268D28801FB02F0C11700EB517176
+:100DD000C1F3C7071748006800680AFB070B1548EE
+:100DE0000068C3881348006882884946404600F07E
+:100DF00027FA2C2000F0A2FB002416E0002510E0CA
+:100E00001BF8040080212941084020B10A480088CD
+:100E100000F098FB03E00948008800F093FB681C91
+:100E2000C5B2082DECDB601CC4B2BC42E6DBBDE8F9
+:100E3000F08F0000380000203C0000203E00002021
+:100E400070B505460E46144624E028461349096845
+:100E50008988084412490988884205DD00250F4821
+:100E60000068C088304486B230460C490968C98899
+:100E700008440C490988884201DD002500262278B3
+:100E800031462846FFF790FF641C044800688088BC
+:100E9000284485B220780028D7D170BD38000020C2
+:100EA00030000020320000202DE9FF4F83B0814642
+:100EB0004FF0000AD3460598A0EB0905049906985F
+:100EC000461ACDF8049004980090002D01DD01270A
+:100ED00005E00DB9002702E04FF0FF376D42002E0C
+:100EE00002DD4FF0010806E016B94FF0000802E0FD
+:100EF0004FF0FF387642B54201DD2C4600E0344623
+:100F00000020029019E0DDE9001000F0FBFAAA448D
+:100F1000B344A24505DDAAEB040A0198384480B227
+:100F20000190A34505DDABEB040B0098404480B273
+:100F300000900298401C80B20290611C0298884286
+:100F4000E1DD07B0BDE8F08F00B597B001210802E0
+:100F500000F06AFC012001900420039080060790B5
+:100F600000200290049005900690089009900820B7
+:100F70000A9010200B9000200C900E900F90109073
+:100F80004FF480501190002012901390149001A8FB
+:100F90001590169008A8FFF7DDFC01210020FFF74F
+:100FA000BFFC17B000BD10B502460B4600242C2034
+:100FB00000F0C4FA00BF03E0184600F0C3FA641C56
+:100FC0009442F9D310BD000008B50121602000F063
+:100FD0004BFC03208DF8020018208DF803004FF41D
+:100FE0008040ADF8000069465B48FFF747FD4FF4CD
+:100FF0000040ADF8000069465748FFF73FFD01206B
+:10100000ADF8000069465448FFF738FD0220ADF8FE
+:10101000000069465048FFF731FD8020ADF8000020
+:1010200069464E48FFF72AFD4FF48070ADF8000086
+:1010300069464A48FFF722FD4FF40070ADF8000002
+:1010400069464648FFF71AFD4FF48060ADF800008E
+:1010500069464248FFF712FD4FF40060ADF800000A
+:1010600069463E48FFF70AFD4FF48050ADF8000096
+:1010700069463A48FFF702FD4FF40050ADF8000012
+:1010800069463648FFF7FAFC4FF48040ADF800009F
+:1010900069463248FFF7F2FC4FF40040ADF800001B
+:1010A00069462E48FFF7EAFC4FF48070ADF8000067
+:1010B00069462948FFF7E2FC4FF40070ADF80000E4
+:1010C00069462548FFF7DAFC4FF48060ADF8000070
+:1010D00069462148FFF7D2FC03208DF80200182052
+:1010E0008DF803001020ADF8000069461A48FFF79C
+:1010F000C5FC2020ADF8000069461748FFF7BEFC8C
+:101100008020ADF8000069461348FFF7B7FC4FF4A4
+:101110000060ADF8000069460F48FFF7AFFC1020F3
+:101120008DF8030003208DF802000220ADF80000C6
+:1011300069460A48FFF7A2FC10208DF8030003203F
+:101140008DF802004FF48050ADF800006946024867
+:10115000FFF794FC08BD0000001401400018014096
+:1011600000B50246072A00DD00BD2848027010467F
+:1011700002EBD0714910A2EB410139B9F0202449AA
+:1011800008804FF4A0702349088006E04FF4A07057
+:101190001F490880F0201F490880362000F0CEF952
+:1011A000082141EA421000F0CDF92A2000F0C6F9EA
+:1011B000002000F0C7F9002000F0C4F914490988A4
+:1011C000491EC1F3072000F0BDF911490978491EF5
+:1011D000C8B200F0B7F92B2000F0B0F9002000F001
+:1011E000B1F9002000F0AEF90A490988491EC1F39F
+:1011F000072000F0A7F907490978491EC8B200F096
+:10120000A1F92C2000F09AF900BFADE734000020CE
+:10121000300000203200002010B5FFF7D5FEFFF7A8
+:1012200093FE0120FFF78EFD00F04EF900F034F838
+:1012300002480078FFF794FF10BD00003400002042
+:1012400030B504460D462A2000F078F9201200F04F
+:1012500079F9E0B200F076F9A118491EC1F30F2028
+:1012600000F070F9A118491EC8B200F06BF92B20EC
+:1012700000F064F9281200F065F9E8B200F062F9B4
+:10128000E918491EC1F30F2000F05CF9E918491E66
+:10129000C8B200F057F930BD10B5CF2000F04EF9BC
+:1012A000002000F04FF9812000F04CF9302000F0D0
+:1012B00049F9ED2000F042F9642000F043F90320E1
+:1012C00000F040F9122000F03DF9812000F03AF9D9
+:1012D000E82000F033F9852000F034F9102000F008
+:1012E00031F9782000F02EF9CB2000F027F93920D1
+:1012F00000F028F92C2000F025F9002000F022F958
+:10130000342000F01FF9022000F01CF9F72000F053
+:1013100015F9202000F016F9EA2000F00FF900205E
+:1013200000F010F9002000F00DF9B12000F006F9EE
+:10133000002000F007F91B2000F004F9B62000F0AF
+:10134000FDF80A2000F0FEF8A22000F0FBF8C02013
+:1013500000F0F4F8352000F0F5F8C12000F0EEF8C8
+:10136000112000F0EFF8C52000F0E8F8452000F06B
+:10137000E9F8452000F0E6F8C72000F0DFF8A220E9
+:1013800000F0E0F8F22000F0D9F8002000F0DAF8E0
+:10139000262000F0D3F8012000F0D4F8E02000F07F
+:1013A000CDF80F2000F0CEF8262000F0CBF8242056
+:1013B00000F0C8F80B2000F0C5F80E2000F0C2F8CD
+:1013C000092000F0BFF8542000F0BCF8A82000F07D
+:1013D000B9F8462000F0B6F80C2000F0B3F817205A
+:1013E00000F0B0F8092000F0ADF80F2000F0AAF8E6
+:1013F000072000F0A7F8002000F0A4F8E12000F09A
+:101400009DF8002000F09EF8192000F09BF81B20AA
+:1014100000F098F8042000F095F8102000F092F801
+:10142000072000F08FF82A2000F08CF8472000F009
+:1014300089F8392000F086F8032000F083F80620B0
+:1014400000F080F8062000F07DF8302000F07AF8F7
+:10145000382000F077F80F2000F074F8362000F004
+:101460006DF8C82000F06EF82A2000F067F8002020
+:1014700000F068F8002000F065F8002000F062F845
+:10148000EF2000F05FF82B2000F058F8002000F06B
+:1014900059F8002000F056F8012000F053F83F20E2
+:1014A00000F050F83A2000F049F8552000F04AF8D2
+:1014B000112000F043F80348FFF76CFC292000F0EE
+:1014C0003DF810BDFCBF020010B502210748FFF730
+:1014D00060FB40F6FF20FFF75DFC02210348FFF7A9
+:1014E0005AFB40F6FF20FFF755FC10BD00180140E5
+:1014F00030B504460D4601231A4629462046FFF71B
+:101500009FFE30BD70B505460C46094800888542EF
+:101510000CDA08480088844208DA21462846FFF79A
+:10152000E7FF054801880120FFF73DFD70BD000081
+:1015300030000020320000203C0000204FF0C0416D
+:101540000880704701490880704700000000026071
+:101550001CB5002400200190052000903DE04FF0D4
+:10156000FF33012201A91D48006801F017FE04465F
+:101570009CBB9DF8040001282FD11FE000F0F3F977
+:1015800000909DF80000052802DA0120009005E097
+:101590009DF80000F02801DD0220009000F0DEF947
+:1015A00000909DF80000052802DA0320009005E075
+:1015B0009DF80000F02801DD042000909DF8000057
+:1015C0000428DBDC9DF8001005A001F021FC0122BD
+:1015D00069460748006801F05FFEC0E7640000202C
+:1015E0006B657920646174613A2025640000000015
+:1015F0005C000020014800687047000038000020AF
+:10160000024A1080024A1180704700003C0000200E
+:101610003E00002001490880704700003C00002087
+:1016200008B50121082000F01FF92020ADF80000C6
+:1016300010208DF8030003208DF8020069460F4842
+:10164000FFF71CFA0120ADF8000069460B48FFF7D0
+:1016500015FA0220ADF8000069460848FFF70EFAB7
+:1016600020210648FFF797FA01210448FFF793FA73
+:1016700002210248FFF78FFA08BD0000000C01406C
+:1016800008B54FF4A06000F047F825208DF8000061
+:1016900001208DF801008DF802008DF803006846E6
+:1016A00000F002F808BD000070B5002100230F22F1
+:1016B000C47804B3154C246804F4E064C4F5E06411
+:1016C000210AC1F10403CA40447804FA03F1847882
+:1016D0001440214309010E4C0678A155047804F00A
+:1016E0001F050124AC4005786D11AD0005F1E02522
+:1016F000C5F8004109E0047804F01F050124AC405E
+:10170000044D0678761145F8264070BD0CED00E0DA
+:1017100000E400E080E100E002490143024A116078
+:10172000704700000000FA050CED00E00EB5FFF771
+:10173000E3F80121042000F097F80420ADF8080038
+:1017400048208DF80B0002A90C48FFF797F90121FA
+:10175000084600F089F802210020FFF76FF9042005
+:10176000009000208DF804000C208DF80500012069
+:101770008DF806006846FFF775F80EBD00080140B9
+:1017800008B50025002000903AE04FF0FF33012219
+:1017900069461C48006801F001FD054675BB9DF8CF
+:1017A000000001282AD100214FF6FF70FFF728FF23
+:1017B00015480388C72200210846FFF7D5FA002400
+:1017C0001AE04FF6FF70FFF725FF1049601C31F853
+:1017D0001000152190FBF1F086B20C4830F814008F
+:1017E00090FBF1F087B2601C82B233463946204646
+:1017F000FFF75AFB601C84B2C62CE2DD002000908B
+:10180000C3E70000600000203200002098010020A3
+:1018100001460020034A506820F4404008435060CD
+:10182000704700000010024029B1064A5269024385
+:10183000044B5A6104E0034A52698243014B5A61E6
+:10184000704700000010024029B1064AD2690243E5
+:10185000044BDA6104E0034AD2698243014BDA6146
+:10186000704700000010024029B1064A9269024305
+:10187000044B9A6104E0034A92698243014B9A61E6
+:10188000704700000010024030B500210022002403
+:1018900000232D4D6D6805F00C0121B1042905D000
+:1018A000082923D105E0294D056022E0274D056078
+:1018B0001FE0254D6D6805F47012234D6D6805F429
+:1018C0008034022505EB92421CB9214D5543056039
+:1018D0000BE01D4D6D6805F400351DB11C4D5543E1
+:1018E000056002E0194D5543056002E0174D0560A3
+:1018F00000BF00BF144D6D6805F0F0010909154DDA
+:101900006B5C0568DD4045600F4D6D6805F4E06176
+:10191000090A104D6B5C4568DD4085600A4D6D68B5
+:1019200005F46051C90A0B4D6B5C4568DD40C5602C
+:10193000054D6D6805F44041890B074D6B5CC5682A
+:10194000B5FBF3F5056130BD0010024000127A00CE
+:1019500000093D00140000202400002010B5FFF70E
+:10196000A9F9C0B210BD10B5FFF7C8F9C0B210BDDB
+:101970001CB500230A22012131A001F0C1FB354929
+:10198000086000230122114633A001F0B9FB384959
+:10199000086000230122114636A001F0B1FB39494D
+:1019A0000860142001214B020022CDE900103649C5
+:1019B00036A001F07EFF374908600846006818B17C
+:1019C0000846006802F06AF8142002210B02002287
+:1019D000CDE90010304931A001F06BFF31490860BA
+:1019E0000846006818B10846006802F057F814204D
+:1019F00003214FF400730022CDE900102A492BA0E7
+:101A000001F057FF2B4908600846006818B10846E6
+:101A1000006802F043F8142003214FF40073002201
+:101A2000CDE90010244925A001F043FF26490860B4
+:101A30000846006818B10846006802F02FF81CBD7F
+:101A400073657474696E675F646174615F717565F5
+:101A5000756500005C000020676574776176655FDE
+:101A60007374617475735F7175657565000000004E
+:101A7000600000206B65795F7363616E5F717565EF
+:101A80007565000064000020B51B00085365747480
+:101A9000696E670068000020511500084B65795396
+:101AA00063616E0074000020210C000847657457C4
+:101AB000617665006C00002081170008506C6F741F
+:101AC00057617665000000007000002010B500F03E
+:101AD00001F810BD0CB5002001900090334800685B
+:101AE00040F480303149086000BF3048006800F49D
+:101AF000003000900198401C0190009818B901989E
+:101B0000B0F5A06FF1D12948006800F4003010B1A1
+:101B10000120009001E0002000900098012843D1AE
+:101B20002348006840F0100021490860084600681A
+:101B300020F0030008600846006840F002000860DA
+:101B40001A48406819494860084640684860084695
+:101B5000406840F4806048600846406820F47C108B
+:101B600048600846406840F4E8104860084600684D
+:101B700040F08070086000BF0C48006800F0007002
+:101B80000028F9D00948406820F003000749486060
+:101B90000846406840F00200486000BF03484068C3
+:101BA00000F00C000828F9D10CBD00000010024024
+:101BB000002002401CB500250520019000240120D2
+:101BC00000905DE04FF0FF33012201A92D4800682D
+:101BD00001F0E4FA0546002D52D19DF804000028DA
+:101BE0004ED1012028490860052001903FE00122E4
+:101BF00069462648006801F04FFB05464FF4FA732A
+:101C0000012201A91F48006801F0C8FA05466DBB12
+:101C10009DF80400012806D002280CD0032812D019
+:101C2000042821D118E0002C04DD601EC4B2204637
+:101C300000F02EF819E0032C04DA601CC4B2204630
+:101C400000F026F811E04FF0FF31204600F0ACF82C
+:101C5000204600F01DF808E00121204600F0A4F81D
+:101C6000204600F015F800E000BF00E003E09DF81A
+:101C700004000028BBD100BF01200349091F0860F0
+:101C8000A0E700005C000020140C0140640000206C
+:101C900030B599B00446FFF7ADFCC0884FF6FF7130
+:101CA00001EA80052B4678220021C820FFF75CF866
+:101CB000FFF7A0FCC088604385B224A22946D22049
+:101CC000FFF7BEF8224890F9002022A1684600F0F4
+:101CD000FDFAFFF78FFC00256A462946D220FFF760
+:101CE000AFF8214890F9002020A1684600F0EEFAF4
+:101CF000FFF780FCC5886A462946D220FFF7A0F886
+:101D00001E4890F900201EA1684600F0DFFAFFF798
+:101D100071FCC0884FF6FF7101EA40056A4629460A
+:101D2000D220FFF78DF81B4802881BA1684600F0FF
+:101D3000CDFAFFF75FFCC08800EB400085B26A4631
+:101D40002946D220FFF77CF819B030BD2D3E0000A7
+:101D50008A0000205472696767657256616C756508
+:101D60003A202564000000008B000020547269674F
+:101D70006765724D6F64653A202564008C00002011
+:101D800053616D706C696E674D6F64653A202564B0
+:101D9000000000008E00002054696D65506572449B
+:101DA00069763A202564000070B505460C4635B1C9
+:101DB000012D1AD0022D2ED0032D66D141E04148CD
+:101DC0000078204440B23F490870084690F900006E
+:101DD000002801DA002008703A4890F900001E2817
+:101DE00002DD1E203749087050E037480078204453
+:101DF00040B235490870084690F90000002801DA21
+:101E000000200870304890F90000012802DD012010
+:101E10002D4908703AE02D480078204440B22B4903
+:101E20000870084690F90000002801DA00200870C8
+:101E3000264890F90000022802DD0220234908709C
+:101E400024E023480078204440B221490870084625
+:101E500090F90000002801DA002008701D48007881
+:101E6000401E1B4991F90010884205DA1948007894
+:101E7000401E40B2164908701748154991F90010E4
+:101E800030F811001549088000E000BF00BF0D4880
+:101E900090F9001012A000F0BBFF0B4890F9001061
+:101EA00014A000F0B5FF094890F9001016A000F04A
+:101EB000AFFF0A48018819A000F0AAFF0CA000F0AB
+:101EC000A7FF70BD8A0000208B0000208C0000203E
+:101ED0008900002088000020780000208E0000206B
+:101EE0005472696767657256616C75653A2025643E
+:101EF0000A000000547269676765724D6F64653A45
+:101F00002025640A0000000053616D706C696E67E3
+:101F10005F6D6F64653A2025640A000054696D6541
+:101F20005065724469763A2025640A0010B500F0C5
+:101F3000EDFE01F033FE00F0F9FE10BD10B51348C0
+:101F4000006840F0010011490860084640681049E7
+:101F500008400E494860084600680E4908400B4991
+:101F600008600846006820F4802008600846406841
+:101F700020F4FE0048604FF41F008860FFF7A6FDC4
+:101F80004FF000600449086010BD000000100240DE
+:101F90000000FFF8FFFFF6FE08ED00E010B501219C
+:101FA000064800F021F840B105480068401C04498B
+:101FB00008600121014800F008F810BD001400403D
+:101FC00028000020CA4302827047CA430282704739
+:101FD00021B1028842F00102028004E002884FF63B
+:101FE000FE731A400280704730B50246002000237D
+:101FF0000024158A05EA0103958905EA010413B155
+:102000000CB1012000E0002030BD1AB183890B43E0
+:10201000838102E083898B43838170470022028899
+:102020001D4B98420ED01D4B98420BD0B0F1804F03
+:1020300008D01B4B984205D01A4B984202D01A4B3D
+:10204000984204D14FF68F731A404B881A43174BAE
+:10205000984207D0164B984204D04FF6FF431A40DF
+:10206000CB881A4302808B8883850B8803850A4BB3
+:1020700098420BD0094B984208D00E4B984205D09D
+:102080000D4B984202D00D4B984201D10B7A03863A
+:102090000123838270470000002C0140003401407E
+:1020A0000004004000080040000C00400010004008
+:1020B000001400400040014000440140004801403D
+:1020C00021B1828942F40052828104E082894DF676
+:1020D000FF731A408281704700B585B0012104204A
+:1020E000FFF7C2FB01218803FFF7BEFB4FF400702E
+:1020F000ADF8100018208DF8130003208DF81200A1
+:1021000004A91A48FEF7BAFC4FF48060ADF810003D
+:1021100004208DF8130004A91448FEF7AFFC4FF417
+:10212000E13000900020ADF80400ADF80600ADF8F5
+:102130000800ADF80C000C20ADF80A0069460C4808
+:1021400000F054F8FFF79CFA012240F224410848BD
+:1021500000F026F801224021054800F00BF801218B
+:102160000348FFF7ADFF05B000BD000000080140C7
+:10217000003801401AB1838A0B43838202E0838ACC
+:102180008B438382704702460020B1F5007F00D167
+:1021900000BF13880B400BB1012000E00020704706
+:1021A000F0B50346002400260025002040F66A17FB
+:1021B000B94200D100BF1846C1F3421401F01F0616
+:1021C000012707FA06F5012C01D10C3004E0022C9E
+:1021D00001D1103000E014301AB107682F430760B6
+:1021E00002E00768AF430760F0BD00002DE9F0474B
+:1021F00086B005460E460024A24600BFA146002731
+:10220000B08900B100BF2F462C8A4CF6FF70044005
+:10221000F08804432C82AC894EF6F3100440B08859
+:1022200031890843718908430443AC81AC8A4FF675
+:10223000FF400440B0890443AC8201A8FFF724FBAF
+:102240001F48874202D1DDF810A001E0DDF80CA0A4
+:10225000A88900F4004040B10AEBCA0000EB0A1064
+:1022600031684900B0FBF1F807E00AEBCA0000EB67
+:102270000A1031688900B0FBF1F86420B8FBF0F077
+:1022800004012009642101FB1089A88900F40040A1
+:1022900040B1322000EBC900B0FBF1F000F00700C4
+:1022A000044308E0322000EB09106421B0FBF1F098
+:1022B00000F00F0004432C8106B0BDE8F087000059
+:1022C00000380140C1F30802828070470FB4084B08
+:1022D00010B504A902AA039800F04CF8044602A91C
+:1022E000002000F06BF9204610BC5DF814FB0000E4
+:1022F000BD250008014609B900207047C8B220B1C9
+:10230000C8B20E4A105C401CF7E701F47F4028B1C8
+:102310000A48C1F30722805C0930EEE701F47F0030
+:1023200028B10648C1F30742805C1130E5E7034855
+:1023300000EB116000781930DFE70000E07C000856
+:1023400002E008C8121F08C1002AFAD1704770477E
+:10235000002001E001C1121F002AFBD170470000DC
+:1023600003490868884201D0012070470020FCE73B
+:10237000100100202DE9FF4F89B09B46044600253F
+:1023800006E025280BD05A460B999047641C6D1C1B
+:1023900020780028F5D10DB02846BDE8F08F002741
+:1023A000B8460122474900E0074314F8013F203BAB
+:1023B00002FA03F00842F7D120782E2819D114F838
+:1023C000010F47F004072A280ED06FF02F02207863
+:1023D000A0F1300109290CD808EB880102EB41017A
+:1023E00000EB0108641CF2E70A98641C50F8048BA7
+:1023F0000A9020780028CED0642808D0692806D01A
+:1024000075281ED05A460B9990476D1C58E00A99C2
+:102410004FF00A0901C90A91002802DA40422D2131
+:1024200002E0390504D52B218DF82010012103E0AD
+:10243000F90704D02021F7E78A4608AE0DE0002115
+:10244000FAE70A994FF00A0901C90A91F7E74946E4
+:10245000FDF702FF303106F8011D0028F7D1ADEB82
+:10246000060000F12009780701D44FF00108C845A3
+:1024700002DDA8EB090000E000208046002706E00E
+:1024800008A85A46C05D0B9990476D1C7F1C5745A4
+:10249000F6DB04E030205A460B9990476D1CB8F1EA
+:1024A0000001A8F10108F5DC05E016F8010B5A4619
+:1024B0000B9990476D1CB9F10001A9F10109F4DCF9
+:1024C000641C65E7092801002DE9FC5F04468B4682
+:1024D00015461E46DDE90C9ADDE90E7804F114007C
+:1024E0004060006000BF1C346560A660C4F80C90BA
+:1024F000C4F810A02321D4E9030200F0DDFDD4E9E3
+:10250000033C63441A1F0F4BD4E9010100F0D8FBD0
+:102510002060A77667760020E061C4F82080C4F8C8
+:102520002480606120766065A0651C3C0090234695
+:10253000054A2146019004F1440001F0B1FB00205E
+:10254000BDE8FC9F053900080D3B00082DE9F04768
+:1025500004460E4617469846DDF8209084F8099008
+:10256000607A20F001006072E66127620020A062BC
+:10257000C4F82480002506E004F1140101EBC50035
+:1025800000F064FC6D1C012DF6DBBDE8F08710B592
+:102590000246002001460EE002F1140303EBC100E5
+:1025A000D0E900436360D0E90034236040600060FC
+:1025B00000BF481C01460129EEDB10BD0A68531C10
+:1025C0000B601070704710B5FFF7D2F9002010BDF6
+:1025D00010B5044600F02AF9FFF7F5FF10BD000022
+:1025E00030B51A4C436824681919884215D04B88B5
+:1025F0009BB9174B1B6899420FD0164B1B688B4237
+:1026000001D1144B18604B684360104B1B68C31A10
+:102610000E4D4C682D682C44A3600C4C83682468D4
+:102620001A19824211D053887BB90A4B1B68834226
+:1026300001D1084B1A6043685360044B1B68D31ADE
+:10264000024D44682D682C44A36030BD98000020E2
+:102650009C000020A00000202DE9F04F85B00D4621
+:102660009C46DDE90F740E9B04F04008B8F1000FA2
+:1026700002D0DFF8688101E0DFF86481CDF80080E6
+:1026800004F01008B8F1000F01D024F0010404F0A8
+:102690000108B8F1000F02D04FF0300801E04FF010
+:1026A0002008C246002604F00208B8F1000F11D03D
+:1026B000002A02DA2D2652420CE004F00408B8F198
+:1026C000000F01D02B2605E004F00808B8F1000F38
+:1026D00000D02026002142B94FF0300B8846491C1B
+:1026E0000DF1040909F808B01DE01AE0E146B9F15E
+:1026F0000A0F08D14FF00A0BB2FBFBFE0BFB1E28A2
+:10270000B2FBFBF202E002F00F08120900BFDDF895
+:10271000009019F808B08846491C0DF1040909F821
+:1027200008B0002AE2D1B94200DD0F46DB1B04F0FD
+:102730001108B8F1000F10D116B1002B00DD5B1E9F
+:1027400006E0A84203D84FF0200880F80080401C23
+:10275000B3F10008A3F10103F3DC26B1A84201D8CC
+:1027600006705B1E401C04F01008B8F1000F0AD17F
+:1027700004E0A84201D880F800A0401CB3F1000892
+:10278000A3F10103F5DC06E0A84203D84FF03008BE
+:1027900080F80080401CB8467F1E8845F4DC08E0C5
+:1027A000A84205D80DF1040818F8018080F80080CF
+:1027B000401CB1F10008A1F10101F1DC06E0A842E2
+:1027C00003D84FF0200880F80080401CB3F10008C7
+:1027D000A3F10103F3DC05B0BDE8F08FF17D000843
+:1027E000E07D00081CB5142002210B020022CDE977
+:1027F0000010044904A001F05CF80446204601F0F2
+:102800004DF91CBDD12500086D61696E0000000006
+:1028100010B5044C02E020688047241D0248844221
+:10282000F9D310BD087E00080C7E000810B5044CDA
+:1028300002E020688047241D02488442F9D310BD7D
+:102840000C7E0008107E000810B5FDF78DFC0446D4
+:1028500004480088401C00B2024908802046FDF769
+:1028600087FC10BD0001002010B5FDF77DFC04467B
+:102870000B480088401E00B2094908800846B0F99C
+:102880000000002807DC002008802046FDF770FCCF
+:1028900000F0C6FD02E02046FDF76AFC10BD000016
+:1028A0000001002070B5054605B970BD1D480068DF
+:1028B000854203D31C480068854200D3F5E7A5F1A3
+:1028C0000C044FF0FF31194800F074FE608818B115
+:1028D0002088B0F5F55F08D015A000F099FA23889C
+:1028E0006288214619A000F093FA002060804FF41E
+:1028F000F550208021480068844201D21F480460BE
+:10290000084960680968611A401A1D490968081A6F
+:102910001B4908602046FFF763FE044800F02DFEC7
+:1029200000BFC2E7980000209C0000202015002076
+:10293000746F206672656520612062616420646145
+:10294000746120626C6F636B3A0A00006D656D3ACA
+:10295000203078253038782C207573656420666CBB
+:1029600061673A2025642C206D6167696320636F7D
+:1029700064653A203078253034780A00A0000020C1
+:10298000A800002000487047280300200048704736
+:102990002813002070B52F4800684FF47A72B0FBFE
+:1029A000F2F1B1F1807F00D31DE021F07F40401EA5
+:1029B0004FF0E022506150170F22002807DA13076A
+:1029C0001D0E254B00F00F04241F1D5503E01307B7
+:1029D0001C0E224B1C5400BF00204FF0E0229061DF
+:1029E0000720106100BFFEF717FCFEF719FEFFF786
+:1029F00073FBFDF7A1FDFEF799FEFDF72BFE03200B
+:102A0000FEF7AEFB00214FF6FF70FEF7F9FD14480C
+:102A100003881448028800210846FEF7A5F9FEF74E
+:102A2000E9FDC48823464FF4A0720021C820FEF7B8
+:102A30009BF90DA20021D220FEF702FAFFF7E8FE73
+:102A4000FFF7A4FF0446FFF79DFF0546214600F06F
+:102A500067FE70BD0000002018ED00E000E400E01B
+:102A60003200002030000020543A20326D73000004
+:102A700010B50446FFF7E8FE19E020780A280AD1CD
+:102A80000D210E48FFF71EFC00BF80210B48FFF709
+:102A90007AFB0028F9D014F8011B0848FFF712FC54
+:102AA00000BF80210548FFF76EFB0028F9D0207891
+:102AB0000028E2D1FFF7D8FE10BD00000038014029
+:102AC00070B505462C1D2E48006838B128462C49A3
+:102AD00009688847064606B970BD00BF29A0E16BAA
+:102AE00000F096F92BA0216A00F092F92DA0616AFE
+:102AF00000F08EF92FA0A16A00F08AF931A0E16AF6
+:102B000000F086F933A0216800F082F935A06168F1
+:102B100000F07EF937A0A16800F07AF939A0E168E9
+:102B200000F076F93BA0216900F072F93DA06169DF
+:102B300000F06EF93FA0A16900F06AF941A0E169D7
+:102B400000F066F943A0216B00F062F945A0616BCB
+:102B500000F05EF947A0A16B00F05AF9287800F068
+:102B6000040038B100F094FF0646314645A000F05D
+:102B70004FF902E04BA000F04BF900BFFEE7000068
+:102B8000300100207073723A203078253038780A8E
+:102B9000000000007230303A203078253038780A52
+:102BA000000000007230313A203078253038780A41
+:102BB000000000007230323A203078253038780A30
+:102BC000000000007230333A203078253038780A1F
+:102BD000000000007230343A203078253038780A0E
+:102BE000000000007230353A203078253038780AFD
+:102BF000000000007230363A203078253038780AEC
+:102C0000000000007230373A203078253038780ADA
+:102C1000000000007230383A203078253038780AC9
+:102C2000000000007230393A203078253038780AB8
+:102C3000000000007231303A203078253038780AB0
+:102C4000000000007231313A203078253038780A9F
+:102C5000000000007231323A203078253038780A8E
+:102C600000000000206C723A203078253038780A55
+:102C7000000000002070633A203078253038780A50
+:102C80000000000068617264206661756C74206FDA
+:102C90006E207468726561643A2025730D0A0D0A0E
+:102CA0000000000068617264206661756C74206FBA
+:102CB0006E2068616E646C65720D0A0D0A0000007A
+:102CC000F0B504460D461646301D20F0070040388A
+:102CD0000146002203E00C4F41F82270521C102ADA
+:102CE000F9D30D624FF0000CC1F824C0C1F828C020
+:102CF000C1F82CC0C1F830C04B638C634FF0807CAE
+:102D0000C1F83CC0F0BD0000EFBEADDE10B5FDF770
+:102D10002BFA044604480078401C034908702046FA
+:102D2000FDF726FA10BD00009400002010B5FDF755
+:102D30001BFA044604480078401E034908702046E8
+:102D4000FDF716FA10BD00009400002070B504468F
+:102D50002068A0F11405284600F07CFE002070BD1C
+:102D600070B505460EE0FDF7FFF906462868A0F1AC
+:102D700014044FF0FF302063204600F06BFE304615
+:102D8000FDF7F6F9284600F080F80028EBD0002087
+:102D900070BD2DE9F04105460C469046204600F0F6
+:102DA00093FEB8F1000F03D0B8F1010F23D105E075
+:102DB00004F11401284600F061F81CE02E680FE0D1
+:102DC000A6F1140794F8350097F83510884206DA12
+:102DD00004F1140107F1140000F050F802E0366825
+:102DE000AE42EDD100BFAE4204D104F11401284639
+:102DF00000F044F800BF00BF0020BDE8F08110B52E
+:102E0000044604F1140000F01BF8002010BD00007F
+:102E10000FB438B505A800907F210848009B049A9C
+:102E200000F0EAFF04467F2C00D97F240348FFF717
+:102E30001FFE0020009038BC5DF814FBA014002099
+:102E40004060006070474060006070474060006014
+:102E500070470268516002680A600160486070470C
+:102E60000268516002680A60016048607047026849
+:102E7000516002680A6001604860704742681160F2
+:102E800042684A60416008607047014608688842AD
+:102E900001D1012070470020FCE701460868884204
+:102EA00001D1012070470020FCE7D0E900215160EA
+:102EB000D0E900121160406000607047D0E9002145
+:102EC0005160D0E90012116040600060704700005E
+:102ED0002DE9F041054615B90020BDE8F081E81C58
+:102EE00020F003054E480068854201D90020F4E730
+:102EF0000C2D00D20C254FF0FF314A4800F05AFB50
+:102F00004948006849490968461A7EE04748006810
+:102F100084196088002874D106F10C006168081AD1
+:102F2000A8426ED306F10C006168091A05F1180079
+:102F3000814230D306F10C0000EB05083B480068E5
+:102F400000EB08074FF4F550388000207880606867
+:102F50007860BE60C4F804800120608030487968E1
+:102F600000680C30814205D030497868096808440F
+:102F7000C0F808802E48016805F10C0008442C496F
+:102F800008602C4800680968884219D228480068FF
+:102F90002849086014E001206080244960680968BD
+:102FA000611A401A224909680844214908602148E9
+:102FB00000680968884203D21D4800681D490860FE
+:102FC0004FF4F550208018480068844212D107E081
+:102FD00015480068406815490968084412490860A6
+:102FE00011480068408828B10F48006812490968F4
+:102FF0008842EDD10B4800F0C0FA04F10C006CE7F8
+:10300000FFE70A4800683044466805480068401BEE
+:10301000B0423FF67BAF034800F0AFFA00205CE718
+:10302000A400002020150020A0000020980000200F
+:10303000A8000020AC0000209C0000202DE9F041F9
+:103040000F46164604463D463346102B28D305F05E
+:10305000030C04F003084CEA080CBCF1000F1FD16C
+:1030600021462A4610E052F804CB41F804CB52F82E
+:1030700004CB41F804CB52F804CB41F804CB52F80E
+:1030800004CB41F804CB103B102BECD204E052F8F7
+:1030900004CB41F804CB1B1F042BF8D20C46154679
+:1030A00003E015F801CB04F801CBB3F1000CA3F158
+:1030B0000103F6D1BDE8F081F0B50C460546E6B255
+:1030C000042A15D300F0030797B9014646EA062300
+:1030D00043EA034304E008C108C108C108C1103A2B
+:1030E000102AF8D201E008C1121F042AFBD20D46B3
+:1030F00001E005F8016B171EA2F10102F9D1F0BD44
+:103100002DE9F0470746884691469A4639460520FC
+:1031100000F008F9044614B92046BDE8F08784F8A9
+:1031200009A02046FFF76BFE08F1030020F0030022
+:103130002084A4F82290218C091D628C01FB02F0EE
+:10314000FFF7C6FEE061E06920B9204600F018F8FC
+:103150000020E2E70020A062E0622063002508E092
+:10316000208C001DE16905FB0016206B3060266392
+:103170006D1C608CA842F3DC0020A0842046CCE7C4
+:1031800010B5044604F11400FFF7EAFDE069FFF70B
+:1031900089FB204600F0EBF8002010BD2DE9FF4729
+:1031A00004460F4690464FF0000900F071FC0546BA
+:1031B000FCF7DAFF8246A08C48B9039838B950462C
+:1031C000FCF7D6FF6FF0010004B0BDE8F0873CE0EB
+:1031D00000202863039830B95046FCF7C9FF6FF010
+:1031E00001002863F0E7627A294604F11400FFF732
+:1031F000D0FD039800280CDD00F0CAFC814603AA2C
+:10320000002105F1440000F01FFD05F1440000F02D
+:103210005FFD5046FCF7ACFF00F002F9286B08B1E7
+:10322000286BD1E7FCF7A0FF8246039800280CDD4D
+:1032300000F0AEFCA0EB09090398A0EB0900039095
+:103240000398002801DA00200390A08C0028BFD04A
+:10325000A66A3068A062E06AB04201D10020E06254
+:10326000A08C401EA0845046FCF782FF208C404575
+:1032700001D2208C00E040460246311D3846FFF75F
+:10328000DDFEFCF771FF8246206B306026635046FE
+:10329000FCF76EFF002097E72DE9F04104460F464A
+:1032A0001646208CB04203D24FF0FF30BDE8F081CB
+:1032B000FCF75AFF8046256B2DB94046FCF758FFB6
+:1032C0006FF00200F2E7286820634046FCF750FFE9
+:1032D0000020286032463946281DFFF7AFFEFCF774
+:1032E00043FF8046E06A08B1E06A0560E562A06AD3
+:1032F00000B9A562A08C401CA08404F11400FFF763
+:10330000C4FD50B904F11400FFF720FD4046FCF75E
+:103310002FFF00F085F80020C8E74046FCF728FFA3
+:103320000020C3E72DE9F04105460F46284600F08E
+:103330003BF80646F068FFF7CBFD044614B90020C1
+:10334000BDE8F081257200206072082239462046CF
+:1033500000F0CBF9FCF708FF804604F10C01301DAA
+:10336000FFF777FD4046FCF703FF2046E8E770B51E
+:103370000446FCF7F9FE054604F10C00FFF795FD45
+:103380002846FCF7F5FE2046FFF78CFA70BD70B5B5
+:103390000446FCF7E9FE054604F10C00FFF785FD45
+:1033A0002846FCF7E5FE70BD024600210AE007480A
+:1033B00000EB01100078904203D1044800EB0110AB
+:1033C0007047491C0529F2DB0020F9E7B000002016
+:1033D0002DE9F04104460D4616462846FFF7E4FF66
+:1033E000074645F08000207208223146204600F052
+:1033F0007CF9FCF7B9FE804604F10C01381DFFF79B
+:1034000028FD4046FCF7B4FEBDE8F0810146087A8D
+:1034100000F0800008B1012070470020FCE70000A8
+:103420002DE9F041FCF7A0FE07461B48008868BB69
+:103430001A480068FEF75EFF461E194850F836002D
+:10344000A0F114041748006884421BD016490E707E
+:103450001448056804601548007848B904F11C0157
+:1034600005F11C00FCF787FE3846FCF781FE0CE0F6
+:1034700004F11C0105F11C00FCF77DFE3846FCF749
+:1034800077FE02E03846FCF773FE02E03846FCF7B0
+:103490006FFEBDE8F0810000000100200C0100205B
+:1034A00040150020040100200801002094000020A5
+:1034B00070B50446FCF758FE054614F8340F20F0AA
+:1034C0000F0040F0010020706278343C0A4B03EB9F
+:1034D000C20004F114014268116042684A60416010
+:1034E000086000BF0549A06B0968084303490860EC
+:1034F0002846FCF73DFE70BD401500200C01002061
+:1035000070B50446FCF730FE054604F11400D0E91E
+:1035100000215160D0E9001211604060006000BFDE
+:1035200094F83510094A02EBC1000168814201D1CB
+:10353000012100E0002129B10548A16B0068884302
+:10354000034908602846FCF713FE70BD40150020B3
+:103550000C0100202DE9F04104460D4616461F4699
+:103560002A4601212046FFF733FF2046FFF747FC9C
+:10357000A68367720020BDE8F08170B5044600257F
+:10358000FCF7F2FD064604F11400FFF77EFC28B9B3
+:1035900004F11400FFF7DAFB012502E0A08B401CC8
+:1035A000A0833046FCF7E4FD012D01D1FFF738FF81
+:1035B000002070BD73B50546FCF7D6FD0646A88B06
+:1035C000002806DDA88B401EA8833046FCF7D0FDFE
+:1035D00028E0019828B93046FCF7CAFD6FF00100D9
+:1035E0007CBD00F055FA0446002020636A7A21462B
+:1035F00005F11400FFF7CDFB0198002809DD01AAB1
+:10360000002104F1440000F01FFB04F1440000F02D
+:103610005FFB3046FCF7ACFDFFF702FF206B08B103
+:10362000206BDDE70020DBE708B509A0FFF7F0FB22
+:103630000AA0FFF7EDFB12A0032300221946009019
+:1036400012A0FFF7E5FB19A0FFF7E2FB08BD0000A1
+:103650000A205C207C202F0A000000002D205254FC
+:10366000202D2020202020546872656164204F7036
+:1036700065726174696E672053797374656D0A00B1
+:103680004F6374203330203230323000202F207CC2
+:10369000205C202020202025642E25642E256420F7
+:1036A0006275696C642025730A0000002032303096
+:1036B00036202D203230313820436F70797269679F
+:1036C00068742062792072742D7468726561642058
+:1036D0007465616D0A00000001460A4600E0521C54
+:1036E00010780028FBD1501A704770B50346A2B17C
+:1036F00018460C4600BF14F8016B00F8016B3EB988
+:1037000002E0002500F8015B551E2A1EF9D102E0F7
+:10371000551E2A1EEFD100BF00BF184670BD000025
+:103720002DE9F04105460E46E81C20F0030726F07F
+:103730000308B8F1180F09D9A8F11800B84205D349
+:10374000A8EB070018381E49086006E032462946F3
+:103750001CA0FFF75DFBBDE8F08129480760046805
+:103760004FF4F5502080164800680C30606000204F
+:10377000A0606080224960680968084421490860A7
+:103780004FF4F5500968088001201E4909684880F7
+:103790000B4800680C301B490968486008480068FD
+:1037A0000C301849096888600023012216A11848C6
+:1037B000FFF7D0FE124800681649086000BFCAE74C
+:1037C000A40000206D656D20696E69742C206572FF
+:1037D000726F7220626567696E20616464726573DE
+:1037E0007320307825782C20616E6420656E64200B
+:1037F0006164647265737320307825780A00000074
+:10380000980000209C0000206865617000000000A6
+:1038100020150020A000002010B500200B490880D2
+:10382000002405E00A4901EBC400FFF70CFB641C0F
+:10383000082CF7DB072007490870002006490860BC
+:10384000064908600648FFF7FEFA10BD0001002097
+:103850004015002008010020040100200C01002078
+:103860001001002070B508480068FEF743FD451EB2
+:10387000064850F83500A0F114040548046004F12E
+:103880001C00FCF7A6FC70BD0C01002040150020B8
+:103890000401002010B5002405E0044901EBC40038
+:1038A000FFF7D4FA641C002CF7D010BD18010020DB
+:1038B00070472DE9FF5F06460F4690461D46DDE93D
+:1038C0000EAB31460020FFF72DFD8146B9F1000F08
+:1038D00003D1002004B0BDE8F09F2846FFF7F8FAB6
+:1038E000044624B94846FFF742FD0020F2E743466C
+:1038F0003A46314648468DE8300CFEF7E5FD48462D
+:10390000E8E7000070B512480468FCF72DFC054696
+:103910002046FFF7F5FD042084F8340004F144004C
+:1039200000F0AEF92046FFF771FD012805D1206FA8
+:1039300018B92046FFF72BFD04E004F114010548F7
+:10394000FFF78EFA2846FCF713FCFFF769FD70BD00
+:10395000040100201001002001E000F001F8FCE764
+:1039600070B537E0FCF700FC0546FEF7F9FC18B32C
+:103970001B480068A0F1140404F11400D0E90021F0
+:103980005160D0E9001211604060006000BFFEF796
+:103990005BFF206F10B12046216F88472046FFF75C
+:1039A00035FD012805D1FEF75FFF2846FCF7E0FB57
+:1039B00070BDFEF759FF03E02846FCF7D9FBF7E797
+:1039C0002846FCF7D5FBA06AFEF76CFF2046FFF700
+:1039D000CEFC00BFFEF7C4FC0028C3D100BFE7E760
+:1039E000100100201FB520200721C200074BCDE9A0
+:1039F0000032CDE902100023054A06A1074800F075
+:103A00000FF8064800F04AF81FBD0000A013002080
+:103A1000593900087469646C65000000281300209F
+:103A20002DE9FF5F05460C4616461F46DDE910AB43
+:103A3000DDE90E89224600212846FFF7C9FC3B46F6
+:103A40003246214628468DE8000FFEF73DFD04B0C2
+:103A5000BDE8F09F70B5044694F8340000F00F0004
+:103A6000022802D04FF0FF3070BDFCF77DFB054609
+:103A700004F11400FFF722FA04F1440000F0A4F965
+:103A80002846FCF775FB2046FFF712FD0020EBE708
+:103A900001480068704700000401002010B504468A
+:103AA0003434A07860706178012088406060022022
+:103AB00004F834092046FFF7CDFFFFF7E9FF08B10E
+:103AC000FFF7AEFC002010BD70B5044694F834003A
+:103AD00000F00F00012802D04FF0FF3070BDFCF75E
+:103AE00043FB054694F8340020F00F0040F002003C
+:103AF00084F834002046FFF703FD04F1440000F091
+:103B000063F92846FCF734FB0020E7E770B504466C
+:103B100025466FF00100286305F11400FFF7CEF988
+:103B20002846FFF7C5FCFFF77BFC70BD70B5FCF7BE
+:103B30001BFB05461448046894F8340000F00F009D
+:103B400001281CD1D4E90510814218D004F11400D9
+:103B5000FFF7B4F994F835200C4B03EBC20004F1E5
+:103B600014014268116042684A604160086000BF09
+:103B70002846FCF7FDFAFFF753FC002070BD2846ED
+:103B8000FCF7F6FA0020F9E70401002040150020B8
+:103B900001480068704700009000002010B50A48F6
+:103BA0000068401C08490860FFF772FF0446206C5B
+:103BB000401E2064206C18B9E06B2064FFF7B6FF4C
+:103BC00000F004F810BD00009000002070B5FFF771
+:103BD000DFFF0546FCF7C8FA064628E019480068EA
+:103BE000A0F11404A06A281A6FF0004188421DD287
+:103BF0002046FEF7CCFCD4E907108847FFF7C8FF42
+:103C00000546607A00F0020058B1607A00F00100C9
+:103C100038B1607A20F001006072204600F058F858
+:103C200005E0607A20F00100607200E004E00548E1
+:103C3000FFF733F90028D1D000BF3046FCF798FADF
+:103C400070BD000018010020034649B1012904D0CD
+:103C5000022908D0032910D10AE0586A10600CE04C
+:103C60001068586209E0587A20F00200587204E0A7
+:103C7000587A40F00200587200BF00BF0020704721
+:103C800070B50446FCF770FA05462046FEF77FFC47
+:103C90002846FCF76DFA2046FFF779FB002070BD3F
+:103CA0002DE9F84307460C4615461E46DDE908890E
+:103CB000224609213846FFF78BFB43463246294608
+:103CC0003846CDF80090FEF741FCBDE8F8830000CF
+:103CD0002DE9F8430546FCF747FA80462846FEF7EB
+:103CE00056FC687A20F0010068724046FCF740FA02
+:103CF000FFF74EFF696A0844A862FCF735FA804670
+:103D00002F4F009700242AE019E05DF82420116865
+:103D1000142202EBC402881A826AAB6AD21A00D15A
+:103D200008E0826AAB6AD21A6FF000439A4200D26E
+:103D30000CE000BF5DF8240000684DF824005DF839
+:103D4000240007EBC40149688842DED100BF2CB1D2
+:103D50005DF824000830611C4DF82100641C002C23
+:103D6000D2D018480068401C16490860084606680A
+:103D700005F114010098FFF77AF8022412E006F02A
+:103D8000030060B9C4F1010305F1140202EBC301A1
+:103D9000C4F101025DF82200FFF769F800E003E0DA
+:103DA000B608641C012CEAD900BF687A40F0010013
+:103DB00068724046FCF7DCF90020BDE8F88300009B
+:103DC000180100202001002070B50446607A00F040
+:103DD000010010B94FF0FF3070BDFCF7C5F9054682
+:103DE0002046FEF7D4FB2846FCF7C2F9607A20F0A3
+:103DF000010060720020EFE72DE9FF4F89B0804697
+:103E000044460A984044461E464504D24FF0FF36C9
+:103E1000A6EB08000A906FE10B980078252806D0E1
+:103E2000B44202D80B9800782070641C61E1002530
+:103E300026E00B98401C0B900B9800782D2802D19F
+:103E400045F010051CE00B9800782B2802D145F0B6
+:103E5000040515E00B980078202802D145F00805EC
+:103E60000EE00B980078232802D145F0200507E0EA
+:103E70000B980078302802D145F0010500E000E001
+:103E8000D7E700BF4FF0FF370B98007830380A288B
+:103E900004D20BA800F061F907460EE00B980078F9
+:103EA0002A280AD10B98401C0B900C9880C80C90C3
+:103EB000002F02DA7F4245F010054FF0FF390B98D2
+:103EC00000782E281CD10B98401C0B900B98007882
+:103ED00030380A2804D20BA800F03FF981460AE0E6
+:103EE0000B9800782A2806D10B98401C0B900C9850
+:103EF00050F8049B0C90B9F1000F01DA4FF0000963
+:103F0000002004900B980078682803D00B98007864
+:103F10006C2805D10B98007804900B98401C0B90EE
+:103F20000A2005900B9800786F2875D00CDC632868
+:103F300013D004DC252870D058286FD18DE0642878
+:103F40006DD06928F9D18FE070286AD0732825D008
+:103F5000752878D07828F0D182E005F0100040B9BB
+:103F600004E0B44201D820202070641C781E071E93
+:103F7000F7DC0C9810F8041B0C90C8B20790B44200
+:103F800001D807982070641C04E0B44201D82020B6
+:103F90002070641C781E071EF7DCAAE00C980068ED
+:103FA00006900C98001D0C90069808B95AA006902F
+:103FB0000698FFF791FB8346B9F1000F02DDCB4570
+:103FC00000DDCB4605F0100048B904E0B44201D84A
+:103FD00020202070641C38467F1E5845F6DC0020E7
+:103FE00008900BE0B44202D8069800782070641C58
+:103FF0000698401C06900898401C08900898584560
+:10400000F0DB04E0B44201D820202070641C384664
+:104010007F1E5845F6DC6CE01CE015E028E022E04D
+:10402000FFE7781C10B9082745F00105CDE90079B4
+:1040300002950C9804C8102331460C902046FEF7D8
+:104040000BFB044655E012E0B44201D82520207055
+:10405000641C4EE0082005901DE045F0400500BFBF
+:104060001020059017E000BF45F0020500BF12E0E8
+:10407000B44201D825202070641C0B98007830B120
+:10408000B44202D80B9800782070641C02E00B98B0
+:10409000401E0B902DE000BF04986C2807D10C98AF
+:1040A00050F804AB0C9005F00200B8B116E004988B
+:1040B00068280BD10C9830F8041B1FFA81FA0C9079
+:1040C00005F0020050B10FFA8AFA07E00C9850F898
+:1040D00004AB0C9005F0020000B100BFCDE90079FF
+:1040E0000295524631462046059BFEF7B5FA044636
+:1040F00000BF0B98401C0B900B98007800287FF4B1
+:104100008BAEB44201D8207001E000203070A4EBE7
+:1041100008000DB0BDE8F08F284E554C4C2900002A
+:104120000020704700207047002070470020704733
+:1041300010B5FCF719F8FEF72DFCFFF775FAFFF73D
+:10414000A9FBFFF769FBFEF74DFBFFF7B1FBFFF79C
+:1041500049FCFFF787FB002010BD0146002009E065
+:104160000B685A1C0A601A7800EB800302EB4302CA
+:10417000A2F130000A681278303A0A2AF0D3704768
+:10418000000000000000000000000000000000002F
+:104190000000001818181818180800081800000067
+:1041A000000000342424240000000000000000006F
+:1041B0000000000016247F2424247E242400000014
+:1041C000000000083E6848681C1612127C1010009F
+:1041D00000000061D296740810162949C60000003C
+:1041E000000000003C646438724ACE467F00000044
+:1041F000000000181818180000000000000000005F
+:1042000000000004081810303030301010180C0472
+:10421000000000201008080C0404040C08181020EA
+:10422000000000080A341C6A0800000000000000BA
+:104230000000000000001818187F1818180000006F
+:104240000000000000000000000000181808300006
+:104250000000000000000000003C00000000000022
+:10426000000000000000000000000018180000001E
+:104270000000000206040C08081010202040000076
+:10428000000000003C6642475B7342663C00000051
+:104290000000000018784808080808087E000000A0
+:1042A000000000003C460606040810207E000000C6
+:1042B000000000007C0606043C0202067C000000B0
+:1042C000000000000C1C14246444FF0404000000DF
+:1042D000000000007E6060607E0202067C0000003C
+:1042E000000000001E306048764242623C00000040
+:1042F000000000007E0206040C08181030000000C8
+:10430000000000003C6242361C6642423C00000055
+:10431000000000003C664242661A02047800000079
+:10432000000000000000181800000018180000002D
+:1043300000000000000018180000001818083000E5
+:1043400000000000000004183060100C060000009F
+:1043500000000000000000007E007E000000000061
+:10436000000000000000301804060C1020000000BF
+:10437000000000301C060606181000101000000097
+:104380000000001C224141DDB5A5A5AF94C0403C12
+:1043900000000000181C342426627E43C100000087
+:1043A000000000007C4642467C4242427C00000005
+:1043B000000000001E204040404040603E000000E1
+:1043C000000000007C464243434342467800000020
+:1043D000000000007E6060607E6060607E00000023
+:1043E000000000007E6060607E6060606000000031
+:1043F000000000001E604040CE4242623E000000CD
+:1044000000000000424242427E424242420000001E
+:10441000000000007E181818181818187E000000F8
+:10442000000000007C04040404040444780000003C
+:10443000000000004244485070584C4442000000C4
+:104440000000000020202020202020203E0000002E
+:10445000000000006266675F5B5BC1C1C1000000D5
+:1044600000000000626272525A4A4E464600000046
+:10447000000000003C6243C3C3C343623C00000031
+:10448000000000007C464242467840404000000068
+:10449000000000003C6243C3C3C343623C180F00EA
+:1044A000000000007C6662667C6C6466620000004E
+:1044B000000000003E6040601C0602027C0000001C
+:1044C000000000007F1818181818181818000000AD
+:1044D0000000000042424242424242623C00000070
+:1044E00000000000C14342622624341C1800000072
+:1044F00000000000C1C141495B5B766666000000B8
+:104500000000000043663418181C2466C300000035
+:1045100000000000C14266341C1818181800000082
+:10452000000000007E02040C181020607E000000D5
+:104530000000001C10101010101010101010101C93
+:10454000000000402020101008080C0406020000A3
+:104550000000003C0C0C0C0C0C0C0C0C0C0C0C3C5F
+:1045600000000000181C2462000000000000000091
+:10457000000000000000000000000000000000FF3C
+:1045800000000020100000000000000000000000FB
+:104590000000000000003C06023E42467A00000097
+:1045A0000000004040405C62424242427C00000009
+:1045B0000000000000001E20604060203E0000005F
+:1045C0000000000202023E62424242663A000000DF
+:1045D0000000000000003C62427E40603E0000009F
+:1045E0000000000F1810107E1010101010000000B6
+:1045F0000000000000003F66426658403E43423CD7
+:104600000000004040405C624242424242000000E2
+:104610000000001818007808080808087E0000004C
+:10462000000000040C007C040404040404040C785E
+:10463000000000606060626C787068646200000076
+:104640000000007808080808080808087E00000034
+:10465000000000000000764B4B4B4B4B4B00000022
+:104660000000000000005C62424242424200000042
+:104670000000000000003C62424342623C00000037
+:104680000000000000005C62424242427C40404028
+:104690000000000000003E62424242663A0202020E
+:1046A0000000000000006E72636060606000000047
+:1046B0000000000000003E20203C06027C000000BC
+:1046C000000000001010FE10101010101E0000005E
+:1046D0000000000000004242424242663A000000F0
+:1046E0000000000000004342662434181800000057
+:1046F000000000000000C1C15B5A5E666600000059
+:1047000000000000000062261C181C266200000049
+:1047100000000000000043426624341C181830E0FA
+:104720000000000000007E060C1810207E00000033
+:104730000000000E18101010307010101010180E1D
+:1047400000000808080808080808080808080808F9
+:1047500000000030180808080C0E08080808183077
+:104760000000000000000000714B06000000000087
:104770000000000000000000000000000000000039
:104780000000000000000000000000000000000029
-:104790000000000000000380018001800180018092
-:1047A000018001800180018001800000000003C0C1
-:1047B00003C0000000000000000000000000000036
-:1047C0000000000000000E700E700E700C30000033
-:1047D00000000000000000000000000000000000D9
-:1047E00000000000000000000000000000000000C9
-:1047F00000000000000000000618063806307FFEAA
-:104800000C300C300C300C307FFE0C601C601860DB
-:104810001860000000000000000000000000000020
-:104820000000000000C000C00FF83CC831C031805B
-:104830003D801F8003F001F8031C030C031C3FF8AC
-:104840003FE007000600000000000000000000003C
-:10485000000000001C007E0E630C631863307E6055
-:1048600000C001800300077C0EE61CC618C630C6D7
-:10487000607C00000000000000000000000000005C
-:104880000000000000000FE01CF0387038701C6061
-:104890001FC00F003F8C71CC60EC607C70383CFC1A
-:1048A0001FCE00000000000000000000000000001B
-:1048B00000000000000003C00180018001800000B2
-:1048C00000000000000000000000000000000000E8
-:1048D00000000000000000000000000000000000D8
-:1048E00000000000003000E001C00180030007006C
-:1048F000060006000E000E000E000E000600070067
-:104900000300038001C000E0003000000000000050
-:10491000000000000C0006000380018001C000E0E0
-:10492000006000600070007000700060006000E0D7
-:1049300000C00180038006000C00000000000000A1
-:10494000000000000000018011881DB803C007E0CE
-:104950003DBC018801800000000000000000000054
-:104960000000000000000000000000000000000047
-:104970000000000000000000000000000180018035
-:104980000180018001807FFE018001800180018023
-:104990000000000000000000000000000000000017
-:1049A0000000000000000000000000000000000007
-:1049B00000000000000000000000000003C003C071
-:1049C00001C001C003801F000000000000000000C3
-:1049D00000000000000000000000000000000000D7
-:1049E0000000000000000FF00000000000000000C8
-:1049F00000000000000000000000000000000000B7
+:104790000000000000000000000000000000000019
+:1047A0000000000000000000000003800180018084
+:1047B0000180018001800180018001800180000072
+:1047C000000003C003C00000000000000000000063
+:1047D000000000000000000000000E700E700E705F
+:1047E0000C3000000000000000000000000000008D
+:1047F00000000000000000000000000000000000B9
+:10480000000000000000000000000000061806384C
+:1048100006307FFE0C300C300C300C307FFE0C600C
+:104820001C6018601860000000000000000000001C
+:10483000000000000000000000C000C00FF83CC8ED
+:1048400031C031803D801F8003F001F8031C030C50
+:10485000031C3FF83FE007000600000000000000D6
+:1048600000000000000000001C007E0E630C6318B6
+:1048700063307E6000C001800300077C0EE61CC62A
+:1048800018C630C6607C0000000000000000000078
+:10489000000000000000000000000FE01CF0387075
+:1048A00038701C601FC00F003F8C71CC60EC607CC6
+:1048B00070383CFC1FCE000000000000000000002B
+:1048C0000000000000000000000003C00180018023
+:1048D0000180000000000000000000000000000057
+:1048E00000000000000000000000000000000000C8
+:1048F0000000000000000000003000E001C0018066
+:1049000003000700060006000E000E000E000E0059
+:10491000060007000300038001C000E00030000033
+:1049200000000000000000000C0006000380018071
+:1049300001C000E000600060007000700070006066
+:10494000006000E000C00180038006000C00000051
+:1049500000000000000000000000018011881DB868
+:1049600003C007E03DBC018801800000000000009A
+:104970000000000000000000000000000000000037
+:104980000000000000000000000000000000000027
+:10499000018001800180018001807FFE0180018013
+:1049A0000180018000000000000000000000000005
+:1049B00000000000000000000000000000000000F7
+:1049C00000000000000000000000000000000000E7
+:1049D00003C003C001C001C003801F00000000002D
+:1049E00000000000000000000000000000000000C7
+:1049F000000000000000000000000FF000000000B8
:104A000000000000000000000000000000000000A6
-:104A100000000000000000000000000003C003C010
-:104A200003C00000000000000000000000000000C3
-:104A3000000000000000001800380030006000E0B6
-:104A400000C001C001800300030006000E000C003E
-:104A50001C001800300000000000000000000000F2
-:104A600000000000000001800FF01C38381C301CD2
-:104A7000707E70EE738E7E0E7C0C300C381C1E78AF
-:104A80000FE0000000000000000000000000000037
-:104A9000000000000000000007C01FC039C001C0B6
-:104AA00001C001C001C001C001C001C001C03FFC84
-:104AB0003FFC0000000000000000000000000000BB
-:104AC00000000000000003801FF0183800380018B4
-:104AD00000380038007001E0038007001C003FFC34
-:104AE0003FFC00000000000000000000000000008B
-:104AF00000000000000007801FF000380038003878
-:104B0000003007E007F00038001C001C001820F8F7
-:104B10003FE0000000000000000000000000000076
-:104B2000000000000000000000F001B0033007307A
-:104B30000E301C30383070307FFE7FFE0030003089
-:104B40000030000000000000000000000000000035
-:104B500000000000000000001FF8180018001800F6
-:104B600018001FE000F8001C001C001C003800F0BA
-:104B70001FC0000000000000000000000000000056
-:104B8000000000000000000003F80F001C001800E7
-:104B9000300037F83C3C300C300C380C381C1E38D8
-:104BA0000FF0000000000000000000000000000006
-:104BB00000000000000000003FFC001C001800384E
-:104BC0000070006000E001C0018003800700060063
-:104BD0000E000000000000000000000000000000C7
-:104BE00000000000000003C01FF8381C381C381CEF
-:104BF0001C380FF007F01C78381C300C381C3C387F
-:104C00000FF00000000000000000000000000000A5
-:104C100000000000000003801FF03838301C701CBA
-:104C2000700C380C1FFC0FCC001C001800701FE02B
-:104C30001F800000000000000000000000000000D5
-:104C4000000000000000000000000000000003C0A1
-:104C500003C00180000000000000000003C003C08A
-:104C600003C0000000000000000000000000000081
-:104C7000000000000000000000000000000003C071
-:104C800003C00180000000000000000003C003C05A
-:104C900001C001C003800F00000000000000000000
-:104CA000000000000000000000000000003800F0DC
-:104CB00001C007001E0038000E00078001C0007010
-:104CC00000300000000000000000000000000000B4
-:104CD00000000000000000000000000000000000D4
-:104CE00000003FFC000000003FFC3FFC0000000013
-:104CF00000000000000000000000000000000000B4
-:104D00000000000000000000000000001C000F0078
-:104D1000038001E00078001C007001E003800E00B9
-:104D20000C00000000000000000000000000000077
-:104D30000000000000000FC000F00038003800380C
-:104D4000003803F003800300030000000000078028
-:104D500007800000000000000000000000000000CC
-:104D60000000000000E007F80C0C18063006700385
-:104D700063F36633C673CC63CC62CC66CCE6C7FC07
-:104D8000E0006000700038101FF00000000000001C
-:104D9000000000000000000003C007E006E00E7005
-:104DA0000E700C301C3818183FFC3FFC700E600E63
-:104DB000E00700000000000000000000000000000C
-:104DC00000000000000000003FF03838381C381C9C
-:104DD00038383FF03FF8381C380C380C381C3FF896
-:104DE0003FE00000000000000000000000000000A4
-:104DF00000000000000000E007FC1E04380038003E
-:104E00003000700070007000300038003C001F9CC3
-:104E100007FC00000000000000000000000000008F
-:104E200000000000000000003FF03078301C300C23
-:104E3000300E300E300E300E300E301C30383FF059
-:104E40003FC0000000000000000000000000000063
-:104E500000000000000000001FF8180018001800F3
-:104E600018001FF81FF818001800180018001FF885
-:104E70001FF800000000000000000000000000001B
-:104E800000000000000000001FF8180018001800C3
-:104E900018001FF81FF81800180018001800180054
-:104EA00018000000000000000000000000000000EA
-:104EB00000000000000000F007FC1E043800300075
-:104EC0007000700070FC700C700C300C380C1F1CE3
-:104ED00007FC0000000000000000000000000000CF
-:104EE0000000000000000000300C300C300C300CD2
-:104EF000300C3FFC3FFC300C300C300C300C300CD4
-:104F0000300C000000000000000000000000000065
-:104F100000000000000000003FFC018001800180D3
-:104F200001800180018001800180018001803FFCBF
-:104F30003FFC000000000000000000000000000036
-:104F400000000000000000001FF0003000300030C2
-:104F500000300030003000300030003000701DE0C4
-:104F60001FC0000000000000000000000000000062
-:104F70000000000000000000381C387038E039C024
-:104F80003B803F003F003B8039C038E03870383804
-:104F9000381C0000000000000000000000000000BD
-:104FA00000000000000000001C001C001C001C0091
-:104FB0001C001C001C001C001C001C001C001FFC12
-:104FC0001FFC0000000000000000000000000000C6
-:104FD0000000000000000000381C7C3C6C3E6E6E3F
-:104FE000666E66CE63C6638661866006600660068E
-:104FF000600600000000000000000000000000004B
-:1050000000000000000000003C0C3C0C3E0C360C84
-:10501000330C338C318C31CC30EC306C307C303C08
-:10502000301C000000000000000000000000000034
-:1050300000000000000001C00FF81C3C381C700E7E
-:10504000700E60066006700E700E700C381C1E78B4
-:105050000FE0000000000000000000000000000061
-:1050600000000000000000003FF0383C381C380C05
-:10507000380C381C38783FE03800380038003800E9
-:1050800038000000000000000000000000000000E8
-:1050900000000000000001C00FF81C3C381C700E1E
-:1050A000700E60066006700E700E700C381C1E7854
-:1050B0000FE0018001C000FF003C00000000000084
-:1050C00000000000000000003FF0383838183818A1
-:1050D000383838F03FC038E0387038383838381C45
-:1050E000380E00000000000000000000000000007A
-:1050F00000000000000001E00FF838003800380020
-:105100003C001F8003F00078001C001C001C387855
-:105110003FE0000000000000000000000000000070
-:1051200000000000000000007FFE0180018001807F
-:105130000180018001800180018001800180018067
-:1051400001800000000000000000000000000000DE
-:105150000000000000000000300C300C300C300C5F
-:10516000300C300C300C300C300C300C381C1C382F
-:105170000FF0000000000000000000000000000030
-:105180000000000000000000E006700E700E381CE9
-:10519000381C1C181C380C300E70066007E003C069
-:1051A00003C000000000000000000000000000003C
-:1051B0000000000000000000600660066006600657
-:1051C0006186638673C673CE766C366C3C3C3C3C21
-:1051D000381C00000000000000000000000000007B
-:1051E0000000000000000000301C38181C380E7051
-:1051F00007E003C003C007E00E701C381838381CE5
-:10520000700E000000000000000000000000000020
-:105210000000000000000000700E700C381C1C38EC
-:105220000E70066007E003C00180018001800180EC
-:1052300001800000000000000000000000000000ED
-:1052400000000000000000003FFC001C003800705F
-:1052500000E001C0038007000E000C0018003FFCB6
-:105260003FFC000000000000000000000000000003
-:105270000000000007F007F0060006000600060028
-:1052800006000600060006000600060006000600EE
-:10529000060006000600060007F0000000000000FF
-:1052A00000000000000018001C000C0006000700B1
-:1052B00003000380018001C000C000600070003066
-:1052C00000380018000C0000000000000000000082
-:1052D000000000000FE00FE0006000600060006070
-:1052E00000600060006000600060006000600060BE
-:1052F00000600060006000600FE00000000000003F
-:10530000000000000000000003C006C006600C3072
-:105310001818301C00000000000000000000000011
-:10532000000000000000000000000000000000007D
+:104A10000000000000000000000000000000000096
+:104A20000000000000000000000000000000000086
+:104A300003C003C003C0000000000000000000002D
+:104A400000000000000000000000001800380030E6
+:104A5000006000E000C001C0018003000300060008
+:104A60000E000C001C0018003000000000000000C8
+:104A70000000000000000000000001800FF01C3862
+:104A8000381C301C707E70EE738E7E0E7C0C300CE9
+:104A9000381C1E780FE0000000000000000000003D
+:104AA00000000000000000000000000007C01FC060
+:104AB00039C001C001C001C001C001C001C001C0B6
+:104AC00001C03FFC3FFC00000000000000000000AF
+:104AD0000000000000000000000003801FF01838F4
+:104AE0000038001800380038007001E0038007002B
+:104AF0001C003FFC3FFC0000000000000000000024
+:104B00000000000000000000000007801FF00038D7
+:104B100000380038003007E007F00038001C001CA7
+:104B2000001820F83FE00000000000000000000036
+:104B300000000000000000000000000000F001B0D4
+:104B4000033007300E301C30383070307FFE7FFE6F
+:104B500000300030003000000000000000000000C5
+:104B60000000000000000000000000001FF8180016
+:104B70001800180018001FE000F8001C001C001CA2
+:104B8000003800F01FC0000000000000000000001E
+:104B900000000000000000000000000003F80F000B
+:104BA0001C001800300037F83C3C300C300C380C3E
+:104BB000381C1E380FF0000000000000000000004C
+:104BC0000000000000000000000000003FFC001C8E
+:104BD000001800380070006000E001C00180038010
+:104BE000070006000E0000000000000000000000AA
+:104BF0000000000000000000000003C01FF8381C87
+:104C0000381C381C1C380FF007F01C78381C300C8E
+:104C1000381C3C380FF000000000000000000000CD
+:104C20000000000000000000000003801FF0383882
+:104C3000301C701C700C380C1FFC0FCC001C0018B2
+:104C400000701FE01F800000000000000000000056
+:104C50000000000000000000000000000000000054
+:104C6000000003C003C0018000000000000000003D
+:104C700003C003C003C000000000000000000000EB
+:104C80000000000000000000000000000000000024
+:104C9000000003C003C0018000000000000000000D
+:104CA00003C003C001C001C003800F00000000006A
+:104CB00000000000000000000000000000000000F4
+:104CC000003800F001C007001E0038000E00078009
+:104CD00001C0007000300000000000000000000073
+:104CE00000000000000000000000000000000000C4
+:104CF0000000000000003FFC000000003FFC3FFC03
+:104D000000000000000000000000000000000000A3
+:104D10000000000000000000000000000000000093
+:104D20001C000F00038001E00078001C007001E00F
+:104D300003800E000C0000000000000000000000D6
+:104D4000000000000000000000000FC000F000386C
+:104D500000380038003803F003800300030000002F
+:104D60000000078007800000000000000000000035
+:104D7000000000000000000000E007F80C0C18061E
+:104D80003006700363F36633C673CC63CC62CC66C3
+:104D9000CCE6C7FCE0006000700038101FF0000097
+:104DA00000000000000000000000000003C007E059
+:104DB00006E00E700E700C301C3818183FFC3FFCDB
+:104DC000700E600EE0070000000000000000000010
+:104DD0000000000000000000000000003FF0383834
+:104DE000381C381C38383FF03FF8381C380C380C69
+:104DF000381C3FF83FE00000000000000000000009
+:104E00000000000000000000000000E007FC1E049D
+:104E1000380038003000700070007000300038003A
+:104E20003C001F9C07FC0000000000000000000088
+:104E30000000000000000000000000003FF030789B
+:104E4000301C300C300E300E300E300E300E301C58
+:104E500030383FF03FC000000000000000000000BC
+:104E60000000000000000000000000001FF8180013
+:104E70001800180018001FF81FF818001800180074
+:104E800018001FF81FF800000000000000000000DC
+:104E90000000000000000000000000001FF81800E3
+:104EA0001800180018001FF81FF818001800180044
+:104EB00018001800180000000000000000000000AA
+:104EC0000000000000000000000000F007FC1E04CD
+:104ED000380030007000700070FC700C700C300CEA
+:104EE000380C1F1C07FC0000000000000000000040
+:104EF000000000000000000000000000300C300C3A
+:104F0000300C300C300C3FFC3FFC300C300C300CC3
+:104F1000300C300C300C00000000000000000000DD
+:104F20000000000000000000000000003FFC0180C5
+:104F30000180018001800180018001800180018069
+:104F400001803FFC3FFC000000000000000000006A
+:104F50000000000000000000000000001FF0003012
+:104F600000300030003000300030003000300030C1
+:104F700000701DE01FC000000000000000000000E5
+:104F8000000000000000000000000000381C387025
+:104F900038E039C03B803F003F003B8039C038E0FB
+:104FA00038703838381C0000000000000000000095
+:104FB0000000000000000000000000001C001C00B9
+:104FC0001C001C001C001C001C001C001C001C0001
+:104FD0001C001FFC1FFC000000000000000000007F
+:104FE000000000000000000000000000381C7C3CB5
+:104FF0006C3E6E6E666E66CE63C6638661866006C4
+:10500000600660066006000000000000000000006E
+:105010000000000000000000000000003C0C3C0C00
+:105020003E0C360C330C338C318C31CC30EC306C84
+:10503000307C303C301C000000000000000000000C
+:105040000000000000000000000001C00FF81C3C40
+:10505000381C700E700E60066006700E700E700CBC
+:10506000381C1E780FE00000000000000000000067
+:105070000000000000000000000000003FF0383C8D
+:10508000381C380C380C381C38783FE038003800B1
+:105090003800380038000000000000000000000068
+:1050A0000000000000000000000001C00FF81C3CE0
+:1050B000381C700E700E60066006700E700E700C5C
+:1050C000381C1E780FE0018001C000FF003C00008A
+:1050D0000000000000000000000000003FF0383831
+:1050E00038183818383838F03FC038E03870383859
+:1050F0003838381C380E00000000000000000000A6
+:105100000000000000000000000001E00FF838007F
+:10511000380038003C001F8003F00078001C001CA1
+:10512000001C38783FE00000000000000000000094
+:105130000000000000000000000000007FFE018071
+:105140000180018001800180018001800180018057
+:1051500001800180018000000000000000000000CC
+:10516000000000000000000000000000300C300CC7
+:10517000300C300C300C300C300C300C300C300C4F
+:10518000381C1C380FF00000000000000000000078
+:10519000000000000000000000000000E006700EAB
+:1051A000700E381C381C1C181C380C300E70066031
+:1051B00007E003C003C00000000000000000000082
+:1051C0000000000000000000000000006006600613
+:1051D000600660066186638673C673CE766C366C35
+:1051E0003C3C3C3C381C000000000000000000007B
+:1051F000000000000000000000000000301C381813
+:105200001C380E7007E003C003C007E00E701C38A6
+:105210001838381C700E000000000000000000006C
+:10522000000000000000000000000000700E700C84
+:10523000381C1C380E70066007E003C00180018036
+:1052400001800180018000000000000000000000DB
+:105250000000000000000000000000003FFC001CF7
+:105260000038007000E001C0038007000E000C0051
+:1052700018003FFC3FFC00000000000000000000A0
+:10528000000000000000000007F007F00600060024
+:1052900006000600060006000600060006000600DE
+:1052A00006000600060006000600060007F00000E3
+:1052B0000000000000000000000018001C000C00AE
+:1052C0000600070003000380018001C000C00060E9
+:1052D0000070003000380018000C000000000000D2
+:1052E00000000000000000000FE00FE00060006020
+:1052F00000600060006000600060006000600060AE
+:105300000060006000600060006000600FE000006E
+:1053100000000000000000000000000003C006C004
+:1053200006600C301818301C00000000000000005F
:10533000000000000000000000000000000000006D
:10534000000000000000000000000000000000005D
-:105350000000000000000000FFFF0000000000004F
-:105360000000000000001E0003800000000000009C
-:10537000000000000000000000000000000000002D
+:10535000000000000000000000000000000000004D
+:10536000000000000000000000000000FFFF00003F
+:10537000000000000000000000001E00038000008C
:10538000000000000000000000000000000000001D
-:1053900000000000000000000000000000001FF0FE
-:1053A0001038001C001C0FFC1C1C381C381C3CFC5A
-:1053B0001FDC0000000000000000000000000000F2
-:1053C00000000000000038003800380038003BF8CA
-:1053D0003E1C3C1C380C380C380C380C381C3C7803
-:1053E0001FE00000000000000000000000000000BE
-:1053F000000000000000000000000000000007F8AE
-:105400000E001C0038003800380038001C000F184F
-:1054100007F800000000000000000000000000008D
-:10542000000000000000001C001C001C001C0FFC01
-:105430001C1C381C301C301C301C301C383C1CFC24
-:105440000F9C0000000000000000000000000000B1
-:1054500000000000000000000000000000000FF04D
-:105460001C38381C300C3FFC3000300038001E0C5B
-:1054700007FC000000000000000000000000000029
-:1054800000000000003C01FE038003000300030055
-:105490007FFC7FFC03000300030003000300030004
-:1054A00003000000000000000000000000000000F9
-:1054B00000000000000000000000000000000FFEDF
-:1054C0001C383818381818381FF03B8030003FF06F
-:1054D0001FFC300E700E381C1FF80000000000008A
-:1054E00000000000000038003800380038003BF8A9
-:1054F0003E383C1C381C381C381C381C381C381CE6
-:10550000381C000000000000000000000000000047
-:1055100000000000018003C003C0000000001FC0A5
-:1055200001C001C001C001C001C001C001C001C073
-:105530003FFC000000000000000000000000000030
-:1055400000000000002000700070000000003FF02C
-:1055500000700070007000700070007000700070CB
-:1055600000700070007020E03FC0000000000000EC
-:105570000000000000001800180018001800183C77
-:10558000187018E01B801F001B8019E01870183875
-:10559000181C0000000000000000000000000000D7
-:1055A0000000000000001FC001C001C001C001C018
-:1055B00001C001C001C001C001C001C001C001C0E3
-:1055C0003FFC0000000000000000000000000000A0
-:1055D00000000000000000000000000000006F3C20
-:1055E00079EE71CE718E718E718E718E718E718E1B
-:1055F000718E0000000000000000000000000000AC
-:1056000000000000000000000000000000003BF867
-:105610003E383C1C381C381C381C381C381C381CC4
-:10562000381C000000000000000000000000000026
-:1056300000000000000000000000000000000FF06B
-:105640001C3C381C700E700E700E700C381C1E78CE
-:105650000FE000000000000000000000000000005B
-:1056600000000000000000000000000000003BF807
-:105670003E1C3C1C380C380C380C380C381C3C7860
-:105680003FE038003800380038000000000000001B
-:1056900000000000000000000000000000000FFCFF
-:1056A0001C1C381C301C301C301C301C383C1CFCB2
-:1056B0000F9C001C001C001C001C000000000000CF
-:1056C000000000000000000000000000000019F8C9
-:1056D0001F1C1C0C180E18001800180018001800C9
-:1056E00018000000000000000000000000000000A2
-:1056F00000000000000000000000000000000FF8A3
-:105700001C0018001E000FC001F8001800181838FF
-:105710001FF000000000000000000000000000007A
-:1057200000000000000000000600060006007FFCEC
-:1057300006000600060006000600060007000784B3
-:1057400001FC00000000000000000000000000005C
-:105750000000000000000000000000000000381CF5
-:10576000381C381C381C381C381C381C383C1CFCB5
-:105770000FDC00000000000000000000000000003E
-:105780000000000000000000000000000000700C9D
-:10579000381C38181C380C300E70066007E003C047
-:1057A00003C0000000000000000000000000000036
-:1057B0000000000000000000000000000000600683
-:1057C00060066186738E73CC33CC366C366C3C3C91
-:1057D0003C38000000000000000000000000000055
-:1057E0000000000000000000000000000000381C65
-:1057F0001C380E7007E003C003C007E00E701C38B1
-:10580000381E000000000000000000000000000042
-:105810000000000000000000000000000000700C0C
-:10582000381C38181C380C300E70066007E003C0B6
-:1058300003C0038007000E007C0000000000000091
-:1058400000000000000000000000000000001FF841
-:105850000038007000E001C0038007000C001FFC4E
-:105860003FFC0000000000000000000000000000FD
-:1058700000000000007801F80380038003800380AB
-:10588000038003003F003E00030003800380038089
-:1058900003800380038001C000F8000000000000C6
-:1058A00001800180018001800180018001800180F0
-:1058B00001800180018001800180018001800180E0
-:1058C0000180018001800180018000000000000053
-:1058D000000000001E001F80018001C001C001C047
-:1058E00001C000C000FC007C00C001C001C001C0BC
-:1058F00001C001C001C003801F00000000000000C3
-:105900000000000000000000000000000000000097
-:1059100000001C003F0671CE60FC0000000000008B
-:105920000000000000000000000000000000000077
+:10539000000000000000000000000000000000000D
+:1053A00000000000000000000000000000000000FD
+:1053B00000001FF01038001C001C0FFC1C1C381CC7
+:1053C000381C3CFC1FDC0000000000000000000056
+:1053D0000000000000000000000038003800380025
+:1053E00038003BF83E1C3C1C380C380C380C380C90
+:1053F000381C3C781FE000000000000000000000A6
+:10540000000000000000000000000000000000009C
+:10541000000007F80E001C00380038003800380083
+:105420001C000F1807F8000000000000000000003A
+:1054300000000000000000000000001C001C001C18
+:10544000001C0FFC1C1C381C301C301C301C301C79
+:10545000383C1CFC0F9C0000000000000000000015
+:10546000000000000000000000000000000000003C
+:1054700000000FF01C38381C300C3FFC30003000AE
+:1054800038001E0C07FC00000000000000000000B7
+:105490000000000000000000003C01FE038003004B
+:1054A000030003007FFC7FFC0300030003000300F4
+:1054B00003000300030000000000000000000000E3
+:1054C00000000000000000000000000000000000DC
+:1054D00000000FFE1C383818381818381FF03B80B1
+:1054E00030003FF01FFC300E700E381C1FF800001B
+:1054F0000000000000000000000038003800380004
+:1055000038003BF83E383C1C381C381C381C381C12
+:10551000381C381C381C000000000000000000008F
+:105520000000000000000000018003C003C0000074
+:1055300000001FC001C001C001C001C001C001C006
+:1055400001C001C03FFC000000000000000000009E
+:10555000000000000000000000200070007000004B
+:1055600000003FF00070007000700070007000706C
+:105570000070007000700070007020E03FC00000FC
+:1055800000000000000000000000180018001800D3
+:105590001800183C187018E01B801F001B8019E0D1
+:1055A00018701838181C00000000000000000000EF
+:1055B000000000000000000000001FC001C001C08A
+:1055C00001C001C001C001C001C001C001C001C0D3
+:1055D00001C001C03FFC000000000000000000000E
+:1055E00000000000000000000000000000000000BB
+:1055F00000006F3C79EE71CE718E718E718E718E5E
+:10560000718E718E718E000000000000000000009D
+:10561000000000000000000000000000000000008A
+:1056200000003BF83E383C1C381C381C381C381C29
+:10563000381C381C381C000000000000000000006E
+:10564000000000000000000000000000000000005A
+:1056500000000FF01C3C381C700E700E700E700CA9
+:10566000381C1E780FE00000000000000000000061
+:10567000000000000000000000000000000000002A
+:1056800000003BF83E1C3C1C380C380C380C380C25
+:10569000381C3C783FE03800380038003800000003
+:1056A00000000000000000000000000000000000FA
+:1056B00000000FFC1C1C381C301C301C301C301C23
+:1056C000383C1CFC0F9C001C001C001C001C000033
+:1056D00000000000000000000000000000000000CA
+:1056E000000019F81F1C1C0C180E180018001800D8
+:1056F0001800180018000000000000000000000062
+:105700000000000000000000000000000000000099
+:1057100000000FF81C0018001E000FC001F8001850
+:10572000001818381FF00000000000000000000002
+:10573000000000000000000000000000060006005D
+:1057400006007FFC060006000600060006000600B4
+:105750000700078401FC00000000000000000000BA
+:105760000000000000000000000000000000000039
+:105770000000381C381C381C381C381C381C381CDD
+:10578000383C1CFC0FDC00000000000000000000A2
+:105790000000000000000000000000000000000009
+:1057A0000000700C381C38181C380C300E70066065
+:1057B00007E003C003C0000000000000000000007C
+:1057C00000000000000000000000000000000000D9
+:1057D0000000600660066186738E73CC33CC366C35
+:1057E000366C3C3C3C38000000000000000000002B
+:1057F00000000000000000000000000000000000A9
+:105800000000381C1C380E7007E003C003C007E01E
+:105810000E701C38381E0000000000000000000060
+:105820000000000000000000000000000000000078
+:105830000000700C381C38181C380C300E700660D4
+:1058400007E003C003C0038007000E007C000000D7
+:105850000000000000000000000000000000000048
+:1058600000001FF80038007000E001C0038007004E
+:105870000C001FFC3FFC00000000000000000000C6
+:105880000000000000000000007801F803800380A1
+:1058900003800380038003003F003E000300038079
+:1058A0000380038003800380038001C000F80000B0
+:1058B00000000000018001800180018001800180E2
+:1058C00001800180018001800180018001800180D0
+:1058D0000180018001800180018001800180000041
+:1058E00000000000000000001E001F80018001C0B9
+:1058F00001C001C001C000C000FC007C00C001C0AC
+:1059000001C001C001C001C001C003801F00000030
+:105910000000000000000000000000000000000087
+:105920000000000000001C003F0671CE60FC00007B
:105930000000000000000000000000000000000067
:105940000000000000000000000000000000000057
:105950000000000000000000000000000000000047
:105960000000000000000000000000000000000037
:105970000000000000000000000000000000000027
:105980000000000000000000000000000000000017
-:105990000000000000000000000000000000003CCB
-:1059A00000003C00003C00003C00003C00003C00CB
-:1059B000003C00003C00003C00003C00003C0000BB
-:1059C0003C00003C00003C00000000000000003CE7
-:1059D00000007E00003C000000000000000000000D
-:1059E00000000000000000000000000000000000B7
-:1059F000000000000000000000000000000003C3E1
-:105A0000E003C3E003C3C003C3C003C3C003C3C0F8
-:105A100003C1C00000000000000000000000000002
-:105A20000000000000000000000000000000000076
+:105990000000000000000000000000000000000007
+:1059A00000000000000000000000000000000000F7
+:1059B0000000003C00003C00003C00003C00003CBB
+:1059C00000003C00003C00003C00003C00003C00AB
+:1059D000003C00003C00003C00003C0000000000D7
+:1059E0000000003C00007E00003C000000000000C1
+:1059F00000000000000000000000000000000000A7
+:105A00000000000000000000000000000000000096
+:105A1000000003C3E003C3E003C3C003C3C003C368
+:105A2000C003C3C003C1C0000000000000000000AC
:105A30000000000000000000000000000000000066
:105A40000000000000000000000000000000000056
:105A50000000000000000000000000000000000046
-:105A60000000000001E0E001C0E001C0E001C0E092
-:105A70003FFFFE3FFFFE03C1C00381C00381C0039F
-:105A800081C07FFFFC7FFFFC078380070380070343
-:105A9000800703800707800000000000000000006E
-:105AA00000000000000000000000000000000000F6
-:105AB0000000000000000000000000000700000FD0
-:105AC00000000E0001FFF007FFF01F0E001E1E0079
-:105AD0001E1C001E1C000FDC0007FC0000FF8000E5
-:105AE0003FF00038F800387800783C00707830716A
-:105AF000F83FFFE01FFF0000E00000E00000E000D2
-:105B00000000000000000000000000000000000095
-:105B100000000000000000000000000000000F80F6
-:105B20000F3FE01E78703C7070707070E07071C054
-:105B30003FE3801FC700000E00001C00007800003B
-:105B4000F0F001E7FC03CF0E078E0E0F0E0E1E0EB7
-:105B50000E3C07BC7003F8000000000000000000CD
-:105B60000000000000000000000000000000000035
+:105A60000000000000000000000000000000000036
+:105A7000000000000000000001E0E001C0E001C003
+:105A8000E001C0E03FFFFE3FFFFE03C1C00381C055
+:105A90000381C00381C07FFFFC7FFFFC0783800779
+:105AA00003800703800703800707800000000000D1
+:105AB00000000000000000000000000000000000E6
+:105AC00000000000000000000000000000000000D6
+:105AD0000700000F00000E0001FFF007FFF01F0E8F
+:105AE000001E1E001E1C001E1C000FDC0007FC0018
+:105AF00000FF80003FF00038F800387800783C0064
+:105B000070783071F83FFFE01FFF0000E00000E018
+:105B10000000E000000000000000000000000000A5
+:105B20000000000000000000000000000000000075
+:105B300000000F800F3FE01E78703C707070707036
+:105B4000E07071C03FE3801FC700000E00001C0022
+:105B500000780000F0F001E7FC03CF0E078E0E0F77
+:105B60000E0E1E0E0E3C07BC7003F8000000000075
:105B70000000000000000000000000000000000025
-:105B80000001FF0007FF800F03C00F03C00F03C019
-:105B90000F0780079F0003FE0003F0000FF83C3E54
-:105BA0007C3C3C1F3C780FF87807F87C01F03E0302
-:105BB000F81FFFFC07FE1F000000000000000000AF
-:105BC00000000000000000000000000000000000D5
-:105BD0000000000000000000000000000000003E87
-:105BE00000003C00003C00003C00003C00003C0089
-:105BF000003C000000000000000000000000000069
-:105C00000000000000000000000000000000000094
+:105B80000000000000000000000000000000000015
+:105B9000000000000001FF0007FF800F03C00F039B
+:105BA000C00F03C00F0780079F0003FE0003F00033
+:105BB0000FF83C3E7C3C3C1F3C780FF87807F87CA3
+:105BC00001F03E03F81FFFFC07FE1F00000000006D
+:105BD00000000000000000000000000000000000C5
+:105BE00000000000000000000000000000000000B5
+:105BF0000000003E00003C00003C00003C00003C77
+:105C000000003C00003C000000000000000000001C
:105C10000000000000000000000000000000000084
:105C20000000000000000000000000000000000074
-:105C300000000000000000000000000000800001E3
-:105C4000C0000780000F00001E00003C000078002C
-:105C500000F00000E00001E00001E00001C00003EE
-:105C6000C00003C00001C00001E00001E00000F03E
-:105C70000000F000007800003C00001E00000F0053
-:105C80000007C00001C0000000000000000000008C
-:105C9000000000000000000000000000000003C041
-:105CA0000001E00000F000007C00003E00001E004B
-:105CB000000F000007800007800003800003C00081
-:105CC00003C00003C00003C000038000078000077A
-:105CD00080000F00001E00003C0000780000F00073
-:105CE00001E0000380000000000000000000000050
-:105CF0000000000000000000000000000000001C88
-:105D000000001C000018000F18F007DBE0007F0007
-:105D100000FF0007DBE00E1870001800001C0000F8
-:105D20001C00000000000000000000000000000057
-:105D30000000000000000000000000000000000063
+:105C30000000000000000000000000000000000064
+:105C40000000000000000000000000000000000054
+:105C500000800001C0000780000F00001E00003C13
+:105C60000000780000F00000E00001E00001E0002A
+:105C700001C00003C00003C00001C00001E000013A
+:105C8000E00000F00000F000007800003C00001E82
+:105C900000000F000007C00001C00000000000006D
+:105CA00000000000000000000000000000000000F4
+:105CB000000003C00001E00000F000007C00003E96
+:105CC00000001E00000F0000078000078000038016
+:105CD0000003C00003C00003C00003C00003800035
+:105CE0000780000780000F00001E00003C000078C5
+:105CF0000000F00001E00003800000000000000050
+:105D00000000000000000000000000000000000093
+:105D10000000001C00001C000018000F18F007DB3A
+:105D2000E0007F0000FF0007DBE00E1870001800A5
+:105D3000001C00001C00000000000000000000002B
:105D40000000000000000000000000000000000053
:105D50000000000000000000000000000000000043
-:105D600000000000000000000000000000003C00F7
-:105D7000003C00003C00003C00003C00003C003FB8
-:105D8000FFFC3FFFFC003C00003C00003C00003CEE
-:105D900000003C00000000000000000000000000C7
-:105DA00000000000000000000000000000000000F3
+:105D60000000000000000000000000000000000033
+:105D70000000000000000000000000000000000023
+:105D800000003C00003C00003C00003C00003C00E7
+:105D9000003C003FFFFC3FFFFC003C00003C0000DB
+:105DA0003C00003C00003C0000000000000000003F
:105DB00000000000000000000000000000000000E3
:105DC00000000000000000000000000000000000D3
:105DD00000000000000000000000000000000000C3
-:105DE0000000000000000000000000007C00007EB9
-:105DF00000007E00003E00001E00003C0000F80095
-:105E000007E00004000000000000000000000000A7
-:105E10000000000000000000000000000000000082
+:105DE00000000000000000000000000000000000B3
+:105DF00000000000000000000000000000000000A3
+:105E00007C00007E00007E00003E00001E00003C82
+:105E10000000F80007E0000400000000000000009F
:105E20000000000000000000000000000000000072
-:105E3000000000000000000000000000000000035F
-:105E4000FFE003FFE0000000000000000000000091
-:105E50000000000000000000000000000000000042
+:105E30000000000000000000000000000000000062
+:105E40000000000000000000000000000000000052
+:105E500000000003FFE003FFE0000000000000007E
:105E60000000000000000000000000000000000032
:105E70000000000000000000000000000000000022
:105E80000000000000000000000000000000000012
:105E90000000000000000000000000000000000002
-:105EA0000000000000000000000000007C0000FE78
-:105EB0000000FE00007E0000000000000000000066
-:105EC00000000000000000000000000000000000D2
+:105EA00000000000000000000000000000000000F2
+:105EB00000000000000000000000000000000000E2
+:105EC0007C0000FE0000FE00007E000000000000DC
:105ED00000000000000000000000000000000000C2
-:105EE000780000F00000E00001E00003C000038043
-:105EF000000780000F00000E00001E00003C0000A4
-:105F0000380000700000F00000E00001C00003C095
-:105F1000000780000700000F00001E00001C0000AA
-:105F20000000000000000000000000000000000071
-:105F30000000000000000000000000000000000061
-:105F40000000000001FFC007FFE00F00F01E007816
-:105F50001E003C3C00FC3C07FC3C1FBC3C7C1C3D48
-:105F6000F03C3FC03C3F003C1E00381E00780F80D4
-:105F7000F007FFE001FF80000000000000000000CB
-:105F80000000000000000000000000000000000011
+:105EE00000000000000000000000000000000000B2
+:105EF00000000000780000F00000E00001E0000376
+:105F0000C0000380000780000F00000E00001E008C
+:105F1000003C0000380000700000F00000E00001CC
+:105F2000C00003C0000780000700000F00001E0033
+:105F3000001C000000000000000000000000000045
+:105F40000000000000000000000000000000000051
+:105F5000000000000000000001FFC007FFE00F008C
+:105F6000F01E00781E003C3C00FC3C07FC3C1FBCC3
+:105F70003C7C1C3DF03C3FC03C3F003C1E00381EBA
+:105F800000780F80F007FFE001FF800000000000B4
:105F90000000000000000000000000000000000001
-:105FA00000000000007E0003FE001FDE000E1E0049
-:105FB000001E00001E00001E00001E00001E00004B
-:105FC0001E00001E00001E00001E00001E00001E1D
-:105FD000000FFFF80FFFF8000000000000000000B5
-:105FE00000000000000000000000000000000000B1
+:105FA00000000000000000000000000000000000F1
+:105FB0000000000000000000007E0003FE001FDE65
+:105FC000000E1E00001E00001E00001E00001E002D
+:105FD000001E00001E00001E00001E00001E00002B
+:105FE0001E00001E000FFFF80FFFF8000000000069
:105FF00000000000000000000000000000000000A1
-:106000000000000003FF800FFFE00E01F00000F031
-:106010000000F00000F00000F00001E00003C0000C
-:106020000F80003E00007C0001F00003C0000F80E4
-:10603000001FFFFC1FFFFC0000000000000000002C
-:106040000000000000000000000000000000000050
+:106000000000000000000000000000000000000090
+:10601000000000000000000003FF800FFFE00E0101
+:10602000F00000F00000F00000F00000F00001E0DF
+:106030000003C0000F80003E00007C0001F0000360
+:10604000C0000F80001FFFFC1FFFFC0000000000CD
:106050000000000000000000000000000000000040
-:10606000000000000FFF800FFFE00001E00000F0E3
-:106070000000F00001E00003C001FF0001FFC000CC
-:1060800003F000007800007800007800007800013C
-:10609000F00FFFC00FFF0000000000000000000034
-:1060A00000000000000000000000000000000000F0
+:106060000000000000000000000000000000000030
+:1060700000000000000000000FFF800FFFE00001A3
+:10608000E00000F00000F00001E00003C001FF00AC
+:1060900001FFC00003F000007800007800007800E5
+:1060A00000780001F00FFFC00FFF000000000000AB
:1060B00000000000000000000000000000000000E0
-:1060C00000000000000FC0001FC0003FC0007BC0E8
-:1060D00000F3C001E3C003C3C00783C00F03C01CAB
-:1060E00003C03803C07FFFFE7FFFFE0003C0000334
-:1060F000C00003C00003C00000000000000000005A
-:10610000000000000000000000000000000000008F
+:1060C00000000000000000000000000000000000D0
+:1060D0000000000000000000000FC0001FC0003FD3
+:1060E000C0007BC000F3C001E3C003C3C00783C08E
+:1060F0000F03C01C03C03803C07FFFFE7FFFFE00FC
+:1061000003C00003C00003C00003C0000000000083
:10611000000000000000000000000000000000007F
-:10612000000000000FFFE00FFFE00F00000F000075
-:106130000F00000F00000F00000FFF800FFFE000B6
-:1061400000F00000780000780000780000F0000304
-:10615000E00FFFC00FFE0000000000000000000084
-:10616000000000000000000000000000000000002F
+:10612000000000000000000000000000000000006F
+:1061300000000000000000000FFFE00FFFE00F0074
+:10614000000F00000F00000F00000F00000FFF8085
+:106150000FFFE00000F000007800007800007800F9
+:1061600000F00003E00FFFC00FFE00000000000081
:10617000000000000000000000000000000000001F
-:1061800000000000003FF001FFF003E00007800086
-:106190000F00001E00001E1F001FFFE01FC1F81EA1
-:1061A00000781E003C1E003C1E003C0F00780F8053
-:1061B000F807FFE001FF8000000000000000000081
-:1061C00000000000000000000000000000000000CF
+:10618000000000000000000000000000000000000F
+:106190000000000000000000003FF001FFF003E0FD
+:1061A000000780000F00001E00001E1F001FFFE000
+:1061B0001FC1F81E00781E003C1E003C1E003C0F54
+:1061C00000780F80F807FFE001FF8000000000006A
:1061D00000000000000000000000000000000000BF
-:1061E000000000001FFFFC1FFFFC0000780000F013
-:1061F0000000E00001E00003C0000780000F000085
-:106200000F00001E00003C0000780000F00001F0CC
-:106210000001E00003C000000000000000000000DA
-:10622000000000000000000000000000000000006E
+:1061E00000000000000000000000000000000000AF
+:1061F00000000000000000001FFFFC1FFFFC00006B
+:10620000780000F00000E00001E00003C00007801B
+:10621000000F00000F00001E00003C00007800008E
+:10622000F00001F00001E00003C0000000000000E9
:10623000000000000000000000000000000000005E
-:106240000000000003FFE00FE3F00F00781E00786D
-:106250001E00780F00F007E3E001FF8001FF8007D8
-:10626000E7E00F00F81E00781E003C1E007C1F00B7
-:10627000F80FFFF003FFC000000000000000000066
-:10628000000000000000000000000000000000000E
+:10624000000000000000000000000000000000004E
+:10625000000000000000000003FFE00FE3F00F006B
+:10626000781E00781E00780F00F007E3E001FF8041
+:1062700001FF8007E7E00F00F81E00781E003C1EBB
+:10628000007C1F00F80FFFF003FFC00000000000BB
:1062900000000000000000000000000000000000FE
-:1062A0000000000003FF800FC7E01E00F01E007812
-:1062B0003C00783C00783C00381E00780FEFF8076F
-:1062C000FFB80000780000780000F00001E0000F47
-:1062D000C00FFF000FF000000000000000000000F1
-:1062E00000000000000000000000000000000000AE
+:1062A00000000000000000000000000000000000EE
+:1062B000000000000000000003FF800FC7E01E0088
+:1062C000F01E00783C00783C00783C00381E0078D6
+:1062D0000FEFF807FFB80000780000780000F0002A
+:1062E00001E0000FC00FFF000FF0000000000000F1
:1062F000000000000000000000000000000000009E
:10630000000000000000000000000000000000008D
-:10631000007E00007E00007E0000180000000000EB
-:106320000000000000000000000000003C00007EB3
-:1063300000007E00003E00000000000000000000A1
-:10634000000000000000000000000000000000004D
+:10631000000000000000000000000000000000007D
+:1063200000000000007E00007E00007E00001800DB
+:10633000000000000000000000000000000000005D
+:106340003C00007E00007E00003E000000000000D7
:10635000000000000000000000000000000000003D
:10636000000000000000000000000000000000002D
-:10637000007E00007E00007E00001800000000008B
-:106380000000000000000000000000003E00007E51
-:1063900000007F00001F00001E00001E0000FC0027
-:1063A00007F00004000000000000000000000000F2
-:1063B00000000000000000000000000000000000DD
-:1063C000000000000000000000000000400001E0AC
-:1063D0000007C0001F00007E0001F80003E0000F6E
-:1063E00080000F800003E00000F800003E00000F76
-:1063F000800003E00000E00000000000000000005A
-:10640000000000000000000000000000000000008C
+:10637000000000000000000000000000000000001D
+:1063800000000000007E00007E00007E000018007B
+:1063900000000000000000000000000000000000FD
+:1063A0003E00007E00007F00001F00001E00001E57
+:1063B0000000FC0007F000040000000000000000E6
+:1063C00000000000000000000000000000000000CD
+:1063D00000000000000000000000000000000000BD
+:1063E000400001E00007C0001F00007E0001F8002F
+:1063F00003E0000F80000F800003E00000F80000C1
+:106400003E00000F800003E00000E00000000000FC
:10641000000000000000000000000000000000007C
:10642000000000000000000000000000000000006C
-:106430000000000000000000001FFFF80000000046
-:1064400000000000001FFFF81FFFF8000000000020
-:10645000000000000000000000000000000000003C
+:10643000000000000000000000000000000000005C
+:10644000000000000000000000000000001FFFF836
+:106450000000000000000000001FFFF81FFFF80010
:10646000000000000000000000000000000000002C
:10647000000000000000000000000000000000001C
-:106480000000000000000000000000000007800085
-:1064900003E00000F800003E00000F800003E00071
-:1064A00000F80001F00007C0001F00007C0001F0B0
-:1064B0000007C00003000000000000000000000012
-:1064C00000000000000000000000000000000000CC
-:1064D000000000000000000000000000000001C0FB
-:1064E0000001FE00007F800007C00001E00000F016
-:1064F0000000F00001F00003E0007FC0007E00001B
-:10650000700000700000700000000000000000F843
-:106510000000F80000F8000000000000000000008B
-:10652000000000000000000000000000000000006B
-:106530000000000000000000000000000000001F3C
-:106540008000FFF003C07807801C0E000E1C000EB8
-:106550003C000F383FC778FFC770E3C771C3C7F36C
-:10656000C387E3C387E3878EE3878EE3CF8EE3FFA2
-:10657000FC71F9F07000007000003800003C000071
-:106580000F01C007FFC00000000000000000000075
-:1065900000000000000000000000000000000000FB
-:1065A00000000000007E00007F0000FF0000E78088
-:1065B00001E78003C3C003C3C00781E00781E00F88
-:1065C00000F00F00F81FFFF81FFFFC3C003C3C00F0
-:1065D0001E78001EF0000F00000000000000000008
-:1065E00000000000000000000000000000000000AB
+:10648000000000000000000000000000000000000C
+:1064900000000000000000000000000000000000FC
+:1064A0000007800003E00000F800003E00000F80BD
+:1064B0000003E00000F80001F00007C0001F00002A
+:1064C0007C0001F00007C000030000000000000095
+:1064D00000000000000000000000000000000000BC
+:1064E00000000000000000000000000000000000AC
+:1064F000000001C00001FE00007F800007C0000115
+:10650000E00000F00000F00001F00003E0007FC0B8
+:10651000007E0000700000700000700000000000AD
+:10652000000000F80000F80000F800000000000083
+:10653000000000000000000000000000000000005B
+:10654000000000000000000000000000000000004B
+:106550000000001F8000FFF003C07807801C0E00C1
+:106560000E1C000E3C000F383FC778FFC770E3C712
+:1065700071C3C7F3C387E3C387E3878EE3878EE3E3
+:10658000CF8EE3FFFC71F9F070000070000038005E
+:10659000003C00000F01C007FFC000000000000029
+:1065A00000000000000000000000000000000000EB
+:1065B0000000000000000000007E00007F0000FFDF
+:1065C0000000E78001E78003C3C003C3C00781E088
+:1065D0000781E00F00F00F00F81FFFF81FFFFC3CE1
+:1065E000003C3C001E78001EF0000F000000000080
:1065F000000000000000000000000000000000009B
-:10660000000000001FFFC01FFFF01E00F01E0078FA
-:106610001E00781E00F01E01F01FFFC01FFFE01ECD
-:1066200001F81E00781E003C1E003C1E00781E0073
-:10663000F81FFFE01FFF0000000000000000000046
-:10664000000000000000000000000000000000004A
+:10660000000000000000000000000000000000008A
+:1066100000000000000000001FFFC01FFFF01E0070
+:10662000F01E00781E00781E00F01E01F01FFFC053
+:106630001FFFE01E01F81E00781E003C1E003C1EDD
+:1066400000781E00F81FFFE01FFF000000000000A0
:10665000000000000000000000000000000000003A
-:106660000000000000FFF803FFF807C0000F000063
-:106670001E00001E00003C00003C00003C00003CEE
-:1066800000003C00003E00001E00000F00000FC094
-:106690000803FFF800FFF800000000000000000001
-:1066A00000000000000000000000000000000000EA
+:10666000000000000000000000000000000000002A
+:10667000000000000000000000FFF803FFF807C062
+:10668000000F00001E00001E00003C00003C000047
+:106690003C00003C00003C00003E00001E00000FDB
+:1066A00000000FC00803FFF800FFF8000000000022
:1066B00000000000000000000000000000000000DA
-:1066C000000000003FFF003FFFE03C01F03C00788D
-:1066D0003C003C3C003C3C003C3C001E3C001E3C62
-:1066E000001E3C003C3C003C3C00783C00F83C0771
-:1066F000E03FFFC03FFC0000000000000000000081
-:106700000000000000000000000000000000000089
+:1066C00000000000000000000000000000000000CA
+:1066D00000000000000000003FFF003FFFE03C0121
+:1066E000F03C00783C003C3C003C3C003C3C001E44
+:1066F0003C001E3C001E3C003C3C003C3C00783C06
+:1067000000F83C07E03FFFC03FFC00000000000035
:106710000000000000000000000000000000000079
-:10672000000000000FFFF00FFFF00F00000F00004F
-:106730000F00000F00000F00000FFFF00FFFF00F21
-:1067400000000F00000F00000F00000F00000F00FE
-:10675000000FFFF00FFFF00000000000000000003D
-:106760000000000000000000000000000000000029
+:106720000000000000000000000000000000000069
+:1067300000000000000000000FFFF00FFFF00F004E
+:10674000000F00000F00000F00000F00000FFFF00F
+:106750000FFFF00F00000F00000F00000F00000FF0
+:1067600000000F00000FFFF00FFFF000000000001E
:106770000000000000000000000000000000000019
-:10678000000000000FFFF00FFFF00F00000F0000EF
-:106790000F00000F00000F00000FFFF00FFFF00FC1
-:1067A00000000F00000F00000F00000F00000F009E
-:1067B000000F00000F0000000000000000000000BB
-:1067C00000000000000000000000000000000000C9
+:106780000000000000000000000000000000000009
+:1067900000000000000000000FFFF00FFFF00F00EE
+:1067A000000F00000F00000F00000F00000FFFF0AF
+:1067B0000FFFF00F00000F00000F00000F00000F90
+:1067C00000000F00000F00000F000000000000009C
:1067D00000000000000000000000000000000000B9
-:1067E0000000000000FFFC03FFFC0FC0041F0000BE
-:1067F0001E00003C00003C0000780FFC780FFC7885
-:10680000003C3C003C3C003C3E003C1F003C0FC0B8
-:106810003C03FFFC00FFF800000000000000000047
-:106820000000000000000000000000000000000068
+:1067E00000000000000000000000000000000000A9
+:1067F000000000000000000000FFFC03FFFC0FC0D1
+:10680000041F00001E00003C00003C0000780FFC4C
+:10681000780FFC78003C3C003C3C003C3E003C1FB8
+:10682000003C0FC03C03FFFC00FFF800000000002C
:106830000000000000000000000000000000000058
-:10684000000000003C003C3C003C3C003C3C003C68
-:106850003C003C3C003C3C003C3FFFFC3FFFFC3C20
-:10686000003C3C003C3C003C3C003C3C003C3C00D0
-:106870003C3C003C3C003C000000000000000000EC
-:106880000000000000000000000000000000000008
+:106840000000000000000000000000000000000048
+:1068500000000000000000003C003C3C003C3C000C
+:106860003C3C003C3C003C3C003C3C003C3FFFFCD2
+:106870003FFFFC3C003C3C003C3C003C3C003C3CC2
+:10688000003C3C003C3C003C3C003C000000000064
:1068900000000000000000000000000000000000F8
-:1068A000000000000FFFF80FFFF8003C00003C0064
-:1068B000003C00003C00003C00003C00003C0000AC
-:1068C0003C00003C00003C00003C00003C00003C60
-:1068D000000FFFF80FFFF8000000000000000000AC
-:1068E00000000000000000000000000000000000A8
+:1068A00000000000000000000000000000000000E8
+:1068B00000000000000000000FFFF80FFFF8003C90
+:1068C00000003C00003C00003C00003C00003C009C
+:1068D000003C00003C00003C00003C00003C00008C
+:1068E0003C00003C000FFFF80FFFF8000000000024
:1068F0000000000000000000000000000000000098
-:10690000000000000FFFE00FFFE00001E00001E0E9
-:106910000001E00001E00001E00001E00001E00012
-:1069200001E00001E00001E00001E00003C00C070D
-:10693000C00FFF8007FE0000000000000000000004
-:106940000000000000000000000000000000000047
+:106900000000000000000000000000000000000087
+:1069100000000000000000000FFFE00FFFE000019A
+:10692000E00001E00001E00001E00001E00001E022
+:106930000001E00001E00001E00001E00001E000F2
+:1069400003C00C07C00FFF8007FE0000000000001E
:106950000000000000000000000000000000000037
-:10696000000000001E00781E01F01E03C01E0780FC
-:106970001E1F001E3C001E78001EF0001FF0001EAF
-:10698000F8001E3C001E1E001E0F801E07C01E01C8
-:10699000E01E00F81E007C00000000000000000067
-:1069A00000000000000000000000000000000000E7
+:106960000000000000000000000000000000000027
+:1069700000000000000000001E00781E01F01E0351
+:10698000C01E07801E1F001E3C001E78001EF00067
+:106990001FF0001EF8001E3C001E1E001E0F801E71
+:1069A00007C01E01E01E00F81E007C000000000071
:1069B00000000000000000000000000000000000D7
-:1069C00000000000078000078000078000078000AB
-:1069D000078000078000078000078000078000070D
-:1069E0008000078000078000078000078000078084
-:1069F0000007FFF807FFF80000000000000000009B
-:106A00000000000000000000000000000000000086
+:1069C00000000000000000000000000000000000C7
+:1069D0000000000000000000078000078000078022
+:1069E0000007800007800007800007800007800004
+:1069F00007800007800007800007800007800007ED
+:106A0000800007800007FFF807FFF8000000000083
:106A10000000000000000000000000000000000076
-:106A2000000000003E007C3F00FC3F81DC3B81DC3D
-:106A30003BC39C39C39C38E71C38EF1C387E1C389C
-:106A40007C1E383C1E78001E78001E78001E7800E0
-:106A50001E78001E78001E000000000000000000EC
-:106A60000000000000000000000000000000000026
+:106A20000000000000000000000000000000000066
+:106A300000000000000000003E007C3F00FC3F81A1
+:106A4000DC3B81DC3BC39C39C39C38E71C38EF1C22
+:106A5000387E1C387C1E383C1E78001E78001E785C
+:106A6000001E78001E78001E78001E000000000046
:106A70000000000000000000000000000000000016
-:106A8000000000001F003C1F803C1FC03C1DC03C9C
-:106A90001DE03C1CF03C1C783C1C783C1C3C3C1C25
-:106AA0001E3C1C0F3C1C0F3C1C07BC1C03FC1C01A7
-:106AB000FC1C00FC1C00FC000000000000000000AA
-:106AC00000000000000000000000000000000000C6
+:106A80000000000000000000000000000000000006
+:106A900000000000000000001F003C1F803C1FC0E1
+:106AA0003C1DC03C1DE03C1CF03C1C783C1C783C70
+:106AB0001C3C3C1C1E3C1C0F3C1C0F3C1C07BC1C03
+:106AC00003FC1C01FC1C00FC1C00FC00000000007E
:106AD00000000000000000000000000000000000B6
-:106AE0000000000001FFC007FFF00F00F81E007C4F
-:106AF0003C003C3C001E78001E78001E78001E788A
-:106B0000001E78001E3C003C3C003C1E00781F002C
-:106B1000F007FFE001FF800000000000000000001F
-:106B20000000000000000000000000000000000065
+:106AE00000000000000000000000000000000000A6
+:106AF000000000000000000001FFC007FFF00F00D1
+:106B0000F81E007C3C003C3C001E78001E78001EF5
+:106B100078001E78001E78001E3C003C3C003C1EA5
+:106B200000781F00F007FFE001FF80000000000078
:106B30000000000000000000000000000000000055
-:106B4000000000001FFF801FFFF01E00F81E007CE9
-:106B50001E003C1E003C1E003C1E00781E03F01F61
-:106B6000FFC01FFE001E00001E00001E00001E00D1
-:106B7000001E00001E0000000000000000000000D9
-:106B80000000000000000000000000000000000005
+:106B40000000000000000000000000000000000045
+:106B500000000000000000001FFF801FFFF01E006B
+:106B6000F81E007C1E003C1E003C1E003C1E0078EF
+:106B70001E03F01FFFC01FFE001E00001E00001EAF
+:106B800000001E00001E00001E00000000000000AB
:106B900000000000000000000000000000000000F5
-:106BA0000000000001FFC007FFF00F00F81E007C8E
-:106BB0003C003C3C001E78001E78001E78001E78C9
-:106BC000001E78001E3C003C3C003C1E00781F80EC
-:106BD000F007FFE001FF80003C00003C00001F06C2
-:106BE000000FFF0001F8000000000000000000009E
-:106BF0000000000000000000000000000000000095
-:106C0000000000000FFF800FFFE00E01F00E00F00B
-:106C10000E00F00E00F00E01F00FFFC00FFF000E8F
-:106C20001F000E07800E03C00E01E00E00F00E00E4
-:106C3000F80E00780E003C0000000000000000008C
-:106C40000000000000000000000000000000000044
+:106BA00000000000000000000000000000000000E5
+:106BB000000000000000000001FFC007FFF00F0010
+:106BC000F81E007C3C003C3C001E78001E78001E35
+:106BD00078001E78001E78001E3C003C3C003C1EE5
+:106BE00000781F80F007FFE001FF80003C00003CC0
+:106BF00000001F06000FFF0001F800000000000069
+:106C00000000000000000000000000000000000084
+:106C100000000000000000000FFF800FFFE00E01E9
+:106C2000F00E00F00E00F00E00F00E01F00FFFC0AD
+:106C30000FFF000E1F000E07800E03C00E01E00EB6
+:106C400000F00E00F80E00780E003C00000000007E
:106C50000000000000000000000000000000000034
-:106C60000000000003FFF00FFFF01F00001E0000F7
-:106C70001E00001F00000FC00007FC0000FF800086
-:106C80000FF00001F8000078000078000078200084
-:106C9000F83FFFE03FFF8000000000000000000020
-:106CA00000000000000000000000000000000000E4
+:106C60000000000000000000000000000000000024
+:106C7000000000000000000003FFF00FFFF01F0005
+:106C8000001E00001E00001F00000FC00007FC00D7
+:106C900000FF80000FF00001F8000078000078008D
+:106CA00000782000F83FFFE03FFF80000000000078
:106CB00000000000000000000000000000000000D4
-:106CC000000000003FFFFC3FFFFC003C00003C00D8
-:106CD000003C00003C00003C00003C00003C000088
-:106CE0003C00003C00003C00003C00003C00003C3C
-:106CF00000003C00003C000000000000000000001C
-:106D00000000000000000000000000000000000083
+:106CC00000000000000000000000000000000000C4
+:106CD00000000000000000003FFFFC3FFFFC003C04
+:106CE00000003C00003C00003C00003C00003C0078
+:106CF000003C00003C00003C00003C00003C000068
+:106D00003C00003C00003C00003C00000000000093
:106D10000000000000000000000000000000000073
-:106D2000000000003C003C3C003C3C003C3C003C83
-:106D30003C003C3C003C3C003C3C003C3C003C3CBF
-:106D4000003C3C003C3C003C3C003C1E00781F00EA
-:106D5000F80FFFE003FF80000000000000000000CB
-:106D60000000000000000000000000000000000023
+:106D20000000000000000000000000000000000063
+:106D300000000000000000003C003C3C003C3C0027
+:106D40003C3C003C3C003C3C003C3C003C3C003CAF
+:106D50003C003C3C003C3C003C3C003C3C003C1EBD
+:106D600000781F00F80FFFE003FF80000000000024
:106D70000000000000000000000000000000000013
-:106D800000000000F8000F78001E3C001E3C003C94
-:106D90001E00381E00780F00700F00F00781E0071A
-:106DA00081E003C3C003E3C001E78000F78000FF78
-:106DB00000007E00007E00000000000000000000D7
-:106DC00000000000000000000000000000000000C3
+:106D80000000000000000000000000000000000003
+:106D90000000000000000000F8000F78001E3C001A
+:106DA0001E3C003C1E00381E00780F00700F00F0E3
+:106DB0000781E00781E003C3C003E3C001E780006F
+:106DC000F78000FF00007E00007E00000000000051
:106DD00000000000000000000000000000000000B3
-:106DE0000000000078000E78000E78000E78001E7B
-:106DF00038001E38001E383C1C383C1C387E1C38BD
-:106E00007F1C3CE71C3CE79C3DC39C1DC3DC1F81F1
-:106E1000DC1F80F81F00F8000000000000000000E8
-:106E20000000000000000000000000000000000062
+:106DE00000000000000000000000000000000000A3
+:106DF000000000000000000078000E78000E78000F
+:106E00000E78001E38001E38001E383C1C383C1C12
+:106E1000387E1C387F1C3CE71C3CE79C3DC39C1D16
+:106E2000C3DC1F81DC1F80F81F00F8000000000099
:106E30000000000000000000000000000000000052
-:106E4000000000003C003C1E00780F00F00781E0CD
-:106E500003C3C001E78000FF00007E00007E000049
-:106E6000FF0001FF8003E7C007C3E00F81F01F00B0
-:106E7000F83E007C7C003E000000000000000000A6
-:106E80000000000000000000000000000000000002
+:106E40000000000000000000000000000000000042
+:106E500000000000000000003C003C1E00780F0015
+:106E6000F00781E003C3C001E78000FF00007E005F
+:106E7000007E0000FF0001FF8003E7C007C3E00FB2
+:106E800081F01F00F83E007C7C003E000000000006
:106E900000000000000000000000000000000000F2
-:106EA0000000000078001F3C003E1E007C1F0078A0
-:106EB0000F80F007C1E003E3C001E78000FF00009E
-:106EC0007E00003C00003C00003C00003C00003C18
-:106ED00000003C00003C000000000000000000003A
-:106EE00000000000000000000000000000000000A2
+:106EA00000000000000000000000000000000000E2
+:106EB000000000000000000078001F3C003E1E00A3
+:106EC0007C1F00780F80F007C1E003E3C001E7807A
+:106ED00000FF00007E00003C00003C00003C000081
+:106EE0003C00003C00003C00003C000000000000B2
:106EF0000000000000000000000000000000000092
-:106F0000000000001FFFFC1FFFFC0000F80001E074
-:106F10000003C0000780000F00001E00003C0000BE
-:106F2000780000F00003E00007C0000F80001F00A1
-:106F3000003FFFFC3FFFFC000000000000000000DD
-:106F40000000000000000000000000000000000041
-:106F5000000000000000000000000000000001FF31
-:106F6000C001FFC001E00001E00001E00001E0001D
-:106F700001E00001E00001E00001E00001E00001AB
-:106F8000E00001E00001E00001E00001E00001E0BC
-:106F90000001E00001E00001E00001E00001E0008C
-:106FA00001E00001FFC00000000000000000000040
-:106FB00000000000000000000000000000000E00C3
-:106FC000000F000007000003800003C00001E00084
-:106FD00000E00000F000007800003800003C0000F5
-:106FE0001E00000E00000F0000078000038000015B
-:106FF000C00001E00000E000007000007800003CEC
-:107000000000000000000000000000000000000080
-:10701000000000000000000000000000000003FF6E
-:107020008003FF8000078000078000078000078042
-:1070300000078000078000078000078000078000AD
-:107040000780000780000780000780000780000796
-:10705000800007800007800007800007800007800D
-:1070600000078003FF800000000000000000000017
-:107070000000000000000000000000000000000010
-:1070800000000000003C00007E0000E70001C3801B
-:107090000381C00700E00E00F01E00780000000031
-:1070A00000000000000000000000000000000000E0
+:106F00000000000000000000000000000000000081
+:106F100000000000000000001FFFFC1FFFFC00003D
+:106F2000F80001E00003C0000780000F00001E0011
+:106F3000003C0000780000F00003E00007C0000FF4
+:106F400080001F00003FFFFC3FFFFC00000000002E
+:106F50000000000000000000000000000000000031
+:106F60000000000000000000000000000000000021
+:106F7000000001FFC001FFC001E00001E00001E0EE
+:106F80000001E00001E00001E00001E00001E0009C
+:106F900001E00001E00001E00001E00001E000018B
+:106FA000E00001E00001E00001E00001E00001E09C
+:106FB0000001E00001E00001FFC00000000000004F
+:106FC00000000000000000000000000000000000C1
+:106FD00000000E00000F000007000003800003C047
+:106FE0000001E00000E00000F00000780000380040
+:106FF000003C00001E00000E00000F000007800093
+:1070000003800001C00001E00000E000007000000B
+:107010007800003C000000000000000000000000BC
+:107020000000000000000000000000000000000060
+:10703000000003FF8003FF80000780000780000737
+:10704000800007800007800007800007800007801D
+:10705000000780000780000780000780000780008D
+:107060000780000780000780000780000780000776
+:107070008000078000078003FF8000000000000000
+:107080000000000000000000000000000000000000
+:107090000000000000000000003C00007E0000E74F
+:1070A0000001C3800381C00700E00E00F01E0078DD
:1070B00000000000000000000000000000000000D0
:1070C00000000000000000000000000000000000C0
:1070D00000000000000000000000000000000000B0
@@ -1809,221 +1809,223 @@
:1070F0000000000000000000000000000000000090
:10710000000000000000000000000000000000007F
:10711000000000000000000000000000000000006F
-:10712000FFFFFFFFFFFF0000000000000000000065
-:1071300000000000000000000000000000000F80C0
-:107140000003E00000F800003C0000000000000028
-:10715000000000000000000000000000000000002F
+:10712000000000000000000000000000000000005F
+:1071300000000000FFFFFFFFFFFF00000000000055
+:10714000000000000000000000000000000000003F
+:1071500000000F800003E00000F800003C00000089
:10716000000000000000000000000000000000001F
:10717000000000000000000000000000000000000F
:1071800000000000000000000000000000000000FF
:1071900000000000000000000000000000000000EF
:1071A00000000000000000000000000000000000DF
-:1071B00007FFC007E7F00000F0000078000078004B
-:1071C000FFF807FFF80F00781E00781E00781E03F6
-:1071D000F80FFFF807FC7800000000000000000036
-:1071E000000000000000000000000000000000009F
-:1071F00000000000000000000000000000001E0071
-:10720000001E00001E00001E00001E00001E0000E8
-:107210001E7FE01EFFF01FC0781F00781E003C1E7E
-:10722000003C1E003C1E003C1E00381E00781E0064
-:10723000F01FFFE007FF000000000000000000005A
-:10724000000000000000000000000000000000003E
+:1071B00000000000000000000000000000000000CF
+:1071C0000000000007FFC007E7F00000F0000078B3
+:1071D00000007800FFF807FFF80F00781E00781E07
+:1071E00000781E03F80FFFF807FC7800000000008D
+:1071F000000000000000000000000000000000008F
+:10720000000000000000000000000000000000007E
+:1072100000001E00001E00001E00001E00001E00D8
+:10722000001E00001E7FE01EFFF01FC0781F0078C8
+:107230001E003C1E003C1E003C1E003C1E00381E72
+:1072400000781E00F01FFFE007FF000000000000B4
:10725000000000000000000000000000000000002E
:10726000000000000000000000000000000000001E
-:1072700000FFF003FFF007C0000F80000F00001EAA
-:1072800000001E00001E00000F00000F800007C05D
-:107290000003FFF000FFF00000000000000000000D
-:1072A00000000000000000000000000000000000DE
+:10727000000000000000000000000000000000000E
+:107280000000000000FFF003FFF007C0000F8000C7
+:107290000F00001E00001E00001E00000F00000F67
+:1072A000800007C00003FFF000FFF00000000000B6
:1072B00000000000000000000000000000000000CE
-:1072C00078000078000078000078000078000078EE
-:1072D00001FFF807FFF80F00781E00781E00783CC9
-:1072E00000783C00783C00781C00781E01F81F03F1
-:1072F000F80FFF7803FC7800000000000000000099
-:10730000000000000000000000000000000000007D
+:1072C00000000000000000000000000000000000BE
+:1072D00000000000780000780000780000780000CE
+:1072E0007800007801FFF807FFF80F00781E00789B
+:1072F0001E00783C00783C00783C00781C00781E2A
+:1073000001F81F03F80FFF7803FC7800000000006D
:10731000000000000000000000000000000000006D
:10732000000000000000000000000000000000005D
-:1073300001FFC007E3F00F00F81E00781E003C1F9D
-:10734000FFFC1FFFFC1C00001E00001E00000F8041
-:107350000007FFF801FFF800000000000000000037
-:10736000000000000000000000000000000000001D
-:10737000000000000000000000000000000000030A
-:10738000FC001FFE003E0000780000780000700046
-:107390000070000070003FFFFC3FFFFC0070000029
-:1073A000700000700000700000700000700000703D
-:1073B00000007000007000000000000000000000ED
-:1073C00000000000000000000000000000000000BD
+:10733000000000000000000000000000000000004D
+:107340000000000001FFC007E3F00F00F81E007806
+:107350001E003C1FFFFC1FFFFC1C00001E00001E47
+:1073600000000F800007FFF801FFF8000000000098
+:10737000000000000000000000000000000000000D
+:1073800000000000000000000000000000000000FD
+:1073900000000003FC001FFE003E000078000078A3
+:1073A000000070000070000070003FFFFC3FFFFC19
+:1073B000007000007000007000007000007000009D
+:1073C00070000070000070000070000000000000FD
:1073D00000000000000000000000000000000000AD
:1073E000000000000000000000000000000000009D
-:1073F00003FFFC07C3FC0F00F01E00F01E00F00F9F
-:1074000000F00F83E00FFFC01E7C001C00001F0077
-:10741000000FFFF00FFFFC1E003C3C003C3C003C1A
-:107420001F81F80FFFE0003800000000000000009E
-:1074300000000000000000000000000000001E002E
-:10744000001E00001E00001E00001E00001E0000A6
-:107450001E7FE01EFFF01FC0F01F00781E00781E88
-:1074600000781E00781E00781E00781E00781E002E
-:10747000781E00781E007800000000000000000068
-:1074800000000000000000000000000000000000FC
-:107490000000000000000000000000000000003CB0
-:1074A00000007E00007E00003C00000000000000A4
-:1074B0000FFE000FFE00001E00001E00001E000058
-:1074C0001E00001E00001E00001E00001E00001E08
-:1074D000000FFFF80FFFF8000000000000000000A0
-:1074E000000000000000000000000000000000009C
-:1074F0000000000000000000000000000000000389
-:10750000800007E00007E0000380000000000000AA
-:107510000FFFC00FFFC00003C00003C00003C00086
-:1075200003C00003C00003C00003C00003C0000389
-:10753000C00003C00003C00003C00003C0000780F8
-:107540001E3F001FFE0001C0000000000000000000
-:1075500000000000000000000000000000000F001C
-:10756000000F00000F00000F00000F00000F0000D0
-:107570000F00F80F01E00F07C00F1F000F3C000FB6
-:10758000F8000FF8000F3E000F1F000F07C00F0399
-:10759000E00F00F80F007C00000000000000000079
-:1075A00000000000000000000000000000000000DB
-:1075B00000000000000000000000000000000FFEBE
-:1075C000000FFE00001E00001E00001E00001E0036
-:1075D000001E00001E00001E00001E00001E000015
-:1075E0001E00001E00001E00001E00001E00001EE7
-:1075F000000FFFF80FFFF80000000000000000007F
-:10760000000000000000000000000000000000007A
+:1073F000000000000000000000000000000000008D
+:107400000000000003FFFC07C3FC0F00F01E00F0AB
+:107410001E00F00F00F00F83E00FFFC01E7C001C69
+:1074200000001F00000FFFF00FFFFC1E003C3C009F
+:107430003C3C003C1F81F80FFFE0003800000000DA
+:10744000000000000000000000000000000000003C
+:1074500000001E00001E00001E00001E00001E0096
+:10746000001E00001E7FE01EFFF01FC0F01F00780E
+:107470001E00781E00781E00781E00781E00781E00
+:1074800000781E00781E00781E00780000000000C2
+:1074900000000000000000000000000000000000EC
+:1074A00000000000000000000000000000000000DC
+:1074B0000000003C00007E00007E00003C00000058
+:1074C000000000000FFE000FFE00001E00001E0066
+:1074D000001E00001E00001E00001E00001E000016
+:1074E0001E00001E000FFFF80FFFF8000000000054
+:1074F000000000000000000000000000000000008C
+:10750000000000000000000000000000000000007B
+:1075100000000003800007E00007E0000380000097
+:10752000000000000FFFC00FFFC00003C00003C039
+:107530000003C00003C00003C00003C00003C0007C
+:1075400003C00003C00003C00003C00003C0000369
+:10755000C00007801E3F001FFE0001C000000000A9
+:10756000000000000000000000000000000000001B
+:1075700000000F00000F00000F00000F00000F00C0
+:10758000000F00000F00F80F01E00F07C00F1F00F1
+:107590000F3C000FF8000FF8000F3E000F1F000F08
+:1075A00007C00F03E00F00F80F007C000000000090
+:1075B00000000000000000000000000000000000CB
+:1075C00000000000000000000000000000000000BB
+:1075D00000000FFE000FFE00001E00001E00001E37
+:1075E00000001E00001E00001E00001E00001E0005
+:1075F000001E00001E00001E00001E00001E0000F5
+:107600001E00001E000FFFF80FFFF8000000000032
:10761000000000000000000000000000000000006A
:10762000000000000000000000000000000000005A
-:1076300039F9F83BBBBC3E3E1C3C3E1C383C1C3878
-:107640003C1C383C1C383C1C383C1C383C1C383C2E
-:107650001C383C1C383C1C000000000000000000EE
-:10766000000000000000000000000000000000001A
+:10763000000000000000000000000000000000004A
+:107640000000000039F9F83BBBBC3E3E1C3C3E1C30
+:10765000383C1C383C1C383C1C383C1C383C1C3822
+:107660003C1C383C1C383C1C383C1C000000000012
:10767000000000000000000000000000000000000A
:1076800000000000000000000000000000000000FA
-:107690001E7FE01EFFF01FC0F01F00781E00781E46
-:1076A00000781E00781E00781E00781E00781E00EC
-:1076B000781E00781E007800000000000000000026
-:1076C00000000000000000000000000000000000BA
+:1076900000000000000000000000000000000000EA
+:1076A000000000001E7FE01EFFF01FC0F01F0078EA
+:1076B0001E00781E00781E00781E00781E00781EBE
+:1076C00000781E00781E00781E0078000000000080
:1076D00000000000000000000000000000000000AA
:1076E000000000000000000000000000000000009A
-:1076F00001FFC007E7F00F00F81E003C3C003C3CD7
-:10770000003C3C003C3C003C3C003C1E00781F0020
-:10771000F007FFE001FF8000000000000000000013
-:107720000000000000000000000000000000000059
+:1076F000000000000000000000000000000000008A
+:107700000000000001FFC007E7F00F00F81E003C7A
+:107710003C003C3C003C3C003C3C003C3C003C1EF3
+:1077200000781F00F007FFE001FF8000000000006C
:107730000000000000000000000000000000000049
:107740000000000000000000000000000000000039
-:107750001E7FE01EFFF01FC0781F00781E003C1E39
-:10776000003C1E003C1E003C1E00381E00781E001F
-:10777000F01FFFE01FFF001E00001E00001E0000A3
-:107780001E00001E000000000000000000000000BD
-:1077900000000000000000000000000000000000E9
+:107750000000000000000000000000000000000029
+:10776000000000001E7FE01EFFF01FC0781F0078A1
+:107770001E003C1E003C1E003C1E003C1E00381E2D
+:1077800000781E00F01FFFE01FFF001E00001E001B
+:10779000001E00001E00001E00000000000000008F
:1077A00000000000000000000000000000000000D9
-:1077B00001FFF807F7F80F00781E00781E00783CEC
-:1077C00000783C00783C00781C00781E01F81F030C
-:1077D000F80FFF7803FC780000780000780000784C
-:1077E00000007800007800000000000000000000A9
-:1077F0000000000000000000000000000000000089
+:1077B00000000000000000000000000000000000C9
+:1077C0000000000001FFF807F7F80F00781E0078AE
+:1077D0001E00783C00783C00783C00781C00781E45
+:1077E00001F81F03F80FFF7803FC78000078000011
+:1077F00078000078000078000078000000000000A9
:107800000000000000000000000000000000000078
-:107810000F1FF00F7FF80FE03C0F803C0F003C0F74
-:1078200000000F00000F00000F00000F00000F000D
-:10783000000F00000F00000000000000000000002A
-:107840000000000000000000000000000000000038
+:107810000000000000000000000000000000000068
+:10782000000000000F1FF00F7FF80FE03C0F803CBE
+:107830000F003C0F00000F00000F00000F00000FB2
+:1078400000000F00000F00000F000000000000000B
:107850000000000000000000000000000000000028
:107860000000000000000000000000000000000018
-:1078700001FFE007E1E00F00000F000007800003B8
-:10788000FC0000FFC0000FF00000F00000780000D6
-:10789000F00FFFE00FFF800000000000000000007C
-:1078A00000000000000000000000000000000000D8
+:107870000000000000000000000000000000000008
+:107880000000000001FFE007E1E00F00000F000032
+:1078900007800003FC0000FFC0000FF00000F000B4
+:1078A00000780000F00FFFE00FFF800000000000F4
:1078B00000000000000000000000000000000000C8
-:1078C0000000000001E00001E00001E00001E00034
-:1078D0007FFFF87FFFF801E00001E00001E0000118
-:1078E000E00001E00001E00001E00001E00000F044
-:1078F00000007FF8003FF8000000000000000000DA
-:107900000000000000000000000000000000000077
+:1078C00000000000000000000000000000000000B8
+:1078D000000000000000000001E00001E00001E005
+:1078E0000001E0007FFFF87FFFF801E00001E00009
+:1078F00001E00001E00001E00001E00001E0000122
+:10790000E00000F000007FF8003FF80000000000F9
:107910000000000000000000000000000000000067
:107920000000000000000000000000000000000057
-:107930001E00781E00781E00781E00781E00781E3B
-:1079400000781E00781E00781E00780E00F80F03E5
-:10795000F807FF7803FC780000000000000000003A
-:107960000000000000000000000000000000000017
+:107930000000000000000000000000000000000047
+:10794000000000001E00781E00781E00781E0078DF
+:107950001E00781E00781E00781E00781E00780E2B
+:1079600000F80F03F807FF7803FC78000000000020
:107970000000000000000000000000000000000007
:1079800000000000000000000000000000000000F7
-:107990003C003C1E007C1E00780F00F00F80F007BA
-:1079A00081E003C3C003C3C001E78000E70000FF1C
-:1079B00000007E00003C000000000000000000000D
-:1079C00000000000000000000000000000000000B7
+:1079900000000000000000000000000000000000E7
+:1079A000000000003C003C1E007C1E00780F00F030
+:1079B0000F80F00781E003C3C003C3C001E780006C
+:1079C000E70000FF00007E00003C00000000000017
:1079D00000000000000000000000000000000000A7
:1079E0000000000000000000000000000000000097
-:1079F00078000E78001E78001E383C1E383C1C3C77
-:107A00007E1C3C7E3C1CE73C1CE7B81DC3B81FC372
-:107A1000F80F81F80F81F000000000000000000066
-:107A20000000000000000000000000000000000056
+:1079F0000000000000000000000000000000000087
+:107A00000000000078000E78001E78001E383C1E32
+:107A1000383C1C3C7E1C3C7E3C1CE73C1CE7B81DF3
+:107A2000C3B81FC3F80F81F80F81F00000000000F9
:107A30000000000000000000000000000000000046
:107A40000000000000000000000000000000000036
-:107A50001F007C0F80F007C1E003E3C000F7800047
-:107A60007F00003E0000FF0001E78003C3C00781E4
-:107A7000F01F00F83E007C00000000000000000045
-:107A800000000000000000000000000000000000F6
+:107A50000000000000000000000000000000000026
+:107A6000000000001F007C0F80F007C1E003E3C0AE
+:107A700000F780007F00003E0000FF0001E7800368
+:107A8000C3C00781F01F00F83E007C00000000002A
:107A900000000000000000000000000000000000E6
:107AA00000000000000000000000000000000000D6
-:107AB0003C003C1E003C1E00780F00F00780F007E1
-:107AC00081E003C1C003C3C001E78000F78000FF6D
-:107AD00000007E00003E00003C0000780001F00045
-:107AE0007FE0007F80000000000000000000000038
-:107AF0000000000000000000000000000000000086
+:107AB00000000000000000000000000000000000C6
+:107AC000000000003C003C1E003C1E00780F00F04F
+:107AD0000780F00781E003C1C003C3C001E7800055
+:107AE000F78000FF00007E00003E00003C000078B0
+:107AF0000001F0007FE0007F800000000000000037
:107B00000000000000000000000000000000000075
-:107B10000FFFF00FFFF00001E00007C0000F800032
-:107B20001E00003C0000F80001E00003C0000780D8
-:107B3000000FFFF80FFFF800000000000000000039
-:107B40000000000000000000000000000000000035
-:107B5000000000000000000000000000000000071E
-:107B6000E0001FE0003C0000380000380000780012
-:107B70000078000078000078000078001FF0001FF7
-:107B8000800001F0000078000078000078000078A4
-:107B900000007800007800007800003800003C0009
-:107BA000001F80000FE00000000000000000000047
-:107BB0000000000000003C00003C00003C00003CD5
-:107BC00000003C00003C00003C00003C00003C0089
-:107BD000003C00003C00003C00003C00003C000079
-:107BE0003C00003C00003C00003C00003C00003C2D
-:107BF00000003C00003C00003C00003C00003C0059
-:107C0000003C00003C0000000000000000000000FC
-:107C1000000000000000000000000000000007E07D
-:107C20000007F800003C00001E00001E00001E00BF
-:107C3000001E00001E00001E00000E00000FF800D5
-:107C400001F8000F80000E00001E00001E00001E44
-:107C500000001E00001E00001E00001E00003C0070
-:107C600000FC0007F0000000000000000000000021
-:107C70000000000000000000000000000000000004
+:107B10000000000000000000000000000000000065
+:107B2000000000000FFFF00FFFF00001E00007C0B1
+:107B3000000F80001E00003C0000F80001E0000380
+:107B4000C0000780000FFFF80FFFF80000000000E2
+:107B50000000000000000000000000000000000025
+:107B60000000000000000000000000000000000015
+:107B700000000007E0001FE0003C00003800003873
+:107B8000000078000078000078000078000078009D
+:107B90001FF0001F800001F0000078000078000056
+:107BA0007800007800007800007800007800003845
+:107BB00000003C00001F80000FE0000000000000FB
+:107BC000000000000000000000003C00003C00003D
+:107BD0003C00003C00003C00003C00003C00003C3D
+:107BE00000003C00003C00003C00003C00003C0069
+:107BF000003C00003C00003C00003C00003C000059
+:107C00003C00003C00003C00003C00003C00003C0C
+:107C100000003C00003C00003C00000000000000B0
+:107C20000000000000000000000000000000000054
+:107C3000000007E00007F800003C00001E00001EE6
+:107C400000001E00001E00001E00001E00000E00AE
+:107C5000000FF80001F8000F80000E00001E000069
+:107C60001E00001E00001E00001E00001E00001E60
+:107C700000003C0000FC0007F000000000000000D5
:107C800000000000000000000000000000000000F4
-:107C900000000000000000000007C0001FF01E3CB4
-:107CA0007C1E381FFC7807F8000000000000000070
-:107CB00000000000000000000000000000000000C4
-:107CC00000000000000000000000000000000100B3
-:107CD0000200010003000100020001000400010095
-:107CE0000200010003000100020001000500010084
-:107CF0000200010003000100020001000400010075
-:107D00000200010003000100020001000600010062
-:107D10000200010003000100020001000400010054
-:107D20000200010003000100020001000500010043
-:107D30000200010003000100020001000400010034
-:107D40000200010003000100020001000700010021
-:107D50000200010003000100020001000400010014
-:107D60000200010003000100020001000500010003
-:107D700002000100030001000200010004000100F4
-:107D800002000100030001000200010006000100E2
-:107D900002000100030001000200010004000100D4
-:107DA00002000100030001000200010005000100C3
-:107DB00002000100030001000200010004000100B4
-:107DC00002000100030001000200010030313233E3
-:107DD0003435363738396162636465660030313274
-:107DE0003334353637383941424344454600000084
-:107DF00019410008114100080D4100081541000813
-:107E0000207E00080000002034010000A8020008C5
-:107E1000A07E0008340100204C1800003C2300081C
-:107E20001184A24A04680901020304060708090C28
-:107E30006910850204060812F0344001062244222B
-:107E40002043FFFF136C411308081210135C471303
-:107E500008101218132C592B08181F011B1202129C
-:107E600005120A12141232126412C84BF401610294
-:107E700025011AB47C29045A78321AC40C29042921
-:107E80007229CD1AD40C2904323032051AE40C2997
-:107E900004323429DD1AF40C290402372C000000C6
+:107C900000000000000000000000000000000000E4
+:107CA0000000000000000000000000000007C0000D
+:107CB0001FF01E3C7C1E381FFC7807F800000000F7
+:107CC00000000000000000000000000000000000B4
+:107CD00000000000000000000000000000000000A4
+:107CE0000000010002000100030001000200010089
+:107CF0000400010002000100030001000200010075
+:107D00000500010002000100030001000200010063
+:107D10000400010002000100030001000200010054
+:107D20000600010002000100030001000200010042
+:107D30000400010002000100030001000200010034
+:107D40000500010002000100030001000200010023
+:107D50000400010002000100030001000200010014
+:107D60000700010002000100030001000200010001
+:107D700004000100020001000300010002000100F4
+:107D800005000100020001000300010002000100E3
+:107D900004000100020001000300010002000100D4
+:107DA00006000100020001000300010002000100C2
+:107DB00004000100020001000300010002000100B4
+:107DC00005000100020001000300010002000100A3
+:107DD0000400010002000100030001000200010094
+:107DE0003031323334353637383961626364656631
+:107DF0000030313233343536373839414243444527
+:107E0000460000002D4100082541000821410008DE
+:107E100029410008347E00080000002034010000E1
+:107E2000A8020008B47E0008340100204C180000AD
+:107E3000502300081184A24A0468090102030406C1
+:107E40000708090C6910850204060812F034400185
+:107E5000062244222043FFFF13804113080812101A
+:107E600013704713081012181340592B08181F01DC
+:107E70001B12021205120A12141232126412C84B9B
+:107E8000F401610225011AB47C29045A78321AC41B
+:107E90000C2904297229CD1AD40C29043230320558
+:107EA0001AE40C2904323429DD1AF40C29040237AF
+:047EB0002C000000A2
:0400000508000131BD
:00000001FF
diff --git a/Project/oscilloscope.uvguix.C401 b/Project/oscilloscope.uvguix.C401
index d09db8c..2122457 100644
--- a/Project/oscilloscope.uvguix.C401
+++ b/Project/oscilloscope.uvguix.C401
@@ -11,7 +11,7 @@
38003
Registers
- 140 90
+ 140 89
346
@@ -89,8 +89,8 @@
2
3
- -1
- -1
+ -32000
+ -32000
-1
@@ -106,8 +106,8 @@
0
- 518
- 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000005000000010000000100000024453A5C7A6D5C656D6265645C6F7363696C6C6F73636F70655C557365725C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF27453A5C7A6D5C656D6265645C6F7363696C6C6F73636F70655C557365725C4F53435C4F53432E6300000000054F53432E6300000000FFDC7800FFFFFFFF27453A5C7A6D5C656D6265645C6F7363696C6C6F73636F70655C557365725C4F53435C4F53432E6800000000054F53432E6800000000BECEA100FFFFFFFF2C453A5C7A6D5C656D6265645C6F7363696C6C6F73636F70655C557365725C73746D3332663130785F69742E63000000000E73746D3332663130785F69742E6300000000F0A0A100FFFFFFFF33453A5C7A6D5C656D6265645C6F7363696C6C6F73636F70655C557365725C6C63645C6273705F696C69393334315F6C63642E6300000000116273705F696C69393334315F6C63642E6300000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F3000000660000008007000016030000
+ 502
+ 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000005000000010000000100000024453A5C7A6D5C656D6265645C6F7363696C6C6F73636F70655C557365725C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF27453A5C7A6D5C656D6265645C6F7363696C6C6F73636F70655C557365725C4F53435C4F53432E6300000000054F53432E6300000000FFDC7800FFFFFFFF27453A5C7A6D5C656D6265645C6F7363696C6C6F73636F70655C557365725C4F53435C4F53432E6800000000054F53432E6800000000BECEA100FFFFFFFF2C453A5C7A6D5C656D6265645C6F7363696C6C6F73636F70655C557365725C73746D3332663130785F69742E63000000000E73746D3332663130785F69742E6300000000F0A0A100FFFFFFFF2B453A5C7A6D5C656D6265645C6F7363696C6C6F73636F70655C557365725C6164635C6273705F6164632E6300000000096273705F6164632E6300000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F3000000660000008007000016030000
@@ -130,7 +130,7 @@
16
- E2020000D00000007E07000060010000
+ F40000006600000090050000F6000000
@@ -526,7 +526,7 @@
0
16
- 030000001A0300008D0500007A030000
+ 030000001A0300007D070000CD030000
16
@@ -1146,7 +1146,7 @@
0
16
- 0300000066000000ED00000091020000
+ 0300000066000000EC000000E6020000
16
@@ -1166,7 +1166,7 @@
0
16
- 030000001A0300008D0500007A030000
+ 030000001A0300007D070000CD030000
16
@@ -1186,7 +1186,7 @@
0
16
- 030000001A0300008D0500007A030000
+ 030000001A0300007D070000CD030000
16
@@ -1246,7 +1246,7 @@
0
16
- 030000001A0300008D0500007A030000
+ 030000001A0300007D070000CD030000
16
@@ -1266,7 +1266,7 @@
0
16
- 030000001A0300008D0500007A030000
+ 030000001A0300007D070000CD030000
16
@@ -1795,7 +1795,7 @@
3312
- 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000E2020000D00000007E07000060010000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000008E060000D00000007E070000AA020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFEF0000004F000000F3000000FF0200000100000002000010040000000100000010FFFFFF85060000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000EE010000D0000000DE0200002B030000000000004F000000EF000000FF0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000EE0100009A0200007E0700003E030000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000FF02000080070000030300000100000001000010040000000100000083FDFFFF0F010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000EE0100002F0300007E070000BF030000000000000303000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000
+ 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F6000000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFEF0000004F000000F3000000FF0200000100000002000010040000000100000010FFFFFF85060000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000EF00000016030000000000004F000000EF000000FF0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003002000090050000D4020000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000FF02000080070000030300000100000001000010040000000100000083FDFFFF0F010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000001A03000080070000FD030000000000000303000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000
59392
@@ -1834,7 +1834,7 @@
Debug
2373
- 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000
+ 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000
898
@@ -1870,9 +1870,9 @@
..\User\OSC\OSC.c
- 43
- 96
- 105
+ 0
+ 255
+ 263
1
0
@@ -1888,7 +1888,7 @@
..\User\stm32f10x_it.c
- 49
+ 50
70
96
1
@@ -1896,10 +1896,10 @@
0
- ..\User\lcd\bsp_ili9341_lcd.c
- 79
- 623
- 641
+ ..\User\adc\bsp_adc.c
+ 0
+ 160
+ 191
1
0
diff --git a/User/OSC/OSC.c b/User/OSC/OSC.c
index eb81565..88e13f6 100644
--- a/User/OSC/OSC.c
+++ b/User/OSC/OSC.c
@@ -34,9 +34,9 @@ uint8_t TimePerDivOderNbr = sizeof(TimePerDiv_Group)/sizeof(TimePerDiv_Group[0]
int8_t TimePerDivOder = 0;//当前每格间隔时间的序号
//可设置项
-int8_t TriggerValue = 0; //代号0,触发阀值
-int8_t TriggerMode = 0; //代号1,触发模式,0:下降沿触发,1:上升沿触发
-int8_t SamplingMode = 0; //代号2,采样模式,0:自动,1:普通,2:单次
+int8_t TriggerValue = 0; //代号0,触发阀值
+int8_t TriggerMode = 0; //代号1,触发模式,0:下降沿触发,1:上升沿触发
+int8_t SamplingMode = 0; //代号2,采样模式,0:自动,1:普通,2:单次
uint16_t TimePerDiv = 1; //代号3,每格代表的时间间隔
//要显示的信息
@@ -84,11 +84,12 @@ static void Setting_do(uint8_t CurSetItem, int8_t Operation)
}
case 3:
{
- TimePerDiv += Operation;
+ TimePerDivOder += Operation;
if(TimePerDivOder < 0)
TimePerDivOder = 0;
if(TimePerDivOder > TimePerDivOderNbr-1)
TimePerDivOder = TimePerDivOderNbr-1;
+ TimePerDiv = TimePerDiv_Group[TimePerDivOder];
break;
}
default :
@@ -97,7 +98,7 @@ static void Setting_do(uint8_t CurSetItem, int8_t Operation)
rt_kprintf("TriggerValue: %d\n",TriggerValue);
rt_kprintf("TriggerMode: %d\n",TriggerMode);
rt_kprintf("Sampling_mode: %d\n",SamplingMode);
- rt_kprintf("TimePerDiv_Oder: %d\n",TimePerDivOder);
+ rt_kprintf("TimePerDiv: %d\n",TimePerDiv);
rt_kprintf("\n");
}
@@ -119,7 +120,7 @@ void Setting_Inf_Update(uint8_t CurSetItem)
sprintf(dispBuff,"SamplingMode: %d", SamplingMode);
ILI9341_DispString_EN(210, (((sFONT *)LCD_GetFont())->Height)*2, dispBuff);
- sprintf(dispBuff,"TimePerDiv: %d", TimePerDiv_Group[TimePerDivOder]);
+ sprintf(dispBuff,"TimePerDiv: %d", TimePerDiv);
ILI9341_DispString_EN(210, (((sFONT *)LCD_GetFont())->Height)*3, dispBuff);
}
@@ -218,6 +219,8 @@ void Setting(void* parameter)
break;
}
}
+ else
+ break;
}
LED2_OFF;//退出设置状态
}
@@ -274,9 +277,9 @@ void Run(void)
if (KeyScan_thread != RT_NULL)
rt_thread_startup(KeyScan_thread);
- GetWave_thread = /* 线程控制块指针 */
- rt_thread_create( "GetWave", /* 线程名字 */
- Get_Wave_Data, /* 线程入口函数 */
+ GetWave_thread = /* 线程控制块指针 */
+ rt_thread_create( "GetWave", /* 线程名字 */
+ Get_Wave_Data, /* 线程入口函数 */
RT_NULL, /* 线程入口函数参数 */
512, /* 线程栈大小 */
3, /* 线程的优先级 */
@@ -284,9 +287,9 @@ void Run(void)
if (GetWave_thread != RT_NULL)
rt_thread_startup(GetWave_thread);
- PlotWave_thread = /* 线程控制块指针 */
- rt_thread_create( "PlotWave", /* 线程名字 */
- PlotWave, /* 线程入口函数 */
+ PlotWave_thread = /* 线程控制块指针 */
+ rt_thread_create( "PlotWave", /* 线程名字 */
+ PlotWave, /* 线程入口函数 */
RT_NULL, /* 线程入口函数参数 */
512, /* 线程栈大小 */
3, /* 线程的优先级 */
diff --git a/User/adc/bsp_adc.c b/User/adc/bsp_adc.c
index 03b97ed..be1d8de 100644
--- a/User/adc/bsp_adc.c
+++ b/User/adc/bsp_adc.c
@@ -153,23 +153,25 @@ FlagStatus Get_Trigger_Status(void)
void Get_Wave_Data(void* parameter)
{
- uint16_t ADC_SampleCount=0;
+ uint16_t ADC_SampleCount = 0;
uint8_t flag = 1;//波形数据采集完成标志位
while(1)
{
ADC_SampleCount=0;
- while(Get_Trigger_Status() == RESET);
+ if(SamplingMode == 1)//普通采样模式需判断触发条件,SamplingMode=0为自动采样模式,不需要判断触发条件
+ while(Get_Trigger_Status() == RESET);
while(ADC_SampleCount < ADCx_1_SampleNbr)
{
while(ADC_GetITStatus(ADCx_1, ADC_IT_EOC) != SET);
ADC_ConvertedValue[ADC_SampleCount] = ADC_GetConversionValue(ADCx_1);
ADC_ClearITPendingBit(ADCx_1, ADC_IT_EOC);
- Delay_us( TimePerDiv*1000/50 -7 );
+ Delay_us( TimePerDiv*1000/50 -7 );//采样间隔时间
ADC_SampleCount++;
}
rt_mq_send(getwave_status_queue, &flag, sizeof(flag));
+ while(SamplingMode != 2);//单次采样模式
}
}