-
Notifications
You must be signed in to change notification settings - Fork 8
/
main.hex
190 lines (190 loc) · 8.29 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
:100000000C9458010C9435040C9475010C947501F2
:100010000C9475010C9475010C9475010C94750188
:100020000C9475010C9475010C9475010C94750178
:100030000C9475010C9475010C9475010C94750168
:100040000C9475010C9475010C9475010C94750158
:100050000C9475010C9475010C9475010C94750148
:100060000C9475010C94750141542B4342430D0AC5
:100070000041542B43495047534D4C4F433D312C85
:10008000310D0A002B53415042523A20312C31009D
:1000900041542B53415042523D302C310D0A004106
:1000A000542B53415042523D322C310D0A004154E1
:1000B0002B53415042523D312C310D0A0041542BFB
:1000C00053415042523D332C312C22505744222C64
:1000D00022696E7465726E6574220D0A0041542B9C
:1000E00053415042523D332C312C2255534552221C
:1000F0002C22696E7465726E6574220D0A0041547B
:100100002B53415042523D332C312C2241504E2230
:100110002C22696E7465726E6574220D0A0041545A
:100120002B53415042523D332C312C22434F4E54DD
:10013000595045222C2247505253220D0A000A42A0
:100140004154544552595B6D565D3D00204C41541D
:1001500049545544453D00205554430A204C4F4EC8
:10016000475449545544453D000D0A002C000D0AE2
:1001700020687474703A2F2F6D6170732E676F6FE3
:10018000676C652E636F6D2F6D6170733F713D00FD
:1001900041542B434E45544C494748543D300D0A79
:1001A00000415426570D0A0041542B4950523D3905
:1001B0003630300D0A0041542B4353434C4B3D30F5
:1001C0000D0A0041542B4353434C4B3D320D0A0062
:1001D00041542B4346554E3D310D0A0041542B43AB
:1001E00046554E3D340D0A0041542B434C49503D79
:1001F000310D0A00220A0D0041542B434D47444162
:100200003D2244454C20414C4C220D0A0041542BC8
:10021000434D47533D220041542B434D47463D310A
:100220000D0A004154480A0D0041542B43464752E1
:10023000493D310A0D0041542B4350494E3D223176
:10024000313131220A0D00415445300A0D0041542C
:100250002B4350494E3F0A0D002B4350494E3A2044
:1002600053494D2050494E002B4350494E3A20529D
:10027000454144590041542B435245473D300A0DF6
:100280000041542B435245473F0A0D002B43524532
:10029000473A20302C35002B435245473A20302C2A
:1002A000310052494E47004F4B0041540A0D0000A7
:1002B00011241FBECFEFD8E0DEBFCDBF11E0A0E01C
:1002C000B1E0EAE2FBE002C005900D92A639B10769
:1002D000D9F711E0A6E9B1E001C01D92A33CB10736
:1002E000E1F70E9440040C9493050C94000082E016
:1002F0008093C0001092C5008CE08093C400E1ECB4
:10030000F0E0808188608083808180618083E2EC7E
:10031000F0E080818660808308959091C00095FF11
:10032000FCCF8093C60008958091C00087FFFCCF6A
:100330008091C6000895CF93DF93AC01DC0190E07B
:1003400020E03D91FB01E90FF11D8081381320C0B1
:1003500090E0892F820FFA01E80FF11D3081C92F3B
:10036000D0E031110BC0FB0101900020E9F731977B
:10037000E61BF70BCE17DF0759F40FC0FB01EC0F9C
:10038000FD1F8081882379F33813EDCF9F5FE1CF84
:100390002F5F2035B1F680E001C081E0DF91CF9181
:1003A0000895CF93DF93EC018991882319F00E947F
:1003B0008D01FACFDF91CF910895CF93DF93EC01B8
:1003C000CE01FE012491222331F02196FC0184917B
:1003D0000E948D01F5CFDF91CF910895CF931092B8
:1003E000C201C0E50E949401282F30E02A30310577
:1003F00079F02D30310561F0E091C201F0E0EA5B67
:10040000FE4F80838091C2018F5F8093C2010DC037
:100410008091C201882349F0E091C201F0E0EA5BDB
:10042000FE4F10821092C20102C0C150D9F681E085
:10043000CF910895CF931092BF011092C0011092F6
:10044000C201C0E00E949401CF5F8C3219F0C43128
:10045000C9F75EC0C43109F45BC00E949401E09109
:10046000BF01F0E0E65FFE4F80839091BF019F5F88
:100470009093BF01CF5F8C3249F4E091BF01F0E06F
:10048000E75FFE4F10821092BF0105C0C63429F706
:10049000F4CFC63480F40E949401E091C001F0E0F2
:1004A000E25EFE4F80839091C0019F5F9093C001F8
:1004B000CF5F8C3271F7E091C001F0E0E35EFE4F58
:1004C00010821092C00105C02A303105A9F0C6344F
:1004D00098F40E949401282F30E0E091C201F0E0EE
:1004E000EA5BFE4F80838091C2018F5F8093C201DF
:1004F000CF5F2D30310541F7E091C201F0E0EB5BB9
:10050000FE4F10821092C2010E94940181E001C04E
:1005100080E0CF910895CF931092C101C0E00E9476
:100520009401CF5F8A3311F0C035C9F70E9494015E
:10053000CF5F823211F0C035C8F30E949401E09180
:10054000C101F0E0EE5CFE4F80839091C1019F5F9E
:100550009093C101CF5F823249F4E091C101F0E094
:10056000EF5CFE4F10821092C10107C0C03528F326
:10057000F4CF0D9749F0C03538F40E94940190E013
:10058000CF5F8A309105A9F781E0CF910895CF938D
:1005900010929601C0E00E949401CF5F8C3211F05E
:1005A000C634C9F70E949401CF5F8C3211F0C63473
:1005B000C8F30E949401282F30E0E0919601F0E00A
:1005C000E050FF4F8083809196018F5F809396016A
:1005D000CF5F2A30310529F02D30310511F0C634B6
:1005E00040F3E0919601F0E0E150FF4F108210924D
:1005F000960181E0CF910895882361F026E033E1F0
:100600004EEA4A95F1F73A95E1F72A95D1F700C0FD
:100610008150F2CF0895CF938AEA92E00E94DD01E3
:100620000E94EE01882389F043E050E067EA72E01F
:1006300087E991E00E948A0567E971E086E491E02C
:100640000E949B01C1E0813009F0C0E081E00E947E
:10065000FC02CC2309F387E492E00E94DD0181E0F3
:100660000E94FC0281E0CF910895CF9382E00E9426
:10067000FC028EE492E00E94DD010E94EE018823DC
:10068000A9F34DE050E068E672E087E991E00E944E
:100690008A0567E971E086E491E00E949B01C82F1A
:1006A0004FE050E069E572E087E991E00E948A0539
:1006B00067E971E086E491E00E949B01813049F492
:1006C0000E94FC0286E392E00E94DD0181E00E942C
:1006D000FC02C13059F681E0CF910895CF93DF93AA
:1006E00081E00E94FC0281E892E00E94DD010E940C
:1006F000EE01811102C0C0E367C04BE050E067E942
:1007000072E087E991E00E948A0567E971E086E47A
:1007100091E00E949B01813009F469C04BE050E0F8
:100720006CE872E087E991E00E948A0567E971E070
:1007300086E491E00E949B018130E9F658C04BE0CD
:1007400050E067E972E087E991E00E948A0567E975
:1007500071E086E491E00E949B01D82F4BE050E0CD
:100760006CE872E087E991E00E948A0567E971E030
:1007700086E491E00E949B018130C9F1D130B9F14A
:1007800081E00E94FC028CED91E00E94DD0181E09D
:100790000E94FC0283EC91E00E94DD01DEE18CE32B
:1007A0000E94FC02D150D9F78AEA92E00E94DD0152
:1007B00081E00E94FC0286EB91E00E94DD0181E075
:1007C0000E94FC02C15099F081E00E94FC0280ED81
:1007D00091E00E94DD0188E70E94FC0281E892E03E
:1007E0000E94DD010E94EE01882361F3A8CF81E021
:1007F000DF91CF91089581E00E94FC028EE191E0AB
:100800000E94DD0181E00E94FC028EEF90E00E94D8
:10081000DD0181E00E94FC028DED90E00E94DD018F
:1008200081E00E94FC028DEB90E00E94DD0181E0FE
:100830000E94FC0281E0089583B7817F846083BFBA
:1008400083B7816083BF52985A9AF894E9E6F0E042
:1008500080818D7F808380818E7F8083E89A7894E9
:10086000889583B78E7F83BF08951F920F920FB62E
:100870000F921124E8980F900FBE0F901F901895BB
:100880000E9477018AE00E94FC020E940B0382E032
:100890000E94FC0288EA91E00E94DD0181E00E9452
:1008A000FC0289E292E00E94DD0181E00E94FC02EC
:1008B00085E792E00E94DD0181E00E94FC0281EA6E
:1008C00091E00E94DD0183E00E94FC020E9435035A
:1008D00082E00E94FC0280ED91E00E94DD0188E749
:1008E0000E94FC020E946E030E94FB0387E192E0DB
:1008F0000E94DD0181E00E94FC0288EF91E00E94ED
:10090000DD0182E00E94FC0288EE91E00E94DD01A0
:1009100081E00E94FC0280E991E00E94DD0181E01B
:100920000E94FC0283EC91E00E94DD0182E00E94C3
:10093000FC020E941C040E94EE018823B9F245E0EB
:1009400050E062EA72E087E991E00E948A0567E977
:1009500071E086E491E00E949B018130C9F40E941D
:100960008B028AEA92E00E94DD0181E00E94FC0293
:1009700086EB91E00E94DD0181E00E94FC0283E2AF
:1009800092E00E94DD0181E00E94FC02C3E02DC0E4
:100990008AEA92E00E94DD0181E00E94FC0286EB7F
:1009A00091E00E94DD0181E00E94FC020E9435037B
:1009B0000E946E0380E990E00E94DD0182E0A7C002
:1009C0004CE050E064E870E087E991E00E948A051D
:1009D00067E971E086E491E00E949B0191E081303B
:1009E00011F5C15011F1911123C081E00E94FC0268
:1009F00080E990E00E94DD0181E00E94FC020E94FB
:100A0000FB0381E00E94FC028EEA90E00E94DD017F
:100A10008AE00E94FC028FE990E00E94DD010E94C2
:100A2000EE018111CDCF90E0DCCF913009F06EC0A6
:100A300081E00E94FC0288E690E00E94DD010E94B5
:100A4000C70281E00E94FC0281E790E00E94DD0184
:100A50000E941A02811104C087E30E94FC024FC069
:100A600081E00E94FC0287E192E00E94DD0181E0CA
:100A70000E94FC028DE092E00E94DD0182E391E0A1
:100A80000E94D10184EF91E00E94DD0181E00E948B
:100A9000FC0286E491E00E94D10187E591E00E948A
:100AA000DD018AE091E00E94D1018CE491E00E9496
:100AB000DD018EE191E00E94D1018EE391E00E9480
:100AC000DD0180E091E00E94D1018EE691E00E947C
:100AD000DD018EE191E00E94D1018CE691E00E945F
:100AE000DD018AE091E00E94D10189E691E00E9457
:100AF000DD0181E00E94FC028AE10E948D0185E017
:100B00000E94FC0280E990E00E94DD018AE00E94E0
:100B1000FC02ECCEFB01DC0102C005900D924150BD
:0A0B20005040D8F70895F894FFCF75
:100B2A003132333435363738393031323334353679
:100B3A003738393031323334353637383930313263
:100B4A00333435363738393031323334353637384D
:100B5A00393031323334353637383930313233344B
:100B6A00353637383930313233343536373839302B
:100B7A003132333435363738393031323334353629
:100B8A003738393031323334353637383930313213
:100B9A0033343536373839303132333435363738FD
:100BAA0039303132333435363738393031323334FB
:060BBA00353637383930F2
:00000001FF