Function at 0x1dfc925
Capabilities:
Check for software breakpoints

Disassembly:
shr edi, 5
add edi, edx
movsx edx, sp
jmp 0x199dcc6
sub ecx, edi
cmp dh, 0xfd
cmc
or ebx, 2
mov dword [ebp - 0x44], ecx
test ch, bl
jmp 0x138dfff
jmp 0x1dfc8cc
shr edi, 5
test bx, di
cmc
clc
sub edx, edi
cmp sp, 0x3312
clc
cmp esi, esp
mov word [ecx + ebx*2 + 0x198], dx
xor dl, 0xb1
rcl dh, cl
rcl dx, 3
movzx edx, word [ecx + ebx*2 + 0x1b0]
clc
jmp 0x1383f95
mov word [edi], dx
jmp 0x13a5511
inc edi
cmc
test bl, bl
jmp 0x138d9c4
mov dword [ebp - 0x1c], ecx
jmp 0x19a0ce1
sbb ecx, ecx
test ax, bx
clc
and ecx, dword [ebp - 0x24]
clc
add dword [ebp - 0x10], ebx
sub ecx, dword [ebp - 0x18]
sub edx, ebx
lea ecx, [ecx + edi]
cmp sp, bp
mov dword [ebp - 0x28], edx
shl dx, 0x4c
lea edx, [ecx + ebx]
cmp edx, dword [ebp - 0x24]
bswap edx
cdq
setl dl
mov edx, dword [ebp - 0x34]
ja 0x19ae216
lea edx, [edx + edi]
jmp 0x13804d7
or esi, edi
mov di, 0x991
movzx edi, ax
inc dword [ebp - 4]
inc edi
btc di, 0x92
add edi, 0x5326555c
mov edi, eax
shr edi, 0xb
cmp bp, dx
imul edi, edx
cmp esi, edi
jmp 0x19a53f8
cmp edx, dword [ebp - 0x4c]
jne 0x13894dd
jmp 0x138beb4
jae 0x199dbb7
mov eax, edi
and edi, 0x124a1b07
or edi, 0x739f5dc9
test edx, 0x6b8a29c1
mov edi, 0x800
cmp esp, ebx
sub edi, edx
cmc
jmp 0x136c72e
mov edx, esi
shr edx, 0x1f
neg edx
test sp, di
lea ebx, [edx + ebx*2 + 1]
and edx, eax
clc
add esi, edx
clc
cmc
cmp esi, 0x2a094f6e
sub ecx, 1
jne 0x1383132
mov ecx, dword [ebp - 0x20]
bt edx, 0xce
btc edx, ecx
movzx edx, word [ecx + 0x646]
shl ebx, 4
cmp eax, 0x1000000
jae 0x13736d2
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp cx, 0x540a
stc
shl esi, 8
shl eax, 8
or esi, edi
movsx edi, bp
inc dword [ebp - 4]
inc edi
mov edi, eax
shr edi, 0xb
imul edi, edx
cmp esi, edi
jae 0x1dfbdb1
mov eax, edi
xor edi, 0x3bf345b8
shld di, bx, 0xa6
mov edi, 0x800
sub edi, edx
cmp esi, esp
jmp 0x13834f2
mov edi, 0x800
test ch, 0x7b
sub edi, edx
cmp ebx, esi
test ebp, 0x3d9d2048
shr edi, 5
cmp si, 0x56d8
add edi, edx
jmp 0x137f3a6
jmp 0x137c835
mov dword [ebp - 8], ecx
cmp ebp, edi
test dh, cl
cmp cl, 0x1d
movzx ecx, word [ecx]
cmp eax, 0x1000000
jmp 0x139be0c
jmp 0x1df9d20
jmp 0x1e85f88
inc dword [ebp - 4]
adc di, 0x1d57
mov edi, eax
shr edi, 0xb
imul edi, edx
cmp esi, edi
jae 0x137b77b
mov eax, edi
btr di, bx
sal edi, 0x19
mov edi, 0x800
cmp bx, bx
clc
sub edi, edx
stc
cmp sp, cx
shr edi, 5
cmc
jmp 0x138978c
movzx edi, byte [edi]
stc
shl esi, 8
shl eax, 8
or esi, edi
dec di
cmovae di, bp
inc dword [ebp - 4]
movsx edi, cx
mov edi, eax
jmp 0x1384a71
jae 0x139c855
mov edi, dword [ebp - 4]
clc
cmc
movzx edi, byte [edi]
shl esi, 8
clc
jmp 0x139c848
jae 0x1df4be7
mov ecx, 0x800
sub ecx, edx
and ah, bl
shr ecx, 5
add ecx, edx
shr dh, cl
mov edx, dword [ebp - 8]
shld ax, ax, 0x8a
mov ax, 0x1668
jmp 0x13a5579
inc ecx
jmp 0x1dfd920
shr eax, 1
bsr edx, eax
cmc
sub esi, eax
mov dh, 0x60
jmp 0x1373674
sub eax, edi
test sp, 0x840
test edi, esi
cmc
sub esi, edi
mov edi, edx
shr edi, 5
sub edx, edi
btc edi, 0xf5
mov edi, dword [ebp - 0x1c]
mov word [edi + ecx + 0x644], dx
ror edx, cl
rcl dx, cl
lea edx, [edi + 1]
test ecx, eax
or ebx, 2
cmp sp, bx
lea edx, [edx + edx]
cmp edx, 0x20822a28
test al, 0x59
mov dword [ebp - 0x1c], edx
movzx edx, word [edx + ecx + 0x644]
jmp 0x1dfaf78
mov dword [ebp - 0x4c], edi
cmp esi, edi
jae 0x139787d
mov eax, edi
mov edi, 0x800
cmp bx, bp
sub edi, edx
shr edi, 5
test edx, edx
stc
add edi, edx
clc
lea edx, [ebx + 0xf]
test esp, esi
shl edx, 4
cmp ebx, 0x2ad352d0
add edx, dword [ebp - 0x1c]
cmp esi, ebx
test dx, bp
mov word [ecx + ebx*2 + 0x198], di
lea edx, [ecx + edx*2]
jmp 0x19b36ed
mov word [ebx + ecx], di
jmp 0x139c52b
sub eax, edi
clc
sub esi, edi
mov edi, edx
shr edi, 5
cmc
test cx, 0x5bcc
jmp 0x19ae299
mov byte [edx], bl
jmp 0x1392aa1
jae 0x138e807
mov edi, dword [ebp - 4]
jmp 0x138e7f3
sub eax, ebx
test esp, edi
clc
sub esi, ebx
sbb bl, cl
add bx, 0x7e24
sar bx, cl
mov ebx, edi
cmp sp, di
test dx, 0xc83
test cx, bx
shr ebx, 5
cmp esp, eax
sub edi, ebx
jmp 0x139e04c
shr ecx, 5
sub edx, ecx
mov ecx, dword [ebp - 8]
stc
test bl, al
or ebx, dword [ebp - 0x38]
mov word [ecx + edi*2], dx
lea edi, [edi + edi + 1]
shl dword [ebp - 0x38], 1
cmc
test ebx, ebp
sub dword [ebp - 0x44], 1
jmp 0x1dfa60a
sbb ecx, ecx
and ecx, 0xfffffffe
add ecx, 0xb
jmp 0x138488e
sub esi, edi
movzx edi, bx
add edi, 0x7fae5458
cmovae di, di
mov edi, edx
cmp esp, 0x1e031a94
shr edi, 5
cmp sp, 0x5a3c
sub edx, edi
jmp 0x13981bd
mov edx, dword [ebp - 0x1c]
jmp 0x19af602
je 0x139dd04
movzx edx, word [ecx + ebx*2 + 0x198]
cmc
cmp eax, 0x1000000
jmp 0x1393e2a
jae 0x137ff2c
movzx ecx, byte [edx]
shr ebx, 0x7c
shl esi, 8
adc edi, 0x164c21c3
test di, 0x4a10
shl eax, 8
dec di
cmc
or esi, ecx
mov cl, ah
setp ch
mov bl, 0x6c
inc edx
bsf edi, eax
sar ecx, 0xa3
mov ecx, dword [ebp + 8]
or di, bp
ror bl, cl
bswap ebx
mov dword [ecx + 0x1c], eax
bts di, di
sal bh, cl
mov eax, dword [ebp - 0xc]
sal bl, 0x8f
or bx, ax
mov dword [ecx + 0x18], edx
mov edx, dword [ebp - 0x28]
mov dword [ecx + 0x24], eax
or eax, 0x13d13b62
movzx ebx, bx
mov eax, dword [ebp - 0x18]
bsr ebx, ebp
movzx bx, dl
jmp 0x1df9b71
add ebx, edx
sub ecx, edi
add edi, dword [ebp - 0xc]
jmp 0x13894d5
mov word [ecx + ebx*2 + 0x1b0], di
jmp 0x13925c6
sub eax, edi
stc
sub esi, edi
shl di, 0xe7
mov edi, edx
clc
shr edi, 5
jmp 0x1df8b89
jae 0x1381662
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
cmp ebp, 0x4dc47516
shl eax, 8
or esi, edi
movsx edi, ax
inc dword [ebp - 4]
bswap edi
bts di, bx
mov edi, eax
test eax, esi
cmp edi, 0x63123305
shr edi, 0xb
imul edi, edx
test ebp, edi
cmp eax, 0x6223aff
jmp 0x1df4711
add ebx, 0xb
bts edx, ecx
cmc
neg edx
lea ecx, [ecx + 0xa68]
bt dx, dx
movzx edx, word [ecx]
clc
mov dword [ebp - 0x14], ebx
cmp bp, 0x2b31
clc
stc
cmp eax, 0x1000000
jmp 0x19a3d87
inc ebx
shld dx, sp, 0xf5
and edx, 0x13646457
add ebx, ebx
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jae 0x1382f3a
mov edi, dword [ebp - 4]
test ch, bh
movzx edi, byte [edi]
cmp eax, 0x38dc0e58
shl esi, 8
cmc
cmp al, 0xd7
test di, di
shl eax, 8
stc
or esi, edi
not edi
inc dword [ebp - 4]
not edi
mov edi, eax
shr edi, 0xb
test ah, 0xd0
jmp 0x19a2438
jae 0x139538e
mov eax, edi
xor edi, ebp
cmc
mov edi, ebx
mov edi, 0x800
cmp sp, 0x71cb
sub edi, edx
shr edi, 5
cmc
clc
test esp, esp
add edi, edx
rol dx, 0x2e
sbb edx, ecx
dec dx
mov edx, dword [ebp - 0x1c]
cmp si, 0x11e9
shl edx, 4
jmp 0x19b1268
sub ecx, 4
lea ecx, [ecx]
cmp eax, 0x1000000
jmp 0x13926e8
cmp ecx, dword [ebp - 0x24]
jmp 0x1397450
shr edi, 5
cmc
add edi, edx
mov word [ecx + 0x646], di
movsx edx, sp
mov edx, 2
jmp 0x1dfbdd1
or esi, ebx
mov bx, bp
not ebx
xchg bl, bh
inc dword [ebp - 4]
mov ebx, eax
test sp, 0x74d5
shr ebx, 0xb
cmp edx, 0x21171b50
test esp, 0x76a1e0e
imul ebx, edi
cmp esi, ebx
jae 0x137c7f2
mov eax, ebx
rcr ebx, 0xdf
mov ebx, 0x800
test edx, ebx
cmp esi, esi
clc
sub ebx, edi
cmp edx, edx
cmc
clc
shr ebx, 5
add ebx, edi
mov edi, dword [ebp - 0x44]
cmc
mov word [edi], bx
add ecx, ecx
jmp 0x1393ef0
cmp eax, 0x1000000
jmp 0x137c7ce
mov dword [ebp - 0x14], ecx
jmp 0x1e83164
shr edi, 0xb
jmp 0x139a99d
jae 0x1dfd881
mov eax, edi
bt edi, ebx
bt di, 0xf
mov edi, 0x800
stc
sub edi, edx
cmp edi, 0x2c70518f
test di, 0x1d0c
shr edi, 5
cmc
add edi, edx
mov word [ebx + ecx], di
jmp 0x1e8092b
jae 0x1e773e4
mov eax, edi
shrd edi, esp, 0x22
mov edi, 0x800
sub edi, edx
shr edi, 5
stc
lea edi, [edi + edx]
cmc
cmp esi, 0x384f28be
mov word [ecx + ebx*2 + 0x180], di
cmp bp, 0xcc9
add ebx, 0xc
test esp, 0x62753c81
add ecx, 0x664
jmp 0x1381699
mov ecx, dword [ebp - 0xc]
cmp ecx, dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0x100
jmp 0x1e7f342
sub edi, edx
shr edi, 5
jmp 0x1395376
mov byte [edx + edi], cl
jmp 0x1e82946
jae 0x1e7cd1a
mov edx, dword [ebp - 4]
cmp edx, dword [ebp + 0x10]
jmp 0x1dfdbaf
jae 0x1dfd82b
mov eax, edi
mov edi, 0x800
sub edi, ecx
shr edi, 5
cmc
add edi, ecx
bsf ecx, edx
mov ecx, edi
xadd edi, edi
mov edi, dword [ebp - 0x28]
jmp 0x139328b
mov dword [ebp - 0x14], ebx
jmp 0x1dfa963
inc edi
stc
cmc
mov dword [ebp - 4], edi
movsx edi, bp
mov edi, eax
shr edi, 0xb
imul edi, edx
clc
cmp esi, edi
jmp 0x1e8307a
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0xc], edi
xchg bl, bl
mov bl, byte [ecx + edx]
jmp 0x137c2c6
add edi, edx
movsx edx, ax
mov edx, dword [ebp - 0x1c]
jmp 0x1df60b9
mov dword [ebp - 0x18], edx
cmp si, cx
test ecx, ecx
jmp 0x139be3c
shr ebx, 5
cmc
cmp cx, bx
sub edi, ebx
stc
mov word [edx + ecx*2], di
jmp 0x19a267d
sub eax, ebx
test si, bp
stc
cmp esi, 0x7f515a1
sub esi, ebx
sal bl, cl
adc bx, 0x454e
xadd bl, bh
mov ebx, edi
test esi, ebp
cmc
jmp 0x138a6f1
mov word [ebx + ecx], di
jmp 0x1e878ae
sub esi, edi
shrd edi, ecx, 0xf2
mov edi, edx
shr edi, 5
sub edx, edi
stc
cmp bh, 0xf3
test edx, 0x69512656
mov word [ecx], dx
neg dl
movzx edx, word [ecx + 2]
cmp eax, 0x1000000
jmp 0x1e7d66f
mov edx, dword [ebp - 0x1c]
mov word [ecx + edx*2 + 0x644], di
jmp 0x13932ca
jne 0x19ae216
mov dword [ebp - 0xc], edi
mov ecx, dword [ebp - 0xc]
cmc
test ecx, eax
test si, 0x38e6
cmp ecx, dword [ebp + 0xc]
jmp 0x13882b0
je 0x19b142e
mov ecx, dword [ebp - 0xc]
test dx, 0x77a7
clc
test ecx, ecx
jne 0x138c1eb
mov ecx, dword [ebp - 0x24]
rol ebx, 0x4a
stc
mov edx, dword [ebp - 0x34]
xor ebx, esi
movsx ebx, bp
movzx ebx, byte [ecx + edx - 1]
mov edx, dword [ebp - 0x10]
setnp ch
and edx, dword [ebp - 0x48]
btr ecx, edx
sbb cl, ch
xchg ch, cl
mov ecx, 8
sub cl, byte [ebp - 0x40]
shr ebx, cl
rcr cl, 0xd0
mov ecx, dword [ebp - 0x40]
stc
shl edx, cl
add ebx, edx
xor dh, 0x30
mov edx, dword [ebp - 8]
cmc
test esp, edi
imul ebx, ebx, 0x600
jmp 0x19b141e
cmp ebx, 4
jmp 0x19a298c
mov edi, edx
shr edi, 5
cmp edi, esi
sub edx, edi
rcr edi, 0x90
ror di, 0x1c
mov edi, dword [ebp - 0x30]
test bp, 0x67e4
test eax, ecx
cmc
mov word [ecx + ebx*2 + 0x1c8], dx
mov edx, dword [ebp - 0x38]
stc
mov dword [ebp - 0x38], edi
mov edi, dword [ebp - 0x2c]
mov dword [ebp - 0x30], edi
mov edi, dword [ebp - 0x18]
test edi, esp
test cl, 0x3c
jmp 0x1dfb80b
jmp 0x19ae2be
cmp ebx, 7
jmp 0x137d6ac
cmp edx, 0xe
jae 0x138312c
shl ebx, cl
shrd cx, si, 7
mov dword [ebp - 0x38], edi
xor ecx, ebx
and ecx, 0x19e3018d
mov ecx, ebx
test cx, ax
sub ecx, edx
xadd dl, dl
shld dx, bp, 0x96
mov edx, dword [ebp - 0x20]
clc
cmp bx, bx
lea ecx, [edx + ecx*2 + 0x55e]
mov dword [ebp - 8], ecx
rol edx, 0xa3
cdq
lea esp, [esp]
sbb dx, 0x7a22
or edx, ebp
movzx edx, word [ecx + edi*2]
cmp ebp, 0x5de962dc
cmp eax, 0x1000000
jae 0x138e07c
mov ecx, dword [ebp - 4]
clc
movzx ecx, byte [ecx]
shl esi, 8
shl eax, 8
or esi, ecx
bswap ecx
xchg cl, ch
inc dword [ebp - 4]
ror ch, 0xb2
xor ecx, edx
mov ecx, eax
cmc
shr ecx, 0xb
test ebp, 0x2ed947aa
imul ecx, edx
clc
cmp esi, ecx
jmp 0x1dfae79
movzx edi, byte [edi]
cmp edi, esp
test esp, eax
cmc
shl esi, 8
shl eax, 8
cmc
or esi, edi
inc dword [ebp - 4]
mov edi, eax
test di, cx
cmp bl, dh
stc
shr edi, 0xb
test esp, 0x40f7fbb
cmp si, di
test esp, eax
imul edi, edx
test ch, dh
clc
cmp esi, edi
jmp 0x1373220
jae 0x138ebac
mov edi, dword [ebp - 4]
test edi, edx
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
clc
cmp si, 0x12fa
or esi, edi
mov edi, 0x7803d40
inc dword [ebp - 4]
mov edi, eax
clc
test dx, 0x179
cmc
shr edi, 0xb
stc
jmp 0x19ad6a0
and ecx, edx
mov edx, ebx
test di, cx
shl edx, 4
add edx, ecx
test si, 0x738c
mov dword [ebp - 0x1c], ecx
sal ch, 0x52
sub ecx, 0x5a0f6e47
mov ecx, dword [ebp - 0x20]
cmc
cmp esp, esi
lea ecx, [ecx + edx*2]
jmp 0x1375801
shl esi, 8
shl eax, 8
or esi, ebx
jmp 0x1388a06
jmp 0x138cf5b
jae 0x13788ab
mov edx, dword [ebp - 4]
movzx edi, byte [edx]
cmc
shl esi, 8
shl eax, 8
test al, 0x19
or esi, edi
inc edx
test edx, edi
cmc
mov dword [ebp - 4], edx
xchg dx, dx
jmp 0x13788ab
je 0x139dd04
sub ecx, edi
cmp sp, ax
stc
mov dword [ebp - 0xc], ecx
cmp ecx, edx
jb 0x1392730
mov dword [ebp - 0xc], edx
mov bh, ah
movsx ebx, si
movzx ebx, dx
cmp edi, dword [ebp - 0x18]
cmovbe ebx, ebx
movsx bx, ah
mov ebx, dword [ebp - 0xc]
jmp 0x137153c
inc edx
test ebx, 0x70c928df
jmp 0x137314d
mov word [edi + edx*2], cx
add edx, edx
jmp 0x1e7e56b
jmp 0x19a30b2
jae 0x1393e52
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
stc
cmc
shl esi, 8
cmp esp, ecx
clc
test cx, 0x40c1
shl eax, 8
or esi, edi
inc dword [ebp - 4]
adc edi, edi
shld di, bx, 0x80
mov edi, eax
shr edi, 0xb
imul edi, edx
jmp 0x137a9f4
jae 0x19b28c8
mov eax, edi
adc di, 0x3771
bts di, dx
mov edi, 0x800
sub edi, edx
clc
cmp bp, 0x7540
shr edi, 5
stc
cmp edi, 0x1d0a781e
add edi, edx
jmp 0x137b405
not edx
jmp 0x1e824eb
inc dword [ebp - 4]
mov edi, eax
test edx, esp
stc
shr edi, 0xb
jmp 0x19a721b
shr edi, 5
add edi, edx
mov edx, dword [ebp - 0x30]
mov word [ecx + ebx*2 + 0x1c8], di
jmp 0x139ce17
add edi, edx
mov dx, cx
not dl
mov word [ecx + 2], di
movzx edx, bp
mov edx, 2
jmp 0x136c974
sub eax, edi
cmp dl, 0x85
jmp 0x138add3
dec edx
mov dword [ebp - 0x34], ecx
mov cx, di
mov ecx, dword [edi + 0x24]
jmp 0x1e8538e
jne 0x1397458
sub ecx, ecx
sub dword [ebp - 0xc], 1
jmp 0x138beab
sub eax, edi
cmp bp, dx
test dx, 0x3e24
cmc
sub esi, edi
mov edi, edx
jmp 0x136ebe9
mov word [ebx + ecx], dx
cdq
bswap dx
jmp 0x1382efa
mov edi, dword [ebp - 0x4c]
xor dh, bh
mov edx, dword [ebp - 0x1c]
mov ebx, dword [ebp - 8]
add edi, edi
cmp esp, ecx
cmp si, 0x1a01
clc
and edx, edi
mov dword [ebp - 0x4c], edi
sbb di, 0x16d6
mov edi, dword [ebp - 0x1c]
jmp 0x1df4eb9
jmp 0x19a573b
jb 0x19a573b
jmp 0x1df4eaa
add edi, edx
jmp 0x1e7ba13
sub esi, edx
adc dl, 0
mov edx, ecx
cmc
cmp bh, cl
shr edx, 5
clc
sub ecx, edx
dec dh
sal dx, cl
test ebp, 0x108539c7
mov edx, dword [ebp - 8]
mov word [edx], cx
mov ecx, dword [ebp - 0x20]
movzx edx, word [ecx + ebx*2 + 0x180]
cmp eax, 0x1000000
jmp 0x1377ee1
imul edi, edx
stc
jmp 0x19aebf5
shl eax, 8
cmp bx, 0x408f
cmc
test esi, 0x67302a61
or esi, edi
inc dword [ebp - 4]
bswap edi
test esi, 0x4bbd0acd
mov edi, eax
clc
jmp 0x1dfaf44
jae 0x19b14b6
mov edx, dword [ebp - 4]
movzx edx, byte [edx]
clc
cmc
shl esi, 8
clc
cmc
shl eax, 8
jmp 0x19b14af
jne 0x1df6627
cmp ebx, dword [ebp - 0x10]
jmp 0x1375ca9
mov ecx, dword [edi + 0x44]
mov esi, dword [edi + 0x20]
test ax, 0x69e1
mov dword [ebp - 0x30], eax
dec eax
bswap ax
or eax, 0x70785539
mov dword [ebp - 0x38], ecx
mov ecx, dword [edi + 8]
test ecx, eax
sbb ax, si
mov dword [ebp - 0x2c], edx
inc edx
mov ax, di
mov edx, 1
sub al, cl
test sp, 0x31ce
shl edx, cl
sar eax, cl
mov ecx, dword [edi + 4]
bts eax, esi
rol eax, cl
mov eax, 1
test di, bx
test bp, 0x7f42
stc
shl eax, cl
bswap cx
not cx
mov ecx, 0x2f844345
mov ecx, dword [edi + 0x14]
jmp 0x1395443
shl eax, 8
or esi, edi
movzx edi, sp
movsx edi, dx
inc dword [ebp - 4]
mov edi, eax
cmc
clc
shr edi, 0xb
test esp, ebx
imul edi, edx
stc
cmp esi, edi
jmp 0x1382fc0
jmp 0x1dfc854
shl eax, 8
cmp eax, esp
or esi, edi
inc dword [ebp - 4]
movzx edi, cx
mov edi, eax
shr edi, 0xb
cmc
test si, di
imul edi, edx
clc
test edi, 0x69c94248
stc
cmp esi, edi
jmp 0x1385112
movzx edi, byte [edi]
shl esi, 8
cmc
stc
shl eax, 8
cmp bh, 0x48
or esi, edi
mov edi, ecx
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
cmp ch, ah
imul edi, edx
test ebp, esi
test esi, 0x2f25475d
cmp esi, edi
jmp 0x1384ae3
jmp 0x138cf55
inc dword [ebp - 0x10]
test ebp, 0x52a75dde
test cx, si
sub edx, ecx
jmp 0x1df65ee
sub edi, edx
cmc
cmp bp, 0x47d6
shr edi, 5
test edi, esi
cmp sp, ax
stc
add edi, edx
mov word [ebx + ecx], di
jmp 0x19a6ac1
pop edi
xchg ebx, ebx
movzx eax, bp
pop esi
seto ah
movzx bx, al
mov eax, 1
bswap bx
movzx ebx, bp
cmovb bx, bx
pop ebx
jmp 0x199bcde
sub eax, ecx
test dx, dx
test bx, 0x2698
sub esi, ecx
shrd ecx, ebx, 0x7b
shr ecx, 0x74
and ch, bl
mov ecx, edx
jmp 0x137c81f
mov ebx, dword [ebp - 0x44]
jmp 0x1df4e8e
jae 0x13839ba
mov ebx, dword [ebp - 4]
cmc
movzx ebx, byte [ebx]
shl esi, 8
test esi, 0x549e3b36
shl eax, 8
test sp, sp
jmp 0x13839ae
lea edx, [edx + ecx]
mov ecx, dword [ebp - 8]
mov word [ecx], dx
mov edx, dword [ebp - 0x20]
test ecx, edx
clc
add edx, 0xe6c
stc
test cx, di
cmp dword [ebp - 0x3c], 0
mov dword [ebp - 8], edx
jne 0x138c1d3
cmp dword [ebp - 0x10], 0
jmp 0x138c1cd
jmp 0x139820e
jmp 0x1dfb817
mov word [edx], cx
movzx ecx, cx
ror eax, cl
mov ecx, dword [ebp - 0x18]
mov eax, edi
mov edi, dword [ebp - 0xc]
cmp edi, ecx
jmp 0x1dfa7df
mov esp, ebp
pop ebp
jmp 0x19ac598
mov esp, ebp
xchg ebp, ebp
mov bp, 0x3fc8
pop ebp
jmp 0x19a6650
imul ebx, edi
cmp dx, si
cmp esi, ebx
jae 0x138ab43
mov eax, ebx
shrd ebx, esp, 0x5e
bsf ebx, edx
mov ebx, 0x800
sub ebx, edi
cmc
cmp ebp, ebx
shr ebx, 5
add ebx, edi
mov word [edx + ecx*2], bx
clc
test ebp, 0x4c8b0794
cmp bx, di
add ecx, ecx
jmp 0x1375be0
shl esi, 8
test ax, di
cmc
or esi, edi
dec di
inc dword [ebp - 4]
rol edi, 0x31
mov edi, eax
clc
shr edi, 0xb
test esp, 0x611c1346
imul edi, edx
clc
cmp esi, edi
jmp 0x1377efa
sub eax, edi
sub esi, edi
xadd di, di
btc edi, esi
mov edi, edx
cmc
cmp eax, edi
clc
shr edi, 5
sub edx, edi
test sp, 0x6200
cmc
mov word [ecx + ebx*2 + 0x1b0], dx
sal edx, 0xee
jmp 0x1df9e2d
mov edx, dword [ebp - 0x2c]
jmp 0x13804e3
jmp 0x19a173e
jb 0x19a2cc6
mov edi, dword [ebp - 8]
sub edi, ecx
test bp, 0x45e8
lea edx, [edx + edi]
test al, 0xf7
mov dword [ebp - 0x28], edx
cmp eax, ecx
jmp 0x19b15c9
sub eax, edi
test esi, 0x18066af9
stc
test ebp, ebx
sub esi, edi
mov edi, edx
shr edi, 5
clc
sub edx, edi
adc edi, ecx
sbb edi, edx
sal di, 0x1a
mov word [ecx + 2], dx
add dl, cl
inc di
lea edi, [ecx + 0x204]
and ecx, ebp
test di, 0x1790
cmp esi, ebp
mov dword [ebp - 8], 0x10
setae dh
mov dword [ebp - 0x1c], 0x100
rcr dh, 0x16
cdq
mov dword [ebp - 0x28], edi
stc
mov edx, 1
or cl, 0x7f
jmp 0x19a2cbe
jmp 0x1e814f0
imul edi, edx
cmp dh, ch
cmp esi, edi
jmp 0x19b286c
sub eax, edi
sub esi, edi
mov edi, edx
jmp 0x1df5d82
lea ecx, [ecx + ecx + 1]
jmp 0x1df9d20
jb 0x19a30bb
mov ecx, ebx
cdq
bsf di, cx
movzx edx, dx
mov edx, ebx
mov edi, 1
cmp esi, 0x79da230b
test ecx, ebx
shr ecx, 1
cmp di, 0x3801
and ebx, edi
cmc
jmp 0x136c8c3
nop
bswap ecx
rol cl, 0x5b
rol ch, cl
movzx ecx, word [edi + edx*2]
test al, 0x38
test bp, bp
stc
cmp eax, 0x1000000
jmp 0x1dfc16a
or ebx, 8
cmc
clc
cmp ebx, 0xffffffff
je 0x1e7cd0b
mov ecx, dword [ebp - 0x30]
mov edx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ecx
btr ecx, 0x7f
adc cl, 0x80
shld ecx, ecx, 0xd5
mov ecx, dword [ebp - 0x18]
clc
mov dword [ebp - 0x2c], ecx
mov ecx, dword [ebp - 0x3c]
cmp di, 0x6da
mov dword [ebp - 0x30], edx
ror dh, 0x37
lea edx, [ebx + 1]
jmp 0x1389d4e
jae 0x139c18e
mov edi, dword [ebp - 4]
cmp dh, 0x82
test bp, ax
movzx edi, byte [edi]
test dx, dx
shl esi, 8
jmp 0x139c180
jae 0x1dfa36a
mov eax, edi
bts di, cx
add di, 0x5f06
mov edi, 0x800
jmp 0x139dc19
jae 0x1378ece
mov eax, edi
jmp 0x1373784
movzx edi, word [edx + ecx*2]
cmp bp, di
cmp esp, 0x431127a8
jmp 0x1dfd5bc
mov word [ecx + ebx*2 + 0x180], dx
jne 0x137fd6e
cmp dword [ebp - 0x10], 0
jmp 0x137fd68
ret 0xc
sub esi, edi
mov di, 0x536e
cmp ax, si
mov edi, edx
shr edi, 5
sub edx, edi
mov word [ebx + ecx], dx
setne dl
inc ebx
bswap edx
xor dx, 0x3ba6
lea ebx, [ebx + ebx]
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jae 0x139cd79
mov edi, dword [ebp - 4]
jmp 0x139cd64
jae 0x199db5a
shl edi, 8
mov eax, edi
sal di, 2
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmc
cmp dx, 0x5ae1
jmp 0x199db48
mov dword [ebp - 0x1c], 8
jmp 0x19a173e
imul edi, ecx
cmp esi, edi
jmp 0x138842d
jae 0x13762a0
mov edi, dword [ebp - 4]
cmc
cmp ax, 0x63b9
movzx edi, byte [edi]
stc
shl esi, 8
clc
test bx, sp
cmp si, sp
shl eax, 8
cmp si, 0x141f
or esi, edi
movsx edi, si
jmp 0x1376298
cmp eax, 0x1000000
jmp 0x1e7de1a
ret 0xc
mov dword [ebp - 8], 0
jmp 0x19a720a
imul edi, edx
cmp esi, edi
jmp 0x1df522e
mov bl, byte [ecx + edx]
jmp 0x1df78c7
sub edx, edi
rol di, 0x6e
shrd edi, ebx, 0x41
mov edi, dword [ebp - 0x1c]
test dx, 0x4b42
mov word [edi + ecx + 0x644], dx
bts dx, si
lea edx, [edi + 1]
cmc
or ebx, 4
mov dword [ebp - 0x1c], edx
jmp 0x1dfa08c
cmp esi, edi
jmp 0x1dfb0d5
mov word [edx + ecx + 0x644], di
jmp 0x1378f00
jae 0x19afc08
mov edi, dword [ebp - 4]
test edx, 0x79c927ea
test cx, si
movzx edi, byte [edi]
shl esi, 8
test eax, esi
cmp bx, 0x535
cmc
shl eax, 8
test cx, bp
cmp bx, bx
or esi, edi
inc dword [ebp - 4]
bt di, 0x1a
movzx edi, cx
mov edi, eax
cmp esi, esi
cmc
shr edi, 0xb
cmp bx, di
imul edi, edx
cmp esi, edi
jmp 0x1393e7a
jae 0x1e7bbbd
mov ebx, dword [ebp - 4]
clc
movzx ebx, byte [ebx]
jmp 0x1e7bba3
mov eax, dword [edi + 0x18]
mov dword [ebp - 0xc], ecx
mov ecx, dword [edi + 0x30]
mov dword [ebp - 4], eax
mov eax, dword [edi + 0x1c]
cmp dx, bx
jmp 0x1388902
mov word [ecx], di
lea edi, [edx + ecx + 4]
jmp 0x19acdcc
add edx, ebx
xadd ebx, ebx
mov ebx, dword [ebp - 0x14]
test bp, 0x7a8
mov dword [ebp - 8], edx
cmp ebx, 7
jae 0x1385170
mov ecx, ebx
test ecx, 0x15d4339d
cmc
cmp ebx, 4
jb 0x19b1450
mov ecx, 3
test esi, edx
sub ebx, ecx
mov dword [ebp - 0x14], ebx
movzx ecx, si
cmovp ecx, edx
setne cl
mov ecx, 1
jmp 0x1398230
or esi, edx
mov edx, edi
inc dword [ebp - 4]
mov edx, eax
stc
cmp ah, 0x73
shr edx, 0xb
test dh, bh
imul edx, ecx
cmc
test si, 0x1991
cmp esi, edx
jae 0x1e7836c
mov eax, edx
shr dh, 0x7d
shl dh, 0xa8
inc dl
mov edx, 0x800
test esi, esi
sub edx, ecx
shr edx, 5
test bh, 0xc6
stc
jmp 0x13a54c6
cmp ebx, 0xc
jb 0x1e85fa8
mov ecx, edx
cmp edx, 4
jb 0x19b15eb
mov ecx, 3
and dx, di
sal edx, 0x65
adc dl, 0xc9
mov edx, dword [ebp - 0x20]
cmp sp, 0x1387
shl ecx, 7
lea ecx, [ecx + edx + 0x360]
bsr dx, bp
movzx edx, word [ecx + 2]
cmp eax, 0x1000000
jmp 0x1df9d5c
jmp 0x1dfa97a
jae 0x1e820d1
mov eax, edi
mov edi, 0x800
cmc
stc
sub edi, edx
clc
cmc
shr edi, 5
jmp 0x139a847
sub eax, edi
stc
test ax, bx
sub esi, edi
test ecx, esp
mov edi, edx
cmc
jmp 0x1e78f32
mov edi, eax
test ax, si
mov dword [ebp - 8], edx
movzx edx, word [edx]
cmp edi, 0x1000000
jmp 0x19a6e9f
cmp esi, edi
jmp 0x19a53bf
sub eax, edi
cmc
cmp bp, sp
clc
sub esi, edi
mov edi, edx
stc
cmc
shr edi, 5
test ecx, esi
sub edx, edi
mov edi, dword [ebp - 8]
jmp 0x136fd18
mov word [ebx], di
cmc
lea ecx, [ecx + ecx + 1]
cmp esp, esp
stc
and dword [ebp - 0x1c], edx
cmp bh, dl
cmp ecx, 0x100
jb 0x1398209
mov edx, dword [ebp - 0xc]
movzx edi, dx
mov edi, dword [ebp - 0x34]
jmp 0x1387e8f
lea edi, [edi + edx]
add edi, ecx
stc
lea edi, [ebx + edi*2]
cmc
cmp edi, ecx
mov dword [ebp - 0x44], edi
movzx edi, word [edi]
clc
stc
cmp eax, 0x1000000
jmp 0x13a53de
jae 0x1df5350
mov eax, edi
rol edi, 0x5a
ror di, 0x11
xor edi, 0xb976b6a
mov edi, 0x800
clc
cmc
sub edi, edx
jmp 0x139535c
sub eax, edi
cmp bx, 0x787a
test esi, edx
sub esi, edi
jmp 0x138cf2b
shr edi, 5
cmp bp, 0x695c
sub edx, edi
jmp 0x1e86a5e
mov word [edx + ecx + 0x644], di
jmp 0x138d9b4
mov ecx, dword [ebp - 0x34]
stc
add edx, edi
mov dl, byte [edx + ecx]
jmp 0x1e7aa06
cmp ebx, ecx
jmp 0x1e85f88
shl esi, 8
cmp edi, edx
cmp ecx, 0x6dc32e5f
cmc
shl eax, 8
test sp, 0x69ac
jmp 0x13722f9
mov byte [edi + edx], bl
jmp 0x1377f41
sub edx, edi
bts edi, esp
mov edi, dword [ebp - 0x1c]
test ecx, esp
mov word [ecx + edi*2 + 0x644], dx
jmp 0x19a30ad
mov dword [ecx + 0x48], edx
mov edx, dword [ebp - 0x10]
mov dword [ecx + 0x38], eax
mov eax, dword [ebp - 0x30]
bt edi, edx
mov dword [ecx + 0x2c], edx
mov edx, dword [ebp - 0x2c]
mov dword [ecx + 0x40], eax
mov eax, dword [ebp - 0x14]
sal di, 0xaf
xor di, sp
shr edi, 0xca
pop edi
btr ebx, 0x86
bswap ebx
sub bl, 0x65
mov dword [ecx + 0x20], esi
bts si, ax
cmova bx, bx
mov dword [ecx + 0x3c], edx
bt bx, cx
bts ebx, edx
mov edx, dword [ebp - 0x38]
rcr bl, cl
bt ebx, 0x78
cmc
pop esi
cmp ch, 0xcc
mov dword [ecx + 0x34], eax
bt bx, 0x53
jmp 0x1e794c2
cmp ecx, 0x100
jmp 0x139a1ce
jae 0x1388a0f
mov edi, dword [ebp - 4]
adc ebx, 0x4a0d2f52
movzx ebx, byte [edi]
test ax, bx
jmp 0x13925b9
movzx edx, word [ecx + ebx*2 + 0x1c8]
cmp eax, 0x1000000
jmp 0x138eb88
movzx edx, word [ecx + edx*2 + 0x644]
cmp esi, 0x45ec3553
cmp eax, 0x1000000
jmp 0x1e7e71c
sub eax, edi
cmc
jmp 0x19a6aa2
jne 0x138e04c
jmp 0x19a30bb
sbb edx, edx
test eax, ebp
cmc
test sp, 0x5c8d
and edx, dword [ebp - 0x24]
jmp 0x139cf38
inc dword [ebp - 0x10]
mov dword [ebp - 0xc], edx
jmp 0x138beb4
mov dword [ebp - 0x50], edx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x28], 0
cmp esp, 0x2ca96af0
btr cx, di
mov ecx, dword [ebp - 0x10]
jmp 0x1390f24
jae 0x139dd68
mov eax, ecx
inc ecx
mov ecx, 0x800
sub ecx, edx
stc
shr ecx, 5
test sp, 0x2083
cmc
add ecx, edx
and dl, dh
xor dx, cx
mov edx, ecx
rcl ch, cl
mov ecx, dword [ebp - 8]
stc
test dl, 0xe2
cmp ax, bx
mov word [ecx + edi*2], dx
cmc
test al, 0x3a
add edi, edi
jmp 0x1373d98
shr edi, 0xb
imul edi, edx
cmp dl, 0x6f
clc
cmp esi, edi
jae 0x19a16f4
mov eax, edi
mov edi, 0x800
sub edi, edx
stc
jmp 0x1e78ebd
cmp eax, 0x1000000
jmp 0x19ab9bb
jae 0x1372311
mov edi, dword [ebp - 4]
stc
cmp ax, 0x73
movzx edi, byte [edi]
jmp 0x1df6c68
mov word [edi + edx*2], cx
btc ecx, 0xab
shrd ecx, ebp, 0xbd
lea edx, [edx + edx + 1]
movsx ecx, si
cmc
xor cl, 0xf8
mov ecx, dword [ebp - 0x1c]
test bp, 0x59d7
stc
cmp edx, ecx
jmp 0x19a0d55
jae 0x138053e
mov eax, edi
shld edi, esi, 0x12
mov di, dx
bswap edi
mov edi, 0x800
test edx, esp
cmp sp, bp
sub edi, edx
test ebp, ebp
shr edi, 5
cmc
test esp, esp
add edi, edx
movzx edx, ax
jmp 0x138bd60
mov dword [ebp - 0x2c], edi
cmp edi, 0x78852657
mov dword [ebp - 0x18], edx
cmp ebx, 7
cwd
mov edx, esp
sbb ebx, ebx
and ebx, 0xfffffffd
jmp 0x1381686
sub eax, edi
sub esi, edi
mov edi, edx
cmp dl, 0x4e
shr edi, 5
clc
sub edx, edi
clc
mov word [ecx + 0x646], dx
mov edx, 3
or ebx, 1
stc
lea edx, [edx + edx]
jmp 0x1e8385d
jae 0x1394770
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmc
shl esi, 8
stc
shl eax, 8
or esi, edi
jmp 0x139476d
mov dword [ebp - 8], ecx
jmp 0x137143e
mov word [ebx + ecx], dx
dec dh
inc ebx
cwd
movsx edx, di
add ebx, ebx
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0x138163c
sub eax, edi
sub ebx, 0x2811499f
cmp ax, 0x3cec
stc
sub esi, edi
add bx, dx
test dl, cl
mov edi, edx
xor bx, 0x6038
shr edi, 5
bsf bx, di
shr bx, cl
ror bh, cl
sub edx, edi
test bp, si
mov word [ecx + 2], dx
bts dx, dx
sal bh, 0x7a
mov edx, 3
neg bx
rcl bl, 0x4e
sar ebx, 0xda
lea ebx, [edx + edx]
rcl dh, cl
movzx edx, word [ebx + ecx]
jmp 0x19ac366
push ebp
cbw
and cl, dh
lahf
mov ebp, esp
sub esp, 0x50
push ebx
mov dh, dl
push esi
push edi
cwde
mov edi, dword [ebp + 8]
movsx esi, sp
or edx, 0x64963afd
mov ecx, dword [edi + 0x38]
test esi, edi
bts si, ax
xadd edx, eax
mov eax, dword [edi + 0x10]
mov esi, ebx
and edx, esi
mov edx, dword [edi + 0x3c]
and ebx, esp
movsx ebx, bx
sub si, si
mov dword [ebp - 0x20], eax
and bh, 0x1f
mov eax, dword [edi + 0x40]
mov bh, cl
xadd ebx, esi
and si, 0x7b4a
mov ebx, dword [edi + 0x34]
bt esi, 0x84
mov dword [ebp - 0x18], ecx
jmp 0x139c10f
cmp eax, 0x1000000
jmp 0x19afe06
sub eax, edi
sub esi, edi
mov edi, ecx
shr edi, 5
cmp ecx, edi
sub ecx, edi
mov edi, dword [ebp - 0x28]
jmp 0x1dfb089
sub eax, edi
jmp 0x137ddc2
inc edi
clc
jmp 0x13831f4
jae 0x1e7cd1a
mov edx, dword [ebp - 0x50]
movzx ebx, bx
mov ebx, dword [ebp - 0x14]
not edi
mov edi, dword [ebp + 8]
jmp 0x19b1da2
sub eax, edi
test ecx, ebp
test bp, 0x4455
sub esi, edi
movzx edi, dx
sub edi, edi
mov edi, edx
cmp bx, 0x5067
stc
shr edi, 5
sub edx, edi
cmc
clc
cmp dword [ebp - 0x3c], 0
jmp 0x19a5b34
sub eax, edx
jmp 0x139a8bc
shr edi, 5
add edi, edx
bswap edx
xor dh, 0xa9
mov edx, dword [ebp - 0x1c]
clc
mov word [ecx + 2], di
movzx edi, cx
shl edx, 4
cmovbe di, dx
mov di, cx
lea edi, [edx + ecx + 0x104]
cmovno cx, si
not ecx
mov ecx, 8
jmp 0x1dfc385
shr edi, 5
cmc
sub edx, edi
jmp 0x1dfc848
mov dword [ecx + 0x44], edx
xadd bx, bx
sar ebx, cl
btc bx, 0x1d
sub eax, eax
pop ebx
jmp 0x199d2b4
mov byte [edi + ecx], dl
jmp 0x1371372
mov word [ebx + ecx], di
jmp 0x19a1954
shl esi, 8
shl eax, 8
cmp bx, 0x20f
cmc
or esi, ebx
inc bl
inc dword [ebp - 4]
dec ebx
xchg bx, bx
sbb bl, 0x7a
mov ebx, eax
test bh, 0x1b
shr ebx, 0xb
stc
cmp eax, 0x7cca5997
jmp 0x199d578
add dword [ebp - 0x28], 0x112
or edx, esp
sub dword [ebp - 0x14], 0xc
xor edx, ebp
mov edx, dword [ebp - 4]
test edi, 0x71553ada
clc
cmp eax, 0x1000000
jmp 0x137fefb
jae 0x139bdad
mov edi, dword [ebp - 4]
test esp, ebx
movzx edi, byte [edi]
shl esi, 8
clc
cmp ebp, 0x6cf01f25
jmp 0x139bd91
jae 0x1e7de42
mov edi, dword [ebp - 4]
cmp edx, ebp
test bp, bp
cmc
movzx edi, byte [edi]
shl esi, 8
test bp, ax
test eax, 0x68f3fb8
stc
shl eax, 8
or esi, edi
bswap edi
inc dword [ebp - 4]
mov edi, eax
cmc
clc
shr edi, 0xb
test bp, cx
imul edi, edx
clc
cmp esi, edi
jae 0x19a2615
mov eax, edi
clc
sub edi, 0x4d515e7
mov edi, 0x800
cmp edx, ebx
sub edi, edx
cmp di, 0x2064
shr edi, 5
test di, 0x1be5
cmp bx, 0x7f31
add edi, edx
jmp 0x138adac
jmp 0x1dfb0a0
jae 0x1377d36
mov edi, dword [ebp - 4]
jmp 0x1377d1d
sbb edx, edx
test sp, 0x5277
and edx, dword [ebp - 0x24]
test edi, edx
sub edx, dword [ebp - 0x18]
add edx, dword [edi + 0x14]
or edi, ebp
cmp ebx, 0xa
movzx edi, bx
movzx edi, byte [edx + ecx]
sbb edx, edx
and edx, 0xfffffffd
xchg ecx, ecx
rcr cx, cl
lea edx, [edx + 6]
sub ebx, edx
mov dword [ebp - 0x14], ebx
mov ecx, 1
jmp 0x13a550c
jmp 0x1382f06
shr edi, 5
cmc
sub edx, edi
mov word [ebx + ecx], dx
inc ebx
cmc
sub ebx, 0x40
jmp 0x138ce08
sub eax, edi
cmc
cmp di, cx
sub esi, edi
and edi, esi
mov di, bx
or di, 0x7a9d
mov edi, edx
jmp 0x1e814e4
jmp 0x1df4e99
inc edx
jmp 0x1dfa954
jae 0x1dfc887
mov eax, edi
btr edi, esp
neg edi
mov edi, 0x800
test esp, 0x7a3e7be6
jmp 0x1387add
jmp 0x138beb1
mov dword [ebp - 0x1c], edx
movzx edx, word [edx + ecx + 0x644]
cmc
test bp, 0xc67
cmp eax, 0x1000000
jmp 0x1dfb073
dec eax
cmp esi, 0x721e4e9e
test cx, di
mov dword [ebp - 0x48], eax
adc eax, 0x28c39e0
mov eax, dword [edi]
mov dword [ebp - 0x40], eax
sbb ax, 0x11c3
mov eax, dword [edi + 0x28]
test esp, 0x569a5f14
mov dword [ebp - 0x24], eax
mov eax, dword [edi + 0x2c]
cmp sp, di
mov dword [ebp - 0x10], eax
jmp 0x19b1251
jae 0x139dd04
cmp dword [ebp - 0x14], 0x13
not edi
mov edx, dword [ebp - 0x28]
sbb ecx, ecx
bsf di, bx
and ecx, 0xfffffffd
sbb edi, edi
add ecx, 0xa
mov dword [ebp - 0x14], ecx
mov ecx, dword [ebp + 0xc]
mov edi, dword [ebp - 0xc]
lea edx, [edx + 2]
test esi, 0x5d575ade
cmp ecx, edi
jmp 0x139270e
mov word [ebx + ecx], dx
dec dl
inc ebx
sar edx, 0x9f
bsf edx, esp
add edx, esp
add ebx, ebx
test dx, bp
movzx edx, word [ebx + ecx]
stc
cmp eax, 0x1000000
jmp 0x19afbd2
jmp 0x1e86a6d