-
Notifications
You must be signed in to change notification settings - Fork 1
/
5bf10fd1.21
14182 lines (13543 loc) · 457 KB
/
5bf10fd1.21
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
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
sub_408a8002:
movew #2000,%d5
.L408a8006:
movew #8448,%sr
moveb %d0,%a2@
andb %d6,%d4
dbne %d5,.L408a8006
tstw %d5
rts
sub_408a8016:
movew #32767,%d1
.L408a801a:
movew #8448,%sr
tstb %a5@
andb %d6,%d4
dbne %d1,.L408a801a
tstw %d1
rts
.L408a802a:
moveq #-1,%d6
jmp %fp@
sub_408a802e:
movel %a1@(24),%d0
btst #14,%d0
beqw .L408a81be
moveq #0,%d6
movel %fp,%sp@-
moveml %d1-%d3/%a0/%a2-%a4,%sp@-
moveal %a0,%a4
moveal %a0@(56),%a0
moveb %a0@(8),%sp@-
moveb #0xff,%a0@(8)
moveal %a0,%a2
moveb %a1@(18),%d0
cmpib #13,%d0
beqs .L408a8064
cmpib #31,%d0
bnes .L408a806c
.L408a8064:
lea %a2@(1),%a3
lea %a2@,%a0
bras .L408a80c8
.L408a806c:
moveq #0,%d4
movel %a1@(36),%d1
btst #22,%d1
beqs .L408a80c2
lea %a2@(1),%a3
lea %a2@,%a0
moveal %a4@(8),%a2
addal #163840,%a2
moveb %a2@,%d0
cmpib #0x9f,%d0
bnes .L408a80c8
moveml %d1-%d5/%a0-%fp,%sp@-
moveal %a4,%a0
movel #917505,%d0
movel #23154,%d1
oril #1459617792,%d1
moveq #4,%d2
lea %pc@(.L408a80b4),%fp
bral SENDEGRETCMD
.L408a80b4:
moveml %sp@+,%d1-%d5/%a0-%fp
tstw %d0
bnew .L408a818c
moveq #1,%d4
bras .L408a80c8
.L408a80c2:
lea %a2@(4),%a3
lea %a2@,%a0
.L408a80c8:
clrb %a0@
bsrw sub_408a819c
linkw %a2,#-768
moveal %sp,%a2
movew #255,%d0
.L408a80d8:
moveq #2,%d2
.L408a80da:
moveb %a3@,%a2@+
dbf %d2,.L408a80da
dbf %d0,.L408a80d8
clrb %a0@
movew #255,%d0
moveb #0xff,%d1
.L408a80ee:
moveq #2,%d2
.L408a80f0:
addqb #1,%d1
moveb %d1,%a3@
dbf %d2,.L408a80f0
dbf %d0,.L408a80ee
clrb %a0@
bsrw sub_408a819c
movew #255,%d0
moveb #0xff,%d1
.L408a810a:
moveq #2,%d2
.L408a810c:
addqb #1,%d1
moveb %a3@,%d3
cmpb %d3,%d1
dbne %d2,.L408a810c
dbne %d0,.L408a810a
beqs .L408a8132
negb %d0
subqb #1,%d0
negb %d2
addqb #3,%d2
moveb %d2,%d6
lsll #8,%d6
moveb %d0,%d6
lsll #8,%d6
moveb %d1,%d6
lsll #8,%d6
moveb %d3,%d6
.L408a8132:
clrb %a0@
movew #255,%d0
moveal %sp,%a2
.L408a813a:
moveq #2,%d2
.L408a813c:
moveb %a2@+,%a3@
dbf %d2,.L408a813c
dbf %d0,.L408a813a
unlk %a2
movel %a1@(36),%d0
btst #22,%d0
beqs .L408a8192
tstl %d4
beqs .L408a8192
moveal %a4@(8),%a2
addal #163840,%a2
moveml %d1-%d5/%a0-%fp,%sp@-
moveal %a4,%a0
movel #917505,%d0
movel #65532,%d1
oril #1459617792,%d1
moveq #4,%d2
lea %pc@(.L408a8184),%fp
bral SENDEGRETCMD
.L408a8184:
moveml %sp@+,%d1-%d5/%a0-%fp
tstw %d0
beqs .L408a8192
.L408a818c:
tstl %d6
bnes .L408a8192
movew %d0,%d6
.L408a8192:
moveb %sp@+,%a0@(8)
moveml %sp@+,%d1-%d3/%a0/%a2-%a4
rts
sub_408a819c:
moveb %a1@(18),%d0
cmpib #13,%d0
beqs .L408a81bc
cmpib #31,%d0
beqs .L408a81bc
movel %a1@(36),%d0
btst #22,%d0
bnes .L408a81bc
tstb %a3@
tstb %a3@
tstb %a3@
.L408a81bc:
rts
.L408a81be:
moveq #-1,%d6
jmp %fp@
sub_408a81c2:
moveb %a1@(19),%d0
cmpib #7,%d0
bnes .L408a81fc
moveal %a0@(52),%a2
moveq #0,%d0
btst #2,%a2@(1)
beqw .L408a81f8
movel #262144,%d0
btst #1,%a2@(1)
bnes .L408a81ec
addl %d0,%d0
.L408a81ec:
movel %a1@(8),%d1
moveal %a1@(%d1:l),%a0
lea %a0@(%d0:l),%a1
.L408a81f8:
moveq #0,%d6
rts
.L408a81fc:
cmpib #9,%d0
bnes .L408a8218
movel #32768,%d0
movel %a1@(8),%d1
moveal %a1@(%d1:l),%a0
lea %a0@(%d0:l),%a1
moveq #0,%d6
rts
.L408a8218:
cmpib #11,%d0
bnel .L408a82dc
moveal %a0@(8),%a3
addal #155648,%a3
movel %a1@(8),%d1
moveal %a1@(%d1:l),%a0
moveal %a1,%a2
addal %a1@(8),%a2
moveal %a2@(4),%a2
moveb #6,%a3@(4)
movel #262144,%d0
movel #842348107,%a2@
subql #4,%sp@
addql #4,%sp@
cmpil #842348107,%a2@(512)
addal #524288,%a2
beqs .L408a8268
addl %d0,%d0
bras .L408a82a2
.L408a8268:
.short 0x24bc /* 408a8268 24bc */
.short 0x3531 /* 408a826a 3531 */
.short 0x323f /* 408a826c 323f */
.short 0x5997 /* 408a826e 5997 */
.short 0x5897 /* 408a8270 5897 */
.short 0x0c92 /* 408a8272 0c92 */
.short 0x3531 /* 408a8274 3531 */
.short 0x323f /* 408a8276 323f */
.short 0x6706 /* 408a8278 6706 */
.short 0x422b /* 408a827a 422b */
.short 0x0004 /* 408a827c 0004 */
.short 0x6054 /* 408a827e 6054 */
.short 0xd080 /* 408a8280 d080 */
.short 0x0caa /* 408a8282 0caa */
.short 0x3531 /* 408a8284 3531 */
.short 0x323f /* 408a8286 323f */
.short 0x0200 /* 408a8288 0200 */
.short 0x670e /* 408a828a 670e */
.short 0x177c /* 408a828c 177c */
.short 0x0002 /* 408a828e 0002 */
.short 0x0004 /* 408a8290 0004 */
.short 0x0680 /* 408a8292 0680 */
.short 0x0004 /* 408a8294 0004 */
.short 0x0000 /* 408a8296 0000 */
.short 0x603a /* 408a8298 603a */
.short 0x177c /* 408a829a 177c */
.short 0x0001 /* 408a829c 0001 */
.short 0x0004 /* 408a829e 0004 */
.short 0x6032 /* 408a82a0 6032 */
.L408a82a2:
.short 0x24bc /* 408a82a2 24bc */
.short 0x3736 /* 408a82a4 3736 */
.short 0x383f /* 408a82a6 383f */
.short 0x5997 /* 408a82a8 5997 */
.short 0x5897 /* 408a82aa 5897 */
.short 0x0c92 /* 408a82ac 0c92 */
.short 0x3736 /* 408a82ae 3736 */
.short 0x383f /* 408a82b0 383f */
.short 0x6708 /* 408a82b2 6708 */
.short 0x177c /* 408a82b4 177c */
.short 0x0004 /* 408a82b6 0004 */
.short 0x0004 /* 408a82b8 0004 */
.short 0x6018 /* 408a82ba 6018 */
.short 0x0680 /* 408a82bc 0680 */
.short 0x0004 /* 408a82be 0004 */
.short 0x0000 /* 408a82c0 0000 */
.short 0x0caa /* 408a82c2 0caa */
.short 0x3736 /* 408a82c4 3736 */
.short 0x383f /* 408a82c6 383f */
.short 0x0200 /* 408a82c8 0200 */
.short 0x6702 /* 408a82ca 6702 */
.short 0x6006 /* 408a82cc 6006 */
.short 0x177c /* 408a82ce 177c */
.short 0x0005 /* 408a82d0 0005 */
.short 0x0004 /* 408a82d2 0004 */
.short 0x43f0 /* 408a82d4 43f0 */
.short 0x0800 /* 408a82d6 0800 */
.short 0x7c00 /* 408a82d8 7c00 */
rts /* 408a82da 4e75 */
.L408a82dc:
.short 0x0c00 /* 408a82dc 0c00 */
.short 0x000a /* 408a82de 000a */
.short 0x6600 /* 408a82e0 6600 */
.short 0x0022 /* 408a82e2 0022 */
.short 0x203c /* 408a82e4 203c */
.short 0x0001 /* 408a82e6 0001 */
.short 0x0000 /* 408a82e8 0000 */
.short 0x2229 /* 408a82ea 2229 */
.short 0x0008 /* 408a82ec 0008 */
.short 0x2071 /* 408a82ee 2071 */
.short 0x1800 /* 408a82f0 1800 */
.short 0x43f0 /* 408a82f2 43f0 */
.short 0x0800 /* 408a82f4 0800 */
.short 0x528c /* 408a82f6 528c */
.short 0x6706 /* 408a82f8 6706 */
.short 0xd1c0 /* 408a82fa d1c0 */
.short 0x43f0 /* 408a82fc 43f0 */
.short 0x0800 /* 408a82fe 0800 */
.short 0x7c00 /* 408a8300 7c00 */
rts /* 408a8302 4e75 */
.short 0x0c00 /* 408a8304 0c00 */
.short 0x0008 /* 408a8306 0008 */
.short 0x6600 /* 408a8308 6600 */
.short 0x016a /* 408a830a 016a */
.short 0x2468 /* 408a830c 2468 */
.short 0x0068 /* 408a830e 0068 */
.short 0x47fa /* 408a8310 47fa */
.short 0x00d4 /* 408a8312 00d4 */
.short 0x7200 /* 408a8314 7200 */
.short 0x6006 /* 408a8316 6006 */
.short 0x321b /* 408a8318 321b */
.short 0x2581 /* 408a831a 2581 */
.short 0x0000 /* 408a831c 0000 */
.short 0x301b /* 408a831e 301b */
.short 0x6af6 /* 408a8320 6af6 */
.short 0x2668 /* 408a8322 2668 */
.short 0x002c /* 408a8324 002c */
.short 0x0813 /* 408a8326 0813 */
.short 0x0005 /* 408a8328 0005 */
.short 0x6708 /* 408a832a 6708 */
.short 0x00aa /* 408a832c 00aa */
.short 0x0000 /* 408a832e 0000 */
.short 0x0f00 /* 408a8330 0f00 */
.short 0x0010 /* 408a8332 0010 */
.short 0x47ea /* 408a8334 47ea */
.short 0x0300 /* 408a8336 0300 */
.short 0x49fa /* 408a8338 49fa */
.short 0x0116 /* 408a833a 0116 */
moveq #0,%d0 /* 408a833c 7000 */
.short 0x101c /* 408a833e 101c */
.short 0x6b08 /* 408a8340 6b08 */
.short 0x2680 /* 408a8342 2680 */
.short 0x47eb /* 408a8344 47eb */
.short 0x0010 /* 408a8346 0010 */
.short 0x60f4 /* 408a8348 60f4 */
.short 0x257c /* 408a834a 257c */
.short 0x0000 /* 408a834c 0000 */
.short 0x0003 /* 408a834e 0003 */
.short 0x0020 /* 408a8350 0020 */
.short 0x6100 /* 408a8352 6100 */
.short 0x010e /* 408a8354 010e */
.short 0x257c /* 408a8356 257c */
.short 0x0000 /* 408a8358 0000 */
.short 0x0007 /* 408a835a 0007 */
.short 0x0020 /* 408a835c 0020 */
.short 0x6100 /* 408a835e 6100 */
.short 0x0102 /* 408a8360 0102 */
.short 0x257c /* 408a8362 257c */
.short 0x0000 /* 408a8364 0000 */
.short 0x0003 /* 408a8366 0003 */
.short 0x0020 /* 408a8368 0020 */
.short 0x6100 /* 408a836a 6100 */
.short 0x00f6 /* 408a836c 00f6 */
.short 0x257c /* 408a836e 257c */
.short 0x0000 /* 408a8370 0000 */
.short 0x0002 /* 408a8372 0002 */
.short 0x0020 /* 408a8374 0020 */
.short 0x6100 /* 408a8376 6100 */
.short 0x00ea /* 408a8378 00ea */
.short 0x42aa /* 408a837a 42aa */
.short 0x0020 /* 408a837c 0020 */
.short 0x6100 /* 408a837e 6100 */
.short 0x00e2 /* 408a8380 00e2 */
.short 0x267c /* 408a8382 267c */
.short 0xf900 /* 408a8384 f900 */
.short 0x0000 /* 408a8386 0000 */
moveq #0,%d0 /* 408a8388 7000 */
.short 0x223c /* 408a838a 223c */
.short 0x5368 /* 408a838c 5368 */
.short 0x656c /* 408a838e 656c */
.short 0x74ff /* 408a8390 74ff */
.short 0x7c00 /* 408a8392 7c00 */
.short 0x49f3 /* 408a8394 49f3 */
.short 0x0800 /* 408a8396 0800 */
.short 0x2881 /* 408a8398 2881 */
.short 0x2942 /* 408a839a 2942 */
.short 0x0004 /* 408a839c 0004 */
.short 0x2601 /* 408a839e 2601 */
.short 0x7800 /* 408a83a0 7800 */
.short 0x7a03 /* 408a83a2 7a03 */
.short 0xb634 /* 408a83a4 b634 */
.short 0x5000 /* 408a83a6 5000 */
.short 0x6610 /* 408a83a8 6610 */
.short 0x4603 /* 408a83aa 4603 */
.short 0x4634 /* 408a83ac 4634 */
.short 0x5000 /* 408a83ae 5000 */
.short 0x2942 /* 408a83b0 2942 */
.short 0x0004 /* 408a83b2 0004 */
.short 0xb634 /* 408a83b4 b634 */
.short 0x5000 /* 408a83b6 5000 */
.short 0x6702 /* 408a83b8 6702 */
.short 0x0bc4 /* 408a83ba 0bc4 */
.short 0xe09b /* 408a83bc e09b */
.short 0x51cd /* 408a83be 51cd */
.short 0xffe4 /* 408a83c0 ffe4 */
.short 0x0c04 /* 408a83c2 0c04 */
.short 0x000f /* 408a83c4 000f */
.short 0x6716 /* 408a83c6 6716 */
.short 0xe99e /* 408a83c8 e99e */
.short 0x8c04 /* 408a83ca 8c04 */
.short 0x2782 /* 408a83cc 2782 */
.short 0x0800 /* 408a83ce 0800 */
.short 0x0680 /* 408a83d0 0680 */
.short 0x0008 /* 408a83d2 0008 */
.short 0x0000 /* 408a83d4 0000 */
.short 0x0c80 /* 408a83d6 0c80 */
.short 0x0020 /* 408a83d8 0020 */
.short 0x0000 /* 408a83da 0000 */
.short 0x66b6 /* 408a83dc 66b6 */
.short 0x204b /* 408a83de 204b */
.short 0x43f0 /* 408a83e0 43f0 */
.short 0x0800 /* 408a83e2 0800 */
rts /* 408a83e4 4e75 */
.short 0x0020 /* 408a83e6 0020 */
.short 0x0007 /* 408a83e8 0007 */
.short 0x0000 /* 408a83ea 0000 */
.short 0x0008 /* 408a83ec 0008 */
.short 0x0004 /* 408a83ee 0004 */
.short 0x0000 /* 408a83f0 0000 */
.short 0x0008 /* 408a83f2 0008 */
.short 0x0064 /* 408a83f4 0064 */
.short 0x000c /* 408a83f6 000c */
.short 0x0602 /* 408a83f8 0602 */
.short 0x0010 /* 408a83fa 0010 */
.short 0x0050 /* 408a83fc 0050 */
.short 0x0100 /* 408a83fe 0100 */
.short 0x0ff2 /* 408a8400 0ff2 */
.short 0x0168 /* 408a8402 0168 */
.short 0x008e /* 408a8404 008e */
.short 0x0124 /* 408a8406 0124 */
.short 0x031e /* 408a8408 031e */
.short 0x0128 /* 408a840a 0128 */
.short 0x01b0 /* 408a840c 01b0 */
.short 0x012c /* 408a840e 012c */
.short 0x0020 /* 408a8410 0020 */
.short 0x0130 /* 408a8412 0130 */
.short 0x035f /* 408a8414 035f */
.short 0x0134 /* 408a8416 0134 */
.short 0x003f /* 408a8418 003f */
.short 0x0138 /* 408a841a 0138 */
.short 0x004b /* 408a841c 004b */
.short 0x013c /* 408a841e 013c */
.short 0x006f /* 408a8420 006f */
.short 0x0140 /* 408a8422 0140 */
.short 0x0098 /* 408a8424 0098 */
.short 0x0144 /* 408a8426 0144 */
.short 0x0318 /* 408a8428 0318 */
.short 0x0148 /* 408a842a 0148 */
.short 0x035e /* 408a842c 035e */
.short 0x014c /* 408a842e 014c */
.short 0x041a /* 408a8430 041a */
.short 0x0150 /* 408a8432 0150 */
.short 0x0418 /* 408a8434 0418 */
.short 0x0154 /* 408a8436 0154 */
.short 0x0004 /* 408a8438 0004 */
.short 0x0158 /* 408a843a 0158 */
.short 0x0009 /* 408a843c 0009 */
.short 0x015c /* 408a843e 015c */
.short 0x0052 /* 408a8440 0052 */
.short 0x0160 /* 408a8442 0160 */
.short 0x0412 /* 408a8444 0412 */
.short 0x0164 /* 408a8446 0164 */
.short 0x0416 /* 408a8448 0416 */
.short 0x0220 /* 408a844a 0220 */
.short 0x0098 /* 408a844c 0098 */
.short 0xffff /* 408a844e ffff */
.short 0x0f07 /* 408a8450 0f07 */
.short 0x0000 /* 408a8452 0000 */
.short 0x0501 /* 408a8454 0501 */
.short 0x0000 /* 408a8456 0000 */
.short 0x0002 /* 408a8458 0002 */
.short 0x0506 /* 408a845a 0506 */
.short 0x0401 /* 408a845c 0401 */
.short 0x0000 /* 408a845e 0000 */
.short 0xff00 /* 408a8460 ff00 */
.short 0x4e71 /* 408a8462 4e71 */
.short 0x4e71 /* 408a8464 4e71 */
.short 0x4e71 /* 408a8466 4e71 */
.short 0x4e71 /* 408a8468 4e71 */
.short 0x4e71 /* 408a846a 4e71 */
.short 0x4e71 /* 408a846c 4e71 */
.short 0x4e71 /* 408a846e 4e71 */
.short 0x4e71 /* 408a8470 4e71 */
rts /* 408a8472 4e75 */
.short 0x7cff /* 408a8474 7cff */
rts /* 408a8476 4e75 */
.short 0x2f0e /* 408a8478 2f0e */
.short 0x2f0c /* 408a847a 2f0c */
.short 0x0c29 /* 408a847c 0c29 */
.short 0x000a /* 408a847e 000a */
.short 0x0013 /* 408a8480 0013 */
.short 0x6616 /* 408a8482 6616 */
.short 0x387c /* 408a8484 387c */
.short 0xffff /* 408a8486 ffff */
.short 0x2468 /* 408a8488 2468 */
.short 0x0038 /* 408a848a 0038 */
.short 0x102a /* 408a848c 102a */
.short 0x0004 /* 408a848e 0004 */
.short 0x1f00 /* 408a8490 1f00 */
.short 0x0200 /* 408a8492 0200 */
.short 0x00df /* 408a8494 00df */
.short 0x1540 /* 408a8496 1540 */
.short 0x0004 /* 408a8498 0004 */
.short 0x0c29 /* 408a849a 0c29 */
.short 0x000b /* 408a849c 000b */
.short 0x0013 /* 408a849e 0013 */
.short 0x6610 /* 408a84a0 6610 */
.short 0x2668 /* 408a84a2 2668 */
.short 0x0008 /* 408a84a4 0008 */
.short 0xd7fc /* 408a84a6 d7fc */
.short 0x0002 /* 408a84a8 0002 */
.short 0x6000 /* 408a84aa 6000 */
.short 0x102b /* 408a84ac 102b */
.short 0x0004 /* 408a84ae 0004 */
.short 0x1f00 /* 408a84b0 1f00 */
.short 0x48e7 /* 408a84b2 48e7 */
.short 0x00c0 /* 408a84b4 00c0 */
.short 0x6100 /* 408a84b6 6100 */
.short 0xfd0a /* 408a84b8 fd0a */
.short 0x4cdf /* 408a84ba 4cdf */
.short 0x0c00 /* 408a84bc 0c00 */
.short 0x0c86 /* 408a84be 0c86 */
.short 0xffff /* 408a84c0 ffff */
.short 0xffff /* 408a84c2 ffff */
.short 0x67ff /* 408a84c4 67ff */
.short 0x0000 /* 408a84c6 0000 */
.short 0x00b6 /* 408a84c8 00b6 */
.short 0x4a80 /* 408a84ca 4a80 */
.short 0x67ff /* 408a84cc 67ff */
.short 0x0000 /* 408a84ce 0000 */
.short 0x00ae /* 408a84d0 00ae */
.short 0x0c2b /* 408a84d2 0c2b */
.short 0x0008 /* 408a84d4 0008 */
.short 0x0013 /* 408a84d6 0013 */
.short 0x663e /* 408a84d8 663e */
.short 0x2449 /* 408a84da 2449 */
.short 0x2248 /* 408a84dc 2248 */
.short 0x7400 /* 408a84de 7400 */
.short 0x2049 /* 408a84e0 2049 */
.short 0xd3fc /* 408a84e2 d3fc */
.short 0x0008 /* 408a84e4 0008 */
.short 0x0000 /* 408a84e6 0000 */
.short 0xe95a /* 408a84e8 e95a */
.short 0x7c00 /* 408a84ea 7c00 */
.short 0x48e7 /* 408a84ec 48e7 */
.short 0x2020 /* 408a84ee 2020 */
.short 0x4dfa /* 408a84f0 4dfa */
.short 0x0008 /* 408a84f2 0008 */
.short 0x60ff /* 408a84f4 60ff */
.short 0xffff /* 408a84f6 ffff */
.short 0xd3ba /* 408a84f8 d3ba */
.short 0x4cdf /* 408a84fa 4cdf */
.short 0x0404 /* 408a84fc 0404 */
.short 0x4a86 /* 408a84fe 4a86 */
.short 0x670e /* 408a8500 670e */
.short 0x7603 /* 408a8502 7603 */
.short 0x4a06 /* 408a8504 4a06 */
.short 0x6702 /* 408a8506 6702 */
.short 0x07c2 /* 408a8508 07c2 */
.short 0xe09e /* 408a850a e09e */
.short 0x51cb /* 408a850c 51cb */
.short 0xfff6 /* 408a850e fff6 */
.short 0xb5c9 /* 408a8510 b5c9 */
.short 0x66cc /* 408a8512 66cc */
.short 0x2c02 /* 408a8514 2c02 */
.short 0x601e /* 408a8516 601e */
.short 0x48e7 /* 408a8518 48e7 */
.short 0x0030 /* 408a851a 0030 */
.short 0x7c00 /* 408a851c 7c00 */
.short 0x4dfa /* 408a851e 4dfa */
.short 0x0008 /* 408a8520 0008 */
.short 0x60ff /* 408a8522 60ff */
.short 0xffff /* 408a8524 ffff */
.short 0xd38c /* 408a8526 d38c */
.short 0x4a86 /* 408a8528 4a86 */
.short 0x660a /* 408a852a 660a */
.short 0x4dfa /* 408a852c 4dfa */
.short 0x0008 /* 408a852e 0008 */
.short 0x60ff /* 408a8530 60ff */
.short 0xffff /* 408a8532 ffff */
.short 0xd496 /* 408a8534 d496 */
.short 0x4cdf /* 408a8536 4cdf */
.short 0x0300 /* 408a8538 0300 */
.short 0x0c29 /* 408a853a 0c29 */
.short 0x000a /* 408a853c 000a */
.short 0x0013 /* 408a853e 0013 */
.short 0x661e /* 408a8540 661e */
.short 0xb8fc /* 408a8542 b8fc */
.short 0x0001 /* 408a8544 0001 */
.short 0x670e /* 408a8546 670e */
.short 0x48e7 /* 408a8548 48e7 */
.short 0x00c0 /* 408a854a 00c0 */
.short 0x6100 /* 408a854c 6100 */
.short 0xfc74 /* 408a854e fc74 */
.short 0x4cdf /* 408a8550 4cdf */
.short 0x0c00 /* 408a8552 0c00 */
.short 0x60c2 /* 408a8554 60c2 */
.short 0x2a68 /* 408a8556 2a68 */
.short 0x0038 /* 408a8558 0038 */
.short 0x1b5f /* 408a855a 1b5f */
.short 0x0004 /* 408a855c 0004 */
.short 0x6018 /* 408a855e 6018 */
.short 0x0c29 /* 408a8560 0c29 */
.short 0x000b /* 408a8562 000b */
.short 0x0013 /* 408a8564 0013 */
.short 0x6610 /* 408a8566 6610 */
.short 0x2668 /* 408a8568 2668 */
.short 0x0008 /* 408a856a 0008 */
.short 0xd7fc /* 408a856c d7fc */
.short 0x0002 /* 408a856e 0002 */
.short 0x6000 /* 408a8570 6000 */
.short 0x101f /* 408a8572 101f */
.short 0x1740 /* 408a8574 1740 */
.short 0x0004 /* 408a8576 0004 */
.short 0x285f /* 408a8578 285f */
rts /* 408a857a 4e75 */
.short 0x7cff /* 408a857c 7cff */
.short 0x285f /* 408a857e 285f */
rts /* 408a8580 4e75 */
.short 0x2f0e /* 408a8582 2f0e */
.short 0x0800 /* 408a8584 0800 */
.short 0x0018 /* 408a8586 0018 */
.short 0x660a /* 408a8588 660a */
.short 0x0800 /* 408a858a 0800 */
.short 0x0019 /* 408a858c 0019 */
.short 0x6612 /* 408a858e 6612 */
.short 0x7cff /* 408a8590 7cff */
rts /* 408a8592 4e75 */
.short 0x2468 /* 408a8594 2468 */
.short 0x0060 /* 408a8596 0060 */
.short 0x6116 /* 408a8598 6116 */
.short 0x6612 /* 408a859a 6612 */
.short 0x0800 /* 408a859c 0800 */
.short 0x0019 /* 408a859e 0019 */
.short 0x670c /* 408a85a0 670c */
.short 0x2468 /* 408a85a2 2468 */
.short 0x0064 /* 408a85a4 0064 */
.short 0x6108 /* 408a85a6 6108 */
.short 0x6704 /* 408a85a8 6704 */
.short 0x08c6 /* 408a85aa 08c6 */
.short 0x001f /* 408a85ac 001f */
rts /* 408a85ae 4e75 */
.short 0x48e7 /* 408a85b0 48e7 */
.short 0xf000 /* 408a85b2 f000 */
.short 0x157c /* 408a85b4 157c */
.short 0x0002 /* 408a85b6 0002 */
.short 0x0030 /* 408a85b8 0030 */
.short 0x7c00 /* 408a85ba 7c00 */
moveq #0,%d0 /* 408a85bc 7000 */
.short 0x1480 /* 408a85be 1480 */
.short 0xe058 /* 408a85c0 e058 */
.short 0x1540 /* 408a85c2 1540 */
.short 0x0010 /* 408a85c4 0010 */
.short 0xe058 /* 408a85c6 e058 */
.short 0x157c /* 408a85c8 157c */
.short 0x0080 /* 408a85ca 0080 */
.short 0x0030 /* 408a85cc 0030 */
.short 0x122a /* 408a85ce 122a */
.short 0x0010 /* 408a85d0 0010 */
.short 0xe141 /* 408a85d2 e141 */
.short 0x1212 /* 408a85d4 1212 */
.short 0xb240 /* 408a85d6 b240 */
.short 0x6600 /* 408a85d8 6600 */
.short 0x00dc /* 408a85da 00dc */
.short 0x5a80 /* 408a85dc 5a80 */
.short 0x0c80 /* 408a85de 0c80 */
.short 0x0000 /* 408a85e0 0000 */
.short 0xffff /* 408a85e2 ffff */
.short 0x6fd8 /* 408a85e4 6fd8 */
.short 0x1c3c /* 408a85e6 1c3c */
.short 0x0003 /* 408a85e8 0003 */
.short 0x4846 /* 408a85ea 4846 */
.short 0xe186 /* 408a85ec e186 */
.short 0x102a /* 408a85ee 102a */
.short 0x0070 /* 408a85f0 0070 */
.short 0x0200 /* 408a85f2 0200 */
.short 0x001f /* 408a85f4 001f */
.short 0x6600 /* 408a85f6 6600 */
.short 0x0114 /* 408a85f8 0114 */
.short 0x303c /* 408a85fa 303c */
.short 0x000f /* 408a85fc 000f */
.short 0x1540 /* 408a85fe 1540 */
.short 0x0020 /* 408a8600 0020 */
.short 0x51c8 /* 408a8602 51c8 */
.short 0xfffa /* 408a8604 fffa */
.short 0x1c3c /* 408a8606 1c3c */
.short 0x0004 /* 408a8608 0004 */
.short 0x102a /* 408a860a 102a */
.short 0x0070 /* 408a860c 0070 */
.short 0x0200 /* 408a860e 0200 */
.short 0x001f /* 408a8610 001f */
.short 0x0c00 /* 408a8612 0c00 */
.short 0x0010 /* 408a8614 0010 */
.short 0x6600 /* 408a8616 6600 */
.short 0x00b8 /* 408a8618 00b8 */
.short 0x303c /* 408a861a 303c */
.short 0x000f /* 408a861c 000f */
.short 0x1c3c /* 408a861e 1c3c */
.short 0x0005 /* 408a8620 0005 */
.short 0x122a /* 408a8622 122a */
.short 0x0020 /* 408a8624 0020 */
.short 0xb200 /* 408a8626 b200 */
.short 0x56c8 /* 408a8628 56c8 */
.short 0xfff8 /* 408a862a fff8 */
.short 0x6600 /* 408a862c 6600 */
.short 0x00ae /* 408a862e 00ae */
.short 0x1c3c /* 408a8630 1c3c */
.short 0x0006 /* 408a8632 0006 */
.short 0x102a /* 408a8634 102a */
.short 0x0070 /* 408a8636 0070 */
.short 0x0200 /* 408a8638 0200 */
.short 0x001f /* 408a863a 001f */
.short 0x6600 /* 408a863c 6600 */
.short 0x00ae /* 408a863e 00ae */
.short 0x343c /* 408a8640 343c */
.short 0x000f /* 408a8642 000f */
moveq #1,%d0 /* 408a8644 7001 */
.short 0x1540 /* 408a8646 1540 */
.short 0x0020 /* 408a8648 0020 */
.short 0xe318 /* 408a864a e318 */
.short 0x51ca /* 408a864c 51ca */
.short 0xfff8 /* 408a864e fff8 */
.short 0x343c /* 408a8650 343c */
.short 0x000f /* 408a8652 000f */
moveq #1,%d0 /* 408a8654 7001 */
.short 0x1c3c /* 408a8656 1c3c */
.short 0x0007 /* 408a8658 0007 */
.short 0x122a /* 408a865a 122a */
.short 0x0020 /* 408a865c 0020 */
.short 0xb200 /* 408a865e b200 */
.short 0x667a /* 408a8660 667a */
.short 0xe318 /* 408a8662 e318 */
.short 0x51ca /* 408a8664 51ca */
.short 0xfff4 /* 408a8666 fff4 */
.short 0x343c /* 408a8668 343c */
.short 0x0300 /* 408a866a 0300 */
moveq #0,%d0 /* 408a866c 7000 */
.short 0x1540 /* 408a866e 1540 */
.short 0x0080 /* 408a8670 0080 */
.short 0x5280 /* 408a8672 5280 */
.short 0x1540 /* 408a8674 1540 */
.short 0x00b0 /* 408a8676 00b0 */
.short 0x5280 /* 408a8678 5280 */
.short 0x1540 /* 408a867a 1540 */
.short 0x00c0 /* 408a867c 00c0 */
.short 0x5580 /* 408a867e 5580 */
.short 0x122a /* 408a8680 122a */
.short 0x0080 /* 408a8682 0080 */
.short 0xb200 /* 408a8684 b200 */
.short 0x666c /* 408a8686 666c */
.short 0x5280 /* 408a8688 5280 */
.short 0x122a /* 408a868a 122a */
.short 0x00b0 /* 408a868c 00b0 */
.short 0x1600 /* 408a868e 1600 */
.short 0x0200 /* 408a8690 0200 */
.short 0x00df /* 408a8692 00df */
.short 0xb200 /* 408a8694 b200 */
.short 0x6662 /* 408a8696 6662 */
.short 0x1003 /* 408a8698 1003 */
.short 0x5280 /* 408a869a 5280 */
.short 0x122a /* 408a869c 122a */
.short 0x00c0 /* 408a869e 00c0 */
.short 0x1600 /* 408a86a0 1600 */
.short 0x0200 /* 408a86a2 0200 */
.short 0x0007 /* 408a86a4 0007 */
.short 0xb200 /* 408a86a6 b200 */
.short 0x6656 /* 408a86a8 6656 */
.short 0x1003 /* 408a86aa 1003 */
.short 0x5280 /* 408a86ac 5280 */
.short 0x51ca /* 408a86ae 51ca */
.short 0xffbe /* 408a86b0 ffbe */
.short 0x7c00 /* 408a86b2 7c00 */
.short 0x6056 /* 408a86b4 6056 */
.short 0x1c3c /* 408a86b6 1c3c */
.short 0x0001 /* 408a86b8 0001 */
.short 0xb200 /* 408a86ba b200 */
.short 0x6608 /* 408a86bc 6608 */
.short 0x1c3c /* 408a86be 1c3c */
.short 0x0002 /* 408a86c0 0002 */
.short 0xe058 /* 408a86c2 e058 */
.short 0xe059 /* 408a86c4 e059 */
.short 0x4846 /* 408a86c6 4846 */
.short 0x1c00 /* 408a86c8 1c00 */
.short 0xe186 /* 408a86ca e186 */
.short 0x1c01 /* 408a86cc 1c01 */
.short 0x603c /* 408a86ce 603c */
.short 0x4846 /* 408a86d0 4846 */
.short 0x1c3c /* 408a86d2 1c3c */
.short 0x0010 /* 408a86d4 0010 */
.short 0xe186 /* 408a86d6 e186 */
.short 0x1c00 /* 408a86d8 1c00 */
.short 0x6030 /* 408a86da 6030 */
.short 0xe186 /* 408a86dc e186 */
.short 0x1c2a /* 408a86de 1c2a */
.short 0x0070 /* 408a86e0 0070 */
.short 0xe186 /* 408a86e2 e186 */
.short 0x1c00 /* 408a86e4 1c00 */
.short 0xe186 /* 408a86e6 e186 */
.short 0x1c01 /* 408a86e8 1c01 */
.short 0x6020 /* 408a86ea 6020 */
.short 0x4846 /* 408a86ec 4846 */
.short 0xe186 /* 408a86ee e186 */
.short 0x1c00 /* 408a86f0 1c00 */
.short 0x6018 /* 408a86f2 6018 */
.short 0x1c3c /* 408a86f4 1c3c */
.short 0x0008 /* 408a86f6 0008 */
.short 0x600a /* 408a86f8 600a */
.short 0x1c3c /* 408a86fa 1c3c */
.short 0x0009 /* 408a86fc 0009 */
.short 0x6004 /* 408a86fe 6004 */
.short 0x1c3c /* 408a8700 1c3c */
.short 0x000a /* 408a8702 000a */
.short 0x4846 /* 408a8704 4846 */
.short 0x1c00 /* 408a8706 1c00 */
.short 0xe186 /* 408a8708 e186 */
.short 0x1c01 /* 408a870a 1c01 */
.short 0x157c /* 408a870c 157c */
.short 0x0002 /* 408a870e 0002 */
.short 0x0030 /* 408a8710 0030 */
.short 0x4cdf /* 408a8712 4cdf */
.short 0x000f /* 408a8714 000f */
.short 0x4a86 /* 408a8716 4a86 */
rts /* 408a8718 4e75 */
.short 0x44fc /* 408a871a 44fc */
.short 0x0000 /* 408a871c 0000 */
.short 0x7c00 /* 408a871e 7c00 */
.short 0x7400 /* 408a8720 7400 */
.short 0x2468 /* 408a8722 2468 */
.short 0x0038 /* 408a8724 0038 */
.short 0x142a /* 408a8726 142a */
.short 0x0004 /* 408a8728 0004 */
.short 0xe18a /* 408a872a e18a */
.short 0x142a /* 408a872c 142a */
.short 0x0009 /* 408a872e 0009 */
.short 0xe18a /* 408a8730 e18a */
.short 0x142a /* 408a8732 142a */
.short 0x0006 /* 408a8734 0006 */
.short 0x2f02 /* 408a8736 2f02 */
.short 0x002a /* 408a8738 002a */
.short 0x0080 /* 408a873a 0080 */
.short 0x0006 /* 408a873c 0006 */
.short 0x002a /* 408a873e 002a */
.short 0x000f /* 408a8740 000f */
.short 0x0009 /* 408a8742 0009 */
.short 0x422a /* 408a8744 422a */
.short 0x0004 /* 408a8746 0004 */
.short 0x47fa /* 408a8748 47fa */
.short 0x00a0 /* 408a874a 00a0 */
.short 0x49fa /* 408a874c 49fa */
.short 0x00a4 /* 408a874e 00a4 */
.short 0x7200 /* 408a8750 7200 */
.short 0x121b /* 408a8752 121b */
.short 0x6b00 /* 408a8754 6b00 */
.short 0x0030 /* 408a8756 0030 */
.short 0x141c /* 408a8758 141c */
.short 0x76ff /* 408a875a 76ff */
.short 0x1f32 /* 408a875c 1f32 */
.short 0x1000 /* 408a875e 1000 */
.short 0x1803 /* 408a8760 1803 */
.short 0xc602 /* 408a8762 c602 */
.short 0x1583 /* 408a8764 1583 */
.short 0x1000 /* 408a8766 1000 */
.short 0x7a00 /* 408a8768 7a00 */
.short 0x1a32 /* 408a876a 1a32 */
.short 0x1000 /* 408a876c 1000 */
.short 0xca02 /* 408a876e ca02 */
.short 0xba03 /* 408a8770 ba03 */
.short 0x6600 /* 408a8772 6600 */
.short 0x004e /* 408a8774 004e */
.short 0x1604 /* 408a8776 1604 */
.short 0xe213 /* 408a8778 e213 */
.short 0x0c03 /* 408a877a 0c03 */
.short 0x00ff /* 408a877c 00ff */
.short 0x66e0 /* 408a877e 66e0 */
.short 0x159f /* 408a8780 159f */
.short 0x1000 /* 408a8782 1000 */
.short 0x60ca /* 408a8784 60ca */
.short 0x47fa /* 408a8786 47fa */
.short 0x0062 /* 408a8788 0062 */
.short 0x49fa /* 408a878a 49fa */
.short 0x0066 /* 408a878c 0066 */
.short 0x7200 /* 408a878e 7200 */
.short 0x121b /* 408a8790 121b */
.short 0x6b00 /* 408a8792 6b00 */
.short 0x003c /* 408a8794 003c */
.short 0x141c /* 408a8796 141c */
.short 0xe213 /* 408a8798 e213 */
.short 0x4203 /* 408a879a 4203 */
.short 0x1f32 /* 408a879c 1f32 */
.short 0x1000 /* 408a879e 1000 */
.short 0x1803 /* 408a87a0 1803 */
.short 0xc602 /* 408a87a2 c602 */
.short 0x1583 /* 408a87a4 1583 */
.short 0x1000 /* 408a87a6 1000 */
.short 0x7a00 /* 408a87a8 7a00 */
.short 0x1a32 /* 408a87aa 1a32 */
.short 0x1000 /* 408a87ac 1000 */
.short 0xca02 /* 408a87ae ca02 */
.short 0xba03 /* 408a87b0 ba03 */
.short 0x6600 /* 408a87b2 6600 */
.short 0x000e /* 408a87b4 000e */
.short 0x1604 /* 408a87b6 1604 */
.short 0xe213 /* 408a87b8 e213 */
.short 0x66e4 /* 408a87ba 66e4 */
.short 0x159f /* 408a87bc 159f */
.short 0x1000 /* 408a87be 1000 */
.short 0x60cc /* 408a87c0 60cc */
.short 0x159f /* 408a87c2 159f */
.short 0x1000 /* 408a87c4 1000 */
.short 0x1c01 /* 408a87c6 1c01 */
.short 0xe19e /* 408a87c8 e19e */
.short 0x1c03 /* 408a87ca 1c03 */
.short 0xe19e /* 408a87cc e19e */
.short 0x1c05 /* 408a87ce 1c05 */
.short 0x241f /* 408a87d0 241f */
.short 0x1542 /* 408a87d2 1542 */
.short 0x0006 /* 408a87d4 0006 */
.short 0xe09a /* 408a87d6 e09a */
.short 0x1542 /* 408a87d8 1542 */
.short 0x0009 /* 408a87da 0009 */
.short 0xe09a /* 408a87dc e09a */
.short 0x157c /* 408a87de 157c */
.short 0x0080 /* 408a87e0 0080 */
.short 0x0004 /* 408a87e2 0004 */
.short 0x1542 /* 408a87e4 1542 */
.short 0x0004 /* 408a87e6 0004 */
.short 0x4ed6 /* 408a87e8 4ed6 */
.short 0x0205 /* 408a87ea 0205 */
.short 0x0607 /* 408a87ec 0607 */
.short 0x0809 /* 408a87ee 0809 */
.short 0x0aff /* 408a87f0 0aff */
.short 0x07ff /* 408a87f2 07ff */
.short 0xb8ff /* 408a87f4 b8ff */
.short 0x0f0f /* 408a87f6 0f0f */
.short 0xff00 /* 408a87f8 ff00 */
.short 0x40e7 /* 408a87fa 40e7 */
.short 0x2f0e /* 408a87fc 2f0e */
.short 0x007c /* 408a87fe 007c */
.short 0x0700 /* 408a8800 0700 */
.short 0x7c00 /* 408a8802 7c00 */
.short 0x363c /* 408a8804 363c */
.short 0x00ec /* 408a8806 00ec */
.short 0x4dfa /* 408a8808 4dfa */
.short 0x0008 /* 408a880a 0008 */
.short 0x60ff /* 408a880c 60ff */
.short 0xffff /* 408a880e ffff */
.short 0xcf0e /* 408a8810 cf0e */
.short 0x6616 /* 408a8812 6616 */
.short 0x7a41 /* 408a8814 7a41 */
.short 0x4bfa /* 408a8816 4bfa */
.short 0x0008 /* 408a8818 0008 */
.short 0x60ff /* 408a881a 60ff */
.short 0xffff /* 408a881c ffff */
.short 0xcff2 /* 408a881e cff2 */
.short 0x57cd /* 408a8820 57cd */
.short 0xfff4 /* 408a8822 fff4 */
.short 0x6604 /* 408a8824 6604 */
.short 0x1c03 /* 408a8826 1c03 */
.short 0x4846 /* 408a8828 4846 */
.short 0x2c5f /* 408a882a 2c5f */
.short 0x46df /* 408a882c 46df */
.short 0x4ed6 /* 408a882e 4ed6 */
.L408a8830:
.short 0x4a47 /* 408a8830 4a47 */