-
Notifications
You must be signed in to change notification settings - Fork 43
/
main6.hex
379 lines (379 loc) · 16.6 KB
/
main6.hex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
:100000000EC828C827C826C825C824C823C822C89F
:1000100021C820C81FC81EC81DC81CC81BC8111570
:10002000171619090A09060D140C0B0A140D1310E2
:10003000090F140F0506190B0D0A06170C19150BDD
:100040001407061609191418130D0F0E14090513B9
:100050000D110D0D19071415141115110D09181492
:10006000141015090517090B06091015151808189D
:1000700018180A09170D090E181918120605111675
:100080001518141010190F15150B06190F0B121255
:1000900014190D120B070D100D0513060711180684
:1000A0000A0B0D18171507170E11090911100D0D60
:1000B000061513160A08050A1618170F0507111456
:1000C00006070E140A19130D05140918150B06124C
:1000D000060D130F120711150C1815140B1314131A
:1000E0000D13110F12120614140614080E0E130A23
:1000F000140F12060C180E05110C190D1008071319
:100100001514120B070C11150A110609170E1813F6
:100110000C130B12170E140A080A10120C0E190CED
:1001200011151915050D0B06050C121112150810E5
:10013000080C1614110C1311180E111416181310A4
:100140000D07151511050F0A171906110B0B0F0DC9
:10015000050D0B19090B120E14090F0A190D1110B8
:1001600005130E180F13070F120D0A150A0F131897
:100170001213100F130E0F1718070B090A180B1381
:100180000A0C0D0B0E050F0D1119091507140C0F94
:100190000A050E0A0A1017140B121107080B17098B
:1001A0000C080D0E06141214181915110C0713184B
:1001B0000C12060D0809130A07130F071815131060
:1001C0000E08171414121819150A11131512101508
:1001D0000E130F120817110D1507140E0B0A080B3A
:1001E00009181213190C0C0813111118050A0B0B1E
:1001F0000B190C130D0609150A0C080E0507161528
:10020000070F0816121106100708120E1117111702
:100210001918141207170C10140A1616150F0906D0
:100220000E180C0915180C151614100719191108B9
:10023000070F10160E0F160E15080D0E05190A05DC
:1002400016131908181918071706180E1206190799
:100250000E0D0C0F14050B09190F1516170B1905A8
:100260000C0F050F07111713071813120711060AB1
:100270000B1008131616170F0610090F0907190699
:10028000061718050B1106100B0C0B19100F100593
:100290000B16050C0C12191206061517080709058E
:1002A000130F191110070D130B0718120C0C0C105B
:1002B00008091312120E14160A08190F13170F0A41
:1002C0000A1307150C060A1614090A140C0B071951
:1002D000140E06110E11090E13181414181213140B
:1002E0000B130A100811050D0C1716160517060A30
:1002F0001107140E16110B0B08150E06100C0D101D
:10030000151011120607100E0E1607050915071411
:1003100009060C070E080D10130A09191013180707
:1003200009140D06180F100A0F0E120E130A1018DA
:100330000C190F16061309110F1615071809190BBA
:10034000151718110513170B1514060A1619101591
:10035000081309110D0F060C1111080612190D10C2
:10036000090E0811120D0D060A1607110E0E0906C8
:10037000140C160E0F080F0D111109150E08160991
:1003800007110B0819121513111215130C1209116C
:10039000090C0C18150F1619110F0B130A120E0663
:1003A00017051511170905120D1516170F07180C4B
:1003B00016090F1105140D12120C0607190906195A
:1003C0000809110E1911170F0A161517181508111B
:1003D0000F100F1709060906190E1505111110083F
:1003E0000A1518131713181110140D0E0E190F19E2
:1003F0000F0E19120A1306190E1112141608090508
:100400000B091013050F11110F0A0A060C0B0B151F
:10041000121312141318170E13140F130C0C0F07CA
:100420000611111017160E0F0D0814060F09150BE3
:10043000140F1909120F0D0F0E0B130B17161614AC
:100440000A090D050A180E07120E191215190B17B5
:1004500015100E08180E06170C0B0D06060B0D0BCB
:10046000090813120C160B170A100B17100F0E0A9F
:100470000B15060F0B091007190615150F050C0EA5
:100480000B16170B190B120517160E160C0508097B
:100490000C190C16120D15130C160B0C1306071362
:1004A00015170A0E0C0A150A070619090D0A150A6E
:1004B0000F170E081517080E140B09160D1908143E
:1004C0001014090E0B1008101916100507170A183A
:1004D000130B1117130A0D0C18080E09110E08142E
:1004E000180B1713140E17110D180B080E15080A08
:1004F00006190509100D0E1817090C101819070E0A
:1005000011080B11100707060E171118070D120915
:100510000615070B130A1009060F0910130B0E1509
:100520000D12160E0707050A100508180909170FFE
:1005300019070D12071012170A0607160D131411CA
:100540000B0611070C06090F0E19190C110B1614C6
:100550000A0A07111609150C0F15080D0A0F1312B8
:1005600010140A070B16060B0A1418190F160B0D98
:1005700013180A091011100D0D0D171413130C097F
:10058000060708110C140E0C060D130C0F080B05B2
:100590001414130A0A0B09151105050C120A171673
:1005A00009060A0E120E07140C100713160910077D
:1005B0001009091311170516190613090A0515095B
:1005C0001219090A050809070F08150B0E1813065A
:1005D00015190F1316130A0E1619160D060708091A
:1005E00008190F14180F150A0A150C0F1115050913
:1005F000171811150D0B08121207150817130B0BFE
:10060000140A191716050B080A180F100813090CFD
:1006100006140C0F15181118190B131908140D05D1
:10062000080A14090C080512161916170705160EE4
:100630001806100B0D0609150519111319161205C8
:100640000B0C0A071809110606060A140A110509F7
:100650001309111319081714081807160A0E0A06A9
:10066000121805190E100E0E19130C13180A110E7C
:100670000A0B1709170D1009060F0A101714140991
:100680000911090F0D0E100D130F16100505101688
:100690000F0D0D0A1218180F050A0D170608140F72
:1006A0000D18050E15160E1515070614070F160959
:1006B000160512150A120E0B0F141715060F0D1141
:1006C0000D17151018121008060E14130D0A0F132B
:1006D000190F050F1407110A1412100E110A0D122A
:1006E00006050D1206111313140716140C150C0C25
:1006F00010160B190F121805060614160616060A10
:100700000E071909140C091710090D0A0D141218F7
:100710000A101407120714171305110E06181216E3
:10072000051114150A0F0C14091517090C0E1813CE
:10073000090A0F120F0917100E1219101305110FC5
:10074000100F1815141719050B05050717050F13BA
:1007500010100E0B0D0D110F0A17161216190A0A9A
:100760000A0B0E140B170D18121306121008111293
:10077000160C070F12190F0A1107160F0C0A100C8E
:10078000050C0A170D070D1413101114080A140C88
:10079000190E0C0813140A0B0F08160A1119120A65
:1007A000090F071814100F0C0F170D08121214134D
:1007B00009091307151415050511090F0E17131252
:1007C00014061712051718061414130A08140E0A33
:1007D0001009110C110E160E0D061409120F051634
:1007E00012130B090B080C191611120D0F1817050F
:1007F0000E10130C0D0F0A130913170705100B1118
:10080000120B0706060A1209160A10170B18121502
:100810001811120D0C160F140D131113110A1511C6
:1008200012071011161509110A0C0D1808190609DE
:1008300013100C0E0F0F0F130F0C110707111308D5
:10084000130C1815190C05170D0506070F071910BD
:1008500013091411050E06170A0B05190C080C11C3
:1008600017080D0F190D0F0E08110B07141313079E
:100870000E0713151111090B110715190806150C90
:1008800006080D0F150C1307181213060714070599
:10089000050E051219140E130E10170B1919161741
:1008A000090B0E0C16080B0E111911120B0B051368
:1008B00018070A180D160A10100D0A081019050F4E
:1008C00011170E0D05131809100510060F1011123F
:1008D0001715050918090E1906050A0608100C084F
:1008E000070E1912100A13060612080615170E1124
:1008F000120A080B080C060D1010190C100814141D
:100900001710070C170711080A050B081212120B13
:1009100010120B0E091111180F101915050D180BD7
:100920000C11140E1110171515180E1006130E0FBA
:100930000D0F18150B10111719071208110A0E15B3
:100940000905051715160D100F18081016060A0FC1
:10095000150A0D0B0E12190813120B170508160BAA
:10096000140C130A1719090C0507060F180F141396
:100970000A0B1611090F100D05150907150B0812A2
:10098000060D0B1417150A07110C1616140C150F6B
:10099000191809050A0F0F09071610120C11160E67
:1009A0000511050E16140B09111417070507190870
:1009B0000B0F0F0B05190509171712081418060D50
:1009C0000D06161717151115090C150A0816190822
:1009D000170E14060A090B130C190909100E0F0F34
:1009E0000E1305180D19170C18150F09110D0A090A
:1009F0000A0812190B16090D0505170F13150B1808
:100A0000071411110F07050F06180D060B0B121412
:100A100006111910090509090C170D1715080819F1
:100A2000131607140E1705150C18060819120F13C4
:100A3000170E161411070A16130507160E141216B0
:100A4000110C090D0C101806130C0D17150E140DB2
:100A500015160F0E0C1713050F060817180B141494
:100A600010140F12060C1615080A06070C1417109E
:100A70001617100E06060E1712090A161307060E91
:100A80000D151919191105101911100C0E0914085A
:100A90000E120D0C10110C150614070F0C100F156B
:100AA0000F15120D150D110D15080B07191608134A
:100AB00019111418161512180F12081215110D0617
:100AC0000E090A0A170A170E17080616170B0B0845
:100AD000180C0E090A1706150B0A0D0C1411111229
:100AE000091906191013151307090A051913120914
:100AF0000814140808140E1505170F0B0A14120613
:100B0000101211070E191013110817071005190BF1
:100B10001713170509060E12170A08110E0B0A06FD
:100B20000912140F1113081207190805120E120BDF
:100B300012190506070E1010171615080D140D07CB
:100B40001417190608140B110D14121308150A0EA8
:100B5000070505190E0F09130811180608191518AD
:100B6000111011061507180B171116121814120878
:100B70001811190C1709160D120F140E0E0A0B106E
:100B8000080C19070B0B16170C07150E080B0E098E
:100B900010140F0C1907160505050A11180918126B
:100BA00009120F1912111105161014070A0E190C4B
:100BB000160917120D0D0510110B1505180C080755
:100BC0000F1005121309080E1311060F0B16171834
:100BD000120D1315150D0E08191009161308191208
:100BE0000E15180610170E08180715100A0E1915FD
:100BF000160A111412050E0D190E0F1818150906F4
:100C000011161707121007110C17180D17130E05E0
:100C10000511100D0A0516080F17190F1206170BEC
:100C20000507060615170817050E0D05170C160EF5
:100C30001815191318130B140E0B0A0C10160A0EA4
:100C40000A050F090C1006140F080E0C11140616D5
:100C500011080B160C0A05070A05100709100908E8
:100C6000180905121906141015080909070C0A12AB
:100C700010181210110E05170F1408080F160C107B
:100C80001909071015111217161907050E0F080A72
:100C90000C0D0907081610170C0508170D12150B77
:100CA0001609081911120C1915120B15150D190E2C
:100CB0000B05130E1616081817071309080D190649
:100CC0000C0F0D050F0C17050C1810080D0C110753
:100CD000110C190D080E1312070B0B180E0E11072D
:100CE00011080B11180B0F1510100B060812171214
:100CF00017160E0D0A06190E130C0F1605120A0D03
:100D00000D150A140D091314140C1417170E1317CC
:100D100010160E081405090F110509091910051000
:100D200019141313060D17061619170B180A060EB9
:100D3000081805080B14161514090C050A0D090DE1
:100D4000110E0F18101206071718100E08121807A8
:100D5000060C14180B0913180A13181516090E1689
:100D6000050510160D1312100A0615090C16100EA3
:100D7000160713080C1107060C12141306130F0C98
:100D80000F1717160910190C0C0B17130F08050E67
:100D9000150A18110515190D0A071211080806067B
:100DA00019060A15090F0D0D110B120F0515140C5C
:100DB0000A151911140B0C0D0C1706161212071335
:100DC00019080A1811071414090B0C181715100D1F
:100DD00018180A090F190A0E0D181511180C1814F5
:100DE00013121306170A1710071513140716140504
:100DF00018110F0D17070C131016080705120F0F07
:100E0000120705050A0A1008080A0D050A1210073C
:100E1000110514191105160F1111110612161109D9
:100E200012170C14170E15071616150D0B190810AE
:100E3000060B100D0C110D0C050C12060717050DF5
:100E4000160F1419150518130613150513090C1898
:100E50000F06190C06060E0F080F0A1009150F16BB
:100E60000B101010080807091410111410140A05AB
:100E70000F13100C170B0D0B19141008140C111371
:100E80000707160E05100B19151319110B0D18185D
:100E90000514111609180D0B0D190A111615130B4F
:100EA0000B0E0F060B171414181713050615121343
:100EB00019160D0E17090B16081707151710061827
:100EC00009120C08070F0A0F141418140717051538
:100ED000131818120A1108161608100A0918060D18
:100EE0000A100519110B13120509090B190C141915
:100EF000071317150915190C1205111706151412E9
:100F0000150717170F17140D0B130608180D050AF0
:100F100006050C16101910101514130F15050E19CF
:100F20001105061714070D1009130E0C11110508F1
:100F300009111712160D130707171917170910199A
:100F400006101210111217150506100E150F1111AB
:100F50000B06130A140C160C14110A120D061014A9
:100F600014190D09170A130E10110E0E110F061386
:100F700014170F0E05161513140F11070717190D67
:100F80000B160A1413101615161817111505071746
:100F90000E08100A1317171407161106160B14095A
:100FA0001805170B0D0811080B061117060A051274
:100FB0000905160A13070C0E11080B080F140A1462
:100FC0000814140A1316141707051415051507122B
:100FD0001010120A0911180B11180707060F140830
:100FE00008160A17160F11050F13110B17160C0B05
:100FF00010060E0F08120513120A1206170E130E12
:10100000090E0E08090C0E0F150F12190A0F1708FA
:101010000D1512190A1015140F07130D0C131124B6
:101020001FBECFE5D2E0DEBFCDBF20E0A4E6B0E03A
:1010300001C01D92AD37B207E1F710E0A0E6B0E0C5
:10104000E2E8F7E102C005900D92A436B107D9F7A6
:101050000CD195C3D5C7BB9A8DB18F718DB98DB1A8
:101060008A618DB9BA9AB99AB8986A9A08958FB96F
:1010700080E48EB9769902C0689AFCCF8FB108954A
:10108000CF93C82FC29AC398892FF1DF8C2FEFDF3F
:10109000C39AC29ACF91089580937A0020917B00E1
:1010A00030917C00813049F030F0823049F083305B
:1010B00069F42D7107C0206C05C02F71226002C039
:1010C0002D73286230937C0020937B0080917B00FD
:1010D00090917C00D5CF8093780020917B00309157
:1010E0007C00882321F0813039F4386001C0377FDB
:1010F00030937C0020937B0080917B0090917C005A
:10110000BFCFCF93DF93282FCB01BA01213019F045
:10111000C0E0D0EC02C0C0E0D0EEE22FF0E0EE0F75
:10112000FF1FEE0FFF1FE459FF4F6083718382831F
:10113000938320E030E040E054E406D220E030E049
:1011400044E352E4DFD046D1CE01862B972BDF91CA
:10115000CF9196CF8093790020917B0030917C00D5
:10116000882321F0813039F4346001C03B7F309313
:101170007C0020937B0080917B0090917C0080CF4D
:101180008F929F92AF92BF92CF92DF92EF92FF9297
:10119000CF93DF93C82F4A015B0127E73CEC4BE27A
:1011A00051E4C501B401D0D120E030E040E850E482
:1011B000CBD110D16B017C01EC2FF0E0EE0FFF1FC3
:1011C000EE0FFF1FEC59FF4F80829182A282B38203
:1011D000C13019F0C0E0D0E402C0C0E0D0E8809196
:1011E0007B0090917C0090624BDFD701C60122E02A
:1011F000B695A795979587952A95D1F79F738C2BD0
:101200009D2B3EDFC7019F738C2B9D2BDF91CF91D0
:10121000FF90EF90DF90CF90BF90AF909F908F9016
:101220002FCF80E491E02CDFE4E6F0E08789908D19
:101230008064908F878B60E070E080E090E0A0DFBA
:1012400060E070E081E090E09BDF60E070E080E0D3
:1012500090E057DF60E070E081E090E052DF80E0F6
:1012600090E039DF80E090E075CFF5DE29E03EE1E7
:1012700045EE4A95F1F73A95E1F72A95D1F7000046
:10128000D0DF22E038E34EEA4A95F1F73A95E1F7EC
:101290002A95D1F782E000DF40E050E26BEC76E483
:1012A00080E06EDF82ED94E008D20EE110E078017C
:1012B000C0E9D5E6BE0180E090E0B8D0AB01BC014A
:1012C00080E05EDFF7018491C81BD109FFEFEF1AC0
:1012D000FF0AC13C8DE5D80768F7C0ECDDE5BE012B
:1012E00080E090E0A3D0AB01BC0180E049DFF801D1
:1012F0008491C80FD11D0F5F1F4FC039F5E6DF077E
:1013000070F3D3CF0CD0E6C0DED040F0D5D030F0B3
:1013100021F45F3F19F0C7C0511110C1CAC0EBD012
:1013200098F39923C9F35523B1F3951B550BBB27AC
:10133000AA2762177307840738F09F5F5F4F220F59
:10134000331F441FAA1FA9F333D00E2E3AF0E0E852
:1013500030D091505040E695001CCAF729D0FE2F9E
:1013600027D0660F771F881FBB1F26173707480730
:10137000AB07B0E809F0BB0B802DBF01FF279358E6
:101380005F4F2AF09E3F510568F08DC0D7C05F3F88
:10139000ECF3983EDCF3869577956795B795F795CE
:1013A0009F5FC9F7880F911D9695879597F90895C6
:1013B000E1E0660F771F881FBB1F62177307840762
:1013C000BA0720F0621B730B840BBA0BEE1F88F771
:1013D000E095089598D088F09F5790F0B92F9927FD
:1013E000B751A0F0D1F0660F771F881F991F1AF030
:1013F000BA95C9F712C0B13081F09FD0B1E008951D
:101400009CC0672F782F8827B85F39F0B93FCCF39D
:10141000869577956795B395D9F73EF49095809525
:10142000709561957F4F8F4F9F4F0895E89409C045
:1014300097FB3EF490958095709561957F4F8F4F07
:101440009F4F9923A9F0F92F96E9BB279395F6951D
:10145000879577956795B795F111F8CFFAF4BB0F9B
:1014600011F460FF1BC06F5F7F4F8F4F9F4F16C0FF
:10147000882311F096E911C0772321F09EE8872F89
:10148000762F05C0662371F096E8862F70E060E045
:101490002AF09A95660F771F881FDAF7880F9695BE
:1014A000879597F9089597F99F6780E870E060E065
:1014B00008959FEF80EC089500240A9416161706ED
:1014C00018060906089500240A9412161306140635
:1014D00005060895092E0394000C11F4882352F098
:1014E000BB0F40F4BF2B11F460FF04C06F5F7F4F50
:1014F0008F4F9F4F089557FD9058440F551F59F037
:101500005F3F71F04795880F97FB991F61F09F3FF0
:1015100079F087950895121613061406551FF2CF19
:101520004695F1DF08C0161617061806991FF1CF69
:1015300086957105610508940895E894BB27662790
:101540007727CB0197F908950AD0C4CFB5DF28F0EB
:10155000BADF18F0952309F0A6CFABCFEFCFCBDFE2
:10156000A8F39923D9F35523C9F3950F50E0551FDC
:10157000AA27EE27FF27BB2700240894679520F4AD
:10158000E20FF31FB41F0A1E220F331F441FAA1FAE
:101590006695A9F7779530F4F30FB41F0A1E121E53
:1015A00008F46395330F441FAA1F221F769599F7FD
:1015B000879520F4B40F0A1E121E631F440FAA1F42
:1015C000221F331F8695A9F7862F712D602D1124B8
:1015D0009F5750408AF0E1F088234AF0EE0FFF1F3A
:1015E000BB1F661F771F881F91505040A9F79E3F71
:1015F000510570F058CFA2CF5F3FECF3983EDCF37B
:10160000869577956795B795F795E7959F5FC1F7AD
:10161000FE2B880F911D9695879597F908958F92C7
:101620009F92AF92BF92CF92DF92EF92FF92CF93B1
:10163000DF93EC01688179818A819B816115710555
:101640008105910521F464E279ED8BE597E02DE1C8
:1016500033EF41E050E055D049015A0127EA31E427
:1016600040E050E035D06B017C012CEE34EF4FEFC1
:101670005FEFC501B4012CD0DC01CB018C0D9D1DA9
:10168000AE1DBF1DB7FF03C00197A109B0488883F5
:101690009983AA83BB839F77DF91CF91FF90EF90CF
:1016A000DF90CF90BF90AF909F908F900895B7DF5D
:1016B000089580E690E0B3DF0895A0E0B0E0809365
:1016C000600090936100A0936200B093630008955E
:1016D000EE27FF27AA27BB2708C0A20FB31FE41FCE
:1016E000F51F220F331F441F551F96958795779539
:1016F000679598F37040A9F7009799F7BD01CF015E
:101700000895052E97FB16F400940FD057FD05D0D1
:1017100014D007FC02D046F408C05095409530958F
:1017200021953F4F4F4F5F4F08959095809570954D
:1017300061957F4F8F4F9F4F0895A1E21A2EAA1BEC
:10174000BB1BFD010DC0AA1FBB1FEE1FFF1FA21771
:10175000B307E407F50720F0A21BB30BE40BF50B6E
:10176000661F771F881F991F1A9469F760957095F7
:10177000809590959B01AC01BD01CF010895F8942F
:02178000FFCF99
:041782000100000062
:00000001FF