Function at 0xfd2154
Capabilities:
Check for software breakpoints

Disassembly:
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0xc], edi
seto bl
mov bl, 0x70
mov bl, cl
mov bl, byte [ecx + edx]
jmp 0xfca0b1
jae 0xfc994b
mov edi, dword [ebp - 4]
stc
movzx edi, byte [edi]
shl esi, 8
cmc
shl eax, 8
cmc
or esi, edi
movzx edi, cx
mov di, 0x653f
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
stc
imul edi, edx
cmp esi, edi
jmp 0xfcbc33
lea ecx, [ecx + edx + 0x360]
movzx edx, word [ecx + 2]
jmp 0x10ffac6
sub eax, edi
cmc
sub esi, edi
sbb edi, eax
neg edi
mov edi, edx
cmp si, sp
stc
test al, 0xc6
shr edi, 5
clc
sub edx, edi
cmp cx, dx
clc
cmp dword [ebp - 0x3c], 0
jmp 0x1f5d3b6
jmp 0x1f5b35e
mov byte [edx], bl
jmp 0x10c5193
add edi, edx
mov word [ecx + 0x646], di
setl dl
not edx
mov edx, 2
jmp 0x1f54e3c
mov byte [edi + edx], bl
jmp 0x1f5b1af
add ecx, 0xb
jmp 0x10fd93e
sub eax, ebx
clc
test si, 0x6a2a
cmp esp, ebp
sub esi, ebx
mov ebx, edi
shr ebx, 5
sub edi, ebx
btc bx, 0x90
bsr ebx, esp
bts ebx, eax
mov ebx, dword [ebp - 0x44]
mov word [ebx], di
cmp dl, 0x6f
lea ecx, [ecx + ecx + 1]
cmp ah, 0xc
stc
and dword [ebp - 0x1c], edx
cmp edi, 0x47b000dc
test bp, di
cmp ecx, 0x100
jmp 0x1102ab1
jae 0x10f895f
mov edx, dword [ebp - 4]
test esi, 0x61bc2dac
movzx edx, byte [edx]
shl esi, 8
test dl, 0x31
shl eax, 8
clc
stc
or esi, edx
movzx edx, bx
jmp 0x10f8956
jae 0xfd4b5f
mov eax, edi
mov di, cx
mov edi, 0x800
test ebp, edx
sub edi, edx
cmp edi, 0x5db13b3e
shr edi, 5
add edi, edx
jmp 0x1f5dc54
sub eax, edi
cmp di, 0x641b
cmc
sub esi, edi
or di, 0x3587
mov edi, edx
shr edi, 5
sub edx, edi
jmp 0xfcf22a
inc ebx
lea ebx, [ebx - 0x40]
cmp ebx, 4
jmp 0x1104b46
sub eax, edi
sub esi, edi
mov edi, edx
clc
cmc
shr edi, 5
cmp esi, eax
clc
cmp sp, 0x109b
sub edx, edi
mov di, bx
mov word [ecx + 2], dx
not di
lea edi, [ecx + 0x204]
mov dword [ebp - 8], 0x10
sbb dx, sp
mov dword [ebp - 0x1c], pe_nt_image_headers32
cmovs ecx, esi
mov dword [ebp - 0x28], edi
movzx ecx, cx
rol ecx, 0x90
mov edx, 1
nop
movzx ecx, word [edi + edx*2]
clc
cmp eax, esi
jmp 0x1113242
sub eax, edi
cmp edi, 0x23523008
cmc
sub esi, edi
adc di, di
cmp dh, 0xea
mov edi, edx
cmp esi, 0x669658ab
cmc
shr edi, 5
cmp di, bx
cmc
sub edx, edi
bt di, 0x98
mov edi, dword [ebp - 0x1c]
test bp, cx
cmp edi, 0x43132b2e
stc
mov word [edi + ecx + 0x644], dx
lea edx, [edi + 1]
jmp 0x1f5ce54
sub eax, ecx
stc
sub esi, ecx
rcr cl, 0x84
bt cx, dx
cmovae cx, di
mov ecx, edx
jmp 0x11072fe
jae 0x10fd7b2
mov eax, edi
mov edi, 0x800
clc
stc
sub edi, edx
test si, dx
cmc
clc
shr edi, 5
stc
add edi, edx
cmovg dx, ax
cdq
mov word [ecx + 2], di
setns dh
not edx
cdq
mov edx, 2
jmp 0x1f5ae25
or esi, edi
inc dword [ebp - 4]
mov edi, eax
cmp edx, ecx
shr edi, 0xb
imul edi, edx
mov dword [ebp - 0x4c], edi
cmp esi, edi
jmp 0x1f54ec8
mov edi, dword [ebp - 0x4c]
sbb edx, ebp
mov edx, dword [ebp - 0x1c]
shr bx, 0x61
mov ebx, dword [ebp - 8]
add edi, edi
stc
cmc
and edx, edi
jmp 0x110ed1b
jmp 0xfcc95f
mov word [ebx + ecx], di
jmp 0x1f5dbd1
mov word [ebx + ecx], dx
jmp 0xfcc95e
mov word [ebx + ecx], dx
mov dx, bp
inc ebx
movzx edx, bx
lea ebx, [ebx + ebx]
movzx edx, word [ebx + ecx]
test bh, 0xd8
cmp ax, di
cmp eax, 0x1000000
jmp 0xfcf2b2
jae 0xfcf2e9
mov edi, dword [ebp - 4]
cmp bx, 0x97f
cmc
movzx edi, byte [edi]
test ch, 0x84
cmc
cmp sp, bp
shl esi, 8
test ax, si
shl eax, 8
cmp ecx, esp
test ecx, ebp
or esi, edi
inc dword [ebp - 4]
mov edi, 0x444550db
bts edi, edi
bsr di, dx
mov edi, eax
cmc
cmp edi, eax
jmp 0x110e1ea
mov esp, ebp
bswap ebp
pop ebp
ret 0xc
test ecx, ecx
jmp 0x1f51dc3
sub eax, ebx
cmp esi, ebp
jmp 0x1f542cc
add edx, edx
jmp 0x10f8dc5
jb 0x1103692
jmp 0x1102ab7
or esi, edi
movzx edi, dx
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
cmc
imul edi, edx
cmp esi, edi
jmp 0x1105c41
jae 0x11015ff
mov eax, edi
mov edi, 0x800
sub edi, edx
test bp, 0x73de
stc
shr edi, 5
add edi, edx
jmp 0xfce3a3
jae 0x1f5e29b
mov eax, edi
xor di, 0xbf0
bts edi, edi
neg edi
mov edi, 0x800
sub edi, edx
shr edi, 5
add edi, edx
mov edx, dword [ebp - 0x1c]
mov word [edx + ecx + 0x644], di
jmp 0x10f9432
mov word [edx + ecx + 0x644], di
jmp 0x1f5ce59
jae 0xfd1ce3
mov edi, dword [ebp - 4]
clc
cmp esi, 0x3b085607
movzx edi, byte [edi]
shl esi, 8
stc
test bl, 2
shl eax, 8
or esi, edi
movsx edi, dx
dec edi
inc dword [ebp - 4]
mov edi, eax
clc
jmp 0x1f5a179
push ebp
rol cx, cl
test ebp, 0x313025e
sbb al, ch
mov ebp, esp
cwde
lea esp, [esp - 0x50]
add ah, 0xa
btr edx, 0x52
push ebx
push esi
cdq
push edi
add al, ch
rol si, 0xf
mov edi, dword [ebp + 8]
mov ecx, dword [edi + 0x38]
mov eax, dword [edi + 0x10]
stc
mov edx, dword [edi + 0x3c]
cmp ecx, ebx
mov dword [ebp - 0x20], eax
dec ebx
mov eax, dword [edi + 0x40]
sal bx, 0xb2
add si, bx
adc si, cx
mov ebx, dword [edi + 0x34]
mov dword [ebp - 0x18], ecx
xadd cx, si
rol cl, 0xd6
mov si, cx
mov ecx, dword [edi + 0x44]
mov esi, dword [edi + 0x20]
mov dword [ebp - 0x30], eax
bt ax, 0xfa
mov dword [ebp - 0x38], ecx
mov ecx, dword [edi + 8]
rol ax, cl
btc eax, 0x9a
mov dword [ebp - 0x2c], edx
xadd ax, ax
stc
sal eax, 0x4a
mov edx, 1
bsf eax, edx
shl edx, cl
mov ecx, dword [edi + 4]
sar ax, cl
adc al, ch
mov eax, 1
jmp 0x10fd330
jae 0x10c40e3
mov eax, edi
test di, 0x41b4
mov edi, 0x800
sub edi, edx
shr edi, 5
cmp ebx, ecx
test esi, esp
add edi, edx
mov word [ebx + ecx], di
jmp 0x1f5ffd0
jae 0xfd2f98
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
test bp, 0x7488
test si, bx
cmc
shl esi, 8
shl eax, 8
or esi, edi
inc dword [ebp - 4]
mov edi, eax
stc
shr edi, 0xb
imul edi, edx
jmp 0x1109049
and edx, eax
jmp 0x110c2b7
sbb edx, edx
test dl, 0x45
jmp 0x110be7b
mov dl, byte [edx + ecx]
jmp 0x111343d
jae 0x10fa034
mov edx, dword [ebp - 0x50]
cmovg di, cx
mov ebx, dword [ebp - 0x14]
xchg edi, edi
bswap di
mov edi, dword [ebp + 8]
jmp 0x1f58f8a
jae 0xfcffd1
mov edi, dword [ebp - 4]
cmc
stc
movzx edi, byte [edi]
stc
cmc
shl esi, 8
test esi, 0x1084413
clc
shl eax, 8
jmp 0xfcffc9
sub eax, edi
jmp 0x11134d4
lea edi, [edi + edx]
cdq
xchg dh, dl
cmp di, 0x560c
lea edx, [ebx + 0xf]
cmp esp, 0x338b76ad
test bh, cl
shl edx, 4
add edx, dword [ebp - 0x1c]
mov word [ecx + ebx*2 + 0x198], di
btc di, 0x67
xadd di, di
lea edx, [ecx + edx*2]
mov edi, eax
jmp 0x110ed00
jne 0x1103446
cmp dword [ebp - 0x10], 0
jmp 0x1103440
inc edx
mov dword [ebp - 4], edx
shr eax, 1
and dl, 0xbe
sub esi, eax
setne dl
btr dx, 0xe8
ror edx, 0x89
mov edx, esi
cmp di, 0x680f
cmc
shr edx, 0x1f
clc
neg edx
test esp, 0x76091a0e
clc
stc
lea ebx, [edx + ebx*2 + 1]
jmp 0xfd2fb5
mov edx, dword [ebp - 0x2c]
jmp 0x1108367
mov edx, dword [ebp - 0x28]
sbb ecx, ecx
clc
and ecx, 0xfffffffd
add ecx, 0xa
xchg di, di
mov dword [ebp - 0x14], ecx
mov ecx, dword [ebp + 0xc]
neg edi
movsx edi, dx
sub edi, 0x59750cb4
mov edi, dword [ebp - 0xc]
cmc
cmp bx, 0x5879
add edx, 2
cmp ecx, edi
je 0x1f554e6
sub ecx, edi
cmp dh, dl
clc
jmp 0x10ff3f8
cmp ebx, ecx
jmp 0x1107c03
shl eax, 8
cmp si, si
or esi, edi
not di
inc dword [ebp - 4]
xor edi, ebp
mov edi, eax
shr edi, 0xb
test ecx, edx
stc
imul edi, edx
jmp 0x1f58fdb
jae 0xfccdff
mov eax, edi
mov edi, 0x800
stc
sub edi, edx
cmp dl, 0xf0
clc
shr edi, 5
add edi, edx
xor dl, dh
cwd
mov edx, dword [ebp - 0x1c]
cmp cx, 0x279c
test cl, 0x58
mov word [ecx + 2], di
xor edi, 0x7859154d
shl edx, 4
mov edi, edi
bswap edi
lea edi, [edx + ecx + 0x104]
mov ecx, 8
jmp 0x1109020
sub eax, edi
sub esi, edi
xor edi, 0x21b74a57
sub di, 0x3d5c
mov edi, edx
shr edi, 5
sub edx, edi
jmp 0x1f5e853
inc edx
cmp ah, 0xcc
test ch, 0x91
cmp edx, dword [ebp - 0x4c]
jne 0xfc932a
jmp 0x11036bc
inc edi
cmp esp, 0x2447239a
test cx, ax
mov dword [ebp - 4], edi
inc di
mov edi, eax
test esi, 0x1e8c59c2
cmp ch, al
shr edi, 0xb
imul edi, edx
cmc
stc
cmp esi, edi
jmp 0xfcd5a8
jmp 0x11036bc
mov dword [ebp - 0x34], ecx
mov ch, 0x9b
jmp 0x10fd3d1
mov word [ecx + edx*2 + 0x644], di
jmp 0x10fcee3
cmp eax, 0x1000000
jmp 0xfd1cbd
jmp 0x1f542f2
imul edi, edx
cmp edi, edi
cmp esi, edi
jmp 0x1105c6e
mov edx, dword [ebp - 0x30]
jmp 0x1f52afe
shr edi, 5
add edi, edx
xchg dx, dx
jmp 0x10c94cb
jae 0xfccf4d
mov eax, edi
bt edi, ebp
mov edi, 0x800
stc
test sp, 0x1b15
cmp eax, ecx
sub edi, edx
shr edi, 5
cmp esi, 0x11b44920
add edi, edx
mov dh, 0x40
movzx edx, dx
mov edx, dword [ebp - 0x1c]
jmp 0xfd1a24
jae 0x10f69e1
shl edi, 8
mov eax, edi
sbb edi, esi
bswap di
adc edi, 0x7d576a54
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
test edx, esp
cmp sp, sp
test ah, 0xc9
shl esi, 8
or esi, edi
inc dword [ebp - 4]
shr edi, 0xf5
add di, 0x4e62
mov edi, eax
test esp, 0x305926b3
shr edi, 0xb
test di, si
imul edi, edx
jmp 0x10fb5d4
jne 0x1f548b2
cmp dword [ebp - 0x10], 0
jmp 0x1f548ac
shl edx, cl
test si, sp
cmp dh, 0x24
lea ebx, [ebx + edx]
rcr edx, cl
seta dl
sub dx, di
mov edx, dword [ebp - 8]
imul ebx, ebx, 0x600
cmp ax, 0x51e5
test esi, 0x2bb05726
lea edx, [edx + ebx]
rol bl, 0xb1
or ebx, 0x429a0ede
shl bx, 0xd6
mov ebx, dword [ebp - 0x14]
cmc
test dx, di
mov dword [ebp - 8], edx
cmp ebx, 7
jmp 0x111322f
inc dword [ebp - 0x10]
cmc
sub edx, ecx
mov ecx, dword [ebp - 0x34]
test sp, 0xa46
add edx, edi
jmp 0xfd4143
sub edx, edi
jmp 0x1105bf0
shr edi, 5
jmp 0x1105757
sub eax, edi
clc
sub esi, edi
sbb di, 0x6cbd
mov edi, edx
cmp eax, eax
shr edi, 5
cmp ah, al
sub edx, edi
test dx, bp
mov word [ecx + ebx*2 + 0x1b0], dx
shl dx, cl
movzx edx, word [ecx + ebx*2 + 0x1c8]
clc
cmp bp, 0x6182
cmp eax, 0x1000000
jmp 0x110ec80
inc dword [ebp - 4]
mov dx, di
bsr edx, edi
mov edx, eax
cmp bp, 0x3535
clc
shr edx, 0xb
imul edx, ecx
cmc
cmp esi, edx
jmp 0x10feb17
cmp eax, 0x1000000
jmp 0xfd2f78
je 0x10fa024
mov ecx, dword [ebp - 0x30]
bts dx, sp
mov edx, dword [ebp - 0x2c]
cmc
mov dword [ebp - 0x38], ecx
or cl, 0x56
ror ch, 0x69
mov ecx, dword [ebp - 0x18]
cmp edi, 0x408b555a
mov dword [ebp - 0x2c], ecx
mov ecx, dword [ebp - 0x3c]
cmp edx, 0x822788c
mov dword [ebp - 0x30], edx
dec dh
lea edx, [ebx + 1]
mov dword [ebp - 0x18], edx
stc
test si, bx
test ecx, ecx
jmp 0x1104e05
jmp 0x110243f
jmp 0x10fac60
lea ecx, [ecx + edx]
mov edx, ecx
mov ecx, dword [ebp - 8]
cmp esi, 0x1008518f
mov word [ecx + edi*2], dx
jmp 0x1f5a67a
sub eax, edx
stc
sub esi, edx
test eax, edx
mov edx, ecx
clc
cmp edi, 0x1b231784
jmp 0x1f54901
jmp 0x1f5b371
add dword [ebp - 0x28], 0x112
btr edx, edx
sub dword [ebp - 0x14], 0xc
cwd
mov edx, dword [ebp - 4]
cmp eax, 0x1000000
jmp 0x1111ff0
or ebx, 2
cmc
add edx, edx
mov dword [ebp - 0x1c], edx
cmp ecx, ecx
cmp dx, 0x15b9
movzx edx, word [edx + ecx + 0x644]
cmp eax, 0x1000000
jae 0x10fac9f
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp cl, 0x37
test di, 0x3506
shl esi, 8
cmp esi, ecx
shl eax, 8
or esi, edi
inc dword [ebp - 4]
rcr edi, 0x34
neg edi
mov edi, eax
test bx, di
shr edi, 0xb
jmp 0x10ffae8
jb 0x10faccd
mov dword [ebp - 0xc], edx
sar bx, cl
btr bx, bx
adc bl, 0x14
cmp edi, dword [ebp - 0x18]
mov bx, 0x682
jmp 0x110ec3a
cmp esi, edi
jmp 0x1f5f4da
add edi, edx
jmp 0x10feab4
shr edi, 5
cmc
sub edx, edi
cmp bx, 0x116e
sbb edi, esi
mov edi, dword [ebp - 0x1c]
stc
cmp edi, ecx
mov word [ecx + edi*2 + 0x644], dx
cmp ebp, edi
cmc
or ebx, 8
test eax, esi
cmp bp, 0x3f60
cmp ebx, 0xffffffff
jmp 0x10f8c14
shl eax, cl
inc ecx
xchg ecx, ecx
mov ecx, dword [edi + 0x14]
jmp 0x110ca16
mov ecx, dword [edi + 0x24]
jmp 0x10fd67e
dec eax
stc
cmp cx, bp
mov dword [ebp - 0x48], eax
sar eax, cl
add ax, 0xfa1
mov eax, dword [edi]
clc
mov dword [ebp - 0x40], eax
bsf ax, dx
sets al
mov eax, dword [edi + 0x28]
mov dword [ebp - 0x24], eax
rol ah, 0xe3
cmp ebp, 0x64f77a67
btc eax, 0xf6
mov eax, dword [edi + 0x2c]
mov dword [ebp - 0x10], eax
mov eax, dword [edi + 0x18]
test dx, bp
mov dword [ebp - 0xc], ecx
cmovns ecx, ebp
sub cx, 0x2f8b
and ch, 0xa1
mov ecx, dword [edi + 0x30]
test bh, 0x5b
mov dword [ebp - 4], eax
sar eax, 0xf1
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x14], ebx
mov dword [ebp - 0x50], edx
cmc
cmp cl, 0xe5
mov dword [ebp - 0x3c], ecx
shr cx, cl
inc ch
mov dword [ebp - 0x28], 0
movsx ecx, bp
clc
mov ecx, dword [ebp - 0x10]
stc
and ecx, edx
mov edx, ebp
rcl dx, 0x29
mov edx, ebx
cmc
shl edx, 4
stc
cmc
add edx, ecx
cmp bl, 0x5d
stc
mov dword [ebp - 0x1c], ecx
sar ch, cl
rol ecx, cl
mov ecx, dword [ebp - 0x20]
lea ecx, [ecx + edx*2]
mov dword [ebp - 8], ecx
movzx ecx, word [ecx]
clc
test cl, bh
cmp eax, 0x1000000
jmp 0xfcabc7
sub eax, edi
shr bl, cl
test bh, dl
sub esi, edi
xor edi, 0x1f3c4317
bsr bx, bx
mov edi, edx
shr edi, 5
sub edx, edi
sets bl
adc bx, di
mov word [ecx + 2], dx
mov edx, 3
movsx bx, al
lea ebx, [edx + edx]
cmc
rcr dx, cl
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0xfd4a77
mov dword [ebp - 0x14], ecx
jmp 0x11110da
add ecx, ecx
jmp 0x10c7ff6
add edx, 0xe6c
stc
cmp dword [ebp - 0x3c], 0
jmp 0x110e7a4
mov word [ebx + ecx], di
jmp 0x1107b58
jae 0x10f9c9c
mov eax, edx
mov edx, 0x800
test bh, ch
test di, 0xdc8
sub edx, ecx
shr edx, 5
test ah, 7
cmc
lea edx, [edx + ecx]
bts cx, di
adc cl, 0xf9
add cx, 0x6812
mov ecx, dword [ebp - 8]
stc
mov word [ecx], dx
ror edx, 0xe0
mov edx, dword [ebp - 0x20]
jmp 0x10fe4fe
mov dword [ebp - 0x1c], ecx
jmp 0x110e0ee
mov dword [ebp - 0xc], ecx
test edx, edi
cmp ecx, edx
jmp 0x10facba
lea ebx, [ebx + edx]
cmc
test di, 0x9bd
sub ecx, edi
cmp al, 0x66
add edi, dword [ebp - 0xc]
jmp 0xfc931d
cmp eax, 0x1000000
jmp 0x1f58220
imul edi, edx
cmp esi, edi
jmp 0x10f694c
jne 0x1108d9b
jmp 0x10f8c1a
inc edi
cmp edx, 0x75523230
test dx, bp
cmp ebx, 7
jmp 0x1f5bb20
jae 0x11134fa
mov eax, edi
sbb edi, 0x1ab051f
bt edi, 0xc9
stc
mov edi, 0x800
test ebp, 0x15c73d42
sub edi, edx
stc
cmc
shr edi, 5
cmc
add edi, edx
movsx edx, bp
mov edx, 0x4810fb0
mov edx, dword [ebp - 0x1c]
jmp 0x10c7101
inc dword [ebp - 0x10]
mov dword [ebp - 0xc], edx
jmp 0x10c5e64
shr edi, 0xb
imul edi, edx
test esp, esi
cmp esi, edi
jmp 0xfd2d64
sub eax, edi
sub esi, edi
cmp edx, 0x75374592
xor edi, 0x78b07d6a
mov edi, edx
shr edi, 5
jmp 0x10f7acc
jb 0x1101647
mov ecx, 3
sub ebx, ecx
mov dword [ebp - 0x14], ebx
mov ecx, ebp
mov ecx, 1
jmp 0x1103692
ret 0xc
mov esp, ebp
pop ebp
jmp 0x1101710
sub eax, edi
cmp ecx, ebx
sub esi, edi
shr di, 0x12
mov edi, ecx
stc
cmp bh, 0x2c
shr edi, 5
stc
sub ecx, edi
mov edi, dword [ebp - 0x28]
cmp sp, 0x592b
cmp ebp, ebx
mov word [edi + edx*2], cx
and cx, si
sbb cl, 0x1a
add ch, 0xfa
lea edx, [edx + edx + 1]
ror ecx, 0x49
mov ecx, dword [ebp - 0x1c]
cmc
cmp edx, ecx
jb 0xfcce47
mov edi, dword [ebp - 8]
stc
clc
sub edi, ecx
lea edx, [edx + edi]
test dx, sp
mov dword [ebp - 0x28], edx
cmp ebx, 0xc
jb 0xfd5eb8
mov ecx, edx
cmp edx, 4
jmp 0x110325e
jb 0xfcddd2
mov edx, dword [ebp - 0xc]
cmove di, dx
movsx edi, ax
mov edi, dword [ebp - 0x34]
jmp 0x11117af
inc edx
jmp 0x1100af2
jae 0x1f4edf7
mov eax, edi
movsx edi, bp
mov edi, 0x800
sub edi, edx
shr edi, 5
jmp 0xfca0ba
jb 0x1103271
mov ecx, 3
add edx, esi
ror dh, 0x7e
or dh, 0xa3
mov edx, dword [ebp - 0x20]
clc
shl ecx, 7
cmp ah, ch
jmp 0xfc9a99
je 0x1f554e6
movzx edx, word [ecx + ebx*2 + 0x198]
cmc
cmp ax, 0x3ddb
cmp eax, 0x1000000
jmp 0x1103806
mov word [ebx + ecx], di
jmp 0x1113407
movzx edi, word [edx + ecx*2]
test ecx, esi
stc
clc
cmp eax, 0x1000000
jmp 0x110b172
jne 0x110d4f4
mov dword [ebp - 0xc], edi
mov ecx, dword [ebp - 0xc]
cmp ecx, dword [ebp + 0xc]
jmp 0x1106bcd
jae 0xfcd6aa
mov edi, dword [ebp - 4]
cmp esi, edx
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
test bp, sp
jmp 0xfcd6a5
mov word [edi], dx
jmp 0x10fa00d
add edi, edx
lea edi, [edi + ecx]
lea edi, [ebx + edi*2]
stc
mov dword [ebp - 0x44], edi
cmp ecx, ebp
movzx edi, word [edi]
cmp bx, bp
cmp eax, 0x1000000
jmp 0x1113191
jb 0x10f8c1a
mov ecx, ebx
not di
test dl, dl
mov edx, ebx
mov edi, 1
cmc
shr ecx, 1
and ebx, edi
test dl, 9
sub ecx, edi
test ebp, edi
or ebx, 2
clc
mov dword [ebp - 0x44], ecx
stc
cmp edx, 0xe
jmp 0x1108d55
jne 0xfd623b
cmp ebx, dword [ebp - 0x10]
jmp 0x1107b71
shr edi, 0xb
test esi, 0x17cb2386
cmc
imul edi, edx
cmp esi, edi
jmp 0x11007fd
movzx edx, word [ecx + ebx*2 + 0x180]
clc
cmp bp, sp
cmp eax, 0x1000000
jae 0x1104fc6
mov edi, dword [ebp - 4]
stc
test al, dl
test edi, 0x67b76d63
movzx edi, byte [edi]
test bp, cx
shl esi, 8
shl eax, 8
test dx, bx
or esi, edi
inc dword [ebp - 4]
btr edi, eax
or di, si
mov edi, eax
shr edi, 0xb
imul edi, edx
cmp esi, edi
jmp 0x11133ba
sub edx, edi
cmp sp, 0x144c
mov word [ecx + 0x646], dx
or dx, 0x43c5
movzx dx, cl
mov edx, 3
cmp di, bp
stc
test esi, 0x293a65b0
or ebx, 1
lea edx, [edx + edx]
mov dword [ebp - 0x1c], edx
test edi, edi
cmp di, cx
movzx edx, word [edx + ecx + 0x644]
cmp dl, bl
cmc
cmp eax, 0x1000000
jae 0x110c72c
mov edi, dword [ebp - 4]
stc
cmc
movzx edi, byte [edi]
jmp 0x110c716
mov word [ebx + ecx], dx
sete dh
inc ebx
add ebx, ebx
movzx edx, word [ebx + ecx]
cmp bx, di
cmp eax, 0x1000000
jmp 0x110dcb3
shr edi, 0xb
imul edi, edx
cmp bp, 0x6953
cmp esi, edi
jmp 0xfd18f6
jae 0xfcbcda
mov eax, edi
shrd edi, ebx, 0x8b
add di, 0x46af
stc
mov edi, 0x800
sub edi, edx
cmc
shr edi, 5
jmp 0x10fb63c
jae 0x1f4f4c9
mov eax, edi
btc edi, edi
mov edi, 0x800
cmp sp, 0x6754
sub edi, edx
test bp, 0x70cb
cmp si, 0x68c5
shr edi, 5
add edi, edx
cwd
sal dh, cl
btc edx, ebp
mov edx, dword [ebp - 0x1c]
stc
shl edx, 4
mov word [ecx], di
lea edi, [edx + ecx + 4]
jmp 0x1f589ea
jae 0x10fa034
mov edx, dword [ebp - 4]
cmc
jmp 0x1109f65
shr ecx, 5
test si, bp
sub edx, ecx
rcl cl, 0x5d
mov ecx, esp
mov ecx, dword [ebp - 8]
test esp, 0x63867858
or ebx, dword [ebp - 0x38]
test ebp, edx
mov word [ecx + edi*2], dx
test dh, 0x84
test cx, dx
lea edi, [edi + edi + 1]
shl dword [ebp - 0x38], 1
test dl, 3
sub dword [ebp - 0x44], 1
jmp 0x10ffb1d
jae 0xfd4e51
mov edx, dword [ebp - 4]
movzx edi, byte [edx]
jmp 0x110743c
shl esi, 8
cmp bx, bx
shl eax, 8
clc
or esi, edi
jmp 0xfd4e4d
mov dword [ebp - 0x1c], 8
jmp 0xfcce38
add ecx, ecx
not edx
jmp 0xfca850
jmp 0xfcf235
jmp 0x1107c03
jae 0x1f554e6
cmp dword [ebp - 0x14], 0x13
jmp 0xfd5ea6
shl eax, 8
or esi, edi
inc dword [ebp - 4]
inc di
add di, 0x41ae
mov edi, eax
shr edi, 0xb
jmp 0x10c8f2b
jae 0x1f5a743
mov eax, edi
shrd edi, esi, 0x4a
add di, 0x3652
mov edi, 0x800
sub edi, edx
cmc
shr edi, 5
cmp esi, 0x7c3c2549
add edi, edx
jmp 0x1103689
mov word [ecx + ebx*2 + 0x1b0], di
jmp 0xfca0ac
jae 0x1108fbb
shl ebx, cl
bts cx, cx
shr cl, cl
adc ecx, esi
mov dword [ebp - 0x38], edi
shr cx, cl
mov ecx, ebx
cmp edx, edi
test ch, 0xa4
cmc
sub ecx, edx
mov edx, dword [ebp - 0x20]
clc
cmp si, 0xfd6
lea ecx, [edx + ecx*2 + 0x55e]
cdq
ror edx, cl
rcl edx, cl
mov dword [ebp - 8], ecx
add dx, 0x24b0
lea esp, [esp]
xchg edx, edx
movzx edx, word [ecx + edi*2]
test esp, 0x4ce752d1
cmp eax, 0x1000000
jmp 0x1f57c69
sub ecx, 4
lea ecx, [ecx]
cmp eax, 0x1000000
jmp 0x1107342
mov dword [ebp - 8], ecx
jmp 0x10fee4c
cmp esi, edi
jae 0x10f8313
mov eax, edi
xadd di, di
adc di, bx
not edi
mov edi, 0x800
test si, si
sub edi, edx
shr edi, 5
stc
add edi, edx
movzx edx, sp
bswap dx
jmp 0xfd591e
sub eax, edi
sub esi, edi
jmp 0x1f60599
cmp edx, dword [ebp + 0x10]
jmp 0xfd41bc
sbb ecx, ecx
and ecx, dword [ebp - 0x24]
add dword [ebp - 0x10], ebx
sub ecx, dword [ebp - 0x18]
cmc
stc
sub edx, ebx
jmp 0x1f5844b
jae 0x110b1a0
mov ebx, dword [ebp - 4]
cmp dx, di
movzx ebx, byte [ebx]
cmp esp, ebp
test eax, 0x3abd6c4c
shl esi, 8
shl eax, 8
stc
cmp bx, di
cmp ch, 7
or esi, ebx
inc dword [ebp - 4]
rol bh, cl
btc ebx, edx
stc
mov ebx, eax
jmp 0x1f5db06
sub ecx, edx
shr ecx, 5
jmp 0x10f97fe
movzx edi, byte [edi]
cmp si, sp
test dx, bp
clc
shl esi, 8
stc
jmp 0x1f5a3fb
and edx, dword [ebp - 0x24]
sub edx, dword [ebp - 0x18]
stc
cmp ch, 0x24
add edx, dword [edi + 0x14]
or di, 0x542f
cmp ebx, 0xa
movzx edi, byte [edx + ecx]
mov ecx, ebp
xchg cx, cx
bswap ecx
sbb edx, edx
btr cx, ax
sbb ecx, ebp
shl cl, cl
and edx, 0xfffffffd
btr ecx, 0xed
shl ch, 0x91
sub ecx, 0xff70739
add edx, 6
sub cx, 0x741f
cmc
sub ebx, edx
bswap ecx
mov dword [ebp - 0x14], ebx
mov cx, ax
cmovbe cx, bp
mov ecx, 1
jmp 0x1f538f6
lea esi, [esi + edx]
sub ecx, 1
jmp 0x110cc99
shl esi, 8
clc
cmc
cmp al, ah
shl eax, 8
or esi, edi
not di
cmovns di, cx
inc dword [ebp - 4]
mov edi, eax
jmp 0x1105c0e
dec edx
jmp 0x10c6ccd
jne 0x1108fc1
mov ecx, dword [ebp - 0x20]
movzx edx, word [ecx + 0x646]
shl ebx, 4
cmp si, 0x3386
cmp esp, ebp
jmp 0x10c78db
jmp 0x1107327
imul edi, edx
test sp, bx
cmp eax, edi
cmp si, 0xb6c
cmp esi, edi
jmp 0xfd163c
mov bl, byte [ecx + edx]
jmp 0xfca662
jae 0x110dcdd
mov edi, dword [ebp - 4]
clc
stc
movzx edi, byte [edi]
cmp ax, bp
test cx, si
stc
shl esi, 8
shl eax, 8
cmp bh, 0x78
cmc
or esi, edi
inc dword [ebp - 4]
bts di, dx
cmp ebx, ebp
mov edi, eax
stc
jmp 0x1100c90
jmp 0xfcce38
shr edi, 0xb
cmc
jmp 0x110cdff
sub eax, edi
test dh, dh
sub esi, edi
bswap edi
bt edi, 0xb3
mov edi, edx
shr edi, 5
clc
sub edx, edi
cmovl di, cx
mov edi, dword [ebp - 8]
jmp 0x1103be8
mov dword [ebp - 8], edx
jmp 0x10f7341
mov dword [ebp - 0x1c], pe_nt_image_headers32
jmp 0xfd402a
pop ebx
jmp 0xfcf344
mov ebx, dword [ebp - 0xc]
jmp 0x110a894
jae 0xfd65b0
mov edi, dword [ebp - 4]
test cx, dx
cmc
movzx edi, byte [edi]
shl esi, 8
jmp 0xfd65a0
mov dword [ebp - 8], edx
cmp ecx, edi
cmp dh, 0xb0
movzx edx, word [edx]
test sp, bp
clc
cmp edi, 0x1000000
jmp 0x10f69ad
mov dword [ebp - 0x4c], edi
shrd di, di, 0xcb
mov edi, dword [ebp - 0x1c]
jmp 0x1104425
jae 0x1110502
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmc
shl esi, 8
shl eax, 8
cmp ebp, edi
cmc
or esi, edi
inc di
inc dword [ebp - 4]
bsf edi, eax
bts di, bp
mov edi, eax
cmc
shr edi, 0xb
clc
test ecx, esi
stc
imul edi, edx
test si, ax
cmc
cmp esi, edi
jmp 0x1108236
jmp 0x11036b9
shl eax, 8
cmp ebp, 0x278366ba
or esi, ebx
jmp 0x10c53e4
jae 0x1f5a408
mov edi, dword [ebp - 4]
cmc
test cx, 0x7322
jmp 0x110b5e7
inc edi
cmp dx, di
cmp ebp, 0x509b0f26
cmp ecx, dword [ebp - 0x24]
jmp 0x1f5f71d
mov byte [edx + edi], cl
jmp 0x1102ae7
jae 0x1f60a4c
movzx ecx, byte [edx]
shl esi, 8
shl eax, 8
ror di, 0xee
rcl bh, cl
or esi, ecx
mov ecx, esi
inc edx
test ch, 0x4f
cmc
jmp 0x1f60a4c
jae 0x11131bb
mov ebx, dword [ebp - 4]
cmp cl, cl
movzx ebx, byte [ebx]
shl esi, 8
test si, 0x6ae2
shl eax, 8
or esi, ebx
inc bl
mov bh, 0x23
movzx bx, ah
inc dword [ebp - 4]
btc ebx, esp
mov ebx, eax
cmp edi, 0xf9f347a
test edx, 0x5e857cac
cmc
shr ebx, 0xb
imul ebx, edi
test ebp, ecx
cmp bx, 0xe6a
cmc
cmp esi, ebx
jae 0xfca821
mov eax, ebx
bt ebx, 0x4f
mov ebx, 0x800
test si, 0x51b4
cmc
sub ebx, edi
clc
cmc
shr ebx, 5
stc
lea ebx, [ebx + edi]
mov edi, dword [ebp - 0x44]
cmp al, 0xc9
mov word [edi], bx
jmp 0x1107a19
jae 0x1f5b323
mov eax, edi
mov edi, 0x800
cmp esi, ebp
sub edi, edx
jmp 0x10c9841
jae 0x1f605e7
mov ecx, ebx
cmp ecx, esp
cmc
cmp ebx, 4
jmp 0x110163c
cmp eax, 0x1000000
jae 0x1113269
mov edi, dword [ebp - 4]
clc
test al, 0xe9
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
stc
cmc
or esi, edi
bswap di
cmovno edi, ebp
inc dword [ebp - 4]
mov edi, eax
stc
shr edi, 0xb
test si, 0x360
cmp di, dx
imul edi, ecx
cmc
cmp esi, edi
jmp 0x1f5c577
jmp 0x1f5b390
jae 0xfc9b4a
mov eax, edi
mov edi, 0x800
cmc
test eax, 0x52415844
sub edi, edx
cmp di, bx
cmp cx, 0x319a
shr edi, 5
test esp, 0x5c004f1c
add edi, edx
stc
cmp ebx, 0x7c071b1b
mov word [ecx + ebx*2 + 0x180], di
lea ebx, [ebx + 0xc]
stc
add ecx, 0x664
jmp 0x1113365
mov word [ebx + ecx], dx
inc ebx
add ebx, ebx
test eax, ebp
bts dx, dx
shld dx, ax, 0xec
movzx edx, word [ebx + ecx]
clc
cmp eax, 0x1000000
jmp 0xfc992a
mov byte [edi + ecx], dl
jmp 0x10ffb8e
sub esi, edi
xchg di, di
mov edi, edx
shr edi, 5
test edi, esi
sub edx, edi
jmp 0xfcf187
sub eax, edi
test dh, 0x16
sub esi, edi
shrd edi, ebp, 0x40
ror di, 0xc7
mov edi, edx
stc
jmp 0x10fcebb
sub eax, edi
sub esi, edi
mov edi, edx
test ax, sp
stc
jmp 0x10f7afc
sub eax, edi
stc
sub esi, edi
mov edi, edx
test esp, esi
clc
test cl, 9
shr edi, 5
stc
test cl, dh
sub edx, edi
clc
mov word [ecx], dx
cdq
sub dh, dl
sub edx, 0x121628ce
movzx edx, word [ecx + 2]
cmp eax, 0x1000000
jae 0x1f4f529
mov edi, dword [ebp - 4]
test bp, 0x7417
movzx edi, byte [edi]
stc
test dh, 0xdc
cmc
shl esi, 8
test si, 0x1c94
cmc
cmp si, dx
shl eax, 8
cmp bx, sp
test esi, esi
or esi, edi
movzx edi, bp
inc dword [ebp - 4]
bsf edi, ebp
mov edi, eax
cmp eax, 0x5fa1dec
clc
shr edi, 0xb
test di, 0x7dfa
imul edi, edx
clc
cmc
cmp esi, edi
jmp 0x10c3a54
jne 0x1f51dd0
mov ecx, dword [ebp - 0x24]
bts dx, si
mov edx, dword [ebp - 0x34]
shld bx, bp, 0xcb
test dx, sp
movzx ebx, byte [ecx + edx - 1]
mov edx, dword [ebp - 0x10]
ror cl, 0xce
test eax, edi
stc
and edx, dword [ebp - 0x48]
mov ecx, 8
stc
cmc
cmp esi, 0x78d35be7
sub cl, byte [ebp - 0x40]
shr ebx, cl
or cx, di
bswap cx
mov ecx, dword [ebp - 0x40]
test dx, 0x49c0
jmp 0x10f76ad
cmp edi, ecx
jmp 0x1f543cd
mov word [ecx + ebx*2 + 0x1c8], di
jmp 0x1f5b354
jmp 0xfcddd7
mov word [edx + ecx*2], bx
cmc
jmp 0x10fe05f
sub esi, ebx
not bl
cmp bh, 0x4e
rcl bh, cl
mov ebx, edi
test di, si
cmc
shr ebx, 5
sub edi, ebx
clc
mov word [edx + ecx*2], di
cmp ebx, ebp
cmc
cmp esi, 0x691667f3
lea ecx, [ecx + ecx + 1]
cmp ecx, 0x100
jmp 0xfcf914
sbb edx, edx
and edx, dword [ebp - 0x24]
jmp 0x10f7980
je 0x10f76ed
mov ecx, dword [ebp - 0xc]
cmp dx, ax
jmp 0xfcf44c
shr edx, 5
cmc
test ah, 7
sub ecx, edx
xchg dl, dl
mov edx, dword [ebp - 8]
mov word [edx], cx
mov ecx, dword [ebp - 0x20]
xadd edx, edx
jmp 0x1104f89
jmp 0x1105780
jae 0x11090d0
mov eax, edi
not di
mov edi, 0x800
sub edi, edx
shr edi, 5
stc
jmp 0xfd4b66
pop edi
xchg esi, ebx
cmovs bx, bx
pop esi
mov bl, 0x3d
cwde
cbw
mov eax, 1
xchg bh, bh
jmp 0x110e843
jae 0x1f5b672
mov ecx, dword [ebp - 4]
movzx ecx, byte [ecx]
test di, 0x60cb
jmp 0x1f5b663
jae 0x10c53f4
mov edi, dword [ebp - 4]
shl bh, cl
sub ebx, ecx
movzx ebx, byte [edi]
shl esi, 8
clc
stc
jmp 0x11112a7
add ecx, edi
cmp dx, ax
test dx, di
mov dword [ebp - 0x28], edx
jmp 0x1f5fec3
sub esi, edi
mov edi, edx
shr edi, 5
cmp si, 0x4c9a
clc
sub edx, edi
jmp 0x1113402
lodsd eax, dword [esi]
sbb edi, edi
mov dword [ebp - 8], 0
jmp 0x1107522
ja 0x110d4f4
add edx, edi
jmp 0x10ff604
jmp 0x10fd6f2
cmp esi, edi
jmp 0x111320b
shr edi, 0xb
imul edi, edx
cmp esi, edi
jmp 0x1102b39
shl eax, 8
or esi, edi
not edi
inc dword [ebp - 4]
shl edi, 3
mov edi, eax
jmp 0x1104f47
add edi, edi
jmp 0x110cd72
sub eax, edi
jmp 0x1f586e9
jmp 0x10fd7de
inc ecx
jmp 0x111179d
sub eax, edi
sub esi, edi
rcl edi, 0xa9
mov edi, edx
test di, 0x41ea
cmp sp, ax
shr edi, 5
stc
sub edx, edi
dec edi
mov edi, dword [ebp - 0x30]
cmc
mov word [ecx + ebx*2 + 0x1c8], dx
btr edx, ecx
mov edx, dword [ebp - 0x38]
stc
mov dword [ebp - 0x38], edi
neg edi
inc edi
mov edi, dword [ebp - 0x2c]
mov dword [ebp - 0x30], edi
sub di, si
inc edi
mov edi, dword [ebp - 0x18]
cmc
clc
mov dword [ebp - 0x2c], edi
mov dword [ebp - 0x18], edx
bt edx, 0x8f
cmovne dx, cx
cmp ebx, 7
mov dx, 0x4825
sbb ebx, ebx
setb dh
shr edx, cl
and ebx, 0xfffffffd
add ebx, 0xb
lea ecx, [ecx + 0xa68]
shrd edx, edx, 0x75
inc edx
movzx edx, word [ecx]
mov dword [ebp - 0x14], ebx
cmp eax, 0x1000000
jmp 0x1f5c992
shl esi, 8
cmc
shl eax, 8
or esi, ecx
mov ch, 0x7b
inc dword [ebp - 4]
mov ecx, eax
shr ecx, 0xb
cmp ebp, 0x5da671f4
cmp ebx, edi
imul ecx, edx
cmp ecx, ebp
cmp esi, ecx
jae 0xfcd577
mov eax, ecx
adc ch, 0x24
add cl, 0x72
mov ecx, 0x800
jmp 0x110b228
sbb ecx, ecx
cmp ah, 0x79
and ecx, 0xfffffffe
cmc
jmp 0xfca809
jae 0x110240b
mov eax, edi
mov edi, 0x800
clc
sub edi, ecx
test ecx, ecx
shr edi, 5
stc
lea edi, [edi + ecx]
mov ecx, edi
btr di, 0x56
sar di, 0x10
mov edi, dword [ebp - 0x28]
mov word [edi + edx*2], cx
test di, ax
jmp 0xfcf5fc
jae 0x11081fe
mov edi, dword [ebp - 4]
cmp di, bp
movzx edi, byte [edi]
cmp di, 0x6c56
clc
stc
shl esi, 8
jmp 0x11081ee
or ebx, 4
test al, 7
mov dword [ebp - 0x1c], edx
movzx edx, word [ecx + edx*2 + 0x644]
cmp eax, 0x1000000
jmp 0x11112b7
mov word [ecx + ebx*2 + 0x180], dx
jmp 0xfd4d8b
shr ebx, 0xb
cmc
clc
cmp esp, ecx
imul ebx, edi
jmp 0x1f5f807
jmp 0x1105bf8
mov word [ebx + ecx], di
jmp 0xfcde5f
sub eax, edi
sub esi, edi
mov di, di
xchg edi, edi
mov edi, edx
cmp edi, edx
shr edi, 5
clc
sub edx, edi
test cl, ch
mov edi, 0x7aa90942
mov edi, dword [ebp - 0x1c]
mov word [edi + ecx + 0x644], dx
lea edx, [edi + 1]
test ecx, edi
cmp ebx, esp
jmp 0x10fac5c
mov word [ebx + ecx], dx
inc ebx
add ebx, ebx
movzx edx, word [ebx + ecx]
cmc
cmp eax, 0x1000000
jmp 0x11104dd
jae 0x110e29d
mov ecx, 0x800
sub ecx, edx
shr ecx, 5
shld eax, esi, 0x26
add ecx, edx
lahf
rdtsc
mov edx, dword [ebp - 8]
adc ax, bp
cmp edx, esi
mov word [edx], cx
test di, 0x14f5
shld ax, bp, 0xd7
mov ecx, dword [ebp - 0x18]
rcl al, 0x1e
cmovg ax, di
add ah, dh
mov eax, edi
rcr di, 0x2e
test si, bx
mov edi, dword [ebp - 0xc]
jmp 0x1f521af
jne 0x1f5f72d
xor ecx, ecx
cmp sp, dx
test si, 0x40c0
sub dword [ebp - 0xc], 1
jmp 0x11036b3
cmp esi, ebx
jae 0xfcf4eb
mov eax, ebx
xadd bl, bh
mov ebx, 0x800
clc
sub ebx, edi
shr ebx, 5
add ebx, edi
jmp 0x1f53d8c
lea edx, [ecx + ebx]
cmp bp, di
cmp edx, dword [ebp - 0x24]
not dx
cwd
mov edx, dword [ebp - 0x34]
jmp 0x1f58ea2
jmp 0x1f5e858
mov edi, edx
cmp ecx, 0x4c0555c4
stc
shr edi, 5
sub edx, edi
cmp dh, dh
mov word [ecx + ebx*2 + 0x198], dx
movzx edx, word [ecx + ebx*2 + 0x1b0]
jmp 0x10f89a5
mov ecx, dword [ebp - 0xc]
cmp ecx, dword [ebp - 0x18]
jmp 0x110e815
mov ecx, dword [ebp + 8]
clc
mov dword [ecx + 0x1c], eax
cmc
or ebx, 0x76937109
mov eax, dword [ebp - 0xc]
bsr ebx, ebp
mov dword [ecx + 0x18], edx
mov edx, dword [ebp - 0x28]
cmc
shr bl, 0xe7
not bx
mov dword [ecx + 0x24], eax
bsr ebx, edx
mov eax, dword [ebp - 0x18]
mov dword [ecx + 0x48], edx
mov edx, dword [ebp - 0x10]
bsr di, bx
test ah, 0
mov dword [ecx + 0x38], eax
sub edi, 0x283d3c51
mov eax, dword [ebp - 0x30]
movsx ebx, bp
mov dword [ecx + 0x2c], edx
shr edi, 5
mov edx, dword [ebp - 0x2c]
shl bx, cl
and ebx, 0x7ce81df7
mov dword [ecx + 0x40], eax
not edi
movsx bx, al
mov eax, dword [ebp - 0x14]
btr ebx, 0x82
pop edi
xor bh, 0x2b
clc
mov dword [ecx + 0x20], esi
bts si, sp
mov dword [ecx + 0x3c], edx
btr si, si
bts si, si
mov edx, dword [ebp - 0x38]
dec bl
cmovg si, cx
pop esi
mov dword [ecx + 0x34], eax
mov dword [ecx + 0x44], edx
xor eax, eax
movsx ebx, bx
pop ebx
jmp 0x11021a9