Function at 0x9ea0f1
Capabilities:
Access peb ldr_data
Check for peb beingdebugged flag
Get number of processors
Parse pe header

Disassembly:
retf
call 0x96474ebc
or bl, byte [edi]
mov ebp, 0x19ddf447
jge 0x9e86d8
adc al, 0x84
bound edx, qword [edx*8 + 0x6698ede9]
add byte [ecx + eax], bl
jl 0x9e868b
int 0xc
dec esi
pushal
out 0xe, al
and al, 0xea
popfd
retf 0xcaf8
and esp, ebx
outsb dx, byte [esi]
daa
invalid
loopne 0x9e8697
and dword [esi], 0x1f
je 0x9e8739
iretd
mov ch, 0xdb
arpl word [ecx], di
popal
loopne 0x9e8750
out 0xd4, eax
ja 0x9e8788
cmp al, 0x5f
ret 0x13ef
inc ecx
invalid
movsd dword es:[edi], dword [esi]
mov cl, 0xd8
mov dword [0x6d9c1e02], eax
hlt
push word [esp + 0xb]
xchg byte [esp + 0xb], dh
lea ebp, [ebx + ebp]
add esp, 0x1e
jmp 0x9e8e0a
lea esp, [esp + 3]
clc
mov bp, word [esp + 0x15]
mov bp, word [esp + 0x19]
setb dh
mov dl, byte [esp + 0xc]
lea ebp, [eax*4]
mov byte [esp + 2], ch
lea ebp, [edx + ebp]
setg bl
xchg byte [esp + 0x17], dl
mov ebp, edi
push word [esp + 0xb]
jmp 0x9e8cac
inc dword [eax + 0x8e31a5]
pushfd
pushal
pop dword [esp]
cmc
add esp, 2
push word [esp + 0x13]
cld
mov word [esp + 0xc], di
cld
mov dword [esp + 0xf], edx
setg dh
push edx
push word [esp]
xchg word [esp + 3], dx
not dx
sub esp, 2
xchg word [esp + 1], dx
lea edx, [esi + 0x1c204c1c]
mov dword [esp + 0x12], ebp
mov dx, si
mov bp, word [esp]
lea ebp, [ebp + 0xe5]
add edx, 0x49ab3085
add bp, 0x6caf
setae dh
setb dh
mov dh, ch
mov dh, cl
bswap bp
add dl, bh
setl dh
mov dword [esp + 4], ebx
lea edx, [ebx*4]
bts ebp, ebp
add dh, dl
lea ebp, [ecx*4]
mov dh, byte [esp]
xchg bl, dh
mov ebp, dword [esp]
shr ebp, cl
lea ebx, [ecx*4]
setg bl
bt bx, sp
xchg bh, bl
inc bp
mov dh, byte [esp]
mov bx, 0x66d7
sub esp, 0x1d
mov bp, word [esp + 0x19]
mov bl, byte [esp + 0x15]
lea ebp, [eax + esi]
mov bp, cx
mov dword [esp + 8], eax
push word [esp + 0x11]
xchg ebx, ebp
jmp 0x9e8ccb
push eax
jmp 0x9ea175
lea ebp, [eax + ebx]
pushal
bswap bp
mov dh, cl
lea esp, [esp + 0x13]
adc ebp, ecx
jmp 0x9e9503
pop bp
bt ebp, ecx
not bp
inc bp
mov dh, ch
mov ebp, dword [esp]
jmp 0x9e8deb
mov byte [esp + 1], ah
setp dh
lea ebx, [edi + 0x95]
xchg ebx, ebp
mov bp, bx
mov dword [esp + 2], esi
jmp 0x9e9df2
bsr dx, bp
push word [esp + 5]
mov ebp, esp
mov bx, word [esp + 9]
mov dh, byte [esp + 0xb]
xchg bp, dx
lea ebp, [eax*4]
xchg bl, bh
pop bx
xchg bh, dl
mov byte [esp + 0xe], ch
mov word [esp + 9], bp
cmp bl, 0x46
mov bl, al
mov ebp, esp
pop ebp
setns dh
rol dh, cl
dec ebp
mov byte [esp + 5], bl
mov ebx, dword [esp + 0xa]
add esp, 0xb
xchg byte [esp], dl
mov word [esp + 1], di
bswap bx
push dword [esp + 2]
mov dh, ch
mov dl, byte [esp]
pop ebx
mov bp, ax
xchg byte [esp], bh
push bp
mov bp, word [esp + 2]
mov edx, ebp
pushfd
cmc
xchg dh, bl
mov dh, ah
mov word [esp + 7], cx
pop word [esp + 3]
jmp 0x9e8e43
lea edx, [eax + 0x8a]
mov bp, word [esp + 0xb]
dec dh
mov word [esp + 6], si
cmc
lea esp, [esp + 5]
push dword [esp + 0xa]
neg bp
pop word [esp + 1]
bsf bp, si
xchg word [esp + 0xa], dx
bswap ebp
mov dh, cl
pop bp
add esp, 5
add esp, 1
bswap ebx
mov bp, si
xchg dword [esp], ebp
xchg dword [esp], ebx
lea esp, [esp + 1]
mov dword [esp], esp
cld
pop edx
mov bx, 0x723a
not bl
not dh
lea ebp, [edx + 0x5777]
not dx
neg ebp
neg dh
cmp bl, 0xa
and bh, 0xad
xchg edx, ebp
mov bl, byte [esp]
mov dh, dl
adc bp, si
bswap bp
mov dl, 0xb7
setne dh
sub esp, 0xa
lea esp, [esp + 4]
sub esp, 0x1f
push dword [esp + 0x11]
bswap dx
bswap ebp
sub esp, 0xc
dec ebx
bt bp, ax
pop dword [esp + 0x2a]
lea ebp, [eax + edx]
xchg dword [esp + 0x29], ebp
bsr bp, bx
and bl, 0xce
add esp, 0x13
xchg dword [esp + 0xb], ebx
dec bp
ror dh, cl
lea edx, [edx + 0x24d3]
inc dh
xchg byte [esp + 0x14], dh
neg dh
bsf ebp, eax
inc ebp
not bx
xchg dx, bp
mov bp, 0x302a
bswap edx
pop dword [esp + 6]
mov dword [esp + 4], eax
pushfd
bswap dx
cld
mov bp, word [esp + 0xa]
lea esp, [esp + 5]
clc
mov ebp, 0x1b2f7876
pushal
mov dword [esp + 0x31], edx
lea esp, [esp + 0x26]
xchg ebp, edx
lea edx, [ecx + 0xfd]
clc
xchg bh, dl
xchg bp, dx
dec ebp
xchg dword [esp + 1], edx
xchg dh, dl
setge bl
shr dh, 6
setle bl
mov dx, word [esp + 1]
mov dx, 0xcda
mov dl, bh
rcl dh, cl
xchg edx, ebp
mov dx, bx
xchg word [esp + 1], bp
bswap ebp
neg dl
pushal
xchg ebx, edx
mov bp, 0x64d3
inc bp
mov bp, word [esp + 0x10]
mov byte [esp + 0x23], bl
xchg dh, bh
pop ebp
mov dh, 0xce
mov ebp, esi
push dword [esp + 8]
sbb dx, 0x1022
mov dword [esp + 0x10], ebp
shr ebp, cl
neg ebp
bsr bx, ax
clc
not bp
xchg dx, bx
mov word [esp + 0x27], cx
bts edx, esi
mov edx, 0x1c17d60
sub esp, 0x1a
mov byte [esp + 9], ch
add bp, di
pop bp
mov bp, word [esp + 0x48]
not bp
mov dx, 0x667f
bswap edx
xchg ebx, ebp
mov word [esp + 0x2c], di
mov byte [esp + 0x3f], bl
setnp dh
stc
bswap ebp
rcr bp, cl
pushfd
push dword [esp + 0x18]
lea esp, [esp + 0x53]
push bx
mov ebx, dword [esp]
lea ebp, [ecx + edi]
xchg byte [esp], dh
mov ebp, 0x3a0908a4
lea esp, [esp]
lea ebp, [esp + edi]
add esp, 0
bsr bp, bp
bsr ebx, ebp
cmc
lea esp, [esp + 1]
mov bh, 0x53
mov dx, 0x72ce
ror dh, cl
mov bp, 0x796a
lea ebp, [esi + edi]
bswap bp
lea ebp, [ebp + ebp]
mov ebp, eax
mov bx, 0x464
mov bx, 0xa33
xchg bx, bp
sub esp, 0x1c
mov bx, word [esp + 0x1c]
lea esp, [esp + 0xa]
jmp 0x9e8e69
lea ebp, [ebx*4]
lea ebp, [edx + edx]
dec bp
setp bh
add esp, 0
lea edx, [eax*4]
mov ebp, dword [esp]
ror dh, cl
sub esp, 1
bsr ebp, esp
xchg word [esp], bx
lea ebp, [edx + ebx]
xchg byte [esp], dh
lea ebp, [ecx*4]
mov bx, word [esp]
sub esp, 2
pop word [esp]
mov word [esp], di
lea ebp, [ebx - 0x4cf8]
mov ebp, 0x33d55eb0
xchg word [esp], bp
xchg dx, bp
push word [esp]
sub esp, 0x10
xchg dword [esp], ebp
mov dh, 0x9e
lea ebp, [edi*4]
mov bx, word [esp + 0x10]
lea edx, [eax + ebx]
neg dh
xchg word [esp + 0xb], bp
sub esp, 0x19
btr edx, ebp
mov dh, bl
mov bl, 0xe5
setne dl
pop dx
lea ebx, [esp + edi]
mov word [esp + 0x21], si
xchg word [esp + 9], bp
pop word [esp + 3]
pop bp
rol ebx, cl
mov dword [esp + 0x19], edx
pop ebp
mov bp, word [esp + 0x1d]
stc
mov bl, byte [esp + 0x1f]
xchg dword [esp + 0x19], ebx
lea esp, [esp + 0x11]
add esp, 9
xchg edx, ebp
sbb dh, 0x7f
mov bh, 0x4a
neg ebx
bswap bp
bt bp, di
not dh
mov bh, byte [esp]
bswap bp
mov dh, ch
mov ebp, edx
mov bp, si
pop ebp
mov byte [esp + 2], bh
rcr bp, cl
push dword [esp + 3]
mov bh, dl
btc ebp, esi
xchg ebx, ebp
pop dword [esp]
bsr ebx, esi
setge dh
xchg byte [esp + 2], dh
btc bx, bx
mov bp, word [esp + 1]
mov edx, ebp
mov dh, byte [esp + 4]
lea ebp, [edi*4]
mov word [esp + 2], dx
mov dh, 0x6a
push dword [esp + 2]
pop bp
pop edx
add esp, 0
bsr edx, edi
xchg byte [esp + 1], dl
rcr dh, 0
lea ebp, [esi*4]
neg bp
mov dl, byte [esp + 1]
add esp, 2
neg ebp
mov bp, word [esp]
clc
xchg bp, dx
lea edx, [ecx*4]
xchg dh, bh
mov ebp, edx
mov bp, word [esp]
mov dx, word [esp]
not bh
xchg byte [esp], bh
mov ebx, 0x4a9a4501
xchg byte [esp], dh
mov bp, bx
mov bx, sp
mov bl, al
cld
mov ebx, dword [esp]
add esp, 0
sub esp, 0
neg ebp
btc bp, si
bswap bp
mov byte [esp], bh
lea ebp, [ecx + edi]
bswap ebx
not bp
mov dh, ah
stc
push si
add esp, 0
mov bh, dl
rcl bx, cl
cld
mov bh, ah
sub esp, 0xf
cld
mov byte [esp + 0xd], dl
pop dword [esp]
mov bh, 0xb8
inc bp
stc
xchg bx, bp
xchg byte [esp + 0xa], dh
mov bx, 0x3447
push word [esp + 0xd]
xchg word [esp + 2], bp
mov word [esp + 5], bx
xchg dx, bx
mov bp, 0x2b8b
mov bh, byte [esp + 0xd]
xchg byte [esp + 9], dl
jmp 0x9e8ef4
mov bp, bx
mov ebx, 0x2f363ac6
mov dh, byte [esp + 2]
push dword [esp + 3]
pop ebp
neg dh
neg ebx
push edi
mov bx, 0x5d13
mov bp, word [esp + 3]
lea ebx, [eax - 0xcf]
pop bp
lea esp, [esp + 1]
mov bp, 0x579b
lea esp, [esp + 4]
mov ebp, 0x2f9e6bcc
xchg byte [esp], bh
xchg dl, bh
mov edx, edi
cld
mov bx, 0x4590
xchg byte [esp], dh
mov bh, dl
shr bl, 4
mov bp, si
bswap bp
mov word [esp], cx
mov bl, 0x93
mov bp, 0x503a
inc bl
xchg byte [esp], dl
mov ebx, 0x3cba5ee4
cmp ebx, ecx
xchg dl, dh
xchg byte [esp], dl
xchg byte [esp], bh
xchg byte [esp], dh
mov dh, byte [esp + 1]
mov byte [esp], dl
mov ebx, 0x2ca50f42
bswap ebx
btc bp, ax
xchg dh, bh
pushfd
lea ebx, [esp - 0x40]
mov word [esp], dx
mov dh, byte [esp + 5]
sub esp, 0x1e
xchg dword [esp + 0x19], ebx
bt ebp, esi
mov bp, si
mov dword [esp + 0x19], edx
bt bp, dx
add esp, 0xd
mov bh, ah
mov dword [esp], ecx
xchg byte [esp + 0x14], dh
mov dword [esp + 0xc], ebx
push eax
or bl, ch
mov bx, 0x7f5
lea ebp, [esi*4]
pushal
push dword [esp + 0x1b]
lea ebp, [ebp*4]
bswap ebp
bsr ebp, esi
setle dl
lea ebp, [ebx + esi]
lea ebp, [esi + 0x6f25]
mov word [esp + 0x2f], sp
cmc
push dword [esp + 0x13]
lea esp, [esp + 0x23]
ror bx, cl
push word [esp + 0x16]
xchg byte [esp + 0x15], bh
rcr ebp, 0x11
stc
mov ebp, edx
shl bh, 6
mov dx, 0x7f71
mov byte [esp + 0x17], cl
lea edx, [0x581b4006]
bsr ebp, esi
mov word [esp + 0x12], cx
mov dl, 0x49
or dh, 0xbe
xchg ebx, ebp
xchg ebx, ebp
mov word [esp + 1], dx
mov edx, 0x6aa742d1
mov dh, ch
or bp, 0xf0b
lea ebp, [ebp + 0x1eea6381]
mov ebx, dword [esp + 0xe]
mov byte [esp + 7], dh
xchg byte [esp + 0x15], bh
mov bh, 0x59
mov bl, 0x46
pop word [esp + 8]
cmp bx, dx
pop word [esp + 0x16]
mov byte [esp + 0x12], dh
pop dword [esp + 0xe]
xchg dx, bp
mov dword [esp + 0xa], eax
lea ebx, [ecx - 0x6f3]
mov word [esp + 5], cx
dec bp
cmc
mov dh, byte [esp + 7]
bsf ebp, edx
mov ebx, 0x69cb54df
stc
mov byte [esp + 2], ah
bswap edx
lea edx, [ebp*4]
xchg byte [esp + 7], bh
mov dword [esp + 3], ecx
clc
mov dword [esp + 5], ebp
bswap ebp
push word [esp + 7]
pop bp
mov ebp, ebx
add esp, 0x10
not dh
pop dword [esp]
mov ebp, dword [esp]
mov dx, word [esp + 3]
mov ebp, dword [esp + 1]
pop ebx
lea esp, [esp]
lea esp, [esp + 1]
mov ebp, dword [esp]
mov bp, word [esp]
mov dl, 0xda
not dh
not dh
btc ebp, edx
lea ebp, [ecx + edi]
xchg ebx, ebp
bswap ebp
setb bh
mov edx, dword [esp]
dec dl
not dh
mov dx, word [esp]
xchg byte [esp], dh
jmp 0x9e910e
mov bh, byte [esp + 2]
btc bp, sp
xchg edx, ebx
lea ebp, [ebp*4]
mov word [esp + 0xa], cx
pop dword [esp + 4]
mov bp, ax
xchg byte [esp + 2], dh
xchg bl, bh
inc dh
lea ebp, [ecx - 0x95]
lea ebx, [edi - 0xa0]
mov dl, 0xdc
bswap bp
inc bp
lea esp, [esp + 1]
dec ebp
lea edx, [edx*4]
seto dh
bswap bp
dec bp
xchg byte [esp + 5], dh
bswap bp
pop word [esp + 2]
lea edx, [esp + edx]
mov bx, 0x3645
mov byte [esp + 3], bl
add esp, 5
bsr edx, esi
clc
bswap bp
bswap ebp
lea esp, [esp]
mov bp, word [esp]
mov dh, byte [esp]
mov byte [esp], dl
mov ebp, dword [esp]
bsr bp, sp
not edx
seto dh
lea ebp, [ebx + 0x5e4e5f70]
ror ebp, cl
xchg byte [esp], dh
sbb edx, ebx
bswap ebp
dec ebp
xchg bh, dh
mov bp, word [esp]
inc ebp
stc
lea ebx, [eax + edi]
btc ebp, edi
lea esp, [esp]
stc
bts bp, bp
mov dl, 0x65
lea edx, [0x5c4a6f75]
xchg bl, bh
xchg dl, dh
mov bp, si
neg dh
bswap bp
sub esp, 0xd
lea ebp, [edx + edi]
bswap ebx
bswap bp
inc ebp
pop dword [esp + 1]
lea esp, [esp + 6]
mov dl, byte [esp + 2]
xchg word [esp], bp
mov dl, byte [esp + 3]
mov dh, cl
mov ebp, eax
lea ebp, [edx*4]
lea ebp, [edx*4]
mov dx, word [esp + 1]
mov dl, cl
lea edx, [0x15a629e9]
bswap bp
pop word [esp]
dec dh
mov byte [esp], dh
pop bp
sub esp, 0x10
not bl
mov dx, word [esp + 0xc]
bswap bp
pop ebp
bswap bp
add esp, 1
mov dh, ah
xchg word [esp + 7], dx
mov ebp, 0x5ad95006
setg dh
sub esp, 0x17
cld
mov ebp, dword [esp + 0xb]
clc
cld
mov dword [esp + 0x1b], eax
lea esp, [esp + 0x1c]
inc bl
mov dword [esp], esp
mov dh, 0x30
add esp, 5
lea ebp, [edi + 0x79c]
lea edx, [esp + esi]
neg ebp
bswap bx
rol dx, cl
not edx
not dh
bsf edx, esp
mov dh, 0x2f
bswap bp
neg dh
xchg byte [esp], dh
xchg byte [esp], bh
dec bp
mov dx, word [esp]
mov bp, word [esp]
btc edx, eax
xchg bp, dx
lea ebp, [0x1f151c66]
mov ebx, 0x41073310
xchg ebp, ebx
mov byte [esp], cl
mov dl, 0xd1
mov bx, cx
btc bp, ax
lea esp, [esp]
xchg edx, ebx
mov bp, word [esp]
dec ebp
add esp, 0
shl ebp, 0xb
xchg byte [esp], dl
xchg dh, bl
mov ebp, eax
clc
push sp
mov byte [esp], al
not dx
bsr ebx, ecx
mov byte [esp], ah
bsf dx, ax
clc
setno dh
mov dh, 0xd8
btc ebx, ecx
cmc
mov dh, ch
inc dh
add esp, 0
mov byte [esp], dh
xchg bh, dh
rcr ebp, cl
not bp
bts dx, cx
bsr bp, sp
neg bl
mov dx, cx
add esp, 2
bts ebx, edi
lea edx, [ebp*4]
add esp, 0
mov dx, 0x197
setle bh
rcr bp, 0xb
xchg bp, bx
mov dh, byte [esp]
pushfd
mov ebp, dword [esp + 3]
pop ebp
mov edx, esp
mov dx, word [esp]
bswap ebp
mov ebp, edx
mov edx, esp
add esp, 0
dec ebp
mov edx, esp
xchg dh, dl
lea esp, [esp]
cld
lea edx, [0x143c25ce]
cmp dl, al
add esp, 0
bswap bx
mov bx, 0x73ab
bswap ebp
btc ebp, ecx
lea ebx, [ebp*4]
inc bx
not bp
xchg dl, dh
mov ebp, dword [esp]
mov ebp, dword [esp]
push edi
mov dh, byte [esp + 3]
bsr dx, bp
lea esp, [esp + 1]
pushfd
xchg word [esp + 1], bx
btr bx, di
mov ebx, ebp
pop ebp
pop word [esp]
cmc
mov ebp, ecx
mov ebp, dword [esp]
xor bl, dh
lea ebx, [esi + 0xcd]
rcl ebp, cl
mov dh, ch
push word [esp]
rol dl, 1
push dword [esp]
mov dl, byte [esp + 3]
bswap ebx
mov dword [esp + 3], edi
bsr bp, bp
not bl
mov dh, bh
xchg dword [esp + 2], edx
xchg dh, dl
push word [esp + 7]
mov bx, word [esp + 5]
mov bh, cl
and bp, 0x9fc
lea edx, [edi + 0x5628]
mov bp, word [esp]
add esp, 8
mov dh, byte [esp]
mov byte [esp], bl
bt dx, sp
xchg ebp, ebx
push word [esp]
bswap dx
rol dx, cl
xchg bx, dx
add esp, 1
xchg edx, ebp
dec ebp
or ebx, 0x2fa3254a
xchg dl, dh
mov ebp, edi
add esp, 2
sub esp, 0x10
mov byte [esp + 2], bh
xchg dword [esp + 4], edx
bswap ebx
mov bx, 0x1fbb
lea esp, [esp + 0xb]
clc
add esp, 5
pushal
lea ebp, [ecx + ebx]
xchg bp, dx
mov dx, di
inc bp
lea esp, [esp + 0x20]
mov bp, word [esp]
lea ebp, [esp + 0x62a3131e]
mov dh, al
lea ebp, [ebp + 0xbc]
bswap ebp
mov dh, dl
bswap edx
rcr ebp, 0x11
add esp, 0
add esp, 0
dec ebp
mov ebp, dword [esp]
lea ebp, [ebx*4]
mov ebx, esi
xchg byte [esp], bh
lea esp, [esp]
mov byte [esp], ah
mov dx, bx
lea esp, [esp]
xchg byte [esp], dh
pushal
pop dword [esp + 0xe]
lea esp, [esp + 0x13]
inc ebx
dec ebx
mov ebp, dword [esp + 7]
lea ebp, [ebx + ebp]
mov dx, word [esp + 7]
mov dh, byte [esp + 7]
mov byte [esp + 1], dh
xchg dword [esp + 2], ebp
sub esp, 0x11
mov dh, byte [esp + 6]
mov ebp, dword [esp + 0x19]
bsf bx, bp
bt edx, esi
push di
xchg ebp, ebx
pop word [esp + 0x15]
add ebx, edx
neg bp
mov bp, word [esp + 0x1a]
lea ebp, [edx + ebx]
mov byte [esp + 0x10], ch
not ebp
mov word [esp + 7], di
bswap bp
mov dh, bh
push dword [esp + 0x10]
lea esp, [esp + 5]
xchg ebx, ebp
not dh
mov ebp, 0x15a666b4
pop ebx
lea esp, [esp + 5]
mov bp, ax
rcr ebp, cl
bsr bp, sp
bts bp, bx
mov bp, word [esp + 2]
pop dword [esp + 1]
lea esp, [esp]
inc bx
sub esp, 0xc
mov bp, 0x3993
clc
bswap bp
xchg dh, bh
pop edx
cld
pop dword [esp + 8]
mov word [esp + 0xd], si
mov dh, 0x8c
inc bh
lea ebp, [0x18be5b9d]
xchg ebp, edx
btc edx, edx
mov word [esp + 7], si
inc ebx
mov dx, sp
mov bp, 0x6272
bsr ebp, edx
xchg bx, bp
bsf bp, ax
pop ebp
inc ebp
dec edx
pop dword [esp + 4]
add esp, 4
mov dl, byte [esp]
pop word [esp]
lea ebp, [edx*4]
not dh
mov bp, word [esp + 1]
cmp bx, 0x543
xor bx, bp
mov word [esp], si
lea esp, [esp + 2]
mov byte [esp], ah
and bh, 0x25
mov ebx, dword [esp]
not dx
push ebx
push word [esp]
mov bp, sp
mov bp, word [esp + 1]
mov dword [esp], ebp
mov dh, byte [esp + 5]
mov byte [esp], al
neg bp
mov bx, word [esp + 3]
mov ebp, edx
mov ebp, esi
bswap edx
bts bp, ax
bswap edx
bsf ebp, eax
pop word [esp + 1]
pop dx
cmc
lea ebp, [ecx + edx]
mov ebx, dword [esp]
push word [esp + 2]
rcr bl, 6
mov bp, 0x1a2b
xchg bx, bp
mov ebp, 0x77357c8a
sub esp, 0xa
btr ebp, eax
lea edx, [ecx + ebx]
mov word [esp + 0xc], bx
mov word [esp], dx
mov bx, 0x7f3c
xchg bh, dl
sub ebx, ecx
bswap edx
setnp dh
inc ebp
bswap dx
mov dx, cx
lea esp, [esp + 9]
pop word [esp]
pop word [esp]
shl bh, 3
lea edx, [esi + edi]
add dh, al
bswap edx
xchg word [esp], dx
mov bp, 0x4245
mov word [esp], cx
bswap bp
xchg ebp, edx
bswap ebp
xchg ebp, ebx
lea esp, [esp]
bsr ebp, ecx
lea ebp, [esp + eax]
mov dl, 0x95
mov word [esp], sp
mov bl, byte [esp + 1]
lea ebp, [ebp*4]
bswap bp
lea esp, [esp + 1]
mov bx, 0x4a30
cmc
shr dh, cl
rcr dh, 4
pushfd
mov dh, dl
mov dl, byte [esp + 3]
push word [esp + 4]
mov ebp, 0x2ff86f16
xchg dword [esp], ebp
push word [esp + 4]
mov bp, si
bswap dx
mov word [esp + 1], si
xchg dh, bh
lea esp, [esp + 5]
xchg dh, bl
bts edx, edi
bswap bp
add esp, 2
neg dx
mov dl, 0xb3
sub esp, 4
clc
xchg byte [esp + 1], dh
xchg dword [esp], ebp
mov word [esp], dx
sub dh, bl
btc dx, ax
bswap ebp
not bp
mov dl, 0x76
mov dx, 0x47ca
mov bp, ax
clc
xchg dword [esp], ebx
bsr ebp, ecx
neg dh
pop word [esp]
pop word [esp]
clc
xchg word [esp], bp
lea ebp, [edx + ebp]
bswap bp
neg ebp
xchg bl, dh
add esp, 1
mov ebp, ecx
stc
mov ebp, edi
mov edx, 0x3f60561f
mov dx, 0x5736
lea ebp, [esi + 0xce]
lea ebp, [edi*4]
lea esp, [esp]
lea edx, [eax + 0x5549008d]
mov dh, 0xb0
mov ebx, 0x39d40ba4
mov ebp, 0x3df9591f
lea ebp, [esi + 0x1f26]
mov edx, esp
lea ebp, [ebx + edi]
mov bp, word [esp]
btc edx, esi
mov bp, 0x7555
rcr dx, 9
mov ebx, ecx
or dx, si
bswap ebp
mov dh, cl
setns dh
not ebp
xor bp, 0x5f15
bswap bp
bt ebp, ecx
mov dl, 0x35
mov dl, bl
xchg byte [esp], dh
not dl
adc dh, 0xc0
mov byte [esp], al
bswap ebp
pushfd
mov ebp, dword [esp + 1]
or dh, dh
bsr edx, eax
or bx, 0x6da7
lea ebp, [esi - 0x3f79]
pop bp
inc bl
lea esp, [esp + 1]
mov bp, 0x94e
inc ebx
sub esp, 0x16
cmc
dec dh
sub esp, 0xd
push dword [esp + 7]
pop word [esp + 0x21]
add esp, 0x21
cld
mov word [esp], di
bswap ebp
bsf ebx, edi
bts ebp, ecx
lea esp, [esp + 4]
mov ebp, 0x6ada46d9
shr edx, cl
bsf ebp, edx
neg dl
lea ebp, [0x488251c0]
dec dl
btr bx, di
setb dh
xchg dh, dl
mov bp, 0x4bd8
rcr ebp, 9
bswap bx
lea ebp, [edx - 0xa8]
and bp, 0x2150
lea ebp, [eax - 0x7718]
mov ebp, esi
pop bx
mov bp, 0x2084
mov edx, eax
mov dx, word [esp]
xchg dh, dl
shl bl, 7
mov bh, 0xc2
lea edx, [ebp*4]
cmc
sub esp, 0xf
mov byte [esp + 7], ch
rcr bp, cl
mov bp, di
bswap bx
bswap ebp
clc
and bp, ax
btc bp, dx
lea ebp, [esp - 0x65]
xchg bp, dx
mov ebp, ebx
sub esp, 7
mov dword [esp + 0xa], ebx
mov bp, word [esp + 0xd]
xchg dword [esp + 0xc], ebx
sub esp, 7
xchg dword [esp + 1], ebp
bswap ebp
bsr ebp, eax
mov dword [esp + 0xd], edi
bsf ebx, edi
mov ebp, ebx
push dword [esp + 0x17]
bsr bx, cx
mov edx, 0xfff7568
bswap ebp
neg dh
mov bx, 0x668f
cld
mov dh, byte [esp + 9]
push word [esp + 5]
bsr edx, edi
xchg word [esp + 2], bx
lea edx, [ecx + 0xb1]
bsr dx, bx
lea ebp, [ebx + 0x64]
xchg word [esp + 0x1e], bp
mov bh, 0x65
not dx
xchg word [esp + 0x16], bp
pop dword [esp + 7]
mov word [esp + 2], dx
cmc
mov bp, word [esp + 0xf]
xchg bx, bp
xchg bp, bx
xchg byte [esp + 5], dl
lea esp, [esp + 0x1a]
lea ebp, [edx*4]
mov word [esp], dx
inc bp
cld
mov ebp, 0x77b61322
mov dl, 0x92
bswap bp
jmp 0x9e92f6
xchg byte [esp + 0x1b], dh
xchg byte [esp + 0x3d], dh
bsr bp, bp
lea esp, [esp + 0x2d]
btc ebx, edi
sub esp, 0x13
pop dword [esp + 0x1d]
jmp 0x9ed336
mov ebp, esp
mov byte [esp + 8], cl
xchg dword [esp + 0x32], ebp
pop dword [esp + 0xb]
not bp
mov ebp, dword [esp + 0x43]
pop edx
lea ebp, [eax - 0x2b74]
mov dx, 0x6006
jmp 0x9e9cd4
xchg ebp, edx
not dh
mov dh, bh
mov bp, 0x5250
xchg dx, bx
clc
lea ebp, [ebp*4]
lea ebx, [ecx + esi]
mov dword [esp + 8], edx
neg edx
mov bp, word [esp + 0xb]
mov ebp, 0x32637c7
pop bx
lea ebp, [edx + ebp]
neg dx
xchg edx, ebp
pop dword [esp + 0xf]
pushal
mov ebx, 0x26171072
not dl
xchg edx, ebx
mov ebp, dword [esp + 1]
push dword [esp + 0x16]
mov bx, word [esp]
sub esp, 0xd
mov dl, byte [esp + 0x25]
lea ebx, [esi*4]
mov dword [esp + 0x24], ebp
lea ebp, [esp - 0x1d]
setb dh
lea ebp, [ebx*4]
push dword [esp + 0x18]
lea ebp, [esp - 0x4719]
dec bx
mov bl, 0xa7
xchg dx, bp
xchg word [esp + 0x42], bp
cmp ebp, ebx
xchg byte [esp + 0x36], bh
jmp 0x9e9cfe
lea ebx, [edi*4]
push word [esp + 4]
push dword [esp + 0x14]
pop bp
mov byte [esp + 0x19], dh
jmp 0x9e9d30
mov dx, word [esp + 4]
mov dword [esp + 3], edi
sub esp, 0x1f
pop ebp
cld
bswap ebx
xchg word [esp + 0x10], bp
sub esp, 0x1e
mov dl, bl
mov dh, byte [esp + 3]
shr bx, 0xc
mov dh, 0x60
mov dword [esp + 2], edi
setg dh
push word [esp + 0x2e]
mov ebx, dword [esp + 0x33]
clc
mov ebp, 0x5ce23481
rol dh, 0
xchg bp, dx
mov bh, byte [esp + 0x3e]
mov word [esp + 0x2c], dx
pop dword [esp + 2]
mov bh, byte [esp + 0x23]
and bx, 0x2846
add esp, 0xe
pop ebx
mov dh, dl
mov word [esp + 0xd], bp
shr ebp, 0xa
pop word [esp + 8]
pop bp
xor bl, dl
mov dh, byte [esp + 0x24]
bt ebp, ecx
mov bl, dl
sub esp, 0x1f
sub esp, 0x1e
lea esp, [esp + 0x66]
mov dl, 7
mov bh, byte [esp]
rcr ebx, 5
clc
mov dl, byte [esp]
xchg ebx, edx
xchg bp, dx
sub esp, 0xa
add esp, 5
bswap ebp
bswap ebp
pop bp
bsr ebx, esp
mov ebx, dword [esp]
bsr bp, bx
xchg byte [esp + 1], dh
dec ebp
inc ebp
mov ebx, dword [esp]
setnp dh
stc
lea edx, [esi*4]
lea ebp, [edx - 0x6b]
xchg word [esp], bx
lea esp, [esp + 1]
bsf bp, dx
bswap ebx
not dh
xchg dx, bp
mov ebp, dword [esp]
sub esp, 8
sub esp, 0x1b
pop word [esp + 0x1e]
add esp, 0xd
mov ebp, 0x1cf6442e
mov ebx, 0x43d34cc8
pop dword [esp + 0xd]
pop word [esp + 1]
mov dl, 0xa2
mov bp, 0x70ef
xchg dword [esp + 0xb], ebx
mov dword [esp + 7], eax
clc
not bp
mov bp, word [esp + 9]
rcl bh, 6
mov ebp, 0xbe70998
lea ebx, [ebx - 0x3d]
setno bh
mov bp, sp
bsf edx, edi
xchg word [esp + 6], bp
adc ebp, 0x375c7713
rcr ebp, cl
mov dh, bh
xchg bp, bx
pushal
mov ebp, 0x2f7c05c6
adc bh, 0xb8
xchg word [esp + 1], bp
mov bp, word [esp + 0xb]
pop bp
mov ebx, dword [esp + 0x20]
mov byte [esp + 2], bh
pop ebp
lea ebp, [ebx*4]
push word [esp + 0x18]
lea ebp, [eax + ebp]
lea esp, [esp + 6]
lea ebp, [edi - 0xaf]
mov word [esp + 0xb], cx
not ebx
pop word [esp + 0x20]
mov dl, ah
lea edx, [0x42cd0fb8]
mov bp, 0x7ba3
mov bl, byte [esp + 0x13]
mov bh, 0x2c
shr dh, 2
neg dl
stc
mov dword [esp], eax
pop dx
mov dword [esp + 0x1c], ebx
pop dword [esp + 0xc]
setp bh
mov bx, word [esp]
xchg dx, bx
xchg ebp, ebx
pop ebx
mov bp, word [esp + 0x13]
neg dx
mov edx, 0x76260817
mov ebp, 0x783f2c8d
mov bx, bp
not ebp
mov dword [esp], ecx
mov ebp, 0x7126558b
xchg bx, bp
lea ebx, [edx + 0x89]
mov word [esp], dx
xchg dword [esp + 0xc], ebp
xchg byte [esp + 0x18], dh
pop dword [esp + 0xa]
push word [esp]
bswap edx
cmp ebp, eax
lea edx, [edx - 0x4aab]
xchg bp, bx
jmp 0x9e9dce
mov word [esp + 2], sp
pop word [esp]
lea esp, [esp]
push bx
lea esp, [esp + 2]
jmp 0x9ea038
call 0x9ea01b
pop eax
sub eax, 0x9ea01b
mov ebx, eax
add eax, 0x8e75f7
add ebx, sym.imp.kernel32.dll_CreateThread_1
mov dword [ebx], eax
popal
jmp 0x9e8704
mov dword [esp + 8], edx
push edi
mov dword [esp], edi
pop word [esp]
lea esp, [esp]
mov word [esp], di
mov word [esp], cx
pushal
jmp 0x9ea0a4
sub eax, 0x9ea165
mov ebx, eax
add eax, 0x8e75f7
add ebx, sym.imp.kernel32.dll_CreateThread
mov dword [ebx], eax
jmp 0x9ea016
mov dword [esp + 0x20], ebx
push edx
mov byte [esp], dh
pushal
pop word [esp + 0x12]
pop word [esp + 0x13]
mov word [esp + 0xb], dx
pop dword [esp + 2]
pushfd
jmp 0x9eae60
push word [esp + 0x1a]
push word [esp + 0xa]
mov byte [esp + 0x13], dl
lea esp, [esp + 8]
mov word [esp + 0x18], ax
lea esp, [esp + 2]
jmp 0x9ea078
call 0x9ea0f1
push ebx
popal
outsb dx, byte gs:[esi]
imul ebp, dword [bp + 0x65], 0x69685320
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
and byte [esi + 0x32], dh
xor byte cs:[esi], ch
aaa
xor byte cs:[eax], al
lea esp, [esp + 4]
push ebx
push edi
pushfd
mov word [esp + 3], bp
pop dword [esp]
push dword [esp + 6]
mov word [esp + 9], bp
mov dword [esp + 8], eax
pushfd
mov byte [esp], ch
lea esp, [esp]
push word [esp]
lea esp, [esp + 1]
mov dword [esp], edx
lea esp, [esp + 1]
lea esp, [esp + 3]
lea esp, [esp]
pushfd
push word [esp + 1]
lea esp, [esp + 3]
mov dword [esp + 8], ecx
push esi
mov word [esp + 1], bx
mov word [esp + 1], di
mov word [esp + 1], ax
push word [esp + 1]
mov dword [esp], esp
jmp 0x9e9ff5
call 0x9ea165
pop eax
jmp 0x9ea060
call 0x9ea17a
pop eax
sub eax, 0x9ea17a
cmp dword [eax + 0x8e31a5], 0
je 0x9e8d0a
lea esp, [esp + 8]
popal
jmp 0x9e8704
movzx ebx, word [eax + 0x3c]
add ebx, eax
cmp word [ebx], 0x4550
je 0x9e8dde
jne 0x9ea6ea
aad 0x4c
ret 0x54a5
call 0x9ea6db
pop eax
xor ax, ax
cmp word [eax], 0x5a4d
je 0x9ea370
sub eax, 0x10000
jmp 0x9ea6df
push dword [esp + 0x15]
pop word [esp + 0x1a]
mov dword [esp + 0xa], ebx
lea esp, [esp + 1]
lea esp, [esp + 0x1a]
push word [esp]
pop word [esp + 2]
lea esp, [esp + 3]
mov dword [esp + 0x54], esi
pushal
push word [esp + 7]
mov word [esp + 0x13], ax
pop word [esp + 0x1a]
mov dword [esp + 9], edi
pop word [esp + 1]
push dword [esp + 0xf]
pop word [esp + 0xf]
push word [esp + 2]
lea esp, [esp + 2]
mov dword [esp + 0x70], edi
lea esp, [esp + 0x70]
mov eax, dword fs:[0x30]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x1c]
mov eax, dword [eax]
mov eax, dword [eax + 8]
push eax
jmp 0x9ea6d6
mov word [esp + 4], ax
mov byte [esp + 5], bh
mov dword [esp + 0x3c], esp
pushfd
mov byte [esp + 1], al
lea esp, [esp + 1]
mov byte [esp], bl
mov byte [esp], dh
mov word [esp], bp
mov byte [esp + 1], bh
mov byte [esp + 1], al
pushal
mov word [esp + 0xa], si
lea esp, [esp + 5]
lea esp, [esp + 2]
mov dword [esp + 0x54], ebp
pushal
jmp 0x9ea7bb
push 0x9e711f5f
add dword [esp], 0x621c7a4b
push esp
mov word [esp + 1], bp
push word [esp + 3]
push edx
lea esp, [esp]
pushal
mov word [esp + 0xc], cx
pop dword [esp + 4]
push dword [esp + 0xc]
push word [esp + 0x27]
mov dword [esp + 2], edx
push word [esp + 0x16]
push word [esp + 0x25]
mov byte [esp + 0x12], cl
pop word [esp + 0x26]
mov word [esp + 0xe], si
mov byte [esp + 0x1f], bl
lea esp, [esp + 0x26]
push dword [esp + 7]
pop dword [esp]
mov byte [esp + 5], dh
mov dword [esp + 2], ecx
push dword [esp + 4]
mov byte [esp + 7], ah
push dword [esp]
pushfd
lea esp, [esp + 2]
push sp
push dword [esp + 4]
pushal
push dword [esp + 0x10]
lea esp, [esp + 0x27]
pop dword [esp + 3]
mov byte [esp + 0xe], bh
mov byte [esp + 0xa], ch
mov dword [esp], esi
mov word [esp + 3], dx
mov dword [esp + 7], esp
pop dword [esp]
mov dword [esp + 2], esi
mov dword [esp + 6], ebp
mov word [esp + 8], bx
mov dword [esp], edx
push eax
push dword [esp]
pop word [esp + 9]
mov byte [esp + 1], cl
push word [esp + 1]
pop dword [esp + 0xa]
lea esp, [esp + 0xa]
push dx
pop dword [esp]
push word [esp + 4]
mov word [esp], bp
lea esp, [esp + 3]
push dword [esp + 1]
pop dword [esp]
push word [esp + 2]
mov dword [esp], ecx
pushfd
push word [esp + 1]
mov dword [esp + 5], ecx
pop word [esp + 1]
push edi
pop dword [esp + 3]
pop dword [esp]
mov dword [esp], ebx
push dword [esp + 1]
push dword [esp]
push dword [esp + 6]
lea esp, [esp + 0x10]
lea esp, [esp]
push word [esp + 1]
push dword [esp + 3]
pop dword [esp]
pop word [esp]
push word [esp + 1]
mov word [esp], di
mov word [esp + 1], bx
pop word [esp]
mov word [esp], sp
lea esp, [esp]
mov word [esp], sp
lea esp, [esp]
lea esp, [esp + 1]
mov byte [esp], al
push esp
mov word [esp + 1], bp
push word [esp + 3]
lea esp, [esp + 1]
mov dword [esp], edi
mov word [esp + 1], di
mov byte [esp + 2], ah
mov word [esp + 3], cx
mov word [esp + 1], sp
push dword [esp + 3]
mov dword [esp + 3], esi
pop word [esp + 1]
mov dword [esp + 2], ebp
push word [esp + 1]
lea esp, [esp + 2]
lea esp, [esp + 8]
push 0
pushfd
mov word [esp], di
push eax
pop word [esp + 3]
mov word [esp + 2], sp
mov byte [esp + 3], dl
push dword [esp + 5]
mov dword [esp + 4], esi
pop word [esp + 5]
lea esp, [esp + 4]
lea esp, [esp + 1]
mov word [esp], bx
push word [esp + 1]
push word [esp + 4]
pop word [esp + 1]
lea esp, [esp + 3]
mov byte [esp], ch
pushfd
mov byte [esp + 3], bl
mov byte [esp + 4], dh
push dword [esp + 2]
lea esp, [esp + 4]
mov dword [esp], ecx
mov byte [esp], al
mov word [esp], sp
push word [esp + 4]
lea esp, [esp]
mov dword [esp], eax
lea esp, [esp + 7]
push ecx
mov word [esp + 2], sp
push dword [esp + 1]
pop dword [esp]
mov word [esp + 1], di
pop word [esp]
mov byte [esp + 1], al
mov word [esp], bp
lea esp, [esp + 1]
mov byte [esp], cl
lea esp, [esp]
push esp
pop word [esp]
pop word [esp]
mov byte [esp], dl
mov byte [esp], cl
lea esp, [esp + 1]
lea esp, [esp]
mov byte [esp], bh
mov byte [esp], ah
push bx
mov byte [esp], dh
mov word [esp], bp
mov word [esp], cx
lea esp, [esp]
pushfd
push word [esp + 1]
pop word [esp]
lea esp, [esp + 4]
push esp
pushal
push dword [esp + 0x24]
mov dword [esp + 0xd], ebx
pushal
mov byte [esp + 0x22], ah
pop dword [esp + 0x36]
mov dword [esp + 0x30], esi
lea esp, [esp + 0x1c]
lea esp, [esp + 0xd]
pop word [esp + 0xc]
push dword [esp + 0x14]
push word [esp + 0x1e]
push word [esp + 0x20]
push dword [esp + 0x15]
mov byte [esp + 0x23], dh
mov dword [esp + 0xc], ecx
pop word [esp + 0x1d]
pop dword [esp + 0x15]
mov dword [esp + 8], ebp
mov word [esp + 0x18], bp
pop dword [esp + 1]
mov word [esp + 9], dx
push word [esp + 0xb]
push word [esp + 0x13]
lea esp, [esp + 0xb]
pop dword [esp + 5]
push word [esp + 4]
push di
mov word [esp + 7], di
mov dword [esp + 0xf], eax
lea esp, [esp + 0x15]
mov word [esp], di
mov byte [esp], dh
push cx
pop word [esp]
mov word [esp], sp
mov byte [esp], dh
mov byte [esp], cl
push word [esp]
lea esp, [esp + 3]
push dx
lea esp, [esp + 3]
push 0
pushfd
mov word [esp + 1], si
mov byte [esp], cl
mov dword [esp], esp
mov dword [esp], ebp
lea esp, [esp + 3]
push ebx
pushal
push word [esp + 0x15]
mov dword [esp + 7], ecx
pushal
mov word [esp + 0x25], si
mov dword [esp + 0x3e], ebx
push word [esp + 0x2c]
push word [esp + 0x1a]
mov dword [esp + 0x21], ebp
lea esp, [esp + 0x48]
mov word [esp], bp
push eax
pop word [esp + 2]
mov byte [esp + 2], cl
pop word [esp]
mov byte [esp], dh
lea esp, [esp + 1]
push si
mov word [esp + 1], di
push dword [esp]
pushfd
lea esp, [esp + 3]
pop word [esp + 4]
push word [esp + 4]
pop word [esp + 2]
pop word [esp]
mov word [esp + 2], dx
lea esp, [esp + 1]
mov byte [esp + 1], dh
push word [esp + 3]
lea esp, [esp + 4]
push word [esp + 1]
push word [esp + 3]
push dword [esp + 5]
push dword [esp + 5]
pop dword [esp + 3]
push bp
push eax
mov word [esp + 6], dx
lea esp, [esp + 0xb]
push dword [esp + 4]
push dword [esp + 2]
pop word [esp + 3]
push dword [esp + 7]
pop word [esp]
push edx
mov word [esp + 0xa], si
pop word [esp + 7]
pop word [esp + 2]
pop dword [esp + 2]
pushal
pushfd
pop word [esp + 1]
push dword [esp + 0x1e]
push ax
pop word [esp + 0x21]
mov word [esp + 0xf], cx
mov dword [esp + 4], eax
mov word [esp + 0x18], dx
push ebp
mov word [esp + 0xc], cx
mov dword [esp + 0x26], eax
mov byte [esp + 0x14], bl
mov word [esp + 0x2f], si
mov dword [esp + 0x2a], edx
mov dword [esp + 0x17], esp
mov dword [esp + 0x14], eax
pop word [esp + 0x2c]
pop word [esp + 0x10]
pop word [esp + 0xd]
pop word [esp + 0x15]
mov dword [esp + 0x17], ebp
pop word [esp + 2]
mov byte [esp + 0x23], dl
pop dword [esp + 0xf]
pop dword [esp + 0x11]
pushal
mov dword [esp + 0x24], esi
pop word [esp + 0x3c]
push edx
mov word [esp + 0x3e], di
pop word [esp + 0x2a]
pop word [esp + 6]
mov word [esp + 0x32], si
push word [esp + 0x12]
push word [esp + 0x28]
lea esp, [esp + 0x17]
mov word [esp + 0x1c], bp
mov dword [esp + 0x22], eax
lea esp, [esp + 5]
push word [esp + 0x20]
push word [esp + 0x1a]
mov byte [esp + 0x14], bl
lea esp, [esp + 3]
lea esp, [esp + 0x28]
push 0
push dx
mov byte [esp], dh
mov word [esp], bx
mov word [esp], cx
push eax
mov byte [esp + 1], ah
push word [esp + 2]
pop dword [esp]
mov byte [esp], ch
push edx
lea esp, [esp]
pop word [esp]
mov byte [esp + 1], cl
mov byte [esp + 3], dh
push word [esp + 5]
mov byte [esp + 2], dh
push esp
mov word [esp + 8], sp
push dword [esp + 4]
mov dword [esp + 7], esi
mov word [esp + 7], dx
pushal
mov dword [esp + 6], esp
mov byte [esp + 0x26], al
mov dword [esp + 0x22], ebp
pushal
pushal
lea esp, [esp + 0x70]
pushfd
pop word [esp]
lea esp, [esp + 1]
lea esp, [esp]
lea esp, [esp]
push bp
mov word [esp], bp
mov word [esp], bx
push eax
mov word [esp + 3], bp
push word [esp + 6]
mov dword [esp + 4], esi
mov byte [esp], ah
pop word [esp + 1]
push dword [esp + 6]
pushal
mov dword [esp + 1], eax
mov word [esp + 6], di
push dword [esp + 0x27]
lea esp, [esp + 0xb]
push word [esp + 0xa]
mov dword [esp + 0xa], eax
mov word [esp + 0xd], dx
mov word [esp + 0xb], sp
lea esp, [esp + 0x13]
push word [esp + 5]
push word [esp + 0xd]
mov byte [esp + 7], cl
mov byte [esp + 0xf], al
lea esp, [esp + 0x13]
lea esp, [esp + 1]
mov word [esp], bp
pushfd
mov word [esp + 4], sp
mov byte [esp + 4], ch
push word [esp + 6]
mov word [esp + 5], dx
mov dword [esp + 2], edx
mov dword [esp], ebx
mov word [esp + 3], sp
push dword [esp + 2]
pop dword [esp]
pushfd
mov word [esp], si
push dword [esp + 6]
push dx
push word [esp + 0x10]
push dword [esp + 0xd]
push dword [esp + 0x17]
lea esp, [esp + 0x16]
push dword [esp]
push ax
mov dword [esp + 8], esi
pop dword [esp + 2]
mov byte [esp + 2], bl
pop word [esp + 2]
mov dword [esp], esi
push dword [esp + 6]
pop word [esp + 5]
pop dword [esp]
mov dword [esp], edi
mov byte [esp + 3], dh
pushal
mov byte [esp + 0xc], ch
push dword [esp + 0x22]
mov dword [esp + 2], edi
lea esp, [esp + 0x15]
mov byte [esp + 0xa], al
pop dword [esp + 8]
push word [esp + 2]
mov byte [esp + 2], al
pop dword [esp + 4]
push word [esp + 2]
lea esp, [esp + 0x10]
call int.008ed68e
jmp 0x9ea160
btr bx, di
mov dl, bl
pop bp
lea ebp, [ecx + esi]
mov bp, word [esp + 0x16]
pop ebp
xchg dword [esp + 7], ebp
rcr bp, cl
mov bl, byte [esp]
add esp, 0x10
not ebp
mov dh, byte [esp + 3]
mov ebx, 0x4d7c4322
mov ebx, 0x664c0aac
lea edx, [ebx*4]
sub ebx, esp
bts edx, ebx
add esp, 1
bt ebp, eax
bsr bp, ax
bsf ebp, eax
mov bp, word [esp]
bsf ebp, edi
bswap dx
mov bl, byte [esp + 2]
cld
lea esp, [esp + 1]
lea edx, [eax + ebp]
not ebp
add esp, 0
mov dx, 0x552d
setle dl
inc bp
mov dh, dl
mov ebp, 0x11235031
lea edx, [edx - 0x66]
xchg word [esp], bx
mov bp, cx
mov bp, word [esp + 1]
mov ebp, edi
neg ebp
bts ebp, ebx
mov bl, ah
mov ebp, esi
mov bp, 0x18a5
mov bp, sp
bsr bp, ax
mov bp, word [esp]
mov dh, 0x91
mov bp, 0x5006
lea edx, [edx + edi]
add esp, 1
mov dh, bl
lea esp, [esp]
mov ebp, edi
mov bp, 0x519a
mov dl, ch
clc
lea ebp, [esi - 0x5878]
lea ebp, [edi + ebp]
mov edx, eax
lea ebp, [esi*4]
add esp, 0
setp bh
mov dl, byte [esp]
mov ebp, 0xbec4dca
xchg byte [esp], dh
mov ebp, ecx
cld
shr ebp, 0xb
xchg bx, bp
not bh
xchg ebx, ebp
mov ebp, 0x5b3b5c75
sub esp, 0x13
bswap ebp
mov byte [esp + 5], ch
xchg byte [esp + 1], bh
sub bl, dl
pop word [esp + 0xe]
sub esp, 0x18
sub esp, 0x10
mov bh, dl
mov ebx, dword [esp + 0x33]
xchg word [esp + 0xc], dx
cld
sete dh
pop word [esp + 0x24]
lea ebp, [edx + esi]
lea ebx, [ecx + 0x8b]
mov ebp, dword [esp + 2]
mov dh, 0xe1
inc ebp
xchg word [esp + 0x2c], bp
mov bp, si
pop word [esp + 0x30]
not bp
pop dx
mov byte [esp + 9], bl
bswap bp
mov bp, word [esp + 0x1b]
xchg byte [esp + 0xe], dh
mov word [esp + 0x31], cx
pop ebx
mov ebp, ebx
push dword [esp + 0x2f]
pop ebx
mov bh, byte [esp + 0x2f]
xchg bp, dx
dec bl
mov bh, byte [esp + 0x19]
push word [esp + 0x28]
mov dl, byte [esp + 0x11]
pop dx
mov word [esp + 0x19], si
push dword [esp + 9]
mov dh, byte [esp + 0x22]
xchg ebx, ebp
bts bp, si
sub esp, 6
mov ebp, 0x51980526
add esp, 6
mov dh, byte [esp + 0x16]
mov dh, byte [esp + 0x20]
mov dh, 0x67
lea esp, [esp + 7]
mov byte [esp + 0x26], ch
btr ebp, edx
rol dl, 3
mov dh, 0xc0
mov dl, byte [esp + 0x21]
mov byte [esp + 7], bh
btr edx, ebp
xchg bx, dx
btr bx, si
bt ebx, ecx
sete dh
lea ebp, [edx + ebx]
xchg dword [esp + 7], ebp
cmp ebp, 0x1421066b
clc
pop dword [esp + 0x18]
pop word [esp + 6]
not dh
mov dh, al
lea ebx, [ebx + edi]
ror edx, cl
mov ebp, dword [esp + 7]
mov bh, dh
neg dh
bsf bp, dx
neg bx
mov bl, 0xc3
bswap ebp
btr edx, ecx
mov edx, dword [esp + 0x26]
xchg word [esp + 0x14], dx
add esp, 3
pop word [esp + 5]
btr ebp, eax
mov ebp, esi
cmc
mov ebx, dword [esp + 0x1e]
push word [esp + 4]
xchg bx, bp
mov ebx, dword [esp + 0x1c]
pop ebp
setp dh
mov word [esp + 0x15], dx
rol bh, 1
xchg word [esp + 0x15], bx
lea ebp, [esp - 0x3a]
bts edx, edi
sbb bp, 0x738d
lea esp, [esp + 0x1d]
mov edx, dword [esp]
clc
lea ebx, [esi*4]
mov ebp, dword [esp]
setl dh
xchg byte [esp], dl
stc
xchg edx, ebp
mov bp, dx
mov dl, byte [esp + 1]
mov bl, bh
mov ebp, 0x27485671
lea esp, [esp]
mov dh, 0x22
bsr bp, sp
not dh
mov word [esp], bp
sub esp, 0x13
push bx
lea ebp, [0x6ae96a15]
push dword [esp + 3]
mov bp, word [esp + 0xc]
push dword [esp + 0xd]
add esp, 0xe
xchg dword [esp + 9], ebp
sub esp, 0xd
mov dh, 0x9e
mov ebx, esi
lea ebx, [edx + edx]
bt ebp, ebx
pop ebp
lea esp, [esp + 1]
xchg bh, dl
add esp, 0x17
clc
pop dx
xchg dl, dh
lea ebp, [esp + ebp]
mov ebp, dword [esp]
mov bp, word [esp]
mov bl, 0xf2
bts ebp, eax
add esp, 0
lea ebp, [ebp*4]
xchg bx, dx
not bl
mov ebx, dword [esp]
not ebx
mov bh, 0x43
bsf ebp, esi
mov edx, 0xd423e9a
and bh, bh
setge dl
lea esp, [esp]
xchg dh, dl
xchg byte [esp], dh
bswap ebp
inc bh
lea edx, [ebp - 0x30a1]
bswap ebp
cmc
setp dl
bswap ebp
xchg bx, bp
mov ebp, dword [esp]
mov dh, 0x61
btc ebp, edi
dec ebx
mov bp, word [esp]
sub esp, 0xf
cmc
bts ebx, eax
mov edx, dword [esp + 6]
cld
pop bp
mov bh, al
clc
pop dword [esp + 4]
lea edx, [edi*4]
clc
push word [esp + 5]
mov dx, word [esp + 4]
mov bl, byte [esp + 7]
push word [esp + 7]
add esp, 3
bswap bp
lea ebp, [esi - 0x6313]
pop ebp
push word [esp + 6]
mov ebp, edi
mov dword [esp + 4], esp
xchg byte [esp + 5], dl
lea ebp, [edx - 0x21]
xchg byte [esp], dl
push dword [esp + 2]
xchg word [esp + 1], dx
mov dword [esp + 8], edi
bswap bp
lea esp, [esp + 7]
mov bx, 0x1bc0
sub esp, 1
btr bp, dx
mov edx, dword [esp + 2]
not bp
push dword [esp + 1]
bt ebp, ecx
xchg word [esp], bp
pop bp
mov dword [esp + 4], esi
setnp dh
mov word [esp + 5], bx
pop dword [esp]
ror ebp, cl
add esp, 2
xchg bx, bp
mov dx, 0x60b9
xchg bp, bx
mov ebx, 0x29cc5a72
mov byte [esp], dl
adc ebx, 0x245371a4
add esp, 0
xchg word [esp], bp
rcl dh, 0
xchg bp, dx
bswap dx
pop bx
not dh
mov ebx, esi
sub esp, 0x19
xchg byte [esp + 0x15], bh
rcl bx, cl
neg bh
mov bx, bp
clc
setp bh
pop word [esp + 0xf]
bsf bp, cx
mov dword [esp + 0xc], ebx
lea ebx, [eax + ecx]
mov dx, 0x7c42
mov ebx, 0x29db46aa
not dh
lea ebp, [edx + 0x6997]
lea ebp, [eax*4]
lea ebx, [ecx*4]
lea ebx, [edi - 0xda0]
cmc
mov dh, 0xee
cmc
stc
lea ebp, [edx + ebx]
lea ebp, [ebx - 0x5498]
ror ebp, 0x10
xchg dh, bl
and dl, 0xfc
pop ebx
mov ebp, 0x5eef3325
clc
rol edx, 2
xchg byte [esp + 2], dh
push dword [esp + 0x12]
lea esp, [esp + 0x13]
mov bp, word [esp]
pop word [esp]
sub esp, 0xb
lea ebp, [ebp*4]
bsf ebp, eax
pop bp
mov dh, 0x80
pop word [esp + 4]
lea ebx, [ebp - 0x4dc0]
push dword [esp + 4]
and dh, 0x3b
mov dh, 0xce
not dh
sub esp, 0x1e
mov ebp, dword [esp + 0x1d]
mov ebp, dword [esp + 0x1d]
pop word [esp + 5]
mov dh, ah
lea ebx, [esp + esi]
xchg bl, dh
mov dx, word [esp]
lea esp, [esp + 0x13]
xchg word [esp + 0x11], bp
xchg byte [esp + 0x14], bl
pop ebp
push word [esp + 2]
bswap ebp
mov word [esp + 0xf], bp
mov dh, 0x69
stc
mov bp, di
bsr bp, di
setne dh
bswap bp
xchg bh, dl
xchg edx, ebp
pop bp
lea esp, [esp + 2]
bsf bp, di
pop dword [esp + 5]
mov dh, bl
pop bp
xchg word [esp + 7], bp
xchg byte [esp + 9], dh
mov edx, eax
pop dword [esp]
not bx
bswap dx
push edx
pop ebp
bswap ebx
lea esp, [esp + 2]
mov dx, di
pushal
pop word [esp + 6]
lea edx, [0x4ed12adc]
pop dword [esp + 7]
push word [esp + 4]
add bp, 0x3184
pop ebp
xchg word [esp + 0xf], bx
mov ebx, dword [esp + 0xc]
bswap ebx
xchg dx, bp
xchg byte [esp + 0x10], bl
bswap ebp
mov dh, byte [esp + 8]
bsr dx, dx
not ebp
xchg byte [esp + 3], dh
mov dx, 0x3b8f
mov dword [esp + 3], esi
mov bp, 0x6e03
inc ebp
add esp, 0x1c
mov ebp, ebx
xchg dl, bl
xor dx, 0x6fba
not bp
mov dh, byte [esp]
bt edx, ebx
xchg ebx, ebp
sbb bp, 0xd15
sub dh, 0x95
xchg byte [esp], dh
adc bp, 0x794c
mov ebp, dword [esp]
mov bx, si
mov dl, cl
lea esp, [esp]
neg dx
lea edx, [ecx*4]
xchg bh, dh
bswap bp
rol bp, 3
rol bl, 6
sbb dx, bp
bts edx, eax
bt ebp, edx
lea ebx, [eax + edx]
mov bp, 0x4a92
push edi
xchg dword [esp], edx
shl edx, 0x15
mov ebp, 0x4d800689
push dword [esp]
dec ebp
mov edx, eax
mov bp, word [esp + 4]
pop ebp
dec dh
push dword [esp + 1]
mov ebp, dword [esp + 2]
not edx
neg dx
mov bp, dx
mov ebx, ecx
mov ebp, dword [esp + 8]
mov dx, word [esp + 2]
add esp, 7
neg ebx
mov ebp, 0x4e3545f9
neg bl
mov edx, dword [esp]
lea ebp, [eax - 0xb3]
mov ebp, edi
xchg byte [esp], dl
setne dh
lea ebp, [esi*4]
xchg bp, dx
bswap bp
add esp, 1
bswap ebp
xchg byte [esp], dh
dec ebp
lea ebx, [esi*4]
mov bx, dx
lea ebx, [ebx*4]
setle dh
bswap ebx
add esp, 0
push dx
xchg bh, dh
mov bp, 0x1fc9
bswap bx
mov dh, 0xb9
mov ebp, 0x1ed0ef1
xchg dh, bh
lea ebx, [edi + edi]
mov ebp, dword [esp]
bswap ebp
lea ebp, [0x3d9602fd]
xchg edx, ebx
mov byte [esp + 1], ah
sub esp, 0
mov edx, 0x4a932c6f
lea esp, [esp + 2]
bswap bp
xchg byte [esp], dl
lea ebx, [ebp + 0x7eab282c]
bsr ebp, eax
mov edx, dword [esp]
mov ebx, 0x5b041fae
xchg bx, bp
lea esp, [esp]
dec dl
lea edx, [ebx + 0x5c2716bc]
xchg bx, bp
bswap ebp
xor bp, 0x469c
mov dh, byte [esp]
lea ebp, [0x2e184116]
mov ebp, ebx
not bp
add esp, 0
lea ebp, [esp + 0x1f845ea5]
mov bh, dh
lea ebx, [ecx - 0x6855]
lea edx, [ecx + ecx]
clc
xchg bp, dx
sub esp, 0x11
xchg dword [esp + 0xb], ebp
pop bp
cld
neg ebp
mov dx, 0x53a6
xchg word [esp + 6], bp
mov byte [esp + 4], bl
push word [esp + 7]
xchg word [esp + 4], bx
btc dx, dx
neg edx
mov word [esp + 0xc], cx
lea edx, [esi*4]
bsr ebp, ecx
clc
mov dh, ah
xchg dh, bl
btc edx, ebp
pop bp
mov dl, ah
btc bx, bx
lea ebx, [esi - 0x6acb]
pop word [esp + 1]
push word [esp + 9]
lea ebx, [eax + ecx]
sub esp, 0xb
mov word [esp + 0x14], cx
sbb bl, 0xeb
mov byte [esp + 0xd], ch
mov dword [esp + 0x11], ecx
xchg dl, dh
pop bp
mov dword [esp + 0xb], eax
cld
push word [esp + 1]
mov edx, 0x25644cb4
lea ebx, [edx*4]
bswap bp
mov bx, word [esp + 2]
mov word [esp + 0x18], bp
mov byte [esp + 0x10], bl
mov ebp, dword [esp + 0x11]
pop ebp
add esp, 0xd
push dword [esp + 1]
xchg word [esp + 0xb], bp
sub esp, 0x12
xchg bx, bp
mov ebp, 0x5d5a59b0
not ebp
push word [esp + 0x15]
xchg ebp, edx
mov bp, 0x5740
add esp, 0x1b
lea esp, [esp + 4]
inc bh
mov ebp, edx
not ebp
mov bh, 0x5c
mov dh, bh
sub esp, 0xd
xchg word [esp + 5], bx
pushal
mov ebx, 0x4902454d
mov byte [esp], al
xchg word [esp + 1], bx
lea ebx, [eax + edx]
xchg dx, bp
mov word [esp + 0x18], cx
pop bp
mov dx, cx
push dword [esp + 0x13]
push word [esp + 0xd]
mov ebp, dword [esp + 0x14]
mov dword [esp + 0x22], eax
push dword [esp + 9]
bswap bx
mov ebp, esp
mov dword [esp + 0x1a], ebp
bswap dx
push dword [esp + 0x2c]
push word [esp + 0x23]
xchg byte [esp + 0x35], dl
mov word [esp + 0x33], di
mov bh, bl
setb bh
pop word [esp + 7]
mov dx, 0xe16
mov dh, bh
lea edx, [ecx + ebp]
push dword [esp + 0x2c]
add esp, 5
mov bp, sp
setns dh
pop edx
lea ebp, [ebx + 0x18551d62]
bswap ebp
inc dh
xchg dword [esp + 0x2a], ebx
pop dword [esp + 0x12]
sub esp, 0x14
lea esp, [esp + 0x1f]
lea ebx, [ecx + edi]
sub esp, 0x1a
cmc
lea esp, [esp + 9]
xchg dword [esp + 6], ebp
mov word [esp + 8], dx
mov ebp, 0x5c6714db
mov bl, al
bsf dx, bp
lea ebp, [edi - 4]
mov byte [esp + 0x30], dl
mov bp, word [esp + 0x34]
rol edx, 0x15
mov ebp, 0x1fce095d
push dword [esp + 0x26]
bt edx, esp
pop bp
push dword [esp + 0x37]
mov ebp, ebx
rcl bx, cl
mov dword [esp + 0x2d], eax
setns dh
sub esp, 0x11
xchg byte [esp + 0x2b], bl
lea esp, [esp + 0x28]
mov bl, 0xe6
mov ebx, 0x56b73b29
mov dx, 0x78ab
bswap bx
mov dh, byte [esp + 0xd]
not ebp
pop bp
xchg dword [esp + 8], ebx
xchg byte [esp + 0xb], dl
lea esp, [esp + 0x10]
neg dh
bsr edx, ebx
pop dword [esp + 1]
cmc
sub esp, 0x1b
neg bl
mov ebp, dword [esp + 0xa]
bsf dx, sp
mov dh, 9
xchg edx, ebp
add esp, 0x2c
mov bp, cx
cld
btr bx, cx
rol dh, cl
mov ebp, esi
add esp, 0
neg dl
xchg ebx, edx
xchg byte [esp], bh
lea ebp, [edx + edx]
xchg ebx, ebp
ror bp, 4
sub esp, 0x1b
xchg dword [esp + 6], ebp
pop ebx
mov bp, sp
bswap bp
mov bp, cx
xor dh, 0x84
mov dx, di
xchg dword [esp + 0xe], ebp
xchg byte [esp + 0xb], bl
mov dl, byte [esp + 0x14]
stc
sub edx, 0x32a23433
xchg dword [esp + 7], ebp
lea ebp, [0x63247b66]
bsr edx, esp
lea esp, [esp + 0x12]
lea ebp, [eax - 0x12]
bswap bp
xchg byte [esp + 1], dh
cld
lea ebp, [ecx + edx]
pop ebp
cld
lea ebp, [ebx + 0x8b6]
mov bx, 0x10d3
push ebp
mov ebp, dword [esp + 1]
lea ebp, [eax*4]
mov byte [esp + 1], bh
lea esp, [esp + 3]
mov bx, 0x102e
bsf bp, si
mov ebp, dword [esp]
not ebp
push eax
xchg dword [esp], ebp
mov bp, ax
btc bp, bp
lea ebp, [ebx + edi]
sub esp, 0x10
lea ebp, [edx*4]
mov ebp, dword [esp + 0x13]
push si
pop bp
xor ebp, 0x31fb5fa0
mov bp, dx
btr ebx, edi
xchg byte [esp + 0x15], dh
bswap bp
neg dh
mov word [esp + 1], ax
mov dx, word [esp + 0xb]
mov bx, 0x49e0
pop word [esp + 0x11]
pushfd
push dword [esp + 9]
pop dword [esp + 3]
mov byte [esp + 0x12], dl
mov bp, ax
xchg dh, bh
neg ebx
inc bl
mov bp, 0x7f2c
push word [esp + 0x15]
setge bl
mov edx, 0xa979ed
cmc
xchg dword [esp + 0x12], edx
btr bp, sp
mov ebp, 0x7dc83fd9
xchg word [esp + 9], bx
mov byte [esp + 9], bh
pop word [esp + 4]
lea esp, [esp + 8]
pop word [esp + 0xc]
lea ebp, [eax + ebp]
add esp, 0
sub esp, 5
mov dh, cl
not dx
pop ebp
push dword [esp + 5]
push dword [esp + 0xb]
neg dl
pop word [esp + 3]
lea esp, [esp + 0xd]
push dword [esp + 8]
btr edx, edi
dec dh
xchg dword [esp + 3], ebp
add esp, 0
mov dword [esp + 1], eax
mov dx, 0x698c
pop ebx
lea edx, [0x6c286320]
pop ebp
dec bx
cmc
lea ebp, [edx*4]
pop word [esp]
add esp, 2
mov ebp, 0x58ad7183
mov bp, word [esp]
lea esp, [esp]
mov byte [esp], bh
mov edx, 0x40ee14b4
add esp, 0
lea edx, [esp + ebx]
stc
xchg dx, bp
mov ebp, edx
xchg ebp, edx
add esp, 0
mov ebx, eax
xchg byte [esp], dh
mov dh, 0x1f
xchg dh, bl
mov bx, word [esp]
xchg byte [esp], dl
lea edx, [edi*4]
mov bx, 0x756e
sub esp, 0x11
mov dh, al
mov word [esp], si
mov bh, dh
xchg ebp, ebx
lea edx, [esp + eax]
xchg byte [esp + 0xe], dh
pushfd
xchg bx, bp
mov dh, 0x44
bswap edx
xchg byte [esp + 0xa], bl
and ebp, ecx
pushfd
cmc
mov bh, dl
pushfd
xchg word [esp + 0x10], bp
push word [esp + 4]
rol bp, cl
mov ebp, 0x2fe15a1f
xchg byte [esp + 0x14], dh
push si
mov ebp, dword [esp + 0x11]
push dword [esp + 0xa]
sub esp, 4
inc ebx
dec dh
xchg dx, bp
mov ebp, dword [esp + 0x1c]
mov ebx, 0x97c05f1
btc bp, di
mov dword [esp + 0x21], edi
xchg word [esp + 0xa], dx
mov word [esp + 5], dx
mov bl, byte [esp + 0x11]
pop dword [esp + 5]
mov bp, ax
pop dword [esp + 0xf]
xchg dword [esp + 3], ebp
mov edx, ebx
clc
mov dh, 0x2a
xchg word [esp + 0xf], bp
bsr edx, edi
mov ebp, 0x6f4b2aad
push dword [esp + 2]
xchg byte [esp + 1], bh
pushfd
bswap bx
not bp
pop bp
push word [esp + 0x21]
mov dh, byte [esp + 2]
mov bp, 0x53cd
mov edx, ebx
lea ebx, [esi - 0xbb]
setge dh
lea esp, [esp + 0x11]
mov bh, byte [esp]
sub esp, 0x19
xchg dword [esp + 0x15], ebp
btr bp, sp
mov dx, di
mov byte [esp + 1], ch
mov bp, word [esp + 0x20]
pushal
lea esp, [esp + 0x52]
sub esp, 0x1d
pop word [esp + 6]
mov byte [esp + 0x15], bh
push edi
mov dx, word [esp + 0xb]
bsr ebp, edx
mov dword [esp + 0x15], esp
pop dword [esp + 1]
neg bp
rcr bl, cl
bswap ebp
not ebx
xchg dword [esp + 9], ebp
mov bp, 0x3e6c
bts bx, dx
bswap dx
bswap ebx
sbb dh, dh
xchg byte [esp + 0x12], dh
push word [esp + 0x12]
shr bp, cl
mov bp, sp
xchg byte [esp + 3], dh
add esp, 3
mov dh, 0xf4
not bx
and dx, 0x2b62
bswap ebp
lea ebp, [edx*4]
bswap ebp
bsf edx, ebp
pop dword [esp + 0xa]
push si
add esp, 3
mov bp, 0x4ffc
mov byte [esp + 0xf], bh
mov ebp, 0x47786523
mov bx, sp
bswap edx
mov word [esp + 9], ax
mov edx, esi
xchg byte [esp + 0x10], bl
lea ebp, [ebp + 0x72]
lea esp, [esp + 1]
mov ebp, dword [esp + 0xd]
pop ebp
xchg bl, dh
mov ebp, 0x3ba52a62
xchg dh, bl
neg bh
bswap ebp
add esp, 5
lea ebp, [edx + ebp]
shr dh, 7
bts bp, bx
mov byte [esp + 4], ah
dec edx
dec ebp
not ebp
push word [esp]
mov ebp, dword [esp + 5]
mov dx, word [esp + 9]
pop ebx
xchg word [esp + 5], bx
mov dh, byte [esp + 4]
mov dh, byte [esp + 5]
lea ebp, [edi + 0x64]
not dx
inc bh
mov ebp, dword [esp + 6]
mov dl, byte [esp + 3]
mov ebp, dword [esp + 8]
or ebp, 0x5f5f162b
mov ebp, eax
mov bx, bp
mov dh, bl
mov ebp, ecx
xchg byte [esp + 4], dl
xchg dword [esp], edx
neg dx
bswap ebp
bswap dx
xchg bx, dx
pop ebp
neg bl
lea ebp, [esi*4]
cmc
lea esp, [esp + 3]
inc ebp
xchg byte [esp], dh
rol dx, cl
btr ebp, ecx
lea ebp, [0x349e7a48]
bsf dx, bp
lea ebp, [ebx + ebp]
lea ebp, [ecx + edx]
sub esp, 0xe
mov edx, dword [esp + 0xb]
mov word [esp + 5], bp
mov dh, byte [esp + 0xc]
sub esp, 3
add esp, 0x10
add dx, 0x7c4e
push word [esp]
add esp, 4
lea ebp, [ebx*4]
mov dh, byte [esp]
lea ebp, [ecx + edx]
sub esp, 0x15
mov dh, cl
mov ebp, dword [esp + 0xb]
setp dl
xchg bh, dh
xchg word [esp + 0x13], bp
lea ebp, [edx + ebx]
mov dl, byte [esp + 0xf]
push word [esp + 8]
xchg bp, bx
lea esp, [esp + 3]
xchg word [esp + 5], bp
sub esp, 4
dec bh
shr bx, cl
neg dh
cmc
mov dh, byte [esp + 0x10]
xchg dh, bl
setge bl
pop edx
mov dx, 0x5b2
mov dx, 0x6df7
lea esp, [esp + 0xa]
mov ebx, ebp
lea ebp, [edi*4]
lea ebx, [eax + esi]
bswap ebp
lea ebp, [edx + esi]
pop edx
mov dh, byte [esp]
pop ebp
pushal
mov bx, cx
mov bp, word [esp + 0x1e]
mov bh, 0x26
pop ebp
bswap edx
xchg dword [esp + 0xc], edx
mov word [esp + 0x1b], cx
sub esp, 2
shr dh, 2
lea esp, [esp + 0xd]
sub esp, 3
pop bp
xchg dh, bh
mov ebp, 0x5b950e73
pop dword [esp + 3]
xchg byte [esp + 6], dh
add bp, 0x1f53
bsr bp, bp
mov ebp, dword [esp + 0xb]
bsr bp, bx
mov dword [esp + 0xc], ecx
mov bp, word [esp + 8]
mov dh, 0x47
xchg word [esp + 8], dx
mov dh, 0x9d
mov bp, word [esp + 2]
inc dx
mov bp, 0x7a92
mov dword [esp + 4], ebx
bsr bp, bx
cld
pop ebp
push dword [esp + 0xc]
mov dword [esp + 3], eax
push word [esp + 0xe]
lea ebp, [edi + 0xab]
xchg dword [esp + 2], ebp
pop edx
mov dl, 0x9f
mov bp, 0x3e38
bswap ebp
mov bp, word [esp + 9]
pop ebp
lea ebp, [ebx*4]
push word [esp + 8]
mov bl, dh
cld
pop dword [esp + 1]
pop dword [esp]
bt bx, di
bswap ebp
mov bx, word [esp + 1]
xchg edx, ebp
lea ebx, [esi + edi]
xchg word [esp + 2], dx
push eax
adc bl, ch
xchg bp, dx
btr dx, di
lea esp, [esp + 5]
sub esp, 0x10
neg ebx
mov word [esp + 5], bp
pushfd
mov word [esp + 8], sp
bswap ebx
lea ebp, [esi + edi]
add esp, 6
lea esp, [esp + 1]
lea edx, [ebx + ebp]
setp bl
mov bh, byte [esp + 5]
xchg word [esp + 6], dx
mov bl, 0xf2
lea ebp, [ecx + ecx]
bts bp, sp
mov ebp, 0x3905445f
xchg dword [esp + 4], edx
setg dh
cld
pushal
mov word [esp + 0x22], sp
pop word [esp + 0x13]
xchg byte [esp + 0x25], bh
xchg word [esp + 0x25], bp
lea esp, [esp + 0x16]
bswap ebp
not edx
mov bl, 0x4b
xchg word [esp + 0x14], dx
mov edx, ecx
lea edx, [eax + esi]
mov dx, si
push word [esp + 0xd]
cmc
mov bl, 0x5d
lea ebp, [edi*4]
pop word [esp + 9]
lea ebp, [edx*4]
mov dword [esp + 0xe], esp
push dword [esp + 7]
mov dx, si
pop ebp
bswap bx
xchg byte [esp + 0x10], bh
xchg dword [esp + 0xd], ebp
xchg dh, dl
mov word [esp + 7], cx
xor edx, edx
cld
bts bp, bx
bsf ebx, eax
pop dx
rcl dh, 1
pop dword [esp + 0xc]
mov bx, 0x3d49
mov bp, 0x672d
xchg byte [esp + 2], dl
push word [esp + 3]
mov bl, dl
pop ebp
lea edx, [eax + edi]
xchg byte [esp + 1], dl
mov bp, word [esp + 7]
xchg dword [esp + 0xb], ebp
lea esp, [esp + 5]
setp bl
xchg bp, dx
ror ebp, cl
pop bp
push edx
mov bl, 0x33
mov ebp, edi
xchg word [esp + 6], bx
not ebp
clc
mov byte [esp + 0xc], ch
xchg dx, bp
mov ebx, ecx
mov bl, byte [esp + 6]
mov ebp, dword [esp + 3]
mov dword [esp], edx
dec ebx
sets dh
mov word [esp + 4], si
pop ebx
cld
ror ebp, 0x17
mov dh, bl
lea ebp, [esi*4]
pushal
mov ebp, 0x66cd58dc
pop bp
inc bx
pop word [esp + 0x1c]
mov bp, 0x5eb3
bts dx, cx
mov dh, byte [esp + 0x24]
mov dword [esp + 0x12], eax
sub dh, 0x69
mov dh, dl
pop ebp
mov bx, word [esp + 2]
mov word [esp + 0x1a], di
mov dh, byte [esp + 0xf]
xchg word [esp + 0x17], bp
xchg word [esp + 0xe], bx
mov bh, 8
mov bl, byte [esp + 0x13]
add esp, 0xc
xchg dword [esp + 6], ebp
cmc
push dx
neg edx
lea ebp, [edx*4]
xchg bp, dx
mov bh, ah
bswap bp
xchg dword [esp + 0xe], ebp
mov dx, word [esp + 0x10]
pushfd
rcl bh, cl
xchg dword [esp + 6], edx
pop word [esp + 4]
xchg dword [esp + 3], ebp
mov ebp, dword [esp + 0xf]
mov bp, bx
pop ebp
mov dh, 0xb2
mov dword [esp + 2], ebx
mov ebp, ebx
pop bp
pop bp
xchg word [esp + 4], bp
mov bh, dl
add esp, 5
shr dl, cl
xchg byte [esp + 4], bh
lea ebx, [esi*4]
rcr bp, cl
sbb ebx, 0xb551f25
cld
lea ebp, [ebp + ebp]
mov ebx, 0x456b505d
setp dl
mov bh, ch
push word [esp]
push word [esp + 6]
xchg byte [esp + 0xe], bl
cld
btr bp, si
shr bp, cl
bt ebp, eax
add ebx, esi
dec bl
mov edx, dword [esp]
bswap bx
mov byte [esp + 0xe], al
neg dl
mov dx, word [esp + 9]
pop bp
pop ebp
setge dh
pop dword [esp]
neg ebx
inc bx
mov bp, word [esp + 6]
xchg bp, bx
mov bp, di
push dword [esp + 6]
mov dh, ah
mov dh, byte [esp + 8]
mov edx, 0x174f4809
mov bp, di
pushfd
add esp, 0xa
adc dl, 0x8d
push dword [esp + 3]
pop dword [esp]
or bx, 0x7db0
push word [esp + 4]
seto dh
mov bh, al
clc
adc bp, sp
mov dword [esp], eax
mov word [esp + 4], bx
add esp, 1
xchg byte [esp + 2], dl
xchg ebx, ebp
clc
ror dl, cl
bts ebp, eax
xchg byte [esp], bl
mov word [esp], di
mov bp, 0x30e8
rol bl, 4
xchg dl, bl
pop bp
mov bp, bx
push word [esp + 3]
not ebx
bswap dx
mov bl, byte [esp + 3]
lea ebx, [eax + edx]
pop word [esp]
xchg word [esp], bp
push dword [esp + 1]
mov dh, byte [esp + 6]
mov ebp, ecx
push ebx
push word [esp + 0xb]
pop ebp
neg ebp
mov ebp, 0x76545714
xchg word [esp + 6], bp
xchg ebx, ebp
lea ebp, [eax*4]
mov dx, 0x55a1
lea ebx, [edx - 0xae]
bswap bp
inc edx
mov bl, byte [esp]
lea esp, [esp + 7]
mov bh, byte [esp + 1]
inc dl
or edx, esi
mov byte [esp + 1], al
mov word [esp], cx
xchg word [esp], bp
pop bp
sub esp, 0xc
mov dl, ah
not bp
pop edx
mov dh, 0x39
push dword [esp + 4]
bswap ebp
xchg dword [esp + 3], ebx
xchg word [esp + 9], bp
bsr dx, bx
pop bp
neg bx
add esp, 4
mov ebp, edx
mov edx, 0x33220373
xchg word [esp + 3], dx
pop word [esp + 2]
adc bx, 0x7dd4
sub esp, 0x13
xchg dword [esp + 7], ebp
pop edx
mov bx, 0x6d76
push eax
lea ebp, [eax*4]
xchg word [esp + 0xa], bp
xor bh, 0xff
mov dl, byte [esp + 0xf]
push eax
mov dh, 0xf4
pushfd
pop word [esp + 8]
add esp, 0xb
xchg dword [esp + 8], ebp
rcl bp, 4
add esp, 0x11
xchg byte [esp], bh
sub esp, 3
pop ebp
bswap dx
mov bx, bp
mov dh, byte [esp]
inc dh
xchg dx, bp
lea ebp, [eax + 0xc0e0676]
seto dh
neg edx
bswap bp
add esp, 0
xchg byte [esp], dh
mov bl, 0x62
sub esp, 0xc
bswap bp
pop word [esp + 2]
btr ebp, ebp
mov bp, 0x159
mov bx, word [esp + 8]
mov bx, word [esp + 1]
mov edx, edi
push word [esp + 3]
mov byte [esp + 6], al
pop dword [esp]
push ebp
lea ebp, [esp + 0x503f]
sub esp, 0x12
lea ebp, [ebx + 0x31ab]
add esp, 0xa
mov dh, 0xc9
not dh
neg bp
mov bp, word [esp + 0x12]
xchg byte [esp + 0xc], dh
mov bp, word [esp + 0x11]
push dword [esp + 5]
dec dl
setns dh
mov ebp, dword [esp]
cmc
lea ebx, [edx - 0xdb]
shl ebx, cl
cld
pop dword [esp + 2]
sub esp, 0x1b
mov ebp, dword [esp + 0x21]
pop dx
mov dword [esp + 0x26], esp
xchg dword [esp + 0xc], ebp
mov ebp, 0x4f7d572e
mov ebp, 0x7ad076b7
sub esp, 0xe
pop bp
mov dx, di
dec bl
lea esp, [esp + 0x1d]
xchg dword [esp + 1], ebx
mov ebx, dword [esp + 1]
pop word [esp + 0x11]
pushfd
xchg dh, dl
lea ebx, [eax + edx]
lea esp, [esp + 6]
push dword [esp + 8]
mov ebx, ecx
mov word [esp + 7], sp
xchg dh, bl
mov bx, 0x7e74
lea esp, [esp + 9]
bt ebp, edi
mov ebp, 0x28cb2830
bsf dx, cx
mov dword [esp + 3], esi
pop ebp
adc bp, di
pop edx
mov dh, cl
rcr dl, cl
lea ebx, [eax*4]
mov byte [esp + 6], bl
mov dl, 0x82
cmp dh, al
mov ebp, dword [esp + 6]
xchg word [esp + 6], bp
pop bx
xchg word [esp], bp
mov edx, 0x135e42b7
sub esp, 7
push word [esp + 0xf]
mov byte [esp + 0xd], dh
mov bp, word [esp + 0x10]
add esp, 0xf
lea edx, [edx*4]
btr ebp, eax
bt bx, bx
mov bl, byte [esp]
push dword [esp + 3]
not dh
push word [esp]
mov dword [esp], edx
pop ebp
stc
mov dx, word [esp + 2]
not bp
mov word [esp + 1], si
not dl
lea ebx, [eax + 0xde]
xchg byte [esp + 3], dh
mov bh, byte [esp + 2]
bsr bx, ax
xchg dword [esp], ebp
lea ebp, [ebx*4]
mov byte [esp], dh
pop bp
rcr dh, 2
mov edx, ebp
sub esp, 1
xchg ebp, edx
add esp, 1
or bp, 0x7e6
push edx
sub esp, 0
setg dh
sub bx, di
add esp, 0
sub esp, 0x11
add esp, 0x13
xchg word [esp + 2], bp
mov byte [esp + 1], ch
mov edx, 0x6d3b26c6
cmc
bswap ebp
pop ebp
not edx
dec dh
lea ebx, [esi + 0x72]
xchg bh, dl
bsf ebp, ebx
setge dh
bswap bp
adc bh, 0xc3
rcr bx, 7
xchg edx, ebx
dec ebp
bt ebp, ecx
mov bh, 0x38
bswap ebx
lea ebp, [edx - 0x80c]
mov bp, ax
stc
xchg byte [esp], bh
sete bl
lea ebx, [edi + 0x19]
not dh
mov ebp, edi
bswap bp
mov ebp, ebx
not ebp
push ebp
mov edx, dword [esp + 1]
mov word [esp + 3], cx
bts ebp, edx
mov byte [esp], dh
pop word [esp + 1]
ror bp, 3
mov dx, word [esp + 1]
add esp, 3
lea esp, [esp]
mov bp, dx
mov ebp, 0xec5c5a
mov ebp, esp
mov ebp, 0x483a6b73
bsf bp, cx
mov byte [esp], dh
sub esp, 0x1c
xchg word [esp + 0xf], bx
bsf bp, ax
add esp, 2
pop ebp
shr bx, cl
push dword [esp + 0x14]
mov byte [esp + 0xd], dl
mov byte [esp + 0xa], ch
mov dh, 0x75
push di
mov ebx, eax
mov dh, 0x4a
mov bl, byte [esp + 0x10]
inc dh
rol bl, cl
lea ebx, [ebx*4]
mov word [esp + 9], di
mov dh, byte [esp + 0xc]
bswap bp
pop ebp
adc ebp, esi
xchg bl, dl
mov dx, bx
lea ebp, [ebp + 0x39fb5bb0]
setae bl
stc
pop bp
lea ebx, [0x4acf0a08]
add esp, 0x12
inc dh
mov word [esp], bx
neg bp
push word [esp + 4]
add esp, 5
sub esp, 9
mov ebp, 0x7d0d19d0
push dword [esp + 3]
mov bp, di
lea ebp, [eax + 0xf5]
mov dh, ch
mov ebp, eax
mov dword [esp + 7], edx
mov ebp, dword [esp + 3]
mov bp, 0x6226
inc dh
pop word [esp + 4]
mov dword [esp + 3], esp
btr ebp, eax
pop bp
neg dx
lea esp, [esp]
cmc
mov dh, cl
btr bp, bx
xchg dword [esp + 6], ebp
xchg dword [esp + 4], ebp
mov dword [esp], esi
bsf edx, eax
add esp, 7
bswap bx
btr ebp, edx
bsf edx, ecx
cld
not ebx
push bp
xchg byte [esp], dh
lea esp, [esp + 2]
mov ebx, dword [esp + 8]
bswap bp
dec ebp
xchg dl, dh
mov dh, 4
lea ebp, [ebx*4]
neg dh
clc
mov ebp, dword [esp + 0x16]
mov dl, byte [esp]
bswap edx
mov edx, 0x62f33749
lea edx, [ecx + 0x50e0162]
neg dl
bswap edx
mov dh, byte [esp]
bswap edx
add dh, bh
xor edx, edx
bsf dx, ax
mov dx, word [esp]
mov edx, dword [esp + 0x1b]
lea esp, [esp + 0x28]
popfd
ja 0x9eaeaa
push 0x9e711f5f
jmp 0x9eaeaf
bswap bp
bsr edx, ebp
sete dh
mov byte [esp + 5], bh
pop dword [esp + 5]
add esp, 3
pop ebp
push dword [esp + 0x12]
mov bp, si
mov bx, bp
xchg byte [esp + 9], bl
push bx
xchg byte [esp + 0xd], dl
mov byte [esp + 0x1c], dl
push dword [esp + 0xc]
pop word [esp + 3]
mov word [esp + 0x1d], sp
push word [esp + 0x18]
mov dword [esp + 7], ecx
rcr dl, cl
dec edx
mov bl, dh
mov dword [esp + 0xc], edi
xchg ebx, ebp
lea edx, [edx - 0x63]
mov bl, 0x63
pop ebx
lea ebp, [eax*4]
btr bp, cx
mov word [esp + 0x17], cx
mov dh, byte [esp + 0x18]
not dl
mov word [esp + 7], bx
sub esp, 0x19
not dx
pop dword [esp + 0x10]
mov edx, dword [esp + 0x10]
shl ebp, cl
bsr ebp, edi
lea ebp, [edi*4]
cld
xchg byte [esp + 0x1f], dl
cmc
mov dh, cl
pop bx
dec dh
mov bp, ax
xchg byte [esp + 0x1a], bl
lea esp, [esp + 0x26]
pushal
neg dl
bswap ebp
neg bp
mov byte [esp + 0x17], bl
sub esp, 0
bswap ebp
push dword [esp + 0x1e]
btr bp, cx
mov dh, dl
xchg bp, dx
sub bx, bp
pop dword [esp + 0xe]
pop ebp
push word [esp + 0x12]
bswap bp
add esp, 0x27
add esp, 3
stc
mov bl, 0xf1
stc
btc bx, si
sub esp, 4
pop edx
bswap bp
xchg bh, dh
push ebp
lea ebp, [edi*4]
xor edx, ebp
mov byte [esp], ah
bswap ebx
mov word [esp], cx
mov ebp, 0x14db057e
mov bp, word [esp + 3]
add esp, 3
mov word [esp], dx
add esp, 1
mov bp, 0x2709
xchg dl, dh
mov dh, cl
not bl
bswap ebp
xchg byte [esp], dh
mov dh, byte [esp]
pushfd
push ecx
pop ebp
pop ebx
sete dh
not bp
bswap bp
mov bp, si
btc bx, cx
sbb dh, 5
mov dh, cl
sub esp, 0x13
adc ebp, ebx
xchg byte [esp + 0xc], dl
mov dx, si
mov word [esp + 0x11], di
mov bh, al
neg bp
lea edx, [ecx*4]
xchg edx, ebp
xchg ebp, ebx
bt ebp, esi
mov dl, 0x2a
mov dl, 0xe9
pop word [esp + 6]
inc dh
bswap bx
mov bh, 9
lea ebp, [eax + ebp]
xchg dword [esp + 1], ebp
mov dword [esp + 4], esi
stc
mov ebp, dword [esp + 0x11]
mov word [esp + 0xc], bp
xchg dword [esp + 2], ebp
push si
btc dx, si
push dword [esp + 0xa]
bswap bp
mov bh, al
push bx
neg bp
push word [esp + 1]
lea ebp, [eax + 0x235d3e26]
lea ebp, [0x13a2264a]
mov byte [esp + 8], bl
xchg byte [esp], bl
xchg word [esp + 2], bp
mov byte [esp + 0xd], dh
mov dword [esp + 0xf], eax
pop word [esp + 3]
neg bl
mov edx, dword [esp + 0x17]
clc
mov dx, word [esp + 6]
mov ebp, edi
mov dword [esp + 7], ecx
mov dx, cx
mov edx, ebx
neg ebp
mov ebp, dword [esp + 5]
bsr bp, ax
xor bp, 0x6292
mov bx, word [esp + 4]
mov edx, dword [esp + 2]
lea esp, [esp + 0xb]
mov dh, al
lea esp, [esp + 8]
lea ebp, [ebx - 0x8d]
not dh
lea ebp, [edx + 0x25b23c4c]
mov dh, bl
mov bp, word [esp + 2]
pop word [esp + 2]
add bp, 0xca5
xchg word [esp + 1], dx
mov byte [esp + 1], dh
setnp dh
lea edx, [edx*4]
xchg dx, bx
sub esp, 9
sub esp, 8
push word [esp + 2]
neg dh
bswap ebp
push word [esp + 0xa]
pop bp
shr dx, cl
not dh
bswap bx
xchg bh, bl
bswap bp
pop dx
pop word [esp + 9]
add esp, 0xc
not dh
mov dword [esp + 2], ebx
bsf ebp, ecx
sub esp, 0x1b
lea esp, [esp + 0x16]
sete dh
mov byte [esp + 0xb], bh
mov bl, byte [esp + 5]
bswap bp
mov bp, 0x1b
not bp
clc
mov bp, ax
lea ebp, [edx + ebp]
sub esp, 0x18
mov bp, 0x815
mov word [esp + 3], bx
mov ebp, dword [esp + 0x18]
xchg ebp, edx
xchg byte [esp + 0x1f], dl
mov dx, si
mov bp, di
cld
mov ebx, dword [esp + 0x1e]
pop ebp
neg ebp
mov byte [esp + 0xd], dh
xchg bh, dh
clc
xchg byte [esp + 0x17], dh
xchg byte [esp + 7], dh
mov bx, 0x44cd
lea ebx, [eax + esi]
push word [esp + 5]
sete dh
lea ebx, [ecx*4]
mov ebx, 0x5eca5996
bswap dx
stc
or ebx, ecx
add esp, 0x11
mov ebx, 0x75556a51
lea ebp, [0x9d5085b]
pop dword [esp + 7]
pop word [esp + 8]
xchg byte [esp + 6], dh
bswap dx
mov bx, 0x22ff
lea esp, [esp + 6]
add esp, 4
mov bp, 0x2ec7
bswap bx
mov byte [esp], ch
neg ebx
seto dh
mov dh, byte [esp]
sub bh, 0xc5
setb dl
pushal
cmc
pop dword [esp + 0xf]
mov ebx, dword [esp + 0x19]
sub esp, 0x11
pop bp
pop word [esp + 0x1d]
mov dword [esp + 0x24], ecx
neg dx
lea esp, [esp + 8]
lea edx, [ecx*4]
pop edx
xchg byte [esp + 0xf], bl
mov ebp, dword [esp + 1]
push word [esp + 0xd]
adc edx, ecx
xchg dh, bh
lea ebx, [edi*4]
not dx
mov dword [esp + 0xe], eax
pop dword [esp + 0x18]
pop ebx
setg dl
setp dh
bswap edx
lea ebp, [ecx - 0x78]
mov dh, al
mov word [esp + 0x15], bp
mov byte [esp + 0x13], cl
pop dx
mov edx, 0x338d09d0
xchg dh, bl
bsf bp, di
setg bl
mov dh, 0x20
pop bx
sub esp, 0x15
mov ebx, ebp
inc bh
mov bx, dx
mov dx, word [esp + 0x18]
add esp, 0x1d
mov word [esp + 3], sp
sub esp, 0xc
bswap bx
stc
not ebx
lea ebp, [ecx + esi]
bts dx, di
setae dh
pop bp
add dh, 0x83
not bh
bswap ebp
bswap bx
sub esp, 0xc
inc bl
btr ebx, esi
dec ebp
sub ebp, ebp
add ebp, edx
mov ebp, eax
push word [esp]
xchg dword [esp + 2], edx
pushfd
lea ebp, [ebx*4]
bswap ebp
mov ebp, edi
mov dh, 0xfa
mov bp, di
mov bp, word [esp]
dec bp
lea ebp, [ecx*4]
mov bp, 0x21ae
pop bp
mov dword [esp + 0xc], edx
setnp dh
rcr bh, 6
mov bp, bx
add esp, 0x18
xchg ebx, ebp
lea ebx, [eax*4]
push dword [esp + 2]
xchg dword [esp + 0xc], ebx
mov bl, ah
pop ebp
mov bx, word [esp + 0xc]
lea ebp, [esi + 0x70644c99]
lea esp, [esp + 1]
pop dword [esp + 5]
pop dword [esp]
sub esp, 0x10
lea ebp, [edx + 0x77e22d17]
pushal
dec bp
mov dh, 0x46
lea ebp, [ecx + edi]
mov word [esp + 0x24], bx
lea ebx, [ebx + edi]
mov dl, bl
shl dh, cl
pop dword [esp + 0x18]
mov dx, bx
pop dword [esp + 0x29]
neg ebx
push word [esp + 0x22]
neg edx
mov bx, word [esp + 0x2c]
lea ebp, [ecx + edi]
pop bp
mov dh, byte [esp + 0x15]
xchg word [esp + 0x16], bp
push dword [esp + 0x20]
push eax
mov edx, dword [esp + 3]
mov dl, ch
mov ebp, 0x6436629c
xchg word [esp + 0x1f], bp
cmc
add bl, dh
mov ebp, esi
xchg word [esp + 0x17], bx
push dword [esp + 0x32]
pop dword [esp + 8]
mov bp, 0x2a40
bswap ebp
xchg dword [esp + 0x21], ebp
not dh
rcr dh, 3
mov dl, byte [esp + 0xc]
bswap ebp
add ebx, ebx
not bp
xchg dl, dh
lea ebx, [edx + ebp]
mov byte [esp + 0x27], ah
mov word [esp + 0xf], sp
mov dh, byte [esp + 0x33]
mov ebp, 0x426711da
stc
pop word [esp + 0x28]
xchg word [esp + 4], bp
xchg word [esp + 0x16], bx
pop dword [esp + 0x1a]
adc dh, al
sete dh
xchg ebp, ebx
lea edx, [edx*4]
mov dl, ch
pop dword [esp + 0x15]
push dword [esp + 4]
push word [esp + 0x1d]
lea ebx, [ecx + ebx]
bsf bx, di
pop word [esp + 0x16]
bts bp, ax
lea ebp, [esp + 0x146c]
xchg edx, ebp
add esp, 0x29
push dword [esp + 3]
mov edx, 0x2dc141e
pop dx
push dword [esp + 8]
mov word [esp], ax
lea ebp, [ecx + ebp]
mov dword [esp + 7], ebx
mov ebp, 0x7e10417e
pop dword [esp + 3]
mov bp, 0xff1
seto dh
push word [esp + 8]
push dword [esp + 5]
mov ebp, dword [esp + 1]
xchg bx, bp
mov ebp, ecx
mov dword [esp + 1], ebp
mov dh, al
xchg dword [esp + 1], ebx
mov ebp, edx
mov bp, 0x597
pop word [esp + 4]
lea ebp, [ecx*4]
mov dword [esp + 1], ebp
bsf dx, bp
mov ebx, edx
bts ebp, edi
push ecx
xchg bh, dh
mov ebp, 0xa385905
lea ebp, [ebp + 0x480b]
mov dh, byte [esp + 6]
mov dword [esp + 4], ebp
clc
bswap ebp
bsr bp, sp
xchg word [esp + 9], dx
lea ebp, [0x273767fa]
add esp, 7
pop dx
xchg byte [esp + 3], dh
setge dh
pop ebx
push word [esp + 1]
pop bp
bswap edx
mov bp, word [esp + 1]
xchg ebp, ebx
mov dh, 0x2f
mov ebp, dword [esp]
neg dx
mov bh, 0x6e
mov ebp, 0x7a3464ba
add esp, 3
push sp
mov bp, sp
pop bx
adc edx, 0xc8902b4
neg edx
xchg dl, dh
mov byte [esp], ah
mov ebp, esi
mov bl, bh
shr edx, 0x1d
not ebx
mov bh, 0xb2
mov dx, 0x6e7f
mov bl, 0xb7
xchg byte [esp], dl
mov ebx, dword [esp]
shr bp, 0xf
mov bh, 0xf8
xchg byte [esp], dh
xor dh, 0xf
mov bp, word [esp]
xchg byte [esp], dh
mov bp, 0x54fc
mov edx, 0x7c1221e
lea ebp, [esp - 0x5ae6]
dec dx
lea edx, [edi + 0x23694f04]
mov dx, 0x7403
add esp, 0
lea esp, [esp]
btr ebp, edx
bsf dx, cx
xor bp, 0x6d84
mov dl, al
mov bh, 0x7b
bswap ebp
btr bp, bx
mov bp, 0x6243
bswap ebp
lea edx, [edx - 0x3f9e]
not bh
mov dx, word [esp]
setp dl
xchg dx, bp
lea ebp, [esp + 0x35]
sub esp, 0xe
mov dl, 0x73
rcr bh, 7
push word [esp + 9]
bswap bx
mov bl, byte [esp + 3]
push word [esp + 0x10]
mov ebp, 0x24d215ef
mov bh, 0x30
setb dh
dec bh
mov ebx, dword [esp + 0xc]
mov bx, word [esp + 0xa]
pop bx
not bp
lea esp, [esp + 7]
add bx, 0x1018
lea esp, [esp + 2]
sub esp, 7
rcr ebx, 6
mov ebx, esp
add esp, 9
pop word [esp]
push dword [esp + 2]
btc bp, cx
mov bx, word [esp + 4]
bswap bx
stc
add esp, 2
pop word [esp]
stc
pop word [esp]
xchg ebp, edx
mov ebp, 0x550e503d
mov dx, sp
pop bp
cld
xchg ebx, ebp
lea ebp, [edx + esi]
bsr edx, ebp
mov bl, byte [esp]
shl ebp, cl
cmc
clc
rcr dh, cl
bt edx, ecx
inc dh
adc bp, 0x5da6
bswap edx
mov ebp, 0x59c3603a
mov ebp, 0x1b741023
not bx
cmp bl, 0xd9
mov ebp, dword [esp]
mov ebx, 0x58344067
mov ebp, dword [esp]
lea ebp, [esp - 0x45a4]
mov ebp, ebx
mov ebp, eax
mov dh, 0xa7
lea edx, [eax + 0x4f81]
lea ebp, [esi + edi]
setp dh
push ax
mov bp, di
mov dx, word [esp]
push word [esp + 1]
bsf ebx, ebx
push word [esp]
mov byte [esp], ah
btr ebx, ecx
lea esp, [esp + 4]
pop bp
sub esp, 0x13
push word [esp + 0x10]
mov edx, 0x2d4d330f
pop word [esp + 0xe]
lea ebx, [ebx + 0x56c8190c]
lea ebp, [eax + edi]
mov bp, word [esp + 0xe]
neg edx
pop dword [esp + 1]
mov ebx, ebp
pop word [esp + 4]
bt bx, ax
pop edx
mov dh, ch
lea ebp, [eax*4]
mov ebp, dword [esp + 4]
mov bp, si
mov byte [esp + 4], dh
xchg dword [esp + 2], edx
pop bp
mov dh, 0xb5
mov word [esp], sp
pop ebx
shl dh, cl
inc ebp
not dl
mov byte [esp + 1], ah
sub esp, 0x19
mov ebp, edx
not ebp
setl dh
pop edx
sub esp, 0x1b
mov edx, 0x505656b5
xchg bx, dx
pop word [esp + 8]
sub bp, cx
push dword [esp + 0x21]
bsr ebp, ebp
bt ebp, ebx
cld
mov ebp, dword [esp + 9]
mov word [esp + 0x1b], cx
not bp
mov bp, 0x6092
push dword [esp + 0x32]
pop ebp
mov dx, 0x2e24
ror bp, 2
mov dl, al
mov ebp, ebx
cld
xchg dword [esp + 8], edx
lea esp, [esp + 0x2a]
setbe dh
bswap bp
add ebp, ecx
lea esp, [esp + 0xa]
neg bp
bsf bx, cx
mov ebx, 0x68eb71e7
mov byte [esp], cl
mov bx, word [esp]
inc bh
mov bx, cx
mov bx, 0x7a86
lea ebx, [ebx*4]
mov ebp, dword [esp]
mov edx, dword [esp]
lea edx, [esi + 0x3af3]
not bh
mov dh, 0xa3
bswap ebp
lea edx, [esi + esi]
rcl ebp, cl
lea ebp, [0x67e528f5]
mov ebp, 0x4404192b
stc
mov bp, 0x1e7e
dec dh
btr ebp, ebp
mov dl, bh
mov dl, bh
add esp, 0
sub esp, 6
neg bx
mov dx, 0xad6
add esp, 4
xchg dx, bx
pop bp
lea ebx, [esi - 0x3d]
dec ebp
not dl
sbb dh, 0x18
neg bp
lea ebp, [0x4f8836e2]
mov edx, 0x6f803c80
sub esp, 3
pushfd
xchg byte [esp + 4], dl
lea ebp, [ecx + 0x378]
mov ebp, esi
sub esp, 0xd
bsr ebp, eax
pop dword [esp + 0xb]
lea edx, [edx - 0x13fe]
lea ebp, [edx*4]
setp bh
add esp, 0xa
mov ebp, dword [esp + 4]
not ebp
not ebp
bswap bp
mov ebp, 0x4016297c
lea esp, [esp + 1]
lea ebp, [ecx + ebx]
bsr ebp, edx
stc
dec dl
neg bl
bswap ebp
mov dh, 0xb8
stc
pushal
push ecx
rcr dh, cl
inc ebp
xchg dword [esp + 0x17], ebx
pop dword [esp + 0x19]
pop word [esp + 6]
mov dh, dl
neg edx
pop dword [esp + 0x1b]
lea ebp, [esp + 0x82]
mov byte [esp + 0xa], al
pop bp
push word [esp]
push dword [esp + 9]
lea esp, [esp + 0xd]
mov ebp, esi
push dword [esp + 0xe]
pop dword [esp + 0xf]
mov word [esp + 4], cx
bswap edx
xchg byte [esp + 0xb], dh
push dword [esp + 3]
lea ebp, [esi - 0x6ffe]
pop bp
push word [esp + 0x13]
push word [esp + 0x15]
lea ebx, [eax + edi]
add esp, 1
lea ebp, [edi + 0x8f]
pop bx
bsr dx, cx
pop dx
cld
lea ebp, [ecx + 0x8d]
add esp, 0
pop ebx
setge bl
xchg dword [esp + 0xf], edx
clc
pop dword [esp + 6]
mov dh, byte [esp + 0xc]
lea ebp, [ecx + ebx]
pop dword [esp + 4]
lea ebp, [ebx + 0x624d]
mov bp, word [esp]
neg ebp
pop dword [esp]
mov dh, byte [esp + 2]
xchg word [esp + 2], bp
mov dh, ch
mov byte [esp + 3], ah
inc bp
btc ebp, eax
lea ebp, [eax + 0x91]
sbb bp, cx
pushal
lea ebp, [edx + edi]
xchg dword [esp + 0xd], ebp
neg dh
not bl
mov dh, byte [esp + 8]
mov dl, byte [esp + 9]
mov dx, word [esp + 0x16]
pop word [esp + 0x15]
pop bp
pop bx
not bp
mov dh, byte [esp + 0x19]
lea esp, [esp]
push word [esp + 0x1c]
bswap ebx
mov byte [esp + 0xa], dl
add esp, 8
push word [esp + 0x15]
mov dword [esp + 0x18], ecx
pop word [esp + 8]
xchg dword [esp + 6], ebp
mov byte [esp + 0x1a], ah
lea esp, [esp + 0xd]
pop dx
mov bh, 0x7f
xchg bp, dx
xchg bh, bl
setge bh
xchg dx, bp
neg bp
xchg byte [esp + 7], dh
xchg byte [esp + 1], bl
lea ebp, [edi*4]
neg bp
pop word [esp + 8]
mov byte [esp + 2], ch
mov bh, 9
add esp, 0xa
mov ebx, 0x67842824
bsr bp, sp
mov byte [esp], dh
xchg dl, bl
btc ebp, esi
xchg bp, dx
mov bx, 0x43a9
mov byte [esp], al
mov byte [esp], bh
mov dx, cx
dec dx
bswap ebp
clc
bsr ebp, esp
rol bp, cl
mov ebx, ecx
inc bx
bt ebp, ecx
setae dh
btc bp, bx
mov bp, sp
add esp, 0
mov dh, cl
mov byte [esp], bl
sub esp, 6
push dword [esp + 6]
xchg word [esp + 5], bp
bsf ebp, ebx
neg ebp
bts ebp, esp
lea ebp, [eax + edi]
push dword [esp + 9]
push word [esp + 0xe]
mov dword [esp + 1], esp
pop bx
mov bp, word [esp + 8]
mov bp, 0x6192
bswap edx
push dword [esp + 6]
bts ebx, ecx
not ebp
lea esp, [esp + 8]
push ecx
mov dh, 0x60
mov bx, bp
xchg byte [esp + 0xc], bl
not bp
xchg dword [esp + 1], ebp
lea ebp, [edx + edi]
xchg word [esp + 0xa], bp
pop ebp
dec bl
rcl bh, cl
mov ebp, 0x7cb7410
mov byte [esp + 5], cl
push dword [esp + 9]
mov dword [esp + 4], eax
sub esp, 0xf
mov bp, ax
bswap bx
not dh
rcr ebp, cl
mov bx, 0x3f84
mov word [esp + 0x1a], bp
setl dh
lea ebp, [esi + esi]
add esp, 0x13
mov bp, word [esp + 7]
bt ebp, esi
xchg dword [esp + 3], ebp
bts ebp, esp
push dword [esp + 8]
lea ebx, [ecx - 0x9c]
sub esp, 0x1a
bswap bx
mov edx, dword [esp + 0x1c]
lea ebp, [esi + edi]
cmc
setae bh
bts bx, si
bswap bp
xchg ebp, ebx
pop dword [esp + 0x1d]
not dl
push ebp
mov word [esp + 2], cx
lea ebx, [ecx + edi]
lea ebp, [eax*4]
xchg byte [esp + 0x18], dh
mov dh, byte [esp + 0x13]
pushal
xchg word [esp + 0x32], bp
pop word [esp + 0x21]
xchg word [esp + 0x1c], dx
sub esp, 0x13
lea esp, [esp + 0x5a]
xchg bp, dx
btr dx, sp
cmp edx, 0x6e9f7a48
not dl
lea ebp, [edi*4]
bswap edx
mov bl, byte [esp]
mov dh, 0x80
btc bp, sp
neg ebp
bsf ebp, eax
lea ebp, [ebx*4]
bswap bp
lea ebp, [eax + ebx]
bsr bx, si
inc ebp
mov bp, word [esp]
mov bp, si
bswap edx
xchg ebp, edx
lea edx, [esi + edi]
not dh
not ebx
bsr ebx, esp
bswap ebp
bswap bp
neg ebp
neg dh
bsr ebx, esp
inc bp
lea edx, [0x9b34475]
lea ebx, [eax + edi]
mov dh, 0xc6
lea edx, [eax + 0x54fb]
pushal
mov bp, word [esp + 0x13]
rcr dh, cl
mov bp, 0x51ae
xchg dword [esp + 0x12], ebp
lea ebx, [ebx + edi]
xchg word [esp + 0x14], bx
xchg dword [esp + 0x12], ebp
push cx
mov byte [esp + 0x15], al
pop dword [esp + 0x18]
lea ebx, [eax + 0x59c3]
mov ebp, edi
mov byte [esp + 0x16], dh
xchg word [esp + 0x14], bp
sbb bx, si
bswap bp
lea edx, [ecx + 0x4572]
push si
mov dword [esp + 2], ebx
mov ebx, 0x328054a
inc bl
mov byte [esp + 1], bh
pop bp
mov edx, eax
mov bp, word [esp + 0xa]
xchg ebx, ebp
xchg word [esp + 0x18], dx
xchg dword [esp + 0xc], ebx
xchg dx, bx
not bh
bswap ebp
pop ebp
not bl
mov dh, 0xf2
cmp ebp, eax
neg ebp
rol ebx, 0xe
shr edx, cl
mov dx, 0x656a
mov bl, byte [esp]
mov dh, byte [esp + 3]
xor bp, 0x7bc5
mov dh, byte [esp + 5]
mov dh, dl
and dh, 0x62
not ebp
jmp 0x9eb4d3