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

Disassembly:
aas
test al, 0x8e
in eax, dx
dec ebp
mov edi, 0xedcbdbb6
pop esp
insb byte es:[edi], dx
dec ebx
in al, 0x79
test eax, esi
push edx
in al, dx
cmpsb byte [esi], byte es:[edi]
xor cl, ah
movsd dword es:[edi], dword [esi]
invalid
mov ch, byte [esp + 0x12]
mov ecx, dword [esp + 0xd]
pop dword [esp + 2]
jmp 0xd448cb
mov di, word [esp + 5]
mov dl, dh
xchg edx, edi
xchg si, di
mov ebp, dword [esp + 6]
bswap cx
mov word [esp + 0x25], si
bswap eax
setle ah
cmc
lea esi, [ecx + ebx]
mov dword [esp + 5], ebx
jmp 0xd444fa
mov bh, byte [esp]
mov word [esp], di
push word [esp + 1]
mov cx, 0x642f
xchg byte [esp + 1], dh
mov dword [esp], eax
add esp, 2
mov ecx, 0x2000f44
sub esp, 0x16
xchg bp, ax
xchg byte [esp + 0x16], bl
mov bl, dh
xchg cl, ch
mov dh, byte [esp + 0x15]
xchg byte [esp + 2], ah
mov word [esp + 0xf], sp
mov ah, 0xe5
xchg esi, eax
mov bx, word [esp + 0xb]
mov dword [esp + 8], edx
xchg dword [esp + 9], ecx
xchg dword [esp + 7], edx
mov ch, 0xf6
not bl
mov dl, byte [esp + 0x17]
mov bh, byte [esp + 0x14]
bswap cx
pop ecx
xchg dword [esp + 1], ebp
bsr eax, esi
lea ebp, [edx*4]
lea esi, [edx - 0xec]
xchg byte [esp + 0xa], dh
add esp, 0x12
shr dl, cl
mov ecx, esp
stc
mov word [esp], sp
mov byte [esp], bh
stc
rcl cl, 7
bswap ax
inc edi
setge bh
shl bl, cl
mov bp, 0x474f
xchg word [esp], bx
push word [esp + 1]
inc dh
lea esp, [esp + 3]
or bp, si
pushfd
bswap ebx
cmc
mov esi, 0x262f011d
mov ebp, ecx
lea edi, [ecx + 0x470]
sub esp, 4
mov edi, dword [esp + 8]
mov word [esp + 5], bx
not dh
mov cl, dl
not edi
pop word [esp + 2]
mov word [esp + 4], cx
cmc
pop word [esp + 2]
pushfd
mov di, bp
mov dword [esp + 2], eax
xchg edi, esi
pop dword [esp]
bsf cx, cx
lea ecx, [ebx*4]
xchg dh, bl
pop di
bswap bx
mov edi, 0x13d3521d
stc
mov si, 0x4851
stc
mov ah, 6
pushal
lea esp, [esp + 0xa]
mov word [esp + 0xb], dx
bt bx, dx
xchg dword [esp + 5], edi
xchg byte [esp + 0xe], bl
xchg cx, ax
push word [esp + 0xb]
pop edx
bswap ebx
pushal
mov dx, 0x6f07
bsf edi, esp
popal
mov word [esp + 0xd], di
mov ebp, dword [esp + 0xb]
xchg dl, dh
mov edx, 0x217c65b3
pop word [esp + 0xb]
lea ecx, [edi*4]
ror bx, 0xb
pop ebp
mov eax, esi
mov ecx, dword [esp + 0xe]
sub esp, 0x1c
shl dx, cl
lea ebp, [0x3e1e29c9]
jmp 0xd44518
mov ax, si
pop dword [esp]
mov si, word [esp + 3]
inc si
sete al
xchg ah, cl
lea esp, [esp + 3]
rol dh, cl
xchg word [esp], dx
mov edi, ecx
mov ch, al
mov al, byte [esp + 1]
rol di, 8
mov cl, byte [esp]
pushal
mov si, cx
btr eax, esp
add esp, 0x19
lea esp, [esp + 8]
not ch
jmp 0xd4454b
inc dword [eax + 0xd41041]
pushfd
pushal
mov di, sp
mov edi, eax
mov ax, 0x8db
mov cx, si
mov ecx, dword [esp]
shl esi, 0x1e
xor cx, bx
mov di, word [esp]
xchg cl, al
mov ecx, dword [esp]
sub esp, 0x1e
dec edi
bswap cx
mov byte [esp + 0x1a], ch
push dword [esp + 1]
xchg edi, ebx
pop word [esp + 7]
bt dx, ax
bswap ecx
bts bx, si
xchg word [esp + 4], cx
lea ecx, [esp - 0xb5]
xchg dh, bh
mov al, byte [esp + 0xa]
bswap ebp
mov byte [esp + 2], dh
setnp dl
mov al, 5
lea esi, [ebx + esi]
mov ecx, 0x37317052
inc esi
lea ebp, [ecx + edi]
mov dh, byte [esp + 7]
xchg dword [esp + 1], ecx
xchg dword [esp + 0x19], esi
inc bx
push bx
pop dword [esp + 0xc]
sub esp, 6
sub esp, 0x11
setl ah
xchg bx, cx
lea esi, [ebx - 0x74]
push word [esp + 0x22]
popal
mov edx, 0x128121ea
mov di, word [esp + 0x10]
add esp, 0xd
mov esi, 0x30393af0
mov edi, dword [esp + 1]
xchg dword [esp + 2], esi
mov bh, bl
xchg cl, bl
cmc
lea ebx, [edx + ebp]
jmp 0xd446c7
push eax
jmp 0xd45069
mov cx, word [esp + 6]
mov word [esp], bx
mov edi, dword [esp + 6]
xchg dword [esp + 1], esi
mov al, byte [esp + 1]
mov cx, word [esp + 7]
neg esi
not al
pop si
bsf di, si
mov eax, dword [esp + 5]
push word [esp + 1]
xchg dh, dl
and ecx, eax
rcr edx, cl
sbb bh, bl
lea eax, [edx + edi]
mov dword [esp + 1], ebx
pop edi
jmp 0xd44c5e
mov ax, bx
pop eax
xchg word [esp + 0x1e], dx
bswap ebp
pop bp
mov bl, byte [esp + 5]
popal
mov di, 0x3b46
mov ebp, 0x1e253e41
neg esi
mov byte [esp], al
mov ah, 0xfc
pop bx
bsf eax, ecx
clc
xchg dx, si
bt cx, bx
mov dl, bl
lea ebp, [0x3ade7d09]
xchg byte [esp], dh
mov al, dh
not edx
xchg byte [esp], dl
xchg ch, dl
xchg byte [esp], ch
lea ecx, [edi + 0x61663727]
push ebp
setnp ah
xchg ch, bh
lea ebx, [eax + edx]
bswap dx
mov ah, byte [esp + 2]
dec dx
push dword [esp]
neg al
jmp 0xd44807
lea ebp, [ebx*4]
lea eax, [eax + eax]
xchg byte [esp + 0x27], cl
jmp 0xd44855
shl dx, 0xa
push dword [esp + 1]
inc ecx
mov al, bh
pop dword [esp]
dec cx
mov ebp, 0x16753148
dec ecx
pop word [esp]
mov ebx, 0x42882f77
not dl
mov ah, 0xe6
xchg ecx, edx
mov cx, word [esp]
lea eax, [edi - 0x36c4]
lea esp, [esp]
stc
neg ebx
xchg bx, ax
rcr dh, cl
xchg cl, ah
not cl
xchg edi, eax
bswap dx
not di
xchg bl, dh
pop bp
mov esi, dword [esp]
neg cx
stc
bsr ebp, ecx
jmp 0xd453d2
xchg word [esp + 5], si
cmc
mov ch, 0xab
xchg cx, bp
popal
mov ebp, 0x3c5e54b9
mov dword [esp], ecx
not dx
mov ebp, ecx
mov dword [esp], edx
cmc
jmp 0xd44b6b
mov eax, 0x6d3513c3
pop bx
bswap bp
mov ecx, dword [esp + 2]
setl ch
xchg byte [esp + 0x20], cl
xor eax, edx
neg ch
xchg cl, ah
setae al
pop bx
bswap bx
setno dh
mov bh, byte [esp + 0x11]
mov ah, dh
push word [esp + 8]
bsr ecx, edi
mov dword [esp + 0x11], eax
rol ah, cl
lea edi, [0x452357c4]
push word [esp + 0x1e]
lea ebx, [eax + ebp]
pop word [esp + 0xb]
jmp 0xd44bcf
mov edi, dword [esp + 4]
mov cx, 0x4c71
lea ebp, [ebp*4]
mov bl, byte [esp + 1]
inc edx
bsr si, cx
mov cx, dx
mov di, word [esp + 3]
lea esp, [esp + 2]
mov si, word [esp + 1]
pop dx
xchg bh, ah
mov edi, dword [esp]
lea esp, [esp]
not ch
xchg al, bl
clc
mov ch, byte [esp]
seto bh
add esp, 0
xchg edi, eax
mov ah, byte [esp]
mov cl, byte [esp]
sub si, cx
xchg cx, si
shl dl, 1
clc
add esp, 0
cld
dec bp
neg si
not ebx
mov edi, 0x1a095fe2
xchg byte [esp], dh
mov edi, 0x312457c0
mov si, dx
cmp cl, 0x80
mov ah, bl
mov bp, cx
mov byte [esp], dh
dec ch
lea edi, [ebp - 0x2de5]
clc
dec al
bswap ebx
mov eax, 0x5e014907
mov bp, 0x7786
neg al
shr cx, cl
setl cl
lea esi, [edi + 0xc9]
cmc
xchg dx, ax
neg al
lea ecx, [edx + esi]
inc cl
mov si, bp
pushal
mov al, dl
lea ecx, [esi + 0x1e]
pop dword [esp + 7]
xchg bl, dl
rcr dx, cl
rol ecx, 0x13
push word [esp + 0xc]
pop dword [esp + 2]
xchg dword [esp + 0x14], esi
xchg word [esp], bp
inc bh
dec cx
bt ebx, ebx
mov ax, dx
push dword [esp + 6]
mov si, word [esp + 0xd]
sub esp, 0x16
bswap ebp
lea ebp, [eax*4]
push dword [esp + 0x2b]
lea edx, [eax + ebx]
xchg byte [esp + 3], dh
sub esp, 0x13
pop eax
and bx, ax
pop edx
neg bh
xchg bx, bp
neg edi
pop dword [esp + 0x1b]
pop edi
xchg ebp, eax
neg al
mov ecx, dword [esp + 0x34]
xchg byte [esp + 0x16], bl
mov si, 0x2335
mov bh, 0x58
add esp, 0x37
mov dword [esp], ebp
sub esp, 0x16
not bp
pop dword [esp + 3]
mov byte [esp], ah
mov si, 0x1c9d
setns bh
lea esi, [ebx + edi]
push dword [esp + 0x12]
sub esp, 0x1c
pop dword [esp + 0xd]
add esp, 0
mov word [esp + 0x13], bx
bsr ebx, esp
rcl ax, cl
mov dl, byte [esp + 6]
xchg word [esp + 4], dx
dec ax
pop dword [esp + 4]
add ebp, ebx
pop word [esp + 0x19]
mov esi, 0x37f1166f
pop word [esp + 0x11]
bswap dx
sub eax, 0x14fe7914
pop dword [esp + 0xa]
pop dword [esp + 0x1d]
sub esp, 0x16
stc
lea esi, [ebx + esi]
pop word [esp + 0xc]
mov esi, 0x7b6e69ee
lea edx, [esi*4]
mov dl, ah
and eax, 0x78a43f8
pop word [esp + 3]
pop dword [esp + 0x1b]
xchg word [esp + 0x20], bx
lea edi, [ebx + 0x2c21]
mov cl, byte [esp + 0x28]
push word [esp + 0x30]
mov al, dh
mov bx, bp
pop word [esp + 0x11]
cmc
lea ecx, [ecx*4]
push word [esp + 3]
cld
mov ebp, edi
ror ebx, 0xd
xchg ebp, esi
push si
bswap bx
sub esp, 0x10
push esi
lea esp, [esp + 0x41]
mov bx, bp
push word [esp + 2]
xchg byte [esp + 1], dl
mov eax, dword [esp + 9]
xchg ebp, ecx
sub esp, 0x13
or ch, bh
xchg dword [esp + 6], eax
sub esp, 0x15
shl ebx, 1
not dl
lea esp, [esp + 0x21]
mov si, word [esp + 9]
mov ebx, 0x252937e3
not bl
xchg esi, edx
ror dh, 4
bsf esi, esi
mov dx, word [esp]
mov bh, dh
btc bp, si
xchg dx, bp
mov eax, esp
pop word [esp + 9]
pop bp
pop di
bsr ebp, ebx
push dword [esp + 4]
mov eax, dword [esp + 0xb]
xchg al, cl
lea esp, [esp]
pop word [esp + 8]
xchg ch, dh
or ax, 0x6639
push ebx
bsr ebx, edi
xchg dword [esp + 4], ecx
mov di, bp
push dword [esp + 0xc]
xchg dword [esp + 0xb], edi
xchg dword [esp + 3], edi
cld
mov word [esp + 0xc], ax
mov dword [esp + 0xe], ebp
not ah
xchg byte [esp + 0xa], bh
neg dx
mov ebp, ecx
mov bp, word [esp + 0x14]
xchg byte [esp + 0xf], bl
btr eax, ebp
push word [esp + 0xb]
cmp cx, 0x32da
xchg byte [esp + 6], bl
sbb dl, cl
xchg dword [esp], edx
mov ah, 0x44
mov edx, 0x7f3f74db
bts si, si
pop edx
bsf ax, si
lea edi, [esi - 0xe9]
push dword [esp + 0x11]
xchg dword [esp + 7], ebx
xchg dword [esp + 0x12], esi
bts esi, ebx
xchg si, bp
xchg dword [esp], edx
push dword [esp + 2]
mov dword [esp + 0xa], ebp
neg ebp
pop edx
xchg word [esp + 0xb], cx
xchg word [esp + 0xc], di
pop word [esp + 1]
xchg dword [esp + 6], ebp
setae cl
xchg dword [esp + 0xe], edx
mov byte [esp + 7], al
lea edi, [ecx + esi]
xchg dword [esp + 5], edx
add esp, 0x13
mov word [esp], si
sub esp, 0x1f
mov dword [esp + 3], ecx
xchg word [esp + 0xc], ax
pop word [esp + 0x14]
pop word [esp + 0x18]
mov byte [esp + 0xf], bl
mov bh, ah
pop cx
mov word [esp + 0xf], bx
mov dl, byte [esp + 0xd]
pop word [esp + 0x10]
mov dword [esp + 0xa], ecx
pop ax
lea ebp, [esp + esi]
pop ebx
mov dword [esp + 0xa], esi
pop word [esp + 5]
pop edi
bswap bx
lea ecx, [esi*4]
mov word [esp + 4], di
sub esp, 0x1d
mov esi, 0x7937726d
mov edi, ecx
mov ecx, 0x1c2d6e9e
lea edi, [edx + esi]
pop ax
push word [esp + 0x1e]
mov bp, 0x58f5
neg di
cmc
pop edi
mov bp, 0x1f48
bsf eax, edx
setae dh
jmp 0xd44bff
mov dx, 0x6b13
mov bh, byte [esp]
lea esp, [esp]
mov ah, byte [esp]
mov ecx, dword [esp]
xchg byte [esp], ah
xchg esi, ecx
mov bp, dx
mov ax, 0x7d9b
xchg si, di
lea esp, [esp + 1]
popal
pushal
mov dword [esp + 0x12], esi
pop dword [esp + 0x16]
pop word [esp + 0x13]
mov word [esp + 0xb], si
mov dword [esp + 0xc], esi
mov word [esp + 0x15], bx
mov word [esp + 0xb], ax
mov byte [esp + 0xf], al
mov dword [esp + 0x14], eax
lea esp, [esp + 0xb]
jmp 0xd450fd
call 0xd4506e
pop eax
sub eax, 0xd4506e
cmp dword [eax + 0xd41041], 0
je 0xd44712
lea esp, [esp + 8]
popal
jmp 0xd429a6
lea esp, [esp + 4]
push 0
pushal
not dh
mov esi, dword [esp]
mov ah, 0xe4
mov ax, dx
bswap cx
lea ebp, [edx*4]
xchg edx, ebx
mov cl, ah
mov dx, word [esp]
mov si, word [esp]
mov eax, 0xfcc7660
mov bp, 0x4033
xchg cx, ax
mov bx, word [esp]
xchg bp, ax
mov al, 0x7f
jmp 0xd487ae
lea esp, [esp + 3]
lea esp, [esp + 0xc]
push 0
pushal
xchg dh, bh
bswap bp
xchg ecx, edi
xchg di, dx
bswap cx
setbe ch
setle ah
xchg ebp, esi
lea edx, [edi + 0x15df]
mov dl, cl
bswap edx
xchg esi, eax
pushal
setnp dl
lea eax, [ecx + ebx]
lea edx, [esi + esi]
setb cl
mov eax, 0x55e42fd2
popal
mov edi, esi
mov cx, word [esp]
pushfd
mov cl, ah
xchg dword [esp], ebp
bswap dx
xchg word [esp], ax
pop word [esp]
lea ebx, [ecx + esi]
mov bp, 0x15ea
mov edi, 0x7da93a88
mov eax, edi
pop di
xchg ebp, edx
mov si, dx
mov dx, di
lea eax, [ebx + 0x67]
mov bp, 0x911
xchg di, ax
lea edx, [edi*4]
xchg di, ax
lea eax, [ecx*4]
lea ebx, [esi - 0xda]
bswap dx
bswap eax
mov bh, byte [esp]
mov ch, byte [esp]
xchg dx, si
mov ecx, 0x1afb4411
mov bl, byte [esp]
not cx
mov edi, 0x50435d3f
lea ebx, [esi*4]
mov ecx, 0x35ba5b6e
sets ch
mov cl, 0xe1
bswap bx
mov ch, byte [esp]
lea edx, [esi + ebp]
mov ebp, eax
mov ax, word [esp]
mov edi, dword [esp]
mov al, 0x16
mov dl, byte [esp]
mov esi, 0x6749524c
mov cl, 0x51
lea ecx, [eax + esi]
xchg dl, bh
xchg ah, al
mov ax, 0x4ab1
mov edi, edx
mov dh, byte [esp]
mov cx, si
lea esi, [eax + edx]
mov edi, esp
lea ebp, [edx + 0x1b]
xchg ah, dh
mov dh, 0xc5
mov cx, di
mov bl, 0xf9
lea ebp, [ebx + ebx]
mov bx, word [esp]
lea ecx, [edi*4]
xchg cl, ah
mov bx, 0x5183
not dx
mov bh, al
mov al, byte [esp]
mov edx, 0x5ff52e41
lea ebx, [ebp - 0xd6]
bswap edx
mov ax, 0x6288
mov dx, word [esp]
mov eax, dword [esp]
push di
push sp
mov ecx, 0x18555e0f
mov dword [esp], ecx
lea ecx, [edi*4]
mov ax, word [esp]
lea esp, [esp + 4]
popal
pushfd
push word [esp]
mov dword [esp], ebp
lea esp, [esp + 2]
push word [esp + 2]
mov dword [esp], ebp
mov dword [esp], esp
lea esp, [esp + 2]
jmp 0xd450a2
push 0xea114ded
add dword [esp], 0x16b66b00
pushal
xchg ch, cl
push esp
lea esp, [esp + 2]
xchg byte [esp], bh
mov di, 0x7e65
xchg dh, ch
lea ebp, [ebp + 0x476e]
mov esi, dword [esp]
mov edi, dword [esp]
mov di, 0x64b
xchg ch, bh
not bl
not ax
not ch
mov byte [esp], ch
push dx
mov word [esp], cx
push dword [esp]
xchg bp, di
mov ecx, eax
mov edx, 0x44550f02
mov dword [esp + 3], ebx
lea esi, [ebx + esi]
mov eax, esp
push word [esp + 5]
mov dword [esp + 1], eax
mov word [esp + 7], si
pop ebx
xchg byte [esp + 2], ch
mov eax, 0x1bc96efb
mov bx, 0x687b
pop ebx
xchg byte [esp], ch
mov cl, 0xa8
lea ebx, [ebx*4]
not ah
mov ecx, dword [esp]
mov al, byte [esp]
mov ax, 0x2d43
not ax
not eax
mov bp, sp
mov edx, 0x8c17b01
mov cx, 0x5709
mov di, 0xab
bswap ebx
mov word [esp], bx
bswap ebp
mov byte [esp], bh
mov dl, 0x5d
bswap edi
mov edx, dword [esp]
not dh
push si
lea ebx, [eax + 0x2e8854eb]
mov edx, ebx
mov dword [esp], ebp
xchg al, bl
pop word [esp]
lea esp, [esp + 1]
mov ax, word [esp]
xchg byte [esp], bl
pushal
mov bl, byte [esp + 4]
push word [esp + 0x16]
popal
mov byte [esp], dh
mov dx, 0x938
bswap ecx
mov byte [esp], ah
pop ax
mov edi, dword [esp]
setb bh
mov cx, 0x79df
mov bh, 0xa
mov ecx, dword [esp]
xchg bp, dx
mov bx, 0x72e0
lea esp, [esp]
xchg cx, bx
lea ebx, [edi*4]
mov ebx, dword [esp]
mov bh, ah
mov ch, byte [esp]
bswap bp
mov eax, 0x1fdd0bb4
not bh
mov si, word [esp]
mov si, word [esp]
mov cx, word [esp]
jmp 0xd45008
add esi, esp
cld
mov esi, esp
setne bh
bswap ebx
not ecx
dec edi
xor ch, 0x2d
btc ebx, edi
bsr di, ax
mov ah, bh
xchg bh, ah
push bx
lea esp, [esp + 1]
lea edx, [edx - 0xdc]
mov byte [esp], cl
mov ch, 0x8e
mov bh, byte [esp]
mov si, word [esp]
lea esp, [esp]
mov dh, ch
stc
xchg dh, ah
mov bx, 0x479e
bts ecx, esp
bswap di
bswap ax
mov al, byte [esp]
lea esp, [esp]
push edi
sub esp, 0xa
mov cx, word [esp]
neg bp
bswap si
pop dword [esp + 4]
lea esp, [esp + 3]
setb bl
xchg dword [esp + 1], ebx
mov edx, dword [esp]
pop word [esp + 2]
neg ax
mov bx, word [esp + 2]
bswap bx
add esp, 3
mov ch, 0x1f
bswap di
mov dh, 0x75
xchg ebx, edx
push word [esp]
pop si
mov di, 0x5a02
stc
bswap bx
mov si, cx
xchg byte [esp + 1], dh
dec cl
xchg byte [esp], dl
mov ch, 0x28
rcr edx, 0x15
mov word [esp], dx
mov edx, esp
mov si, cx
setb ch
lea edx, [ebx*4]
mov esi, dword [esp]
xchg byte [esp + 1], cl
neg ch
lea eax, [ebx + ebp]
xchg dh, al
setbe ah
mov ebp, 0x30cc55be
lea ebx, [ebx - 0x30]
bswap dx
sub esp, 0x1c
xchg byte [esp + 5], dh
push word [esp + 0x1a]
xchg edx, ebp
pop ax
xchg ecx, eax
mov dl, 0x13
mov dx, di
mov ebx, ecx
mov eax, 0x68f56f4
pop dword [esp + 0xe]
mov al, ch
mov dx, 0x1854
pop esi
xchg byte [esp + 0x13], dl
mov byte [esp + 0xd], bh
bswap ebp
xchg byte [esp + 0xc], bl
bswap di
xchg di, dx
mov cl, bh
mov word [esp + 0x14], cx
pop word [esp + 0x10]
mov esi, dword [esp + 1]
bt ax, ax
bsr bx, ax
pushfd
pop dx
sub esp, 5
mov bp, 0xa
add edi, esi
xchg word [esp], ax
xchg byte [esp + 0x12], bh
mov bx, word [esp + 7]
mov si, word [esp + 0xb]
add esp, 0xf
mov dh, 0xde
setle dl
pop dword [esp + 2]
mov bx, bp
xchg dword [esp + 1], ebx
mov dl, byte [esp + 4]
mov bp, 0x6190
push dx
xchg cl, bh
clc
dec di
mov ecx, dword [esp + 1]
dec ah
lea eax, [eax + ebx]
stc
cld
setl dl
lea esp, [esp + 5]
mov dl, byte [esp + 1]
pop word [esp]
pop esi
not bx
bswap si
xchg ah, bh
neg dh
not si
clc
clc
mov bx, 0x4f91
bswap ecx
stc
cld
sub esp, 0xd
add esp, 9
mov word [esp], bx
xchg ebp, edi
add esp, 3
mov dh, 3
lea edi, [esi + 0x42d93dd5]
xchg dh, ch
lea ebx, [eax + edi]
mov bh, al
mov bl, al
push dx
cmc
lea ebp, [esp + eax]
dec ebp
bsr esi, edi
lea ebx, [ecx*4]
lea edx, [edx + edi]
rol cl, cl
mov si, bx
xchg bx, cx
bswap ax
pop si
mov si, ax
xchg dl, bh
mov cl, byte [esp]
bsf dx, bx
clc
clc
mov ch, ah
bsf ecx, ebx
lea esi, [eax + edx]
lea ecx, [edi - 0x58d3]
lea ebp, [esi*4]
xchg al, dh
pushal
xchg byte [esp + 0x19], bl
not si
pop dword [esp + 3]
mov bl, byte [esp + 0x1c]
pop word [esp + 0xf]
lea esi, [ecx - 0xa5]
pop ebx
mov ah, byte [esp + 0x16]
bswap ebx
mov byte [esp + 0xd], bl
setl dl
shl ebp, 0x15
mov ax, word [esp + 5]
pop word [esp + 0x11]
push word [esp + 8]
push word [esp + 0xb]
and esi, 0x2ac14a6c
lea ebx, [ebx + ebp]
not esi
seto dh
mov word [esp + 0xd], di
push word [esp + 0xb]
mov si, word [esp + 9]
bsf ecx, edx
mov word [esp], di
pop bx
xchg cx, bx
xchg cx, si
xchg word [esp], di
lea esi, [esi*4]
xchg word [esp + 0x13], bp
mov byte [esp + 0xa], bh
add di, ax
mov bh, byte [esp + 0x10]
pop word [esp + 5]
lea edi, [edi*4]
bswap cx
mov dword [esp + 0xd], edx
pop ebp
mov di, 0x6e11
bswap esi
btc esi, ebp
xchg byte [esp + 0xe], bl
lea edi, [eax - 0x32]
xchg si, cx
mov ah, 0x10
mov dword [esp + 0xc], ecx
setl bh
setle bh
rcr al, 0
lea ecx, [ebx*4]
xchg byte [esp + 0xa], al
pop word [esp + 0xe]
clc
adc edi, ecx
lea esp, [esp + 8]
push esp
setb dh
xchg ecx, eax
dec bp
lea edi, [edx + edi]
clc
bswap ebp
xchg word [esp + 7], bx
sub esp, 6
pop dword [esp + 5]
lea ecx, [eax - 0xca]
mov ax, si
rcr cl, cl
lea eax, [0x1908275d]
mov ax, 0x4006
mov byte [esp + 0xc], bh
mov si, sp
lea edx, [ecx + edi]
mov byte [esp + 2], ch
neg ebx
inc esi
add esp, 0xe
cld
mov cx, word [esp]
pushfd
mov ebp, 0x6c802e69
push dword [esp + 1]
mov ecx, dword [esp + 6]
push word [esp + 7]
xchg ecx, ebx
mov esi, 0x1ecf5ab1
pop dword [esp]
mov ah, 0x3d
mov dh, 0xad
xchg dword [esp], eax
xchg byte [esp + 4], bl
clc
pop di
bts esi, ebx
xchg dword [esp], ebp
push word [esp + 3]
mov cx, di
not bx
lea ecx, [edi - 0x3e]
mov edi, 0x2d4d318e
mov cx, word [esp + 1]
bsr eax, esp
bswap bp
xchg esi, edx
lea esp, [esp + 4]
neg dx
bsf di, di
neg dl
mov word [esp], ax
mov ch, byte [esp + 2]
bsf bx, cx
mov word [esp], dx
pop di
pushal
push dword [esp + 0xb]
pop bx
lea eax, [0x2de87eb1]
not edi
add esp, 0x12
bswap dx
pop dword [esp + 2]
mov dword [esp + 8], edx
pop dx
inc cl
pop word [esp + 6]
push word [esp]
bswap eax
mov edx, 0x70797e6e
mov cx, ax
mov dword [esp + 4], edi
xchg cl, ah
push ax
setne al
xchg ebp, ecx
xchg byte [esp + 9], bh
push dword [esp + 0xc]
mov dl, byte [esp + 0x10]
push dword [esp + 0xd]
neg cl
pop dword [esp + 0xa]
not dl
mov byte [esp + 0xd], ch
dec di
xchg al, dh
lea esp, [esp + 7]
mov dh, 0x47
stc
rcl edx, 6
lea esi, [edi + 0x12ae]
push word [esp + 4]
setnp cl
pop dword [esp + 2]
mov byte [esp + 3], ah
mov bp, word [esp + 2]
lea ebp, [ebx + 0x4966]
pop edx
xchg word [esp], bx
mov ecx, dword [esp + 2]
mov word [esp], bp
mov cl, 0x89
mov edx, 0x30cc1a94
mov byte [esp], cl
xchg bx, bp
lea edx, [edx*4]
push dword [esp + 1]
sub dh, 0xc0
mov bx, word [esp + 3]
mov dx, word [esp + 6]
xchg dx, di
mov dx, 0x18aa
cld
mov dword [esp], eax
xchg bx, bp
rol si, cl
pop dword [esp]
pop bp
push word [esp + 1]
pop word [esp]
mov al, 0x19
mov word [esp], di
xchg word [esp], si
rcr edx, cl
pop di
xchg esi, ecx
xchg al, dh
lea edi, [eax + 0x31]
lea ebp, [ebx + 0x52d3]
dec cx
mov ecx, 0x5de22825
sub esp, 6
bswap ebp
lea ebx, [esi*4]
xchg bp, si
clc
mov dword [esp], edx
mov si, word [esp + 1]
mov edi, dword [esp + 2]
mov byte [esp + 3], bl
pushfd
setb bl
inc ax
mov dl, byte [esp + 6]
not eax
pop word [esp + 4]
mov dword [esp + 3], edi
mov edi, 0x5d075347
mov cx, 0x5e6d
mov dx, sp
lea esp, [esp + 7]
bswap bx
mov ebx, 0xd2e2f10
rcr edi, 0xe
pushfd
lea esi, [ebp*4]
xchg byte [esp], ch
setne bl
mov word [esp + 1], di
mov word [esp + 2], di
lea eax, [esi - 0x79]
xchg byte [esp], bh
clc
btr si, sp
mov edx, ebx
sub esp, 0x18
xchg dword [esp + 0xb], edi
xchg dx, ax
pop edi
mov edx, dword [esp + 2]
mov byte [esp + 3], ch
mov edx, dword [esp + 0xf]
xchg byte [esp + 9], cl
xchg dword [esp + 7], ebx
sub dx, 0x69f0
mov si, word [esp + 0xe]
shl dl, cl
lea esp, [esp + 0x12]
add esp, 5
push word [esp]
mov al, byte [esp + 3]
neg ecx
pop word [esp]
bswap ecx
mov bh, 0xbd
xchg word [esp], bp
lea ebp, [esp + 0x65413a98]
sub edi, 0x8b02b73
mov ch, 0xe6
push word [esp]
sete dl
mov ecx, dword [esp]
xchg dword [esp], ecx
pop word [esp]
xchg byte [esp], dh
bswap edi
bsr dx, dx
xchg word [esp], di
pop di
mov si, 0x4731
mov cx, word [esp]
sub esp, 8
bsr ax, di
btc ebp, edi
push dword [esp + 3]
lea ebx, [ecx + 0x2a2966be]
xchg byte [esp], dh
mov bx, di
bswap si
mov dword [esp + 4], esp
pop word [esp + 1]
mov ecx, esp
lea eax, [eax - 0xee]
mov bp, 0x66e
push dword [esp + 2]
mov dl, bh
not dx
shr al, 7
shr cl, 1
bts eax, edx
lea esi, [esi*4]
push dword [esp + 0xa]
cld
xchg ah, bl
mov dx, word [esp + 0xf]
lea esp, [esp + 0x10]
setg bh
shr dh, 4
mov ch, bh
mov ax, 0xc76
push word [esp]
lea ebp, [edx*4]
mov bp, di
add esp, 1
sub esp, 0x10
mov ch, bh
mov ebp, dword [esp + 6]
neg cl
lea edx, [ecx + edx]
bswap cx
lea esp, [esp + 5]
mov ecx, 0x240f055d
push bp
mov bh, byte [esp + 8]
xchg word [esp + 2], bp
push word [esp + 1]
pop word [esp + 5]
cld
clc
mov dword [esp + 0xb], esi
xchg dh, al
push word [esp + 9]
mov edi, dword [esp + 0xd]
xchg edx, ecx
lea eax, [ebp*4]
xchg dword [esp + 5], ecx
not dl
mov ebx, eax
pop word [esp + 2]
mov al, byte [esp + 0xf]
pop cx
clc
not ax
xchg ah, dl
mov ax, 0x26e1
pop bp
lea edi, [ebx*4]
mov bp, 0x5269
setl cl
xchg esi, edx
seto cl
xchg dl, cl
mov ebp, dword [esp + 8]
lea edx, [esi*4]
mov si, dx
rcr dx, 9
push dword [esp + 7]
xchg dword [esp + 0xa], eax
btr ecx, edi
neg dx
pop edi
push word [esp + 3]
pop di
mov ebp, edi
dec dh
mov al, 0xa3
shl bh, cl
add esp, 0
mov ch, byte [esp + 6]
sub ch, 0xce
mov word [esp + 8], cx
sete dh
lea ebx, [esp + ebp]
mov byte [esp + 4], dh
not ch
bswap di
mov bp, word [esp + 1]
mov ah, byte [esp + 1]
pushal
xchg word [esp + 0x25], ax
mov ah, byte [esp + 0x1a]
xchg cx, ax
mov esi, edx
push word [esp + 5]
lea esp, [esp + 0x2a]
lea esp, [esp + 2]
setle ah
inc bh
lea esp, [esp + 1]
mov cx, dx
mov byte [esp], bh
mov byte [esp], bl
mov cx, 0x58fe
xchg di, dx
mov dl, byte [esp]
neg bp
lea edi, [ecx + ebp]
lea edi, [ebx*4]
sub esp, 0x14
push dword [esp]
lea eax, [esi + 0x4890]
push word [esp + 0xf]
push dword [esp + 0x15]
pop ecx
mov dword [esp + 0xd], esi
xchg word [esp + 0x11], di
lea esp, [esp + 0xf]
rcl ax, cl
pushfd
sub esp, 0x1d
pop word [esp + 0xb]
add esp, 0x27
neg cx
lea eax, [edi + 0x68c4163a]
bt ecx, ebx
not ecx
mov bp, 0x15dd
mov dword [esp], ecx
add esp, 2
rol esi, 2
xchg di, cx
xchg word [esp], cx
neg bl
xchg word [esp], dx
mov bl, 0x37
xchg word [esp], di
mov cl, 0xa
bswap bp
mov ah, 0x8d
lea esi, [esi + esi]
sete al
not dx
xchg bl, cl
pop si
mov ebp, eax
bswap ebx
xchg edi, eax
mov dl, bh
setl ch
setne al
mov ebp, edi
mov edx, dword [esp]
sub esp, 0x1d
xchg dword [esp + 0x13], edi
lea edi, [edx + ebx]
not eax
pop dword [esp + 0x11]
pop word [esp + 5]
mov cx, 0x5d61
bsf edi, edx
pop word [esp + 9]
add esp, 0xc
mov word [esp + 3], sp
inc esi
bsr dx, cx
bswap ebp
sub bx, 0x49b0
btr ecx, eax
mov ecx, dword [esp + 3]
pop word [esp]
cld
mov ecx, dword [esp + 4]
mov dword [esp], edx
mov word [esp + 1], bp
mov dword [esp], ecx
inc ebp
mov dl, 0x75
xchg dword [esp], esi
setbe dl
cmc
add esp, 6
bsf ax, di
mov bx, ax
push di
lea edi, [ebx + ebp]
bt edi, edx
pop ax
bswap ax
mov bx, word [esp]
setnp ah
mov ax, 0x5e23
xchg dl, cl
mov bp, sp
xchg byte [esp], bl
add ebp, 0x537e7d22
mov bh, cl
mov bh, byte [esp]
mov cx, 0x62fe
lea eax, [esi*4]
xor dx, 0x3972
add esp, 0
mov byte [esp], ch
dec dh
push edi
xchg byte [esp + 2], bl
bts si, ax
lea esi, [ebx + 0x272e5c6b]
bswap ecx
setae cl
mov esi, ebp
mov cx, 0x4bd4
not bp
mov al, dl
neg dl
btc edx, ebx
not ax
add ecx, 0x43860f65
mov si, word [esp]
mov bl, bh
pushal
popal
mov word [esp], sp
rol edx, 8
bsr dx, sp
push word [esp + 1]
xchg byte [esp + 5], bh
xchg esi, eax
mov al, 0x57
xchg bp, ax
mov bl, 0x32
setbe dl
xchg dword [esp], edi
seto ch
xchg dword [esp], edi
neg cl
xchg byte [esp + 5], ah
xchg byte [esp + 5], bl
mov ax, cx
lea ebp, [ecx - 0x3f]
xchg byte [esp + 3], bh
mov ebx, dword [esp + 3]
xchg ecx, esi
mov eax, dword [esp + 5]
neg bp
not ecx
neg dx
bswap ecx
mov ah, byte [esp + 5]
mov eax, 0x10a33e10
xchg bh, dh
xchg dword [esp], ebx
cld
mov cl, byte [esp]
bsr edx, eax
mov byte [esp + 5], bl
xchg dword [esp], ebp
mov dword [esp], esp
mov si, 0x2383
push word [esp + 5]
xchg ah, dh
mov cl, 0xa1
xchg byte [esp + 3], ah
push word [esp + 8]
mov word [esp + 1], si
bswap ebx
mov edi, dword [esp + 5]
mov ch, dh
shr ebx, cl
pop eax
lea ebp, [ecx + ebx]
xchg byte [esp + 4], dl
xchg word [esp + 4], bx
xchg bh, ch
xchg word [esp + 2], cx
bswap eax
xchg dx, ax
xchg word [esp + 3], si
mov bh, bl
setl dh
not al
push dword [esp + 2]
btr bp, si
dec esi
mov eax, dword [esp + 3]
pushal
inc dl
push esp
mov dl, ch
mov cl, 0x70
xchg byte [esp + 0x17], dl
mov si, dx
seto ah
add esp, 0x1c
mov cx, word [esp + 8]
lea esp, [esp + 6]
pop eax
mov dx, word [esp + 5]
sub esp, 0x16
pop si
xchg byte [esp + 5], bh
bts dx, dx
lea ebx, [eax*4]
pop dword [esp + 9]
setg bh
bts bx, dx
mov dl, 0x16
xchg byte [esp + 0x16], dh
neg bx
push dword [esp + 0xb]
mov ecx, edi
sub di, ax
pop dword [esp + 0xd]
lea esp, [esp + 0xb]
sbb ebx, 0x60ff0dc9
pop eax
pop word [esp]
xchg word [esp], si
mov dword [esp + 2], edx
xchg dword [esp + 1], ebx
pop ecx
add esp, 2
shl ah, 2
xchg byte [esp], bl
bsf eax, ebx
rol bp, 5
lea edx, [ecx + edi]
push word [esp]
push word [esp + 3]
clc
setnp ch
xchg word [esp + 3], dx
pop word [esp + 1]
push word [esp]
lea edx, [edi*4]
mov ah, byte [esp]
xchg word [esp + 2], cx
lea esp, [esp + 4]
xchg word [esp], di
add esp, 0
xchg ch, ah
bt dx, dx
mov bp, word [esp + 1]
pushal
stc
xchg bx, ax
mov ax, 0x2c55
inc cx
mov ebp, edi
bswap edi
lea edi, [esp + edx]
neg dx
pop word [esp + 0x10]
push dword [esp + 0x18]
mov edx, esi
mov byte [esp + 0x10], dh
lea edx, [edx - 0xb8]
bswap bx
pop ecx
xchg word [esp + 1], cx
mov al, 0x8f
xchg cx, bp
xchg bp, ax
lea ebp, [edx*4]
mov ah, bl
rcl di, 7
mov bl, bh
pop eax
mov ebp, esp
setl bl
bts bp, di
bsr ebx, ebp
cmp eax, 0x48405364
xchg dword [esp + 7], esi
xchg di, si
lea ebp, [ebp + 0x71711170]
bswap ebx
push word [esp + 7]
add esp, 8
mov ecx, 0x58390f23
mov bx, 0xa27
pop edx
mov esi, 0x55e16e7
sub esp, 7
bswap bx
xchg byte [esp + 6], al
clc
xchg dword [esp + 3], edx
pop dword [esp + 8]
neg al
mov byte [esp + 0xe], bh
mov ecx, dword [esp + 9]
xchg edx, ecx
push dword [esp + 0xd]
mov edi, esp
lea edi, [ecx - 0xf6]
pop dword [esp + 7]
lea ebx, [eax + 0x20a141c2]
mov bp, 0x121b
setl al
neg dx
mov bp, 0x23cd
xchg dword [esp + 0xe], eax
push word [esp + 0xb]
pop word [esp + 0x10]
mov bl, byte [esp + 0xa]
sub bh, 0x86
setge dl
pop dword [esp + 3]
rol ebx, 7
mov bp, di
mov word [esp + 8], ax
xchg byte [esp + 4], ch
push dword [esp + 0xd]
not dx
mov ecx, dword [esp + 5]
mov ch, byte [esp + 0xe]
ror esi, cl
xchg ch, dh
mov word [esp + 0xa], sp
setg cl
mov byte [esp + 4], ah
sub esi, 0x5a5f4a21
xchg cx, bx
inc ebp
mov dword [esp + 8], ebp
mov bx, di
mov ebp, 0x651c504a
xchg ebp, esi
xchg word [esp + 0xf], si
xchg esi, ebx
bswap dx
pop dword [esp + 9]
neg bp
sub esp, 0x1a
lea esi, [edx + edx]
push word [esp + 0x1f]
pop cx
popal
mov dword [esp + 4], ebp
pop ax
mov byte [esp], al
bsf bx, si
setnp dl
dec dx
rol ebx, 0xf
push dword [esp + 7]
mov esi, dword [esp]
xchg dword [esp + 5], edx
lea edi, [edi*4]
mov bl, 0x8f
shr esi, cl
mov dh, byte [esp + 4]
xchg byte [esp + 3], bh
xchg dword [esp], ecx
mov esi, edi
pop word [esp + 8]
pop ebp
xchg bh, dh
xchg word [esp + 4], di
xchg di, ax
mov ch, byte [esp + 4]
push word [esp + 5]
mov ah, 0x73
not ah
lea ebx, [edx + edi]
mov edx, ebp
neg di
mov bp, di
mov dh, bh
setge ch
pop word [esp + 3]
xchg byte [esp + 4], dh
neg cx
lea ebp, [0x72e06453]
mov dh, bl
mov byte [esp + 1], ah
not ebp
stc
pop si
dec ch
btc eax, edx
inc di
pop word [esp]
lea esi, [eax + ebp]
push word [esp + 1]
pop cx
xchg byte [esp], dl
not ecx
bswap di
neg cl
lea edx, [ebx + ebp]
neg dx
mov si, bx
not ebp
xchg word [esp], di
mov esi, 0x39a4475e
xchg bh, cl
xchg esi, ecx
bswap ebx
xchg word [esp], bx
bswap edi
add esp, 1
push bp
mov al, 0xa9
push dword [esp]
bswap ax
mov dword [esp + 1], ecx
clc
mov bx, dx
pop ax
mov eax, 0x28825dae
sub esp, 0xd
xchg dword [esp + 0xb], edx
not edx
sub esp, 0x17
xchg dword [esp + 0x17], eax
pop dword [esp + 0x11]
setb al
bswap ecx
or ebx, edx
and edx, esp
add esp, 0x25
pushal
cld
xchg ebp, edi
push word [esp + 0xf]
mov di, si
bswap edi
mov dx, di
xchg dword [esp + 0x1e], esi
rcl bl, 0
bswap ax
mov ah, byte [esp + 0xd]
bswap ax
bswap cx
mov eax, dword [esp + 0x16]
xchg word [esp + 0x1a], dx
not ax
cmp ebx, eax
pop word [esp + 0xb]
pop word [esp + 0x12]
setne dh
push dword [esp + 6]
lea edx, [edx + ebp]
mov dh, byte [esp + 0xd]
not ecx
push word [esp + 0x11]
lea esp, [esp + 7]
mov dl, ch
mov bp, bx
mov bl, 0x2d
xchg word [esp + 9], cx
xchg byte [esp + 0xc], dl
push dword [esp + 2]
mov dh, byte [esp + 0x1c]
add esp, 0x19
xchg word [esp + 5], cx
mov eax, dword [esp + 1]
mov eax, dword [esp + 7]
mov cx, dx
or edi, edi
mov ax, dx
shl esi, 0x17
stc
bswap bx
setnp dl
lea esp, [esp + 2]
xchg cx, di
rcr ax, cl
cmc
bswap cx
bswap esi
xchg byte [esp + 3], al
mov al, byte [esp + 2]
mov ecx, dword [esp + 1]
rcl dl, 7
cld
mov bx, word [esp]
mov esi, ebp
pop eax
xchg word [esp], cx
mov si, 0x45ae
mov cx, 0x3f38
xchg word [esp], cx
lea ebx, [edx*4]
mov esi, 0x1a4a6f29
lea esp, [esp]
mov dl, bl
mov al, 0x8a
mov word [esp], di
mov bx, si
mov ch, ah
bswap ebx
xchg cx, si
sub esp, 0x14
sub esp, 9
mov ecx, dword [esp]
cmc
sete bh
add esp, 0xf
lea esp, [esp + 3]
mov edi, dword [esp + 9]
mov di, bx
pop edi
mov edx, dword [esp + 6]
mov si, 0x5cea
mov eax, ebp
bswap bp
pop word [esp + 4]
mov edi, esp
bswap ax
push word [esp + 1]
inc ebx
mov byte [esp + 3], al
mov ecx, dword [esp + 3]
xchg edx, eax
lea ebp, [edx*4]
push word [esp + 3]
bswap dx
mov word [esp + 6], cx
xchg dh, al
lea ebx, [edx + edi]
not dh
mov dl, 0x5f
mov esi, dword [esp + 9]
lea esi, [esi*4]
mov eax, 0x16391ac9
pop word [esp]
not cl
setle dl
mov dword [esp], ebp
setle bh
mov word [esp + 7], cx
bswap bx
pushfd
push dword [esp]
bswap edi
ror dx, cl
lea eax, [eax*4]
add esp, 5
xchg dword [esp], eax
pop ecx
lea esp, [esp + 5]
sub esp, 0x14
mov bl, 0x37
xchg cx, bx
mov byte [esp + 2], bh
neg dh
setb dl
lea esi, [esp - 0x6790]
mov dx, 0x2a72
mov di, word [esp + 2]
inc ah
xchg word [esp + 1], di
xchg dword [esp + 0xa], esi
dec bx
xchg byte [esp + 7], al
lea ebp, [eax + 0x7955218b]
pop ax
setb ah
add esp, 7
mov word [esp + 2], sp
mov ecx, ebx
xchg word [esp + 1], cx
pop word [esp + 4]
mov ch, 0x89
lea esp, [esp + 9]
setle bh
mov bx, word [esp + 1]
not ah
lea ecx, [ebp + 0xd8]
xchg byte [esp + 1], dh
lea esp, [esp + 2]
lea ebx, [edx + ebx]
pop bx
sub esp, 5
push dword [esp]
lea esi, [edx + edx]
mov esi, eax
lea eax, [ecx + ebx]
xchg dword [esp + 2], ebp
push word [esp + 7]
lea edi, [eax + 0x7007]
not bp
not ebp
lea ecx, [edi + 0xa0]
pop word [esp + 4]
add esp, 5
pop word [esp]
inc eax
xchg bh, ah
lea esi, [esp + ecx]
xchg dh, ah
mov bp, word [esp]
rcl bp, 9
not ebx
lea esp, [esp + 1]
mov ecx, dword [esp]
mov esi, ecx
xchg ebx, ebp
mov dx, word [esp]
xchg di, bp
cld
not dx
mov edx, dword [esp]
mov byte [esp], bl
bswap si
neg bl
add esp, 0
neg si
mov bp, 0x6c8
dec bh
mov si, word [esp]
bsf esi, ebx
xchg ebx, eax
sub bh, 0x93
mov ebp, dword [esp]
and cl, al
stc
bswap edi
lea ecx, [edx + ebx]
mov ax, bx
mov dl, 0x9e
dec ch
dec bx
mov byte [esp], ah
bswap ecx
add esp, 0
mov ebx, eax
sub si, sp
cld
inc bx
rcr bh, 1
bt cx, bx
mov bp, si
push ecx
btr ebp, edx
pop word [esp]
mov cl, byte [esp + 2]
mov ch, 0xb0
mov si, word [esp]
neg cx
bsf eax, esp
mov word [esp], bx
bsr bp, si
xchg byte [esp], ah
mov bp, word [esp + 1]
add esp, 2
shl ax, 2
neg di
mov bx, ax
sub esp, 0xe
add eax, ecx
xchg bl, bh
mov esi, esp
xchg bp, si
lea esp, [esp]
lea edi, [eax*4]
mov al, 0xa3
pop cx
pop dword [esp + 4]
lea edi, [eax*4]
mov cx, si
pop word [esp + 3]
xchg dword [esp], eax
dec ah
pop cx
mov word [esp + 1], cx
mov word [esp + 1], cx
setg bh
push dword [esp + 4]
mov dword [esp + 2], edi
push dword [esp + 1]
lea edx, [eax + ebp]
mov dword [esp + 5], esp
bswap cx
bswap eax
bswap bp
pop si
pop word [esp + 5]
mov cl, ah
mov word [esp + 2], ax
xchg byte [esp], bh
inc eax
xchg bx, cx
xchg word [esp + 6], bx
neg al
lea esp, [esp + 1]
bswap ebx
mov edx, dword [esp + 3]
mov bx, word [esp + 7]
push word [esp + 4]
push word [esp + 7]
push bx
xchg si, dx
xchg ah, cl
not esi
mov dl, 0xe6
xchg byte [esp + 1], dl
pop edx
xchg dword [esp + 1], edx
pop word [esp + 2]
ror cx, 0
lea edi, [ecx + edx]
mov cx, dx
bt cx, si
mov ebp, dword [esp + 4]
mov dx, 0x1387
pop word [esp]
mov si, word [esp + 5]
xchg dword [esp], ebp
btr ecx, edx
mov si, di
rcr cx, 4
add esp, 3
push word [esp]
bswap ebp
lea ecx, [0x16481ccd]
xchg edx, eax
mov dl, al
lea esi, [eax + ebx]
bswap esi
xchg ebp, eax
push dword [esp + 1]
mov bh, bl
mov word [esp], di
setg ch
dec bp
xchg byte [esp], ch
lea ebp, [ebx - 0xf5]
sbb bp, 0x7074
add esp, 1
mov dword [esp + 2], esi
sub esp, 0xb
mov word [esp + 9], dx
bsr ecx, edi
mov dx, 0x280b
bsf eax, ecx
pop esi
bswap eax
pop dword [esp + 2]
lea esp, [esp + 0xa]
lea esp, [esp]
bswap bx
mov bx, ax
mov edi, 0x177a3e0c
lea edx, [ebp*4]
not ebx
mov ah, al
rcl ebx, cl
mov bl, byte [esp]
xchg edx, ebp
not dh
xchg edx, eax
bswap edx
mov cl, bl
lea esp, [esp]
shl cl, cl
mov bp, bx
not edx
mov byte [esp], ah
neg cx
xchg ebp, ebx
bsf ecx, esi
mov bx, bp
lea esp, [esp]
mov si, di
neg dh
bswap ebx
lea edx, [ecx + 0xab]
xchg al, bh
not ebp
mov di, bx
xchg bp, ax
rol al, cl
bswap edi
mov bp, bx
mov ax, word [esp]
ror ax, 0xb
mov byte [esp], dh
mov bh, 0x1b
dec esi
mov bl, 0x49
lea ebx, [esi + 0x160f0a57]
pushfd
xor cl, dl
mov bh, byte [esp + 4]
mov eax, 0x10ee68ac
lea esp, [esp + 4]
lea esp, [esp]
xchg bl, bh
bswap si
add esp, 0
btr edi, esi
xchg dx, ax
pushal
mov dword [esp + 0xc], eax
xchg bl, dl
mov dword [esp + 0x13], ebp
lea edi, [ebp + 0xe7e5fa3]
xchg word [esp + 0x15], bp
add esp, 0x1a
pop edi
bswap eax
mov cx, word [esp + 2]
push dx
mov ebx, 0x1a327de4
setg ch
pop word [esp]
mov byte [esp + 1], ah
lea esi, [esp + ebp]
pop si
mov edx, dword [esp]
and edi, esi
not ch
lea ebp, [eax + ebx]
xchg bx, dx
add esp, 0
dec dh
mov ebx, dword [esp]
lea ebp, [ecx + edi]
mov byte [esp], dh
bswap ebx
not ecx
bt bp, si
not cx
shl bx, cl
cmc
lea esi, [ecx + 0x57b1]
lea esp, [esp]
mov bl, byte [esp]
mov bp, 0x1617
bts edi, esp
sub esp, 0x1f
clc
xchg dword [esp + 0x1a], ebx
neg edx
xchg esi, eax
sub dl, 1
push word [esp + 0xe]
sub esp, 1
adc eax, ebx
mov cx, 0x4abe
mov bx, 0x34ac
mov cl, bh
pop word [esp + 0xf]
lea eax, [ebx*4]
push dword [esp + 0x14]
mov eax, edi
mov edx, esp
push word [esp + 0x1e]
mov dword [esp + 0x1a], ebx
cld
mov dx, sp
mov dword [esp + 0x1e], edi
pop di
bswap si
mov bx, bp
mov dh, byte [esp + 2]
lea esp, [esp + 0xd]
lea ebp, [ebx - 0x21ff]
bts dx, sp
lea esp, [esp + 2]
lea ebp, [ebp*4]
mov ebp, esi
seto al
xchg byte [esp + 0x13], bh
pop dword [esp + 8]
mov al, 0x54
bswap si
push bx
push word [esp + 0x12]
pop ecx
mov dword [esp + 8], ebx
mov bp, word [esp + 0x10]
mov byte [esp + 9], bh
xchg dh, dl
lea esi, [ebx + ebp]
mov edi, eax
clc
bts ecx, edx
mov dword [esp + 0xb], esp
sub esp, 0xc
inc esi
neg si
cld
mov bp, word [esp + 0x18]
pop ebx
mov di, word [esp + 0x11]
sub esp, 2
setbe ch
pop dword [esp + 2]
btr ax, bp
push word [esp + 3]
xchg word [esp + 0xe], bx
mov al, cl
xchg word [esp + 0x16], cx
sbb al, bl
pop word [esp + 0xb]
xchg ch, bl
pop esi
xchg dword [esp + 0xd], ebp
neg ecx
rol dl, 4
bt bp, bp
mov bl, 5
push dword [esp + 5]
or ebx, 0x33304a00
xchg dword [esp + 1], eax
sbb bl, ch
dec di
pop edi
cld
lea esp, [esp + 1]
mov byte [esp + 6], ah
xchg dword [esp + 4], ecx
xchg ebp, eax
pop esi
bts cx, bp
bsr eax, edx
add si, cx
clc
xchg ebx, edi
sub esp, 0xd
lea esp, [esp + 7]
lea esi, [eax + 0x65aa]
mov ch, 0xba
mov word [esp + 0xc], bp
mov ch, byte [esp + 3]
mov al, 0x7d
mov ax, 0xd84
setge bl
bswap ebx
push dword [esp + 0xa]
bsr ebx, esp
bt dx, dx
sub al, ah
mov word [esp + 8], bx
lea edx, [eax + ebx]
inc ecx
mov word [esp], di
neg dl
xchg byte [esp + 0xe], cl
mov word [esp + 1], cx
sub esp, 0x11
add esi, 0x6c935254
xchg bl, ah
pop ecx
mov dx, 0x1151
mov bx, 0xc08
mov cl, 0xe6
btr ecx, esi
xchg word [esp + 7], ax
mov bx, 0x7081
xchg edx, eax
mov byte [esp + 0x20], al
bswap cx
neg ebx
mov dword [esp + 0x15], eax
mov di, 0x7293
stc
mov bx, word [esp + 0x21]
mov di, 0x396
bswap dx
mov edx, ebp
add esp, 0xb
bswap edi
xchg word [esp + 2], cx
xchg dword [esp + 8], ebp
pop dx
mov al, byte [esp + 0x18]
lea ebx, [esp - 0x38]
pop edx
setp ah
mov eax, esp
sub esp, 6
xchg cl, al
mov di, ax
mov dword [esp + 8], ebp
mov si, 0x4082
push word [esp + 3]
lea ecx, [esi + 0x56]
shr ch, cl
pop ebp
xchg byte [esp + 5], bl
mov ch, 0x36
cmp al, 0x51
rcl ebx, 0x19
bswap eax
mov edi, 0x60d953b6
mov dl, cl
neg edx
pop dword [esp + 0xc]
xchg word [esp + 2], ax
cmc
pop edi
xchg word [esp + 2], di
mov dword [esp + 0xa], edi
mov ax, word [esp + 0xe]
xchg ch, bh
xchg dx, cx
xchg dx, ax
setle dl
lea esi, [0x580d6685]
xchg dword [esp + 7], edi
xchg cx, bp
setns al
push word [esp + 0xd]
mov ah, byte [esp + 0xe]
rcl eax, cl
inc dl
mov word [esp + 0xa], cx
mov dx, 0x61ef
stc
lea ebp, [esp + eax]
pop ax
mov si, 0xc20
mov di, cx
bsf bp, ax
mov bp, 0x1660
lea esp, [esp + 0xd]
mov dword [esp], esp
pushal
push dword [esp + 0x21]
lea esp, [esp + 0x17]
push ebp
xchg ebx, eax
mov byte [esp + 0xb], al
xchg byte [esp + 6], bl
xchg bl, cl
mov esi, dword [esp + 0x10]
xchg word [esp + 0x12], ax
lea esi, [eax + ebx]
lea ecx, [esi - 0x89]
xchg ch, ah
pop dword [esp + 3]
push ecx
xchg byte [esp + 0xf], cl
mov eax, esp
sub esp, 0x10
btc ebp, edx
pushal
add esp, 0x12
mov dl, ch
and dx, cx
mov al, bh
mov byte [esp + 0x22], bh
xchg dx, si
setg bl
lea ebx, [0x10703260]
pop dword [esp + 0x22]
xchg byte [esp + 0x27], dl
pop word [esp + 0x1f]
xchg si, ax
pop dword [esp + 0x16]
bswap si
bswap edi
mov cx, word [esp + 0xb]
popal
push dword [esp + 4]
inc ebp
bswap ebx
sub esp, 3
lea esp, [esp + 4]
bswap ebx
cld
inc bx
sete cl
xchg di, dx
mov dword [esp + 4], edi
lea eax, [ecx*4]
xchg word [esp + 3], bx
push dx
mov dword [esp + 6], ebp
mov ebp, 0x435d164f
inc cx
bswap ebp
bswap dx
dec bx
btc edx, edx
xchg cl, ah
mov eax, 0x6ca069e1
push dword [esp + 5]
pop ecx
mov eax, edx
pop ebp
lea edi, [eax + ebp]
mov ch, byte [esp + 9]
mov dword [esp + 2], esp
mov dh, 0x65
xchg al, dl
sub esp, 0xe
lea esp, [esp + 0xb]
mov eax, dword [esp + 0xc]
mov al, byte [esp + 1]
lea esp, [esp + 8]
xchg dword [esp], eax
lea edx, [ebp*4]
mov edi, 0x3e932d89
mov dword [esp], edx
mov bl, dh
dec ebp
bswap eax
neg ecx
lea esp, [esp + 3]
not cl
bswap dx
mov bh, dl
setl al
mov cx, bp
lea ebx, [ebx + ebx]
mov ebp, dword [esp]
mov ch, byte [esp + 1]
lea eax, [esi*4]
add esp, 0
sub esp, 0x14
mov al, byte [esp + 8]
xchg si, di
or bl, ah
mov byte [esp + 0xf], bh
mov bh, 0xfd
xchg word [esp + 7], ax
xchg dword [esp], edx
stc
xchg byte [esp + 1], cl
lea eax, [eax + ebx]
xchg di, ax
pop ebx
push dword [esp + 6]
mov word [esp + 8], cx
neg bl
lea esp, [esp + 2]
mov ax, bx
lea edi, [ebx + esi]
clc
bts ebp, esi
pop word [esp]
mov word [esp], cx
mov bh, ah
mov ch, cl
inc cx
mov word [esp + 0xf], sp
mov dword [esp + 6], eax
shr edi, cl
add esp, 0xf
rol bh, cl
btr eax, eax
mov di, 0x6582
ror dl, 1
mov ecx, dword [esp]
setp dl
add esp, 2
mov edx, dword [esp]
cld
cld
lea ebp, [ebx + esi]
stc
xchg edi, ecx
mov ecx, edx
mov eax, 0x5dc53086
add esp, 0
lea esp, [esp]
add esp, 0
dec ebp
mov al, ch
setg dl
setnp cl
bswap bx
xchg byte [esp], ch
lea esp, [esp]
mov di, ax
inc ecx
lea ecx, [eax - 0x2454]
mov eax, 0x2949016f
sub cx, ax
neg bx
bsr ebp, ebp
mov dh, bl
mov edx, 0x259860c9
mov bx, 0x54f1
xchg byte [esp], al
lea esi, [edx - 0x85]
add esp, 0
bsr ecx, ebp
not ebx
lea ecx, [ecx + esi]
bsf eax, edx
xchg esi, ebx
stc
stc
mov esi, dword [esp]
mov byte [esp], cl
bswap cx
sub esp, 0x1d
mov eax, 0x31c74a6
mov edi, ecx
push edi
mov dx, word [esp + 0xc]
setns dh
mov di, dx
pop dx
push eax
popal
bsf cx, si
pushfd
bsf ecx, ebx
mov dword [esp + 2], ebp
pop edi
mov byte [esp + 1], cl
add esp, 3
mov si, word [esp]
pushfd
btr ebx, eax
bts edi, ebx
lea esi, [ebx*4]
bsf dx, bx
xor eax, eax
rcr ebx, 8
xchg byte [esp + 2], dh
setnp bl
not esi
mov byte [esp], al
pushal
xchg byte [esp + 0xf], dl
push word [esp + 1]
xchg edi, ebx
xchg word [esp + 0x13], di
cld
add esp, 9
push edx
mov ebx, dword [esp + 0xe]
mov al, byte [esp + 0x21]
add esp, 0x15
pop dword [esp + 1]
bswap ebx
xchg word [esp + 3], dx
xchg bl, cl
mov edi, dword [esp + 3]
add esp, 0
xchg byte [esp + 7], dl
mov dh, cl
xchg di, cx
not dh
lea esi, [edx + ebx]
mov byte [esp + 2], bh
xchg dword [esp + 1], edi
push sp
bswap eax
bswap ebp
mov ebx, dword [esp + 8]
sub edx, 0xf820110
dec bp
mov bp, word [esp + 9]
xchg word [esp], di
add esp, 2
pop edi
mov ecx, 0x26a051a3
xchg esi, ebx
setge bh
xchg word [esp], bx
setae al
bsr bp, si
add esp, 1
push word [esp + 2]
mov word [esp + 2], bx
mov byte [esp + 3], bh
xchg word [esp + 3], dx
xchg ah, bl
mov esi, dword [esp + 3]
add esp, 0
mov edi, ebp
lea eax, [edx + 0x1295]
mov ax, sp
mov ax, word [esp + 3]
not si
pop word [esp + 1]
mov di, 0x42db
lea ebp, [eax*4]
sub esp, 5
push dword [esp + 4]
mov dh, 0x1f
xchg ebx, edx
pop bx
pop dword [esp]
xchg ebp, ecx
shl di, cl
xchg bl, bh
lea ebp, [0x33040dc]
btr ax, cx
lea ebx, [edi*4]
neg bh
xor edi, 0x2ee436b5
mov edi, ecx
dec al
lea edx, [edi + 0x55147115]
mov word [esp + 4], bx
mov byte [esp + 5], bh
mov dh, 3
bswap dx
lea eax, [esi*4]
neg edx
xchg bx, di
push dword [esp + 6]
pop dword [esp]
lea ecx, [ebp*4]
push dword [esp + 4]
xchg byte [esp + 6], bh
mov bp, 0x771c
push dword [esp + 5]
bsf si, dx
mov cl, bl
mov word [esp + 0xc], sp
mov bx, word [esp + 6]
xchg dword [esp + 1], ebx
push word [esp + 1]
pop ebx
pop ebx
lea esi, [edx*4]
lea esi, [edi + ebp]
bts di, sp
mov si, word [esp + 1]
mov edi, dword [esp + 6]
sub esp, 4
pop dword [esp + 4]
pop dword [esp]
bswap ecx
mov word [esp + 1], di
mov dx, 0x5014
pop word [esp]
mov bp, bx
mov dx, bx
xchg byte [esp], dh
stc
push word [esp]
mov ebp, esp
mov al, byte [esp + 3]
xchg ebx, eax
mov cl, ah
mov bx, cx
lea ebp, [ebx - 0x2a56]
stc
bswap di
push dword [esp]
stc
mov ebp, dword [esp]
push word [esp]
not edi
mov ebp, dword [esp + 0xa]
pop ebx
bt si, cx
mov edx, ebx
rol di, 0xb
not edx
mov ch, 0x29
lea esp, [esp + 1]
sub esp, 0x13
pop ebx
mov si, word [esp + 7]
pop edi
add esp, 6
xchg dh, al
pop edi
lea esp, [esp + 3]
xchg edi, ebx
pop edi
bsr edx, ebx
lea edx, [edx + ebx]
cmc
mov dh, al
not cx
mov dl, 0x73
bsf ax, cx
mov bp, word [esp]
ror dh, cl
not edi
bt ax, bp
mov edx, dword [esp]
dec eax
bsf dx, cx
lea edi, [ecx + esi]
mov edi, eax
setne dl
bswap ebp
bswap cx
not ebx
bt bx, cx
mov eax, edx
cld
mov ah, bh
mov bp, word [esp]
mov edi, 0x4e81073e
lea edx, [ebx + edi]
mov di, 0x2657
mov al, bl
neg bx
mov ah, byte [esp]
bswap bx
mov al, byte [esp]
mov cx, 0x2def
lea eax, [ecx*4]
bswap si
sete dh
mov bh, byte [esp]
xchg ah, dl
mov ah, byte [esp]
mov bp, 0x5d2b
xchg edx, edi
sub esp, 0x15
or si, 0x501d
add esp, 0xe
mov esi, dword [esp + 4]
add esp, 4
lea esi, [ebp - 0x1fd8]
push sp
pushfd
xor cx, 0x3c52
not ax
add esp, 1
btc ecx, edx
pop dword [esp]
cmp bl, 0x7d
bswap esi
lea edi, [esi*4]
mov bp, di
mov bl, byte [esp + 2]
clc
bt di, bp
xchg al, bl
mov bh, cl
neg cx
mov byte [esp + 1], bh
xchg ch, al
xchg dword [esp], ebp
inc esi
not edi
xchg byte [esp + 2], ch
mov dword [esp], ebx
mov si, cx
lea edx, [esp - 0xbc7]
bsr si, bp
mov word [esp + 1], bx
xchg byte [esp + 1], dl
lea edi, [eax - 0x6a4f]
sub esp, 0x11
sub esp, 0xd
add esp, 0xb
mov di, si
not cx
not ebx
lea ebx, [ecx + ebx]
mov dword [esp], esi
bswap ecx
neg esi
add esp, 8
mov edi, 0x5682300e
xchg dword [esp + 4], ebx
push word [esp]
setno ch
pop dx
mov ax, word [esp + 0xe]
xchg byte [esp + 0xd], cl
sub esp, 6
neg dh
pop dword [esp + 4]
pop dx
setp bh
mov dword [esp + 6], edx
xchg al, bl
mov byte [esp + 7], bl
btr edi, edx
push dword [esp + 4]
setge dl
mov dword [esp + 3], edx
lea edi, [ecx + 0x49823f58]
add edx, edi
push dword [esp + 0xf]
bt ebx, ecx
xchg ebx, eax
mov ebp, 0x6f355cf9
lea ecx, [edx + edi]
pop ecx
setl al
xchg byte [esp], bh
sub esp, 0x1a
setbe al
mov word [esp + 0xa], bx
not bx
popal
pop dword [esp + 3]
lea edx, [edi + ebp]
pop eax
adc bp, 0x10c5
sub esp, 0x1e
dec bp
pop dword [esp + 6]
lea eax, [edi + 0x55be3546]
mov di, word [esp + 0xd]
not edi
mov bx, 0x36b6
mov ebx, dword [esp + 7]
setp ch
and bl, 0x7e
push word [esp + 0x1b]
mov byte [esp + 0x1d], cl
mov ecx, ebx
pop ax
bswap cx
neg dl
xchg dword [esp + 2], esi
pop dword [esp + 6]
mov ah, 0x36
push word [esp + 0x15]
bswap eax
xchg ah, bh
xchg bp, ax
push dword [esp + 0x18]
add esp, 0x1b
cld
xchg word [esp + 2], cx
mov dword [esp], ebx
pop cx
mov byte [esp], dh
mov edi, ecx
stc
mov edi, 0x203d5e14
push ax
sub esp, 0xe
xchg bx, si
mov ah, byte [esp + 0x13]
mov eax, dword [esp + 0x12]
pop word [esp + 4]
lea esi, [ebp*4]
mov dl, 0xc5
sbb ebx, edi
lea eax, [edi - 0x595c]
lea ecx, [esi + edi]
pop ebx
add esp, 0xc
bsf eax, ebp
neg bl
bswap ebx
not cx
btc esi, esp
pushal
neg bh
bswap ax
pop bx
popal
lea ecx, [eax + edx]
mov cl, byte [esp]
xchg di, dx
neg bp
mov ecx, eax
xchg edx, eax
lea esi, [0x38cf62ba]
xchg bp, cx
mov edi, edx
sub esp, 7
push si
lea ebx, [ecx + ebp]
mov bp, 0x595c
push si
mov dh, ah
not di
bswap dx
xchg bx, bp
push word [esp + 1]
dec bh
pop dword [esp + 1]
mov di, word [esp + 8]
cmc
lea esi, [eax - 0x5c]
mov dword [esp], esp
xchg word [esp + 4], dx
lea esp, [esp + 8]
xor edx, 0x2a9a0fe9
rcr cx, 8
rcr di, cl
lea ebp, [edx*4]
mov edi, 0xd7176fb
lea ebp, [ecx + esi]
mov dx, sp
sub esp, 0x12
mov edi, dword [esp + 1]
inc bx
mov esi, dword [esp]
push ebx
pop ecx
lea ebp, [ecx + 0x34d3]
mov ch, cl
not bh
mov cx, word [esp + 0xc]
xchg dword [esp + 1], edx
rol di, cl
bsr eax, esp
sub esp, 0x1f
mov edi, dword [esp + 0x23]
bswap ebx
mov ax, word [esp + 0x21]
not bl
xchg di, bx
sbb di, dx
push bx
mov ecx, dword [esp + 0x28]
mov ebx, dword [esp + 6]
pop dword [esp]
xchg edx, ebx
mov bx, word [esp + 0x27]
bswap esi
mov eax, dword [esp + 0x2c]
xchg dh, cl
dec edx
mov ebp, dword [esp + 0xa]
xchg edx, eax
sbb ah, 0xcc
bsr edi, edx
xchg word [esp + 0x18], ax
mov si, word [esp + 0x29]
bsr bp, sp
mov byte [esp + 0x1f], al
neg al
mov cx, word [esp + 2]
xchg ecx, edi
bsr di, ax
mov bp, word [esp + 0x2f]
setne dl
mov byte [esp + 0x24], dl
mov ecx, edi
popal
add esp, 7
pop edx
pop word [esp]
mov bl, ch
xchg bx, ax
lea edx, [ebx + 0x4ffb]
pop bx
mov cx, 0x7413
xchg byte [esp], dh
lea edx, [ecx + edi]
mov dx, word [esp]
neg bl
bswap ax
btr eax, edi
setae ah
xchg si, ax
bsr edx, ebx
mov al, byte [esp]
neg edi
dec bx
setge bh
xchg dx, bx
xchg cl, al
sub di, 0x22b
mov dx, ax
bswap bx
rcr ebx, cl
bswap eax
cmc
mov bp, word [esp]
cmc
mov eax, dword [esp]
inc bp
cmc
not di
setbe cl
sub esp, 0x11
pop cx
push dword [esp + 0xe]
inc bh
add esp, 7
setno ah
dec ah
neg dx
pop dword [esp + 4]
neg dh
bswap bp
mov dword [esp + 3], ecx
mov ecx, dword [esp + 6]
pop edi
mov ch, 0xb8
mov byte [esp + 1], dl
xchg cl, dh
lea ecx, [ebp - 0x4610]
neg bx
push edx
btc ebp, esp
push dx
xchg byte [esp + 2], bl
setb ah
mov bl, byte [esp + 9]
pop dword [esp]
push ebx
push dword [esp + 4]
bswap dx
not si
pop ebx
btr ebp, eax
xchg word [esp + 5], dx
pop dword [esp]
neg al
pop word [esp + 2]
xchg ch, al
bsr si, cx
mov al, 0x2e
mov edx, 0x270a3073
cld
inc ax
mov si, word [esp + 4]
xchg cl, dh
xchg dword [esp], eax
mov ebx, 0x2f4862dc
rcr al, 4
not edi
mov bh, byte [esp + 4]
xchg si, di
lea ebp, [eax*4]
pop bx
not bp
bswap edx
lea eax, [esi*4]
not bx
sub esp, 0x1e
push word [esp + 6]
cld
lea edx, [0x2367046b]
mov edx, edi
not edi
xchg byte [esp + 0xe], bl
mov eax, dword [esp + 0xe]
add esp, 2
bswap bp
mov bh, byte [esp + 0x1f]
mov bh, byte [esp + 0x11]
lea esp, [esp + 0xd]
setl dh
xchg dword [esp + 0xc], ebp
mov esi, dword [esp + 0x11]
mov ebx, dword [esp + 6]
pushfd
mov cx, 0x50e4
mov di, 0x2262
mov eax, 0x2c0a1f42
pop dx
mov si, 0x5f79
pop eax
mov dx, 0x7a95
mov word [esp + 3], si
bswap ebx
mov dx, bp
xchg dword [esp + 6], ecx
pushal
bswap esi
mov ebx, esp
pop dword [esp + 6]
popal
add esp, 5
xchg word [esp + 5], si
xchg word [esp], ax
xchg bl, ch
mov cx, bx
xchg byte [esp + 3], cl
push bp
neg cl
lea edx, [esi - 0xf5]
lea ecx, [esi + ebp]
stc
push dword [esp + 8]
mov word [esp + 0xc], sp
or ch, cl
mov dword [esp], ebx
pop ax
add esp, 2
bswap dx
push word [esp + 3]
bsr edi, esp
push word [esp + 9]
sub esp, 0x18
mov ebx, 0x65347ae4
add esp, 0x19
lea esi, [ebx + edi]
mov di, 0x41f
mov bx, di
neg ah
mov bx, word [esp + 9]
setnp dl
push word [esp + 2]
mov dword [esp + 1], eax
mov si, 0x4090
xchg cl, dh
lea eax, [esp + ebp]
add esp, 2
xchg bp, di
mov edi, 0xc4d295f
not si
pop dword [esp + 4]
lea edi, [esp + edi]
mov word [esp + 5], di
bswap edx
mov dword [esp + 1], esp
push word [esp + 8]
mov word [esp + 6], bp
neg bh
rcl ecx, 0x16
bswap dx
ror bl, cl
bswap eax
neg bl
sub esp, 0x10
lea esp, [esp + 0xe]
lea edx, [esi*4]
mov byte [esp + 0xc], dl
xchg bp, di
mov dh, 0x69
pop dword [esp + 5]
pop ecx
xchg di, bx
setns bh
cmp eax, ebx
xchg dword [esp], ebx
mov bh, 0x76
xchg ebp, edi
xchg word [esp + 3], cx
push dword [esp + 3]
dec ah
mov di, word [esp + 7]
xchg dword [esp + 4], ecx
lea eax, [ebx + 0xf3b65ad]
add esp, 5
cmc
bswap cx
add esp, 4
lea ebx, [eax*4]
bswap edi
mov ch, dh
bswap bx
add esp, 0
not edx
xchg byte [esp], bl
mov byte [esp], bl
xchg ebx, eax
mov cl, al
bts ebx, edi
dec si
pushfd
pushfd
xchg edx, eax
neg edi
pop ax
neg cl
mov dword [esp], edx
neg ch
mov dword [esp], ebx
xchg ah, cl
neg edi
lea esp, [esp + 2]
not ax
neg bx
xchg esi, ecx
mov edx, dword [esp]
mov word [esp + 2], di
btr bp, bp
add esp, 4
add cx, 0x3a54
bswap eax
neg ebx
xchg byte [esp], bl
adc bl, 0x9b
mov edi, dword [esp]
bswap eax
xchg byte [esp], dh
mov ebx, 0x33584a23
mov byte [esp], bl
add esp, 0
bswap ax
xchg edi, ebp
stc
mov esi, dword [esp]
setne al
sub esp, 0x13
bswap bx
xchg byte [esp + 3], cl
mov bh, byte [esp + 0x11]
lea eax, [eax*4]
xchg byte [esp + 9], bh
sub esp, 0x12
mov di, word [esp + 0x14]
xchg word [esp + 6], bp
inc edi
add esp, 0xf
cld
bsf ax, si
mov word [esp + 5], di
bsr esi, esi
pop esi
mov eax, 0x1cde0c30
mov cl, 0x16
pop si
not dx
lea esp, [esp + 4]
setle bl
lea esp, [esp + 0xa]
pushfd
xchg bp, si
stc
xchg di, bp
push word [esp + 6]
mov bp, word [esp + 8]
pop ebx
lea ebp, [esp + 0x2276]
dec cx
mov si, word [esp + 4]
and bh, 0xa3
push dword [esp + 4]
mov dword [esp + 3], ebx
mov word [esp + 6], bx
mov edx, dword [esp + 7]
lea ebp, [esp - 0x22ae]
neg edx
mov al, 0xe1
mov eax, dword [esp + 3]
mov edx, eax
xchg bl, dl
mov eax, esi
not cx
xchg bp, ax
mov word [esp + 4], dx
push dword [esp + 5]
add esp, 0xb
xor bh, 0x60
bswap ax
shl ax, cl
xchg ecx, ebp
mov dl, byte [esp]
mov bh, 0x1a
not dx
xchg byte [esp], bl
mov bp, word [esp]
mov ax, word [esp]
pop bp
cmc
mov edi, esi
rcr eax, 0x18
mov dh, 0x34
mov ah, byte [esp]
neg dl
mov dx, bp
xchg edi, eax
mov bh, 0xb9
mov al, bl
sub edi, edx
bswap si
neg bl
mov ebp, edx
lea edi, [esi*4]
mov bp, word [esp]
mov dh, dl
not ecx
lea esi, [edi - 0x2d2f]
bsr esi, ecx
xchg ah, al
mov eax, dword [esp]
mov edx, 0x6d6d513e
pushfd
mov si, 0x56ee
pop di
mov bl, al
not bx
bswap edx
mov ebp, 0x5070086f
mov ax, word [esp + 1]
mov byte [esp], cl
mov dh, 0x11
xchg bp, ax
bsf dx, di
not cx
mov ebx, ecx
mov esi, ebp
sub cx, cx
neg bx
clc
bswap edx
stc
mov esi, 0x3d686333
neg dx
mov edx, ecx
sub esp, 1
xchg byte [esp + 1], dh
bswap bx
mov edi, dword [esp]
sub esp, 0x12
mov edi, dword [esp + 4]
rcr ecx, cl
mov ebx, 0x45866288
xchg word [esp + 0xc], cx
mov cl, 0x59
mov dl, byte [esp + 0x14]
neg si
pop edi
xchg dword [esp + 5], ebx
sbb dl, 0xbf
mov byte [esp + 1], al
mov byte [esp + 7], dh
neg ecx
xchg dword [esp + 9], ebx
pop dword [esp + 3]
mov bx, cx
mov ebp, esp
mov word [esp + 9], bx
mov al, 0x21
xchg word [esp + 7], dx
mov al, 0x95
lea edx, [edi*4]
cld
bswap dx
pop dword [esp + 1]
xchg ecx, eax
push word [esp + 7]
xchg dword [esp + 2], ebx
xchg dword [esp + 1], edi
push word [esp + 0xa]
rcl edx, 0xa
mov ah, byte [esp + 3]
mov dh, ah
mov eax, 0x68c463b3
lea ebx, [edx + esi]
xchg bx, cx
mov word [esp + 1], cx
mov ah, byte [esp + 3]
mov ax, bp
inc ah
xchg si, bx
lea esi, [0x12bf05d0]
mov byte [esp + 8], dl
mov bh, 0xab
pop word [esp + 1]
xchg byte [esp + 4], cl
pop word [esp]
lea esp, [esp + 3]
mov ch, ah
mov bx, word [esp + 3]
lea esp, [esp]
pushfd
sub esp, 1
mov byte [esp + 7], ah
mov bh, 0xe6
pop edx
xchg dword [esp], eax
bsr edx, eax
lea esp, [esp + 1]
seto bh
mov word [esp + 3], sp
lea eax, [eax + 4]
pop word [esp]
lea esp, [esp + 1]
xchg byte [esp], bl
mov bx, word [esp]
sub edi, 0xb0c65f5
lea esp, [esp]
bswap ax
pop ax
xchg ch, dh
lea esp, [esp]
mov ch, byte [esp]
bswap cx
setge bh
bsf bx, si
mov esi, 0x226a5d11
xchg byte [esp], ah
mov edx, dword [esp]
mov dh, 0xdc
lea ebx, [0x692339cc]
mov bp, 0x6c57
xchg bl, ah
inc bl
mov al, byte [esp]
mov bx, 0x7098
bswap cx
inc di
sub esp, 0x12
bswap si
mov ecx, 0x14ec2b14
pop bp
bsr ebx, eax
not bl
mov byte [esp + 1], bh
pop dx
neg edi
push word [esp + 2]
mov dx, 0x1254
pop dword [esp + 5]
pop ebp
xchg dword [esp + 1], eax
btc eax, ebx
pushal
pushal
mov ecx, 0x3b9e32ab
mov byte [esp + 0x34], ah
xchg word [esp + 0x44], bx
mov byte [esp + 0x3b], ch
bsf edi, esp
stc
push dword [esp + 0x28]
mov word [esp + 0x2f], si
mov edi, dword [esp + 0x33]
mov ah, cl
bswap cx
bswap bx
lea eax, [ebp*4]
lea esp, [esp + 0x46]
push word [esp + 1]
pushfd
bsr ax, dx
lea ecx, [ecx + edx]
lea esp, [esp + 6]
mov byte [esp + 1], dh
clc
cld
pop esi
bts cx, di
pushfd
bsr ecx, esp
dec dx
push word [esp + 6]
xchg edi, edx
neg di
push word [esp + 5]
pop dword [esp]
btc dx, cx
setl cl
mov edi, esp
sbb cx, 0x73df
bsf eax, ebp
not eax
pushal
pop dword [esp + 8]
inc al
lea ebp, [ebp*4]
bswap ebp
lea edi, [ecx*4]
xchg dx, ax
neg di
xchg word [esp + 0x18], si
push dword [esp + 8]
mov si, word [esp + 0xd]
lea esi, [0x40d5744d]
pop dword [esp + 0x14]
lea esi, [edx + 0xd]
lea esp, [esp + 0x11]
mov esi, 0x4b9a2c57
mov dword [esp + 0xc], ecx
bswap ebp
btr ax, bx
xchg edi, ebp
shr ebp, cl
push word [esp + 0xc]
pop word [esp + 0xd]
pushal
bsf ebx, esp
push dword [esp + 4]
lea eax, [esi + 0x5df6]
bswap bx
xchg byte [esp + 7], dl
mov dword [esp + 2], ebx
mov bx, di
mov bl, ch
mov ebx, eax
pushfd
or dh, cl
mov eax, 0x5b2a323c
push word [esp + 0xe]
bt edx, ecx
bt ebx, ebx
mov word [esp + 0x1a], cx
xchg ebx, ebp
mov ah, cl
pop word [esp + 0x32]
dec bx
pop bp
lea eax, [edx + edi]
bsr ax, dx
mov dword [esp + 0x2d], eax
xchg word [esp + 0x28], dx
mov dl, bh
push word [esp + 0x36]
mov byte [esp + 0x16], bl
mov dword [esp + 0x33], ebx
mov word [esp + 0x31], si
bsr dx, bx
neg ch
bswap ax
inc cx
xchg bp, cx
shr ax, 3
mov edx, 0x7dc23dce
bswap ebp
mov ebx, ecx
lea edi, [0x1fb422e]
pop dword [esp + 0x24]
lea ebp, [0x442260d]
push word [esp + 6]
mov byte [esp + 0x2c], bl
lea ecx, [0x688446ef]
pop word [esp + 0x19]
add esp, 0x2a
mov cx, word [esp + 9]
mov word [esp + 1], ax
mov byte [esp], ch
sub esp, 0x10
neg si
xchg dword [esp + 0xa], edi
xchg word [esp + 0x12], dx
sub esp, 0x13
xchg word [esp + 0x13], ax
neg di
mov byte [esp + 0x18], ch
bswap dx
mov dx, 0xdf2
mov ah, byte [esp + 0x2a]
bswap dx
mov edi, ebp
mov dword [esp + 0x1b], ebp
bswap si
pop word [esp + 0xd]
xchg dword [esp + 0xc], ebp
clc
pop dword [esp + 0xf]
dec eax
push di
push dword [esp + 0x18]
pop dword [esp + 5]
mov byte [esp + 1], bl
lea ebx, [ebp*4]
lea edx, [ebx + esi]
pop dword [esp + 0xf]
sub esp, 5
bswap bx
mov bh, byte [esp + 9]
popal
bswap edi
mov dword [esp], edx
pop bx
lea edi, [ecx - 0x6d]
bts cx, bx
lea edx, [ebp*4]
pop bx
mov word [esp + 3], di
sub esp, 0x1c
xchg bx, si
bsf ax, bx
push dword [esp + 0xf]
lea esp, [esp + 3]
mov al, 0xf
xchg word [esp + 0x1d], si
mov ecx, dword [esp + 0x17]
xchg byte [esp + 0x19], bl
bswap eax
neg cx
lea esi, [esi + ebp]
mov edx, dword [esp + 0x18]
mov ch, 0xa
xchg ecx, esi
adc edi, 0x60e82111
xchg byte [esp + 0x1d], cl
mov ebx, dword [esp + 3]
cmc
not esi
clc
xchg edx, ebp
setl dh
bswap bp
mov byte [esp + 0x1b], al
pop dword [esp + 0x16]
xchg word [esp + 0x16], cx
lea eax, [edx + 0x9f]
pop dword [esp + 0x11]
xchg edx, eax
xchg word [esp + 2], bp
sub esp, 0x1a
lea esp, [esp + 0x30]
push dword [esp + 6]
pop dx
mov ch, 0x4c
push dword [esp + 7]
mov eax, dword [esp + 5]
mov di, 0x49b9
xchg esi, ebx
sub esp, 0x11
mov dword [esp + 0x16], edx
not ah
adc dl, 6
bsf cx, si
setl bl
pushfd
lea edi, [edx + ebp]
pop word [esp + 0x16]
add esp, 3
or cl, ch
pop ebp
xchg word [esp + 0x10], bp
mov byte [esp + 0xe], dl
mov bx, word [esp + 0x14]
mov word [esp + 0x10], di
mov ax, word [esp + 3]
pop word [esp + 7]
pushfd
dec bp
btc edi, edx
dec dx
lea eax, [ecx + 0x106f0064]
mov cl, byte [esp + 1]
pop word [esp + 3]
push word [esp]
bswap ebp
xchg dword [esp + 0x11], ecx
stc
lea esp, [esp + 4]
mov di, cx
sub esp, 0x1b
mov bp, word [esp]
mov eax, 0x72000c9a
clc
push dword [esp + 0x30]
push dword [esp + 0x26]
pop dword [esp + 6]
rcl bp, cl
mov di, 0x269a
mov ebx, eax
popal
sub esp, 0x11
push word [esp + 0x17]
not edx
popal
xchg word [esp + 3], bp
setle dh
xchg esi, edx
neg ecx
push dword [esp + 2]
mov dword [esp + 2], edi
setae ah
bswap ecx
pop cx
mov cl, ch
not bp
mov bx, cx
sub esp, 0x18
not ch
mov dx, cx
xchg dword [esp + 6], eax
push word [esp + 0xa]
push dword [esp + 0xc]
bswap ebx
mov eax, ecx
mov ax, 0x4d0b
xchg dword [esp + 0xc], ebx
xchg dword [esp + 0x22], ebx
xchg si, bp
mov byte [esp + 0x11], dh
lea esi, [esi - 0x5637]
not dx
sub esp, 0x1f
setge dh
popal
push bp
popal
bswap edi
neg cl
shl edx, cl
shl di, 5
mov esi, 0x242911c9
lea eax, [ecx + edx]
neg cl
mov bl, dh
stc
mov dl, byte [esp + 8]
xchg word [esp], cx
xchg word [esp + 3], ax
pop word [esp + 4]
mov dx, 0x3391
btc edx, eax
mov dword [esp + 1], ebx
stc
bsr esi, ebp
mov ebx, dword [esp + 6]
mov ecx, 0x480b1671
mov word [esp + 4], cx
pop dword [esp]
mov cx, 0x67ab
mov word [esp + 1], si
mov bp, 0x26ae
pop bx
mov byte [esp], al
not dl
mov word [esp], sp
neg edx
xchg dh, ch
shr ch, 3
lea ebx, [edx*4]
mov eax, 0x68720d9
setge dl
or edi, eax
bswap ebp
shr dx, cl
mov word [esp], cx
shr ebp, cl
lea eax, [ecx - 0x34dd]
lea esp, [esp + 1]
add dx, 0x79e8
bswap dx
mov edx, dword [esp]
add esp, 0
xchg byte [esp], cl
push cx
clc
and ax, cx
rcl esi, cl
pop si
setae ah
bswap cx
lea ebx, [0x42d165db]
mov dh, byte [esp]
mov esi, esp
neg dh
xchg bh, ch
mov byte [esp], ch
mov bl, byte [esp]
not dh
not ebx
not ebx
mov dl, 0x12
btr ecx, esi
neg bh
mov bh, byte [esp]
bsf dx, si
lea edi, [edi*4]
mov edi, 0x2c7f51eb
lea esp, [esp]
push bx
mov word [esp], bp
sete ah
mov di, bx
dec edi
push word [esp + 2]
mov eax, 0x11bc35d0
mov bp, si
pop edx
mov edx, edi
clc
mov ax, 0x5585
sub esp, 9
adc bx, ax
mov ax, 0x2f00
sub esp, 0xf
mov dx, word [esp + 0x15]
add esp, 5
not bx
sub esp, 0xe
xchg di, bx
btr edx, ebx
btr edi, ebp
mov ah, byte [esp + 0x19]
add esp, 3
bswap esi
xchg word [esp + 0x15], ax
bt ebp, ecx
pop dword [esp + 3]
sub esp, 0x15
xchg esi, edi
bswap bx
lea ecx, [edx*4]
mov cl, byte [esp + 0x2e]
lea edi, [edx + 0x21]
bswap eax
bsf esi, edx
mov byte [esp + 0x2d], bl
mov eax, dword [esp + 0x24]
push word [esp + 0x12]
mov byte [esp + 0x11], bl
not bl
btc edi, eax
push dword [esp + 0x20]
pop dx
shl ecx, cl
xchg dword [esp + 0x18], ebx
mov esi, 0x22b03f6
mov bh, dh
pop word [esp + 6]
cmp ax, 0x429b
neg bp
mov esi, 0x12262dae
xchg di, bx
xchg dh, ah
mov esi, dword [esp + 8]
lea eax, [edx*4]
mov ch, byte [esp + 0x25]
lea edi, [ebx*4]
push word [esp + 0x30]
add edx, 0xe5b3d4e
xchg word [esp + 0x2f], bx
mov si, bx
mov word [esp + 0x22], bp
bsr cx, si
mov dx, word [esp + 8]
mov dword [esp + 0x16], edx
cld
mov word [esp + 9], si
xchg dword [esp + 0x24], esi
xchg dx, ax
mov byte [esp + 0x28], al
pop word [esp + 0xf]
mov byte [esp + 0x20], ch
push dword [esp + 0xf]
lea esp, [esp + 0x1f]
not bh
mov byte [esp + 0x15], al
pop dword [esp + 8]
lea edx, [edi - 0x3fc0]
add esp, 0x10
dec cl
lea esp, [esp]
mov word [esp], sp
lea eax, [eax*4]
rcr si, cl
pop ax
dec edi
bsf si, ax
bsr bp, si
pushfd
sub esp, 0xa
pop word [esp + 9]
mov dx, word [esp + 1]
not ebx
pop dword [esp + 2]
setbe dl
bswap ebp
pop di
btr di, cx
lea eax, [edi*4]
mov esi, dword [esp + 6]
xchg dword [esp], esi
mov ch, 0x8a
setle al
mov ebp, dword [esp + 5]
add esp, 4
bswap ax
xchg word [esp], si
bswap si
mov byte [esp + 1], cl
neg dx
shl bh, cl
not ebp
add esp, 0
add esp, 2
lea edi, [ebx*4]
mov edi, dword [esp]
adc bl, dh
mov bh, dl
not ecx
add esp, 0
rcl di, 0xf
cmc
xchg ah, dl
add esp, 0
bsr ebx, edi
lea esp, [esp]
inc si
clc
mov bh, 0x1e
mov bh, 0xf0
mov si, 0x6af5
bswap eax
lea edx, [ebx + 0x1afd7202]
bswap ebx
lea esp, [esp]
mov dl, bl
lea esp, [esp]
xchg byte [esp], ch
stc
xchg si, di
mov dx, 0x1d9e
mov byte [esp], dh
bsr edi, ebp
mov cx, 0x3e70
lea esp, [esp]
dec dl
push ebx
lea eax, [eax*4]
bswap ebp
bswap edx
xchg word [esp + 2], di
pop dx
lea esp, [esp]
not cl
sub bp, bp
pop ax
lea edx, [ecx*4]
mov edx, dword [esp]
bsr ax, bx
mov bx, 0x66a7
lea eax, [eax + ebx]
add eax, 0xb8a1362
xchg byte [esp], ch
btc si, sp
mov ebp, edx
lea eax, [edx + esi]
bsf dx, dx
mov bh, cl
mov cx, word [esp]
bswap edi
sub esp, 0x16
xchg edi, eax
setb al
xchg byte [esp + 0xc], dh
mov cx, word [esp + 0x14]
lea esp, [esp + 5]
not edx
mov eax, dword [esp]
dec bl
setg bh
not edx
bswap di
xchg di, dx
not ebp
xchg cx, ax
btc dx, dx
mov edi, eax
mov byte [esp + 0x10], dh
mov dword [esp + 3], eax
add esp, 0xa
push dword [esp + 7]
sub cl, ch
mov dx, di
push dword [esp + 8]
mov ah, 0xbf
pop dword [esp + 4]
mov ebp, edx
bsr bx, ax
xchg ah, dl
mov dh, byte [esp + 9]
pushal
xchg dword [esp + 0x22], ebp
mov bx, ax
add esp, 0x10
xchg dword [esp + 0xa], edx
mov dword [esp + 0xd], edi
xchg bl, al
xchg bp, di
lea esi, [ebx*4]
lea ecx, [eax*4]
pop di
pop dx
lea edx, [ebx + esi]
pop dword [esp + 4]
sub esp, 0xb
or ah, 9
pushal
mov ebx, 0x78ed16e2
push dword [esp + 0xf]
mov ch, cl
push word [esp + 0x3c]
bswap bx
neg bp
lea esp, [esp + 0x21]
pop word [esp + 0xf]
stc
xchg dx, bp
mov dword [esp + 0x1d], eax
push sp
popal
mov eax, 0x795d638c
bt ecx, eax
xchg esi, ecx
ror ebp, 0x18
mov byte [esp], dh
neg dx
sub esp, 8
mov byte [esp], dh
lea ecx, [esp - 0x14]
rol ebx, 3
setl ah
mov word [esp + 3], dx
bsf edi, ebp
bsr eax, edx
mov dh, byte [esp + 8]
push sp
mov ecx, dword [esp + 0xa]
pop word [esp + 2]
mov ah, byte [esp + 8]
mov edi, ebx
lea ebx, [ecx + edx]
pop edi
rol ah, cl
mov edi, dword [esp + 4]
mov bp, word [esp + 6]
xchg ebp, ecx
mov byte [esp + 2], al
mov esi, edx
lea edx, [esi + esi]
bswap edx
push word [esp + 3]
mov bp, 0x4fa1
mov bx, 0x53d5
pop ebp
setge ah
bswap ebx
lea eax, [esi*4]
stc
rol al, cl
bt bx, si
bswap ax
xchg dword [esp], edi
lea edi, [ecx - 0x4a4b]
mov di, 0x236a
xchg edi, eax
mov bh, ah
xchg cl, bh
xchg word [esp], bp
lea ebp, [edx*4]
pushfd
mov byte [esp], bl
bswap ax
mov byte [esp + 4], ch
xchg byte [esp], ah
push dword [esp + 6]
not ebp
setnp bl
xchg edx, esi
xchg word [esp + 5], si
ror bp, 0
add esp, 0xd
add esp, 0
mov al, dh
sub esp, 0x12
xchg ecx, eax
mov dl, cl
setp bh
pop cx
cmc
xchg al, ah
neg eax
xchg ch, dh
pop word [esp + 9]
mov edx, 0x1d34140
mov ebx, 0x4f3a7a04
xchg di, ax
pop dx
rol bp, 0xb
mov dword [esp + 1], esi
add esp, 6
mov ah, 0xee
mov cx, word [esp + 2]
push word [esp + 5]
lea eax, [esp + edi]
lea ecx, [0x44be4ac9]
inc edx
mov dl, ch
mov bx, 0x7804
sub esp, 0
mov ecx, edx
mov ax, bp
mov bp, 0x25b9
bswap cx
pop esi
pop bx
mov di, 0x77ee
mov dx, di
mov bh, ah
lea esp, [esp]
add esp, 0
lea edi, [ebp*4]
mov dl, 0xcb
setne dh
clc
xor ah, 0x50
mov edx, ecx
mov ebx, ecx
lea esp, [esp + 3]
popal
pushfd
pop word [esp]
add esp, 0
mov byte [esp], al
stc
add esp, 1
push dx
push ebx
mov byte [esp + 4], bl
mov byte [esp + 5], ch
sub esp, 7
lea esp, [esp + 2]
lea esp, [esp + 0xc]
popfd
jne 0xd45286
push 0xea114ded
jmp 0xd4528b
mov ch, bh
xchg cl, dl
push sp
pop si
bswap esi
mov cx, word [esp]
setns ch
lea eax, [eax*4]
mov ah, dh
mov bl, dh
mov ebx, dword [esp]
not ax
pushfd
lea ecx, [edx*4]
lea esp, [esp]
xchg byte [esp + 1], dh
mov edi, ebp
mov di, 0xefe
mov dx, bp
xchg dword [esp], ecx
xchg dl, bh
bswap ebx
mov bp, word [esp]
xchg byte [esp + 2], bl
xchg ecx, eax
not cx
xchg word [esp], bx
pop word [esp]
mov bl, byte [esp]
xchg ebp, edi
mov si, 0x1e3d
mov ebx, eax
mov ebp, dword [esp]
mov ebp, 0x2be21cb8
setae ch
mov ch, ah
pop di
mov cl, al
mov bx, word [esp]
not edx
sets cl
xchg dh, bh
mov al, cl
mov edi, eax
mov edx, 0x359c01fe
xchg al, dh
mov bl, byte [esp]
xchg ecx, eax
mov ax, 0x27af
mov cx, 0x5521
not al
mov edx, 0x40fc0f1e
bswap esi
bswap si
push ecx
lea esp, [esp + 3]
mov ebx, 0x67b30812
xchg ecx, eax
xchg cx, dx
mov eax, dword [esp]
lea edi, [edi - 0xbd]
mov byte [esp], bl
mov bp, 0x3ce4
pushal
mov bx, cx
pop edx
mov si, word [esp + 7]
pop di
not bl
mov ah, cl
pop ebp
lea esp, [esp + 8]
mov bl, byte [esp + 0xd]
pushfd
mov ch, 0x30
mov ebp, eax
mov dx, 0x5e25
pop cx
lea esi, [ecx + edx]
mov dword [esp + 3], esp
lea ebx, [eax + edi]
xchg edx, ebx
mov ecx, esp
lea esp, [esp + 1]
lea esp, [esp + 0x10]
popal
pushfd
pushal
push di
mov word [esp + 0x10], cx
mov byte [esp + 2], cl
push ecx
lea esp, [esp + 0x23]
push ecx
mov byte [esp + 8], bl
push dword [esp + 1]
lea esp, [esp + 3]
lea esp, [esp + 0xc]
push 0
pushal
xchg dl, bh
mov ebx, dword [esp]
lea ebx, [ebp*4]
mov bp, word [esp]
push cx
setbe al
mov ebx, ecx
xchg word [esp], di
mov bp, cx
lea esp, [esp]
xchg byte [esp], al
push ax
xchg bp, ax
mov dword [esp], ecx
xchg dword [esp], ebx
pop bx
xchg si, ax
bswap ebp
xchg byte [esp], bl
mov ebp, dword [esp]
mov ecx, eax
push si
mov dx, di
pop esi
mov dh, 0x10
bswap ebx
mov eax, dword [esp]
mov cx, 0x1085
lea edx, [ebp*4]
mov esi, dword [esp]
mov ax, word [esp]
pushfd
lea esp, [esp + 3]
mov esi, ebp
not ah
bswap edi
lea edx, [eax + 0x668e695c]
mov byte [esp], al
setp ch
xchg dh, ch
bswap bp
mov ch, byte [esp]
mov byte [esp], bh
lea esp, [esp]
setnp ah
lea ebp, [edi*4]
mov cx, di
setp bl
bswap dx
mov bp, bx
lea ecx, [ecx - 0x2f46]
mov bh, bl
mov si, word [esp]
bswap si
setb ch
mov byte [esp], cl
xchg di, ax
xchg byte [esp], bh
mov dx, cx
lea edx, [edi*4]
lea esp, [esp]
mov al, cl
mov eax, 0x61600ccd
not dx
lea edi, [esp + edi]
mov ax, 0x3d
xchg bp, ax
mov eax, dword [esp]
mov dh, 0xe4
mov cl, 0x3b
pushfd
mov dword [esp], eax
mov ebp, ecx
xchg dl, al
mov al, 0x9d
pop bx
xchg byte [esp + 1], dl
mov word [esp], bp
sete bl
pushfd
bswap esi
xchg word [esp + 3], cx
bswap dx
mov dword [esp], edx
mov edi, 0x751b5670
lea ecx, [eax*4]
setb bl
mov dl, bh
mov word [esp + 3], ax
xchg ch, bl
pop ecx
lea esp, [esp + 1]
setg bh
bswap edi
mov cx, word [esp]
mov word [esp], sp
lea esp, [esp]
mov ch, dl
xchg byte [esp], bl
mov al, byte [esp]
lea esp, [esp + 2]
popal
push eax
mov byte [esp + 1], bh
mov dword [esp], ecx
mov byte [esp + 1], al
mov word [esp], bp
push dword [esp + 1]
mov word [esp + 3], di
push dword [esp + 1]
lea esp, [esp + 0xc]
call fcn.00c8386b
jmp 0xd4e330
call 0xd4e335
add dword [esp], 0xffffaa03
jmp 0xd4e3ba
mov ebx, dword [esp]
bswap edx
mov edi, 0x66634d08
lea edx, [ebp*4]
mov dl, 0xef
xchg ecx, ebx
pushfd
setb dl
mov edi, 0x62b21d84
bswap si
mov bx, 0x1361
jmp 0xd4e5d4
call 0xc81597
push 0xcc5bdff0
add dword [esp], 0x347868f9
pushal
lea ecx, [eax + 0x1352399f]
lea edx, [0x6dd16a38]
mov si, word [esp]
lea esi, [edx + 0x4cec]
mov si, 0x7d74
mov eax, 0x625a1693
mov ecx, 0xedf5c7e
jmp 0xd4e380
lea esp, [esp + 0x44]
mov eax, dword fs:[0x30]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x1c]
mov eax, dword [eax]
mov eax, dword [eax + 8]
push eax
jmp 0xd4ebcf
movzx ebx, word [eax + 0x3c]
add ebx, eax
jmp 0xd4ea7d
call 0xd4e4a9
push ebx
push 0x646c6569
outsb dx, byte gs:[esi]
and byte [esi + 0x32], dh
xor byte cs:[esi], ch
xor ch, byte [esi]
xor byte [eax], al
lea esp, [esp + 4]
pushfd
lea esp, [esp + 3]
push esi
mov dword [esp], esi
mov dword [esp], ebx
mov dword [esp], esp
mov word [esp + 1], sp
push word [esp + 3]
mov word [esp + 2], di
push dword [esp + 1]
lea esp, [esp + 3]
mov dword [esp + 4], eax
push eax
push word [esp + 2]
pop word [esp + 1]
push dword [esp + 3]
push word [esp + 4]
pop word [esp + 3]
lea esp, [esp + 5]
lea esp, [esp]
lea esp, [esp]
lea esp, [esp + 3]
mov dword [esp], ecx
pushfd
pop word [esp]
push word [esp + 1]
push dword [esp]
pop word [esp + 1]
lea esp, [esp + 2]
mov dword [esp], edx
push di
lea esp, [esp]
lea esp, [esp + 1]
lea esp, [esp]
lea esp, [esp]
mov byte [esp], bl
lea esp, [esp + 1]
push ebx
pushal
mov dword [esp + 0x1a], edx
mov dword [esp + 0xa], esi
mov byte [esp + 8], cl
pushfd
pop dword [esp + 4]
mov dword [esp + 0x1c], esp
pushfd
pop word [esp]
lea esp, [esp + 1]
push ebx
mov byte [esp + 2], dl
lea esp, [esp]
pop word [esp]
mov byte [esp + 1], bl
mov byte [esp], dh
mov word [esp], ax
mov word [esp], cx
mov word [esp], si
lea esp, [esp + 3]
mov dword [esp + 0x18], ebp
pushal
push dword [esp]
push word [esp + 0x22]
mov word [esp + 2], si
push edx
mov word [esp + 0xb], sp
mov byte [esp + 0xb], dl
push dword [esp + 0x12]
mov byte [esp + 1], bh
push dword [esp + 0x15]
lea esp, [esp + 2]
mov dword [esp + 0x44], esi
pushfd
push dword [esp + 3]
mov byte [esp + 4], dl
push edi
pop dword [esp + 2]
pop word [esp + 1]
mov word [esp + 2], di
lea esp, [esp + 2]
mov dword [esp + 0x44], edi
jmp 0xd4e45f
mov word [esp], bx
mov esi, dword [esp + 2]
xchg dword [esp], ebp
push si
pop edi
pop bx
mov si, word [esp]
not dh
mov ecx, dword [esp]
lea ebp, [edx + ebx]
lea edi, [eax + 0xa7]
xchg ebp, ecx
not ebp
mov bl, byte [esp]
bswap bx
mov dl, dh
lea edx, [ecx + 0x2f]
lea ebx, [ebp*4]
xchg bx, si
mov esi, 0xf64654e
bswap si
mov bp, 0x46c6
xchg ecx, eax
xchg ah, al
mov bl, byte [esp]
lea ebp, [ebp - 0x4dd2]
mov bh, 0x8f
sete dl
xchg bh, cl
pushal
mov bh, byte [esp + 0xc]
pop bx
mov al, byte [esp + 0xb]
lea edx, [eax*4]
mov word [esp + 0xa], dx
xchg byte [esp + 0x11], ch
xchg byte [esp + 0x15], bl
pop si
mov dx, word [esp + 8]
mov byte [esp + 0x1a], cl
lea ebp, [ebx + edi]
mov dx, word [esp + 0x15]
mov ebx, 0x749147db
mov dx, ax
lea eax, [ebp*4]
xchg cl, ch
lea edx, [esi*4]
lea ecx, [ebx + 0x3d07]
push dword [esp + 8]
bswap cx
push dword [esp + 0x14]
mov edx, 0x2d193db0
xchg word [esp + 0x21], bp
mov eax, dword [esp + 0x1c]
not bx
not bl
xchg word [esp + 0xe], cx
popal
pushfd
mov cl, byte [esp + 7]
lea edi, [eax + ebx]
bswap ecx
mov ebp, ebx
pushal
pop word [esp + 0x22]
mov byte [esp + 0x10], al
lea esp, [esp + 7]
mov dword [esp + 0xb], esi
setnp bl
xchg cx, bp
xchg edi, ebp
xchg byte [esp + 2], bh
push dword [esp + 1]
mov cl, byte [esp + 0x14]
lea esi, [ebx + edi]
popal
mov ch, byte [esp + 2]
setl al
push word [esp]
mov si, bx
mov bp, 0x2893
lea esp, [esp + 1]
lea esp, [esp + 4]
popal
push sp
mov word [esp], ax
mov word [esp], sp
mov word [esp], si
mov word [esp], si
lea esp, [esp + 2]
push 1
pushal
mov esi, dword [esp]
lea edx, [ecx + esi]
bswap ax
mov cl, 0x2b
xchg edi, eax
bswap bx
lea edi, [esi + edi]
xchg ebx, edx
pushfd
mov ecx, 0x63dd261d
xchg byte [esp + 1], ch
xchg ebp, eax
xchg dl, dh
pop bp
xchg ebx, edi
mov eax, 0x5d75d9c
lea edx, [esi + edi]
bswap bx
xchg byte [esp], ch
xchg word [esp], bx
lea ebx, [esp + 0x7e6453d2]
xchg di, bx
mov dh, byte [esp + 1]
setne dh
mov cx, word [esp + 1]
mov byte [esp], al
xchg esi, eax
bswap ecx
bswap esi
lea esp, [esp]
mov ax, word [esp]
lea esp, [esp + 1]
mov dl, byte [esp]
setae dh
mov ecx, 0x70746131
bswap bp
mov bh, 0xa9
mov ebp, eax
push esi
bswap ecx
pop word [esp]
bswap edx
xchg ebp, ecx
mov edi, dword [esp]
bswap ecx
xchg esi, edi
xchg dh, cl
mov di, 0xddf
mov di, word [esp]
not dx
xchg byte [esp], ah
xchg bx, di
push word [esp + 2]
mov bh, 0xce
pop word [esp]
lea edi, [edx + ebp]
mov dl, 0xd
lea esp, [esp + 2]
setl cl
not dh
setae bh
xchg si, ax
mov ah, byte [esp]
mov ecx, ebp
lea esi, [eax*4]
lea ebx, [edx - 0x30b5]
lea ebp, [ebp*4]
lea eax, [esi + ebp]
mov cx, 0xff6
mov si, dx
bswap bp
mov bp, word [esp]
lea eax, [ebp*4]
lea edx, [ebx + 0x18fa]
bswap cx
mov dx, 0x270f
lea esp, [esp]
mov byte [esp], dh
mov bx, word [esp]
mov bh, byte [esp]
xchg dx, bp
mov dx, 0x2247
bswap esi
not ch
mov al, 0x90
mov ax, 0x603b
mov ebx, dword [esp]
bswap si
mov cl, byte [esp]
mov si, dx
xchg edi, ebx
xchg di, bp
not ebp
mov cl, 0x86
lea ecx, [eax + 0x57]
xchg al, cl
lea ecx, [edx - 0x27a1]
mov esi, dword [esp]
bswap edi
mov byte [esp], ah
lea esp, [esp + 1]
popal
push bp
push eax
push word [esp + 1]
push dword [esp + 1]
lea esp, [esp + 6]
mov byte [esp + 2], cl
mov dword [esp], eax
mov dword [esp], esi
pop word [esp]
push edi
push word [esp + 3]
push dword [esp + 6]
mov byte [esp + 4], dl
lea esp, [esp + 2]
lea esp, [esp + 0xc]
push 0xb1f5c1f1
add dword [esp], 0x4e4a3e0f
pushal
xchg ebx, ecx
mov si, word [esp]
mov dx, word [esp]
xchg ch, al
mov si, 0x3068
setnp cl
setp al
push ebx
bswap bp
mov byte [esp], dh
lea ebp, [ebp*4]
mov cl, 0x98
mov word [esp], bx
mov dh, 0xe0
pop di
xchg edi, ebx
lea esp, [esp]
lea esi, [esi + edi]
not edx
mov ax, word [esp]
lea edi, [ebx + 0x5db0]
mov bl, 0x38
push eax
push dword [esp + 2]
xchg dword [esp + 5], ebp
xchg ah, dh
xchg word [esp + 1], bp
mov ch, ah
mov word [esp + 6], sp
bswap ax
mov dx, sp
mov bp, bx
setle bl
xchg edi, ebp
lea eax, [edx + edi]
mov ebx, dword [esp + 1]
mov esi, dword [esp + 6]
pop ecx
bswap ebx
pop word [esp]
mov al, bl
mov dh, byte [esp]
mov dl, 0x29
xchg byte [esp + 2], dl
xchg word [esp], dx
mov bp, 0x2e6
mov ebp, 0x48d40ee2
mov bl, 0x92
pop word [esp]
mov ebp, 0x2ca84ee3
mov esi, dword [esp]
mov si, bx
push ebx
xchg edx, edi
not ebx
mov bh, 0x4b
lea ebx, [edi - 0x78]
mov ebx, dword [esp + 1]
xchg dword [esp], edi
mov word [esp + 3], ax
xchg cx, bx
xchg dword [esp], eax
mov word [esp + 3], bp
mov byte [esp + 4], ah
mov bl, byte [esp]
lea ebp, [edx*4]
mov ax, bx
xchg edi, ebp
mov byte [esp], dh
mov byte [esp + 1], dl
xchg word [esp + 2], cx
xchg dl, bl
mov cx, 0x3138
push edi
xchg byte [esp + 2], ch
push word [esp + 2]
mov dl, ah
mov dword [esp], esi
lea ebp, [0x631b45ce]
xchg byte [esp + 1], ah
xchg edx, eax
xchg word [esp + 7], bx
pushfd
pop eax
pop dword [esp + 2]
mov edx, 0x28bb48e6
mov dword [esp], edx
not al
xchg bp, ax
bswap dx
mov dh, dl
mov ebx, dword [esp + 4]
mov ch, 0x85
mov cx, 0x6012
bswap di
mov bx, cx
lea ecx, [0x503101bb]
xchg word [esp + 4], dx
mov dx, word [esp + 4]
lea esp, [esp + 8]
popal
push ax
push cx
mov dword [esp], edx
mov byte [esp], bl
mov word [esp], bp
mov byte [esp + 2], dl
mov dword [esp], ebx
pushfd
pushfd
lea esp, [esp + 0xa]
mov byte [esp], dl
lea esp, [esp + 2]
call fcn.00d10f24
popal
jmp 0xd429a6
popal
int1
nop
arpl si, sp
or eax, 0x97641d8d
adc dl, cl
lea ebx, [0xd1129764]
push ecx
shl dword [eax + 0x59d9d653], 0xc9
test al, 0x5b
fidivr word [eax]
mov edx, 0x3dba4f28
out 0x74, al
adc ebp, esi
imul edi, edx, 0x7889ee78
call [edx]
cwde
push cs
imul ebx, dword [eax - 0x6cfc80e1], 0xb08405f6
xor ah, byte [eax - 0xd4acd39]
js 0xd4ea39
mov dword [eax - 1], edi
sbb bl, byte [eax + 0x1f98690e]
jg 0xd4ea59
xchg ebx, eax
test byte [0xa032b084], 0xc7
xor dh, byte [ebp - 0x7e198f0e]
jo 0xd4ea5d
test byte [eax + 0x32c7a032], dh
mov ch, 0xf2
invalid
jo 0xd4ea49
xor dword [eax - 9], 0xaacf5fdb
fistp dword [edi - 0x31]
stosb byte es:[edi], al
pop ecx
loopne 0xd4e9ed
add dl, byte [eax + 0x248502f7]
cmpsb byte [esi], byte es:[edi]
xor al, 0x53
scasb al, byte es:[edi]
sub dword [ebp - 6], esi
jo 0xd4ea2b
add ah, byte [esi - 0x7f]
cmp edx, dword [eax + 0x45]
cmp word [ebx], 0x4550
je 0xd447e1
jne 0xd4ebe3
add eax, 0x8f7c1585
or dh, byte [ebx - 9]
add dh, cl
js 0xd4eb0e
mul dword [edi + 2]
int1
js 0xd4ea25
push es
xchg esp, eax
push cs
mov dword [edi - 0x2d], ecx
inc ebx
aad 0x54
arpl di, sp
ja 0xd4eac2
loope 0xd4eb1a
jp 0xd4eaac
outsb dx, byte [esi]
or eax, edi
jg 0xd4eaeb
mov al, 0x26
inc ecx
mov al, 0x37
inc esp
invalid
into
dec ecx
int 0x4d
frstor dword [edi + edx*2 - 0x4bd95b2e]
shr dword [esi], cl
test eax, 0xc3a436b4
mov ecx, 0x88e979f9
jnp 0xd4eada
cmp eax, 0xc7342dbd
inc edx
in al, 0x66
hlt
dec byte [0x188a088c]
jg 0xd4ea7d
or eax, 0xcbac3ebc
inc esi
shr dword [esi + ebp - 0x4ec92444], 0xa2
and byte [esi - 0x6558df2f], dh
sbb byte [esi - 0x6960e717], cl
adc al, 0x8a
in eax, dx
mov ch, ch
sbb al, 0x9b
cmpsb byte [esi], byte es:[edi]
and al, 0xba
invalid
dec esi
sub eax, ebx
pop edi
lds eax, [ebp - 0x2b]
mov esp, 0xe161ca4f
jno 0xd4eb38
jecxz 0xd4eb90
movsd dword es:[edi], dword [esi]
and eax, 0xaa2fdcb5
add dword [edi], 0xffffff97
add dword [eax + 0x68099919], ecx
wait
or dword [eax - 0x65], ebp
push ds
cmp bh, byte [eax + 0x3fb8492e]
fistp dword [edi - 0x31]
stosb byte es:[edi], al
pop ecx
loopne 0xd4eb21
pop edx
enter 0x5aaf, 0xffffffffffffffdd
jne 0xd4eb45
or al, 0xff
jp 0xd4eba7
rol byte [esi + 0x21], 1
rcl byte [edi + 0x4c]
into
pop esp
cmp edx, esi
push ecx
popfd
sbb eax, 0xa227d48d
pop ds
mov dword [0x24a55633], eax
stosb byte es:[edi], al
sub byte [esi - 0x7d50d727], bh
add byte [esi - 0x7d78ff0f], dl
add byte [esi + 0x148700f1], dl
xchg esi, eax
add al, 0x63
sahf
sbb dword [edx], ebx
cwde
push cs
imul ebx, dword [eax - 0x68f87ce1], 0xcb8801f2
dec edi
fistp qword [edx + 0x1d9dd049]
invalid
retf
mov bl, 0x23
cmpsd dword [esi], dword es:[edi]
aaa
push edx
mov eax, dword [0xab3bb728]
into
cmp eax, 0xc353cfbc
cmpsb byte [esi], byte es:[edi]
push ebp
aam 0xfc
jle 0xd4eba9
mov eax, dword [esi + 0x54c64401]
xor ecx, esi
dec ecx
outsb dx, byte [esi]
in al, dx
bound eax, qword [0x49c73f4]
daa
call 0xd4ebd4
pop eax
xor ax, ax
cmp word [eax], 0x5a4d
je 0xd4e47c
sub eax, 0x10000
jmp 0xd4ebd8