-
Notifications
You must be signed in to change notification settings - Fork 0
/
MiniServer.hex
364 lines (364 loc) · 15.9 KB
/
MiniServer.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
:020000040800F2
:1000000058220020690100087101000873010008EE
:100010007501000877010008790100080000000060
:10002000000000000000000000000000E7090008D8
:100030007D01000800000000E9090008E50900084A
:100040008301000883010008830100088301000880
:100050008301000883010008830100088301000870
:100060008301000883010008830100088301000860
:100070008301000883010008830100088301000850
:100080008301000883010008830100088301000840
:100090008301000883010008830100088301000830
:1000A0008301000883010008830100088301000820
:1000B0008301000883010008830100088301000810
:1000C0008301000883010008830100088301000800
:1000D00083010008830100088301000883010008F0
:1000E00083010008830100088301000800F002F882
:1000F00000F02BF80AA090E8000C82448344AAF197
:100100000107DA4501D100F020F8AFF2090EBAE894
:100110000F0013F0010F18BFFB1A43F0010318473B
:100120005015000060150000103A24BF78C878C14F
:10013000FAD8520724BF30C830C144BF04680C60ED
:1001400070471FB51FBD10B510BD00F09CFE1146D5
:10015000FFF7F7FF01F02AF900F0BAFE03B4FFF74A
:10016000F2FF03BC00F0C2FE09488047094800477F
:10017000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE757
:10018000FEE7FEE704480549034A054B70470000B7
:10019000FD0E0008ED000008581200205822002033
:1001A000581200204FF000574FF0005240F27F638A
:1001B0004FF0000402F8014B013BFBDA0268838830
:1001C0003A607B600A68C7F80620B0484FF001111A
:1001D0000160016811F4003FFBD041F4002101608F
:1001E000AB4A426041F080710160016811F0007F0C
:1001F000FBD0A84A4FF012011160416821F00301C1
:1002000041F002014160416801F00F010A29FAD171
:1002100041F23D01816145F67D61C1604FF0000111
:10022000C1609D49C1619D4901614FF000010161BB
:100230009B489C4941604FF0883101609A49C0F861
:1002400004149A49C0F800149949C0F804184FF0F2
:10025000FF01818140F68771A0F80C144FF46041D2
:10026000A0F80C1893489449416094484FF000015D
:10027000016070474FF000524FF0010082F8140601
:1002800000F006FD01B44FF0010000F0DEFD01BCFE
:100290004FF0190000F01F0000F018FC002827D1D3
:1002A0004FF01C0000F01F0000F010FC10F0010FD8
:1002B00000D1E7E702B44FF01C004FF0010100F05D
:1002C000DCFB02BC01B44FF0000000F0BEFD01BC3D
:1002D0004FF00C0000F0D6FB01464FF00E0000F08E
:1002E000D1FB02464FF0000000F0CCFB034600BFFC
:1002F00001B44FF0000000F0A8FD01BCB98AB1F5CF
:10030000805FA8BFA1F5805102B44FF000000946FC
:1003100000F0C9FB02BC07F114004FF0060100F029
:1003200076FCF98AA1F104013A8B40F2DC53994240
:1003300001DDA8BF194612F0800F01D14FF0000176
:1003400007F11A0000F063FC40F6FF73BA8A02B4AA
:100350004FF00000114600F0A6FB02BC013AB8BF06
:100360001A469A42C8BF1A4602B44FF00C00114612
:1003700000F099FB02BC02B44FF01E004FF04001A8
:1003800000F076FB02BC00293FF47CAFF98C082911
:1003900043D04FF4C16291427FF474AFF98DB1F54F
:1003A000807F7FF46FAF396CD7F80620914204D07C
:1003B00042F0FF027FF466AF00BF4FF6FF72D7F83E
:1003C0001A00F98BB0F1FF3F02D1914200D105E054
:1003D000386AB98CC7F81A00F98304E0386BB98E13
:1003E000C7F81A00F983386BB98EC7F83A00F98755
:1003F0003868B9883862B9843863B986D7F8360066
:100400003864D7F80600C7F836004FF40070F88556
:100410004FF02A0100F095F834E797F8281001F022
:100420000F014FEA810114297FF42CAF97F8312096
:10043000012A04D0062A08BF00F0ADF922E797F898
:100440003C20082A7FF41EAF97F83D20002A7FF455
:1004500019AF00F035F84FF0000087F83C0087F83E
:100460003D00F88700F03EF8798D49BAA1F11401FA
:1004700007F13C004FF0000200F042F8F887F98ADB
:10048000A1F1040100F05DF8FCE60000001002405C
:1004900000841D0000200240040080003FC87E3E12
:1004A00000080140334344348888777788B8B483A0
:1004B000000080880000014001030002042004E0E5
:1004C00007B4386AB98CC7F81A00F9834FF00002F4
:1004D000106891883862B984786BB96BB8637963B6
:1004E00007BC704702B54FF000027A8607F128007A
:1004F0004FF0140100F004F87886BDE80240704720
:1005000008B440F2DC53994219DC002917D002B438
:1005100010F8013B02EB0322013904D010F8013B33
:100520001A440139F4D14FF6FF73100C03D002EADC
:1005300003020244F7E782EA030250BA02BC08BC95
:1005400070470BB501B44FF0000000F07EFC01BC19
:1005500001F1010102B44FF004004FF4805100F0AA
:10056000A2FA02BC02B44FF002004FF4805100F036
:100570009AFA02BC4FF00000787607F1190000F0FB
:1005800068FB01F6FF7302B44FF00600194600F055
:100590008AFA02BC02B44FF01F004FF0800100F055
:1005A00067FA02BC02B44FF01F004FF0800100F068
:1005B00064FA02BC02B44FF01C004FF00A0100F0D4
:1005C0005CFA02BC02B44FF01F004FF0080100F0CB
:1005D0004FFA02BC4FF01C0000F01F0000F076FA4A
:1005E00010F0080FF6D002B44FF01F004FF080015A
:1005F00000F03EFA02BC4FF4805202B44FF000000B
:10060000114600F050FA02BC02B407F1190001F1E2
:10061000070100F0FCFA02BC4FF01D0000F01F00C3
:1006200000F054FA10F0020F04D110F00000BDE801
:100630000B40704707F1190001F10301425812F411
:10064000005F17D002B44FF01F004FF0080100F018
:1006500014FA02BC02B44FF01F004FF0080100F082
:1006600007FA02BC02B44FF01D004FF0120100F077
:1006700004FA02BC02B44FF01C004FF00A0100F073
:10068000FCF902BC02B44FF01D004FF0020100F073
:10069000F4F902BC50F00100BDE80B407047C248BD
:1006A0000178012908BF704771B62DE9F00FBF4AE4
:1006B0001178BF4840F831D001F1010101F001018A
:1006C000117050F831D0BDE8F00F61B6704771B6C7
:1006D000B64A117800290CBFB64AB74A108061B6F5
:1006E0001088002808BF704700DFF9E7B3484FF0D3
:1006F000805141607047B248016821F48031016047
:10070000AE484FF080514160AA480188002918BFC7
:1007100001390180A8480188002918BF01390180EA
:100720007047A348A74941606A460260A649C16074
:10073000A2F5807282609546EFF3038242F08072E8
:1007400004B4C26804B404B44DF804CD08B404B4CD
:1007500002B401B42DE9F00FC0F808D003689D463B
:10076000D0F804E091484FF00001017097484FF431
:100770007F01016096484FF07F410160904843F649
:100780003F01416002684FF4803122EA010242F0E9
:10079000070202607047B7F8488098FA98F840F26C
:1007A000FF1108EA0100022806D0182800F0458051
:1007B000112800F08A80704700B54FF0010187F8DA
:1007C0001E1600F0D1F8386C00BA00F1010000BA32
:1007D00078644FF00001396446F2120040BAA7F87D
:1007E00048004FF0020087F850004FF0040087F8EF
:1007F00051004FF4B66040BAA7F852004FF02C01F8
:1008000049BA7985FFF76EFE4FF00000A7F84C005B
:1008100007F134004FF020014FF01E02FFF770FE89
:10082000A7F84C004FF03A01FFF78BFE4FF00001A4
:1008300087F81E165DF804EB704700B500F094F8D9
:10084000386C00BA796C39647A8D52BAA2F12802F8
:10085000024412BA7A6445F2190040BAA7F8480077
:100860004FF0010187F81E16D7F8140600F10100B9
:10087000C7F81406D7F810B607F1500A4FF0000970
:1008800000F083F84FF02801494449BA7985FFF711
:1008900029FE4FF00000A7F84C0007F134004FF09C
:1008A0001C0149444FF01A024A44FFF729FEA7F8F9
:1008B0004C004FF036014944FFF743FE4FF0000172
:1008C00087F81E165DF804EB704700B500F04CF891
:1008D000386C00BA796C00F1010000BA78643964B0
:1008E00045F2100040BAA7F848004FF0280149BA75
:1008F0007985FFF7F7FD4FF00000A7F84C0007F1EE
:1009000034004FF01C014FF01A02FFF7F9FDA7F871
:100910004C004FF03601FFF714FE5DF804EB704712
:10092000D3E700B540BAA7F848004FF02801494482
:1009300049BA7985FFF7D6FD4FF00000A7F84C00C3
:1009400007F134004FF01C0149444FF01A024A44A9
:10095000FFF7D6FDA7F84C004FF036014944FFF7EA
:10096000F0FD5DF804EB704703B5F88FB98FF98798
:10097000B887FFF7A5FDBDE80340704703B4386CA6
:10098000796C3964786403BC704708B41BF8013B88
:100990007E2B08BF2223002B1CBF0AF8013B09F164
:1009A0000109F3D108BC70471E0600201D06002077
:1009B00000060020180600201A06002000ED00E0C6
:1009C00010E000E075020008110F000820ED00E0C3
:1009D0001CED00E04FF00052C2F81006D2F81406E9
:1009E00070479EE687E681E659E6FFF7DBBB11F824
:1009F000012B002A1CBF00F8012B0132F7D17047F0
:100A0000485454502F312E3120323030204F4B0D6E
:100A10000A436F6E74656E742D547970653A207454
:100A20006578742F68746D6C0D0A0D0A3C54495436
:100A30004C453E3C2F5449544C453E003C48333EC7
:100A400056657220312E30205772697474656E209D
:100A50006279205A20287777772E636E63646573F6
:100A600069676E65722E636F6D293C2F48333E00B7
:100A700000F01F0040F0800028E000F01F0040F070
:100A8000A00023E002B501B400F019F8014601BC52
:100A900000F1010000F013F84FEA002040EA0100E5
:100AA000BDE80240704700B501B400F00BF801BC8E
:100AB00000F101004FEA11215DF804EB02E000F0C3
:100AC0001F0003E000F01F0040F040000CB56F4B2A
:100AD0004FF400425A61ACF80C0000F00EF8BCF87C
:100AE0000C20ACF80C1000F008F8BCF80C004FF427
:100AF00000421A61BDE80C407047BCF8082002F0C3
:100B00008302032AF9D1704700F01F000CB55F4B38
:100B10004FF400425A61ACF80C00FFF7EEFFBCF84E
:100B20000C20ACF80C10FFF7E8FFBCF80C20ACF878
:100B30000C20FFF7E2FFBCF80C004FF400421A61F2
:100B4000BDE80C40704706B501B44FF0020000F05C
:100B50007CF901BC01464FF01400FFF7B3FF4FF0E2
:100B600012004FF00101FFF7ADFF01B44FF0030099
:100B700000F06BF901BC4FF00A00FFF7C5FF10F061
:100B8000010FF8D101B44FF0020000F05EF901BC92
:100B90004FF012004FF00001FFF794FF4FF01900E3
:100BA000FFF7B2FF4FEA00224FF01800FFF7ACFF4B
:100BB00040EA0200BDE80640704704B50A4601B4A9
:100BC00001B44FF0020000F040F901BC4FF01400F6
:100BD00002BCFFF777FF4FF0160002F0FF01FFF7AE
:100BE00071FF4FF017004FEA1221FFF76BFF01B4BE
:100BF0004FF0030000F029F901BC4FF00A00FFF7A5
:100C00005EFF10F0010FF8D1BDE8044070470029E5
:100C100008BF70470FB51D4B4FF400425A614FF0AB
:100C20003A02ACF80C20FFF768FFBCF80C204FF03C
:100C30000002ACF80C20FFF760FFBCF80C2000F8B5
:100C4000012B0139F3D14FF400421A61BDE80F4086
:100C500070470EB50D4B4FF400425A614FF07A02C7
:100C6000ACF80C20FFF749FFBCF80C2010F8012B62
:100C7000ACF80C200139F5D1FFF73FFFBCF80C2090
:100C80004FF400421A61BDE80E4070470008014071
:100C900000B54FF00057DFF8E0C177484FF45371CB
:100CA00001804FF00001818074484FF400410161E0
:100CB0004FF04001C0F814144FF48012013AFDD1F6
:100CC000C0F810144FF48012013AFDD101B44FF076
:100CD000000000F0BAF801BC02B44FF008004FF079
:100CE0000001FFF7E0FE02BC02B44FF00A0040F63C
:100CF000FF71FFF7D8FE02BC02B44FF00C004FF0BA
:100D00000001FFF7D0FE02BC01B44FF0010000F07B
:100D10009CF801BC02B44FF018004FF0A101FFF79E
:100D2000D1FE02BC01B44FF0020000F08EF801BC0D
:100D300002B44FF001004FF00001FFF7C3FE02BC08
:100D400002B44FF000004FF00101FFF7BBFE02BC00
:100D500002B44FF002004FF03201FFF7B3FE02BCC5
:100D600002B44FF004004FF01201FFF7ABFE02BCDB
:100D700002B44FF006004FF01201FFF7A3FE02BCD1
:100D800002B44FF007004FF00C01FFF79BFE02BCCE
:100D900002B44FF00A0040F2EE51FFF784FE02BCAD
:100DA00001B44FF0030000F050F801BC397802B4F0
:100DB0004FF000000946FFF785FE02BC797802B4C7
:100DC0004FF001000946FFF77DFE02BCB97802B47E
:100DD0004FF002000946FFF775FE02BCF97802B435
:100DE0004FF003000946FFF76DFE02BC397902B4EB
:100DF0004FF004000946FFF765FE02BC797902B4A2
:100E00004FF005000946FFF75DFE02BC4FF0000001
:100E10004FF00001FFF7D1FE4FF010004FF480714A
:100E2000FFF7CBFE02B44FF01B004FF0C001FFF7FD
:100E30001FFE02BC02B44FF01F004FF00401FFF789
:100E400017FE02BC5DF804EB704706B597F81C1658
:100E500081420ED000F0030287F81C264FF01F00DD
:100E60004FF00301FFF709FE4FF01F001146FFF797
:100E7000FFFDBDE80640704700300140000801401A
:100E8000704770477047754600F02CF8AE46050075
:100E90006946534620F00700854618B020B5FFF795
:100EA00071F9BDE820404FF000064FF000074FF009
:100EB00000084FF0000B21F00701AC46ACE8C00978
:100EC000ACE8C009ACE8C009ACE8C0098D46704781
:100ED00010B50446AFF300802046BDE81040FFF790
:100EE0003DB9000000487047F41100200149182066
:100EF000ABBEFEE7260002007047000010B50249B5
:100F00000248FFF772FD10BD860600208006002013
:100F100062496348FFF76BFD044662A12046FFF774
:100F200066FD044667492046FFF761FD044666A159
:100F30002046FFF75CFD044668492046FFF757FD51
:100F4000044667A12046FFF752FD044666A12046ED
:100F5000FFF74DFD044667A12046FFF748FD044614
:100F600067A12046FFF743FD044668A12046FFF72E
:100F70003EFD044668A12046FFF739FD044669A1FD
:100F80002046FFF734FD04466AA12046FFF72FFDF7
:100F900004466A492046FFF72AFD044665A120461B
:100FA000FFF725FD044666492046FFF720FD04466D
:100FB00064A12046FFF71BFD044665492046FFF764
:100FC00016FD04465FA12046FFF711FD044659A116
:100FD0002046FFF70CFD04463BA12046FFF707FD26
:100FE00004465CA12046FFF702FD044664A12046AA
:100FF000FFF7FDFC04466DA12046FFF7F8FC044610
:1010000075A12046FFF7F3FC04467EA12046FFF7BA
:10101000EEFC044686A12046FFF7E9FC04468FA1BA
:101020002046FFF7E4FC044697A12046FFF7DFFCCB
:101030000446A0A12046FFF7DAFC0446A8A12046FA
:10104000FFF7D5FC0446B1A12046FFF7D0FC0446CB
:10105000B1492046FFF7CBFC0446B0A12046FFF77C
:10106000C6FC0446B6A12046FFF7C1FC0446BDA15C
:101070002046FFF7BCFC0446CA492046FFF7B7FCF0
:101080000446C9492046FFF7B2FC04460020207000
:101090000348FFF79FFC00BFFEE70000000A0008BE
:1010A0008C0600203C68313E53544D33324631307B
:1010B000334338202D20454E4332384A36303C2FBA
:1010C00048313E00841500083C7461626C65206202
:1010D0006F726465723D7E327E3E0000E41400084B
:1010E0003C74723E000000003C74643E41534D3C31
:1010F00074643E003C74643E41524D3C74643E0056
:101100003C74643E53544D3C74643E003C74643EF5
:1011100041544D3C74643E003C74643E5253543C14
:1011200074643E003C2F74723E3C2F7461626C65A7
:101130003E0000003C703E3C2F703E00141400083E
:10114000B81300083C68723E3C2F68723E000000F5
:10115000781400083C74723E3C74683E4750494F16
:101160002041203C2F74683E3C74643E307830301F
:1011700030303C2F74643E3C2F74723E00000000FF
:101180003C74723E3C74683E4750494F2042203CBC
:101190002F74683E3C74643E3078303030303C2FE1
:1011A00074643E3C2F74723E000000003C74723E3A
:1011B0003C74683E414443204348303C2F74683EB1
:1011C0003C74643E3078303030303C2F74643E3CA8
:1011D0002F74723E000000003C74723E3C74683E06
:1011E000414443204348313C2F74683E3C74643E84
:1011F0003078303030303C2F74643E3C2F74723E77
:10120000000000003C74723E3C74683E4144432040
:101210004348323C2F74683E3C74643E3078303032
:1012200030303C2F74643E3C2F74723E000000004E
:101230003C74723E3C74683E414443204348333C16
:101240002F74683E3C74643E3078303030303C2F30
:1012500074643E3C2F74723E000000003C74723E89
:101260003C74683E414443204348343C2F74683EFC
:101270003C74643E3078303030303C2F74643E3CF7
:101280002F74723E000000003C74723E3C74683E55
:10129000414443204348353C2F74683E3C74643ECF
:1012A0003078303030303C2F74643E3C2F74723EC6
:1012B000000000003C74723E3C74683E4144432090
:1012C0004348363C2F74683E3C74643E307830307E
:1012D00030303C2F74643E3C2F74723E000000009E
:1012E0003C74723E3C74683E414443204348373C62
:1012F0002F74683E3C74643E3078303030303C2F80
:1013000074643E3C2F74723E000000003C2F7461F8
:10131000626C653E00000000281600083C703E4FDD
:101320006C6D617A206F6C6D617A2064656D656D9E
:10133000656B206C617A696D2E3C2F703E00000059
:101340003C703E446F2C2052652C204D692C204669
:10135000612C20536F6C2C204C612C2053693C2F46
:10136000703E00003C703E496C6C656465205369BA
:101370002064656D656D656B206C617A696D2E20EA
:1013800044696765726C6572696E64656E20646538
:10139000206F747475726D656B206C617A696D3C39
:1013A0002F703E00CC1500082C15000810B5FFF773
:1013B00018FB002010BD00003C6120687265663D8E
:1013C0007E687474703A2F2F7777772E7069637008
:1013D000726F6A652E6F72677E20746172676574C2
:1013E0003D7E7E3E50696370726F6A6520536179FD
:1013F000666173696E61206769726D656B206963F0
:10140000696E2074696B6C6179696E697A3C2F61D1
:101410003E0000003C6120687265663D7E68747421
:10142000703A2F2F7777772E636E636465736967E1
:101430006E65722E636F6D7E207461726765743D98
:101440007E7E3E436E632044657369676E657220DD
:10145000536179666173696E61206769726D656B4E
:10146000206963696E2074696B6C6179696E697A51
:101470003C2F613E000000003C70207374796C6565
:101480003D7E666F6E742D66616D696C793A766526
:101490007264616E613B636F6C6F723A63686F6315
:1014A0006F6C6174657E3E496E7465726E65742002
:1014B000757A6572696E64656E206F6B75647567A9
:1014C000756E757A2053544D3332204D435520624A
:1014D000696C67696C6572693C63617074696F6E91
:1014E0003E0000003C63617074696F6E2073747914
:1014F0006C653D7E666F6E742D66616D696C793AC0
:1015000076657264616E613B636F6C6F723A67728D
:1015100065656E7E3E53657664696B6C6572696D58
:101520003C63617074696F6E3E0000003C703E5316
:10153000696D64696C696B206275206B7574757078
:1015400068616E6520696C652068617A69726C619A
:10155000796162696C65636567696E697A20656E39
:1015600020757A756E207361796661206275206BD3
:1015700061646172206F6C6162696C69722E3C2FCC
:10158000703E00003C70207374796C653D7E666F20
:101590006E742D66616D696C793A76657264616E00
:1015A000613B636F6C6F723A626C75657E3E53543B
:1015B0004D3332463130334338202D20454E4332AF
:1015C000384A36303C2F703E000000003C703E42EE
:1015D0007520736174697220646168696C2062753A
:1015E0002073617966612079616B6C6173696B202E
:1015F00031343630204279746520796572206B6110
:10160000706C616D69737469722E203132333435B8
:1016100036373839302D3132333435363738393082
:101620003C2F703E000000003C70207374796C65A4
:101630003D7E666F6E742D66616D696C793A63618B
:101640006C696272693B636F6C6F723A626C75654C
:101650007E3E417A696D6C6920736963616E2062B8
:1016600065746F6E752064656C65723C2F703E000A
:1016700080160008800600200C00000028010008E9
:0C168000777777777777C0A80107000024
:04000005080000ED02
:00000001FF