-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathmain.hex
222 lines (222 loc) · 9.69 KB
/
main.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
:100000000C942D010C944A010C944A010C944A0161
:100010000C944A010C944A010C944A010C944A0134
:100020000C944A010C944A010C944A010C944A0124
:100030000C944A010C944A010C944A010C944A0114
:100040000C944A010C944A010C944A010C944A0104
:100050000C944A010C944A010C944A010C944A01F4
:100060000C944A010C944A010000000000818118A0
:1000700081810007000700147F147F14242A7F2A3F
:10008000122313086462364955225000050300000C
:10009000001C2241000041221C0014083E081408E4
:1000A000083E0808005030000008080808080060F2
:1000B00060000020100804023E5149453E00427F86
:1000C000400042615149462141454B311814127F8D
:1000D0001027454545393C4A494930017109050316
:1000E0003649494936064949291E0036360000007E
:1000F0005636000008142241001414141414004150
:100100002214080201510906324979413E7E11113B
:10011000117E7F494949363E414141227F4141227A
:100120001C7F494949417F090909013E4149497AF2
:100130007F0808087F00417F41002040413F017F48
:10014000081422417F404040407F020C027F7F0420
:1001500008107F3E4141413E7F090909063E415159
:10016000215E7F09192946464949493101017F012C
:10017000013F4040403F1F2040201F3F4038403F4C
:100180006314081463070870080761514945430068
:100190007F41410002040810200041417F00040219
:1001A0000102044040404040000102040020545439
:1001B00054787F48444438384444442038444448C0
:1001C0007F3854545418087E0901020C5252523E92
:1001D0007F0804047800447D40002040443D007FB7
:1001E0001028440000417F40007C041804787C08FB
:1001F00004047838444444387C1414140808141453
:10020000147C7C080404084854545420043F44409F
:10021000203C4040207C1C2040201C3C4030403C86
:1002200044281028440C5050503C4464544C440022
:100230000836410000007F00000041360800100829
:1002400008100800000000000500960100C8110118
:100250000A3A05010036A000C82911241FBECFEFBD
:10026000D8E0DEBFCDBF11E0A0E0B1E0ECE7FDE0FB
:1002700002C005900D92A234B107D9F721E0A2E4A3
:10028000B1E001C01D92A634B207E1F70E94F60565
:100290000C94BC060C940000FC01A281B3814C912B
:1002A00021E030E0C901048002C0880F991F0A9440
:1002B000E2F7842B8C93A081B1814C91C901048019
:1002C00002C0880F991F0A94E2F7842B8C934FEF9A
:1002D00081EE94E0415080409040E1F700C0000082
:1002E000A281B3819C91A901048002C0440F551FD3
:1002F0000A94E2F7842F809589238C934FEF81EE47
:1003000094E0415080409040E1F700C00000A2819D
:10031000B3818C91048002C0220F331F0A94E2F74C
:10032000282B2C930895259A239A8CB580648CBD34
:100330008CB580618CBD8DB581608DBD0895CF93E6
:10034000DF93FC01C081D181A881B9814C9121E06A
:1003500030E0C9010C8002C0880F991F0A94E2F7AF
:10036000842B8C93C281D381A881B9814C91C9011E
:100370000C8002C0880F991F0A94E2F7842B8C939B
:10038000C481D581A881B9814C91C9010C8002C07A
:10039000880F991F0A94E2F7842B8C93C081D18136
:1003A000AA81BB814C91C9010C8002C0880F991FA2
:1003B0000A94E2F7842B8C93A281B3811296ED917B
:1003C000FC911397808114960C9002C0220F331F6A
:1003D0000A94E2F7282B2083DF91CF910895CF93E1
:1003E000DF93FC01C081D181AA81BB819C9121E076
:1003F00030E0A9010C8002C0440F551F0A94E2F7B7
:10040000842F809589238C93C481D581AA81BB8157
:100410008C910C8002C0220F331F0A94E2F72095C2
:1004200028232C936EBD0DB407FEFDCFA081B181B2
:100430001296ED91FC911397208181E090E0149643
:100440000C9002C0880F991F0A94E2F7822B8083D8
:100450008EB5DF91CF910895CF93DF93FC01C081DA
:10046000D181AA81BB819C9121E030E0A9010C805F
:1004700002C0440F551F0A94E2F7842F8095892308
:100480008C93C481D581AA81BB818C910C8002C0E0
:10049000220F331F0A94E2F7282B2C936EBD0DB464
:1004A00007FEFDCFA081B1811296ED91FC911397CB
:1004B000208181E090E014960C9002C0880F991F73
:1004C0000A94E2F7822B80838EB5DF91CF91089555
:1004D000CF93DF93FC01C081D181AA81BB819C9124
:1004E00021E030E0A9010C8002C0440F551F0A949E
:1004F000E2F7842F809589238C93C481D581AA81CA
:10050000BB818C910C8002C0220F331F0A94E2F74A
:10051000282B2C937EBD0DB407FEFDCF6EBD0DB410
:1005200007FEFDCFA081B1811296ED91FC9113974A
:10053000208181E090E014960C9002C0880F991FF2
:100540000A94E2F7822B80838EB5DF91CF910895D4
:10055000EF92FF920F931F93CF93DF93461738F1DB
:10056000413A28F5021718F1023808F5F22E142F37
:10057000E62EEC016AE20E94EF016E2D70E0CE01E2
:100580000E946802612F70E0CE010E9468026BE257
:10059000CE010E94EF016F2D70E0CE010E94680233
:1005A000602F70E0CE010E94680280E001C081E00F
:1005B000DF91CF911F910F91FF90EF900895CF920F
:1005C000DF92EF92FF920F931F93CF93DF938C01F3
:1005D0007B016A016CE20E94EF01E601209731F095
:1005E000B701C8010E9468022197F8CFDF91CF912F
:1005F0001F910F91FF90EF90DF90CF900895EF92B1
:10060000FF920F93CF93DF93EC017901042F242FF6
:10061000462F0E94A80241E050E0B701CE01DF91D1
:10062000CF910F91FF90EF900C94DF0269E20C9450
:10063000EF0168E20C94EF01EF92FF920F93CF93DA
:10064000DF93EC017B0101E820E040EA60E00E94DA
:10065000A80242EC51E5B701CE01DF91CF910F9195
:10066000FF90EF900C94DF028F929F92AF92BF9217
:10067000CF92DF92EF92FF920F931F93CF93DF936E
:10068000EC018A012115310599F545E0C42E062EAD
:10069000000C770B60527109C69E5001C79EB00CCA
:1006A0001124CA948FEFC81609F465C0F501EC0D4A
:1006B000F11DE859FF4FE49158E0D52EEE2EF12CB4
:1006C000DA948FEFD81669F3C7010D2C02C0959507
:1006D00087950A94E2F780FFF3CF409144014D0DD6
:1006E000609142016C0D9801CE010E94FF02E8CF9B
:1006F0002038310509F045C025E0F22E062E000C09
:10070000770B60527109F69E5001F79EB00C1124D0
:10071000FA948FEFF81679F1F501EF0DF11DE85914
:10072000FF4FE49138E0E32ECE2ED12CEA948FEFE8
:10073000E81671F3C6010E2C02C0959587950A94B0
:10074000E2F780FFF3CF409144019E2C990C490DB4
:10075000609142016F0D9801CE010E94FF0240910D
:100760004401490D4F5F609142016F0D9801CE0128
:100770000E94FF02DBCF80914201909143010696D7
:1007800062C02138310509F062C085E0D82E062EFE
:10079000000C770B60527109D69E5001D79EB00CA9
:1007A0001124DA948FEFD81609F448C0F501ED0D45
:1007B000F11DE859FF4FE4918D2C880C98E0992E9B
:1007C000EE2EF12C9A948FEF981659F3C701092C4D
:1007D00002C0959587950A94E2F780FFF3CF409188
:1007E0004401C92CCC0C4C0D60914201680D98015C
:1007F000CE010E94FF02409144014C0D4F5F609179
:100800004201680D9801CE010E94FF02409144010F
:100810004C0D609142016F5F680D9801CE010E94FE
:10082000FF02409144014C0D4F5F609142016F5FA8
:10083000680D9801CE010E94FF02C4CF8091420151
:10084000909143010B96909343018093420180E085
:10085000DF91CF911F910F91FF90EF90DF90CF909C
:10086000BF90AF909F908F900895823A50F0633878
:10087000A0F470E0709345016093440182E090E041
:1008800006C070E0709345016093440190E090933E
:1008900043018093420180E0089581E00895823A07
:1008A00068F0461768F070E070934501609344016A
:1008B00082E090E0909343018093420180E00895AC
:1008C00081E008959F92AF92BF92CF92DF92EF9214
:1008D000FF920F931F93CF93DF936C015A0179011D
:1008E000C90124E0969587952A95E1F718E0180F3D
:1008F00002E8011BEB018E2D8F70982E88818823D2
:10090000A1F060914401610F809142018B5F9701DA
:10091000402F890D0E944F048111F0CF9701A5014E
:100920006991C6010E943403E9CFDF91CF911F91F5
:100930000F91FF90EF90DF90CF90BF90AF909F907E
:1009400008954F925F926F927F928F929F92AF9293
:10095000BF92CF92DF92EF92FF920F931F93CF93AC
:10096000DF936C01762E542E122F402E842F90E0B0
:10097000861B9109C02FD0E0C21BD10997FF05C08B
:100980009195819591090FEF01C001E0D7FF06C055
:10099000D195C195D10966246A9402C066246394F6
:1009A0005E01AA0CBB1C4C01880C991CC817D90706
:1009B000DCF4E501C81BD90B9701412F672DC60157
:1009C0000E94FF027514D1F0700ED7FD03C0160D02
:1009D000C819D909CA0DDB1DEFCF160D1C161D064F
:1009E0001CF0700ECA0DDB1DC819D9099701412FE3
:1009F000672DC6010E94FF021411EFCF81E0DF9145
:100A0000CF911F910F91FF90EF90DF90CF90BF900B
:100A1000AF909F908F907F906F905F904F900895D0
:100A2000CF92DF92EF92FF920F931F93CF93DF93BA
:100A30007C01D62F6801C62F641708F4C42F022F3B
:100A40004C2F6D2FC7010E94A8024C2F50E04D1B68
:100A50005109B601C701DF91CF911F910F91FF900E
:100A6000EF90DF90CF900C94DF02CF92DF92EF9265
:100A7000FF920F931F93CF93DF937C01D42F6801D4
:100A8000C42F421708F4C22F0C2F2D2F462FC70159
:100A90000E94A8024C2F50E04D1B5109B601C7011E
:100AA000DF91CF911F910F91FF90EF90DF90CF904A
:100AB0000C94DF02BF92CF92DF92EF92FF920F93DE
:100AC0001F93CF93DF936C01B62ED42F122FC02F1C
:100AD000461710F4B42ED62FC11718F4812F1C2FEF
:100AE000C82F0C2F212F4D2F6B2DC6010E94A8025D
:100AF0002D2F30E02B1931092F5F3F4F8C2F90E0C5
:100B0000811B91090196289FA001299F500D389FB4
:100B1000500D1124B701C601DF91CF911F910F91A4
:100B2000FF90EF90DF90CF90BF900C94DF0288236E
:100B300041F0EFECF7E03197F1F700C00000815091
:100B4000F6CF08959F92AF92BF92CF92DF92EF922D
:100B5000FF920F931F93CF93DF937C01EB012196BC
:100B6000FB011491112321F1FE019490319604911F
:100B70005E01F3E0AF0EB11CFE0132966491C70135
:100B80000E94EF01C92D6501CC2351F0F60164915B
:100B9000C7010E942C02C150C60101966C01F4CF1E
:100BA000E501C90DD11D802F0E9497051150DACFA4
:100BB000DF91CF911F910F91FF90EF90DF90CF9039
:100BC000BF90AF909F900895CF93DF93EC010E9468
:100BD0009F010E9493018E819F810E944C0168E4D5
:100BE00072E0CE01DF91CF910C94A205EF92FF92BB
:100BF0000F931F93CF93DF93CDB7DEB7E8970FB670
:100C0000F894DEBF0FBECDBF85E0E0E0F1E0DE018D
:100C1000D49601900D928A95E1F785E0E5E0F1E048
:100C2000DE019F9601900D928A95E1F785E0EAE05A
:100C3000F1E0DE019A9601900D928A95E1F785E048
:100C4000EFE0F1E0DE01959601900D928A95E1F7D3
:100C5000CE01C4969A87898705979C878B870597CD
:100C60009E878D870597988B8F8785E0E4E1F1E07B
:100C7000DE01909601900D928A95E1F785E0E9E119
:100C8000F1E0DE015B9601900D928A95E1F785E037
:100C9000EAE0F1E0DE01569601900D928A95E1F7C7
:100CA00085E0EEE1F1E0DE01519601900D928A952A
:100CB000E1F7CE0180969A83898305979C838B8385
:100CC00005979E838D83059798878F8308970E9449
:100CD000E40560E070E0CE0109960E941C036AE022
:100CE00083E20E94350420E830E04FEF5FEF63E2DB
:100CF00071E0CE0109960E9462041EE1E12C80EFB2
:100D0000F82E08E22EE1412F6EE1CE0109960E94F5
:100D10005A051F5F133891F7CE0101960E94E40532
:100D200060E070E0CE0101960E941C036AE081E160
:100D30000E94350421E830E04FEF5FEF64E371E09B
:100D4000CE0101960E9462040FEF1FEF2BE14CE9E8
:100D500065E0CE0101960E94100580E090E0E896E3
:100D60000FB6F894DEBF0FBECDBFDF91CF911F91BC
:0C0D70000F91FF90EF900895F894FFCFD2
:100D7C002400250002240025000124002500002A5F
:100D8C00002B00072A002B00002A002B00012A0050
:100D9C002B00034C6F6164696E6720444154412001
:100DAC002E2E2E00535437373335204C43442032EB
:020DBC00000035
:00000001FF