-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.hex
510 lines (510 loc) · 21.8 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
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
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
:1000000081E090E09093000080930000E0E0F0E059
:100010008381828315821482118210821682089550
:1000200080910000909100008093000008950000EE
:1000300098E02898000087FF00C02A9A289A880F25
:100040009A9501F408952A9800C0FF920F931F9388
:10005000CF93DF93C82FF62E142FD22F29980E940A
:1000600000008F2D0E9400008C2F0E940000812F25
:100070000E9400008C2F0E9400008D2F0E94000023
:100080008C2F0E940000802F0E94000082E085B922
:10009000DF91CF911F910F91FF9008950F931F93C0
:1000A00084B1876084B900E010E020E030E040E0F7
:1000B00050E060E070E089E00E94000020E030E065
:1000C00040E050E060E070E08AE00E94000007E05D
:1000D00010E027E030E047E050E067E070E08BE0C0
:1000E0000E94000001E010E021E030E041E050E03B
:1000F00061E070E08CE00E94000000E010E020E091
:1001000030E040E050E060E070E08FE00E940000EE
:100110001F910F9108950F931F93CF93C1E000E0BB
:1001200010E020E030E040E050E060E070E08C2F34
:100130000E940000CF5FC93001F4CF911F910F9151
:100140000895559A569A579A08955F9A8AE18A9522
:1001500001F400C05F988AE18A9501F400C0089517
:1001600027E030E090E0AC01022E00C055954795A5
:100170000A9402F440FF00C05D9A5E9A4AE14A95F3
:1001800001F400C05E984AE14A9501F400C0215094
:10019000310900F408955D9800C0CF92DF92EF928C
:1001A000FF920F931F93CF93DF9300E010E0C42FD3
:1001B000D0E02AE0C22ED12CE12CF12C0C171D0727
:1001C00004F02AE030E040E050E00E94000060507F
:1001D0007040FB018081DF91CF911F910F91FF90C3
:1001E000EF90DF90CF900895A70196010E94000044
:1001F000B901CA010F5F1F4F00C0362F8536910528
:1002000000F084E690E06AE070E00E940000CB011C
:1002100001966BE070E00E940000282F60E070E023
:10022000CB01215000F400C0660F771F881F991F73
:100230003A9502F40895660F771F881F991F616031
:1002400000C0682F20E030E080E070E0AB01022EBB
:1002500000C0559547950A9402F44170880F842B8D
:100260002F5F3F4F2830310501F408950F931F93FE
:10027000CF93DF938091000090910000C0E0D0E028
:10028000019701F0C0E0D0E00E940000462F572FF8
:10029000BC018091000090910000A0910000B091FD
:1002A0000000892B8A2B8B2B01F08091000090910C
:1002B0000000A0910000B09100008A019B01081B82
:1002C000190B2A0B3B0B8D811D82811501F084E6F1
:1002D00090E0A0E0B0E0081719072A073B0700F4F8
:1002E00080910000DF91CF911F910F91089584EFCD
:1002F00091E0A0E0B0E000C0409300005093000007
:1003000060930000709300008091000090910000C5
:10031000019701F480910000811501F01092000016
:1003200010920000809300008091000080930000F4
:100330008091000080930000809100008093000075
:1003400010920000C0E0D0E0888199818130910551
:1003500001F08230910501F0892B01F4E985FA85DD
:10036000309701F009958B818A8381E090E0998331
:1003700088838C838F818E838E818093000000C060
:100380008C81811501F01E821C8281E08D8300C06A
:1003900081E08C834A81688570E080E090E00E9473
:1003A00000008E838A81811100C082E090E09983F1
:1003B00088831C8200C08A8181508A8300C08B811F
:1003C0008A831D821C82198218821E82EB85FC851D
:1003D000309701F0099500C0CF92DF92EF92FF9223
:1003E000809100009091000067E00E9400006B0186
:1003F0007C010E940000C82A8D2D0E9400000E94EE
:1004000000008C2D0E940000E0FE00C05C9AFF906E
:10041000EF90DF90CF900C9400005C9800C00F9399
:100420001F93CF93DF93CDB7DEB729970FB6F8941C
:10043000DEBF0FBECDBF8C01CE0101960E94000031
:100440009C0121602F3F3F4101F4F801918380839B
:1004500080E090E029960FB6F894DEBF0FBECDBFC6
:10046000DF91CF911F910F9108956AE070E00E9493
:100470000000F8017183608380E090E00E9400003A
:1004800080E090E00E94000081E090E000C09B01CD
:10049000FC0160E070E080E090E06217730701F417
:1004A0000E940000CB01089541915191840F951F46
:1004B0006F5F7F4F00C0BF92CF92DF92EF92FF92AB
:1004C0000F931F93CF93DF93CDB7DEB72A970FB665
:1004D000F894DEBF0FBECDBF7C01D62E8091000008
:1004E0008F5F80930000843101F4109200000E941D
:1004F0000000BFB6F89480E090E09A8389832AE0F8
:1005000030E0C701B9010E94000043E0880F991F45
:100510004A9501F4805090409C838B83CB01B901B4
:100520000E94000053E0880F991F5A9501F48050F3
:1005300090409E838D83C70164E670E00E940000B6
:10054000CB01B9010E94000063E0880F991F6A95F2
:1005500001F48050904098878F83C70168EE73E064
:100560000E940000CB01B9010E94000073E0880FD7
:10057000991F7A9501F4805090409A87898781E08D
:10058000D11080E090E0880F991FCC24C394D12C27
:10059000CC0EDD1EC80ED91EE12CF12CD60116960C
:1005A000ED91FC911797EE0DFF1D008110E0149660
:1005B000ED91FC911597EE0DFF1D208130E0129614
:1005C000ED91FC911397EE0DFF1D408150E0ED91F0
:1005D000FC91EE0DFF1D608170E081E08E0D0E94A8
:1005E0000000BFEFEB1AFB0A88E0E816F10401F403
:1005F000BFBE2A960FB6F894DEBF0FBECDBFDF9107
:10060000CF911F910F91FF90EF90DF90CF90BF900F
:10061000089560E00E9400002FEF89E698E12150E4
:100620008040904001F400C000000E9400002FEFC5
:1006300081EE94E021508040904001F400C0000021
:1006400008958093B40008958BE08093810082EE3A
:1006500094E0909389008093880082E080936F00FB
:100660000895539A83E28093B00081E08093B100B3
:100670001092B400089582E08AB980E090E020E012
:1006800063E470E0E1E0F0E0482FDB01082E00C0F9
:10069000B595A7950A9402F4A0FF00C0589AAFE15F
:1006A000BEE4119701F400C00000489B00C0DF01C8
:1006B00000C0AA0FBB1F4A9502F42A2B019688306E
:1006C000910501F481E0233401F080E08093000083
:1006D0000895589800C00E9400000E940000E1ECBC
:1006E000F0E080818F7E808382E08AB9549A0E94F4
:1006F00000000E9400000E9400000E9400000E9472
:10070000000080E090E0909300008093000080E083
:1007100090E0909300008093000078940895909169
:10072000000080910000953600F4843100F480913F
:10073000000081958093000080910000909100005E
:10074000890F80930000809100008093B400089589
:100750001F920F920FB60F9211242F933F934F9336
:100760005F936F937F938F939F93AF93BF93EF9319
:10077000FF930E9400000E940000FF91EF91BF9143
:10078000AF919F918F917F916F915F914F913F9129
:100790002F910F900FBE0F901F901895E0E0F0E0A2
:1007A0009281938391819283908191838083089534
:1007B000009701F00197A0E0B0E020E030E0811563
:1007C00041E09407A105B10500F4322F2227822BC6
:1007D000932B0895B695A795979587952F5F3F4FD3
:1007E00000C0CF93DF93D82FC62F809100000E94C6
:1007F00000008D2F0E9400008C2F0E940000DF91CE
:10080000CF910C9400001F93CF93DF93182FEB012F
:10081000809100000E940000812F0E9400008D2F17
:100820000E9400008C2F0E940000DF91CF911F9149
:100830000C940000FF920F931F93CF93DF93F82E39
:10084000EA01162F072F809100000E9400008F2DD3
:100850000E940000802F0E940000812F0E94000053
:100860008D2F0E9400008C2F0E940000DF91CF91FD
:100870001F910F91FF900C940000CF93C82F80918F
:1008800000000E9400008C2F0E9400008091000058
:1008900081600E9400000E940000C82F0E9400009A
:1008A0008C2FCF910895CF93DF93C82F80910000B4
:1008B0000E9400008C2F0E94000080910000816047
:1008C0000E9400000E940000C82FD0E0DC2FCC273F
:1008D0000E940000C82B0E940000CE01DF91CF9142
:1008E0000895CF92DF92EF92FF92CF93C82F80911D
:1008F00000000E9400008C2F0E94000080910000E8
:1009000081600E9400000E94000090E0A0E0B0E042
:10091000F82EEE24DD24CC240E940000E82A0E9458
:100920000000C82F0E940000C82ADC2A0E94000094
:10093000C701B601CF91FF90EF90DF90CF9008955F
:100940000F931F93CF93DF93082FD62FC72F142F0A
:10095000809100000E940000802F0E9400008D2FD7
:100960009C2F1D0F181300C0DF91CF911F910F9185
:100970000C940000EC0189910E940000CE0100C09F
:10098000FF920F931F93CF93DF93182FF62ED72F3D
:10099000C42F809100000E940000812F0E9400005F
:1009A0008091000081600E9400000F2D1D2FC11159
:1009B00000C0DF91CF911F910F91FF900C94000028
:1009C000C13001F00E940000F80181938F01C150F5
:1009D00000C00E94000000C0CF93C82F682F66950A
:1009E0008AE80E940000C0930000CF910895809192
:1009F000000008950F931F93CF93DF938B01D82F9F
:100A0000C92F20E030E0A9010E94000087FD00C04E
:100A100028EB3EEF4FEF53E4B8018D2F9C2F0E943F
:100A20000000181604F020E030E040E053E4B80184
:100A30008D2F9C2F0E9400000E94000084E40E94E1
:100A4000000081E0DF91CF911F910F91089580E028
:100A500000C084E40E940000BC0180E090E00E949D
:100A6000000020E030E040E05CE30E9400000895D8
:100A70009C0180E52115310501F02130310501F49B
:100A800080E70E9400008F5F880F08958FEF089520
:100A9000CF92DF92EF92FF926B017C0161E080E8E0
:100AA0000E94000061E08FEF0E94000060E080E0A3
:100AB0000E9400006091000081E90E94000061E056
:100AC00080E00E94000060E08FEF0E94000060E084
:100AD00080E80E94000062E0C114D104E104F10446
:100AE00001F088EF0E940000DC01892B01F0A701D2
:100AF00096010E9400006B017C01B701A60184E011
:100B00000E94000064E080E0FF90EF90DF90CF90C3
:100B10000C94000061E080E00E94000061E08FEF33
:100B20000E94000060E080E00E94000060E081E937
:100B30000E94000061E080E00E94000060E08FEF12
:100B40000C940000EF92FF920F931F93CF93DF93CB
:100B5000CDB7DEB72C970FB6F894DEBF0FBECDBF72
:100B60007C010E940000709300006093000083E10C
:100B70000E9400008770811501F0E114F10401F476
:100B80008EE10E9400008C0161E08BE00E94000079
:100B900000C08091000090910000892B01F00E941C
:100BA00000002091000030910000621B730B8091C7
:100BB0000000909100006817790701F000F081E0D3
:100BC000809300000FEF1FEFC8012C960FB6F8942A
:100BD000DEBF0FBECDBFDF91CF911F910F91FF9070
:100BE000EF9008954CE0BE016F5F7F4F84E10E945B
:100BF00000008981869586958695F70180878B818F
:100C00009C81982789279827978386838F81988549
:100C10009827892798279383828389859A8598279F
:100C200089279827958384830B851C8510270127A6
:100C300010271183008300C0CF93DF93D82FC92FD3
:100C400061E080E80E94000061E08FEF0E940000F8
:100C500060E080E00E9400006091000081E90E9455
:100C6000000061E080E00E94000060E08FEF0E94E1
:100C7000000060E080E80E94000061E080E00E94E7
:100C800000000E940000709300006093000080E06C
:100C90000E94000080FD00C08D2F9C2FDF91CF911E
:100CA0000C9400008091000090910000892B01F0CD
:100CB0000E9400002091000030910000621B730B25
:100CC00080910000909100006817790701F000F012
:100CD00081E0809300008FEF9FEFDF91CF91089527
:100CE000809100001092000008959093000080937E
:100CF0000000089580910000909100000895EF9207
:100D0000FF920F931F93CF937C018B0161E080E8EA
:100D10000E94000061E08FEF0E94000060E080E030
:100D20000E94000066E08FEF0E94000083E80E94AE
:100D30000000682F646083E80E94000067E08FEF86
:100D40000E94000061E081E80E94000061E080E80C
:100D50000E9400006BE684E90E94000060E083E8E6
:100D60000E9400000E940000709300006093000049
:100D700083E80E940000C82F811501F061E083E83C
:100D80000E94000082E90E940000982F9F77F701DF
:100D90009083881F8827881FF801808360E081E89E
:100DA0000E94000066E08FEF0E94000083E80E942E
:100DB0000000682F6B7F83E80E94000061E08FEFE6
:100DC0000E94000061E080E00E94000060E08FEF80
:100DD0000E94000060E080E80E940000C1E000C0C6
:100DE0008091000090910000892B01F00E9400008A
:100DF0002091000030910000621B730B8091000075
:100E0000909100006817790701F000F400C08C2F62
:100E1000CF911F910F91FF90EF900895CF93DF93A3
:100E2000EC0181E00E94000084FB992790F99883EF
:100E300083FB992790F99A8382FB992790F99983EC
:100E400086FB992790F99B83881F8827881F8C83AE
:100E5000DF91CF9108952F923F924F925F926F92C0
:100E60007F928F929F92AF92BF92CF92DF92EF923A
:100E7000FF920F931F93CF93DF9300D000D000D049
:100E8000CDB7DEB71C016D837E8380E090E00E94C9
:100E9000000090E0ED81FE819183808386E40E94D2
:100EA000000090E001963C01ED81FE8195838483F2
:100EB000A081B0E020E03FE24AE350E00E94000061
:100EC0006C507E4F8F4F9F4F4B015C0198EEC92EA7
:100ED00093E0D92EE12CF12CC501B401A7019601B4
:100EE0000E940000D3010E94000069837A838B83F3
:100EF0009C8320ED422E27E0522E612C712CC501DF
:100F0000B401A30192010E94000069817A818B8162
:100F10009C81620F731F841F951FA70196010E9479
:100F20000000ED81FE81228733874487558781E564
:100F30000E940000292F90E000C0880F991F2A9579
:100F400002F48C010F5F1F4FED81FE811783068332
:100F5000A081B0E020E03FE24AE350E00E940000C0
:100F60006C507E4F8F4F9F4F4B015C01A701960144
:100F70000E940000D8010E94000069837A838B835D
:100F80009C83C501B401A30192010E940000698104
:100F90007A818B819C81620F731F841F951FA7012B
:100FA00096010E940000ED81FE8126873787408BE5
:100FB000518B80E70E9400008F5F880F90E0ED81E9
:100FC000FE819383828381E70E940000292F90E0B5
:100FD00000C0880F991F2A9502F40196ED81FE81C9
:100FE00091878087F1012381211501F0ED81FE8138
:100FF00026813781821B930B91878087ED81FE814B
:10100000A281B0E020E03FE24AE350E00E9400000D
:101010006C507E4F8F4F9F4F6B017C0188EE482EA6
:1010200083E0582E612C712CC701B601A3019201F7
:101030000E940000ED81FE81A085B1850E94000024
:101040004B015C01C701B60120ED37E040E050E004
:101050000E940000C501B401620F731F841F951F19
:10106000A30192010E940000ED81FE81228B338B4F
:10107000448B558B0F900F900F900F900F900F9007
:10108000DF91CF911F910F91FF90EF90DF90CF9064
:10109000BF90AF909F908F907F906F905F904F9098
:1010A0003F902F9008954F925F926F927F928F9210
:1010B0009F92AF92BF92CF92DF92EF92FF921F93D7
:1010C000CF93DF93CDB7DEB76B970FB6F894DEBF43
:1010D0000FBECDBF6B017C0120E2C2162EE4D2060A
:1010E000E104F10400F480E06B960FB6F894DEBFE3
:1010F0000FBECDBFDF91CF911F91FF90EF90DF909A
:10110000CF90BF90AF909F908F907F906F905F90A7
:101110004F900895CE0147960E940000BE016F5F78
:101120007F4FCE0147960E9400008F89811501F004
:101130008B859C85AD85BE858A5C944FAF4FBF4F34
:10114000298D211501F04B855C856D857E854E547A
:101150005D4F6F4F7F4F440F551F661F771F840FE2
:10116000951FA61FB71F1A8D111501F04F855889BD
:1011700069897A894C565D4F6F4F7F4F840F951F59
:10118000A61FB71F2B8D211100C081E000C088EE83
:1011900098E0A0E0B0E000C0288D211501F04B855B
:1011A0005C856D857E854C565D4F6F4F7F4F00C0CF
:1011B0008A5D9D4FAF4FBF4F2C013D01C816D90628
:1011C000EA06FB0600F400C0AB81B0E020E03FE29D
:1011D0004AE350E00E9400006C507E4F8F4F9F4FBB
:1011E0004B015C01A70196012419350946095709ED
:1011F000A8EEB3E00E9400002B013C01C501B40140
:1012000020ED37E040E050E00E940000420E531E07
:10121000641E751EC501B40128EE33E040E050E0C5
:101220000E940000C301B2010E940000C901111513
:1012300001F08F819885820F931F0E940000BC01EE
:1012400081E70E940000C0920000D0920000E0926E
:101250000000F092000000C00F931F93CF93DF9324
:10126000CDB7DEB76B970FB6F894DEBF0FBECDBF1C
:10127000CE0147960E940000BE016F5F7F4FCE01F6
:1012800047960E9400008F89811501F400C08B856C
:101290009C85AD85BE85BC01CD016C57724F8F4FCB
:1012A0009F4F298D211501F400C00B851C852D85CC
:1012B0003E850E541D4F2F4F3F4F000F111F221F11
:1012C000331F600F711F821F931F2A8D211501F09C
:1012D0000F85188929893A890C561D4F2F4F3F4F8A
:1012E000600F711F821F931F2B8D211501F00B8939
:1012F0001C892D893E890A5D1D4F2F4F3F4F600F7E
:10130000711F821F931F60930000709300008093F1
:101310000000909300006B960FB6F894DEBF0FBEEE
:10132000CDBFDF91CF911F910F91089566E37BE0D0
:1013300080E090E000C0288D211501F00B851C8510
:101340002D853E850C561D4F2F4F3F4F00C0CF932C
:10135000682F616080E00E9400000E94000070938E
:1013600000006093000083E10E940000C82FC77056
:10137000C11501F061E08BE00E94000060E080E0B8
:101380000E940000C1E000C0809100009091000028
:10139000892B01F00E940000209100003091000094
:1013A000621B730B80910000909100006817790711
:1013B00001F000F08C2FCF9108950F931F93CF93DE
:1013C000DF93CDB7DEB728970FB6F894DEBF0FBE18
:1013D000CDBF811501F089E80E940000682F61608F
:1013E00089E80E94000060E088E80E94000061E057
:1013F00080E80E94000061E08FEF0E94000060E042
:1014000080E00E94000081E90E94000080930000BB
:1014100061E080E00E94000060E08FEF0E94000029
:1014200060E080E80E94000080E60E940000682FD3
:10143000626180E60E94000060E270E084E40E9445
:1014400000006FEF81E00E940000BE01695F7F4FE6
:10145000CE0108960E940000811100C080E028960D
:101460000FB6F894DEBF0FBECDBFDF91CF911F91B5
:101470000F91089546E0BE016F5F7F4F80EB0E94A1
:10148000000061E08FEF0E94000060E08FE40E94A6
:1014900000006CE28EE40E94000060E08FEF0E948A
:1014A000000064EB86EB0E9400003F8131113CE0BC
:1014B000B88520E0A0E001E010E0622F6695669517
:1014C000669570E081E090E08C0F9D1F860F971F5E
:1014D000FC014081822F8770231700F0BA1300C0EF
:1014E000E1E0F0E0EC0FFD1F6E0F7F1FF80100C080
:1014F000EE0FFF1F8A9502F4CF0180958423FB0134
:1015000080832F5F203301F446E0BE016F5F7F4F81
:1015100080EB0E94000061E08FEF0E94000060E01D
:1015200080E00E94000060E08FEF0E94000060E019
:1015300089E00E94000060E080E10E94000060E01D
:1015400081E10E94000061E084E20E9400006FEFF0
:1015500085E20E94000060E085E70E94000061E0F3
:101560008FEF0E9400006CE28EE40E94000060E0B9
:1015700088E40E94000060E280E30E94000060E0D6
:101580008FEF0E94000069E080E30E94000060E0AD
:1015900084E50E94000064E081E30E94000063E0B3
:1015A00082E30E94000063E880E40E94000065E29C
:1015B00086E40E94000060E080E60E94000060E097
:1015C00087E20E94000066E080E50E94000060E083
:1015D00081E50E94000066E982E50E94000068E063
:1015E00086E50E94000060E387E50E94000060E05D
:1015F00081E60E94000060E082E60E94000060E058
:1016000084E60E94000060E085E60E94000060EA37
:1016100086E60E94000061E08FEF0E94000062E316
:1016200082E20E94000064E187E40E9400006FEF04
:1016300089E40E94000060E08AE40E94000060E00B
:101640008FEF0E9400006AE08AE70E94000060E0DD
:101650008BE70E94000061E288E70E94000061E0E1
:101660008FEF0E94000064E383E20E94000060E0CC
:1016700082E40E9400006FEF84E40E94000066E2B2
:1016800085E40E94000065E086E40E94000060E4BA
:1016900080E40E94000066E08EE00E9400006AE1A3
:1016A00080E20E94000060E483E40E94000060E0A9
:1016B0008FEF0E94000063E084E30E94000064E476
:1016C00085E30E94000061E08FEF0E94000064E06B
:1016D00081E30E94000069E08BE40E94000065E065
:1016E0008CE40E94000064E08DE40E94000060E051
:1016F0008FEF0E94000060E084E40E94000060E23E
:1017000085E40E94000068E087E40E94000068E22F
:1017100088E40E94000060E087E60E94000064E028
:1017200080E70E94000061E081E70E9400006EEF08
:1017300082E70E94000060E086E70E94000060E00F
:1017400087E70E94000061E08FEF0E94000061E0E7
:101750008DE00E94000060E08FEF0E94000061E0D9
:1017600080E80E94000068EF81E00E94000061E0D4
:101770008FEF0E94000061E08EE80E94000061E0AF
:1017800080E00E94000060E08FEF0E94000060E0B7
:1017900080E80E94000064E08AE00E94000084E883
:1017A0000E940000682F6F7E84E80E94000061E0C4
:1017B0008BE00E9400000E94000060930000709384
:1017C0000000809300009093000068EE81E00E948A
:1017D00000006091000070910000809100009091E5
:1017E00000000E94000061E081E00E94000080E4AF
:1017F0000E940000811501F400C062E081E00E94B7
:10180000000080E00E940000811501F400C068EE35
:1018100081E00E94000081E000C050E000C05595CA
:1018200047958A9502F440FF00C0AF5F00C08F92D9
:101830009F92AF92BF92CF92DF92EF92FF921F934F
:10184000CF93DF93CDB7DEB76B970FB6F894DEBFBB
:101850000FBECDBF6C01162FF62EF694FA94CE0172
:1018600047960E940000BE016F5F7F4FCE014796F2
:101870000E940000C114D10401F000C0103101F435
:1018800000C000F41C3001F400C060E31E3001F021
:1018900080E000C060E5123101F487E50E9400009D
:1018A00068E086E50E9400006F2D80E50E94000040
:1018B000A12FB0E020E03FE24AE350E00E940000A8
:1018C0006C507E4F8F4F9F4F6B017C0128EE33E0B1
:1018D00040E050E00E94000049015A01C701B601F2
:1018E00020ED37E040E050E00E94000069017A01FD
:1018F0002F85388949895A89A8EEB3E00E940000F3
:101900006C0D7D1D8E1D9F1DA50194010E94000080
:10191000C9010E940000BC0181E50E9400002B85E6
:101920003C854D855E85A8EEB3E00E9400006C0DFD
:101930007D1D8E1D9F1DA50194010E940000213078
:1019400081E0380700F020E031E06FEF620F86E4BD
:101950000E940000609100007091000080910000E2
:10196000909100000E94000081E00E940000182F6A
:1019700062E081E00E94000080E00E940000612F90
:1019800081E00E94000081E06B960FB6F894DEBF04
:101990000FBECDBFDF91CF911F91FF90EF90DF90F1
:1019A000CF90BF90AF909F908F90089568E100C056
:1019B00060E400C0CA94CD2801F000C01C3001F4DE
:1019C00000C000F4183001F01A3001F000C068E2E5
:1019D00088E40E94000068E087E40E94000063E061
:1019E00082E30E94000069E080E30E94000061E061
:1019F0008FEF0E94000060E200C01E3001F000C0C6
:101A000068E488E40E94000068E087E40E94000027
:101A100063E082E30E94000067E000C060E188E4C8
:101A20000E94000068E087E40E94000062E082E318
:101A30000E9400006CE080E30E94000061E08FEFF4
:101A40000E94000060E380E30E94000060E08FEFEE
:101A50000E9400006F2D80E70E940000A12FB0E0DF
:101A600020E03FE24AE350E00E9400006C507E4FCD
:101A70008F4F9F4F6B017C012B893C894D895E897B
:101A8000A8EEB3E00E9400004B015C01C701B60163
:101A900020ED37E040E050E00E940000820E931EEF
:101AA000A41EB51EC701B60128EE33E040E050E0A9
:101AB0000E940000C501B4010E940000C9016A8DA6
:101AC000611501F08F819885820F931F0E9400009D
:101AD000BC0181E70E94000000C068E388E40E9426
:101AE000000068E087E40E94000063E082E30E9457
:101AF000000068E000C0E4E6F0E080818D7F808334
:101B0000E1ECF0E08081886180831092C50088E07C
:101B10008093C400E0ECF0E08081826080830895CF
:101B20009091C00095FF00C08093C60008959FE982
:101B3000980F963000F48755089580538A3000F04E
:101B40008FEF08951F93CF93DF93EC01FE01149163
:101B5000111100C0DF91CF911F910895812F0E9434
:101B600000001A3001F48DE00E940000219600C0B0
:101B70008F929F92AF92BF92EF92FF920F931F931B
:101B8000CF93DF93CDB7DEB72A970FB6F894DEBFB9
:101B90000FBECDBF8E010F5F1F4F78012AE0822E4E
:101BA000912CA12CB12C611571058105910501F4D1
:101BB000E016F10601F0F80182918F01805D0E942C
:101BC0000000E016F10601F42A960FB6F894DEBF85
:101BD0000FBECDBFDF91CF911F910F91FF90EF907E
:101BE000BF90AF909F908F900895A50194010E949F
:101BF0000000F8016193B901CA018F0100C08F9202
:101C00009F92AF92BF92CF92DF92EF92FF92CF93CB
:101C1000DF936B017C01C42F81E090E04C01042E26
:101C200000C0880C991C0A9402F421E0821A9108E1
:101C3000092C000CAA08BB08C701B60100C0969584
:101C40008795779567954A9502F40E9400008EE289
:101C50000E940000A50194012C213D214E215F210D
:101C6000211531054105510501F4DF91CF91FF9018
:101C7000EF90DF90CF90BF90AF909F908F9008959E
:101C8000AAE0B0E00E9400006B017C01DC01CB0106
:101C90000C2E00C0B695A795979587950A9402F4E7
:101CA000805D00C0CF92DF92EF92FF92CF93DF93DF
:101CB0006B017C014150550BEA01CC0FDD1FCC0FAD
:101CC000DD1FD7FF00C0DF91CF91FF90EF90DF9035
:101CD000CF900895D701C6010C2E00C0B695A795E8
:101CE000979587950A9402F48F709927AA27BB27A6
:101CF00080509040FC0180810E940000249700C029
:101D0000AF92BF92CF92DF92EF92FF920F931F9309
:101D1000CF93DF93B82EA92E8B01C12CD12C760145
:101D20009601C016D10600F0DF91CF911F910F915F
:101D3000FF90EF90DF90CF90BF90AF90089501316A
:101D4000110500F02F703327232B01F480E090E081
:101D50000E94000044E0C701B6010E94000080E03C
:101D600090E00E940000CB2DDA2D699170E080E0B8
:101D700090E042E00E94000080E090E00E940000BD
:101D80008FEFC81AD80AE80AF80ABC2EAD2E00C098
:101D90001092B90082E08093B800089594EA90937D
:101DA000BC002FEF3FEF2150304001F481E0089557
:101DB0009091BC0097FF00C09091B900987F983037
:101DC00001F0903101F48093BB0084E88093BC0063
:101DD0008FEF9FEF019701F02091BC0027FF00C01B
:101DE0009091B900987F983101F081E0903401F42E
:101DF00080E0089524EA34E82093BC009091BC0070
:101E000097FF00C09091B900987F983001F0903111
:101E100001F48093BB003093BC009091BC0097FF0D
:101E200000C09091B900987F903201F0983501F48C
:101E300094E99093BC009091BC0094FD00C000C058
:101E400008950C94000084E98093BC008FEF9FEF0D
:101E5000019701F02091BC0024FD00C008958093FB
:101E6000BB0084E88093BC008FEF9FEF019701F4E3
:101E700081E008952091BC0027FF00C09091B90037
:101E8000987F81E0983201F480E0089584EC80939B
:101E9000BC008FEF9FEF019701F480E0089520913F
:101EA000BC0027FF00C08091BB00089584E88093A8
:101EB000BC008FEF9FEF019701F480E0089520911F
:101EC000BC0027FF00C08091BB000895CF93C0E005
:101ED0008C2F880F0E9400000E940000CF5FC03846
:101EE00001F4CF91089582E084BD95E095BD9AE715
:101EF00097BD80936E0008952FB7F894609100000D
:101F00007091000080910000909100002FBF089513
:101F10001F921FB61F9211248F939F93AF93BF936D
:101F20008091000090910000A0910000B09100000D
:101F30000F96A11DB11D8093000090930000A09307
:101F40000000B0930000809100009DE5980F9D3740
:101F500000F490930000BF91AF919F918F911F90DB
:101F60001FBE1F9018958052809300008091000042
:101F700090910000A0910000B09100000196A11D79
:101F8000B11D8093000090930000A0930000B093D7
:041F9000000000C08D
:0200000400807A
:10010000011401003F065B4F666D7D077F6F00C6DF
:07011000CC183066C6005256
:00000001FF