3afd: mov dl, 0x24 3aff: mov al, byte ptr [0x271c] 3b02: mov bh, al 3b04: call 0x3b0e 3b07: sub bh, ah 3b09: mov al, byte ptr [0x2701] 3b0c: mov bl, al 3b0e: add al, 0x4d 3b10: sub ah, ah 3b12: div dl 3b14: sub ah, 0x12 3b17: sub bl, ah 3b19: ret 5a75: call 0x3afd 5a78: mov ax, 0x777 5a7b: cmp byte ptr [0x6202], 2 5a80: je 0x5aac 5a82: push cs 5a83: mov ds, word ptr [0xfdf0] 5a87: sub ax, ax 5a89: mov dl, 0x20 5a8b: call 0x5b56 5a8e: sub bl, 0x48 5a91: call 0x5b59 5a94: call 0x5b56 5a97: pop ds 5a98: or bh, bh 5a9a: jns 0x5a9e 5a9c: and al, 0xf0 5a9e: cmp bh, 0x24 5aa1: jns 0x5aa5 5aa3: and al, 0xf 5aa5: cmp bh, 0xdc 5aa8: jns 0x5aac 5aaa: sub ah, ah 5aac: mov word ptr [0x59c5], ax 5aaf: mov ax, 0x3636 5ab2: sub al, bl 5ab4: sub ah, bh 5ab6: mov word ptr [0x59a4], ax 5b56: add bl, 0x24 5b59: js 0x5b73 5b5b: add bl, bl 5b5d: cmp byte ptr [bx + 0x2401], dl 5b61: adc ah, ah 5b63: cmp byte ptr [bx + 1], dl 5b66: adc al, al 5b68: cmp byte ptr [bx - 0x23ff], dl 5b6c: jae 0x5b70 5b6e: or al, 0x10 5b70: shr bl, 1 5b72: ret 5b73: add ax, ax 5b75: ret 59a3: mov dx, 0 59a6: add dl, al 59a8: add dh, ah 59aa: cmp dl, 0x48 59ad: sbb cl, cl 59af: inc cx 59b0: cmp dh, 0x48 59b3: sbb ch, ch 59b5: cmp dl, 0x24 59b8: inc ch 59ba: rcl cl, 1 59bc: cmp dh, 0x24 59bf: rcl ch, 3 59c2: add cl, ch 59c4: mov dx, 0 59c7: inc cx 59c8: shr dx, cl 59ca: ret 5b16: push ax 5b17: mov al, byte ptr [bp + 9] 5b1a: mov ah, byte ptr [bp + 0xb] 5b1d: call 0x59a3 5b20: pop ax 5b21: jae 0x5b45 5b23: mov cx, ax 5941: cmp word ptr [0x59c5], 0x777 5947: je 0x59a2 5949: mov cx, 0x11 594c: mov dx, word ptr [0x59a4] 5950: push dx 5951: mov al, byte ptr [0x2701] 5954: mov ah, byte ptr [0x271c] 5958: add al, dl 595a: add ah, dh 595c: mov word ptr [0x59a4], ax 595f: push cx 5960: call 0x92d2 5963: mov bh, al 5965: mov bl, ah 5967: sar ah, 3 596a: sar al, 3 596d: call 0x59a3 5970: jb 0x599b 5972: xchg al, bh 5974: add ax, ax 5976: add bx, bx 5978: mov cx, ax 597a: mov ax, word ptr [si - 0x69b6] 597e: imul bx 5980: mov di, dx 5982: mov ax, cx 5984: imul word ptr [si - 0x6bb6] 5988: sub di, dx 598a: mov ax, word ptr [si - 0x69b6] 598e: imul cx 5990: xchg dx, ax 5991: xchg bx, ax 5992: imul word ptr [si - 0x6bb6] 5996: add bx, dx 5998: call 0x5c04 599b: pop cx 599c: loop 0x595f