Function at 0x89fffa
Capabilities:
Access peb ldr_data
Check for peb beingdebugged flag
Parse pe header

Disassembly:
inc edi
les edi, [edi + 0x5d1a2573]
and byte [edi + 0x79df3824], bl
mov al, 0x6c
dec edi
pop ecx
lahf
mov ah, 0xf6
invalid
xchg ebp, eax
cli
sti
invalid
loopne 0x765644
jns 0x765602
add dword [0x4ce926aa], ecx
fadd dword [edx]
adc ch, byte [ecx]
add byte [edx + 0x59], ch
pop ecx
sub byte [ebx], ch
or eax, 0xbd0b48f9
sub esi, dword [esi]
or eax, 0xbd0b48f9
xlatb
bound edi, qword [esi - 0x18]
xor dword [eax - 0x2aa72b6f], ebx
jo 0x7656f9
mov byte [edi + edi*4 + 0x2d7d0891], al
cmc
mul dword [edx]
in al, dx
lodsb al, byte [esi]
jp 0x76567b
or eax, 0xd009fb2a
mov eax, 0x5e51aa5e
xor byte [edx + 0x60070c12], al
jbe 0x76568d
call 0xfe834a2d
pushfd
hlt
in eax, dx
pop ds
adc eax, 0xf2ed5b10
enter 0xffffffffffffca6f, 0xf
inc edi
cmp bh, byte [esi]
jo 0x765754
push esp
pop esi
or eax, 0xa08b0763
retf 0x7999
xor byte [ebp + 0x4a771217], ah
xor al, 0x70
sub esp, dword [eax + 0x4c]
push edx
into
in al, 0x80
add al, 0xf3
jmp 0x7656f2
mov dx, word [esp + 1]
mov edx, dword [esp + 3]
xchg dl, ch
mov ecx, dword [esp + 2]
pop edx
mov eax, 0x7fc61017
rcr cx, 7
setg bl
sub esp, 0x1f
cmp ebp, eax
neg ax
lea eax, [esi + 0x666c3ed8]
mov ebx, dword [esp + 0xc]
pop word [esp + 0xc]
mov dx, ax
lea ebx, [esp + eax]
xchg dl, al
pop dword [esp + 0xb]
mov edi, 0x34d26f8
xchg dword [esp + 0x14], edi
mov bl, byte [esp + 0xc]
stc
bts cx, sp
lea ebx, [ebx + esi]
lea esp, [esp + 0xe]
mov bp, ax
add esp, 8
lea esp, [esp + 1]
not cl
add esp, 0
add esp, 1
mov dx, cx
mov cx, word [esp]
xchg byte [esp], bl
mov dh, 0x56
neg si
mov si, 0x561b
rcr ax, 2
mov ecx, dword [esp]
neg di
sub esp, 4
push word [esp + 2]
mov bl, ah
xchg word [esp + 2], di
and al, 2
jge 0x898fc3
jl 0x898fc3
lodsb al, byte [esi]
jg 0x89872e
push ebx
mov bh, 0xc7
ret
mov ebx, 0x61f50f8
mov dl, 0x81
bsf ax, sp
xchg word [esp + 0x10], dx
mov esi, dword [esp + 0x17]
mov dh, byte [esp + 0x13]
mov bx, 0x367d
pop dword [esp + 0xe]
mov esi, ebp
mov word [esp + 7], di
push edx
push dword [esp + 0x12]
mov bx, word [esp + 7]
xchg dword [esp + 4], edi
mov cl, byte [esp + 3]
mov ebx, dword [esp + 0xa]
bt edi, edi
mov ax, word [esp + 8]
sete bl
add esp, 6
xchg dword [esp + 0xc], edx
pop dword [esp + 0xe]
mov bl, dh
xchg byte [esp + 0x14], dh
cld
mov dx, word [esp + 0xe]
xchg cx, ax
dec bh
inc al
push dword [esp + 5]
bsr dx, dx
setae dh
mov edx, 0x16030641
pop word [esp + 0xd]
xchg dword [esp + 4], ebx
mov al, byte [esp + 0xa]
pop di
lea ebp, [esi + edi]
lea esp, [esp + 0x12]
inc ebp
lea esi, [esi + 0xd]
sub esp, 0xa
sub ax, bx
push word [esp + 5]
cmc
rcr al, cl
mov bx, cx
bt si, dx
xchg dh, ch
not ecx
dec bl
lea edi, [0x67112ebc]
mov byte [esp + 0xa], cl
lea edx, [0x147c4352]
mov ax, si
mov bl, 0x26
rcl bp, cl
mov ah, byte [esp + 6]
xchg dword [esp + 3], ecx
lea esi, [eax + edx]
adc ax, sp
setnp dl
push dword [esp + 0xd]
mov byte [esp + 0xd], dl
not di
mov byte [esp + 0xc], dh
mov ch, 0x91
mov esi, 0x2ba550e3
btr ebx, esp
mov di, 0x30b0
clc
lea eax, [edx + ebp]
mov bx, 0x8cb
mov bx, word [esp + 0x14]
bswap bx
mov byte [esp + 0xd], ch
xchg bp, bx
mov ah, cl
mov dword [esp + 2], esp
neg edi
sub si, di
push word [esp + 0xb]
xchg dword [esp + 0x10], ebp
xchg edi, esi
mov byte [esp + 0x15], ch
bswap eax
clc
lea esp, [esp + 0xd]
mov ecx, dword [esp + 9]
lea ebx, [ecx + edi]
mov word [esp + 2], ax
clc
neg edx
mov byte [esp + 3], dl
neg cx
push esp
cld
lea eax, [ecx + 0x32c8]
or di, bx
mov bx, 0x2f9a
bswap ebx
mov dword [esp + 9], edx
add esp, 0xb
xchg ebp, ebx
xchg byte [esp], bl
xchg dl, bl
inc ebx
bswap si
setge ah
setp ah
neg bp
xchg byte [esp + 1], bl
dec di
pop di
mov cx, di
mov ecx, dword [esp]
bswap ax
mov bx, 0x229f
neg dh
mov cx, 0x632
btc ebx, edx
add esp, 0
mov dl, al
xchg dl, ah
inc dx
mov edi, dword [esp]
lea esp, [esp]
mov bl, 0x15
xchg byte [esp], bl
bswap ax
sub esp, 0xc
mov ecx, dword [esp + 6]
bswap dx
btc edi, edx
mov bh, byte [esp + 9]
xchg ch, dl
xchg cx, bx
lea esp, [esp + 2]
mov word [esp + 1], cx
mov byte [esp + 6], dh
lea ebp, [edi + 0x1ec44c71]
lea esp, [esp + 4]
btr si, si
lea esp, [esp + 3]
mov dword [esp], esp
mov dl, byte [esp + 2]
not dx
lea esp, [esp + 3]
mov ebx, dword [esp]
neg cl
lea edx, [edx + ebx]
sub esp, 0x11
clc
bsf si, sp
mov byte [esp + 0xc], al
xchg byte [esp + 0xd], bl
mov ebp, esi
xchg byte [esp + 0xd], ah
stc
pushal
mov ecx, edi
lea ebx, [ecx - 0x893]
pop dword [esp + 0x10]
pop dword [esp + 0x24]
mov word [esp + 1], sp
mov esi, eax
mov dx, 0x76c2
xchg word [esp + 0x11], cx
mov dx, ax
xchg al, ah
lea ebx, [edx + 0x6b2f]
bsr dx, bx
xchg dword [esp + 0x13], edx
mov word [esp + 0x25], ax
setnp ch
popal
push dword [esp]
mov al, 0x9e
pop ebx
mov ebp, edi
mov bh, byte [esp + 7]
setnp ah
mov dx, word [esp]
mov al, byte [esp + 7]
mov eax, edi
sub esp, 6
xchg dword [esp + 7], ebx
mov edx, 0x394f7629
mov cl, byte [esp + 6]
mov edi, ebx
mov si, 0x51ab
xchg dword [esp + 0xa], esi
mov word [esp + 0xb], dx
mov di, cx
mov byte [esp + 3], ch
btc edi, ebp
xchg cx, ax
pop dword [esp]
bsf si, di
mov eax, edx
pop dword [esp + 3]
pop ebx
mov si, word [esp + 2]
bt ecx, esi
xchg cx, ax
setge ah
xchg dh, al
xchg byte [esp], cl
push word [esp + 3]
lea ecx, [esp - 0x31d7]
mov cx, word [esp]
mov cl, 0x93
setg dh
neg esi
add esp, 2
bsr edx, ecx
mov cx, word [esp]
pop ecx
bts di, si
xchg bp, di
mov cx, bp
mov ah, byte [esp]
sub esp, 0x19
pop dword [esp + 0xe]
ror ebp, cl
setp al
xchg dx, ax
bts di, ax
xchg dh, ch
dec cl
neg bp
mov ecx, ebp
mov ch, al
ror ecx, cl
btr edx, ebx
rcr ecx, 5
mov si, word [esp + 0xf]
mov al, 0xd5
mov di, word [esp + 6]
lea edi, [esi - 0x6006]
mov bl, byte [esp + 0xa]
mov al, ch
neg ch
mov dh, 0x6d
xchg edx, ebx
bt ecx, ebp
lea esp, [esp + 0x14]
cld
mov dh, 0xf3
pushfd
xchg dword [esp], edx
mov ecx, 0x7b0312d6
lea edi, [ebx + 0x3c]
mov ah, 0xd3
setnp dh
pop cx
xchg bx, bp
mov dh, 0xcf
bswap si
xchg di, ax
not ebp
push word [esp + 2]
jne 0x898696
je 0x898696
int 0xf9
pushfd
in eax, dx
cmp eax, 0x660fec83
bswap ebx
sub esp, 0xf
bswap bx
sub esp, 0xc
setno dl
pop bx
mov ebx, 0x1e4d5314
sub esp, 4
not cl
xchg esi, edx
bswap esi
mov al, byte [esp + 4]
mov esi, dword [esp + 6]
or dx, 0x6a0d
xchg word [esp + 0xa], ax
xchg byte [esp + 0x1d], bl
pop ecx
or eax, esp
rcl al, 4
mov word [esp + 0x13], bp
mov ch, byte [esp + 0xe]
mov bp, si
pop word [esp + 4]
mov edi, eax
mov ecx, ebp
mov edi, dword [esp + 5]
mov dl, byte [esp + 9]
bswap dx
mov byte [esp + 0x10], dh
xchg byte [esp + 0x17], cl
lea esp, [esp + 3]
mov esi, 0x21e639a4
mov dl, ch
bsf esi, ecx
dec dh
push word [esp + 0x10]
not cl
push dword [esp + 0x12]
mov dword [esp + 0xd], esi
clc
add esp, 2
mov dh, byte [esp + 0x18]
not ax
add esp, 0xf
mov bh, dl
pop word [esp + 3]
mov dl, 0x36
xchg byte [esp + 3], al
lea esp, [esp + 6]
mov bp, 0x74e7
mov bh, bl
push edi
xchg di, ax
lea ecx, [eax + esi]
neg eax
sub esp, 0x1a
cmc
lea edi, [edi + edi]
lea esp, [esp + 0x19]
mov dx, 0x1eb6
mov cx, 0x93
mov ah, cl
rcl al, cl
mov edi, edx
rcl al, cl
pop di
mov bl, dh
pushfd
push dword [esp + 3]
pop dword [esp + 1]
mov ebp, eax
sub di, bp
inc bp
not si
setg ch
pop word [esp]
bswap eax
cmc
mov bl, 0x8d
lea esi, [eax + ebp]
add esp, 4
or dx, cx
pop dx
push word [esp + 1]
mov dx, word [esp + 3]
push word [esp + 2]
lea esp, [esp]
xchg byte [esp + 2], bl
pop dx
mov ebp, edi
mov dword [esp], edi
bswap si
not bx
not dh
mov byte [esp + 1], bh
xchg dword [esp], eax
mov ecx, dword [esp + 1]
and dl, 4
pop bp
mov di, word [esp + 1]
bsr edx, edx
neg ecx
lea esp, [esp + 1]
xchg di, bp
add esp, 0
dec si
mov byte [esp], cl
bswap ebp
neg ax
xchg byte [esp], cl
mov ah, dh
not si
shl esi, 0xd
mov edi, 0xa384c8f
rol bh, cl
mov bp, 0x14a7
xchg ah, bh
clc
bswap ebp
sub esp, 0xd
bswap ax
mov word [esp + 0xb], sp
push dword [esp + 8]
lea eax, [eax + edi]
not cx
not ebx
pop dword [esp + 1]
mov byte [esp + 3], ch
mov dl, byte [esp + 0xa]
bswap dx
pop word [esp + 2]
lea esp, [esp + 5]
xchg word [esp + 2], si
xchg dword [esp], ecx
dec esi
bswap dx
mov di, word [esp + 4]
lea eax, [0x70da7531]
xchg edi, ebp
mov esi, 0xf683a8f
pop cx
mov ebx, ecx
clc
lea esi, [ebx + 0x448a12fe]
rcr cx, cl
lea esi, [eax - 0x36d6]
sub esp, 0x1c
neg edi
pop eax
btc edi, esi
mov cx, 0x1d3
jnp 0x898741
jp 0x898741
mov edx, 0x80ffa566
pop ebx
jae 0x898cef
inc dword [eax + 0x50735b]
pushfd
pushal
sub esp, 7
mov word [esp + 2], ax
add byte [eax + 0x6607ec83], bl
mov dword [esp + 2], eax
push word [esp + 4]
mov dl, 8
pop dword [esp]
pushal
neg dl
or cx, 0x317
sub esp, 0x14
popal
stc
pushal
adc edx, 0xbd65051
xchg di, si
mov ebx, dword [esp + 0x2f]
xchg bl, bh
popal
mov bh, 0xe2
bswap ecx
bswap edi
mov ebp, dword [esp + 0xc]
adc al, 0x1c
rol ax, 3
push word [esp + 0xf]
pop dx
lea edi, [edi + 0xcf]
sub esp, 0x1b
lea esp, [esp + 0x27]
add byte [eax], al
add byte [ebx + 0x648d1bec], al
and al, 0x27
bswap ax
push si
add esp, 0xb
xchg dx, cx
pop dx
mov word [esp], ax
js 0x898aaf
jns 0x898aaf
adc eax, 0xf50d06f
mov fs, word [ecx]
add eax, dword [eax]
add byte [edi], cl
invalid
push eax
jle 0x899041
jg 0x899041
adc cl, byte [esi]
invalid
xchg ebp, edx
xchg al, cl
mov dh, byte [esp + 0xb]
rol dl, 4
xchg ebp, ebx
lea ecx, [esp + edi]
jns 0x89c7c4
js 0x89c7c4
dec ebp
in eax, 0xd0
mov dh, 0xce
lea eax, [ecx + esi]
mov bp, word [esp + 0xd]
mov ah, al
not bx
mov byte [esp + 9], dh
setb dl
bswap ecx
jg 0x898d2b
jle 0x898d2b
arpl di, bp
jg 0x898d84
jmp 0xdc9d2071
mov ah, byte [esp + 6]
mov byte [esp + 0xd], ch
ror di, cl
push dword [esp + 0x1a]
add esp, 2
mov edi, ebx
xchg edx, ecx
mov ax, 0x5a96
bswap esi
mov eax, 0x7d6348e7
xchg cx, bx
ror ch, 2
pop dword [esp + 0x15]
pop esi
bswap bx
bsr dx, ax
setns ch
bswap ecx
mov dh, bl
push di
stc
xchg ecx, ebx
pop dword [esp + 0xf]
pop dword [esp + 0xa]
xor ecx, 0x772038f7
xchg word [esp + 4], dx
lea ebp, [edx + edi]
lea ebp, [esp - 0x23]
xchg dword [esp + 0xa], ebx
bsf ebp, edi
xor ah, cl
pop dword [esp + 8]
mov word [esp + 4], sp
mov ecx, 0x1b874d8a
mov dword [esp + 1], ebx
bswap ax
or si, si
shr edi, 0x1a
lea edi, [ebx - 0x2793]
mov edx, eax
bswap ebp
xchg dword [esp + 2], edi
bswap bp
pop dword [esp + 2]
mov byte [esp + 5], dh
xchg byte [esp + 2], ch
pop ebp
push word [esp + 9]
mov dword [esp + 5], ecx
xchg si, di
xchg byte [esp + 8], al
mov dx, word [esp + 6]
pop bp
sub esp, 6
mov esi, 0x3ccb2769
jb 0x898d4c
jae 0x898d4c
or al, 0x11
mov cx, 0x42bc
mov esi, 0x27837de2
pop word [esp + 0x17]
dec dh
not ebx
mov bx, sp
pop dword [esp + 0x12]
pop cx
xchg byte [esp + 0x13], cl
mov byte [esp + 6], ah
pop di
mov ah, 0x80
rol cx, cl
mov ch, 6
xchg dword [esp], esi
xchg byte [esp + 0xe], bh
xchg byte [esp + 8], ah
push dword [esp + 0x12]
mov edx, dword [esp + 0xe]
push dword [esp + 4]
push dword [esp + 0x19]
mov bp, si
jne 0x898d72
je 0x898d72
or ch, bh
mov ebp, 0x16246c87
xchg dword [esp + 0x16], ebp
not al
lea esp, [esp + 0x24]
rcl ebp, cl
bswap ecx
sub esp, 0x1a
push dword [esp + 0x14]
jae 0x898e3e
jb 0x898e3e
sbb dl, byte [edi + 0x18916207]
push es
cmp ebx, dword [edi - 0x175cf029]
bt eax, ebp
neg dx
lea esi, [ecx + edx]
mov bp, dx
bts bx, cx
xchg edi, ecx
pop word [esp + 0x1e]
bsr eax, eax
add bx, 0x4d25
push dword [esp + 0x21]
mov di, 0x2b10
pop esi
pop dword [esp]
jne 0x898e9b
adc dword [esi - 0x75], esp
ljmp 0xcf87
je 0x898e9b
mov edx, 0x32c7a032
mov ch, 0x95
leave
int1
loopne 0x898ec6
push es
lea edi, [eax + esi]
xchg edx, eax
not ah
not ebx
bsf edi, esp
push esi
sete bh
sub esp, 0x1b
lea eax, [edx + 0x10b6]
xchg edi, eax
pop word [esp + 0xb]
mov dword [esp + 1], ebx
btr ebp, esi
mov edx, 0x578e5bfa
mov bl, byte [esp + 4]
lea eax, [esp - 0x9b]
pushfd
mov edi, ebx
mov bp, 0x464e
mov si, word [esp + 0x18]
mov byte [esp + 8], cl
setb dh
xchg dx, si
bswap cx
mov cl, 0xcd
xchg dword [esp + 0x14], esi
lea esp, [esp + 5]
xchg word [esp + 3], dx
mov dword [esp + 0x19], ecx
setl ch
xchg bl, cl
push word [esp + 8]
mov dl, 0xa7
lea esp, [esp + 0x18]
xchg dword [esp + 1], ecx
pop ebp
mov byte [esp + 2], dh
inc esi
mov bl, byte [esp]
mov ebp, dword [esp + 1]
xchg ecx, eax
xchg word [esp], si
bsr edi, ecx
mov ah, byte [esp + 3]
mov byte [esp], al
dec cl
inc si
sub esp, 0xc
pop dword [esp + 5]
neg dh
mov cl, 0x3c
lea ecx, [ebx + 0x3e537fc9]
pushal
mov dx, word [esp + 0x18]
mov cx, si
xchg word [esp + 0x20], di
je 0x898ebe
jne 0x898ebe
leave
jmp 0x898ff8
neg ecx
and cx, 0x3027
add esp, 6
btc bp, bx
xchg edi, eax
bswap ebp
mov bp, word [esp]
mov esi, eax
mov cl, ch
mov bp, cx
not ebx
xchg word [esp], dx
neg eax
xchg word [esp], bx
inc ebp
mov edi, eax
ja 0x898efa
jbe 0x898efa
invalid
sahf
sbb cl, byte [eax + 0x6feb1aef]
ljmp 0xee64
call 0x899046
pop eax
sub eax, 0x899046
cmp dword [eax + 0x50735b], 0
je 0x898c9a
lea esp, [esp + 8]
popal
jg 0x76568b
jmp 0x76568b
push 0xbdf8edc8
add dword [esp], 0x4257504e
pushal
mov di, sp
bswap si
xchg cx, ax
mov dx, 0x48d8
mov eax, 0x71844bcc
mov edi, dword [esp]
mov ebp, dword [esp]
setne dh
mov ah, 0xb2
mov ebp, dword [esp]
mov dl, 0xee
lea ecx, [edx + edi]
lea ebp, [esp + eax]
not bx
lea esi, [0x4b9a04b0]
pushal
xchg si, bx
lea esp, [esp + 0x1e]
bswap ecx
mov ebx, dword [esp]
bswap esi
bswap cx
mov si, bx
mov word [esp], di
xchg byte [esp], bl
xchg al, dh
pop di
mov ax, word [esp]
bswap ebp
mov si, word [esp]
mov bp, 0x7328
mov cl, 0x47
xchg bh, bl
mov di, word [esp]
lea ebp, [edi + ebp]
lea edx, [edx - 0xb]
mov ax, word [esp]
mov eax, 0xeb067b9
mov dl, byte [esp]
mov edi, dword [esp]
xchg ch, dl
xchg edi, eax
mov eax, ecx
mov bx, 0x2339
xchg bh, al
pushal
bswap bp
xchg byte [esp + 0x19], bl
lea esp, [esp + 9]
mov dx, 0x375e
mov cx, word [esp + 0xc]
lea ebp, [esp + esi]
mov edx, dword [esp + 0xb]
mov ebx, dword [esp + 0x15]
pushfd
bswap ax
xchg dword [esp + 4], edx
xchg byte [esp + 0x12], bl
xchg dx, ax
push dword [esp + 5]
push word [esp + 0x13]
mov edi, 0x73142d11
setne ch
pop esi
lea eax, [esp + 0x460b6d56]
xchg di, si
xchg edx, eax
xchg byte [esp], dl
lea ecx, [eax + ecx]
lea ebx, [eax - 0x689e]
mov ebp, dword [esp + 0xa]
pop ebp
push word [esp + 0x18]
mov bx, 0x730d
pop word [esp + 0x16]
mov ch, bl
setns al
xchg word [esp + 9], ax
lea eax, [0x6b8c5a11]
lea edi, [0x2c002ac3]
pop dword [esp + 0x10]
xchg word [esp + 4], dx
xchg byte [esp + 0xc], dh
xchg dword [esp + 0xa], edi
mov bp, sp
pop word [esp + 5]
lea ecx, [edi + 0x1816]
push dword [esp + 0xe]
push esi
xchg bp, si
xchg byte [esp + 0x12], dl
mov ax, word [esp + 0x10]
push dword [esp + 0x10]
mov esi, ecx
xchg dl, ch
lea ebx, [eax - 0xc1]
lea esp, [esp + 4]
pop esi
mov ebp, ebx
pop edx
lea esp, [esp + 3]
lea esp, [esp + 0x10]
popal
push cx
pushfd
mov byte [esp + 1], dh
push dword [esp + 2]
pop word [esp + 1]
pop word [esp + 1]
lea esp, [esp + 2]
lea esp, [esp + 1]
mov byte [esp + 1], ah
lea esp, [esp + 2]
push di
mov byte [esp + 1], ah
push word [esp + 2]
lea esp, [esp + 1]
lea esp, [esp + 4]
push 0
pushal
mov cl, byte [esp]
xchg cx, ax
not bh
mov di, ax
not di
mov edx, 0xca87586
mov bx, cx
mov cl, 0x90
mov esi, dword [esp]
lea ecx, [eax + eax]
mov dx, 0x1893
mov dl, byte [esp]
mov bp, dx
xchg dh, dl
bswap ax
mov ecx, dword [esp]
xchg ebx, edx
lea edx, [edi - 0xfc]
not cl
mov di, word [esp]
mov al, bh
mov bx, di
mov bp, 0x6d02
mov ch, 0xce
mov dl, byte [esp]
bswap bx
mov ah, bl
mov bl, byte [esp]
bswap ebp
mov cl, 0x27
mov eax, esi
xchg bh, al
lea ebx, [ebp + 0x5be4]
mov al, cl
mov si, word [esp]
xchg ebp, esi
xchg dh, al
lea edi, [ebx + 0x2f2a51f7]
mov di, word [esp]
mov edx, 0x1d295554
mov ebx, edi
mov ah, 0x83
mov bp, bx
setp ch
mov cx, 0x332e
xchg ah, cl
xchg ebx, ecx
pushal
bswap bp
mov byte [esp + 6], cl
mov word [esp + 0x10], dx
mov cx, ax
mov ecx, 0x40a695c
push dword [esp + 0x1d]
xchg dword [esp + 1], ebx
pop dword [esp + 3]
mov bh, ah
mov edx, ebp
mov edi, 0x724b24bc
mov ebp, dword [esp + 0x1a]
pop dword [esp + 0xa]
mov eax, dword [esp + 0x12]
xchg cx, bp
lea edi, [ebp + 0x1e]
xchg edi, ebp
push di
mov byte [esp + 0x18], bh
pop bx
xchg byte [esp + 0xd], bh
lea edi, [ecx + ecx]
push word [esp + 0x16]
bswap ebx
xchg word [esp + 0x18], si
mov edi, 0x4cb41699
lea eax, [edx + ebp]
mov cl, al
mov al, byte [esp + 0x1b]
mov al, 0x1d
xchg cx, si
bswap ax
pop dword [esp + 0xb]
lea eax, [esp - 0x257f]
lea esi, [eax + ebp]
lea ebx, [ecx - 0x2ada]
mov edx, 0x8fe0fd0
mov dx, cx
mov si, sp
mov dword [esp + 8], edi
mov word [esp + 0xb], ax
mov byte [esp + 0x16], ch
pop dword [esp + 0x11]
mov ecx, dword [esp + 0x11]
mov dword [esp + 4], ebx
mov byte [esp + 6], al
bswap edi
xchg dword [esp + 0xf], eax
pop eax
lea esp, [esp + 0x11]
mov dh, cl
mov ch, 0x8c
lea esp, [esp + 1]
popal
push bx
push word [esp]
pushfd
push dx
pop dword [esp]
push word [esp]
lea esp, [esp + 8]
push 0
pushal
lea esi, [ecx + ebx]
lea ebp, [edx + esi]
mov ch, 0x75
bswap di
mov al, cl
lea esi, [edi + 0x5ce2]
mov cx, si
lea eax, [eax + ecx]
mov dh, cl
lea ecx, [ecx + ebp]
mov cx, 0x2a91
xchg esi, ecx
mov cl, byte [esp]
push esi
mov bh, bl
mov byte [esp + 1], dh
mov ch, byte [esp + 1]
bswap dx
xchg dword [esp], ebp
pushfd
mov ah, 0xb4
xchg byte [esp + 5], ah
lea ecx, [0x3ab144e6]
mov ebx, dword [esp + 5]
bswap dx
mov dword [esp + 2], edx
mov eax, 0x53d052fc
xchg bx, ax
pop ebp
mov bh, ch
lea esp, [esp + 3]
lea edi, [ecx + 7]
mov dh, al
xchg byte [esp], dh
xchg byte [esp], ch
mov ebx, dword [esp]
mov dx, 0x287b
lea ecx, [ebp - 0x8d]
lea esp, [esp]
mov byte [esp], cl
mov cx, 0x3606
bswap esi
setbe dl
xchg byte [esp], ah
bswap esi
bswap edi
xchg bx, cx
xchg ah, bl
mov al, byte [esp]
mov si, word [esp]
push di
lea esp, [esp + 2]
not di
mov edx, dword [esp]
mov ebx, eax
not dx
bswap ebx
lea ebp, [edi + 0xc3]
lea esp, [esp]
mov esi, eax
xchg bh, bl
xchg ecx, edi
xchg ecx, esi
bswap di
xchg byte [esp], dh
mov dl, byte [esp]
push eax
mov word [esp + 1], di
lea edx, [ebx + esi]
bswap ax
mov eax, 0x4a767225
mov al, byte [esp + 3]
xchg esi, ebx
xchg byte [esp + 3], bh
xchg ecx, ebp
xchg byte [esp + 3], bh
pop word [esp]
bswap edi
bswap bp
xchg edx, eax
bswap ebx
xchg byte [esp], al
push word [esp + 2]
mov byte [esp], bl
mov di, word [esp + 4]
push word [esp + 4]
mov byte [esp + 1], bh
lea esp, [esp + 3]
lea esp, [esp + 3]
lea ebx, [esp - 0x6d]
mov bp, bx
xchg ecx, eax
xchg dx, bp
mov si, word [esp]
xchg edi, ebx
bswap ecx
xchg ebx, esi
mov bh, byte [esp]
bswap bp
mov bh, 0x2c
lea esp, [esp + 1]
popal
push ebp
pop word [esp]
push bp
push word [esp + 3]
mov dword [esp], esp
mov word [esp + 2], dx
pushfd
lea esp, [esp + 2]
lea esp, [esp + 8]
push 0
pushal
setg bh
xchg dl, bh
mov ax, word [esp]
mov al, dl
mov di, dx
mov bx, word [esp]
mov edi, 0x7a235c26
mov di, word [esp]
mov di, bp
mov eax, dword [esp]
mov ecx, edx
lea edi, [ebp + 0x4fa73c14]
mov ch, 0xd1
mov si, word [esp]
mov cx, bx
mov bp, word [esp]
xchg bp, bx
mov ch, byte [esp]
mov esi, esp
not bp
xchg edx, eax
mov ecx, 0x354623e4
mov edx, dword [esp]
mov si, 0x3661
mov eax, esi
mov dx, 0x1b61
mov bl, cl
xchg ebx, edi
xchg edx, eax
mov ch, 0x39
xchg bh, al
mov cl, 0xb
lea ecx, [ebx + 0x2382]
xchg ecx, esi
mov cl, 0x50
mov ecx, dword [esp]
mov di, bx
mov edx, edi
lea ebx, [esp + 0xa]
mov si, word [esp]
push bp
bswap di
lea eax, [ecx + ebx]
xchg byte [esp], ah
bswap eax
pop bx
mov si, word [esp]
mov cl, byte [esp]
mov cx, word [esp]
setg dh
mov ax, 0x190c
mov edi, dword [esp]
setle bl
xchg ebp, eax
setne cl
xchg ecx, esi
mov ebx, dword [esp]
lea ebx, [ebp + 0x204]
mov ebx, dword [esp]
mov eax, dword [esp]
bswap bp
mov bl, 0x91
mov ecx, esp
mov bl, byte [esp]
setb ah
mov bl, byte [esp]
lea eax, [ecx + ebp]
bswap edi
lea edx, [esi + ebp]
mov dx, word [esp]
mov bx, word [esp]
push ax
not dx
mov word [esp], cx
xchg byte [esp], ch
push ecx
xchg byte [esp + 2], ch
pop word [esp + 1]
push word [esp]
xchg cx, si
bswap si
lea edx, [ecx + 0x33426d48]
lea esp, [esp + 5]
mov eax, 0x603d78a1
setno ah
lea ecx, [edi - 0x4316]
xchg dh, bh
pushal
mov di, 0x5ca9
mov bx, word [esp + 0x11]
xchg dword [esp + 0xb], edi
push dx
push dword [esp + 2]
lea esp, [esp + 0x25]
xchg word [esp], bx
not bh
mov word [esp], bp
bswap edx
xchg ebx, ecx
mov dx, sp
lea esp, [esp + 2]
popal
push dx
mov word [esp], si
pushal
push word [esp + 0x1a]
mov dword [esp + 0xd], esp
pushfd
lea esp, [esp + 0x28]
push 0xab1bcb90
add dword [esp], 0x55344c7a
pushal
not cl
mov bp, bx
lea eax, [edx + ebx]
mov si, bx
xchg ch, al
mov ebp, dword [esp]
bswap si
mov eax, dword [esp]
mov eax, edi
pushfd
xchg ebx, eax
xchg word [esp + 1], bp
not bx
mov eax, ebx
mov word [esp + 1], bx
push word [esp + 3]
mov ax, bp
bswap di
pop eax
bswap di
mov ax, 0x220a
mov ebx, dword [esp]
not ebx
xchg byte [esp], cl
xchg word [esp], si
mov bx, 0x77e6
lea ebx, [edx - 0x4d2d]
bswap edi
lea edx, [esp + ebp]
lea esp, [esp]
lea edx, [ebx - 0xa0]
mov dh, byte [esp + 1]
xchg edi, ebp
mov ebx, 0x2dea7b6b
mov ch, cl
xchg edx, ecx
mov ax, bp
bswap esi
mov ebx, dword [esp]
mov bl, ah
xchg word [esp], ax
lea esp, [esp]
mov edx, dword [esp]
mov ecx, 0x6a656185
mov ecx, ebx
lea edi, [ebx + 0xf6]
lea ebx, [edx + ebx]
xchg bx, dx
xchg word [esp], di
pop si
mov bh, 0x75
xchg ebx, ecx
xchg edx, edi
not cx
xchg bl, ah
pushal
mov ebp, ebx
mov cx, di
pop dword [esp + 0xa]
mov esi, 0x5e9828bc
pushal
mov dh, 0x10
mov esi, dword [esp + 0x13]
not cx
pop bx
xchg dword [esp + 0x2d], eax
not ch
mov ecx, edx
xchg dl, al
mov byte [esp + 0x25], dh
lea esp, [esp + 6]
pop ax
mov byte [esp + 0x23], cl
mov eax, edx
mov eax, 0x5f234fae
mov al, 0xa6
lea edi, [edx + esi]
mov esi, esp
pop dword [esp + 0xa]
pushfd
pop di
mov ebx, dword [esp + 0x16]
bswap esi
mov byte [esp + 0x2d], ah
pop dword [esp + 0x25]
mov si, word [esp + 0x15]
mov ax, word [esp + 0x28]
push word [esp + 7]
pop dword [esp + 0x1e]
mov ebp, edx
mov byte [esp + 0x26], al
xchg di, si
xchg ah, ch
pop word [esp + 0x1e]
xchg byte [esp + 9], ah
xchg edx, edi
bswap di
mov edi, ebp
lea edi, [eax + 0xef]
mov ecx, esp
lea esp, [esp + 0x28]
popal
pushal
push word [esp + 0x13]
pop word [esp + 0x19]
push bp
pop word [esp + 0x10]
pop word [esp + 0x11]
pop dword [esp + 0x14]
push word [esp + 0x17]
mov dword [esp + 6], ecx
lea esp, [esp + 0x15]
push dword [esp + 6]
lea esp, [esp + 3]
lea esp, [esp + 8]
call fcn.00519c4d
jmp 0x8a0096
bsr ecx, esi
push sp
not bp
mov ch, 0x9a
bswap edx
xchg di, dx
mov dl, bl
mov esi, dword [esp + 3]
mov esi, ebx
mov bx, 0x51d8
lea esi, [esi + edi]
rcl ebx, 8
bswap dx
mov esi, 0x18fd5159
mov dh, bh
bsf bp, bp
xchg word [esp + 1], dx
pop dx
push word [esp + 1]
add esp, 3
xchg byte [esp], dh
xchg si, ax
mov ecx, dword [esp]
bswap esi
lea edi, [edx + ebx]
xchg cx, di
lea esi, [ecx + edi]
mov dl, 0xa6
pushfd
bsr bx, di
xchg dword [esp], eax
xchg edx, edi
pop word [esp]
not di
bsr di, di
bsr ebx, esp
setne bl
pop di
xchg byte [esp], bl
xchg bl, bh
add esp, 0
or dh, 0xcb
mov bx, 0x2d73
mov dh, dl
lea esp, [esp]
lea esp, [esp]
xchg byte [esp], dh
mov ah, byte [esp]
sub esp, 6
mov word [esp], dx
mov word [esp + 4], bx
xchg dword [esp], eax
dec dx
bsf edx, esi
mov ecx, 0x39b74005
xchg cx, bp
mov ax, word [esp + 3]
inc ebp
xchg dword [esp], esi
xchg word [esp], si
shr dh, cl
pop word [esp]
mov eax, 0x3b305eb4
neg dh
sbb di, 0x33e7
bsf ebx, edx
cld
lea ecx, [esi + esi]
neg dh
rcl eax, cl
and dx, cx
xchg bx, ax
setge dh
sub esp, 0x1e
xchg ch, cl
sub esp, 0xf
xchg bl, cl
mov word [esp + 0x1e], di
lea ebp, [edx - 0xa]
lea esi, [edi + 0x1260]
lea esp, [esp + 0x2a]
push esp
pop ebp
bsf ebx, esp
or ebp, edx
neg ecx
mov eax, 0x4e250729
mov ebp, edx
mov word [esp + 1], di
add esp, 0
bswap edx
mov word [esp + 4], cx
push word [esp + 3]
pop ebx
inc ch
bts ax, bp
mov byte [esp], ch
mov ecx, ebx
push word [esp + 2]
push word [esp + 4]
push word [esp + 1]
bsr bx, di
xchg byte [esp + 9], bh
shr edx, cl
mov dl, 0xbd
lea esp, [esp + 4]
rol esi, cl
pop ebx
mov al, 0x70
setne al
setge ah
lea esi, [ecx + ebx]
mov word [esp], bp
xchg byte [esp], dh
bswap edx
xchg byte [esp], ah
lea ecx, [esp + esi]
shl ah, 3
inc bx
mov edi, ebp
mov di, ax
lea edx, [edi + 0x57]
inc bp
xchg bh, dh
mov di, 0x251c
mov edx, eax
pop word [esp]
bswap edi
bswap edx
mov bp, 0x48d9
lea edi, [edx + edi]
xchg word [esp], di
pop di
mov dx, word [esp]
bswap esi
mov cx, 0x33f7
bt esi, esp
bswap esi
bsr dx, sp
lea ebp, [ebx + ebx]
mov ebx, ecx
dec eax
sub esp, 7
not edi
push dword [esp + 6]
not dl
stc
push dword [esp + 1]
mov word [esp], si
mov di, sp
mov dword [esp + 8], esi
pop word [esp + 3]
mov ebp, dword [esp + 5]
xchg word [esp + 6], di
mov ah, bh
bswap ax
pop edx
mov edi, edx
mov esi, ecx
pop dword [esp]
xchg di, ax
pop edi
bswap dx
seto cl
btr eax, edx
mov cx, word [esp]
mov si, dx
xchg si, dx
sub esp, 9
xchg dword [esp + 1], ecx
mov ebx, dword [esp + 8]
seto dl
bsf edx, eax
push dword [esp]
xchg word [esp + 7], bx
bswap bx
xchg dword [esp + 4], eax
mov eax, ebx
lea ecx, [eax + ebx]
add esp, 0xd
lea edx, [0x11320790]
lea eax, [esi - 0xb0]
bsf bx, sp
xchg byte [esp], cl
xchg cx, di
xchg ch, cl
mov ah, 0x36
bswap ecx
mov ah, byte [esp]
shr al, cl
bswap edi
cmc
xchg edx, edi
bswap edi
not al
mov cx, 0x4173
xchg ebp, edx
dec dx
inc bh
mov byte [esp], bl
clc
mov ecx, 0x2dd671b4
mov ch, 0xc4
lea eax, [ecx + ebp]
lea ecx, [ecx - 0x2653]
sub esp, 0xc
mov esi, dword [esp + 0xb]
mov cx, word [esp + 6]
neg eax
push ebx
pushal
sub esp, 5
xchg word [esp + 0x33], ax
mov dword [esp + 0x2c], edi
mov di, word [esp + 0x12]
neg si
xchg si, di
push bx
rol eax, cl
lea esp, [esp + 0x2b]
pop si
mov ebp, dword [esp + 4]
not ecx
mov si, 0x7d22
neg dx
mov edx, 0x644a6566
bts ebx, ebp
not ah
mov eax, dword [esp]
rcr edx, 0x14
lea esp, [esp + 8]
btc ebx, ebp
dec esi
mov ebp, dword [esp]
bswap bx
mov bp, 0x648a
not bp
neg dh
mov byte [esp + 1], ch
mov esi, dword [esp]
sbb ah, dh
sbb eax, 0x44b1431b
sub cl, dl
add esp, 0
pushfd
lea esp, [esp + 3]
pop bp
push word [esp + 1]
xchg dword [esp], ebp
sub esp, 0xc
not ax
pop word [esp + 4]
xchg byte [esp + 9], dh
add esp, 0xa
setno dl
mov ebp, 0x36992390
sub esp, 0x17
and dx, 0x41ae
neg ah
mov bx, word [esp + 0x18]
xchg ecx, eax
push word [esp + 0x14]
lea esp, [esp + 1]
mov eax, 0x7a99094a
cld
pushal
bsr cx, si
mov bp, sp
mov di, 0x3b19
xchg dword [esp + 4], esi
mov cl, 7
pop cx
lea esp, [esp + 0xe]
dec ah
mov byte [esp + 0x29], dh
sub esp, 0x1d
lea esp, [esp + 0x15]
neg dx
neg ecx
popal
mov di, 0x2cbc
push edx
mov byte [esp + 0x16], bl
pop bx
mov esi, 0x7c3c47b5
mov bx, word [esp + 4]
pop dword [esp + 7]
lea ecx, [ebx + esi]
lea edx, [ebp + 0x4c2]
mov edi, eax
pop dx
push word [esp + 0xe]
xchg bl, dh
xchg si, di
pop dword [esp + 7]
xchg word [esp + 5], bp
mov bh, byte [esp + 4]
neg si
mov byte [esp + 2], dh
push dword [esp + 0xc]
mov eax, ecx
mov si, bp
bt si, cx
lea eax, [0x17c30cc5]
sub esp, 5
not bh
mov ecx, ebx
push dword [esp + 0xd]
add esp, 2
mov bp, word [esp + 0xd]
push dword [esp + 0x18]
bswap edx
not cx
add esp, 0x10
clc
mov al, byte [esp + 0xb]
shl ecx, 0x19
xchg dword [esp + 5], ebx
bswap edx
mov word [esp + 8], ax
lea esp, [esp + 1]
inc dl
btc eax, esp
neg dx
xchg byte [esp + 1], cl
pop dword [esp + 1]
xchg dword [esp], esi
dec ebx
add esp, 5
setbe bl
mov byte [esp + 1], dh
sub esp, 8
bswap di
pop dword [esp]
add esp, 4
cmc
pushal
popal
lea esi, [esp + 0x5cc4]
mov byte [esp + 1], dh
lea esp, [esp]
lea eax, [esp + edi]
clc
mov ebx, dword [esp]
mov bx, word [esp + 1]
mov di, word [esp + 2]
sbb edi, 0x7cfd7f13
lea ecx, [esi + 0x6fa44ca6]
mov ah, byte [esp + 2]
mov ch, byte [esp]
neg ch
xchg word [esp], di
bts dx, cx
xchg byte [esp], dl
rcr cx, cl
clc
mov ebx, edi
xchg word [esp], di
add esp, 2
bswap ax
lea eax, [0xa5975c5]
mov dx, si
lea edi, [edx + ebx]
mov dl, 0xe0
mov bx, di
xchg si, bx
bswap edi
sub esp, 0x1f
mov ebx, esp
pop word [esp + 0xd]
xchg bp, bx
xchg ch, ah
xchg byte [esp + 0xb], ch
lea edx, [edx + ebp]
lea ecx, [eax - 0xc4]
mov ebx, dword [esp]
sub esp, 0
push word [esp + 0x11]
dec dh
xchg byte [esp + 0xa], dl
add esp, 0x1f
add esp, 0
cmc
pushfd
setnp ah
shr edi, cl
mov word [esp + 1], bx
mov ah, 0x44
bts esi, eax
pop si
mov cl, byte [esp]
xchg word [esp], di
btc eax, eax
xchg bp, di
pop dx
bsf ax, bx
bswap ax
mov ch, byte [esp]
mov edi, dword [esp]
sub ebp, 0x2bd61098
xchg edx, ebx
mov dh, 0x59
add esp, 0
bsr esi, eax
mov cl, byte [esp]
ror bl, cl
mov dl, byte [esp]
mov edx, 0x1c9604fc
xchg bh, dh
mov cx, si
mov cx, word [esp]
pushal
rcr ah, cl
mov esi, dword [esp + 0x12]
inc esi
push dword [esp + 3]
mov cx, sp
bswap esi
mov eax, edi
lea esp, [esp + 0xf]
mov dword [esp + 3], eax
xchg word [esp + 0x12], ax
xchg dword [esp + 0xc], esi
rol esi, 0x1f
cmc
bsr ax, ax
bsr ebp, esp
mov si, bx
bswap esi
cmc
pop dword [esp + 4]
mov cx, ax
mov cl, 0x63
mov dh, bh
pop dword [esp + 6]
mov bp, si
mov dx, sp
btr ebx, eax
lea esp, [esp + 0xc]
neg ebp
bsf edi, ebx
mov bp, 0x37f
mov word [esp], si
xchg dx, ax
mov edx, ebx
mov si, cx
mov dx, 0x2240
xchg byte [esp], bh
rcr bp, cl
bswap si
bsr di, bx
mov ebx, eax
xchg word [esp], bx
mov ebp, ecx
add esp, 1
mov ecx, 0x47df7099
lea eax, [ebx + edi]
mov byte [esp], cl
xchg esi, ebp
rcl edx, 0x1a
mov si, ax
cmc
xchg byte [esp], bh
xchg byte [esp], dl
not al
neg ebp
pushal
push esp
pop word [esp + 5]
mov dword [esp + 0x19], ecx
lea ebp, [esi + 0x1e0f]
mov word [esp + 0x1e], si
mov bh, byte [esp + 0x1c]
popal
clc
mov eax, esp
mov ebp, ecx
xchg di, ax
lea edi, [eax + ecx]
xchg word [esp], bp
xchg al, bh
push ax
bsr bx, bx
mov al, 0xbf
not eax
mov word [esp], sp
xchg bl, al
add esp, 2
mov al, byte [esp]
inc edi
cmp al, 0xfb
btr ecx, ebp
bswap ax
push edx
mov dword [esp], ecx
lea edi, [ecx + edx]
mov bh, ch
push word [esp]
xchg dword [esp], edi
lea esp, [esp + 2]
pop dx
mov dx, 0x22fe
not bp
push word [esp + 1]
pop di
bswap edx
pop esi
sub cl, 0xe8
mov byte [esp], bl
xchg cl, al
lea eax, [ebx + ebx]
mov byte [esp], dh
sub esp, 0x1e
sub esp, 0x1e
pop dx
setp bl
mov cx, di
cld
mov ch, byte [esp + 0x22]
stc
rcr dh, cl
bswap edx
xchg ebx, ebp
bswap esi
clc
mov dword [esp + 8], esi
xchg word [esp + 0x2a], ax
setae dh
mov ebx, edi
inc bh
pop ax
add esp, 9
xchg word [esp + 0x24], cx
mov bp, 0xbe5
mov ah, byte [esp + 0x2c]
mov word [esp + 0x2c], cx
add esp, 0x28
mov dword [esp + 3], edx
add esp, 6
lea ecx, [ebp + ebp]
push word [esp + 1]
xchg ecx, ebp
mov eax, ebx
mov dl, ah
bsf ax, bp
push dword [esp]
mov dh, 0xd0
mov edx, 0x2ebf0a95
mov ax, di
pop bp
bt bp, ax
xchg di, si
or ebp, esi
dec cl
pop bp
pop word [esp]
xor si, 0x63ae
mov word [esp], sp
mov cl, 0xfc
xchg cl, ah
mov di, 0x2d10
bswap bx
mov ah, 0x21
mov bl, 0x16
xchg bl, bh
not dl
mov dx, 0x4a0e
mov di, word [esp]
xchg byte [esp], ch
setle cl
inc ebx
neg ebx
xchg ah, dl
mov ebp, edi
bswap cx
push esp
shr ax, cl
lea edi, [0xe5e5b30]
push di
mov edi, 0x36ee345f
pop dx
shl bl, 6
mov dword [esp], ebp
bswap eax
mov eax, esi
pop word [esp + 1]
push word [esp]
neg dl
mov word [esp + 1], cx
mov si, word [esp]
btr si, bx
not eax
bswap ebx
cld
mov edi, dword [esp + 5]
mov word [esp + 1], sp
pop di
lea eax, [0x600d7607]
xchg bp, cx
bsr ebx, ebx
mov ebp, 0x15352053
pushal
push word [esp + 0x14]
rcl eax, cl
lea esp, [esp + 0xa]
pop ecx
xchg ah, bh
xchg ebp, esi
lea ebx, [eax + ebp]
inc si
mov dword [esp + 8], edx
mov bh, 0x4a
pop word [esp + 8]
xchg ebp, esi
mov word [esp + 0x10], sp
mov bl, dl
btc eax, edx
not bh
xchg dx, si
setnp bh
pop bx
mov si, 0x7d5a
cld
lea edi, [esp + edx]
xchg esi, ebx
mov esi, dword [esp + 3]
add esp, 0x11
cld
mov ax, 0x6498
setns bl
stc
mov dl, byte [esp + 2]
mov word [esp], bp
bsr ebp, edi
mov al, byte [esp]
rcr cl, 6
lea eax, [ebx + edi]
neg bx
mov cl, 0xc5
add esp, 0
cld
xchg bl, ch
mov byte [esp], al
mov dx, si
mov ah, al
add esp, 0
mov ebp, 0x102d6213
pop ax
mov eax, dword [esp]
lea esp, [esp]
bts si, dx
bsf ecx, ecx
btc esi, edx
mov cx, di
not cx
xchg dx, ax
or cx, sp
bswap dx
shr ebp, 3
bsf eax, edi
bswap dx
mov cx, di
add esp, 0
xchg ebx, ebp
lea esp, [esp]
cmc
lea ecx, [edx + edi]
mov eax, edx
lea esi, [edi + ebp]
dec bp
bt ebp, edi
not dx
xchg bp, ax
xchg di, cx
neg bp
xchg byte [esp], dh
bswap esi
push edx
mov dx, cx
pop ax
mov dx, word [esp + 2]
dec bh
dec di
mov byte [esp + 1], dl
xchg cl, dh
push word [esp + 1]
push esp
xchg ecx, eax
push sp
stc
mov ah, byte [esp + 9]
bswap esi
dec dl
clc
lea esp, [esp + 2]
pop di
neg al
add esp, 3
xchg ecx, eax
lea ebx, [ebx + ebx]
and bx, ax
mov edi, dword [esp + 3]
sub esp, 0x18
inc ebx
xchg byte [esp + 5], bh
rcl ebx, 0x10
pop dword [esp + 2]
mov edi, 0x5aa91881
mov byte [esp + 3], dh
xor al, bh
lea ebp, [eax + 0x1a]
btc si, sp
pop word [esp + 3]
push dword [esp + 0x12]
mov ax, 0x429b
xchg byte [esp + 5], bl
neg dh
xchg dword [esp + 0x13], ebp
xchg byte [esp + 0xd], ah
mov edi, edx
add esp, 0x11
not ah
mov byte [esp + 1], al
mov word [esp + 4], ax
rol bp, cl
xchg byte [esp + 4], cl
mov cx, 0x7635
mov bx, word [esp + 6]
add esp, 4
cmp ebp, 0x5ab6594c
xchg dword [esp], ebp
not ax
push esp
bsr bp, ax
mov ebp, dword [esp + 6]
bswap eax
mov ah, 0x23
mov word [esp], cx
mov si, word [esp + 8]
xchg esi, ebx
sub esp, 0
mov dword [esp], eax
mov dx, word [esp + 2]
mov al, byte [esp + 8]
mov edx, 0xc1a6cb3
mov word [esp + 3], di
cmc
push dword [esp + 3]
not ax
setp dh
xchg si, dx
xchg byte [esp + 8], al
xchg dword [esp + 6], edi
lea ebx, [0x453173fe]
pushal
pushfd
mov ax, word [esp + 0x13]
rcr ch, 7
ror ax, 4
inc si
mov byte [esp + 4], ch
xchg cx, bx
btc bx, dx
mov bp, 0x4c1f
btc ax, di
pop dword [esp + 0xa]
xchg byte [esp + 0xa], cl
mov bx, 0x4e09
pop di
mov edx, dword [esp + 0x10]
shr ebx, 0x16
mov byte [esp + 0x27], al
not edi
clc
xchg word [esp + 5], di
pop word [esp + 3]
mov ecx, dword [esp + 0xa]
mov ax, di
lea ebx, [ecx + 0x31e02810]
neg al
lea esi, [esi + 0x38]
bswap di
push word [esp + 0xd]
mov di, cx
mov di, bx
pushfd
lea edx, [edx + ebx]
sub esp, 0x13
bswap eax
pop ax
inc dl
bt eax, edi
mov ebx, dword [esp + 0x29]
mov ebx, 0x25ed1efd
not ecx
xchg bp, cx
add esi, ebp
btr edx, esi
mov byte [esp + 0x18], bh
cmc
setnp bh
bsr ax, si
xchg dword [esp + 0xb], ebp
xchg edx, edi
mov word [esp + 3], di
bsr ebx, esp
push dword [esp + 0x16]
popal
bswap ax
mov dword [esp + 0xc], ecx
bswap ax
bswap cx
mov ax, 0x6a6c
sete al
xchg word [esp + 0x12], si
bswap si
pop word [esp + 0x1d]
push word [esp + 4]
mov cl, al
shr al, cl
mov di, 0x78f4
xchg ecx, eax
xchg word [esp + 0xf], si
add esp, 0x1a
bswap bp
cmc
mov ax, si
mov byte [esp + 4], bh
bswap ecx
mov edx, eax
add esp, 6
neg eax
push word [esp]
push dword [esp + 1]
pop word [esp + 3]
shl cx, 0xd
mov bp, word [esp + 5]
pop ecx
sete bh
mov cl, 0xe5
bswap dx
push si
push sp
mov si, word [esp + 6]
sub esp, 0xc
cld
lea esp, [esp + 0x12]
push ecx
xchg word [esp + 1], cx
add esp, 0
xchg dh, bl
mov ecx, dword [esp + 2]
mov edx, dword [esp]
mov dword [esp], ebx
not edx
mov ebp, 0x50a8722f
mov byte [esp + 3], al
inc di
xchg word [esp + 2], dx
xchg bx, di
inc ah
lea ebp, [eax + edi]
xchg bp, si
xchg byte [esp + 3], ah
bswap dx
xchg word [esp + 2], dx
mov ch, byte [esp]
bswap ebp
xchg dword [esp], edx
mov ebx, esp
mov byte [esp], bh
not edx
mov cx, 0x64e
xchg dword [esp], eax
xchg si, di
clc
pop dx
mov byte [esp + 2], ch
mov di, si
mov dx, bx
mov di, word [esp + 3]
rcr bp, cl
lea esi, [eax + ecx]
shr ecx, cl
dec cl
dec dx
cmc
bsf ebp, ebp
sub esp, 7
setb cl
xchg di, dx
btr bx, sp
push dword [esp + 7]
sub esp, 0x1f
cmc
xchg ah, bh
bswap ax
popal
mov dx, bp
lea edx, [ebx + esi]
mov ebx, dword [esp + 1]
pop dword [esp + 4]
lea edx, [eax + esi]
pop esi
bt bp, sp
sets ah
mov bh, 0xbf
mov word [esp + 3], di
pop word [esp]
stc
add esp, 0
add esp, 2
mov cl, byte [esp]
push word [esp + 1]
mov dx, 0x3a47
mov bp, word [esp + 3]
cmc
lea eax, [edx + ebx]
sbb cl, 0xdb
mov dh, ch
push word [esp + 2]
mov dl, 0x9c
mov ebp, 0x4dd74216
cmc
mov dword [esp], edx
mov dword [esp], ebp
mov cx, 0x5545
lea esi, [edx + esi]
mov ebx, dword [esp + 3]
add esp, 5
neg dx
pushal
mov ax, word [esp]
inc edi
lea esp, [esp + 0x1c]
bsf ebx, ebp
bswap cx
lea edx, [ecx + ebp]
clc
add esp, 3
mov di, dx
bsr bp, si
inc eax
stc
add esp, 0
mov dl, 4
neg bp
mov ch, 0x3a
lea ecx, [ebx + esi]
lea esi, [0x21cf11d2]
shl eax, cl
xchg ebp, eax
xchg si, di
sub esp, 0xe
add esp, 2
neg dh
sub ebx, ebx
neg bh
xchg dl, bl
bt eax, eax
lea ecx, [edi + 0x51f4]
pop eax
mov word [esp + 7], di
mov ax, word [esp + 3]
xchg cx, si
sub esp, 0x10
setp ah
cld
lea edi, [ebx + ebp]
bsf di, ax
xchg bh, bl
mov word [esp + 9], dx
bswap bx
lea esp, [esp + 0xf]
mov edx, dword [esp + 4]
dec ebx
sub esp, 0x16
xchg bx, bp
mov cl, 9
pop dword [esp + 1]
inc di
xor bh, ah
lea esp, [esp + 6]
cmc
push word [esp + 0xd]
mov word [esp + 0xe], bp
lea eax, [eax + ecx]
xchg di, si
mov dword [esp + 2], eax
bswap si
mov byte [esp + 7], bh
bsf esi, eax
xchg byte [esp + 0xd], bl
mov eax, ebp
sub esp, 0xc
mov dl, bl
add esp, 0x16
bswap esi
push bx
pushfd
mov cx, dx
mov bp, word [esp + 0x11]
mov eax, edx
xchg byte [esp + 0x13], ch
pop dword [esp + 5]
push dword [esp + 4]
setbe dl
pop word [esp + 7]
not ebp
neg ah
push dword [esp + 0xc]
sub esp, 0
mov edx, 0x797609b3
sbb ah, 0x6c
mov bh, dh
mov bl, al
mov dx, bx
push dword [esp + 0xc]
mov edi, 0x38a253fc
push word [esp + 0x14]
mov dx, 0x3e1a
lea ebx, [ebx - 0x4605]
mov ecx, esi
add si, 0x35b2
bswap ecx
bswap edi
mov si, 0x1cd5
xchg word [esp + 0x16], si
push word [esp + 7]
setge cl
setae ch
push dword [esp + 3]
sub edi, ebp
pop di
pop word [esp + 1]
xchg bp, si
bswap di
xchg si, ax
push word [esp + 7]
xchg bx, ax
mov dword [esp], eax
bswap edi
lea esp, [esp + 6]
stc
mov dl, byte [esp + 9]
lea edi, [esi + ebp]
dec bh
xchg byte [esp + 3], ch
bsr eax, edi
mov ecx, esi
bswap si
add esp, 0x15
xchg dl, ah
pushal
mov dx, ax
mov ebp, ebx
lea esp, [esp + 0x13]
neg si
mov byte [esp], ch
rcr di, 0xd
not esi
mov dword [esp + 5], edx
xchg word [esp + 0x10], bx
lea esp, [esp + 0xc]
mov ecx, eax
cmc
mov dh, bh
shr edx, cl
xchg esi, edx
btr ecx, edi
setb al
inc ch
mov edi, 0x40bf705d
bswap di
rol ebp, 0x1d
push dword [esp + 3]
mov bx, 0x61fe
mov ch, bh
xchg byte [esp + 7], bl
neg bh
mov dl, byte [esp + 6]
mov dh, byte [esp + 8]
add esp, 0
push di
mov bh, dh
mov ax, word [esp + 2]
mov word [esp + 5], si
pop di
dec bl
bsf bp, si
mov byte [esp + 1], al
lea esp, [esp + 2]
pop dword [esp]
neg cl
pop word [esp]
add esp, 1
lea ebx, [ecx + ecx]
mov dx, di
btc si, si
mov ecx, eax
lea esp, [esp + 1]
seto al
mov ebp, 0x356b41a0
mov ah, byte [esp]
mov di, cx
adc bh, 0x64
add esp, 0
bsf dx, ax
xchg dh, ch
mov ebx, dword [esp]
sub esp, 0x1a
lea edx, [ebx + edi]
btc bp, dx
xchg byte [esp + 0x12], dh
push ax
inc di
pop dword [esp + 0xe]
mov bh, dh
xchg dword [esp + 0x12], ecx
sub esp, 0x1a
xchg dx, si
xchg byte [esp + 0x1d], cl
push dword [esp]
mov ah, 0xb8
push word [esp + 0x28]
mov word [esp + 0x34], ax
pushal
lea esp, [esp + 0x59]
mov bp, word [esp]
mov eax, dword [esp]
bswap bp
mov bh, byte [esp]
mov bh, bl
mov si, bx
cmp al, 0x83
mov ax, word [esp]
mov edx, 0x32916aa5
not bl
mov ah, 0xcb
rcl bx, cl
mov dx, 0x3657
setg dh
mov edx, 0x446d5e5a
bswap bx
xchg bh, ah
mov ch, cl
mov ax, word [esp]
lea ecx, [ebx + 0x355561a1]
xchg si, bx
mov ecx, 0x4c5f125a
bsf si, di
setle cl
neg edi
or bp, si
pushfd
bsf ecx, ebx
bswap edx
xchg byte [esp + 1], dh
bswap ax
rcr cx, 0xd
neg eax
mov cl, byte [esp + 1]
mov byte [esp], bh
pop bx
lea esp, [esp + 1]
mov edi, eax
mov cl, 0x5d
mov ebp, dword [esp]
mov dh, byte [esp]
xchg bx, dx
mov byte [esp], al
sub esp, 0xa
pop word [esp + 5]
mov ebx, 0x1b60591d
shl cx, 0xf
mov word [esp], ax
mov dl, byte [esp + 3]
clc
clc
xchg bh, al
lea esp, [esp + 1]
xor ecx, ebp
lea esi, [ebp + ebp]
mov byte [esp + 1], bl
xchg bh, ch
mov edi, 0x6488513d
bswap bp
adc dh, dh
lea edi, [esi - 0xd9]
lea esp, [esp + 1]
mov word [esp + 1], di
push word [esp + 4]
xchg esi, eax
mov cx, word [esp + 2]
pop ebp
mov di, word [esp + 4]
mov cx, word [esp + 3]
push dword [esp + 2]
pushfd
bswap di
add esp, 6
bsr bp, bp
mov bl, ah
mov bp, 0x795
mov byte [esp], al
mov dl, 0xe7
mov word [esp], di
mov ah, bh
mov bx, 0x18c0
sete bl
clc
mov ax, 0x45fc
cmc
mov dword [esp], ebx
setnp dh
push dword [esp + 1]
neg bx
pop eax
lea edx, [ecx + esi]
not ebp
xchg bl, ch
pop word [esp]
or edx, esi
pop si
mov bp, 0xb49
not ebx
sub esp, 0
bswap bx
xchg ebx, eax
mov ecx, 0x225f610c
mov dh, byte [esp + 2]
bswap cx
mov byte [esp], dh
not ebp
ror ebx, 6
lea esp, [esp]
cmc
add esp, 2
mov edx, dword [esp]
bswap cx
bsf edx, ecx
xchg esi, eax
sete cl
mov bp, 0x3a25
sub esp, 0x14
bswap edi
mov bl, bh
mov word [esp + 8], si
mov edi, dword [esp + 6]
stc
lea esi, [ebx + ebp]
mov ah, al
sete al
mov byte [esp + 8], ch
pop dword [esp + 7]
neg cl
bsr cx, bx
bsf di, di
not esi
pop dword [esp + 5]
xchg al, bh
mov ecx, esp
bt edx, ebp
xchg bp, ax
rcl ah, 7
bswap dx
shl ax, 6
mov dword [esp + 2], edx
add esp, 0xb
mov ax, 0x26e6
mov bx, di
bswap di
mov bx, word [esp + 1]
mov ebx, 0x3a6c2e38
bsf di, ax
sub esp, 0
setle al
lea ecx, [eax + 0xc4]
seto ah
bsr bx, cx
cld
mov bx, 0x3221
bswap edx
pop di
xchg si, bx
cld
setle ch
bt edx, esp
mov dh, byte [esp]
mov eax, dword [esp]
lea eax, [ebp + 0x4d72]
bsf ax, bp
mov cx, word [esp]
mov bh, cl
neg si
mov cl, bh
clc
lea edx, [edi + 0x69]
neg ecx
mov bp, word [esp]
mov ax, word [esp]
mov edi, dword [esp]
mov dx, word [esp]
mov eax, ebp
neg al
mov edi, 0x725753b6
setns cl
mov bl, 0x5a
mov cl, byte [esp]
not edx
neg ebp
mov bx, 0x3ddd
mov bh, byte [esp]
xchg dh, dl
bswap edi
not si
setbe dl
sub edi, 0x11a45cf5
mov ah, dl
lea ebx, [0x106e7a98]
mov dx, 0x5d8f
adc si, dx
lea edx, [ebx + 0x2dc8]
setne cl
cmc
clc
mov dh, 0x40
setb al
mov dx, 0x78f4
mov si, sp
mov eax, 0x34037757
xchg ebx, eax
bswap eax
bts si, dx
mov dl, byte [esp]
mov eax, esp
mov bx, 0x6999
mov bh, byte [esp]
push ecx
bts edi, edi
mov dword [esp], ecx
not cx
xchg ebp, ebx
mov word [esp + 1], dx
mov dl, 0xc6
add esp, 2
dec dx
mov al, 0x8a
sbb dh, cl
xchg word [esp], cx
not dh
sub esp, 0xe
mov bx, word [esp + 0xa]
pushal
mov dword [esp + 1], ecx
mov ebx, dword [esp + 0x2f]
mov ch, 0xd5
pop dword [esp + 0xc]
mov word [esp + 0xe], bx
mov eax, dword [esp + 0x13]
dec ebx
pop bp
xchg di, cx
setl ch
mov al, bl
or bh, dh
pop word [esp + 0x14]
push ebx
shr ebp, cl
popal
setp ah
inc ebx
pop dx
xchg bp, ax
ror cx, cl
push ebx
lea esp, [esp + 8]
push dword [esp + 1]
pop dword [esp]
dec ecx
push word [esp + 2]
lea ebx, [ebp + ebp]
pop di
push dword [esp + 1]
sets ah
btr eax, esp
neg ebp
mov al, byte [esp + 4]
mov ecx, 0x40f87e11
add esp, 4
neg ah
xchg ecx, edx
xchg di, cx
pop ebp
mov edi, dword [esp]
mov word [esp], dx
mov edi, dword [esp]
mov dl, 0x42
xchg word [esp], si
cld
lea ebx, [eax + ebp]
xchg word [esp], si
bswap bx
lea ebp, [ebp - 0x18]
mov ecx, edi
mov dh, 0x28
xchg byte [esp], dh
sub esp, 0x1b
xchg dword [esp + 0x16], edx
mov ax, 0x2954
pop bx
lea esp, [esp + 2]
pop cx
xchg dword [esp], ecx
mov ecx, edx
inc ebx
pop dx
cmp bh, 0x42
lea ebx, [edi + 0x494c7b9d]
add esp, 0xf
mov eax, 0x738c5370
bts ecx, esi
bsr di, di
mov edx, eax
dec bp
not ebx
mov al, byte [esp + 4]
mov byte [esp], bh
push word [esp + 4]
stc
adc ebx, esp
lea edi, [ecx + esi]
mov word [esp + 4], si
bswap esi
sub esp, 0xa
lea ebx, [esi + 0x3392]
neg ecx
mov edx, edi
xchg ebx, eax
push word [esp + 6]
mov word [esp + 6], si
lea ebx, [eax + edi]
xchg word [esp + 0x11], dx
pop word [esp + 6]
sub esp, 0x1d
lea ebx, [ecx - 0x8e]
xchg dword [esp + 0x23], ecx
popal
mov ax, 0x5f7d
mov esi, esp
xchg byte [esp + 2], bh
mov dx, word [esp + 4]
lea edi, [ebx + 0x4f33]
mov ah, 0x2d
mov ch, byte [esp + 0xe]
cld
mov di, bx
push dword [esp + 8]
or dx, bx
pop word [esp + 0xb]
neg al
xor dh, ch
mov word [esp + 1], sp
inc eax
mov dword [esp + 0xa], edx
xchg dword [esp + 4], eax
xchg word [esp + 0xd], bx
xchg cx, ax
adc ebp, ebx
bswap bp
and bp, 0x514c
setb cl
pop bp
not bp
mov cx, di
pop cx
mov dx, 0x7424
pop dword [esp + 2]
xchg byte [esp + 2], bh
xchg word [esp + 4], di
mov ebp, eax
sets dl
and ebp, esp
push word [esp + 8]
push dword [esp + 6]
pop word [esp + 6]
bswap ebp
bswap eax
pop bp
sub esp, 0xf
xchg word [esp + 9], bx
lea esp, [esp + 5]
not bh
xchg bh, bl
setl dh
not dh
add esp, 0xc
dec bp
xchg dword [esp + 4], eax
bswap ebx
sub esp, 0x16
sub esp, 2
mov si, 0x4159
mov si, word [esp + 0xf]
bswap bx
pop edi
xchg byte [esp + 0x18], dl
add dl, 0x6f
mov dx, 0xc8c
mov word [esp + 1], bp
xchg dword [esp + 2], ecx
mov ecx, ebp
pop bx
bswap bp
adc eax, ebx
mov si, bx
pop dword [esp + 4]
mov ah, byte [esp]
lea esi, [edx + edi]
lea edi, [ecx + ebp]
mov ax, 0x5b1e
mov dx, 0xe57
mov di, 0x6091
mov ax, word [esp + 0x16]
xchg word [esp + 0xd], di
bt di, bx
pop dword [esp + 0xd]
sub esp, 0x1b
mov al, byte [esp + 8]
xchg byte [esp + 7], bl
pop dword [esp + 0x25]
xchg edi, eax
not ah
mov ecx, dword [esp + 3]
mov ax, 0x93f
xchg al, bl
xchg bp, di
pop dx
mov ecx, dword [esp + 6]
mov dword [esp + 8], ecx
push dword [esp + 0x22]
mov dword [esp + 0x26], eax
mov cx, 0x5d7e
mov word [esp + 0xc], bp
neg bl
ror dl, cl
pushal
inc al
bswap dx
pop word [esp + 0x11]
push di
bts ebx, eax
bswap ebx
xchg dword [esp + 0x1f], esi
lea esp, [esp + 0xf]
bswap esi
cmp edx, eax
neg ah
xor di, di
bsf dx, si
xchg edi, eax
xchg dword [esp + 0xb], edi
mov ebx, 0x5bbb41fa
btc ecx, esp
bswap si
add esp, 0x19
popal
pop edi
lea edx, [ebx + edi]
neg dh
cmp bx, 0x7fe8
rcl ch, cl
setae ch
mov bx, 0x5bfb
mov dx, word [esp]
or di, 0x385e
sub bl, bl
dec dh
neg si
mov ecx, dword [esp]
mov ch, al
bts eax, edx
and bp, bx
bsr di, dx
btr dx, bx
pushal
pop word [esp + 0x1b]
mov bx, word [esp + 0x15]
push word [esp + 0x17]
xchg bl, ah
cmp si, 0x7252
rcl ebp, 0x1a
mov ah, cl
mov dx, 0xb24
bsf cx, sp
xchg dword [esp + 0xa], ebp
not eax
mov byte [esp + 4], dl
mov ebp, esp
mov edx, esp
xchg word [esp + 0xc], bx
inc ebx
lea ecx, [ecx + esi]
adc cx, ax
mov word [esp + 0x10], si
sete al
mov bh, bl
sete dl
mov byte [esp + 0x18], bl
xchg byte [esp + 0x13], dh
pop cx
mov ebx, 0x9895f93
bswap dx
mov dx, word [esp + 0xf]
push word [esp + 0x15]
mov eax, 0x69cf6420
mov edi, dword [esp + 0x16]
pop di
pop edx
rcl ebp, 0x1c
xchg byte [esp + 7], ch
xchg ah, dl
mov bh, byte [esp + 0x12]
pop si
not ecx
bswap bp
mov edi, esi
pop si
bswap esi
mov eax, 0x2efa15a3
setbe dh
pop eax
mov bl, al
lea eax, [ecx + esi]
mov dx, di
pop esi
bswap bx
mov word [esp + 6], di
neg dx
mov dh, 0x53
xchg edx, ecx
mov ebx, eax
xchg al, bh
mov dword [esp + 7], eax
mov bh, 0x28
xchg edi, ebp
shr ah, cl
rol bh, cl
bsr ebp, ebp
pop dword [esp + 2]
rcr bp, 1
xchg dword [esp + 3], ebx
mov word [esp], di
mov dh, 0xd7
bswap ebp
push cx
pop word [esp + 5]
mov esi, edi
pop word [esp]
lea edi, [ebp - 0xc3]
mov dword [esp + 2], eax
bswap cx
bswap bp
mov dword [esp + 2], edx
cmc
bsr ebp, ecx
xchg word [esp + 5], bx
xchg word [esp + 5], bp
pushfd
cmc
push word [esp + 0xa]
xchg dword [esp + 1], esi
mov word [esp + 0xb], ax
mov cx, 0x7c3e
mov bl, 0xef
lea ebp, [esp - 0x93]
sub bl, bl
pop dword [esp]
xchg bx, ax
pop ecx
add esp, 5
add esp, 0
mov bl, ah
setae bh
bsf ebx, ebx
mov eax, 0x72c76f8e
cmc
sub esp, 1
mov ebp, 0x31a60508
bt si, sp
btc dx, dx
bsr bx, bx
mov byte [esp], al
and esi, 0x7c937de0
xchg edx, eax
xchg ecx, edi
mov bx, word [esp]
bswap eax
mov bp, word [esp + 1]
xchg edx, eax
mov si, cx
mov cx, 0x66ff
xchg word [esp], si
xchg edx, esi
push word [esp + 1]
mov byte [esp + 2], bh
lea esp, [esp + 2]
mov cl, bh
lea ebp, [ecx - 0x906]
sbb al, dl
neg bx
mov dx, 0x7a6
mov di, ax
dec al
add esp, 1
mov cl, byte [esp]
xchg ebp, eax
bt edx, ebp
xchg esi, edi
cld
add esp, 0
clc
setbe dh
dec ebx
mov ch, al
pushfd
push word [esp]
bswap ecx
cld
lea ecx, [ebp + 0x8ff]
mov cl, ah
cld
bsr si, bx
mov word [esp + 4], si
mov word [esp], cx
cld
push word [esp + 2]
mov al, bh
mov dword [esp + 4], edi
cmc
mov cx, word [esp + 3]
mov word [esp], bp
mov si, 0x1777
cmp ah, bh
mov dword [esp + 1], esi
pop dword [esp]
mov ah, byte [esp + 1]
mov eax, dword [esp + 2]
xchg byte [esp + 2], dl
adc ax, cx
xchg byte [esp + 3], dh
sub esp, 0xe
mov dword [esp + 8], edi
mov byte [esp], cl
mov ebx, dword [esp + 0x10]
add esp, 5
mov ax, word [esp + 3]
bsr ax, cx
mov bh, byte [esp + 0xc]
bswap edx
mov si, word [esp + 9]
bsf ebp, ecx
btr bx, sp
mov ebx, dword [esp + 7]
bswap ebp
pop word [esp + 6]
mov bl, 0xc1
xchg ch, al
neg ebp
mov dword [esp + 7], ebx
lea ecx, [ecx + 0x15]
bsf ecx, eax
neg ebp
lea esp, [esp + 9]
sub esp, 0xb
bsr si, sp
mov bp, 0x766c
mov ebx, 0x2b0c2f91
neg cx
lea ecx, [eax + ecx]
xchg byte [esp + 9], ah
mov word [esp + 0xa], sp
mov dx, 0x7985
not edx
inc edx
bts ebx, edi
xchg byte [esp + 2], dl
xchg dword [esp + 3], eax
push esi
pop cx
xchg byte [esp + 0xd], dl
xchg edx, eax
lea esp, [esp + 7]
pop edi
mov byte [esp], cl
xchg word [esp], bp
lea edx, [edi - 0x7b7d]
mov bp, word [esp + 1]
mov al, byte [esp + 2]
mov ebx, edi
push word [esp + 2]
pop si
pop ebp
neg edi
bt si, si
cld
mov ecx, esp
not dx
bsf ebp, edx
bts di, si
xchg bh, dl
inc si
cmp bp, bx
mov byte [esp], dl
lea esp, [esp]
mov byte [esp], bl
mov bp, ax
xchg bl, dl
bswap dx
dec bl
mov bh, 0xc8
shr edi, 0x10
bt esi, ebp
inc bx
lea edx, [ecx + ebx]
not esi
bswap eax
xchg esi, eax
not ecx
mov eax, dword [esp]
xchg dx, ax
mov dl, byte [esp]
sete dh
add esp, 0
xchg byte [esp], bl
neg ax
mov bp, si
lea esp, [esp]
mov al, ah
bswap edi
bsr eax, esi
neg eax
push ecx
btr edi, edi
xchg bh, ch
mov cx, 0x7f54
mov byte [esp + 3], cl
mov edx, 0x3147803
cmp dh, cl
pop ebx
sub esp, 0x17
sets al
mov ebx, dword [esp + 5]
or di, bp
push word [esp + 0xe]
shr esi, 4
mov ch, byte [esp + 0x16]
pop dx
mov dword [esp + 2], edi
pop eax
pop word [esp]
sub esp, 0xa
pop eax
mov ecx, 0x651d598e
neg si
lea ecx, [edi + 0x11466efb]
push word [esp + 0xa]
xchg si, ax
mov edx, 0x3524479e
rcl eax, cl
mov ecx, dword [esp + 1]
pop edx
add esp, 0xc
mov ch, 0x19
xchg al, dh
bswap ax
pop word [esp + 1]
mov ch, byte [esp + 3]
lea ebx, [ecx + 0x509f1953]
bswap ax
sub esp, 0x1a
lea esp, [esp + 0xa]
bsf si, bx
bswap cx
mov edx, 0x3470848
lea esp, [esp + 2]
lea edi, [eax + ebp]
xchg byte [esp + 0xb], bh
mov word [esp + 0xa], bp
mov dword [esp + 4], ebx
mov eax, ebx
pop ebx
bsf ebx, ebp
lea esi, [ebp + 0x50af]
pop word [esp + 6]
xchg byte [esp + 8], al
pop edx
mov dx, word [esp + 2]
mov edi, esp
pop dword [esp]
dec bh
bsr dx, bp
lea edx, [ebp - 0x5122]
xchg edx, edi
bsf ecx, esi
seto cl
mov cx, word [esp + 3]
not dx
mov esi, ebp
push word [esp + 5]
push word [esp + 4]
mov byte [esp + 4], dh
ror dh, cl
adc cx, cx
sub esp, 0x18
pop bx
mov word [esp + 0x10], si
xchg dword [esp + 1], edx
inc eax
sets dh
push dword [esp + 0x12]
mov edi, ebx
pop ebp
add esp, 0x18
mov dl, ch
xchg byte [esp + 8], dh
push word [esp + 6]
pop edi
mov ecx, esi
xchg word [esp + 1], dx
xchg ebx, edi
push dword [esp + 1]
pop word [esp + 2]
add esp, 6
bsf ebx, edx
mov dl, ch
dec cx
mov di, dx
mov edi, dword [esp]
mov si, 0x16e4
bsr ebx, esp
lea edx, [edi + 0xd7]
mov si, word [esp + 1]
bsf bx, bp
sub di, cx
not ebp
mov cx, word [esp + 1]
mov word [esp + 1], dx
lea esi, [ecx + ebp]
lea ebp, [esi - 0x2384]
mov ecx, dword [esp + 2]
stc
bsf bp, bp
xchg ecx, edi
and ah, 0x7e
neg ebx
xchg ecx, esi
bswap edi
setns cl
mov al, cl
lea esi, [ebx - 0x11]
pop si
lea edx, [edx + esi]
add esp, 0
sub esp, 0x1a
bswap esi
bsf ax, bp
sub esp, 2
lea esp, [esp + 0x1d]
pushal
cmc
bswap bp
sub esp, 0xb
xchg ebp, edx
lea esp, [esp + 0x1d]
dec dx
neg cl
bswap di
mov bx, di
pop dword [esp + 3]
mov eax, 0x2eb63bd9
mov ah, 0x84
xchg word [esp + 1], dx
ror ax, cl
lea esp, [esp + 0xa]
not cl
cmc
xchg ebx, eax
mov dl, 0xb4
mov edi, ecx
mov eax, dword [esp]
mov byte [esp], ch
mov esi, dword [esp]
mov ebp, esp
lea esi, [eax + 0x232f5536]
sub esp, 0x1a
mov edx, dword [esp + 0x19]
not cl
lea edx, [edx + ebx]
pop ebx
xchg byte [esp + 3], ah
pop word [esp + 9]
xchg esi, edi
mov al, 3
bswap edi
cld
mov byte [esp + 0xf], bh
push word [esp + 7]
lea esp, [esp + 0x10]
lea esp, [esp]
mov eax, edi
lea esp, [esp + 6]
mov di, 0x7620
lea esi, [0x72f4366b]
mov esi, dword [esp]
mov edi, dword [esp]
xchg dh, bl
xchg si, ax
mov edx, 0x2f744797
mov byte [esp], ah
not bx
sub esp, 6
xchg ebx, edx
mov dword [esp], ecx
sete al
bswap esi
neg esi
bswap edi
pop word [esp]
sub esp, 0x18
mov dh, 0xf3
mov ebx, 0x6525668
pop dword [esp + 0xb]
lea edi, [eax + edi]
sub esp, 0x12
mov word [esp + 3], dx
bswap ecx
lea esp, [esp + 7]
mov bp, word [esp + 0xa]
xor edx, 0x4d430f48
popal
mov bp, 0x3f94
push word [esp + 3]
push word [esp + 5]
bsf ebp, edi
mov ecx, 0x62e37b65
mov word [esp + 2], si
mov dword [esp], edi
sub esp, 0x16
add esp, 4
mov dword [esp + 0xc], ebp
bsf di, bp
add esp, 0x17
lea esp, [esp + 2]
neg dh
rol bh, 7
xchg byte [esp], al
bts esi, ebx
mov edx, dword [esp]
mov eax, 0x600d1920
bswap ebp
lea esp, [esp]
add esp, 0
mov byte [esp], bh
add esp, 0
bts si, si
neg ch
lea esp, [esp]
bswap esi
bsr eax, eax
clc
mov bp, word [esp]
shr ebx, cl
setae dl
mov si, 0x4b81
add esp, 0
mov ebx, 0x60d84655
push bp
mov edx, 0xf157df9
xchg bl, dl
not dx
mov word [esp], si
mov dl, byte [esp + 1]
mov bp, 0x7c6c
bswap ebx
sub esp, 0x19
lea edi, [esp + edx]
mov cl, bl
pop word [esp + 7]
inc bp
mov bp, word [esp + 0x18]
push dword [esp + 0xa]
mov bp, dx
mov byte [esp + 0x16], dh
xchg si, dx
xchg word [esp + 1], si
not dh
mov dh, byte [esp + 0x1c]
mov bh, bl
mov bp, word [esp]
lea ebx, [0x1cf836e4]
mov cx, 0x42c8
lea eax, [esp + ecx]
mov si, word [esp + 5]
inc edi
pushal
rcr si, 0
lea edx, [esp + ebx]
xchg dword [esp + 0x39], eax
inc bp
lea esp, [esp + 0x2f]
mov bp, 0x62cc
sub esp, 0xe
xchg byte [esp + 7], bh
pop bx
add esp, 6
xchg ebx, esi
sub esp, 0x13
xchg si, cx
rcr cl, cl
xchg byte [esp + 0x26], ch
lea esp, [esp + 6]
mov edx, 0x40ff02be
setae dl
mov word [esp + 4], ax
xchg ecx, ebx
mov dword [esp + 0x10], edi
lea edi, [edi - 3]
push dword [esp + 6]
mov bp, 0x389
dec dx
push dword [esp + 0x1e]
sub bh, dh
cld
xchg word [esp + 0x1f], di
push ebx
xchg dword [esp + 0xd], eax
mov bx, 0x6a5f
xchg word [esp + 0xf], bp
cmp ah, al
mov byte [esp + 0x17], cl
popal
sub esp, 0x10
bswap eax
lea eax, [edx + ebp]
inc cx
mov cl, al
bsf ebx, esi
mov word [esp + 1], bx
xchg dword [esp + 5], edi
xchg dh, bl
mov dword [esp + 0xc], ecx
mov bp, 0x6398
dec edi
mov dx, word [esp + 2]
mov ch, 0x47
pushfd
popal
mov byte [esp], ah
mov edi, dword [esp]
rol ebp, cl
lea esi, [eax + edi]
mov edi, 0x71727332
sub edx, ebx
push word [esp + 1]
xchg ebx, edx
xchg bl, ch
mov bp, word [esp + 2]
push word [esp + 2]
stc
push word [esp + 3]
mov cl, 0xe3
xchg edx, edi
neg ch
inc ch
mov dl, byte [esp + 7]
mov edx, dword [esp + 2]
mov cx, dx
mov byte [esp + 1], bl
cmc
mov ch, 0x49
mov ecx, 0x14a2fec
mov byte [esp + 6], ah
mov word [esp + 5], ax
pushfd
push word [esp]
xchg word [esp + 9], bx
pushal
pop cx
mov dh, byte [esp + 7]
mov ecx, dword [esp + 9]
mov word [esp + 0x27], si
lea edx, [ebx + ebx]
clc
xchg cx, ax
mov ah, 0x74
bswap si
clc
mov cx, 0x7b0d
mov dword [esp + 0x10], ebx
push ebp
xchg byte [esp + 0x12], bh
pop edx
dec cl
push si
pop eax
not ebx
sub esp, 0x1e
xchg word [esp + 8], di
pop dword [esp + 0x3e]
neg dx
sub esp, 0xb
sub esp, 0xa
lea esp, [esp + 0x59]
mov al, ah
mov bp, sp
mov eax, dword [esp]
or cl, dh
mov eax, 0x497f2340
ror esi, cl
mov dl, ch
mov ebp, dword [esp]
mov al, ah
inc cl
xchg ebp, ecx
xchg dh, ah
xchg dx, cx
xchg bp, cx
mov edi, dword [esp]
dec ebp
cld
lea ebp, [edi - 0x5b]
lea ebp, [esp - 0x41]
mov cx, word [esp]
sub esp, 0x16
pop word [esp + 5]
add esp, 1
lea eax, [ebx + ebp]
setb al
sub esp, 0xa
mov ebp, ebx
xchg word [esp + 0xc], cx
mov byte [esp + 0x16], dh
xchg word [esp + 0x11], cx
mov bl, byte [esp + 5]
inc si
pop dword [esp + 0x12]
xchg edx, ebp
stc
pop word [esp + 0x11]
not cl
pushal
mov dword [esp + 0x27], ebp
xchg ebp, edi
pop si
dec ebp
popal
mov word [esp + 6], cx
lea esp, [esp + 0x12]
pop bx
lea edx, [ebx - 0x2356]
bswap di
mov bh, 0xfb
cmc
push esi
bswap esi
neg bp
not dx
xchg edi, ebx
dec edx
cmc
mov byte [esp + 1], cl
cmc
not di
bswap cx
xchg ah, bh
setl ah
bswap di
mov dh, cl
pop eax
sbb al, 0x92
mov di, word [esp]
bsf edx, eax
mov ah, byte [esp]
add esp, 0
xchg edx, eax
sub esp, 0x14
bswap edi
mov dh, bh
push word [esp + 0xe]
pop dword [esp + 1]
push dword [esp + 0xc]
lea esi, [esp + 0x12]
xchg al, bh
sub esp, 0x19
clc
sub esp, 0xe
mov byte [esp + 0x36], ch
dec ebp
xchg word [esp], dx
sub esp, 0x15
lea esp, [esp + 0x53]
ror ebx, cl
mov cx, 0x5cd7
push esp
mov bh, byte [esp + 1]
bsr edx, eax
push dword [esp + 1]
pop si
xchg dword [esp], edi
xchg ebp, ecx
push word [esp + 5]
inc bl
mov ebp, ebx
btc ax, dx
inc dx
pop si
xchg si, cx
pop word [esp]
mov byte [esp], bl
mov ax, cx
lea eax, [esi - 0x12]
add esp, 1
mov si, word [esp + 2]
and bp, 0x6fd3
lea ebx, [ebp - 0xdd]
bswap ebp
setg bl
mov bp, ax
bt ecx, esp
bswap eax
mov bx, word [esp]
mov esi, dword [esp]
bts esi, esi
btc bx, sp
mov dx, di
mov ch, al
push di
xchg dword [esp], ebp
mov edi, 0x2ae2684b
setns cl
lea edx, [ebx + esi]
bswap ebp
and dx, 0x280a
mov bl, al
stc
mov byte [esp + 3], bl
xchg ebp, edi
mov si, sp
lea esp, [esp]
not ax
mov ah, 0x2e
sub esp, 0x18
pop esi
mov word [esp], bx
rcl bh, 7
pop word [esp + 2]
neg bl
setbe al
pop word [esp + 8]
neg ax
bts edi, ebx
mov edi, dword [esp + 0x12]
mov dh, cl
dec dx
mov si, word [esp + 3]
lea eax, [esp + edi]
xchg word [esp + 9], dx
stc
bswap si
rcr eax, 9
xchg bx, si
not bh
mov dh, bl
not bx
mov eax, 0x55da4886
push dx
mov byte [esp + 0xc], cl
mov byte [esp + 4], bh
mov byte [esp + 0x15], cl
push word [esp + 1]
not cl
setne ah
pushfd
sub esp, 0x1e
pop cx
shl bl, cl
lea edi, [eax + ebp]
inc di
mov dword [esp + 0x31], esp
pop word [esp + 0x13]
xchg byte [esp + 0x33], bh
xchg bl, bh
xchg word [esp + 0x32], bx
btr eax, ebp
push word [esp + 0x1d]
setl ah
lea ebx, [ebx - 0x3a72]
pop edi
btc eax, ebp
pop word [esp + 0x2c]
lea esp, [esp + 0xb]
stc
setae bh
lea esp, [esp]
pop word [esp + 0x19]
mov word [esp + 0xe], bx
popal
mov byte [esp + 4], bl
mov byte [esp + 1], dh
xchg byte [esp], bl
push word [esp + 4]
mov word [esp + 3], dx
rcl dx, cl
pop ecx
push dword [esp]
push word [esp + 1]
xchg byte [esp + 8], ah
mov ax, 0x23f2
sub si, 0x1f86
xchg dl, al
bsr bp, dx
mov dword [esp + 2], edi
bswap si
pushal
sub esp, 0xe
setnp bl
push eax
pop word [esp + 0x20]
mov si, di
pushal
lea esp, [esp + 0x5a]
lea ebx, [edx + esi]
inc bh
bswap bp
shr ch, cl
btr dx, bx
lea eax, [esp + 0x750d]
and bp, 0x52f6
push sp
xchg bl, bh
mov di, 0x3e70
mov di, 0x4abe
push word [esp + 1]
mov bl, 0xe1
add esp, 2
mov ax, word [esp]
bswap ebx
mov word [esp], bx
inc dx
sub esp, 0x1f
mov bx, word [esp + 2]
inc ch
mov edi, 0x17846ada
not di
neg cx
pop esi
push word [esp + 0x18]
mov ebx, dword [esp]
mov eax, dword [esp + 5]
xchg dl, bl
lea ebx, [0x49c4a65]
dec edx
mov bp, 0x62a9
adc ah, dl
mov byte [esp + 0xb], cl
bswap ebp
add esp, 0x13
sub esp, 0xa
cmc
mov dword [esp + 3], ebx
sub esp, 0x1f
pop dword [esp + 5]
sete dl
mov ebx, dword [esp + 0x25]
push dword [esp + 7]
pop edx
mov word [esp + 0xe], cx
xchg ah, al
lea esp, [esp + 0x28]
xchg dword [esp + 4], eax
pop si
mov ebx, dword [esp + 1]
mov ebx, dword [esp + 1]
lea ecx, [esi + ebp]
mov dword [esp], ecx
xchg cx, dx
xchg word [esp + 3], ax
mov word [esp + 2], sp
adc edi, 0x759d3b71
mov al, 0x52
mov di, 0x2ff2
lea esi, [esi + esi]
setle dl
neg esi
clc
pushal
mov byte [esp + 0x17], bh
mov bp, 0x4621
mov ebx, dword [esp + 0x23]
mov si, ax
mov dl, byte [esp + 0xa]
mov cl, byte [esp + 0x13]
mov dword [esp + 0x1b], edi
xchg byte [esp + 8], al
mov word [esp + 0x1f], di
pop esi
mov dx, 0xcb6
pushfd
xchg dword [esp + 0x13], ebp
pop esi
mov ebx, ecx
mov edx, ebp
xchg edi, eax
cmc
xchg word [esp + 0x10], bp
neg di
pop bp
sub esp, 1
dec eax
pop eax
setb al
bsr bx, si
push word [esp + 1]
rol edi, cl
mov ebp, dword [esp + 0xa]
mov al, bh
popal
mov ah, byte [esp]
mov cl, 0xb3
mov cl, 0x8a
neg dh
bt ax, di
lea ecx, [ebp + ebp]
mov di, word [esp]
not edi
xchg edi, ebx
lea eax, [edi + edi]
mov cx, word [esp]
mov cl, 0x91
lea ecx, [ebx + esi]
mov ah, byte [esp]
bsr bx, cx
xchg bp, ax
mov dh, byte [esp]
lea ebx, [ecx + esi]
not ebx
cmc
sub esp, 7
mov ebp, dword [esp]
xchg di, ax
mov word [esp], ax
bswap di
btc cx, di
lea ecx, [esp + 0x6a28]
neg bx
mov cx, 0x6d09
lea edx, [0x4a342140]
mov byte [esp + 2], ch
shl cx, cl
lea esp, [esp + 4]
pop si
bswap edi
mov ah, dh
lea esi, [esi + edi]
ror ebx, 0
mov byte [esp], bl
add esp, 0
bswap ecx
bswap si
btr si, dx
xchg byte [esp], al
mov ecx, 0x68ac14cb
sub esp, 3
xchg dword [esp], edi
xchg word [esp], dx
bts eax, ebp
xchg ebp, eax
bswap dx
mov dword [esp], ebx
mov dl, byte [esp + 1]
lea esp, [esp + 2]
mov si, 0x1f7c
mov ch, 0x20
btc ebp, esp
mov dh, al
xchg dx, ax
not esi
mov ecx, edi
mov ax, bp
mov byte [esp], bl
mov bp, 0x6efd
lea edx, [edi + edi]
mov edi, esp
ror cl, cl
bts ecx, edx
push word [esp + 1]
push di
mov dword [esp], ecx
sub dx, 0x7e3e
xchg ebx, esi
mov cl, 0xd3
mov esi, 0x24a5784d
add esp, 1
bts edx, edx
mov dword [esp], ebp
lea esp, [esp + 1]
lea esp, [esp + 4]
popal
pushal
pushal
push dword [esp + 0x1a]
add esp, 0x3c
mov byte [esp + 2], ch
mov dword [esp], ebx
mov byte [esp + 4], cl
add esp, 3
cmc
sub esp, 0x1a
lea esp, [esp + 3]
lea esp, [esp + 0x1c]
popfd
jp 0x89962f
push 0xbdf8edc8
jp 0x899634
jnp 0x899634
into
inc esi
aam 0xb3
dec esi
leave
xor dh, byte [eax + 0x5bb04126]
fcomp qword [ebp - 0x33]
xchg esp, eax
cwde
test al, 0x28
mov esi, 0xcbc328d9
dec edx
fdivr dword [edi - 0x73f551b6]
add ah, byte [ebp - 0x6c]
jg 0x89c78c
cwde
sbb eax, dword [edi - 0x722f7412]
sub eax, 0x63040fd6
xchg esi, ebp
mov edx, eax
lea ebp, [0x63040fd6]
push edx
lea esp, [esp + 0xd]
push word [esp + 5]
pushfd
mov ebp, esp
mov bp, cx
lea esp, [esp + 8]
pop ebx
mov eax, dword [esp]
mov bh, byte [esp]
stc
mov dl, byte [esp]
mov ah, byte [esp]
mov cl, ch
lea ebx, [edi + 0x535a]
mov ah, dl
pushal
xchg ecx, eax
add esp, 0x14
inc ax
mov dx, 0x7861
lea esp, [esp + 2]
mov word [esp], sp
xchg word [esp + 6], bx
inc dx
and dh, 0x9f
mov cx, word [esp + 0xa]
not esi
bsr edx, esi
inc ax
push word [esp + 5]
push word [esp + 6]
cld
mov bp, word [esp]
mov edx, esp
neg ecx
xchg bh, al
mov word [esp + 4], ax
stc
cmc
mov dword [esp + 4], esp
xchg cl, al
mov word [esp + 3], si
push word [esp + 7]
pop word [esp + 0xa]
xchg dword [esp + 5], edi
sub esp, 0x18
bswap eax
xor bh, 0x7f
mov ah, 0xac
mov cx, word [esp + 8]
not bx
popal
neg dx
mov dx, di
dec si
mov byte [esp + 2], bl
bswap bp
xchg di, si
mov ebx, dword [esp + 5]
mov esi, 0x225662fb
xchg dl, al
lea ebp, [ecx + 0x2dce]
xchg cx, dx
shr ebp, 8
mov al, byte [esp + 5]
mov edi, 0xe287f07
mov dword [esp], ebx
bswap di
xchg dword [esp], eax
mov byte [esp + 2], al
mov esi, 0x25e47bef
mov ebp, 0x62766a9c
mov dl, 0xea
lea edx, [esp + edx]
pop word [esp + 2]
setb ch
mov dword [esp], ebp
clc
lea edi, [ecx + ebp]
dec dx
bswap edx
mov al, 2
push word [esp + 2]
mov esi, dword [esp + 4]
sub esp, 0x1f
lea ebx, [esi + esi]
mov esi, edi
push dword [esp + 0x15]
mov ax, word [esp + 6]
mov ax, word [esp + 0x22]
pop edi
popal
ror bx, 8
bsr ax, di
mov byte [esp + 3], ah
mov al, 0x93
btr bx, bx
push dword [esp]
mov dword [esp], edx
xchg dword [esp + 3], ebp
bswap di
mov eax, ebp
mov eax, 0x699b0aa9
bsf ax, di
xchg word [esp + 5], bp
add esp, 8
mov ebx, ebp
sbb esi, ebx
lea edx, [ecx + edx]
mov si, 0x5ab1
rcl ebp, 0xb
mov edi, 0x51846558
mov word [esp], ax
or esi, eax
bsr bp, dx
lea esp, [esp]
mov esi, dword [esp]
mov byte [esp], dh
mov dh, byte [esp + 1]
shr al, cl
rcr edi, cl
lea ecx, [ecx + edi]
mov eax, dword [esp]
sub esp, 0x18
xchg byte [esp + 0x12], ah
pop dx
mov di, si
mov ebx, dword [esp + 0xb]
mov esi, 0x23c45dbb
stc
not ecx
sub esp, 0x1a
xchg word [esp + 0x16], ax
neg ah
mov ah, byte [esp + 3]
xchg di, bx
pushal
lea esp, [esp + 0x52]
not ch
neg bp
neg ecx
bswap ecx
mov eax, 0xcb55bd2
mov edi, dword [esp]
mov esi, 0x304e61a2
xchg cx, bp
sub esp, 0x18
mov bl, bh
mov dh, byte [esp + 7]
xchg esi, ebp
mov word [esp + 9], bp
cld
pop ecx
mov byte [esp + 4], dl
mov dx, bp
cmc
xchg si, dx
mov si, word [esp]
neg di
btc si, si
sub esp, 0x1b
mov dword [esp + 0x16], esp
bswap dx
push dword [esp + 0x2e]
xchg word [esp + 0x10], di
lea esp, [esp + 0x11]
mov ah, bl
mov word [esp + 0x19], si
pop eax
mov dh, 5
mov word [esp + 0x18], ax
lea esp, [esp + 0x1c]
mov bp, ax
not bp
pushal
cld
xchg ecx, esi
bsf edi, eax
xchg byte [esp + 3], dl
bsr di, sp
lea ebp, [eax + ebx]
bswap bp
pop dword [esp + 0xd]
sub esp, 0x1b
push ebp
mov bh, 0xec
bsr bx, bx
mov ax, sp
mov bl, 0x44
setge cl
stc
lea esp, [esp + 0x14]
mov byte [esp + 8], cl
mov word [esp + 0x16], di
neg si
pop dword [esp + 0xa]
popal
xchg bx, ax
mov al, 0x34
mov byte [esp + 2], ah
mov eax, dword [esp]
mov cx, si
bswap dx
push eax
add esp, 1
neg cl
sub esp, 0x1e
mov ebx, dword [esp + 0x17]
xchg byte [esp + 0x1b], cl
bswap esi
bswap di
push dword [esp + 0x20]
lea ebp, [ebx - 0x3f]
add esp, 9
mov edi, esp
xchg word [esp + 0x10], cx
cmc
pop di
mov byte [esp + 0xd], ah
mov cl, dh
bswap edi
xchg dword [esp + 0x16], edx
sub esp, 0xc
mov di, sp
popal
bswap bx
pop ebx
mov dword [esp], edi
xchg byte [esp + 3], dl
sub esp, 0
mov word [esp + 3], bx
mov dx, 0x3f6e
neg cx
mov di, 0x7bc
inc bx
lea esp, [esp + 5]
xchg ah, ch
clc
add esp, 0
sub esp, 1
clc
inc ecx
btr esi, edx
xchg byte [esp], ah
not bl
bsr edi, edi
mov al, byte [esp]
xchg byte [esp], dl
mov bl, 0x29
mov byte [esp + 1], ah
adc cl, cl
stc
xchg byte [esp + 1], dl
mov edx, dword [esp]
xchg edi, ebx
xchg byte [esp + 1], cl
mov ebx, dword [esp]
lea esi, [esi + ebp]
mov byte [esp], cl
adc eax, 0x15b87f3f
add esp, 2
shr dx, 0xd
bts si, dx
xchg si, dx
clc
mov di, word [esp]
mov edx, dword [esp]
lea esi, [eax + 0x4dde]
setl bh
not al
neg esi
not ecx
mov al, byte [esp]
mov ebp, dword [esp]
add esp, 0
push dx
mov ecx, ebx
lea edi, [esi + esi]
stc
mov ebx, dword [esp]
not ch
xchg cl, dh
setp ch
mov ebx, edi
mov ch, 0xb2
bsf ebp, esp
mov bl, byte [esp + 1]
inc bl
mov ax, cx
push word [esp + 1]
neg bl
shr dh, 5
mov edx, esi
xchg dword [esp], esi
sub esp, 2
xchg byte [esp], bl
pop dx
clc
neg ebp
sbb ebx, 0x6fcc7e35
xchg bp, ax
bswap ax
bswap edx
xchg bh, ch
mov si, 0x573f
not edx
xchg ch, dl
mov cx, sp
mov ah, byte [esp + 4]
bswap cx
pop ebp
bswap ecx
bswap cx
lea esi, [0x3a5e1cb4]
mov bx, word [esp]
mov edx, 0x6e370276
mov ax, 0x6614
cmc
mov bp, 0x341f
sub esp, 0x1c
pop bx
mov dword [esp + 8], edx
lea ebp, [ebp + 0x75f0]
mov word [esp + 0xf], dx
lea eax, [ecx + 0x1ef06c86]
push eax
xchg bh, ch
xchg si, di
add esp, 8
stc
clc
or dx, 0x4cf5
lea edx, [esp + eax]
pop word [esp + 7]
xchg byte [esp], al
push dword [esp + 0xd]
mov dword [esp + 8], ecx
clc
mov bx, word [esp + 0x17]
pop dx
xchg ecx, eax
ror bx, 9
mov eax, 0x45523a3
xchg byte [esp + 5], dh
push word [esp + 5]
bsr cx, bx
mov eax, 0x3b364224
pop dword [esp + 5]
bsf edx, eax
mov ax, word [esp + 3]
pop edx
not bp
ror edi, cl
mov ax, dx
mov word [esp + 0xb], cx
lea eax, [esp + edi]
shl dx, 7
pop word [esp + 6]
mov si, word [esp + 9]
cld
mov word [esp + 4], cx
pushal
or bh, cl
mov dword [esp + 0xb], ecx
xchg word [esp + 0x27], bp
lea esi, [edx + esi]
clc
mov bp, dx
mov word [esp + 0x1d], bx
lea esp, [esp + 0x1a]
lea edx, [ebp + 0x57ec]
xchg byte [esp + 4], ah
neg edx
bswap cx
xchg word [esp + 2], si
pop word [esp + 5]
lea eax, [eax + esi]
push dword [esp + 3]
xchg bl, ch
mov ah, byte [esp + 0x16]
pop word [esp + 0xf]
pop word [esp + 0x10]
cld
xchg byte [esp + 7], bl
mov byte [esp + 8], cl
push dword [esp + 3]
mov al, cl
bswap edx
btc eax, eax
clc
xchg dword [esp + 5], ebx
mov dx, 0x26db
xchg word [esp + 4], cx
push word [esp + 6]
mov esi, dword [esp + 0x16]
pop word [esp + 6]
xchg dword [esp + 7], edx
pop word [esp + 0xd]
bswap edi
pop dx
pushal
mov dword [esp + 0x20], edi
mov ebx, dword [esp + 0xe]
popal
mov dword [esp + 0xd], esp
sub esp, 0x15
mov bx, 0x74fe
pop si
not eax
lea ebx, [edi + edi]
pop word [esp + 0x21]
xor bx, bp
pop dword [esp + 0x15]
sbb edi, 0x635a7743
bswap cx
push ebx
popal
mov si, 0x9eb
sub ax, cx
xor ch, 0xfa
not di
sub esp, 5
bswap edx
push dword [esp + 8]
xchg dword [esp + 3], edi
mov ah, 0xc9
mov bx, 0x3500
mov ebp, eax
bsf ecx, edx
mov ecx, 0xfa61404
xchg dword [esp + 3], esi
xchg word [esp + 9], ax
pop esi
mov bp, 0xb24
bswap edi
pop dword [esp]
mov bp, bx
bswap ax
xchg ebx, ecx
lea ebx, [eax + 0x68]
xchg bp, bx
mov ch, byte [esp + 1]
mov dx, word [esp + 1]
pop word [esp]
bswap eax
bswap ecx
mov ax, word [esp + 2]
push word [esp]
mov edx, 0x6db019d
neg cx
xchg dword [esp], ebp
pop word [esp]
xchg ah, al
sub esp, 0x11
mov di, word [esp + 0x10]
shl esi, 0xa
xchg word [esp], bx
xchg dx, ax
bsr esi, ebp
xchg byte [esp + 0xd], bl
neg edx
btc edx, esp
mov dword [esp + 0xa], ebp
mov cl, 0x9a
bswap dx
sub esp, 0x11
add esp, 0x18
rcl dx, 0xe
mov di, word [esp + 8]
mov byte [esp + 1], bl
sbb esi, ebx
inc di
xchg word [esp + 3], bx
push dword [esp + 9]
mov word [esp + 0xc], sp
xchg cx, dx
lea esi, [ebp - 0x7d]
push dword [esp + 0xe]
mov ecx, esi
lea ecx, [ebx + edi]
rcl esi, 0x1a
bswap eax
pushal
xchg cl, bh
mov ah, byte [esp + 0x21]
mov cx, ax
mov ax, si
btc ebp, ebx
bswap esi
mov word [esp + 0x1e], di
neg ecx
shr di, 0xf
push dword [esp + 3]
lea esi, [edi + ebp]
pop word [esp + 0x29]
pop si
xchg word [esp + 0x13], si
add esp, 0xa
mov ecx, dword [esp + 0x11]
xchg dx, cx
mov edx, esp
xchg di, si
mov ax, 0x6fa9
inc esi
add esp, 3
pop di
not ebx
pop ebp
bsf si, dx
mov dword [esp + 0xb], ebx
not dx
mov ebp, dword [esp + 0x1f]
dec bh
lea esp, [esp + 4]
xchg dword [esp + 5], ebx
stc
mov ebx, ecx
xchg edx, eax
bswap di
push word [esp + 0x1b]
add esp, 0xe
inc dh
neg ch
dec dl
pop dword [esp + 3]
mov al, ch
dec bh
mov bl, byte [esp + 4]
mov eax, esi
pop bx
bswap si
pop dword [esp + 2]
lea ebx, [ebp + 0x45]
push esi
xchg byte [esp + 8], dh
bswap ecx
sub esp, 5
sub esp, 0xd
xchg edi, ebx
rol edx, cl
bswap ebp
xchg bh, dl
bswap edx
mov dword [esp], edi
pop ebx
mov esi, dword [esp + 9]
mov byte [esp + 1], al
mov word [esp + 3], bx
sub esp, 0xd
mov cx, word [esp + 0x1d]
mov si, word [esp + 0x23]
push dword [esp + 0x1c]
inc eax
adc bh, bl
bsf edx, esi
push dword [esp + 0x27]
pop dword [esp]
mov edi, eax
pop ecx
xchg word [esp + 2], cx
xchg byte [esp + 0x25], bh
xchg byte [esp + 2], bh
lea eax, [edx + ebp]
xchg ebx, esi
mov dl, byte [esp + 0x22]
push bx
pushfd
pop bx
mov byte [esp + 1], bh
xchg edi, ecx
lea edi, [esi + 0x29b]
cmc
mov cx, word [esp + 0x24]
xchg dword [esp + 0x1a], eax
pop eax
bswap esi
add esp, 0x12
mov byte [esp + 5], ah
mov esi, 0x310f0b4b
push dword [esp + 7]
mov bx, 0x3f6
mov dword [esp + 8], ecx
cld
setb bl
mov dh, byte [esp + 0x12]
add esp, 0x18
mov ebp, esp
mov dl, 0xa7
inc bl
setno dh
bt cx, bx
cld
xchg ecx, edx
mov bx, 0x2889
neg bh
not ch
sub esp, 2
lea edx, [ecx + edi]
pushal
setns ch
mov edi, 0x2a8c68b5
push dword [esp + 0x1e]
popal
mov word [esp + 4], sp
mov dl, 0xf3
xchg ah, dl
add esp, 4
mov word [esp], bx
xchg byte [esp + 1], al
mov ebp, 0x72f4096a
mov cl, byte [esp + 1]
mov byte [esp + 1], dh
cld
mov ebp, dword [esp]
cmc
mov ah, ch
shr si, 7
lea esi, [edi + ebp]
mov ecx, ebp
dec bp
stc
mov ch, 0x1d
neg al
mov bl, bh
bswap esi
add esp, 0
rcr dx, 0xf
xchg byte [esp + 1], dl
mov dl, 0xa8
add esp, 1
setg bh
xchg bl, bh
bswap dx
lea eax, [esi - 0x11]
stc
mov ah, 0x56
add esp, 0
mov al, 0x96
bswap dx
inc bp
shl si, 5
lea esp, [esp + 1]
not edx
mov ebx, esi
stc
fdivp st(1)
rcl dh, cl
mov byte [esp], bl
add esp, 0
mov ebx, ecx
lea esp, [esp]
lea ebp, [ecx + 0xe2]
lea ebp, [eax + eax]
not ch
bts bp, si
bts ax, si
not cl
add esp, 0
bsr bp, ax
mov ah, 0xab
push si
add esp, 1
mov byte [esp], dl
jbe 0x89a738
ja 0x89a738
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
inc esi
insb byte es:[edi], dx
popal
jae 0x89d007
jbe 0x89cfb9
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
adc al, 0xa6
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
push edx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add ah, ah
mov ebp, 0x6c54ed2a
jae 0x89d080
je 0x89d092
popal
insb byte es:[edi], dx
jne 0x89d0a5
add byte [ebx + ebx*4 + 0x54b10fe1], dh
insb byte es:[edi], dx
jae 0x89d08b
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
mov esi, 0x53736c54
je 0x89d0ad
popal
insb byte es:[edi], dx
jne 0x89d0c0
add byte [esi - 0x3c], ch
dec ebx
inc ebp
push edx
dec esi
inc ebp
dec esp
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add dl, al
cmp esp, dword [0x45746553]
jb 0x89d0e6
outsd dx, dword [esi]
jb 0x89d0c4
outsd dx, dword [esi]
add byte gs:[edi + eax - 0x79], bl
xor dword [edi + 0x65], eax
je 0x89d0c9
je 0x89d0c9
imul ebp, dword [ebp + 0x54], 0x656d69
inc edi
je 0x89d0d0
inc ebx
push eax
add byte [ebp + 0x7274736c], ah
insb byte es:[edi], dx
movsd dword es:[edi], dword [esi]
insb byte es:[edi], dx
jae 0x89d10a
jb 0x89d104
outsb dx, byte gs:[esi]
inc ecx
add byte [ecx + eax*4], ah
xchg dword [edi], ecx
dec eax
popal
jo 0x89d0eb
jb 0x89d10c
add ch, bl
mov bl, 0x1d
dec eax
popal
jo 0x89d0f2
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
push cs
dec ecx
outsb dx, byte [esi]
je 0x89d120
jb 0x89d129
outsd dx, dword [esi]
arpl word [ebx + 0x65], bp
dec ecx
dec ecx
outsb dx, byte [esi]
arpl word [edx + 0x65], si
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x89d0cc
in al, 0xd5
push esi
shr dh, 0x47
out dx, al
inc edi
je 0x89d128
je 0x89d138
jb 0x89d14d
jne 0x89d14b
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
push edi
add byte [ebx + 0x746547c1], dl
push eax
jb 0x89d158
arpl word [ebp + 0x73], sp
jae 0x89d136
jae 0x89d160
dec eax
popal
jo 0x89d0f2
ror byte [esp + edx*2], 1
insb byte es:[edi], dx
jae 0x89d13e
jb 0x89d15f
add byte gs:[ecx - 0x54c665fc], dl
dec ecx
jae 0x89d148
bound esi, qword gs:[ebp + 0x67]
jb 0x89d15c
jb 0x89d15c
jb 0x89d173
jae 0x89d175
outsb dx, byte [esi]
je 0x89d113
adc edx, dword [ebp + 0x6e]
push 0x6c646e61
inc ebp
js 0x89d183
jo 0x89d197
imul ebp, dword [edi + 0x6e], 0x746c6946
jb 0x89d12d
insb byte es:[edi], dx
je 0x89d190
jb 0x89d12d
invalid
ja 0x89d1a1
outsb dx, byte [esi]
add bl, bl
add byte [edi + 0x65], 0x74
push ebx
je 0x89d194
jns 0x89d1b6
je 0x89d1aa
insd dword es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x69467341
insb byte es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x69615200
insd dword es:[edi], dx
inc ecx
jae 0x89d193
imul ebp, dword [ebp + 0x54], 0x656d69
push edx
popal
imul esi, dword [ebx + 0x65], 0x65637845
jo 0x89d1d4
jae 0x89d1bf
inc ebp
js 0x89d1c0
arpl word [ebp + 0x70], sp
jo 0x89d1d4
je 0x89d1ca
imul ebp, dword [edi + 0x6e], 0x61654800
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax + 0x65], cl
popal
jo 0x89d1bb
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
xor ecx, dword [edi + ebp*2 + 0x63]
popal
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
insb byte es:[edi], dx
push edx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
push ebx
je 0x89d1d7
outsb dx, byte [esi]
push 0x6c646e61
inc ebp
js 0x89d1f0
jo 0x89d204
imul ebp, dword [edi + 0x6e], 0x746c6946
inc esi
imul ebp, dword [esp + esi*2 + 0x65], 0x46e90072
loope 0x89d207
jb 0x89d19a
jmp 0x75f3b2e5
jne 0x89d1f8
inc ebp
js 0x89d20c
je 0x89d1f5
jb 0x89d216
arpl word [ebp + 0x73], sp
jae 0x89d1ac
leave
xchg edi, eax
jg 0x89d171
push esi
imul esi, dword [edx + 0x74], 0x416c6175
insb byte es:[edi], dx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
cmp edx, dword [esi + 0x69]
imul esi, dword [edx + 0x74], 0x516c6175
jb 0x89d236
jne 0x89d225
insb byte es:[edi], dx
push ecx
jne 0x89d22d
jb 0x89d243
add byte [edi + 0x4f], bh
inc edi
je 0x89d224
jns 0x89d246
je 0x89d23a
insd dword es:[edi], dx
insd dword es:[edi], dx
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
add al, bh
push esi
imul esi, dword [edx + 0x74], 0x506c6175
jb 0x89d255
je 0x89d24d
arpl word [eax + eax - 0x21], si
div esp
and dword [eax - 0x14], ebx
in al, dx
inc edi
je 0x89d23b
imul ebp, dword [ebp + 0x54], 0x657079
dec eax
popal
push esp
jns 0x89d26b
add byte gs:[eax + 0x65], cl
popal
jo 0x89d246
jae 0x89d279
je 0x89d278
jb 0x89d276
outsd dx, dword [esi]
jns 0x89d209
aaa
push ebx
je 0x89d261
je 0x89d261
je 0x89d274
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[edi + eax*2], dh
add byte [edi + eax*2], dh
je 0x89d269
outsd dx, dword [esi]
jne 0x89d28c
inc esi
imul ebp, dword [ebp + 0x4e], 0x41656d61
dec esi
dec esi
popal
insd dword es:[edi], dx
inc ecx
add dl, dl
cmpsd dword [esi], dword es:[edi]
int 0x5c
fiadd dword [edi + 0x65]
je 0x89d287
je 0x89d29a
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte gs:[edi + 0x65], al
je 0x89d290
inc ebp
dec ebp
inc ebx
push eax
add byte [edi + 0x48], cl
dec edi
dec eax
popal
jo 0x89d29f
imul edi, dword [edx + 0x65], 0x61654800
jp 0x89d2b4
add byte [eax + 0x65], cl
popal
jo 0x89d298
jb 0x89d2bc
popal
je 0x89d2bf
add cl, dl
or esi, dword [esp + esi*8]
ror dword [ebx], 1
xor al, 0xf4
mov gs, word fs:[esi + 0x542a98db]
outsd dx, dword [esi]
cld
scasb al, byte es:[edi]
fistp dword [eax - 0x390abd6]
dec edi
xchg ecx, eax
adc al, 0xff
je 0x89d2b9
push dword [ebx + ecx*2 - 0x3a]
mov byte [edi - 0x24], cl
or ax, 0xa823
invalid
and ebp, dword [eax - 0x5b6d3318]
call 0x5a2e6547
xchg edx, eax
movsb byte es:[edi], byte [esi]
pop ecx
cdq
out 0x2b, eax
loope 0x89d25b
jno 0x89d252
xchg edi, eax
pop ebx
cli
sbb byte [ecx], 0xae
enter 0x3ffa, 0xffffffffffffffb7
mov cs, ecx
aas
mov bh, 0x8e
leave
pop ebx
invalid
add al, 0xe2
bound esp, qword [esi + 0x4de3e354]
jecxz 0x89d2ee
push 0xd6dfe4f
jge 0x89d30c
into
dec edi
ret 0xbbdb
or bl, dh
mov ecx, 0xf46bc932
leave
imul esi, esp, 0xffffff88
shl ch, cl
mov dl, dl
in eax, 0x3a
add al, 0xc8
cmp al, byte [eax + ecx*8]
inc ebp
mov byte [0x75669423], al
sahf
sub edx, dword [ebx]
pop esi
je 0x89d2a6
xor eax, 0x5374b8c8
mov esp, 0xbbeabf35
aam 0x2c
adc dword [ebp - 0x399ac70c], esi
scasb al, byte es:[edi]
fistp dword [eax - 0x390aa96]
or eax, 0xb4ff14ab
dec esp
invalid
xchg edi, eax
wait
cli
or byte [edx], 0xad
enter 0xfffffffffffffffa, 0xffffffffffffffb6
mov cs, ecx
pop esi
invalid
push dword [esi - 0x20a13672]
aad 0x44
push 0x1724d2f9
loop 0x89d37d
movsb byte es:[edi], byte [esi]
out 0x53, al
jecxz 0x89d303
add dword [edi + 0x4f], esp
invalid
sub al, 0x67
loope 0x89d398
inc ebx
iretd
and al, 0xb2
bound esp, qword [esi - 0x5d1c1cac]
ja 0x89d3f2
invalid
mov dword [0x30756693], eax
pop edx
adc ebx, dword [esi - 0xc]
xlatb
xor eax, 0x537497c8
cmp al, 0x35
mov edi, 0x2cd66dea
adc dword [0x566538f4], esi
popfd
fistp dword [eax - 0x390ab16]
fdivr dword [edx + 0x4c34ff14]
invalid
or ax, 0xa7e3
call 0x5a1f0cc7
cdq
daa
sub al, 0x67
loope 0x89d403
inc ecx
iretd
xchg edi, eax
sbb esp, dword [ebp - 6]
sub byte [ebx + edi*2 - 0x38], 0xfa
jg 0x89d3c4
mov cs, ecx
mov cl, byte [esi + edx*8]
inc esp
call 0x98aea712
mov cl, 0x62
movsb byte es:[edi], byte [esi]
push sp
jecxz 0x89d403
invalid
movzx ebx, word [eax + 0x3c]
add ebx, eax
cmp word [ebx], 0x4550
je 0x898d19
jne 0x89fd0f
wait
and esi, dword [ebx + 0x7bc825d6]
cld
xchg edx, eax
cmc
add al, 0xe6
push ds
cmp esi, esp
pop ss
dec esi
call 0x89fd04
pop eax
xor ax, ax
cmp word [eax], 0x5a4d
dec ebp
pop edx
je 0x89fcdb
sub eax, 0x10000
jns 0x89fd08
js 0x89fd08
std
jg 0x89fd0b
mov bh, byte [ecx + 0x76]
ljmp 0x5297
mov word [esp], sp
lea esp, [esp + 2]
mov dword [esp + 4], esp
pushfd
pop word [esp]
lea esp, [esp + 1]
lea esp, [esp]
lea esp, [esp]
lea esp, [esp]
mov byte [esp], ch
lea esp, [esp]
lea esp, [esp]
pushfd
lea esp, [esp + 1]
mov dword [esp + 4], ebp
push esp
lea esp, [esp]
mov dword [esp], edi
mov byte [esp + 2], ah
pushal
push dword [esp + 0xa]
mov word [esp + 0x1e], sp
pop dword [esp]
push word [esp + 0xf]
pushfd
mov dword [esp + 0x1b], eax
push word [esp + 6]
mov dword [esp + 0x2c], esi
push ax
lea esp, [esp + 1]
mov byte [esp], dh
mov byte [esp], bl
push esp
mov byte [esp + 1], ah
lea esp, [esp + 2]
mov word [esp], si
lea esp, [esp]
pushfd
pushal
lea esp, [esp + 3]
mov dword [esp + 0x4c], edi
lea esp, [esp + 0x4c]
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 0x89fcff
jne 0x89fcff
mov eax, dword [eax]
xchg esi, eax
int1
add byte [edi + 0xa6fff71], al
stc
jno 0x89fdd9
jmp [edi + 0xa]
outsd dx, dword [esi]
or bh, cl
and byte [ebx + 0x21d2b727], 0xc4
loopne 0x89fe47
int1
nop
arpl word [ebx + edi - 0x44b7d647], bx
push edx
push 0xe91a7fef
adc edx, edi
push edi
invalid
jmp 0xc7e1d50c
cmp dword [esi - 0x64], 0xffffffd4
push eax
invalid
mov eax, dword [0x3bb0a150]
stosd dword es:[edi], eax
into
cmp eax, 0x118109d9
jo 0x89fdd8
je 0x89fe41
not dword [bp + si - 0x179f]
loop 0x89fec8
clc
lahf
push 0xffffffffffffffed
pop es
mov ebx, dword [ebx]
jle 0x89fdf4
pushal
xchg ebx, eax
adc byte [esi - 0x1412ef1f], al
imul edi, ecx, 0xee826b98
insd dword es:[edi], dx
std
test byte [edi - 0x6f], dh
invalid
xor byte [edx + ebp - 0x2bb243b3], dh
push edi
invalid
mov byte [esp], dh
pushfd
push edx
push word [esp]
push esp
mov byte [esp + 0xa], ah
pop dword [esp + 6]
mov dword [esp + 5], ecx
lea esp, [esp + 3]
mov dword [esp + 4], ebx
push dx
push word [esp]
push word [esp + 3]
mov dword [esp], edi
jno 0x89fd2e
jo 0x89fd2e
xlatb
retf
call 0x89fffa
push ebx
popal
outsb dx, byte gs:[esi]
imul ebp, dword [bp + 0x65], 0x6f725020
je 0x8a0051
arpl word [edi + ebp*2 + 0x72], si
and byte [esi + 0x31], dh
cmp byte cs:[esi], ch
xor eax, 0x8d00302e
and al, 4
push esi
push dword [esp + 3]
push word [esp + 2]
mov byte [esp + 3], dh
mov byte [esp], al
pop dword [esp]
push dword [esp + 1]
lea esp, [esp + 8]
pushfd
mov dword [esp], ebp
lea esp, [esp + 2]
mov dword [esp], eax
push edx
push word [esp]
mov byte [esp + 1], cl
lea esp, [esp + 4]
mov byte [esp], dh
push word [esp]
lea esp, [esp]
push word [esp + 1]
pop word [esp]
mov word [esp + 1], sp
mov byte [esp + 2], al
mov dword [esp], ecx
pushfd
push edi
push word [esp + 1]
mov byte [esp + 7], ah
lea esp, [esp + 8]
mov word [esp], si
mov word [esp], si
lea esp, [esp + 1]
mov byte [esp], bh
push edi
lea esp, [esp]
mov dword [esp], ebp
lea esp, [esp + 1]
mov dword [esp], edx
push esi
pop word [esp]
lea esp, [esp + 1]
jbe 0x89ff9c
ja 0x89ff9c
shl dword [ecx + 0xe806aa], 0
add byte [eax], al
call 0x8a009b
add dword [esp], 0xffffd1c1
call fcn.00518098
popal
ja 0x76568b
jbe 0x76568b
aaa
ret