Function at 0x100e19d5
Capabilities:
Authenticate hmac
Get number of processors
Parse pe header

Disassembly:
push ecx
push edi
movsb byte es:[edi], byte [esi]
xchg esp, eax
aas
adc eax, 0x8525d2a9
wait
jb 0x100dbf37
mov eax, 0x316e920
retf
pop ebx
xchg dword [eax], edi
clc
xor eax, 0x2dcd30d2
invalid
xchg ebp, eax
xor edx, dword [edi + 0x4c]
jbe 0x100dbf1f
pop es
pop ebp
lahf
wait
push edx
salc
invalid
push eax
jmp 0x100dd0eb
mov bh, ch
setg dh
pop word [esp + 4]
pushfd
clc
mov ebp, eax
pop word [esp]
not dx
cmp ch, ah
rcl bh, cl
pop word [esp + 4]
mov edi, 0x75a927d6
jmp 0x100dd265
neg bp
lea esi, [esp + 0x1c86]
pop dword [esp + 0x16]
cmc
mov ebx, 0x14e14b33
bswap dx
push dword [esp + 0x17]
pop di
cld
mov dh, 0x76
pop dword [esp + 3]
bswap ecx
xchg cl, ah
rol bp, 0xa
xchg word [esp + 0xf], di
lea ebp, [ebp - 0xf3]
mov bx, word [esp + 0x19]
mov ax, si
mov cx, word [esp + 0x15]
lea edx, [ecx + edi]
mov ax, 0x52b7
mov ecx, dword [esp + 9]
cmc
mov cl, bh
pop ecx
push dword [esp + 0x15]
shl al, cl
mov ebp, 0x41222cdb
mov byte [esp + 2], ah
bswap cx
cld
mov esi, dword [esp + 4]
lea esp, [esp + 0xb]
mov al, byte [esp + 9]
lea esi, [0x14ab5518]
mov cx, word [esp + 4]
pop edi
bt dx, sp
not ecx
btr bp, si
mov edx, dword [esp + 8]
shl di, cl
lea eax, [ebp*4]
push word [esp + 2]
mov ch, dh
pop dword [esp + 3]
push edi
mov dh, 0x66
bsf edx, eax
lea edx, [eax + ebp]
jmp 0x100dcdb4
inc dword [eax + 0x100d8ff6]
pushfd
pushal
mov eax, ecx
mov esi, 0x22997165
setle cl
bswap ax
mov ebx, esi
bswap di
dec bx
neg dl
xor ax, bp
mov edx, edi
sub esp, 0x17
pop di
xchg si, ax
bswap ebx
xchg byte [esp], dl
mov word [esp + 4], ax
mov al, 0xb
mov dh, 0x70
bswap edi
mov esi, edi
inc ax
lea edi, [edx + 0x102a4491]
mov dh, 0x93
cmc
mov ecx, dword [esp + 8]
add esp, 0xf
bswap bx
cmp ah, 0xda
push dword [esp + 5]
mov esi, 0x6e433595
lea esp, [esp + 4]
bswap esi
push word [esp]
bswap esi
shl ah, 6
xchg word [esp + 5], bx
lea eax, [ebx + 0xad3]
pushal
pop word [esp + 3]
mov eax, edx
xchg si, ax
mov si, 0x2be5
dec si
mov byte [esp + 6], al
neg ax
mov bx, 0x4198
xchg word [esp + 0x17], si
push word [esp + 0x1c]
or edi, 0x53a9497e
pop ax
lea ecx, [eax + 0x407068dc]
add esp, 0x19
mov eax, dword [esp + 7]
mov ax, sp
xchg ebx, ebp
xchg dl, ch
push dword [esp + 0xc]
ror bh, 6
lea ebp, [esi - 0x804]
mov dword [esp + 0xa], ebx
mov byte [esp + 7], bl
btc si, bp
bswap ebp
inc bx
xchg dword [esp + 9], ebx
stc
pop dword [esp + 8]
xor dl, 0x39
pop word [esp + 7]
pop bx
not ecx
sub esp, 3
bswap ax
xchg dword [esp], ebp
lea edx, [edx + 0x286d]
bsf ecx, ecx
xchg dword [esp + 2], edi
bswap cx
mov dh, byte [esp + 7]
pop word [esp + 1]
pop esi
push dword [esp]
mov esi, dword [esp + 8]
mov ax, dx
lea esp, [esp + 6]
mov dx, 0x72b6
xchg edi, edx
mov al, ch
mov eax, edi
pop ecx
bts di, ax
bswap ebx
lea ebx, [ecx - 0x2cff]
setne cl
xchg bx, si
cld
mov al, 0xfe
xchg dl, bl
pushal
xchg byte [esp + 9], dh
jmp 0x100dcde6
xchg al, dl
xchg bh, ah
lea esp, [esp + 1]
popal
push dx
pushfd
push word [esp + 2]
mov dword [esp + 1], edi
pop word [esp + 1]
mov word [esp], si
mov dword [esp], esp
pushfd
jmp 0x100dd230
mov ax, word [esp]
bswap ax
mov bx, 0x7a9e
mov byte [esp], al
xchg byte [esp], al
xchg di, ax
bswap ecx
jmp 0x100dcff9
mov dh, byte [esp]
pushal
lea ebx, [ebx*4]
pop word [esp + 0x10]
bswap eax
mov dx, 0x3884
xchg bh, ch
push word [esp + 0x18]
lea ecx, [eax*4]
mov ebx, esp
popal
not ebp
mov esi, dword [esp]
mov esi, edi
mov bp, sp
lea ebp, [esp - 0x686e]
mov ax, sp
mov cx, word [esp]
setae bh
lea ebp, [esp - 0x83]
lea edx, [ebx*4]
mov cl, 0x8b
pushfd
mov cl, bl
xchg word [esp], bp
lea edx, [ecx + edx]
push word [esp + 3]
bswap si
not al
mov byte [esp + 3], ah
mov cx, 0x1359
lea esp, [esp + 5]
mov edx, 0x7c6a1d2a
not esi
mov di, 0x4998
mov byte [esp], ah
mov byte [esp], ch
jmp 0x100dd02b
call 0x100dd0f0
pop eax
sub eax, 0x100dd0f0
cmp dword [eax + 0x100d8ff6], 0
je 0x100dcea5
lea esp, [esp + 8]
popal
cmp dword [esp + 8], 0
jne 0x100dbeda
call fcn.10018137
push 0x99c164ab
add dword [esp], 0x764c66b4
pushal
mov edi, eax
xchg cx, dx
xchg dx, cx
mov ch, byte [esp]
mov ch, byte [esp]
lea ebp, [eax*4]
setl dl
lea ebp, [ecx*4]
xchg cx, ax
xchg dx, bp
lea ebx, [ecx + ebx]
bswap si
mov bp, bx
lea eax, [edi*4]
mov ah, 0x2c
mov bh, bl
mov ecx, dword [esp]
setbe cl
mov al, byte [esp]
bswap dx
bswap esi
mov cl, byte [esp]
mov ebp, ebx
mov edx, 0x3bbc3acc
bswap ebx
mov ebx, dword [esp]
xchg di, dx
not dl
mov eax, dword [esp]
mov edi, 0x7cc94b0d
not dx
bswap bx
mov bx, word [esp]
mov edi, dword [esp]
mov edx, 0x63e93380
mov eax, dword [esp]
mov edi, dword [esp]
mov bh, 0xc9
setne ch
not dh
mov cx, bx
lea eax, [edi - 0x49]
mov edi, esi
lea ebx, [eax*4]
lea ebx, [ebx + ebx]
mov si, word [esp]
setbe bh
sete al
bswap ecx
setge bh
mov cl, ch
mov cx, 0x7b05
not bp
lea ebp, [ebx*4]
jmp 0x100dd052
push 0xac191979
add dword [esp], 0x63e80243
pushal
bswap cx
jmp 0x100e0535
mov eax, dword [esp]
pushfd
pop esi
push edx
mov dx, 0x2fd8
mov ecx, eax
push dword [esp + 2]
jmp 0x100e0eb5
lea esp, [esp + 2]
lea esp, [esp + 8]
push 3
pushal
xchg ah, dl
mov al, dl
mov dx, di
not ah
mov ax, word [esp]
setnp dl
mov bp, 0x4dca
bswap eax
lea ebx, [ecx*4]
jmp 0x100dd210
lea esi, [esi + ebp]
mov dl, bl
mov dword [esp], esp
mov ebx, ecx
pop edi
xchg dword [esp], edi
btr si, cx
mov dx, 0x790d
add esp, 5
mov cx, 0x75b3
lea ebx, [eax + edi]
mov ch, dh
not dl
inc ecx
neg dx
shr esi, cl
pop si
bswap edx
stc
lea ecx, [edi + 0x51fe7d64]
lea ecx, [0x33540e73]
not ebp
bswap si
rcr edx, 0x1e
setle dl
mov esi, 0x2e113d41
mov dh, 0x36
mov dx, di
bswap si
mov eax, edi
bts di, ax
mov bh, 0x2a
bswap eax
push eax
mov bl, bh
xchg bp, si
pop eax
sub esp, 7
xchg ch, al
mov word [esp + 3], bp
xchg word [esp + 2], ax
push dword [esp]
mov dword [esp], esp
mov ax, word [esp + 3]
bswap eax
mov bx, 0x5bb6
lea ebp, [esi*4]
push dword [esp + 3]
mov bl, 0xd1
mov di, 0x429e
bswap ebx
setbe dh
bswap bp
xor cx, cx
mov byte [esp + 9], bh
mov edx, ecx
mov ax, word [esp + 0xa]
pop dword [esp + 1]
lea esi, [edi*4]
mov cl, byte [esp + 6]
push dword [esp + 8]
mov bl, 0x9d
mov ecx, esi
xchg al, ch
mov cl, 0xc0
xchg ebp, ebx
pop dword [esp + 2]
push word [esp + 3]
xchg word [esp + 0xa], cx
lea eax, [eax + ebp]
pushal
xchg byte [esp + 0x1f], dh
push word [esp + 5]
pop ebp
btc ebx, esi
mov ah, 0xfd
mov dx, word [esp + 6]
xchg bh, ah
btc ebp, ebx
mov cl, byte [esp + 0xc]
setae bh
lea edi, [esi + edi]
neg ax
mov bh, ch
xchg ebp, edx
mov ecx, 0x53682f80
bswap ebp
mov ch, 0x6e
pop si
bswap bp
mov ebp, 0x52324c3d
mov bp, word [esp + 0x19]
clc
pop edi
setle ah
xchg dword [esp + 0x1b], ecx
sub esp, 0xf
mov dword [esp], ebp
neg si
shl ebx, 1
mov cx, si
bswap si
xchg word [esp + 0x29], di
neg ecx
mov ax, word [esp + 0x1a]
cld
push di
bts esi, ebx
pop cx
xchg word [esp + 0x2d], si
mov dl, bl
inc bp
mov cl, al
push dword [esp + 0x33]
sub edx, ebp
sub esp, 0x13
cmc
push dword [esp + 0x17]
xchg byte [esp + 0xa], al
popal
bswap si
push dword [esp + 0x1d]
lea esi, [0x5cee12b1]
mov bl, byte [esp + 0x21]
cmc
inc ecx
shl dx, cl
mov ch, cl
xchg si, ax
xchg dword [esp + 0x27], esi
mov dh, byte [esp + 0xf]
stc
mov byte [esp + 3], al
push dword [esp + 0x2e]
lea esi, [eax*4]
mov byte [esp + 0x2f], bl
cld
shl dl, 3
xchg dword [esp + 0x30], ebp
setg ch
mov word [esp + 0x1e], sp
mov bx, word [esp + 1]
xchg cx, bp
xchg byte [esp + 0x27], bh
mov esi, 0x7942616
popal
cld
mov bx, 0x22de
neg bl
sub esp, 0x1e
setns ch
mov byte [esp + 0x27], dh
inc bh
lea ecx, [edx*4]
btc dx, di
add esp, 9
lea ebx, [edx - 0x71]
pop dword [esp + 0x1f]
cmp di, 0x70e
mov dh, byte [esp + 0x1e]
push dword [esp + 0xb]
pop bp
mov byte [esp + 0x1f], cl
bswap esi
xchg dword [esp + 0x1f], ecx
mov dx, word [esp + 7]
add esp, 0xc
mov word [esp + 1], sp
mov dh, byte [esp + 0x1d]
mov ecx, 0x2aea085e
pop dword [esp + 6]
mov cl, 0xc3
clc
bt ebx, ecx
sub esp, 9
clc
lea edi, [ebx + 0x5efd]
lea edi, [ebx*4]
pop dx
push di
lea ebp, [ecx*4]
sub si, di
bts edx, ecx
mov bh, 0xe1
pop esi
xchg si, ax
pop dword [esp + 0xd]
cld
mov si, 0x3c33
pop bp
bsr edi, ecx
add esp, 0x16
mov dx, 0x49d0
mov si, word [esp]
push cx
cmp si, bx
mov bl, byte [esp + 2]
xchg byte [esp + 1], bh
mov dh, 0x9c
pop bx
xchg cl, al
lea esp, [esp + 1]
xchg byte [esp], al
pop dx
not dl
sub esp, 0xe
mov di, cx
not ch
push word [esp + 9]
push word [esp + 7]
push dword [esp]
xchg word [esp + 0xd], cx
setns ah
lea esp, [esp + 0x13]
bts cx, bp
push word [esp + 1]
not esi
mov cl, ch
lea esi, [edx + ebx]
neg cl
setae ch
bt ecx, esi
mov eax, 0x3bc3ba3
bswap edx
cld
bsr edi, ebp
neg bl
mov byte [esp + 3], bl
mov al, 0x79
mov dh, 9
xchg word [esp], ax
bsf bp, dx
xchg ebx, esi
bts bp, si
mov dx, si
sub esp, 0x19
mov word [esp + 2], bp
mov dword [esp + 0x12], eax
stc
mov cl, byte [esp + 0x1d]
inc esi
xchg dword [esp + 3], eax
xchg dx, ax
mov si, cx
not eax
stc
inc eax
xchg di, dx
sub esp, 0x1b
xchg di, cx
lea ecx, [eax + ebx]
push dword [esp + 0x38]
xchg dl, dh
pop eax
setge bl
mov byte [esp + 0x29], bl
push word [esp + 0x1b]
push dword [esp + 0x24]
bswap edx
lea esp, [esp + 0x2e]
mov eax, 0x2cd33760
lea esp, [esp + 5]
mov dword [esp], ebp
mov edx, dword [esp + 8]
add esp, 1
mov bx, 0x735a
xchg ebp, edx
mov word [esp + 2], ax
mov si, 0x49e0
mov esi, dword [esp + 8]
lea ecx, [eax + eax]
lea esp, [esp + 7]
bsf ecx, edi
push word [esp + 2]
mov bx, 0x6214
mov dword [esp], ecx
lea esi, [esp - 6]
mov eax, esp
xchg si, ax
xchg esi, ecx
xchg dword [esp], eax
pop word [esp]
mov di, 0x332d
xchg ch, bl
sub esp, 0x11
push dword [esp + 0x13]
bswap bx
push word [esp + 0xa]
mov ch, al
mov dh, byte [esp + 7]
lea ebp, [ecx - 0x6b]
add esp, 6
mov ecx, dword [esp + 0x14]
mov ebp, 0x222b711f
mov word [esp + 4], cx
xchg byte [esp + 0xc], al
mov dword [esp + 0x10], ecx
xchg word [esp + 0xd], cx
pop dword [esp + 9]
dec ah
rcl cx, 0xf
push word [esp + 0xc]
bswap dx
setge dh
sub esp, 0x11
popal
lea esp, [esp + 3]
neg al
lea edi, [esp + ebp]
inc bh
mov ecx, 0x1e286240
mov ebx, 0x1c063e69
mov cx, word [esp]
add esp, 0
lea esi, [ebp + 0xdb]
mov byte [esp], ch
mov bx, word [esp]
lea edi, [edx + 0x49940859]
lea esp, [esp]
bsf ebp, edx
mov bp, word [esp]
btc dx, cx
mov di, 0x12ac
btc ebp, esi
sub dl, 0xaa
shl edx, cl
neg ebx
stc
sub esp, 1
add esp, 1
neg eax
lea ecx, [ebx + esi]
lea esp, [esp]
add al, al
not esi
lea esi, [edx - 0xf9]
lea esp, [esp]
not bl
mov ch, ah
lea ebx, [ecx + ebx]
mov ax, si
clc
mov dx, word [esp]
or ax, 0x16bf
mov al, byte [esp]
inc cx
mov bx, si
xchg dl, bl
lea esi, [ecx + edi]
mov cl, byte [esp]
clc
bsf ecx, edi
add esp, 0
lea edi, [edi + 0x311919c3]
xchg cl, dl
mov bl, 0xe1
mov eax, 0x112c3fb2
xchg byte [esp], ah
neg ah
mov ebx, 0x4509098d
sub esp, 0x10
mov dword [esp + 7], edi
mov ebx, dword [esp + 8]
lea eax, [esi + ebp]
mov esi, 0x42011b63
mov cx, si
add esp, 0xc
mov di, bp
xchg byte [esp + 2], bh
pop word [esp]
mov byte [esp], ah
pop ax
bswap dx
cmp dx, 0x7664
shl dx, cl
mov bp, sp
mov ebp, 0x29dc0acf
bswap cx
cmc
mov ecx, 0x4c316428
lea esp, [esp]
setnp dh
mov ch, 0x50
mov esi, 0x15157e40
mov ebp, 0x1fbb6c76
mov bx, 0x555c
xchg dl, ah
xchg si, bp
inc al
bswap ebp
xor dx, bx
mov eax, 0x27277dce
bt si, sp
cld
pushfd
mov byte [esp + 2], al
mov ebp, eax
push word [esp + 3]
lea ebp, [edi*4]
mov ecx, dword [esp + 5]
lea edx, [ecx + 0x77]
mov ax, word [esp + 6]
inc esi
mov dl, ch
lea ecx, [edx + 0x63ee3413]
lea esi, [ebp*4]
lea esi, [0x7d0565a3]
lea ebx, [esi + 8]
bswap dx
pop ax
mov word [esp + 2], dx
pop ecx
mov edx, ebp
mov cx, ax
xchg dx, bp
stc
mov al, 0x63
pushfd
bsr ebx, esp
lea ecx, [0x1c6f50ca]
xchg byte [esp + 2], bl
lea esi, [ebx*4]
bsf cx, ax
mov dword [esp], edi
mov byte [esp], bl
mov word [esp], dx
add esp, 3
mov esi, dword [esp]
mov word [esp], bx
xchg ebx, edi
push word [esp + 1]
lea ebp, [eax + edi]
pop word [esp]
mov esi, 0x1ed20b35
not bh
xchg byte [esp], al
xchg bp, si
bsr cx, dx
mov word [esp], si
mov eax, dword [esp]
bswap edi
setbe dh
xchg dh, ch
setae ah
cmc
pushfd
pushfd
lea esi, [esp + eax]
setl al
xchg byte [esp + 1], al
push word [esp]
mov bl, dl
sete ah
xchg word [esp + 3], bp
pop word [esp + 6]
xchg edi, ecx
bsr ax, bx
neg eax
mov word [esp + 3], bp
mov ebp, 0xca556c4
mov byte [esp + 6], ah
push word [esp]
neg dh
xchg byte [esp + 4], ah
lea ebp, [0x5b136617]
xchg bx, ax
bsr edx, esp
setg ah
mov esi, 0x52494b1c
mov edi, 0xdb50755
bswap edx
xchg dl, bl
mov dword [esp + 3], esp
lea esp, [esp + 6]
xchg ah, dl
ror ebx, cl
mov word [esp + 1], di
pop ebp
lea esp, [esp + 1]
cmp edx, ecx
add esp, 0
and ebx, edi
mov al, ah
sub esp, 0x15
xchg word [esp + 2], bx
lea eax, [esp + 0x40155ca8]
mov word [esp + 0xe], bp
mov bx, ax
xchg word [esp + 0xf], bp
bsf esi, ecx
mov byte [esp + 0x13], bl
pop cx
lea edi, [ebx*4]
bsf bp, bp
mov word [esp + 5], bp
mov byte [esp + 5], al
xchg word [esp + 0x10], bp
mov si, ax
bsr si, si
not al
xchg edi, ecx
mov edi, eax
neg dx
mov si, word [esp + 0x10]
shl ebp, cl
mov dword [esp + 6], esi
sub esp, 1
push dword [esp + 0xd]
mov word [esp + 0x13], sp
xchg bl, ah
adc ch, dh
xchg word [esp + 7], si
sub edx, ebx
mov dword [esp + 0x12], edx
neg eax
xchg ah, bl
xchg dword [esp + 0xf], ecx
bswap si
push bp
mov eax, dword [esp + 4]
mov ax, word [esp + 0x14]
sub esp, 0xa
xchg byte [esp + 0xe], dh
mov dword [esp], esi
bt eax, ebp
pop ax
mov cx, 0x74b0
push dword [esp + 0x20]
mov di, dx
xchg dh, al
pop dword [esp + 0x18]
mov ah, 0xe3
sub esp, 0x1e
xchg dword [esp + 1], edx
xchg ebp, eax
xchg ch, bl
xchg word [esp], ax
lea ebp, [edi + 0xdf]
push word [esp + 0x28]
mov di, bp
neg ebx
pop word [esp + 0x24]
bswap di
mov dh, 0x37
lea edx, [esi*4]
mov bp, ax
mov dword [esp + 0x39], ecx
mov dh, byte [esp + 0xa]
mov si, word [esp + 0x2a]
setl dl
bswap di
lea esp, [esp + 0x33]
xchg dword [esp + 7], esi
xchg word [esp + 8], dx
bswap ax
cmc
lea esp, [esp + 8]
lea ecx, [edx + edi]
bswap bx
lea ebx, [edi - 0xba]
lea edx, [esp + eax]
mov dx, word [esp + 1]
cmc
lea esp, [esp]
mov ax, si
pop word [esp + 1]
lea esi, [edx + 0x24a0540b]
xchg word [esp + 1], cx
mov edi, 0x45f85a48
xchg dword [esp], edx
stc
bts ecx, ecx
mov ch, 0x1b
mov word [esp + 1], sp
clc
mov dl, 0xd4
xchg byte [esp + 1], al
xchg byte [esp + 1], dl
lea ecx, [ecx + 0x26313a6a]
setnp bh
bswap cx
setg bh
mov edx, dword [esp]
mov ecx, 0x4fb97827
lea esi, [ecx*4]
add esp, 1
lea esp, [esp]
lea esp, [esp + 1]
clc
mov byte [esp], dh
mov byte [esp], cl
lea esi, [edx*4]
lea edi, [eax + 0x49c]
xchg word [esp], si
mov di, 0x6166
mov si, bx
neg ecx
mov byte [esp], bl
lea esp, [esp]
btr dx, dx
mov ax, 0x758c
push eax
setae bh
mov word [esp], dx
lea esp, [esp + 1]
lea edx, [esi + edi]
xchg byte [esp + 3], dh
mov di, si
stc
pop ebp
xchg byte [esp], dl
xchg esi, edi
bsf edi, esi
mov dx, cx
cmc
mov edi, dword [esp]
bsr di, dx
mov eax, dword [esp]
mov bp, 0x186c
shr bh, 6
xchg cl, bh
sub esp, 0xe
xchg byte [esp + 0xc], bl
pushfd
xchg word [esp + 8], di
push word [esp + 0x10]
not ecx
setb bh
pop eax
lea ecx, [ebx*4]
mov word [esp + 8], si
bts ebx, ebx
shr edx, 2
dec di
push cx
sub esp, 0x13
xchg dword [esp + 0xa], ecx
pop word [esp + 0x11]
bts dx, bx
xchg bp, bx
mov dh, byte [esp + 0x1f]
xchg byte [esp + 0x20], al
bswap ebp
pop word [esp + 0x1f]
mov edi, 0x324f68e8
xor ebp, 0x1c967b73
mov eax, edi
pop word [esp + 0x18]
lea ebp, [edx*4]
xchg word [esp + 3], bx
rcl dl, cl
xchg ebp, edi
mov ah, byte [esp + 0x1c]
pop ebx
mov bl, 0xd8
mov word [esp + 0x17], bp
mov ecx, 0x25713be8
sub esp, 0xe
xchg word [esp + 0x1f], si
lea esp, [esp + 0x28]
bt ax, bx
push word [esp + 1]
xchg byte [esp + 2], cl
bsf eax, edx
mov byte [esp], dl
mov edx, 0x31125ee5
stc
xchg dword [esp], ecx
lea edx, [edx + edi]
mov word [esp + 1], cx
mov di, 0x45d3
bswap cx
mov dx, 0x4b3a
xchg word [esp], ax
mov dword [esp], ecx
dec cx
cld
mov ebx, dword [esp + 2]
mov ebx, ebp
lea esp, [esp + 2]
mov al, 0xc3
mov bh, al
xchg word [esp], di
clc
xchg dh, dl
xchg edx, ebx
lea esp, [esp]
lea edi, [edx + ebp]
xchg word [esp], di
mov word [esp], ax
xchg byte [esp], cl
bswap si
xchg byte [esp], al
lea ebp, [ebp + ebp]
push word [esp]
push edi
xchg ecx, edi
lea esp, [esp + 3]
mov ah, bl
mov edi, dword [esp + 3]
cld
not ebp
setg bl
lea ebp, [eax*4]
setp dl
mov ch, byte [esp + 2]
mov word [esp], bp
bswap edx
pop edx
xchg ebp, edi
xchg di, ax
mov eax, 0x76a63456
ror ax, 3
setb dl
setne al
bswap eax
lea ebx, [edx*4]
mov byte [esp], ch
bswap bx
xchg ecx, edx
cmc
mov al, 0xc9
lea ebp, [edi + 0x7a]
add esp, 0
inc bp
bswap bp
mov cx, 0x50b1
xchg byte [esp], dl
add esp, 0
mov dx, si
dec dx
mov si, 0x4ffb
bswap ecx
mov byte [esp], ch
mov byte [esp], bl
dec ax
bts eax, esi
setp dl
bswap ebx
xchg al, bl
setne ch
mov ecx, ebp
mov bl, 0x5c
add esp, 0
mov bl, 0x15
mov bx, ax
dec cl
mov ebx, esi
inc dx
mov ch, 0x8e
clc
dec ax
not dl
mov esi, 0x16b55456
shr bp, cl
bswap dx
not ch
lea ebx, [ebx + edi]
mov eax, ebp
setge cl
bsf dx, dx
mov eax, esi
mov esi, dword [esp]
cmc
add esp, 0
lea ebp, [edx + edi]
setle dl
push bp
cld
mov edi, dword [esp]
xchg bp, ax
cmc
btr bp, sp
xchg dh, dl
mov ch, byte [esp]
pushfd
shr ah, 6
pushal
setne ch
xchg word [esp + 0x12], cx
adc cx, ax
xchg dword [esp + 4], ebx
lea esp, [esp + 0xc]
xchg byte [esp], dl
push word [esp + 0xf]
mov edx, eax
xchg word [esp + 2], bx
sub al, 0xb
ror al, 0
pop dword [esp + 9]
mov cx, 0x511b
xchg cl, dl
mov bh, byte [esp + 0x13]
xchg byte [esp + 9], ah
rcl dl, 2
xchg word [esp + 3], bp
xchg ch, ah
pop cx
mov ch, 0xe5
dec si
sub esp, 0x18
mov ecx, dword [esp + 0x24]
add esp, 0x1c
inc dx
bswap ax
lea esi, [ecx + edi]
push word [esp + 0x10]
sub si, di
lea ecx, [edi + ebp]
mov edi, dword [esp + 0xc]
sbb bx, 0x8b0
mov ecx, 0x43ff2f2d
mov cl, byte [esp + 0xf]
setbe dl
pop word [esp + 1]
pushfd
mov eax, 0x392b6cef
sub esp, 0x13
btr cx, dx
mov ax, 0xd9e
clc
inc bp
mov eax, 0x653b4df0
mov ax, dx
xchg byte [esp + 1], cl
push edi
xchg word [esp + 9], si
xchg di, bx
bsf bx, dx
lea esi, [eax + esi]
add dx, dx
bsf di, dx
dec cl
lea esp, [esp + 7]
bswap ebp
mov byte [esp + 1], dh
rcl edi, 6
push dword [esp + 5]
xchg bh, cl
or ax, 0x65a9
mov dword [esp + 0x15], edx
mov ebx, dword [esp + 0x25]
or ebx, 0xfe57f61
pop dword [esp + 0x18]
not cl
sub esp, 0x19
push word [esp + 1]
pop eax
setb dh
lea edi, [esp + esi]
mov cl, 0xaa
mov bx, dx
push dword [esp + 0x23]
mov ebp, esi
mov dh, byte [esp + 6]
bsf edx, esp
bswap ax
lea ebx, [edx + esi]
lea esp, [esp + 0x24]
mov word [esp + 0xe], dx
mov bl, byte [esp + 0xd]
pop ax
dec bl
sub esp, 0xa
pop word [esp + 0x18]
mov ch, 0x76
xchg byte [esp + 0x21], al
neg bh
pop ecx
mov ecx, 0xebb1973
lea edi, [eax + ecx]
push ebp
bsf dx, di
mov dh, 0xed
bsf si, bp
mov esi, dword [esp + 0x1b]
mov eax, 0x1b951c58
seto ah
mov ebp, esi
push word [esp + 0x22]
bswap edx
bswap cx
not al
mov byte [esp + 0x12], cl
xchg word [esp + 0x18], dx
xchg bp, ax
mov di, 0x10ad
setnp dh
mov esi, 0x5a20336e
lea esi, [ebx - 0x45]
popal
dec ch
pop word [esp]
clc
pop word [esp]
not ebp
mov edx, 0x6be9303f
push word [esp + 1]
sub esp, 3
push dword [esp + 5]
bts di, cx
lea ecx, [0x2b5b1e5b]
pop eax
mov ecx, 0x17d2655f
push word [esp]
mov dh, byte [esp + 4]
add esp, 3
bswap bx
neg ch
pushfd
lea esp, [esp + 1]
lea edi, [ecx*4]
add esp, 6
mov word [esp], si
not dh
cld
mov word [esp], si
xchg dh, ch
xchg edx, ebp
xchg esi, ebx
mov si, bp
xchg byte [esp + 1], cl
not esi
xchg bp, si
xchg byte [esp + 1], cl
add esp, 1
not dh
mov bx, 0x264c
bswap ebp
mov edx, dword [esp]
xchg dl, ch
sub esp, 0xa
mov ebx, dword [esp]
neg ebp
sub esp, 0xa
and al, 0xf9
mov dh, bl
setl ch
mov word [esp + 0x12], si
push dword [esp + 5]
push word [esp + 0x10]
xchg ebp, eax
xchg dword [esp + 0x17], ebx
pop si
clc
xchg dword [esp + 6], esi
mov ah, dl
mov dword [esp + 1], ecx
clc
bswap di
mov dl, 9
xchg byte [esp + 0xd], cl
mov byte [esp + 0x16], al
xchg byte [esp + 9], al
mov word [esp + 8], dx
pushfd
mov ah, 0xae
push word [esp + 0xa]
mov di, 0x4d04
xchg dword [esp + 9], ebx
setle bl
dec bh
mov dh, 0x93
xchg bp, si
popal
xchg bl, dl
neg ecx
xchg ch, bh
dec ch
bsr ax, sp
lea ecx, [ebp - 0x5857]
xchg si, ax
mov ecx, dword [esp]
add ecx, 0x77e57a6a
mov eax, 0x55277af4
mov cx, word [esp]
not esi
setne dl
lea edx, [eax - 0x69b2]
bswap cx
bsr cx, ax
rcr dl, 0
rcl bx, cl
mov bl, byte [esp]
setge al
mov bl, ah
bsr eax, edi
neg bx
push edi
xchg dl, al
mov ch, byte [esp + 2]
push word [esp + 2]
pop esi
xchg ah, bl
cmp dl, ah
clc
mov ah, 0x68
mov edx, esp
mov byte [esp], dl
mov esi, 0x1d60469d
bsr bx, si
mov dx, word [esp + 1]
xchg bp, ax
add esp, 1
dec ecx
mov dl, al
xchg di, bx
add esp, 0
mov dx, 0x2062
cmc
xchg ebp, ebx
mov si, 0x15ef
bswap esi
xchg byte [esp], dl
mov ecx, eax
add esp, 0
bswap cx
bswap ebp
mov di, bp
setl ah
sete ah
not edx
mov edi, 0x3ed35608
xchg byte [esp], ah
mov ch, dh
not ebp
mov edx, dword [esp]
mov ecx, 0x69cb3d59
lea esp, [esp]
shr ax, cl
mov bl, dl
mov ah, ch
mov bh, 0x14
mov di, word [esp]
mov di, 0x3c4f
bt bx, di
xchg si, dx
mov esi, 0x3aa34ed5
push esi
mov word [esp], cx
dec cl
bsf bx, dx
mov word [esp + 2], di
xor dh, bl
xchg dword [esp], edi
neg ah
bsf cx, di
xchg ebx, edi
bts ebp, esp
pop di
mov ax, 0x654b
mov word [esp], cx
neg cx
pop cx
xchg byte [esp], al
not dh
mov dh, byte [esp]
mov byte [esp], al
xchg ch, cl
setnp dl
stc
pushfd
bsr ebx, ebx
bswap esi
add esp, 4
lea ebp, [esi + esi]
mov dx, 0x579
mov al, byte [esp]
bswap esi
dec dx
mov al, 0x33
bswap dx
dec ch
bsr cx, di
mov bh, 0x5c
lea edx, [edi*4]
lea esp, [esp]
xchg al, cl
mov ecx, esp
cld
mov ebp, 0x514c2c2e
bswap bp
sete cl
lea eax, [edx*4]
not dx
inc ch
lea ecx, [edi + ebp]
neg ecx
bsr edi, ebp
bswap edi
mov cx, word [esp]
mov cx, 0x3392
xchg byte [esp], dh
mov byte [esp], cl
bswap bx
xchg byte [esp], cl
inc bl
neg ebx
bswap bx
mov di, 0x2eec
xchg al, dl
clc
bswap ebx
seto bl
shr bh, cl
lea ebx, [esi*4]
xchg dh, bh
lea ebp, [ecx*4]
neg bx
mov byte [esp], ch
bswap di
lea ebx, [eax + ecx]
mov esi, dword [esp]
btr ax, di
or eax, ebp
lea eax, [ecx*4]
push ax
setbe al
shr bp, 0
xchg cx, ax
mov word [esp], bp
lea esp, [esp + 1]
add esp, 0
xchg al, bl
mov word [esp], dx
mov byte [esp], dh
bswap bp
dec dl
sub esp, 0x12
lea esp, [esp + 0xe]
push word [esp + 2]
rol dx, 0xb
push ebp
pop dword [esp + 2]
pop ebp
mov byte [esp], dh
stc
bswap ecx
xchg dword [esp], edx
add esp, 1
sbb edx, 0x2b8b138f
mov word [esp], si
xchg bh, cl
mov ecx, 0x25005eaa
mov ah, bl
mov word [esp], si
mov ebp, dword [esp]
bsf ax, di
xchg ebx, edx
btc cx, si
or dl, dl
sub esp, 0x1f
xchg word [esp + 1], di
bsf eax, ecx
push ebp
lea ebp, [esi + 0x443d4d95]
lea ebx, [edx*4]
setle cl
mov edi, dword [esp + 0xa]
mov cl, byte [esp + 2]
pop word [esp + 0xc]
mov ax, 0x2ad5
mov edi, ebp
lea edi, [ecx + ebp]
xchg bx, ax
mov ecx, ebx
mov ebp, dword [esp + 0x1f]
xchg ebx, ecx
xchg ch, bh
mov ax, bp
xchg word [esp + 0x15], bp
popal
clc
push si
rcr edi, cl
xchg cx, dx
not ecx
sub esp, 0x19
mov dword [esp + 0x11], esp
stc
mov dword [esp + 0x10], edi
mov eax, 0x48d77af9
push dword [esp + 0x1c]
dec ch
xchg dword [esp + 0x12], ebp
mov eax, esp
mov esi, dword [esp + 0x13]
mov dword [esp + 6], ecx
mov eax, 0xb1c5d37
mov eax, dword [esp + 0x22]
pop dx
mov cl, dh
mov eax, 0x7c0f2acb
lea esp, [esp + 0x16]
stc
push dword [esp + 0xa]
sub esp, 0xb
mov edi, eax
mov bp, 0x17f3
bt ebx, esp
lea esi, [ecx + esi]
lea esp, [esp + 0xe]
setbe al
mov ah, 0xc6
mov si, ax
xchg bp, cx
btc eax, ecx
pushal
pop dword [esp + 0x13]
mov edi, esp
lea ebx, [ebx + edi]
push dword [esp + 0x13]
inc bx
push dword [esp + 0x19]
xchg dx, bx
inc eax
shl esi, 2
lea ebx, [ebp - 0x30bc]
mov cl, bl
lea esp, [esp + 0x2a]
bswap dx
mov byte [esp + 1], ah
dec ax
mov byte [esp + 3], ch
xchg dword [esp], ebx
sub esp, 5
mov ebx, 0x77ea241c
push dword [esp + 0xa]
mov ebp, edi
mov cx, bx
add esp, 3
push word [esp + 5]
mov dh, bl
push word [esp + 0xd]
mov ebp, dword [esp + 8]
bsr edi, ebx
pop esi
mov eax, ebp
xchg ah, cl
mov al, dh
cmc
push word [esp + 8]
lea eax, [esi + edi]
rol cx, cl
btc cx, dx
pop ax
mov bl, byte [esp + 8]
lea esi, [eax*4]
bswap eax
neg ebp
mov bh, byte [esp]
mov edi, dword [esp + 5]
pushfd
xchg bh, al
cmc
mov eax, 0x2a96c6f
xchg ebp, eax
pop edi
lea esp, [esp + 7]
add esp, 3
mov edx, ecx
mov dx, ax
not edi
mov eax, dword [esp]
mov byte [esp], dh
mov ebp, ebx
mov bx, 0x7b5b
xchg byte [esp], bh
xchg ebx, edi
lea edi, [ecx - 0x215e]
btc edi, esi
shl di, cl
neg al
add esp, 1
bsr eax, edi
xchg dx, si
xchg ebp, eax
mov cx, 0x2cb9
xchg si, dx
bsf si, cx
xchg bh, al
lea edx, [ebx + ebp]
bswap si
cmc
lea esp, [esp]
cld
bswap si
inc dh
cmc
mov bx, ax
push di
btr ebp, edi
xchg cl, ch
setge ah
sub esp, 0xe
mov di, word [esp + 0xb]
xchg bp, cx
mov dword [esp], esp
push word [esp + 3]
lea ebx, [ebp - 0x6881]
mov dword [esp + 0xb], ebx
mov ch, byte [esp + 2]
mov dword [esp + 3], edi
setnp bl
bts edi, ebp
pushfd
bswap ebx
sub esp, 0x16
neg ecx
add esp, 0xc
bts bx, si
sub esp, 0xd
mov cl, 0x13
pop dword [esp + 0xb]
mov cl, byte [esp + 0x1c]
xchg cx, dx
dec dh
rol ah, 4
xor ecx, 0x6f014f2f
bswap ecx
mov ebp, edx
mov dx, word [esp + 2]
mov edx, dword [esp + 0x1e]
mov eax, dword [esp + 0x27]
or edi, 0x6bc267ef
bsf edi, eax
pop dword [esp + 0xe]
mov word [esp + 4], di
shr dx, 0xc
mov byte [esp + 9], ch
xchg bh, cl
setne ah
bswap edx
pop dword [esp + 7]
bswap ebp
push word [esp + 2]
popal
dec di
lea ebx, [edi - 0x2857]
neg dl
xchg si, cx
dec bp
setae bh
lea edx, [eax*4]
push si
mov bp, 0x4979
not bx
ror cl, cl
pop word [esp + 1]
mov ebx, esp
push bx
lea esp, [esp + 1]
mov al, 0x46
mov word [esp + 1], ax
pop cx
cld
stc
lea esp, [esp + 1]
lea edx, [edx + ebx]
ror edi, 1
neg ah
lea ecx, [edx + 0x5f3c6682]
mov cx, word [esp]
mov bx, 0x3dab
lea edx, [esi + edi]
pop bp
mov bp, 0x4b46
btr si, si
pushfd
shl ah, cl
mov word [esp + 1], dx
lea eax, [edi*4]
mov edx, dword [esp + 3]
mov ax, 0x7801
mov ax, 0x44bd
neg eax
xchg word [esp], cx
push dword [esp + 2]
mov byte [esp + 3], al
neg dl
lea edx, [esi + esi]
mov word [esp + 4], ax
mov ch, byte [esp + 5]
mov bp, ax
mov ah, byte [esp]
sub esp, 0xb
pop word [esp + 0xd]
neg dx
pop word [esp + 3]
neg bx
lea ebp, [eax + edi]
bswap dx
bswap edi
xchg word [esp + 3], ax
mov ch, 0xba
mov di, word [esp + 8]
sbb dh, bh
push dword [esp + 6]
neg ebx
bsr eax, esp
mov byte [esp + 8], bl
not ch
mov bp, cx
mov ah, byte [esp + 0xc]
sub esp, 0x17
mov ch, 0xcf
xchg al, dh
mov edi, ecx
mov word [esp + 0x17], di
adc eax, ecx
mov bh, al
popal
mov byte [esp], al
xchg dword [esp], eax
mov dh, dl
pop ax
xchg word [esp], dx
xchg dword [esp + 3], esi
sets dh
sub esp, 0x15
pop edi
mov byte [esp + 0x17], bh
shl dl, 5
xchg word [esp + 2], di
xchg esi, edi
xchg ch, bl
bswap si
inc di
mov ch, byte [esp + 0x16]
mov dword [esp + 0xc], esi
mov byte [esp + 0x13], ch
cld
mov dx, 0x1ddd
inc cx
pushfd
mov edx, esp
push dword [esp + 5]
mov dx, 0x6e3e
xchg ebp, esi
pop dword [esp + 5]
not ax
mov ebx, eax
mov word [esp + 0x12], sp
mov bx, bp
mov word [esp + 0x1a], cx
mov ch, byte [esp + 9]
xchg dl, al
push dword [esp + 1]
bswap esi
mov ebx, edx
pop ecx
setl bh
xchg cx, di
mov eax, edx
xchg word [esp + 0xa], cx
mov ebp, 0x4e1f76dd
mov word [esp + 0xf], di
inc bx
mov byte [esp + 0x17], ch
mov edi, 0x33774c72
xchg dword [esp + 5], edx
neg edx
neg bh
xchg al, bl
or bl, dh
mov edi, ebp
neg di
btr esi, edx
pop word [esp + 0xc]
mov bl, byte [esp + 0x10]
mov byte [esp + 0xa], dl
lea esp, [esp + 0x19]
rcr ebp, cl
lea ebp, [ecx + 0x28cc]
pushal
lea eax, [edx - 0x328d]
mov si, 0x38c3
xchg dword [esp + 0x1c], edi
neg eax
mov ebp, 0xe700f2d
mov ch, byte [esp + 0x17]
xchg ah, dh
bswap edx
mov word [esp + 0x1e], bx
bsf edi, esi
bswap ecx
lea edi, [esp + eax]
neg cx
mov edi, 0x10e81e1f
bsr ebp, esp
xchg dx, ax
inc dh
mov ch, 0x33
push dword [esp + 0x13]
lea eax, [edx + 0xca6]
and eax, ebx
xchg dword [esp], edi
xchg word [esp + 0x23], bx
bts dx, di
lea ebx, [ebx + edi]
mov dword [esp + 0x16], esp
xchg word [esp + 0x18], ax
xchg dword [esp + 0x10], ecx
btr ax, dx
mov dword [esp + 0x15], ebx
mov ebp, ecx
neg dh
bswap edx
lea ebx, [ecx + 0x4b]
bswap ebx
lea ecx, [ecx + ebp]
bswap cx
xchg ah, dh
mov eax, ecx
lea ecx, [esi + edi]
lea esp, [esp + 5]
lea ebp, [eax + edi]
mov bp, ax
mov byte [esp + 0x11], cl
pop word [esp + 0x11]
lea eax, [ebx - 0x27]
add bl, dl
xchg dword [esp + 0x12], edx
push word [esp + 0x13]
popal
mov cx, di
mov dh, 0xf8
mov esi, 0x630a275d
lea esi, [edx + edi]
mov edx, dword [esp]
lea edi, [ebp + 0x8d]
mov ax, 0x4464
bswap esi
bts bp, ax
mov dl, bl
not esi
lea ebx, [edx*4]
btr di, si
mov ebx, 0x6e7704de
mov dh, cl
mov dl, byte [esp]
dec dl
lea ecx, [ebx - 0x47]
xchg dl, cl
xchg edi, ebp
mov dx, sp
neg ax
mov byte [esp], dl
neg bp
rcr ax, 0xc
mov edx, 0x16884e4c
sub esp, 0x11
xchg ebp, edi
mov byte [esp + 7], bl
xchg byte [esp + 0xe], bh
mov dx, 0x7114
lea ebx, [ecx + ebp]
lea esi, [ebx*4]
lea esp, [esp + 0xe]
mov si, word [esp + 1]
bswap ebp
lea edx, [eax*4]
neg dh
add esp, 1
bswap bp
mov bx, cx
bswap edi
bt cx, bx
lea esp, [esp]
sub esp, 3
sub esp, 0x17
lea ecx, [edx + esi]
mov esi, esp
pop ebp
pop bp
pop ebp
xchg word [esp + 0xc], dx
xchg byte [esp + 0xa], dl
add esp, 0xf
xchg byte [esp + 1], bh
bswap ax
lea esi, [ecx + edx]
mov byte [esp], bl
push si
lea ebp, [ebp + ebp]
xchg cx, di
lea eax, [ebx + ebp]
push eax
xchg word [esp + 6], dx
xchg cx, dx
lea edx, [edx + esi]
mov edx, esi
mov esi, ebp
xchg dword [esp + 3], esi
seto dh
xchg word [esp + 1], ax
mov cl, byte [esp + 8]
push word [esp + 4]
lea eax, [ebx + 2]
dec esi
pop eax
bt esi, edi
sub esp, 0x1d
xchg byte [esp + 0x12], bl
mov dh, byte [esp + 0x1f]
pop ecx
lea edi, [ecx*4]
mov ebx, dword [esp + 0x1b]
mov edi, 0x648e328c
popal
bsf ecx, eax
cmp edx, ebx
not edi
lea esi, [edx*4]
mov byte [esp], cl
mov bh, dh
cld
mov bl, 0x80
setp bl
sete dl
xchg ecx, ebp
pushfd
mov di, word [esp]
mov dx, di
mov ch, 0x22
pop ecx
lea esp, [esp]
setnp bl
mov byte [esp], bl
clc
bswap bx
add esp, 0
shl dh, cl
mov cl, 0x5d
cld
mov ebx, dword [esp]
bsr cx, si
not dh
mov byte [esp], bl
xchg ebp, edi
bsr eax, esp
clc
push edi
bswap ecx
pop ax
add esp, 0
mov ecx, 0x53a13300
not bl
sub esp, 0x18
not edx
bsf bp, dx
and bx, 0x517
xchg dh, ch
not dx
push dword [esp + 0xa]
btr di, bx
bts esi, edx
xchg ch, cl
mov ax, word [esp + 0x10]
lea edi, [edx + ebx]
mov cl, byte [esp + 9]
lea ebx, [esi + edi]
bswap esi
mov bh, 0x42
cmp bp, 0x59f1
bswap si
pop bp
push word [esp + 3]
pushal
stc
add esp, 0x28
pop word [esp + 0xa]
pop di
sub esp, 0x1a
bswap ebp
push ebp
mov word [esp + 0x1f], dx
mov cl, 0xfe
xchg byte [esp + 0x26], cl
bswap edi
dec bh
xchg dx, bp
mov dx, 0x6a76
add esp, 0x1c
sub esp, 0x1c
bswap ax
xchg dword [esp + 0x23], esi
bts edi, esi
bswap eax
sub esp, 0x18
add esp, 3
mov dword [esp + 0xc], ebx
sub esp, 0x1c
lea esp, [esp + 0x62]
mov edx, ebx
btr ecx, esi
setge ah
mov ah, cl
sub esp, 0x10
bsr cx, si
lea edi, [ebp*4]
mov ebp, dword [esp + 9]
add esp, 0
bswap esi
btc esi, edx
push dword [esp + 1]
mov dword [esp + 5], esi
mov dl, 0xf6
lea esp, [esp + 9]
push dword [esp + 6]
mov bx, bp
mov bp, 0x1354
setg dl
pop dword [esp + 4]
ror ah, cl
xchg dword [esp + 5], eax
mov dh, 0x87
xchg bx, ax
pop dword [esp]
bts bp, bx
xchg ebx, eax
xchg word [esp + 1], si
mov eax, 0x2ead2b5b
lea edx, [edi*4]
xchg dword [esp], edx
push word [esp + 1]
xchg byte [esp + 4], bh
lea edx, [ebx - 0x5b33]
sbb bh, al
pop dword [esp]
xchg ecx, esi
mov al, 8
mov cx, di
xchg byte [esp], ah
push dword [esp + 3]
lea eax, [ecx + esi]
mov dx, 0x39f8
xchg ah, bl
btr ecx, esi
mov ebx, 0x6e1d50d1
pop word [esp + 2]
pushfd
lea edx, [ebx + 0xe15]
mov edi, dword [esp + 2]
mov dl, byte [esp + 3]
ror ecx, 0
mov cx, bp
mov dword [esp], ebp
xchg cl, ch
xchg si, dx
bswap si
inc ch
rcl di, 0xf
mov ebp, dword [esp + 3]
pop eax
push dword [esp + 3]
stc
lea edx, [ecx + 0x291e5b2f]
mov dh, 0x89
xchg word [esp + 8], bp
pop ecx
bts esi, edx
dec bp
rcr cx, cl
bswap ebp
sub esp, 0x1c
dec si
mov al, dh
setnp dh
lea eax, [esp + edx]
lea esp, [esp + 0x10]
xchg si, ax
add esi, edi
cmc
mov dx, 0x4099
mov ch, byte [esp + 0xc]
mov dword [esp + 7], eax
pop edi
inc cl
lea ebx, [ebx*4]
pop ax
bswap ebp
bswap dx
neg cl
push edx
dec si
cld
pop ebp
mov cx, di
lea esp, [esp + 2]
pop word [esp + 1]
mov eax, dword [esp + 3]
lea ebp, [edi*4]
mov di, 0x50f3
sub esp, 0x1d
setnp ch
xchg ecx, ebp
lea esp, [esp + 0xf]
pop bx
bsf di, dx
mov edx, ebx
not bx
bswap ecx
mov esi, dword [esp + 0xe]
shl eax, cl
xchg byte [esp + 7], bh
lea edx, [esi + ebp]
bswap cx
bsr esi, edx
bsf edx, ebx
push dword [esp + 1]
lea esi, [esi - 0xc1]
bswap bx
lea edx, [ebx + ebx]
mov word [esp + 0x10], di
xchg ah, dl
mov al, ah
lea ebx, [edi + 0x50b1]
xchg dx, ax
sub esp, 0x14
pushfd
xchg dword [esp + 6], edi
btc di, si
xchg byte [esp + 0x2e], bh
not cl
xchg cl, dh
xchg byte [esp], ah
mov ecx, 0x2d8b6aed
lea ecx, [ecx + esi]
add esp, 1
lea esp, [esp + 0x29]
xchg bx, dx
xchg dword [esp], eax
push dword [esp + 1]
pop word [esp + 4]
xchg al, bl
bswap eax
mov eax, ebx
mov cx, bx
stc
mov ecx, 0x36a546be
pop word [esp]
and eax, eax
lea ebx, [esi + esi]
push word [esp + 6]
xchg byte [esp + 5], cl
mov dl, 6
pop word [esp + 2]
lea edi, [ecx*4]
pop word [esp + 1]
mov ecx, edx
xchg dword [esp], eax
setnp cl
xchg ecx, edx
xchg si, dx
btc bx, cx
mov ebx, 0x4e1b2822
push word [esp + 1]
btc esi, edx
lea ecx, [esp - 0x2a]
pop eax
mov dh, 0xa7
btc di, sp
mov si, 0xa49
lea ecx, [ebx*4]
pushfd
mov ebx, 0x6fd13f8c
lea ecx, [0x1bd5378d]
xchg ecx, ebp
mov byte [esp + 2], bh
bt ebp, ebx
add esp, 2
mov esi, 0x2d1b661e
dec cl
mov word [esp + 1], dx
lea esp, [esp + 1]
bswap edi
rcr ax, 0
pop word [esp]
shr bx, cl
dec dx
lea edx, [ecx + ecx]
or esi, edi
dec ebp
lea edx, [ebx + 0x4a93]
mov esi, dword [esp]
adc dh, 0x36
bswap ax
xchg bl, ah
push word [esp]
mov ebx, 0x6b9e2f6f
lea esp, [esp + 3]
xchg esi, edi
rcr ebp, 0x1f
mov bh, byte [esp]
cmp edx, ecx
lea edx, [ebx*4]
lea ebp, [0x474c380f]
sub esp, 9
xchg dword [esp], ecx
pop ax
pop dword [esp]
mov dword [esp], edi
mov di, sp
mov byte [esp + 2], dl
ror dx, cl
sub esp, 9
btc di, ax
sub esp, 8
dec ax
pop word [esp + 0xe]
mov eax, 0x2bdd6feb
mov esi, 0x74740e6d
pop dword [esp]
mov word [esp + 0xa], bx
rcr ebx, 0x15
clc
bsf si, bp
not ebp
pop ecx
xchg byte [esp + 5], dh
mov ax, 0x74d2
btc ax, si
inc ah
mov al, ah
mov dx, 0x553
lea ebx, [eax + ebx]
push dword [esp + 7]
stc
add ah, ah
push word [esp + 6]
xchg word [esp + 1], bp
mov cl, dh
mov ecx, dword [esp + 2]
xchg edx, esi
pop dword [esp + 1]
bts esi, esi
mov cx, si
bsr ebp, edx
lea esp, [esp + 0xa]
pop bp
bswap di
mov ecx, dword [esp]
mov bp, word [esp]
mov esi, ebp
lea esp, [esp]
neg al
mov bx, word [esp]
not ebx
and ch, al
xchg bp, bx
lea esi, [ebp*4]
bswap dx
mov dl, 0xd1
lea ebp, [edi + 0xdf]
lea eax, [esp + edi]
cmc
mov ecx, dword [esp]
mov esi, 0x6f3d4290
lea esi, [0x1ccf2f68]
xchg ecx, edx
add esp, 0
lea edi, [esi*4]
lea edi, [ebx - 0x50]
mov byte [esp], al
mov edi, ebp
inc ecx
mov ah, 0x39
sub esp, 0xb
xchg byte [esp + 9], dl
mov bx, di
lea edx, [ecx*4]
lea eax, [ecx + ebp]
mov bl, 0x6f
mov ax, sp
sub esp, 0xe
lea esp, [esp + 0x11]
push word [esp + 3]
mov dx, cx
cmp eax, esp
xchg dl, ch
mov word [esp + 2], cx
add esp, 0
lea ebp, [ecx + edx]
bsr edi, ebx
mov bp, 0x2fb9
setle ch
mov bp, 0x3674
xchg byte [esp + 5], bl
xchg dh, bl
mov dx, bp
dec bp
add esp, 1
xchg bx, si
pop ecx
xchg dh, ah
push word [esp]
or al, al
pop word [esp + 1]
mov esi, 0x1d492ed3
mov si, 0x3d10
lea eax, [eax*4]
mov bl, byte [esp + 3]
neg si
bswap ecx
dec al
lea ecx, [esi + edi]
setge dh
mov ax, cx
pushfd
push dword [esp + 9]
lea eax, [esi*4]
cmc
sub ecx, esi
mov ch, byte [esp + 1]
mov bh, byte [esp + 7]
lea eax, [esi*4]
dec bl
mov bx, word [esp + 3]
mov bx, di
mov ah, 0xbc
pop edi
lea eax, [eax + 0x13791864]
mov dword [esp], esp
setnp dl
push word [esp + 6]
lea edi, [edx + esi]
pop ax
bsr esi, esi
mov ecx, dword [esp + 4]
bswap dx
mov edx, dword [esp + 9]
pop ebp
mov cx, 0x6d7
bsf di, dx
mov ecx, dword [esp + 1]
xchg word [esp], di
mov dx, bp
sub esp, 0x13
mov ebx, 0xecc44f3
add esp, 0
lea ebp, [ebx + 0x4d9f49ab]
and al, 0x33
xchg edx, edi
push dword [esp]
pushfd
lea esi, [edi + edi]
mov si, 0x5cc4
xchg ch, dl
inc bx
mov di, 0x43df
push dword [esp + 0xd]
neg bh
not edx
mov cx, word [esp + 6]
mov ah, al
push si
mov di, ax
not ah
add esp, 0x18
mov bh, byte [esp + 1]
mov byte [esp + 5], ah
mov di, word [esp + 1]
neg ch
mov ebx, ecx
xchg di, cx
mov byte [esp + 0xa], dh
btc ebp, ecx
mov cx, word [esp + 8]
mov esi, dword [esp + 9]
mov ax, word [esp + 8]
mov eax, edx
mov word [esp + 9], si
lea ebp, [edx*4]
xchg bh, ch
btr ecx, esp
mov esi, dword [esp + 5]
mov edx, dword [esp + 0xb]
add esp, 0xe
push esp
xchg byte [esp], dl
bswap dx
mov ax, 0x52ba
lea ecx, [edx + ebp]
lea esp, [esp + 3]
cmp bp, 0x4f9c
setge ch
shl bx, cl
lea esp, [esp]
shr edx, 7
neg ch
btr ebp, ebx
push si
bts edx, esi
xchg word [esp], bp
mov cx, 0x502
lea edx, [eax + edx]
xchg bp, dx
xchg bl, cl
lea ecx, [eax - 0xe2]
mov bp, 0x3a67
pop ebp
setge dh
cmp si, 0x6828
xchg al, cl
mov edx, dword [esp]
mov edi, edx
mov dx, ax
mov bx, dx
bsr ebp, ecx
not si
lea edi, [0x3e5b791a]
shl cx, cl
neg bx
inc bp
xchg ebx, edx
lea ebx, [ebp + 0x56f6]
inc ah
mov edi, dword [esp]
not eax
rcl ch, 6
bswap edx
xchg al, dh
lea ebx, [eax + ecx]
clc
mov dh, 0x7e
sub esp, 0x13
push dword [esp]
mov byte [esp + 7], dl
pop cx
sub esp, 0x15
mov esi, 0x667868ed
bswap ebx
bswap si
stc
bswap di
mov al, bh
mov dx, word [esp + 0x27]
mov edx, 0x72725320
mov byte [esp + 2], ch
mov bh, al
sub esp, 0x18
sbb cx, 0x2284
mov dword [esp + 8], eax
push si
popal
xchg cx, dx
add esp, 0xe
mov ax, word [esp + 0x14]
mov bx, word [esp + 2]
bsr edi, ebp
mov bl, 0xd0
xchg word [esp + 0xa], si
inc cl
cmp eax, 0x2c43683a
mov word [esp + 0xd], dx
mov cx, bp
mov bp, word [esp + 0x13]
mov bl, 0x13
mov cl, 0xf5
bswap cx
pushal
stc
push edx
pop dword [esp + 9]
xchg al, ch
mov dword [esp + 0x2a], ebp
lea ebp, [edi + ebp]
mov edx, dword [esp + 0x16]
mov dl, byte [esp + 0x15]
lea eax, [0x7eb81058]
xchg byte [esp + 0xc], dh
not al
lea edi, [ecx + ebp]
pop word [esp + 0x25]
push dword [esp + 0x28]
neg esi
mov si, word [esp + 6]
pop word [esp + 0x14]
push word [esp + 0x18]
cld
clc
mov dword [esp + 0x33], ecx
mov al, byte [esp + 0x22]
bswap edi
dec dx
mov byte [esp + 0x31], bh
dec bp
mov eax, 0x45b06c57
cmc
mov si, 0x3789
lea ebx, [eax*4]
pop word [esp + 7]
mov edi, dword [esp + 0xa]
lea esp, [esp + 0x34]
lea esp, [esp]
mov eax, dword [esp]
mov byte [esp], dh
clc
shl eax, cl
bsf edx, esp
ror eax, 0x1c
mov di, sp
mov dx, 0x6376
mov byte [esp], bl
lea ecx, [edx + esi]
mov si, word [esp + 1]
neg esi
lea eax, [eax + esi]
mov dx, 0x771
lea ecx, [esi + 0x3d0bc9]
mov dl, byte [esp + 1]
mov edx, 0x8d057e6
ror ah, cl
mov di, 0x5c33
xchg word [esp], bx
push ebx
lea eax, [0x27362814]
mov ebp, dword [esp + 2]
xchg ch, bh
xchg dword [esp], esi
bswap ebp
clc
xchg byte [esp + 4], ah
push dword [esp + 2]
mov bl, ah
pop dx
bsf si, bx
bt ecx, eax
mov ebp, 0x5d531da9
mov ebx, edi
pop eax
pushal
mov ax, 0x4880
xchg ebp, edx
popal
mov ebp, dword [esp]
xchg dx, di
xchg al, bh
add al, 0x3e
xchg bl, dl
xchg byte [esp + 2], dh
mov byte [esp + 1], bl
mov ebp, dword [esp + 1]
mov bl, bh
push dword [esp + 3]
mov bx, word [esp + 7]
mov esi, ecx
sub esp, 0xf
push word [esp]
xchg dword [esp + 0xb], eax
xchg word [esp + 0xb], di
mov al, bh
xchg dword [esp + 6], edx
bts ecx, edi
pop word [esp + 2]
mov dl, bl
sub cx, 0x52bb
bswap ax
mov esi, dword [esp + 0x14]
btc ecx, edi
dec cx
inc esi
mov edx, 0x78d65a9
pop bp
bsr cx, di
mov al, dl
pop dword [esp + 9]
push dword [esp + 0xa]
xchg dword [esp + 0xb], edi
pushfd
mov dh, byte [esp + 0x13]
push dword [esp + 2]
pop bx
mov edi, dword [esp + 0x11]
mov word [esp + 2], sp
mov ebp, 0x783b2eb6
xchg edi, ebx
sub esp, 0x17
dec edi
lea edi, [esi - 0x173]
mov ch, cl
push word [esp + 0x26]
lea eax, [edi + ebp]
bsr dx, ax
stc
add esp, 0x1e
pop dword [esp + 0xb]
sub esp, 0xd
mov ah, 0x2d
sbb dl, cl
cmc
mov si, 0x4167
push cx
xchg al, dh
xchg edx, ebp
xchg edi, eax
xchg di, bx
mov bx, 0x7620
xchg edx, ebx
mov ax, bx
lea esp, [esp + 0x1e]
xchg ebx, edx
mov bp, word [esp + 1]
mov ch, bl
bts ebp, ebx
neg ebx
mov edi, dword [esp]
lea edx, [esp + edx]
push word [esp + 2]
neg si
mov si, bp
clc
pop ecx
not edi
setbe ah
sub esp, 7
add esp, 4
add esp, 3
mov byte [esp], dh
rcl edx, cl
lea esp, [esp]
mov ah, dl
seto ch
mov bx, word [esp]
dec al
xchg dx, di
mov ax, dx
bts bp, dx
add esp, 0
adc ebp, eax
mov ah, byte [esp]
and eax, 0x32d24427
xchg esi, ebp
mov bl, dl
bsr di, cx
lea ebp, [ebx + esi]
mov ax, bx
add esp, 0
xchg dh, bh
mov byte [esp], ch
bsf edi, edx
neg bh
neg bp
xchg bh, bl
pushfd
setae al
xchg ebp, esi
xchg esi, eax
lea edi, [0x7e56546a]
neg bl
lea eax, [eax + ecx]
mov byte [esp], dh
lea esp, [esp + 3]
mov bx, 0x63c7
not dl
lea esp, [esp]
btr ax, bp
mov di, word [esp]
bswap di
lea eax, [ebp*4]
not ebp
bsf ecx, edx
mov cl, 0x39
xor ebp, 0x7d4d4804
mov byte [esp], ch
lea esp, [esp]
mov edi, dword [esp]
mov bp, 0x5400
rcr dh, 7
mov ebp, esp
pop cx
lea ebx, [esp + edx]
cld
btc edi, ebx
xchg dx, bx
mov ch, byte [esp]
mov esi, 0x283018dc
btr ebx, ebp
mov di, word [esp]
mov bp, bx
xchg al, ah
sub esp, 0x1b
add esp, 0xd
pop di
mov bl, 0x83
btr dx, dx
sub esp, 0xd
xchg bx, bp
xchg word [esp + 9], bp
xchg dx, ax
mov edx, ebp
neg di
mov edi, ebp
mov edx, dword [esp + 0x17]
mov dx, ax
add esp, 0x14
lea eax, [edx - 0x14]
mov dx, word [esp + 3]
push dword [esp + 2]
lea edx, [eax + 0x8f]
xchg dword [esp + 1], ebp
dec ch
setne al
lea ecx, [ebp + ebp]
xchg byte [esp + 1], ah
push word [esp + 7]
mov bl, bh
mov bh, byte [esp + 4]
mov dword [esp + 5], edi
setle dh
mov dx, word [esp + 2]
pop dword [esp]
mov ecx, 0xe92450
mov byte [esp], bl
mov edx, esp
mov word [esp + 2], sp
xchg dword [esp], edi
xchg si, ax
lea edx, [ebp + 0x9d]
bswap dx
mov word [esp + 3], bp
pop edi
lea ebp, [0x1cf263ac]
shr ch, cl
bsr di, di
neg di
mov word [esp], di
bswap ebp
lea esi, [esi*4]
bsf edi, ebp
mov di, sp
lea edx, [ecx*4]
mov ecx, 0x7c8a4c40
lea esp, [esp + 1]
pop ax
lea ebp, [0x43722af3]
sub esp, 0x16
xchg dword [esp + 3], esi
mov byte [esp + 0xa], dh
setb dh
lea esp, [esp + 0xd]
mov esi, dword [esp + 1]
mov ch, dh
mov di, 0x3ab4
pop word [esp + 4]
cmc
cld
cld
mov bl, 0xff
and al, ah
mov ecx, dword [esp + 3]
lea eax, [ebp*4]
xchg word [esp + 3], cx
mov word [esp + 4], ax
xchg word [esp + 4], ax
pop ebx
add esp, 0
mov bh, 0x43
mov dx, word [esp]
shl dl, cl
mov word [esp], bp
mov edi, dword [esp]
lea esp, [esp + 1]
lea eax, [ecx - 0xd7]
mov byte [esp], bl
setg al
btr cx, cx
bswap bx
clc
xchg byte [esp], bh
mov cx, bx
not ch
neg ch
shl di, cl
bswap dx
xchg bh, dh
clc
xchg ah, al
not ebp
rol dh, cl
not di
push word [esp + 1]
sub esp, 2
xchg si, bx
mov bx, 0x4d51
pop ax
cmp edi, ebp
mov byte [esp + 1], ch
push dword [esp + 2]
lea ecx, [ebx*4]
btr bp, cx
mov al, 0x33
mov bh, 0x74
setb dh
lea edi, [ebp*4]
or si, 0x3b8e
btr bp, cx
neg edi
bts eax, edx
lea eax, [edx + ebp]
neg ah
btc edi, esp
neg bx
mov bp, 0xf88
pop word [esp]
xchg word [esp + 2], di
or bp, bp
mov cx, ax
mov dx, word [esp + 4]
neg bp
bsr si, ax
push word [esp + 5]
xchg word [esp + 2], dx
xchg word [esp + 1], ax
add esp, 2
bswap cx
pop cx
pop bp
add cl, 0x94
inc cl
not dh
xchg byte [esp], ch
add bh, 0x64
xchg esi, ebx
mov bl, byte [esp + 1]
mov word [esp], cx
mov cx, word [esp]
xchg bp, cx
push word [esp + 1]
pop di
pop si
rol dh, cl
rol ebp, 8
mov ebp, 0x47fe2bcd
mov ch, bl
lea esi, [esp + 0x7edc7d61]
lea esi, [edi + ebp]
mov cl, dh
sub esp, 0x11
not bp
mov byte [esp + 9], bl
mov cx, bx
bswap esi
mov word [esp + 8], bx
xchg bp, cx
add esp, 0xc
mov bl, byte [esp + 3]
mov esi, 0xeb86e9e
bswap ebp
btc bp, di
mov si, bx
xchg dword [esp], eax
xchg word [esp], bp
rcl bl, 3
pop word [esp]
mov cl, al
pushal
btr bp, bx
dec dl
cld
bsr si, bp
ror edi, 0x16
xchg byte [esp + 0x1a], dh
mov ah, 0x1a
bswap di
xchg dword [esp + 0x1b], ebp
mov dl, dh
add esp, 0x11
cld
add esp, 4
sub esi, eax
xchg word [esp + 0xa], dx
pop ax
bswap di
stc
lea esp, [esp + 0xb]
xchg edi, eax
pushal
lea ebp, [edi*4]
adc ah, 0x6b
lea esp, [esp + 1]
pop word [esp + 0x12]
mov di, word [esp + 8]
or dl, ch
xchg word [esp + 0xb], ax
cld
bswap edi
bswap edi
mov cx, word [esp + 0x10]
xchg word [esp + 0x15], di
mov dh, 0x11
xchg esi, eax
bswap bx
sub esp, 0x1e
mov ebx, esi
rcl ebp, cl
xchg dx, bx
bsr edi, ecx
lea edx, [esp + esi]
add cx, bx
pop edx
neg edx
mov dword [esp + 4], edx
mov byte [esp + 0x24], ch
cld
push dword [esp + 0x25]
pop dword [esp + 0x2e]
lea esp, [esp + 9]
mov dword [esp + 0x17], edx
btc edi, ecx
ror al, cl
mov esi, dword [esp + 0x13]
mov si, word [esp + 0x14]
shl esi, 0
mov bx, si
add esp, 0x10
mov bx, 0xc70
pop dx
pop dword [esp + 0xf]
add esp, 0x13
add esp, 2
neg edx
push dword [esp + 2]
mov byte [esp + 3], al
mov byte [esp + 4], bl
neg dx
xchg di, si
lea ecx, [esi + 0xae]
xchg word [esp + 5], di
pop dword [esp]
bswap edi
mov ebx, 0x502d05ed
mov ebp, ecx
push word [esp + 3]
sub esp, 0x12
adc esi, esp
neg edi
xchg byte [esp + 0x10], cl
shr edx, cl
shl ebx, 0x10
dec di
ror ebx, cl
neg di
neg edx
xchg dword [esp + 0xa], eax
xchg byte [esp + 0xc], al
mov bx, dx
pop bx
pop bx
mov bx, 0x7a49
rcl cx, cl
cld
add esp, 0xe
mov bp, 0x4cb7
cmp ebp, 0x2b173451
sub esp, 0x1c
popal
pushal
neg dl
pop edi
add bx, 0x2d1
push dword [esp + 0x16]
lea esp, [esp + 8]
lea esp, [esp + 8]
xchg bx, bp
mov ecx, esi
mov bp, dx
neg esi
bswap dx
pop word [esp + 6]
pop word [esp + 1]
mov dl, al
pop word [esp]
pop word [esp + 6]
bt si, si
mov edi, 0x60b36d1c
sub esp, 0x1d
neg dl
lea ebp, [ebp*4]
neg bh
adc dl, al
add esp, 0xa
xchg word [esp + 0xc], ax
pop word [esp + 0x17]
xchg al, ch
mov word [esp + 0xe], di
xchg byte [esp + 0x10], cl
mov edi, ebx
mov ah, byte [esp + 0xc]
and cl, bh
mov dl, byte [esp + 5]
pop dword [esp + 6]
xchg dword [esp + 0xf], ebx
mov esi, dword [esp + 0x16]
xchg cx, ax
push ebx
not dl
xchg bp, bx
mov bp, word [esp + 0x17]
xchg esi, edx
pop dword [esp + 6]
pop word [esp + 0xf]
sete bl
mov esi, dword [esp + 0x13]
mov si, 0x70ee
setge cl
add bx, 0x1b18
push word [esp + 1]
xchg word [esp + 0xa], bp
bt esi, edi
mov ebp, eax
xchg word [esp + 0xe], dx
pushfd
bswap bp
rol dh, 4
bsr eax, esi
pop di
bswap si
mov al, 0xae
pop word [esp + 0x10]
pop di
clc
setbe ch
sub esp, 0xb
setp ah
mov cx, word [esp + 0x1e]
mov edi, esi
mov word [esp + 2], dx
mov esi, dword [esp + 0xd]
pop dword [esp + 7]
mov al, 0xa3
mov bl, 0xc5
mov esi, dword [esp + 0xe]
xchg si, cx
mov byte [esp + 5], dl
pop word [esp + 0xa]
mov edi, 0x27cd6b3c
mov dl, byte [esp + 0xc]
mov bl, dl
mov dword [esp + 8], ebp
xchg byte [esp + 0xf], dh
lea esp, [esp + 0x10]
mov edi, ecx
bswap bp
pop word [esp + 5]
mov edi, 0x104c354f
xchg byte [esp + 5], ah
xchg dword [esp + 1], esi
mov bp, 0xd8d
mov bp, 0x13a5
neg ah
mov ah, 0x66
bswap edi
mov eax, 0x4ea05055
not ax
mov si, word [esp + 1]
stc
pop dword [esp]
mov word [esp + 1], cx
mov di, 0x3b72
bswap si
bswap ax
mov esi, esp
lea eax, [edi + 0x758]
lea esp, [esp + 3]
inc dh
mov ch, al
mov bh, byte [esp]
not ax
neg ah
neg edx
mov edi, 0x654a75f4
mov bl, 0x1b
sub esp, 0x1a
lea edi, [esp + eax]
neg edx
not bh
pop word [esp + 0x15]
lea esi, [edx + ebx]
lea edi, [ecx - 0x74]
xchg byte [esp + 0xf], al
mov byte [esp + 0x11], ah
rcl ecx, cl
lea esp, [esp + 9]
pop dword [esp + 3]
xchg byte [esp], dl
setl ch
shr ebx, 0
lea edx, [ebp*4]
mov word [esp + 1], dx
mov dword [esp + 7], edx
bswap esi
xchg byte [esp + 3], ch
push ecx
sub bh, ah
mov esi, 0x52370fe3
bts si, sp
add esp, 8
mov dword [esp + 2], edx
mov ebp, eax
cmc
bsf ebp, edi
mov ebp, edx
bsf cx, ax
pop dword [esp]
lea esp, [esp + 2]
btr edx, esi
mov ecx, dword [esp]
and dl, bh
bsf ax, sp
pop si
rcr di, cl
bts esi, ebx
not bl
lea eax, [eax + edx]
bsr edx, esp
mov edx, dword [esp]
ror eax, 0xc
cmc
mov bp, word [esp]
mov bl, bh
mov ah, cl
not bl
bsr ebx, eax
mov cl, byte [esp]
sub esp, 0xd
push dword [esp + 0xb]
push dword [esp]
mov cx, dx
lea esp, [esp + 6]
pop ebp
pop bp
xchg cx, ax
bswap edi
clc
pop word [esp + 2]
mov cx, 0x4da3
xchg cl, ah
mov byte [esp + 2], ah
lea ecx, [edx + ebp]
inc ebx
clc
dec ebp
mov cx, word [esp + 4]
pop word [esp]
mov byte [esp + 3], bl
sbb cl, dl
pop ax
shr ah, 7
mov cx, bx
ror cl, cl
pop di
btc cx, ax
lea esp, [esp]
mov di, word [esp]
mov al, 0x4d
lea esi, [edi*4]
mov ax, bp
xor esi, esp
push dx
pop cx
xchg edx, eax
sub esi, ebx
xchg bp, ax
cmc
dec ch
sub esp, 0xd
mov edi, ecx
pop word [esp + 4]
pop dword [esp]
mov dh, cl
mov dword [esp], ebx
mov byte [esp], bh
pop cx
mov bp, dx
bswap esi
bswap ecx
xchg dword [esp], edi
mov word [esp + 1], si
clc
bswap ax
bsf cx, bx
mov bp, word [esp]
mov al, byte [esp]
xchg word [esp + 2], si
mov bx, 0x5aa
rcr si, 0
xchg byte [esp + 4], ah
not cl
btc edi, ebp
mov ah, byte [esp + 5]
bswap bx
lea esi, [esi + 0x13]
mov esi, esp
push dword [esp + 3]
mov edx, dword [esp + 3]
mov dword [esp + 2], esi
xchg ebp, eax
xchg ecx, edi
mov di, word [esp + 2]
btc dx, di
not dx
lea eax, [edi + edi]
lea eax, [edi*4]
lea esp, [esp + 7]
bswap bp
bswap ecx
mov bh, cl
lea ebx, [edi + 0x2f72]
clc
mov byte [esp], ch
sub esp, 4
bswap dx
mov dx, sp
mov dx, 0x330
xchg ch, cl
inc esi
mov bh, byte [esp + 5]
pop bp
pushfd
bswap bx
mov al, byte [esp + 8]
add esp, 0
push dword [esp + 5]
lea esi, [eax + ebx]
xchg word [esp + 2], si
lea ebx, [eax*4]
xchg edx, ecx
mov word [esp + 3], dx
push dword [esp + 7]
xchg ebp, eax
sbb ax, ax
sub dl, 0x8d
mov eax, ebp
xchg word [esp], si
mov ax, bx
pop word [esp + 1]
mov byte [esp + 3], bh
mov bh, 0x1c
bswap eax
shl ax, cl
setp dh
pop di
mov word [esp + 5], ax
lea esp, [esp + 0xa]
not cx
mov byte [esp], al
mov word [esp], bx
mov bh, byte [esp + 2]
rcr esi, cl
neg bl
xchg byte [esp + 1], dh
mov edx, ebp
mov word [esp], sp
pop cx
mov edx, 0x6e652600
lea eax, [esp + 0x3b315952]
lea ebp, [esi*4]
add esp, 0
inc ah
lea ebp, [eax*4]
setp ah
cld
lea ebp, [edx + ebx]
not bx
not cx
ror dx, cl
pushal
push dword [esp + 0x18]
mov word [esp + 6], si
mov si, ax
push dword [esp]
setp dh
push bp
setbe al
xchg di, dx
bsf bp, sp
mov edi, esi
bswap esi
not cl
not ecx
mov cx, word [esp + 0x12]
bsr ecx, ebp
bsr ebx, esp
mov dh, byte [esp + 8]
xchg byte [esp + 0x1f], dh
bswap ax
mov al, 0x9a
dec ch
bswap cx
mov dword [esp], edx
not ebx
rcl bh, 2
mov byte [esp + 0x10], al
mov dword [esp + 4], edx
pop word [esp + 0x19]
xchg dx, ax
xchg byte [esp + 9], ch
bt esi, esp
lea esp, [esp + 0x13]
pop dword [esp + 0xa]
pop dword [esp + 2]
pop si
push word [esp]
lea esp, [esp + 1]
xchg word [esp + 2], di
bswap si
stc
lea ecx, [esp + ebp]
xchg bl, cl
xchg word [esp + 3], bp
btr ebp, ebx
sete cl
pop eax
bsf ebx, ebp
pop esi
lea ebx, [0x30d57dd1]
pop esi
mov al, cl
mov dx, sp
mov dx, si
setns al
mov ah, dl
bswap cx
lea edx, [0x43225291]
add esp, 0
neg bp
bswap edx
mov dl, 0x97
bswap ebx
mov ch, 0xd2
clc
lea eax, [esi + 0xc5]
add esp, 0
bts bp, cx
add esp, 0
lea ebp, [ecx + edx]
mov byte [esp], bl
lea esp, [esp]
mov cl, byte [esp]
mov bl, 0x35
mov al, byte [esp]
mov ah, byte [esp]
xchg si, bp
mov bp, di
mov byte [esp], bl
mov ebx, 0x83115ed
xchg cl, bl
btr dx, sp
xchg edi, eax
dec ax
setge al
sub esp, 0x12
pop bp
stc
pop word [esp + 0xc]
lea ebp, [esp + ecx]
dec ch
sub esp, 9
xchg dword [esp + 0xc], ebp
bt di, cx
add esp, 4
xchg dword [esp + 0xf], eax
xchg word [esp + 0x10], di
mov ebp, eax
mov bp, word [esp + 8]
xchg si, di
mov dword [esp + 2], esp
add cx, bp
pop dword [esp + 5]
lea esp, [esp + 6]
neg dl
bswap dx
add esp, 9
lea eax, [esp + edx]
neg ebp
lea esp, [esp]
xchg byte [esp], ch
mov byte [esp], al
lea edx, [esp + 0xb6]
mov eax, 0x708d48a5
add esp, 0
xchg cx, di
xchg cl, bl
mov byte [esp], dl
mov byte [esp], bl
mov bl, ch
or si, 0x63a1
mov cx, word [esp]
not dh
mov ebx, esi
setbe dl
shl ebp, 0x16
mov bp, 0x3d18
lea esi, [eax - 0x32]
dec ax
btc bp, cx
lea edi, [eax*4]
mov bx, word [esp]
lea edx, [eax*4]
add esp, 0
mov dl, 0x7f
mov ecx, 0x52d66e63
xchg ch, dh
mov ebx, 0x622056f1
mov eax, dword [esp]
lea edx, [esi + 0x554029e8]
lea ebp, [edi*4]
sub esp, 0xa
mov byte [esp], cl
xchg esi, edx
bsr ebx, ecx
or esi, 0x4082220b
setne dl
xchg bp, bx
xchg bx, bp
bswap si
add esp, 1
pop cx
rcl esi, 0x10
mov esi, dword [esp + 6]
mov bh, byte [esp + 7]
lea edi, [ebp - 0x48ec]
bswap ebx
lea esi, [ebp*4]
mov dh, 0x34
mov word [esp], di
mov byte [esp + 1], bh
push dword [esp + 5]
lea esp, [esp + 0xb]
xchg cx, dx
mov cl, ch
mov byte [esp], bl
cld
mov si, 0x11b4
lea ebp, [edx*4]
mov esi, 0x2f6923ec
mov ebx, dword [esp]
not dl
setnp bh
neg ah
rcr ebx, cl
stc
lea esi, [edx + ebx]
mov ah, 0x67
xchg ch, bl
mov bx, 0x1932
mov byte [esp], dl
xchg al, bl
xchg cl, dl
lea esp, [esp]
stc
mov esi, edi
mov ebp, 0x7a367299
xchg edi, eax
shl al, 0
lea esp, [esp]
inc cx
mov ecx, dword [esp]
lea ebp, [eax - 0x12]
mov byte [esp], dh
lea esp, [esp]
bsf bp, bp
xchg ch, bl
mov byte [esp], cl
mov byte [esp], dl
mov byte [esp], bh
adc ecx, 0x23222cf9
mov byte [esp], ah
bswap ebx
bswap bx
sbb edi, 0x2cbc6a69
inc ax
bsf bx, bx
lea eax, [edi + 0x5667]
lea esp, [esp]
push esi
xchg word [esp + 1], dx
mov eax, dword [esp + 3]
bts edi, ecx
mov dword [esp], eax
neg bx
xchg esi, edi
push word [esp + 4]
setl bh
push word [esp + 3]
bsr ebp, ebp
xchg byte [esp + 2], ch
push word [esp + 7]
not esi
lea edx, [ecx + ecx]
rcl eax, cl
neg dh
bts edx, esi
cmp bx, 0x784d
mov ebx, 0x10a5152a
add esp, 7
lea esp, [esp + 3]
dec al
xchg byte [esp], ah
mov edi, 0x2c560160
push ebp
bsr ebp, edx
lea ebx, [0x6abc49b0]
pop word [esp]
neg di
mov cx, 0x1ba1
not edx
mov eax, dword [esp]
neg ecx
bsr cx, sp
mov byte [esp + 1], al
push sp
xchg dword [esp], ebp
mov ebp, eax
shl esi, 0x16
mov dword [esp], ebx
mov word [esp + 1], bp
bts dx, bx
mov edx, ebp
mov bp, cx
stc
push bp
lea esp, [esp + 5]
lea esp, [esp + 1]
xchg al, cl
lea esp, [esp]
lea esp, [esp]
xchg bp, cx
mov eax, ebp
stc
xchg cx, si
xchg ebp, ebx
sub esp, 0xf
setg dh
mov dh, byte [esp + 0xd]
bswap di
mov bl, byte [esp + 2]
push dword [esp + 9]
pop dx
add esp, 2
xchg ah, al
sub esp, 0x18
pop ecx
push dword [esp + 0x1b]
pop ebp
push word [esp + 1]
mov eax, edx
mov eax, dword [esp + 2]
cmc
bsr dx, dx
not ax
mov ecx, dword [esp + 2]
mov ah, 0x43
sete ch
xchg edi, ebx
xchg dword [esp + 0xd], ebp
rcl ebp, cl
mov dh, 0x97
mov ebp, 0x756539df
mov eax, esp
setg dh
add esp, 7
mov dx, word [esp + 0x18]
bswap ebx
mov word [esp + 0x1b], sp
cmc
clc
mov cl, 0xf1
xchg ecx, ebp
xchg cx, ax
mov di, si
sub esp, 0x19
mov word [esp + 0x2a], si
mov al, 0x44
sub esp, 8
btc ax, bp
mov word [esp + 0x29], ax
xchg word [esp + 0x16], si
add esi, 0x43a2570b
mov bh, 0x4d
pop dword [esp + 0x30]
mov byte [esp + 0x16], al
xchg dword [esp + 0x2d], ebp
neg bp
rol si, 6
mov eax, edx
xchg word [esp + 0x33], bx
pop dword [esp + 0x23]
setno ah
mov esi, 0x54970a98
rcl bh, 0
mov ecx, eax
xchg dx, bx
popal
cld
xchg dword [esp + 0xe], ebx
mov dx, 0x700e
shr cx, 0xa
mov cl, 0x6a
bswap edx
mov ebx, dword [esp + 0x12]
xchg si, di
mov ebx, 0x4a6c1a4c
bsf bp, ax
bsf eax, edx
inc eax
push word [esp + 7]
push dword [esp + 0x19]
mov word [esp], dx
lea ecx, [edi*4]
cld
mov bl, ah
xchg edi, edx
xchg dword [esp + 6], edx
pop word [esp + 4]
lea eax, [ebp + ebp]
xchg bl, dl
xchg ah, bh
mov word [esp + 9], ax
pop dword [esp + 2]
lea edi, [0x633255b6]
mov byte [esp + 5], al
mov dword [esp + 0xb], esp
inc bp
bt edx, esp
xchg dword [esp + 4], edx
lea esp, [esp + 0xb]
xchg bx, bp
shl ax, 0xc
add esp, 4
dec edx
push dword [esp + 3]
shr eax, 8
xchg esi, eax
mov byte [esp + 1], al
add esp, 8
bsf cx, bp
xchg dword [esp], ebx
mov ah, 0xdb
bswap ax
add esp, 2
cmc
shr edx, cl
push edx
mov bl, byte [esp + 6]
sbb ch, bh
and al, cl
mov di, word [esp + 1]
mov dword [esp], ebx
pop si
mov eax, dword [esp + 1]
push edx
mov edx, 0x2d770d8b
lea edi, [edi*4]
push esp
mov dword [esp], esp
xchg word [esp + 2], bp
mov byte [esp + 5], bh
mov dword [esp + 2], ebp
lea esi, [ebx + ebp]
mov word [esp + 0xa], cx
mov dword [esp + 4], eax
mov byte [esp + 5], cl
push dword [esp + 6]
mov byte [esp + 1], ah
bts cx, bx
neg ebp
mov si, word [esp]
xchg dh, ch
mov bx, di
btc ebp, esp
push word [esp]
mov esi, esp
dec esi
pop dword [esp + 8]
xchg byte [esp + 0xb], dh
add dx, ax
lea edi, [eax + 0x283d6760]
sub esp, 0x1b
xchg ah, al
rol bp, 0xd
mov ax, sp
push dword [esp + 0x18]
clc
push word [esp + 0x15]
bt bx, ax
mov byte [esp + 9], dh
btc ebx, esi
mov dx, word [esp + 0x15]
lea edx, [edi*4]
xchg cx, bp
mov dh, al
mov byte [esp + 0x1f], bh
mov ecx, dword [esp + 0xf]
pop dword [esp + 0x1e]
mov esi, 0x26d14ab8
cld
mov bh, bl
btc ecx, ebx
push dword [esp + 0x15]
xchg bh, dh
setp bl
push word [esp + 0x15]
push dword [esp + 0x2a]
mov edx, dword [esp + 0x1c]
push dword [esp + 7]
xchg di, bp
xchg word [esp + 0x22], di
neg dl
lea esp, [esp + 0x38]
lea ecx, [0x109e25aa]
mov byte [esp], bl
not bl
mov si, word [esp]
bsr esi, esp
dec ax
mov bx, word [esp + 1]
push word [esp + 1]
stc
mov ebx, 0x39760340
bswap ebx
pushfd
pop word [esp + 3]
mov byte [esp + 3], ch
mov eax, 0x1e20464
xchg edx, ecx
mov dword [esp], ebx
shr esi, 0xb
mov byte [esp + 2], ch
dec cl
pushfd
pop word [esp + 4]
lea ebp, [ebp + 0xbd]
mov cl, 0xfd
not ebp
mov ch, bl
xchg byte [esp + 1], bh
bsr edx, esi
mov bp, word [esp]
not ah
mov byte [esp + 3], al
dec cl
xchg ebp, eax
lea esp, [esp + 6]
bswap esi
cmc
mov bp, cx
xchg word [esp], bx
mov al, dh
mov bx, word [esp]
inc bp
stc
rol edx, 0xc
xchg word [esp], ax
mov ebp, ebx
rol edx, 3
mov edx, 0x45152ca9
lea esi, [ecx + 0x4bbc]
cld
mov eax, dword [esp]
shl ax, cl
push word [esp]
mov ecx, 0x45f65ba6
mov ecx, 0x7ae91c3d
neg eax
mov byte [esp], ch
mov byte [esp], dl
mov dword [esp], esi
lea edi, [esi*4]
mov edi, 0x3b793b43
mov bx, 0x5893
xchg word [esp], di
xchg ebp, eax
not eax
lea esp, [esp + 1]
mov esi, dword [esp]
bsf di, ax
mov eax, 0xe1f00e3
mov eax, 0x722a5c3e
mov eax, 0x626e3fa6
neg di
shl cl, cl
mov bh, 0x5a
mov di, bp
bswap cx
pop di
bswap bp
mov bx, 0x7fc8
bt esi, esi
xchg edi, ecx
dec ebx
bsf bp, cx
neg al
lea esp, [esp]
bsf si, sp
mov bx, 0x6be2
inc cx
adc ch, ah
setne dh
lea edx, [eax + 0x244521ba]
push eax
rol si, cl
bsr ax, sp
lea ecx, [ebx + 0x2cf1]
rol dl, cl
lea esp, [esp]
lea ecx, [ecx + 0x66]
pop di
mov byte [esp + 1], cl
bswap ecx
bsf eax, eax
btc esi, ecx
not dh
or cl, al
cmc
stc
lea edx, [ebp*4]
mov ebp, 0x309f4810
mov si, di
mov bx, word [esp + 1]
push si
add esp, 4
lea esp, [esp]
neg dx
rol ecx, cl
lea esi, [esi + edi]
lea edi, [ebx*4]
sub esp, 0x1c
lea ecx, [edx + edi]
lea ecx, [ebx*4]
mov byte [esp + 1], ch
mov ebp, esp
mov dword [esp + 0xd], edi
mov bx, 0x3ab2
mov si, 0x59bb
mov byte [esp + 3], ch
mov cl, byte [esp + 0xe]
lea ebp, [esi + 0x4fae1d04]
xchg dword [esp + 0x15], ebp
lea ebx, [ebx*4]
setge ah
setb cl
mov cx, word [esp + 0x12]
lea edi, [edx*4]
bts bx, bp
lea esp, [esp + 3]
setl bh
mov dword [esp + 3], esi
add esp, 0xc
push word [esp + 0xc]
mov ah, cl
mov bx, sp
setb ch
sub esp, 6
bsf dx, di
lea ebp, [ecx*4]
mov cx, word [esp + 0xc]
xchg cl, bh
mov word [esp + 5], bx
mov ecx, dword [esp + 0x13]
mov dword [esp + 1], esi
mov edx, 0x33990c86
xchg word [esp + 5], si
mov cx, word [esp + 5]
push dword [esp + 0xd]
mov bp, word [esp + 5]
sub esp, 0x18
not ecx
xchg ebx, eax
mov si, word [esp + 0x1a]
mov dx, word [esp + 0x2d]
mov word [esp + 0x24], si
btr ax, di
pop dx
mov cx, 0x1965
mov ax, 0x191b
lea ebp, [ebp + 0x454f]
xchg ah, dh
mov esi, dword [esp + 0x18]
xchg cx, bp
mov dword [esp + 0xc], edx
pop word [esp + 0x2b]
mov byte [esp + 0xe], al
push dword [esp + 0x21]
mov byte [esp + 0x2f], dh
sbb ch, 0x3a
not si
mov al, byte [esp + 0x1c]
popal
neg edx
mov dx, word [esp + 7]
bswap ebx
setns ah
lea ebx, [ebp + ebp]
xchg dword [esp + 4], edi
neg cx
xchg esi, ebx
mov si, 0x37e0
inc esi
pop edi
mov ebx, 0x18074800
mov word [esp + 9], ax
neg bp
xchg bl, cl
mov edx, dword [esp + 0xb]
xchg byte [esp + 9], bh
sub esp, 0x17
mov dword [esp + 0xa], eax
pop esi
btr si, ax
mov bl, cl
pop dword [esp + 0x13]
sub esp, 0xe
mov byte [esp + 0x12], cl
add esp, 0xb
xchg ah, dh
mov bh, byte [esp + 0x1c]
mov bp, si
push word [esp + 0x1b]
pop dword [esp + 2]
mov ecx, dword [esp]
mov dh, byte [esp + 0x1c]
lea ecx, [ebx*4]
pop ax
xchg byte [esp + 0xf], bh
setne ah
push dword [esp + 0xc]
pop edx
bts edi, edx
pop cx
bswap cx
add esp, 6
mov ebp, ebx
mov bx, 0x7810
add esp, 0xd
lea edx, [eax + eax]
mov bl, 0x9a
xchg ecx, ebp
pop edi
push esi
mov dword [esp], esi
pop edi
mov ebp, edx
bswap dx
pushfd
mov ebx, 0x2e477463
mov ah, byte [esp]
xchg byte [esp + 1], dh
cld
xchg dword [esp], edx
pushal
mov ch, cl
not al
xchg cl, ah
mov ah, 6
pop ax
inc ch
bswap dx
not edx
mov dword [esp + 2], ebx
pop edx
setne ch
pop dword [esp + 2]
mov dl, cl
lea edx, [edx + ebx]
xchg dh, bh
mov di, 0x6ba9
mov ecx, 0x583227cf
mov ch, byte [esp + 0x12]
lea esi, [esp + 0x26]
neg ecx
not eax
pop word [esp + 1]
bswap edi
lea esp, [esp + 0x17]
mov si, word [esp]
mov ecx, dword [esp + 3]
lea ebp, [edx*4]
xchg dword [esp], edi
lea esp, [esp + 3]
xchg bp, bx
mov ebx, 0x747d4bac
setae bh
ror ax, 2
xchg edx, eax
ror al, cl
sub esp, 0x15
mov ax, cx
setb bl
mov dh, byte [esp + 0xa]
mov ax, sp
sub esp, 0x10
xchg dword [esp + 0xb], eax
pop ebx
lea ebx, [eax + ecx]
xchg esi, eax
pop word [esp + 0xf]
xchg bx, dx
lea esi, [eax + ecx]
pushal
mov bl, byte [esp + 0x39]
xchg byte [esp + 0x2d], dl
mov byte [esp + 0x1d], al
xchg dword [esp + 0x39], ebx
xchg ecx, eax
rcl bx, cl
cld
mov ebp, 0x1111b6a
lea esp, [esp + 0x30]
mov byte [esp + 9], bl
mov dword [esp + 1], edx
bsf di, si
xor dx, 0x6cd3
mov bp, dx
mov dl, byte [esp + 6]
add esp, 0
mov edi, eax
sub esp, 0
mov esi, 0x1a9b2dcb
pop edx
mov al, byte [esp + 0xa]
mov dword [esp + 2], esi
push ecx
xchg bx, cx
xchg dword [esp + 5], esi
and cx, 0xa0
mov byte [esp], dl
mov bp, 0x6ca0
lea edi, [ebx + 0x77]
not eax
pop word [esp + 9]
not ch
adc cl, ah
mov edi, 0x4d325690
xchg dword [esp + 6], ebx
pop word [esp + 9]
neg dx
bswap bx
lea ebx, [ecx + 0xb0]
lea ecx, [eax + ebx]
cmp bl, 0xf1
adc dh, 0x8a
pop ax
sub esp, 0x15
clc
xchg byte [esp + 0xd], dl
cmc
mov al, byte [esp + 2]
dec bx
mov dh, 0x37
pop dword [esp + 0xd]
xchg word [esp + 0x14], cx
pop bx
lea esp, [esp + 1]
lea esp, [esp + 0x18]
popal
pushal
mov word [esp + 0xe], bp
pop word [esp + 0x15]
sub esp, 0x13
mov word [esp], bx
pop word [esp + 8]
mov word [esp + 0x17], bp
lea esp, [esp + 3]
lea esp, [esp + 0x2c]
popfd
jno 0x100dd1f0
push 0xac191979
jmp 0x100dd1f5
mov bh, 0x8c
pop dword [esp]
not al
lea ebx, [esi - 0xbf]
bswap ebp
bswap edx
mov eax, 0x3c034e3e
bswap ax
xchg word [esp + 1], cx
lea ebp, [eax*4]
pop esi
not bx
mov bh, byte [esp]
mov cl, 0x34
mov ecx, 0x406b6291
xchg cx, di
mov ebx, esi
mov edi, 0x57413bbc
bswap si
mov edx, 0x7dd73dfb
mov ecx, dword [esp]
mov ecx, dword [esp]
mov ecx, ebx
xchg di, bp
xchg dh, cl
xchg ebx, ebp
bswap cx
lea esi, [ecx*4]
not cl
bswap eax
setnp al
xchg dh, cl
bswap ebp
mov cl, byte [esp]
setnp ch
mov dx, 0x5ea
mov ebx, ecx
mov cl, 0xa
mov di, 0x7f98
lea edi, [0x12c26a2]
xchg edx, ecx
xchg si, ax
xchg ecx, ebp
xchg dh, dl
mov dl, bl
xchg al, dl
not bp
bswap edx
mov ebx, dword [esp]
xchg bx, si
bswap ebx
mov bx, word [esp]
popal
pushal
mov byte [esp + 0x1c], cl
push dword [esp + 0x18]
push dx
mov word [esp + 0x19], sp
lea esp, [esp + 4]
pop word [esp + 0x17]
lea esp, [esp + 0x20]
push 0
pushal
pushal
lea esp, [esp + 2]
not al
mov byte [esp + 0x16], ah
pop dword [esp + 0x14]
mov cl, byte [esp + 0x15]
xchg byte [esp + 0x17], bh
xchg ebx, ebp
pop bp
mov ebp, 0x38450a23
xchg word [esp + 5], di
lea edx, [0x751967d2]
xchg word [esp + 0x12], dx
pop ebx
mov ah, cl
lea edi, [esp + 0x34]
xchg byte [esp + 8], bl
mov dword [esp + 6], esi
mov bx, 0x4b6c
lea ebp, [eax - 0x3094]
xchg byte [esp + 8], al
pop ecx
mov word [esp + 1], ax
mov bp, 0xa3
pop word [esp + 9]
xchg byte [esp + 0xc], dl
xchg word [esp + 9], bp
not ah
pop cx
lea ecx, [ecx + edx]
pushfd
xchg byte [esp + 5], bl
mov ah, 0x7f
pop word [esp + 2]
mov ebp, dword [esp + 9]
mov bl, byte [esp + 6]
bswap ecx
xchg word [esp + 8], bp
pop di
mov dl, 0xcb
pop ax
mov al, bh
xchg word [esp + 1], cx
mov dword [esp + 4], esp
bswap di
xchg dh, ah
jmp 0x100e099b
mov byte [esp + 0x10], ch
mov dword [esp + 6], edx
push dword [esp + 3]
lea esp, [esp + 4]
pop dword [esp + 6]
push dword [esp + 6]
mov byte [esp + 4], ah
mov byte [esp], ch
lea esp, [esp + 2]
lea esp, [esp + 0x10]
push 0
pushal
mov bp, word [esp]
mov si, cx
mov dh, ah
mov dl, byte [esp]
mov cl, al
mov dl, 0x98
mov si, word [esp]
xchg edi, eax
mov di, 0x414
lea edi, [esi + edi]
mov edx, dword [esp]
mov ebx, esi
xchg cx, di
mov bh, 0x5f
lea ecx, [edi - 0x1360]
mov dl, 0xc9
mov cx, 0x4221
mov bh, bl
lea ebp, [esi + 0x7dd4]
push ax
mov byte [esp], bl
push word [esp + 1]
mov di, ax
bswap di
lea ebx, [ecx + edx]
lea ebx, [ecx + 0x6693]
mov si, bx
not cx
xchg dx, di
mov edx, 0x1ddf0ebc
not dx
mov al, byte [esp]
mov dword [esp], ecx
not dh
mov di, word [esp + 1]
lea esp, [esp]
xchg word [esp + 1], di
mov word [esp], bx
mov word [esp + 1], dx
bswap edi
mov bl, dh
lea ebx, [esp + ecx]
mov ebp, ecx
bswap bx
push dword [esp]
mov byte [esp + 6], bl
mov eax, 0x109e6345
jmp 0x100e02e1
not edi
pushal
mov dl, 0x8f
mov ch, 0x17
mov dx, 0x2eb6
mov bl, al
pop word [esp + 0xb]
lea ebp, [edx - 0xb7]
pop word [esp + 0x18]
pop esi
lea esp, [esp + 0xc]
lea edi, [esi - 0x655d]
bswap esi
mov dword [esp + 1], ecx
mov ebx, dword [esp + 6]
lea edi, [edx*4]
mov ecx, dword [esp + 2]
pushfd
pop dword [esp + 1]
bswap dx
mov bh, 0xc6
mov ebx, 0x5f9b29a5
lea ebp, [edx*4]
bswap edx
mov dword [esp + 1], esi
not bx
mov bl, cl
mov ax, word [esp + 0xa]
mov si, cx
lea esp, [esp]
xchg ebx, esi
xchg dword [esp + 5], ecx
xchg dword [esp + 7], esi
lea esp, [esp + 2]
mov byte [esp + 7], dl
push word [esp + 5]
mov byte [esp], ah
mov dword [esp + 3], esi
xchg edx, esi
push di
xchg bl, dl
mov word [esp + 0xb], bx
pop dword [esp]
pop dword [esp]
mov ch, dh
mov di, 0x6344
xchg edx, edi
mov ebp, esp
mov cl, 0x8c
xchg word [esp + 2], bp
mov bh, byte [esp + 2]
mov esi, 0x7d0130c2
bswap eax
lea ecx, [esi + ebp]
xchg byte [esp + 1], bl
mov si, 0x5f36
mov ebp, dword [esp + 1]
mov bl, 0x3b
not bx
lea ecx, [esp + eax]
mov ch, bh
mov byte [esp + 1], ch
lea ebp, [ebp*4]
mov edi, dword [esp + 3]
pop edx
bswap di
xchg bx, si
mov edi, eax
mov ch, dl
pop cx
xchg ecx, edi
bswap eax
lea ebp, [esi + edi]
mov cx, 0x70ca
mov ax, word [esp]
setge ch
mov esi, 0x642532fc
xchg edi, edx
xchg edx, ebx
lea ecx, [ecx*4]
xchg bp, si
mov bl, byte [esp]
not edx
mov bx, word [esp]
mov ch, byte [esp]
not dh
mov bh, ch
mov ebx, ecx
xchg ebp, esi
bswap cx
mov esi, 0x6e48050e
bswap ebx
mov ebp, esi
lea edx, [esi*4]
mov di, word [esp]
mov ebp, ebx
mov ecx, dword [esp]
xchg ecx, eax
mov bl, byte [esp]
popal
push cx
mov word [esp], dx
mov word [esp], cx
lea esp, [esp]
push word [esp]
pop word [esp]
pushfd
mov byte [esp], ch
lea esp, [esp + 2]
lea esp, [esp + 4]
push 0
pushal
mov ecx, edx
mov ebp, esi
not ch
mov ebp, 0x7f5615f4
mov di, si
lea eax, [ecx + ecx]
lea ebx, [ebx*4]
xchg edx, edi
mov ah, byte [esp]
lea ebx, [ebp*4]
setbe cl
xchg al, ch
mov dx, word [esp]
mov eax, dword [esp]
mov edx, dword [esp]
xchg bl, bh
bswap dx
mov bl, 0x42
xchg bl, cl
xchg esi, ecx
mov di, 0xb92
lea ebx, [eax + edx]
not ecx
pushfd
xchg byte [esp + 1], ch
lea esp, [esp + 1]
lea ecx, [ebp - 0x1f8e]
mov bx, cx
bswap edi
setg bh
bswap eax
not di
xchg edx, ecx
mov esi, 0x6e300a31
bswap esi
lea ebx, [ecx + ecx]
mov eax, ecx
not bp
xchg edx, eax
lea esp, [esp + 2]
lea ebx, [eax - 0x26]
mov dl, al
lea eax, [eax + edx]
mov cx, 0x671e
not ah
xchg ebp, ebx
mov ax, bx
mov bh, 0xb0
mov dx, cx
mov cx, word [esp]
mov al, 0xfe
mov bl, byte [esp]
mov ebp, 0x71716eac
mov bh, 0x53
mov byte [esp], dl
lea esi, [ecx + edx]
lea edi, [esp + edx]
xchg byte [esp], cl
mov si, 0xa7a
lea esp, [esp]
mov dh, cl
mov ah, 0x60
bswap di
mov si, word [esp]
sete bh
lea eax, [edi*4]
not bp
mov ebp, eax
lea esp, [esp]
mov edi, dword [esp]
lea edi, [esp + 0x7c51]
xchg cx, di
lea esp, [esp]
not di
bswap di
mov ecx, 0x15c3319
mov ch, dh
not dh
setnp ah
mov cx, bp
mov esi, ebp
mov esi, ecx
bswap si
lea esp, [esp]
mov esi, dword [esp]
mov ecx, 0x2cab05ca
lea esp, [esp]
lea ecx, [eax - 0x787b]
mov edx, 0x66dc5943
mov ah, 0x51
xchg edi, ebx
bswap ebx
bswap eax
not si
lea esp, [esp]
lea ecx, [ecx + esi]
xchg byte [esp], cl
lea ecx, [eax - 0xec]
lea ebx, [ecx*4]
lea esp, [esp + 1]
popal
push ebx
lea esp, [esp + 3]
pushal
mov word [esp + 0x1a], ax
lea esp, [esp + 0xf]
jmp 0x100e045c
mov di, 0x17b9
lea edx, [ebx + esi]
setne ah
bswap eax
xchg bx, ax
lea edx, [eax + 0x133d]
sete ch
bswap ebx
mov cx, 0x33fa
mov ebx, 0xb2f06b8
xchg edi, ebp
push sp
xchg word [esp], bx
push si
xchg byte [esp + 1], dh
pushal
xchg edx, eax
bswap ax
xchg dl, cl
lea esp, [esp + 0xe]
not ebp
mov dh, ah
xchg dword [esp + 0xd], ecx
mov cl, byte [esp]
lea ecx, [edi*4]
xchg ebx, edx
mov eax, 0x3c6e2e3d
mov esi, ecx
pop word [esp + 0xa]
xchg dword [esp + 0xc], edx
mov dl, 0x9c
pop ebx
pushal
not dl
mov si, word [esp + 6]
xchg word [esp + 2], bp
pushfd
popal
mov dl, bl
xchg word [esp + 3], cx
mov bl, cl
xchg bx, di
mov al, byte [esp + 3]
pop cx
bswap dx
xchg cl, bl
mov eax, 0x19327d80
not al
push word [esp + 3]
push word [esp + 8]
lea ebx, [eax + ebx]
mov bh, byte [esp + 0xa]
mov byte [esp + 8], dh
lea esp, [esp + 5]
mov edi, dword [esp + 4]
mov byte [esp + 0xe], dh
lea ecx, [ebx + 0x40]
mov di, 0x37cb
pop word [esp + 1]
push di
mov byte [esp + 0xa], al
pop word [esp + 0xb]
pop esi
xchg byte [esp + 6], cl
bswap ebx
xchg byte [esp + 6], dl
lea esi, [ebx + 0x53d21411]
pop word [esp + 4]
mov edx, dword [esp + 5]
lea eax, [ebx + 0x1cf97acc]
bswap dx
mov eax, ebp
lea esp, [esp + 1]
mov bl, 0xda
pushfd
lea esi, [edi*4]
push word [esp + 7]
mov byte [esp + 0xa], ah
xchg al, bl
mov dword [esp + 6], edi
mov bl, byte [esp + 8]
lea ebx, [ebp - 0xdb]
mov dh, ah
not edx
mov ebp, 0x73321af7
lea edi, [eax + 0xe4]
push dword [esp]
mov eax, 0x336c53a0
bswap dx
lea esp, [esp + 0xd]
pushfd
xchg word [esp + 3], di
pop dword [esp]
lea ebp, [ebp - 0x546c]
lea esp, [esp + 1]
lea esp, [esp + 4]
popal
pushfd
push dword [esp]
mov word [esp + 4], cx
push dword [esp + 7]
lea esp, [esp]
mov word [esp + 1], bx
push dword [esp + 4]
lea esp, [esp + 0x10]
call fcn.100abd94
jmp 0x100dbeda
pop dword [esp]
pushal
lea ebp, [edi + ebp]
mov si, cx
mov byte [esp + 0x11], bh
jmp 0x100e2e05
mov word [esp + 3], sp
push word [esp + 0x10]
lea esp, [esp + 2]
lea esp, [esp + 0x24]
push 0xcf8ba32a
add dword [esp], 0x40745cd6
pushal
bswap ecx
bswap ax
lea edx, [esp + eax]
xchg dx, bp
pushal
pop dx
pop ecx
pop dword [esp + 8]
push word [esp + 6]
pop dx
mov word [esp + 0x13], di
mov dword [esp + 0xc], eax
mov ax, dx
push word [esp + 0xb]
bswap si
not si
not dh
push dword [esp + 0x14]
xchg byte [esp + 0x17], ah
mov dx, word [esp + 0x12]
lea ebp, [esi + esi]
mov byte [esp + 1], ch
mov byte [esp + 1], al
xchg ebx, eax
pop dword [esp + 0xb]
lea ecx, [ecx + 0x14547b55]
bswap dx
mov ch, byte [esp + 0x15]
lea esp, [esp + 0xf]
lea esp, [esp + 6]
mov byte [esp], dl
lea eax, [edi*4]
setbe ch
lea ebx, [eax + ebp]
bswap esi
bswap edx
xchg edi, ebx
xchg bp, ax
lea esp, [esp + 1]
xchg byte [esp], al
mov eax, dword [esp]
push word [esp + 1]
mov cl, byte [esp + 3]
lea eax, [edx + esi]
push word [esp + 2]
bswap edi
mov ebx, edx
xchg dword [esp], edx
pop word [esp]
mov ebx, 0x5fd87988
xchg dword [esp], ecx
mov esi, dword [esp]
push dword [esp + 2]
mov bp, ax
mov bx, word [esp + 4]
mov word [esp + 4], cx
bswap esi
mov al, byte [esp + 7]
mov dword [esp + 3], esi
pop word [esp + 1]
mov edi, 0x54fa67a2
pop ebp
pushal
mov ebx, edx
mov dword [esp + 0x15], ebx
lea ebp, [eax + ebx]
mov word [esp + 5], sp
mov word [esp + 0xa], dx
bswap si
mov byte [esp + 8], dl
xchg dl, cl
push word [esp + 0xc]
pop dword [esp + 4]
lea esi, [ebx + 0x67af]
xchg byte [esp + 0x19], al
mov ebp, dword [esp + 0x1d]
xchg dword [esp + 0x11], ebp
mov si, 0xde
xchg byte [esp + 0x17], dl
setb al
lea edi, [ebp - 0x4f]
lea ebx, [ebx*4]
mov dword [esp + 3], esp
mov dx, word [esp + 0x10]
mov dword [esp + 0x14], esi
xchg dword [esp + 7], ecx
mov bl, byte [esp + 0x10]
setg dl
lea esp, [esp + 0xd]
mov ax, word [esp + 1]
mov byte [esp + 0xa], bh
xchg bh, ch
lea ebx, [edi*4]
mov eax, 0x4c8f0036
xchg bp, ax
pop word [esp + 0xc]
mov ebp, 0x2f037971
sets ah
setne bh
xchg bp, cx
lea esp, [esp + 1]
lea esp, [esp + 0x10]
popal
pushfd
lea esp, [esp + 2]
push word [esp]
mov word [esp + 1], di
push dword [esp + 1]
lea esp, [esp + 8]
call fcn.100abd94
push 0x94989e17
add dword [esp], 0x7b752d48
pushal
mov cl, 0xd8
bswap eax
bswap si
bswap bx
mov bx, ax
mov eax, edi
mov di, 0x416e
pushfd
mov ebp, ebx
mov bp, sp
lea edx, [esp + 0x63]
mov di, 0x2ce1
mov ecx, eax
lea edx, [ebp + 0x47d]
pop bx
mov edx, 0x587e0d08
mov edx, 0x364f0596
mov ebx, 0x33923725
bswap bp
setle dl
xchg ah, dl
mov eax, dword [esp]
mov ecx, 0x2d082d6c
mov word [esp], sp
mov si, 0x36ef
lea edx, [ebp*4]
lea esi, [edx - 0x1a]
lea ebx, [ecx*4]
not ax
mov word [esp], sp
lea esi, [ebx*4]
not ebx
mov byte [esp], cl
pushfd
mov byte [esp], dh
lea esi, [edx + 0x341f]
mov byte [esp], bl
mov dh, bh
push word [esp + 1]
push word [esp + 5]
push dword [esp + 7]
pop edi
mov edi, 0x37aa35fe
mov dx, si
pop esi
lea edx, [eax + edi]
mov edx, 0x1ce2790e
mov edx, dword [esp]
xchg ebp, ebx
lea eax, [edx + edi]
xchg dword [esp], esi
bswap bp
lea esp, [esp + 1]
lea edi, [eax*4]
mov dx, bp
push dx
push sp
xchg cl, ch
pop di
push dword [esp + 5]
mov ax, si
push dword [esp]
push word [esp + 6]
not eax
mov cl, byte [esp + 0xd]
mov dx, ax
xchg bx, dx
mov dh, 6
xchg cx, ax
mov dword [esp + 0xb], eax
xchg word [esp + 7], dx
xchg bl, ch
pop dx
setle bl
pop di
mov dl, ch
xchg word [esp + 1], bp
lea eax, [eax + ebx]
pop word [esp]
mov dx, 0x384f
pop dword [esp]
mov word [esp], dx
lea ebp, [esi + 0xd4]
xchg dword [esp], ecx
not ecx
lea esp, [esp + 3]
mov bp, cx
xchg ecx, eax
push bp
push word [esp + 3]
xchg dl, bh
xchg bp, bx
pop word [esp + 1]
mov word [esp + 3], dx
mov di, 0x3b28
push dword [esp + 1]
not edx
mov word [esp + 1], dx
mov bh, ah
mov cx, word [esp + 7]
lea esp, [esp + 2]
lea esp, [esp + 8]
popal
push ebp
push word [esp + 3]
mov byte [esp + 2], ch
mov dword [esp], edi
mov byte [esp + 1], bl
push word [esp + 3]
push edi
pushal
mov dword [esp + 0x16], ebp
mov dword [esp + 0x15], eax
lea esp, [esp + 0x2c]
push dword [esp + 0xc]
pushal
bswap dx
lea ecx, [ecx*4]
mov bh, 0x66
mov bh, 0x81
mov dx, word [esp]
lea edi, [ebp - 0x47]
mov edx, dword [esp]
xchg cx, bp
setl dl
not edi
xchg cx, ax
lea ebx, [ecx + edi]
not ebx
xchg bh, dl
mov bx, 0x73f5
bswap di
xchg ecx, ebx
xchg si, di
mov si, sp
setnp bl
mov edi, ecx
xchg si, ax
push eax
lea esp, [esp + 1]
mov byte [esp], dh
setle cl
setne dl
xchg dl, bh
mov cx, word [esp]
mov ch, byte [esp + 2]
xchg word [esp], dx
bswap cx
lea edx, [esi*4]
mov byte [esp + 1], bl
not eax
mov cx, word [esp]
lea eax, [esp + edi]
not edi
mov bp, word [esp]
xchg dx, cx
lea edi, [esi*4]
xchg word [esp], bp
xchg ecx, edx
mov ah, bl
mov byte [esp + 1], bh
mov byte [esp], cl
mov word [esp], sp
push word [esp + 1]
bswap esi
setno al
lea esp, [esp + 3]
lea esp, [esp]
xchg ebp, esi
xchg word [esp], di
bswap edi
pushal
mov edi, esi
setl bl
xchg byte [esp + 0x15], cl
xchg dword [esp + 0x13], edx
pushfd
bswap edx
not al
xchg word [esp + 0x14], bp
mov ebp, dword [esp + 0x11]
xchg edi, esi
mov word [esp + 0x10], ax
mov dl, 0xd3
pop dword [esp + 7]
mov dword [esp + 0x18], ebp
xchg bl, ch
popal
mov ecx, 0x1f6162e8
xchg byte [esp], bh
xchg esi, ebx
pop bx
mov ch, byte [esp]
pushal
lea esp, [esp + 0x1b]
bswap eax
xchg dword [esp], ebp
lea esi, [0x1bc12b89]
lea ebx, [esi + edi]
xchg dword [esp], ebx
push word [esp + 1]
xchg byte [esp + 3], bl
mov ecx, 0x5d976e22
mov byte [esp + 5], bh
mov di, 0x287e
mov edi, 0x21bc7e17
mov word [esp + 1], bp
mov word [esp + 3], ax
mov word [esp + 1], di
xchg word [esp + 3], bp
xchg dl, al
mov si, 0x53f5
mov byte [esp + 2], ah
not cl
pop word [esp]
bswap esi
lea esp, [esp + 1]
lea esp, [esp + 4]
popal
pushfd
lea esp, [esp]
mov word [esp + 1], ax
lea esp, [esp + 2]
lea esp, [esp]
mov word [esp], si
push word [esp]
mov byte [esp + 2], cl
mov byte [esp], cl
lea esp, [esp + 4]
push 0xb6648e8b
add dword [esp], 0x599b7175
pushal
bswap bx
mov dl, byte [esp]
xchg cx, dx
bswap edi
mov ecx, 0x2f5863cb
mov al, ch
jmp 0x100e0815
lea esp, [esp + 1]
pop ax
bswap eax
bswap esi
mov bp, word [esp + 4]
pop word [esp]
mov ax, 0x6cf8
mov bh, byte [esp + 1]
mov ebx, dword [esp]
bswap esi
xchg dx, si
xchg byte [esp], bl
lea ebx, [esi*4]
mov edi, 0x55cc36ac
push word [esp + 1]
xchg word [esp + 1], bx
mov di, word [esp]
lea edx, [ecx - 0x1a66]
mov byte [esp + 2], ah
bswap edi
lea esp, [esp + 3]
xchg byte [esp], ch
lea esp, [esp + 1]
lea esp, [esp]
pushfd
xchg word [esp + 2], ax
mov word [esp], bx
lea edx, [edx + 0x60d7]
mov di, word [esp + 3]
mov edx, eax
xchg esi, ebx
xchg cx, dx
not ah
mov bx, di
mov bp, 0x21e3
xchg dx, di
bswap edx
mov dh, byte [esp + 2]
bswap si
pop word [esp]
lea ebp, [edi*4]
pop bx
setnp al
mov esi, 0x3a1f51bf
mov ebp, 0x6ad43138
mov dl, 0x95
not edi
mov di, bp
bswap edx
mov edx, dword [esp]
xchg byte [esp], ch
lea edi, [ebp - 0x5d7f]
mov bx, sp
mov cl, 0x81
lea esi, [ebp*4]
mov si, word [esp]
mov byte [esp], cl
setns dh
mov byte [esp], ch
mov ebx, ebp
mov dl, byte [esp]
mov byte [esp], ah
mov ecx, edi
mov dx, word [esp]
seto dh
push esp
lea ebp, [edi - 0x50]
lea eax, [ebx*4]
bswap ebx
lea edx, [edx - 0x7a]
mov esi, 0x6b690638
xchg word [esp], bx
mov word [esp + 1], dx
mov edi, dword [esp + 1]
mov bx, dx
lea esp, [esp + 2]
pop di
mov cl, 0x24
mov byte [esp], ah
xchg al, dh
sete dl
mov ax, 0x5a74
mov esi, dword [esp]
mov al, byte [esp]
lea esp, [esp + 1]
popal
push cx
push word [esp]
mov byte [esp], cl
pushal
jmp 0x100e09b8
call 0x100e1386
jmp 0x100e13e6
call 0x100e13a9
pop ebx
sub ebx, 0x100e13a9
add dword [esp], ebx
push 0x10000000
add dword [esp], ebx
call fcn.100195ba
push 0xe35b729b
add dword [esp], 0x2cb258c4
pushal
xchg ebp, esi
push esi
mov si, word [esp + 3]
push ebp
jmp 0x100e1400
add dword [esp], 0x774
call fcn.1001a57f
push 0x7de932cb
push 0x100e1d92
jmp 0x100e13a4
mov ax, sp
mov al, byte [esp + 2]
pop word [esp + 2]
mov ah, dl
mov ax, 0x10fe
xchg byte [esp + 3], ch
pop ebp
mov bp, bx
xchg ch, cl
mov byte [esp], al
mov cl, byte [esp]
mov byte [esp], bl
lea esp, [esp + 1]
lea edx, [ecx + ebp]
not edx
lea esp, [esp]
xchg esi, ebp
mov ebx, dword [esp]
bswap ebx
setl bl
mov esi, dword [esp]
lea eax, [0x4c482e65]
bswap bp
mov si, bp
mov ebx, dword [esp]
lea ebp, [esp + esi]
lea ebx, [eax + 0xf3]
mov edx, dword [esp]
mov ah, byte [esp]
jmp 0x100e15b8
mov byte [esp + 1], ch
mov byte [esp], bl
pop word [esp]
lea esp, [esp]
push eax
lea esp, [esp + 3]
mov word [esp], dx
push edi
mov word [esp + 4], dx
jmp 0x100e1726
lea edx, [edi + edi]
setle dh
setl ch
mov eax, 0x5e1416f8
not cx
lea ebp, [ebx + 0x4227]
lea esp, [esp + 4]
setle ah
mov ebp, edi
lea esp, [esp + 1]
popal
push ecx
jmp 0x100e14a1
xchg word [esp], dx
bswap dx
mov si, word [esp + 1]
setg cl
mov bl, bh
setne dl
mov bp, word [esp + 1]
xchg word [esp], ax
mov byte [esp + 1], ch
mov byte [esp + 1], dh
lea ebp, [eax - 0x48]
mov byte [esp], dl
mov edx, 0x4db96789
push dx
pop word [esp]
mov dl, dh
push word [esp + 2]
setns ah
push word [esp + 4]
xchg ebx, eax
mov bl, al
pop word [esp + 2]
bswap esi
xchg word [esp + 1], dx
mov ecx, ebp
lea ebp, [edx*4]
mov esi, edx
jmp 0x100e14cc
xchg cx, bp
xchg dl, ch
lea esp, [esp]
xchg esi, edi
mov al, byte [esp]
bswap ax
mov cx, dx
mov bp, word [esp]
mov dx, 0x2085
xchg cl, bl
mov cl, byte [esp]
bswap ebx
pushal
mov ebx, dword [esp + 0x14]
mov di, word [esp]
xchg di, bx
mov dword [esp + 0xe], edi
push word [esp + 7]
popal
jmp 0x100e1502
lea esi, [edx*4]
xchg si, cx
xchg dl, al
mov cx, word [esp]
mov di, word [esp]
bswap di
lea esp, [esp]
mov edi, ecx
mov edx, 0x7b6b5f7d
mov ecx, dword [esp]
jmp 0x100e1572
xchg ecx, edi
xchg word [esp], bx
mov dh, 0x99
mov bl, 0x6f
pop bp
jmp 0x100e1aa3
mov dword [esp], edi
pop cx
lea ebp, [edi + 0x3d861cd1]
mov cl, byte [esp + 1]
jmp 0x100e15fa
pop ax
not si
not ebp
lea ebp, [ebx*4]
not al
lea esp, [esp + 0xc]
xchg bp, dx
not ah
mov bx, 0x1c2c
not ah
mov di, word [esp + 1]
pop eax
push word [esp + 6]
lea esp, [esp + 5]
xchg bh, al
xchg byte [esp + 2], cl
jmp 0x100e1618
add dword [esp], 0x51065e9d
pushal
mov ebx, 0x6023025f
lea ebx, [ebp + 0x770055eb]
lea ecx, [0x31ff1cae]
mov esi, dword [esp]
not bh
xchg ebp, ebx
mov bl, byte [esp]
bswap edx
bswap eax
xchg ch, dh
mov si, word [esp]
mov di, word [esp]
pushal
push word [esp + 8]
xchg cl, ah
bswap edx
popal
bswap edi
mov word [esp], bp
bswap edx
bswap ebp
bswap ecx
mov eax, ecx
lea esp, [esp]
lea ebx, [ebp - 0xa9]
mov bp, ax
push word [esp + 1]
bswap bx
pushal
lea edi, [ecx + ebx]
pushal
xchg byte [esp + 0xb], ah
mov edx, edi
mov dh, 0xfa
lea edx, [esp + ecx]
mov dx, word [esp + 0x28]
lea edx, [edx + edi]
push word [esp + 6]
mov word [esp + 0x1c], di
pop edx
mov eax, dword [esp + 0x1b]
lea esp, [esp + 0x29]
mov dx, word [esp + 0x10]
xchg dword [esp + 0xf], edi
bswap ax
mov edi, ebx
jmp 0x100e1637
push dword [esp + 3]
mov word [esp + 2], bx
lea esp, [esp + 3]
lea esp, [esp + 8]
push 1
pushal
mov ebx, dword [esp]
pushfd
mov word [esp], bp
mov word [esp + 1], ax
mov ax, word [esp]
lea edx, [eax*4]
setge cl
pop ebx
mov ax, word [esp]
xchg ebp, ebx
lea eax, [esp - 0x2ea4]
xchg bx, cx
lea ebx, [edi + 0x235e57c1]
lea ebx, [edx*4]
bswap cx
mov bp, 0x184b
setae al
mov ecx, 0x60e9269c
lea edi, [eax + 0x4afa]
xchg ah, al
bswap ecx
pushal
mov esi, 0x526b7aad
popal
mov bl, byte [esp]
not al
lea esi, [esp + edx]
mov bp, di
xchg edi, eax
mov edi, ebx
mov ax, si
bswap bx
lea edi, [ebp*4]
lea edx, [edx + edx]
setne ah
bswap bx
mov eax, dword [esp]
push esi
push word [esp + 2]
push word [esp]
mov edi, 0x431855c4
mov dword [esp + 2], ebp
push dword [esp + 5]
mov dword [esp], ecx
lea esi, [ebp - 0x1e]
lea ebp, [eax*4]
pop eax
lea edi, [edx + ebx]
pop word [esp]
mov byte [esp + 2], bl
xchg ebx, edx
mov dx, word [esp + 3]
pop edx
pop bx
mov esi, 0x75896758
xchg si, bp
xchg dl, bl
not dh
lea ebx, [ebx + edi]
lea ecx, [ecx + ebp]
pushfd
mov ebp, 0x1ee653db
bswap bx
lea edi, [ebp + 0x6ae0]
xchg dh, ch
lea esp, [esp + 2]
lea edi, [esi - 0x4e90]
mov cx, word [esp + 1]
mov dl, byte [esp]
setl al
mov bp, 0x57c8
mov bx, word [esp + 1]
bswap bp
xchg byte [esp], ah
mov edi, dword [esp]
mov di, sp
mov ch, byte [esp + 1]
not ebx
bswap si
xchg esi, ebx
xchg word [esp], bx
bswap dx
xchg si, ax
push word [esp + 1]
mov ebx, dword [esp + 2]
mov ah, 0x7a
mov cx, 0x3e99
push dword [esp + 1]
mov cl, al
mov edi, dword [esp + 7]
lea esi, [ecx + esi]
not di
mov ch, 0x67
lea esp, [esp + 1]
mov ah, 0xf4
mov ch, 0x87
mov byte [esp + 2], bl
bswap esi
bswap edx
bswap ebp
lea esp, [esp + 3]
lea esp, [esp + 4]
popal
push ebx
push dword [esp]
mov word [esp], ax
push dword [esp + 7]
push dword [esp + 5]
push word [esp + 1]
mov dword [esp + 0xa], ebp
lea esp, [esp + 5]
mov dword [esp + 5], esi
pop dword [esp + 1]
mov dword [esp + 4], edi
mov dword [esp + 2], edi
lea esp, [esp + 1]
lea esp, [esp + 8]
push 0xbef9a163
jmp 0x100e167c
call 0x100e18fb
pop eax
jmp 0x100e2d67
lea ebp, [ebx*4]
xchg word [esp + 3], si
xchg dword [esp + 2], eax
mov edi, dword [esp]
setb ah
mov ebp, 0x74e823b8
lea esp, [esp + 2]
lea esp, [esp + 0x20]
popal
push esi
push word [esp + 1]
push dword [esp]
mov word [esp + 4], si
push word [esp + 9]
mov word [esp + 7], di
mov byte [esp + 4], dh
pop dword [esp + 3]
mov word [esp + 2], cx
mov byte [esp + 6], dl
mov word [esp + 4], cx
lea esp, [esp + 8]
call fcn.100abd94
popal
jmp 0x100dbeda
push dword [esp + 2]
push di
pushal
mov dword [esp + 0x94], esi
pushal
pop word [esp + 0x13]
pop word [esp + 2]
pop dword [esp + 2]
push dword [esp + 6]
push word [esp + 0x13]
jmp 0x100e1d4c
mov byte [esp + 1], bl
push dword [esp + 0x1f]
push dword [esp + 0x19]
pushfd
mov dword [esp + 0x6c], ebp
push eax
push word [esp + 2]
jmp 0x100e197b
call 0x100e19ec
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]
push di
push word [esp]
mov word [esp + 1], si
push word [esp + 2]
push dword [esp + 3]
mov byte [esp + 8], al
mov word [esp + 7], bx
pushfd
mov word [esp + 3], dx
mov dword [esp + 4], ebx
mov byte [esp + 9], ah
mov dword [esp + 8], edi
lea esp, [esp + 2]
mov dword [esp + 8], eax
pushal
pop dword [esp + 0x16]
pop word [esp + 4]
pop word [esp + 9]
mov byte [esp + 8], ah
mov dword [esp + 0x1c], ecx
push esi
mov word [esp + 1], dx
push eax
mov byte [esp + 5], bl
push esp
mov dword [esp + 0x24], edx
pushal
mov byte [esp + 0xe], bh
pop dword [esp + 0xb]
mov byte [esp], ch
push word [esp + 9]
push dword [esp]
lea esp, [esp + 2]
mov dword [esp + 0x40], ebx
pushal
mov word [esp + 0x12], si
push dword [esp + 3]
push dword [esp + 8]
lea esp, [esp + 0x21]
push word [esp + 2]
mov byte [esp + 7], bh
mov word [esp], di
lea esp, [esp + 1]
mov dword [esp + 0x44], esp
pushal
jmp 0x100e19ae
xchg bh, dh
setp al
push sp
mov word [esp], cx
mov word [esp], sp
setb ch
bswap si
mov esi, 0x465907d2
mov al, 0x49
mov edx, 0x654c14f6
mov dh, 0xe9
xchg byte [esp], ah
bswap bp
setbe bl
mov byte [esp], cl
xchg ecx, ebx
xchg di, bx
mov ax, dx
mov word [esp], bp
xchg bl, dl
lea ebx, [edx + edi]
setae dh
pushal
jmp 0x100e190b
movzx ebx, word [eax + 0x3c]
jmp 0x100e2a83
pop dword [esp + 7]
push dword [esp + 5]
pop word [esp + 0xf]
mov byte [esp + 4], dl
mov word [esp + 0x13], di
mov dword [esp + 0xac], edi
lea esp, [esp + 0xac]
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 0x100e18f6
add ebx, eax
cmp word [ebx], 0x4550
je 0x100dcb4a
jne 0x100e2d75
add byte [eax], al
dec ebp
int 0x5d
and al, 0xd7
push edx
je 0x100e2a94
add edi, esi
jns 0x100e2b0c
jmp 0x7ef94321
sbb bl, ch
outsb dx, byte [esi]
cmp al, 0xbe
sub al, 0x4b
mov byte [ecx - 0x23], 0x5d
int 0x94
loop 0x100e2ad1
sahf
or al, 0x6b
cmpsb byte [esi], byte es:[edi]
and dword [eax + 0x2adfb82a], ebp
lodsd eax, dword [esi]
sbb bl, byte [eax + 0x1f98690e]
mov ah, 0x36
movsb byte es:[edi], byte [esi]
ret
invalid
movsb byte es:[edi], byte [esi]
and esp, dword [ebx - 0x19]
ja 0x100e2b24
adc ah, cl
push 0x7d1a8406
mov word [ebx], cs
jp 0x100e2b14
loope 0x100e2b7c
push es
test byte [edx], bl
jge 0x100e2aa5
or edi, dword [edx - 8]
clc
outsb dx, byte [esi]
or eax, edi
jg 0x100e2b1b
js 0x100e2b11
mov dword [eax - 1], edi
js 0x100e2b25
call dword [edx]
nop
push es
popal
nop
pop ss
adc dl, byte [eax + 0x17906106]
insd dword es:[edi], dx
in eax, dx
jge 0x100e2b34
div dword [edx + 0x23]
cmpsd dword [esi], dword es:[edi]
aaa
push edx
mov eax, dword [0xb21c9e28]
aad 0x24
mov dword [0xfe9b0b87], eax
or eax, 0x22ac2e8c
inc ebp
mov ah, 0x33
mov byte [edx + ebx*8 - 0x43], 0x4c
retf
xor al, 0x53
scasb al, byte es:[edi]
sub dword [edx - 0x20], esp
jbe 0x100e2b95
loopne 0x100e2bed
stosd dword es:[edi], eax
das
mov edi, 0x31b029da
mov cl, 0x21
inc eax
mov bl, 0x36
sub dword [ecx + 0x2eab5839], ebp
xchg esp, eax
cmp dword [eax - 0x55], ebx
pop eax
stosd dword es:[edi], eax
xchg esp, eax
push ss
test bl, ah
push ds
cdq
mov dword [ecx], ecx
cdq
clc
or ecx, dword [esi + 0x96ef87a]
clc
jg 0x100e2b94
imul edi, ecx, 0xcaee6b98
dec eax
fidivr word [ecx + 0x48cacf48]
fidivr word [ecx - 0x28ac30b8]
inc edi
and dl, cl
pop eax
retf 0xde48
wait
or ebp, dword [esi - 0x63]
sbb al, 0x1a
cwde
push cs
imul ebx, dword [eax - 0x30a024e1], 0x6be059aa
out dx, eax
jg 0x100e2c1c
jmp 0xb947e577
movsb byte es:[edi], byte es:[esi]
cmp bl, byte [ebp - 0x54]
sub ebx, dword [ebx + 0x19ea8f1f]
mov al, byte [0xb9de48ca]
dec eax
iretd
xor ax, ax
cmp word [eax], 0x5a4d
je 0x100e1d38
sub eax, 0x10000
jmp 0x100e2d6a
mov byte [esp + 0x23], bl
mov eax, dword [esp + 0xa]
mov esi, 0x60417857
mov edi, esp
pop word [esp + 0x1e]
mov dword [esp + 6], esp
lea esp, [esp + 0x12]
pop dword [esp]
push bp
lea ebp, [ebx*4]
pop si
bswap di
lea ecx, [ecx + edx]
pop ax
mov eax, dword [esp + 8]
push si
xchg word [esp + 3], di
mov dx, word [esp + 6]
pushfd
push word [esp + 0xe]
xchg dl, ch
pop edi
setno dl
bswap eax
push word [esp + 0xb]
pop dword [esp + 1]
push word [esp + 4]
push dword [esp + 8]
pop bp
xchg edx, ebx
mov di, word [esp + 0xb]
lea ebx, [ecx + ebp]
xchg edi, edx
xchg ebx, esi
bswap ax
mov al, ch
bswap eax
push dword [esp + 0x11]
setle al
xchg bl, dl
pushal
xchg ebp, edi
mov dh, byte [esp + 0x29]
pop ebx
pop dword [esp + 0x23]
pop dword [esp + 1]
setnp bh
mov ax, 0x737
setae cl
lea esp, [esp + 2]
lea esp, [esp + 0x28]
popal
pushfd
push esi
push dword [esp + 4]
pop word [esp + 7]
push esp
pop word [esp + 2]
push dword [esp + 5]
mov word [esp + 1], ax
lea esp, [esp + 0x10]
call fcn.1001c853
jmp 0x100e1381