-
Notifications
You must be signed in to change notification settings - Fork 3
/
SPA.hex
237 lines (237 loc) · 10.4 KB
/
SPA.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
:1000000057C000007AC0000078C0000076C0000031
:1000100074C0000072C0000070C000006EC000001C
:100020006CC000006AC0000068C0000066C000002C
:1000300064C0000062C0000060C000005EC000003C
:100040007BC500005AC0000005C400003DC400008C
:1000500054C0000052C0000050C000004EC000005C
:100060004CC000004AC00000000000070002010070
:100070000003040600000000000000000102040864
:100080001020408001020408102001020408102002
:10009000040404040404040402020202020203032E
:1000A00003030303000000002300260029001E05AF
:1000B00011241FBECFEFD8E0DEBFCDBF11E0A0E01E
:1000C000B1E0EEE8FEE002C005900D92A432B10767
:1000D000D9F722E0A4E2B1E001C01D92A531B20738
:1000E000E1F710E0C0EBD0E003C02297FE01C9D6D3
:1000F000CE3AD107D1F7E7D277C682CF2098289A97
:100100000895CF93DF93EC016530B1F0189B03C0E5
:1001100081E08D8701C01D8670E0C60FD71F8881E2
:100120008E83FB01EF5FFE4F8081EBD59595879520
:100130009595879588830AC08D818B8782E12CD61F
:10014000892B19F08FEF8D8301C01D82DF91CF9134
:100150000895860F911DFC0180810895860F911DE1
:10016000FC0186810895FC01858508950F931F93F6
:10017000CF93DF9384E291E0C1DF60E076E98DE325
:1001800091E0A5D2C0E0D0E005E010E0CE01B801DA
:1001900041D6682F84E291E0B4DF65E070E080E052
:1001A00090E050D52196CC30D10581F7DF91CF91E9
:1001B0001F910F910895CF93C0913C0184E291E08B
:1001C000D2DFC81709F452C084E291E0CCDF882363
:1001D00029F18DE391E07ED263E084E291E0B9DF22
:1001E000482F63E08DE391E07CD28DE391E072D201
:1001F00062E084E291E0ADDF482F62E08DE391E0C0
:1002000070D28DE391E066D240E067E08DE391E04B
:1002100068D28DE391E05ED240E024C08DE391E0AE
:1002200059D240E063E08DE391E05BD28DE391E051
:1002300051D240E062E08DE391E053D28DE391E052
:1002400049D263E084E291E084DF482F67E08DE3E8
:1002500091E047D28DE391E03DD262E084E291E00B
:1002600078DF482F66E08DE391E03BD284E291E0B5
:100270007ADF80933C01CF910895CF93DF938091F3
:100280003201843020F48F5F8093320102C01092DB
:10029000320180913201843008F065C084E291E03F
:1002A00062DF882369F18DE391E014D2609132011D
:1002B00084E291E04EDFE0913201F0E0E95FFE4F31
:1002C000482F60818DE391E00CD280913201823021
:1002D00009F402C0833069F48DE391E0FBD1E09131
:1002E0003201F0E0E35FFE4F40E060818DE391E09A
:1002F000F8D160913201E62FF0E0E95FFE4F2AC0AD
:100300008DE391E0E7D16091320184E291E021DF59
:10031000E0913201F0E0E35FFE4F482F60818DE312
:1003200091E0DFD1809132018250823068F48DE318
:1003300091E0D0D1E0913201F0E0E95FFE4F40E082
:1003400060818DE391E0CDD160913201E62FF0E044
:10035000E35FFE4FC081D0E084E291E0FADECC5C46
:10036000DE4F888312C08DE391E0B4D164E084E273
:1003700091E0EFDE482F61E08DE391E0B2D164E0DF
:1003800084E291E0E6DE80933501DF91CF9108951C
:10039000CF92DF92EF92FF92CF93DF938091330160
:1003A000843020F48F5F8093330102C010923301B8
:1003B0006091330184E291E0A4DEFDDE809133019F
:1003C000843008F0F5C084E291E0CDDE6091330125
:1003D000882309F46CC084E291E0BBDEC82F6091F1
:1003E000330184E291E0BADEC81709F18DE391E0B0
:1003F00071D16091330184E291E0ABDEE091330191
:10040000F0E0E95FFE4F482F60818DE391E069D114
:1004100060913301E62FF0E0E95FFE4FC081D0E04C
:1004200084E291E096DECC5CDE4F888326DF60912B
:100430003301E62FF0E0E95FFE4FE081F0E0EC5C95
:10044000FE4FC08184E291E084DEC81709F18DE39C
:1004500091E040D16091330184E291E07ADEE09155
:100460003301F0E0E95FFE4F482F60818DE391E0BA
:1004700038D160913301E62FF0E0E95FFE4FC08193
:10048000D0E084E291E065DECC5CDE4F8883F5DE6F
:100490006091330184E291E05CDE81119CC0609147
:1004A000330184E291E05ADE8111B5C094C084E248
:1004B00091E04FDEC82F6091330184E291E04EDE7F
:1004C000C81709F18DE391E005D16091330184E211
:1004D00091E03FDEE0913301F0E0E35FFE4F482F13
:1004E00060818DE391E0FDD060913301E62FF0E073
:1004F000E35FFE4FC081D0E084E291E02ADECC5C75
:10050000DE4F8883BADE60913301E62FF0E0E35FCF
:10051000FE4FE081F0E0EC5CFE4FC08184E291E0B0
:1005200018DEC81709F18DE391E0D4D06091330152
:1005300084E291E00EDEE0913301F0E0E35FFE4FF4
:10054000482F60818DE391E0CCD060913301E62F9C
:10055000F0E0E35FFE4FC081D0E084E291E0F9DD9E
:10056000CC5CDE4F888389DE6091330184E291E0C8
:10057000F0DD811130C06091330184E291E0EEDD65
:1005800081116BC028C063E084E291E0E2DDE0917C
:100590003301F0E0E35FFE4F482F60818DE391E08F
:1005A000A0D060913301E62FF0E0E35FFE4F4BC037
:1005B00064E084E291E0CDDDC82F64E084E291E064
:1005C000CDDDC81353C0C091350164E084E291E0F1
:1005D000C0DDC8134BC0FAD26B017C0111C065E0CD
:1005E00084E291E08EDD65E084E291E0B2DD843664
:1005F00038F065E084E291E0B1DD843608F44AC069
:10060000E5D26C197D098E099F096A307105810553
:10061000910528F351C08DE391E05CD060913301E6
:1006200084E291E096DDE0913301F0E0E95FFE4F76
:10063000482F60818DE391E054D060913301E62F23
:10064000F0E0E95FFE4FC081D0E084E291E081DD1F
:10065000CC5CDE4F888311DEBECF8DE391E03AD0D3
:1006600060913301633009F08FCF8DCF8DE391E03E
:1006700031D064E084E291E06CDD482F61E08DE3ED
:1006800091E02FD0FADD64E084E291E062DD8093B6
:100690003501A1CF8DE391E01DD044E062E08DE310
:1006A00091E01BD08DE391E015D045E064E08DE34F
:1006B00091E013D0E2DDA4CFDF91CF91FF90EF90D6
:1006C000DF90CF900895E2D251DD62DEFECF8FE55C
:1006D00091E00BC08FE591E01FC0665F8FE591E070
:1006E0000AC0625E8FE591E006C0AB0160E070E099
:1006F00082E691E024C1CF93C42F82E691E0693075
:1007000011F46BD004C069D0C93009F4CAE06C2F71
:1007100082E691E0CF9161C049E069E0ECCFFC0155
:1007200084859585FC01E05CFF4F20813181FC01CF
:10073000EE5BFF4F80819181281B390B2F7333278C
:10074000C9010895FC0184859585FC01E05CFF4F9B
:1007500040815181FC01EE5BFF4F208131814217C6
:10076000530741F00190F081E02DE80FF91F20813F
:1007700030E002C02FEF3FEFC9010895FC018485EE
:100780009585FC01E05CFF4F40815181FC01EE5BEF
:10079000FF4F208131814217530781F0A081B18141
:1007A000A80FB91F8C91208131812F5F3F4F2F738C
:1007B000332731832083282F30E002C02FEF3FEF13
:1007C000C9010895FC0181A1882329F0A489B58974
:1007D0008C9186FFFBCF11A20895CF93DF93FC018C
:1007E00026853785D901A05CBF4F8D919C911197CB
:1007F00001968F739927E901CE5BDF4F48815981BC
:1008000084179507D9F30D90BC91A02DA20FB31FAB
:100810006C93A685B785A05CBF4F11969C938E9371
:10082000A689B7892C9181E090E0078C02C0880FDF
:10083000991F0A94E2F7282B2C9381E081A3048866
:10084000F589E02D80818064808381E090E0DF91F4
:10085000CF9108951F920F920FB60F9211242F93EC
:100860003F934F938F939F93EF93FF938091C0009B
:1008700082FD1CC04091C60080910802909109023F
:1008800001968F73992720910A0230910B028217EB
:10089000930771F0E0910802F0910902E853FE4FCE
:1008A0004083909309028093080202C08091C600A1
:1008B000FF91EF919F918F914F913F912F910F90C9
:1008C0000FBE0F901F9018951F920F920FB60F92A8
:1008D00011242F933F938F939F93EF93FF93209136
:1008E000C4013091C5018091C6019091C7012817BC
:1008F000390731F48091C1008F7D8093C10014C00D
:10090000E091C601F091C701EC57FE4F2081809124
:10091000C6019091C70101968F7399279093C701E3
:100920008093C6012093C600FF91EF919F918F9114
:100930003F912F910F900FBE0F901F901895CF925F
:10094000DF92EF92FF92CF93DF93EC016A017B017C
:10095000411581EE580761057105F1F0EC89FD89BB
:1009600081E090E008A002C0880F991F0A94E2F786
:10097000808360E079E08DE390E0A70196015DD28D
:1009800021503109410951095695479537952795C9
:10099000211580E1380790F0EC89FD89108260E82C
:1009A00074E88EE190E0A701960147D22150310909
:1009B000410951095695479537952795E889F98951
:1009C0003083EA89FB89208319A2EE89FF8940815F
:1009D00081E090E09C010C8C02C0220F331F0A942E
:1009E000E2F7422B4083EE89FF8940819C010D8C08
:1009F00002C0220F331F0A94E2F7422B4083EE8994
:100A0000FF8940819C010E8C02C0220F331F0A9483
:100A1000E2F7422B4083EE89FF8920810F8C02C0D0
:100A2000880F991F0A94E2F7809582238083DF91D3
:100A3000CF91FF90EF90DF90CF90089510926501D5
:100A40001092640188EE93E0A0E0B0E0809366012C
:100A500090936701A0936801B093690187E191E0E9
:100A6000909363018093620188EC91E090936F0111
:100A700080936E0184E891E09093710180937001FE
:100A800085EC90E0909373018093720184EC90E088
:100A9000909375018093740180EC90E090937701BE
:100AA0008093760181EC90E09093790180937801B6
:100AB00082EC90E090937B0180937A0186EC90E049
:100AC00090937D0180937C0184E080937E0183E09C
:100AD00080937F0187E08093800185E0809381018E
:100AE00081E0809382010895CF92DF92EF92FF928E
:100AF0000F931F93CF93DF936C01EB017A01E60E06
:100B0000F71E00E010E00BC06991D601ED91FC9159
:100B10000190F081E02DC6010995080F191FCE152F
:100B2000DF0591F7C801DF91CF911F910F91FF90E1
:100B3000EF90DF90CF9008951F920F920FB60F9213
:100B400011242F933F938F939F93AF93BF938091E3
:100B50000C0290910D02A0910E02B0910F02309103
:100B60001402232F2D5F2D3720F40196A11DB11DF6
:100B700005C0232F2A570296A11DB11D20931402F0
:100B800080930C0290930D02A0930E02B0930F027B
:100B90008091100290911102A0911202B091130263
:100BA0000196A11DB11D8093100290931102A09394
:100BB0001202B0931302BF91AF919F918F913F9119
:100BC0002F910F900FBE0F901F9018950F931F93AA
:100BD0008FB7F89400910C0210910D0220910E0233
:100BE00030910F028FBFB801C9011F910F91089575
:100BF0000F931F939FB7F894009110021091110268
:100C0000209112023091130286B5A89B06C08F3F37
:100C100021F00F5F1F4F2F4F3F4F9FBF322F212FCC
:100C2000102F0027080F111D211D311D42E0000F5C
:100C3000111F221F331F4A95D1F7B801C9011F9117
:100C40000F910895CF92DF92EF92FF92CF93DF93AF
:100C50006B017C01CDDFEB010DC0CADF6C1B7D0B8E
:100C6000683E734038F081E0C81AD108E108F10805
:100C7000C851DC4FC114D104E104F10471F7DF91D4
:100C8000CF91FF90EF90DF90CF900895789484B546
:100C9000826084BD84B5816084BD85B5826085BD78
:100CA00085B5816085BDEEE6F0E08081816080835E
:100CB000E1E8F0E010828081826080838081816041
:100CC0008083E0E8F0E0808181608083E1EBF0E008
:100CD000808184608083E0EBF0E0808181608083AC
:100CE000EAE7F0E080818460808380818260808395
:100CF0008081816080838081806880831092C100C0
:100D000008958E3008F08E5087702091000140E4E5
:100D1000249F90011124822B80937C0080917A0083
:100D2000806480937A0080917A0086FDFCCF2091C8
:100D3000780030917900932F80E0AC01422B9A012A
:100D4000C9010895833069F028F48130A1F0823020
:100D500011F514C08630B1F08730C1F08430D9F479
:100D600004C0809180008F7703C0809180008F7DC8
:100D700080938000089584B58F7702C084B58F7DFD
:100D800084BD08958091B0008F7703C08091B0003A
:100D90008F7D8093B0000895CF93DF93282F30E0AC
:100DA000F901E859FF4F8491F901E458FF4FD491BC
:100DB000F901E057FF4FC491CC2381F08111C2DFCC
:100DC000EC2FF0E0EE0FFF1FEC55FF4F8591949153
:100DD000DC018C918D2321E030E011F420E030E043
:100DE000C901DF91CF910895F8944FC0AA1BBB1B96
:100DF00051E107C0AA1FBB1FA617B70710F0A61B1B
:100E0000B70B881F991F5A95A9F780959095BC013B
:100E1000CD01089597FB072E16F4009406D077FDB8
:100E200008D0E4DF07FC05D03EF4909581959F4FF4
:100E30000895709561957F4F0895A1E21A2EAA1B1F
:100E4000BB1BFD010DC0AA1FBB1FEE1FFF1FA2177A
:100E5000B307E407F50720F0A21BB30BE40BF50B77
:100E6000661F771F881F991F1A9469F76095709500
:100E7000809590959B01AC01BD01CF010895EE0FC7
:0E0E8000FF1F0590F491E02D0994F894FFCF28
:100E8E000100010203050404050203010004050626
:100E9E0007010000000000ED0374058F03BE03A2DE
:040EAE0003E2030058
:00000001FF