Function at 0xb01ea3
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
movsd dword es:[edi], dword [esi]
mov esp, 0x6d35b169
xchg edi, eax
and edx, dword [edi - 0x1d]
sbb dl, dl
push 0xef82714e
mov esp, 0xc0474b33
xchg byte [0xa41b9abc], bl
outsb dx, byte [esi]
lodsb al, byte [esi]
iretd
push eax
jmp 0xafaaac
bswap esi
mov bh, 0x3b
bswap edx
not ebx
xchg bh, dl
lea esp, [esp]
mov ah, 0xbd
sub esp, 0
push sp
xchg di, bp
sets dl
bsf ax, dx
mov si, 0x3833
setle dh
push word [esp]
mov cx, 0x441c
neg si
mov ah, byte [esp + 1]
pop bp
push word [esp + 2]
bswap si
neg dh
cld
inc esi
shl si, cl
lea eax, [eax*4]
push dword [esp + 1]
adc ah, 0x93
xchg dl, al
xchg dx, di
jmp 0xafbf7b
mov bx, word [esp + 0xe]
xchg dword [esp + 0x11], esi
push di
mov bx, word [esp + 3]
not esi
mov word [esp + 0xe], sp
bsf edi, ebx
mov edx, ecx
mov byte [esp], bl
mov ch, 0xc2
seto bh
mov dx, 0x4e79
bsr bx, bx
mov dword [esp + 0x1d], esp
mov word [esp], sp
add esp, 0x1b
neg ecx
dec al
rcl ch, 7
push word [esp + 3]
setp ch
mov ebx, 0x1c0c2f8d
sets dh
mov esi, dword [esp + 3]
pop dword [esp + 3]
lea esp, [esp + 4]
sub esp, 0x1e
neg bh
shl dl, 7
bt ebp, esp
xchg word [esp + 3], ax
sub esp, 7
mov dword [esp + 0x13], eax
bswap dx
mov word [esp + 0x1b], cx
dec dx
mov bl, byte [esp + 0x24]
pop eax
lea ecx, [ebx - 0xaa]
lea eax, [edi + edi]
clc
not bx
btr di, ax
pop dword [esp + 3]
xchg ebx, ecx
mov dl, 0xd3
xchg al, bl
bswap si
xchg byte [esp + 7], cl
pop dword [esp + 0x13]
bts ax, dx
pop word [esp + 0x10]
xchg word [esp + 0x15], dx
xchg cx, dx
push si
cmc
mov dword [esp + 0xb], edx
mov dword [esp + 8], eax
lea esi, [ebx + ebx]
mov ecx, esp
mov bx, word [esp + 0xe]
mov bx, word [esp + 4]
mov bl, 0x76
mov byte [esp + 2], dl
xchg ebp, esi
cmc
dec ch
sbb dl, 0xf3
bswap si
lea ebp, [edx + esi]
bswap esi
mov cx, 0x48ab
bsr ebp, ecx
mov ecx, 0x53e76846
mov byte [esp + 4], dh
xchg byte [esp + 0x19], dh
mov dword [esp + 7], edi
bswap ebp
pop di
btr si, sp
mov ebp, dword [esp + 0x10]
xchg dword [esp + 5], ecx
pop word [esp + 0x15]
lea esp, [esp + 0xc]
push word [esp + 2]
mov dh, al
xchg dh, al
mov ecx, dword [esp + 4]
xchg byte [esp + 1], cl
xchg dl, al
xchg dword [esp + 2], ecx
mov dword [esp + 5], ebp
neg dx
lea ecx, [esp + 0x71]
btr ebp, ecx
bt ecx, edx
mov dl, byte [esp + 0xa]
add esp, 0xc
btc eax, eax
not bp
cmc
and dl, al
xchg word [esp], cx
add esp, 2
xchg byte [esp], al
mov esi, ecx
xchg bp, cx
lea edx, [0x5fef490c]
rcr esi, cl
add esp, 0
xchg edi, eax
xchg bh, dh
lea edx, [ecx + ebp]
mov ebp, 0x21760a6e
bsr eax, ebx
bsr ebp, edx
lea edi, [esi + 0x3b6e401a]
mov si, 0x1852
jmp 0xaf8651
neg ebx
not bp
lea edx, [ebp - 0x790b]
mov di, si
mov word [esp + 0x13], bx
xchg byte [esp + 3], ah
neg ebp
mov eax, esi
push word [esp + 0x17]
pop word [esp + 0x12]
jmp 0xaf86bd
mov bh, byte [esp + 7]
inc dx
xchg dword [esp], ebx
bswap si
mov bx, 0x5570
lea esi, [edx + ebp]
mov dword [esp], esp
mov dh, byte [esp + 6]
mov dword [esp + 2], edi
cld
xchg byte [esp + 6], dh
neg bx
mov cx, dx
mov word [esp + 3], di
mov al, byte [esp + 3]
not dh
sub esp, 0x16
xchg dword [esp + 6], ebp
bswap ebx
pop dword [esp + 2]
mov word [esp + 1], dx
mov ebx, 0xbc2396b
bsr esi, ebx
mov eax, dword [esp + 8]
mov cx, ax
not dx
clc
lea ebx, [edx + esi]
pop dword [esp + 0x11]
xchg byte [esp + 0x14], bl
lea ecx, [ebx + edi]
mov ah, byte [esp + 0x11]
dec dh
sub esp, 0x11
popal
mov ax, word [esp + 3]
mov word [esp + 1], sp
mov ax, dx
add esp, 5
cld
ror edi, cl
mov word [esp], dx
bsf bx, bp
xchg byte [esp], dl
sub esp, 5
xchg al, cl
mov dh, 0x98
lea esi, [ecx*4]
mov byte [esp + 4], dh
mov ax, 0x65b6
lea ebx, [ecx + edx]
setns al
mov dx, 0x430b
mov si, 0x62b8
push dword [esp + 4]
xchg byte [esp + 8], bl
mov byte [esp + 8], al
pop dword [esp]
mov word [esp + 1], bx
mov byte [esp], dl
pop ecx
mov di, word [esp + 2]
xchg bp, ax
bsr ax, di
inc dx
xchg esi, ebp
mov byte [esp + 1], bl
pushfd
bsf edx, edx
xchg edi, edx
mov cx, 0x7a6b
clc
push word [esp]
mov bh, al
pop dx
xchg ecx, esi
mov word [esp + 4], ax
xchg byte [esp + 3], cl
push word [esp + 3]
add edx, 0x33e5eff
mov bh, 7
xchg dword [esp + 1], edi
xchg ch, cl
mov word [esp + 4], cx
setl bl
bt ax, cx
pop edx
push bx
add esp, 4
bswap ebx
mov eax, ebp
pushal
mov cx, word [esp + 0x1d]
bsf esi, edi
mov edi, 0x377f3508
add esp, 0x11
push word [esp + 0xf]
mov edx, 0xa821728
mov bx, word [esp + 2]
not di
mov ax, dx
mov dh, 0xc0
bswap ebx
bswap dx
pushfd
mov bp, 0x43b7
mov cl, al
not cx
rol cl, 7
pop dword [esp + 5]
sub esp, 3
pop dword [esp + 9]
xchg word [esp + 4], bx
xchg dword [esp + 6], ebx
mov dword [esp + 0xc], ebp
not dl
and di, 0x432c
xchg ch, dh
pop bp
mov bx, sp
xchg dh, dl
xchg dword [esp + 7], edi
clc
mov eax, dword [esp + 0xe]
mov ax, bx
xchg edx, esi
pop bx
lea edi, [ebp*4]
neg dh
inc al
xchg dword [esp], edi
xor di, dx
sub esp, 0x10
pop word [esp + 0x14]
xchg dword [esp + 0x10], eax
sub esp, 0x11
bsr edi, ebx
mov edi, 0x5f6a37ca
mov word [esp + 0x1e], di
mov bp, word [esp + 2]
xor bh, 0x60
cmc
mov si, word [esp + 5]
sub esp, 6
push word [esp + 0x28]
mov word [esp], bx
pop edi
pop ecx
or bp, ax
pop dword [esp + 0x11]
add esp, 0x12
mov word [esp + 0x15], di
mov dword [esp + 1], eax
bts ebx, edi
mov dx, word [esp + 5]
sub dx, 0xb22
pop word [esp + 0x10]
pop ebp
mov di, word [esp + 8]
xchg ah, ch
mov bp, bx
mov cl, byte [esp + 0x11]
btc edi, ecx
sets cl
sete bh
lea ebx, [esi*4]
mov word [esp + 0xe], bx
and di, 0x7092
bsr esi, ebx
mov di, 0x6dc2
push dword [esp + 9]
inc al
xchg dword [esp + 2], esi
mov si, 0x2bc7
bt ecx, eax
xchg byte [esp + 0xc], ch
mov ax, word [esp + 0xf]
mov si, word [esp + 0x14]
xchg ebx, edi
xchg byte [esp + 0x10], dh
sub esp, 0x1a
shr bx, 6
clc
mov dh, byte [esp + 0x1e]
pop ebp
mov byte [esp + 0xc], bl
mov bl, byte [esp + 2]
pop ebx
xchg dword [esp + 3], edx
mov bx, 0x5f0a
lea ecx, [ebx*4]
pushfd
mov bh, 0xe5
xchg dl, bl
sbb ecx, 0x7a2609a8
xchg dword [esp + 0x21], ecx
mov dword [esp + 6], esp
bsf dx, bp
xchg ebp, eax
setns ah
pop bx
mov byte [esp + 0x1c], ch
lea ecx, [esi - 0xe2]
not esi
mov eax, 0x7c3423b
bswap cx
mov di, dx
ror ecx, 0xa
mov di, 0x49dd
mov word [esp + 0x22], dx
popal
lea ebx, [esp - 0x75ef]
xchg word [esp + 5], dx
bswap bp
mov bl, 0x37
mov dx, ax
mov ecx, dword [esp + 3]
pop dword [esp]
mov bx, di
mov ebp, eax
not cl
mov dh, cl
not dx
lea eax, [ecx + ecx]
neg eax
neg al
push word [esp + 4]
mov esi, 0x3a537a1b
cld
pop dword [esp]
pop word [esp]
dec esi
lea esp, [esp]
btr si, bx
clc
mov ecx, 0xa205ec9
mov eax, dword [esp]
mov edi, dword [esp]
mov di, bp
pushfd
pop word [esp]
rol di, 0xa
pop esi
clc
not dl
shr bl, cl
lea ebp, [ebp*4]
mov bp, di
mov bl, 0x67
lea edx, [esp + ebx]
neg edx
lea ebp, [esi*4]
lea ebx, [edi + edi]
lea edi, [edi + 0x222e]
lea esi, [ecx + ecx]
mov edx, 0x3f5836ef
btc bx, bx
mov edx, 0x208a142b
mov di, cx
xchg di, bx
xchg bp, ax
mov bp, word [esp]
mov bh, 0x80
mov esi, 0x352615ee
neg dx
clc
mov bx, bp
btc esi, eax
mov al, bh
push ecx
mov esi, eax
and edx, 0x13fd5b56
add esp, 1
lea edi, [ecx + edi]
xchg dl, bl
or bl, al
mov word [esp], bp
mov eax, 0x581763ef
mov ebp, 0x4f38515c
mov dx, 0x4eac
lea esp, [esp + 2]
mov byte [esp], al
bsr esi, esp
lea ebp, [ebx - 0x19]
mov ch, bl
mov cx, word [esp]
bswap ax
mov si, 0x591b
xchg byte [esp], dh
lea eax, [esi - 0x6bba]
xchg esi, edi
mov edi, dword [esp]
and dh, 0xc7
xchg dh, al
mov bx, 0x59ac
bswap ebp
xchg byte [esp], ch
mov ax, word [esp]
mov ch, 0x3f
bswap si
not dx
mov ah, dl
rcl bp, 0xa
pushal
bswap esi
mov dl, byte [esp + 0xf]
popal
lea edi, [edi + edi]
sub esp, 0xc
mov dword [esp + 1], eax
pop ax
xchg bx, ax
xor ebp, 0x44724adf
mov byte [esp + 4], al
push word [esp]
mov eax, 0x470f3169
lea esp, [esp + 8]
add esp, 1
xchg al, dl
mov cx, 0x6ea8
mov byte [esp + 2], dh
mov di, 0x46b0
pop eax
mov ecx, dword [esp]
lea ebp, [ebp*4]
sub esp, 0xd
sub esp, 0xf
xchg ecx, edi
mov dword [esp], esp
mov dl, 0xf9
lea ecx, [edx + 0x70]
sub esp, 0x1e
bswap ebx
lea eax, [esi + esi]
lea esi, [ebp*4]
lea edx, [ebx - 0x24]
mov dl, ch
add bl, dh
mov ah, dh
pop word [esp + 0x1c]
bswap bp
setb bh
push dword [esp + 6]
xchg byte [esp + 0x2c], cl
lea esp, [esp + 0x1c]
mov edx, ebp
pushal
cmc
bswap ecx
xchg dl, bh
setno ch
xchg ebp, edx
xchg cl, ah
cmc
xchg ebx, edx
lea ebx, [0x44094141]
setp al
mov dword [esp + 0x11], edi
mov di, 0x371f
xchg word [esp + 0x32], cx
xchg dword [esp + 2], edi
mov ax, 0x29a
xchg word [esp + 0x37], ax
pop ebp
mov byte [esp + 0x1d], dh
mov edx, 0x1f434229
mov dh, byte [esp + 3]
add esp, 0x30
mov bx, 0x1552
pop word [esp + 7]
mov edi, ebx
push word [esp + 5]
not bx
clc
inc ch
xchg dword [esp + 1], esi
mov word [esp + 7], dx
sub esp, 0x11
rcl cl, 3
lea ebp, [ebp - 0x49dd]
push dword [esp + 0x16]
lea edx, [edi + edi]
mov dword [esp + 0xe], ebx
pop dword [esp + 3]
btr cx, cx
setno ah
adc ah, ah
push word [esp + 0x12]
push ebp
lea esi, [edx + edi]
btc edi, edi
bsr di, cx
mov dx, 0x1fe
sete cl
not ax
pop cx
mov word [esp + 0xb], ax
pop cx
bt bx, bp
lea esi, [ecx + ebp]
neg cx
adc eax, 0x57610221
mov ch, byte [esp + 0xb]
xchg byte [esp + 0x18], bl
mov word [esp + 5], sp
pop word [esp + 5]
sets ch
mov di, word [esp + 0xe]
lea esi, [ecx - 0x20]
not ah
xchg byte [esp + 0x14], al
mov di, word [esp + 0xc]
mov al, 0xa4
mov dword [esp + 1], ecx
mov ebx, 0x701660c
mov ebx, esi
mov di, 0x33d6
add bp, bp
xchg word [esp + 1], di
bsr si, bp
pop word [esp + 6]
pushfd
mov esi, ebx
push dword [esp + 0x18]
mov dl, 0x35
pop ebp
mov cx, word [esp + 9]
not ebp
sbb bp, cx
push ebx
jmp 0xaf885b
ror si, cl
mov ch, 0x74
mov dx, sp
mov word [esp + 1], dx
add esp, 0
dec edi
sub al, 0xea
xchg di, cx
xchg byte [esp + 3], ah
pushfd
mov dword [esp + 2], ebp
lea eax, [eax*4]
xchg word [esp + 5], cx
bswap di
setp bh
neg ecx
mov al, byte [esp + 5]
mov eax, 0x1e992563
neg ebx
bsf ecx, esp
lea esp, [esp + 7]
pushal
lea ecx, [edx + ebp]
mov eax, ecx
neg bp
sub esp, 8
lea edx, [eax + ebp]
clc
pop dword [esp + 0x11]
neg ax
lea ebx, [ebp*4]
xchg di, ax
popal
mov ecx, dword [esp + 3]
mov dword [esp], esp
mov esi, edi
pop si
mov ch, 0xc2
cld
mov bh, 0x30
lea esi, [ecx + esi]
lea ebp, [ecx - 0x44]
setnp bl
pop word [esp]
mov eax, 0x7eaa665e
stc
cmc
mov edx, ebx
lea edi, [eax + ebp]
not bp
lea edx, [eax + ebx]
mov bx, dx
push word [esp + 1]
stc
mov bp, 0x22e0
xchg word [esp], si
sub ax, bx
xchg ebp, ebx
xchg dh, bh
add esp, 3
xchg bp, cx
not si
mov eax, edi
mov ah, ch
xchg bx, si
sete bh
mov edx, dword [esp]
xchg byte [esp], bh
lea ecx, [ebp - 0x12]
xchg bp, di
cld
add esp, 0
shr al, cl
xchg al, dl
adc si, 0x24bb
xchg al, ch
mov byte [esp], bh
not dx
mov edi, 0x98033d
rcr ebp, 0xd
lea edi, [edi + ebp]
dec edx
mov si, bx
mov ebx, 0x2fb8324d
cmc
setg cl
mov bh, byte [esp]
mov cx, 0x2a6f
mov eax, dword [esp]
mov ah, dh
xor bx, di
add di, 0x7625
mov ah, 0xa2
mov cx, dx
mov bp, 0x14b4
bswap ecx
and ah, 0xa1
cld
mov byte [esp], dl
cld
lea ebx, [esi - 0x75]
mov cx, 0xf58
not bh
mov cl, byte [esp]
mov cl, ah
mov dh, byte [esp]
cmp dx, 0x138c
cmc
mov si, 0x10d
bswap dx
add esp, 0
setne cl
bts ax, bp
sub esp, 4
cmc
bswap ax
not bp
xchg byte [esp], dl
pushal
lea esp, [esp + 0x1c]
mov ebp, dword [esp + 4]
neg dx
lea ebp, [ecx + 0x6f14c92]
mov word [esp], bp
mov edx, ebp
pop dword [esp]
not eax
sub esp, 0x19
pop word [esp + 0x12]
add esp, 0x12
pop word [esp + 5]
xchg dword [esp + 3], esi
pop di
setle al
xchg ecx, esi
xchg edi, edx
pop ecx
pop dx
mov di, 0x2673
btr bp, cx
cld
mov esi, ecx
not edi
sub ax, 0x22fc
bswap si
lea ecx, [ebx - 0x1235]
xchg cx, ax
mov al, 0xab
mov edx, 0x1b674065
bswap dx
xchg bl, cl
not ebp
clc
xor edi, ecx
bsf di, sp
shl ch, cl
mov ebx, 0x7bb6dd8
cld
stc
inc eax
lea ecx, [esi + edi]
xchg ecx, ebx
lea ebx, [eax + ebx]
mov edx, esi
lea esi, [ecx + edx]
dec bx
neg si
mov cl, al
mov di, 0x7480
mov eax, 0x523f1ac8
mov dx, ax
mov dl, al
rol cl, cl
xchg di, ax
mov bx, 0x165a
mov ax, bx
mov dx, 0x6469
mov ch, 0xa8
bsr ax, ax
xchg bh, ah
mov ebx, dword [esp]
cmc
setns cl
mov bx, ax
mov ah, byte [esp]
lea ebx, [0x5b85351d]
sub esp, 0xe
mov ebx, eax
xchg edi, ecx
mov bx, sp
xchg esi, edx
xchg si, ax
mov dl, byte [esp + 0xd]
mov byte [esp + 1], bh
mov byte [esp + 5], bl
mov dl, bh
pop word [esp + 5]
xchg word [esp + 4], bx
pop ecx
xchg byte [esp + 6], ch
cld
lea edi, [ebp + 0x2d50]
add esp, 2
mov al, dh
mov bh, dh
bts dx, ax
mov edx, dword [esp + 3]
mov word [esp], dx
mov dword [esp], eax
lea esp, [esp + 5]
mov ecx, 0x55e45c44
mov dx, word [esp]
push ax
setnp cl
lea esi, [edx - 0x2cc4]
pop di
or bp, 0x5776
mov ebx, esi
mov al, byte [esp]
mov edx, edi
cmc
bts dx, ax
mov al, byte [esp]
mov ecx, dword [esp]
mov ax, word [esp]
push ecx
dec dh
mov ax, 0x3b22
bsf eax, esp
sub esp, 1
bsr edi, edx
sub esp, 0x13
bt ax, bp
xchg word [esp + 0x15], si
xchg ch, bh
pop word [esp + 9]
cld
rol edi, cl
pop dword [esp + 1]
bswap edi
xchg dword [esp + 2], ebx
xchg di, ax
lea esp, [esp + 1]
pop word [esp + 7]
rol eax, cl
xchg dword [esp + 8], ebx
cld
mov ch, 0x3e
mov esi, esp
setg cl
lea ebx, [edx + esi]
btr ecx, esi
mov ebp, 0x5fe17ed7
mov dword [esp + 6], esp
mov bh, byte [esp + 0xd]
mov bx, di
mov ecx, esi
lea ebp, [edx*4]
stc
mov dword [esp + 0xa], ecx
push dword [esp + 0xb]
push word [esp + 1]
rol bp, 0xe
bsr ebp, esi
mov bx, 0x2c4d
cld
adc bh, 0xd8
mov eax, 0x7b7f0535
bswap ecx
mov cx, word [esp + 8]
rol bx, cl
mov ch, byte [esp + 9]
push word [esp + 0xc]
cmc
mov bp, 0x3ecc
mov bx, word [esp + 0x12]
bswap ebp
pop dx
push word [esp]
not bp
mov ebx, esp
lea ebx, [ebx + edi]
pop dword [esp + 7]
ror esi, 0x18
ror bl, cl
mov dword [esp + 5], ecx
neg ch
xchg byte [esp + 0xd], al
mov word [esp + 0xd], sp
mov dx, 0x1e9c
pop dword [esp + 0xa]
lea esi, [0x308e53b5]
lea esi, [eax - 0x3bc8]
bswap esi
mov byte [esp + 4], dh
mov dh, byte [esp]
inc cl
xor ecx, ebx
neg esi
mov dword [esp + 3], esp
lea esp, [esp + 0xd]
lea ebp, [eax + edi]
cld
bsr esi, edx
mov edx, dword [esp]
pop dx
stc
lea esp, [esp]
lea edi, [ebp*4]
add esp, 0
mov esi, dword [esp]
lea esp, [esp]
shr ebx, cl
mov eax, esi
lea ebx, [ecx + esi]
stc
bswap cx
bsr ebp, eax
mov edx, dword [esp]
sub esp, 4
lea ecx, [0x5e7f69a9]
mov bp, word [esp]
add esp, 2
cmc
inc cx
xchg bp, ax
mov byte [esp + 1], ch
shr ax, cl
push word [esp + 2]
mov ah, byte [esp + 2]
xchg dword [esp], edx
sub esp, 0xc
mov si, bx
pushal
xchg dx, ax
mov ah, byte [esp + 4]
mov cl, byte [esp + 0x1c]
lea esp, [esp + 0xd]
lea esi, [edx*4]
push word [esp + 2]
popal
stc
pop word [esp]
lea esp, [esp + 2]
bswap edx
mov ch, byte [esp]
dec eax
mov bp, dx
mov dx, word [esp + 1]
mov al, bh
xchg byte [esp], dl
xchg dh, dl
mov dh, ah
mov si, 0x5015
btc edi, edi
mov byte [esp], ah
bswap ecx
lea esp, [esp + 1]
mov ebp, 0x48d85b23
bswap edi
sub esp, 1
mov edx, ecx
mov edx, 0x257a139d
mov ax, bx
mov dx, cx
sub esp, 0x1d
bsf cx, di
cld
neg dh
pop dword [esp + 0xb]
xchg byte [esp + 8], cl
mov byte [esp + 8], al
lea esp, [esp + 9]
xchg bl, ch
lea edi, [0x38d258e1]
mov dword [esp + 1], eax
mov ax, cx
mov byte [esp + 0xe], bh
pop eax
xor eax, 0x64aa0734
lea edi, [esi + 0x72e74e9c]
push word [esp + 0xd]
mov word [esp + 5], cx
mov ah, byte [esp + 2]
mov edi, dword [esp + 5]
lea edi, [ebx + 0x25f17320]
mov bp, 0x5a89
pop word [esp + 0xa]
push esp
not di
neg esi
bswap bp
xchg di, dx
pop bp
shl edi, 0x16
xchg dword [esp + 1], edi
bt bp, sp
mov byte [esp + 9], al
lea edx, [esi*4]
bts di, cx
lea eax, [esi - 0x54b7]
lea ebp, [edi*4]
bts ecx, edx
pop ebx
mov ebp, dword [esp + 7]
btr ax, sp
pop dword [esp]
mov bx, 0x43e3
lea ebx, [ebx + esi]
lea edi, [esi*4]
bswap bp
xchg dword [esp + 1], ebp
mov dl, byte [esp + 2]
mov byte [esp + 5], cl
bswap bp
lea ebx, [esp + ebp]
sub eax, 0x31316f87
mov dl, byte [esp + 3]
mov edx, 0x40292b3a
dec ax
cld
mov cx, 0x37db
bswap eax
pop dword [esp]
mov ecx, dword [esp]
xchg byte [esp + 2], ch
bswap si
mov bl, 0xd5
clc
mov si, word [esp]
lea ecx, [ecx + 0x1cc9650e]
mov di, 0x7fb7
setae ch
pop bx
lea esi, [ecx - 0xf3]
mov bp, word [esp + 1]
lea ebx, [eax + ecx]
push word [esp]
xchg word [esp + 1], cx
add esp, 3
lea ebp, [ebx - 0x4172]
xchg di, bp
xchg byte [esp], ah
xchg ecx, eax
neg bl
mov bl, byte [esp]
cld
btr ecx, eax
add esp, 0
mov edi, dword [esp]
bswap esi
rcr bh, cl
lea eax, [ecx + esi]
setge dl
xchg di, cx
lea edi, [0x5a6b1f65]
mov byte [esp], bl
bswap esi
mov edi, edx
lea ebp, [edx + 0x83b34a9]
cld
lea edi, [esi + ebp]
xor ebx, ebp
pushfd
lea ebp, [ecx*4]
mov bh, 0x2e
cmc
pop word [esp]
xchg dl, cl
dec edx
sub esp, 0x19
sbb ebx, esi
stc
pop esi
mov bl, dl
pop dword [esp + 0xa]
xchg dl, bl
xchg word [esp + 6], cx
bswap eax
mov ebx, 0x5645424f
lea esp, [esp + 0xc]
push dword [esp + 5]
sub esp, 1
mov byte [esp + 0xa], ah
mov dx, bp
mov dl, byte [esp + 4]
xchg word [esp + 8], si
xchg dword [esp + 2], edi
mov edx, dword [esp + 6]
push word [esp + 8]
xchg dword [esp + 5], ebx
xchg dh, cl
xchg esi, eax
lea ecx, [edi*4]
lea esi, [esi - 0xd9]
pop word [esp + 3]
xchg esi, edi
xchg edx, esi
mov bl, byte [esp + 2]
pop word [esp + 1]
pushfd
xchg dword [esp + 9], ecx
push dword [esp + 0xc]
mov word [esp + 9], di
mov word [esp + 0xe], si
not dx
mov bp, di
mov ax, word [esp + 1]
clc
sub esp, 0x1d
pop dword [esp + 0x1b]
mov si, word [esp + 9]
neg cl
mov bx, ax
mov word [esp + 0x29], si
lea ebp, [edi*4]
pop word [esp + 9]
push word [esp + 7]
neg bx
xchg dword [esp + 0x1b], ebx
pop word [esp + 0xd]
cmc
pop edx
mov word [esp + 0x21], cx
xchg dword [esp + 0x1b], esi
mov dword [esp + 0x1e], ecx
mov edx, ebx
mov ecx, ebx
mov dword [esp + 0xc], ebx
pop dword [esp + 0xe]
mov edx, 0x38e2ab6
pushfd
mov esi, dword [esp + 0x20]
mov ah, 0x31
btc bx, si
xchg dword [esp + 0x19], ebp
mov eax, dword [esp + 5]
pop word [esp + 0xa]
lea esi, [esp + 0x2a]
btr di, dx
pop esi
mov ah, byte [esp + 0x1c]
mov cx, di
not di
lea eax, [edi - 0x4386]
xchg ecx, edx
mov word [esp + 7], dx
mov cx, 0x52b
mov byte [esp + 0x1a], ah
lea esi, [esi*4]
xchg byte [esp + 7], ch
shr edi, cl
mov esi, ecx
mov eax, ebx
pop dword [esp + 0x16]
lea esp, [esp + 0x10]
mov dword [esp + 3], edx
pop edi
mov edi, esi
mov ebx, dword [esp + 2]
pop dword [esp]
xchg dword [esp], ebp
setb bl
inc esi
mov ax, bp
mov di, si
mov cx, si
mov ah, byte [esp + 3]
mov di, 0x5686
pop word [esp]
shr ebx, 0xb
mov ebp, eax
mov ax, 0x42bf
add esp, 1
mov ch, bh
mov edx, esp
mov bp, 0x53d5
xchg si, dx
mov ch, 0xa4
rol dh, cl
xchg bx, ax
sub esp, 0xe
xchg dword [esp + 4], ebx
mov ecx, edx
bsr edi, esp
pop edx
lea edx, [ecx + esi]
push word [esp + 5]
mov dword [esp + 6], ebp
mov word [esp + 5], si
xchg dword [esp + 7], ebp
setp dh
xchg word [esp + 7], bp
mov al, byte [esp + 0xc]
add esp, 0xb
stc
inc edx
cld
lea ebx, [eax*4]
xchg cl, dl
mov byte [esp], dh
lea eax, [ecx + esi]
xchg word [esp], dx
setne bh
cld
lea edx, [ebx - 0x5ee2]
mov bl, al
lea ebp, [ebx + 0x6d]
btr si, sp
mov ch, dh
mov bh, ch
lea esp, [esp]
lea ecx, [esi + edi]
xchg word [esp], si
bswap ebp
lea ebp, [esi*4]
xchg bl, bh
inc bp
mov cx, bx
xchg si, ax
xchg word [esp], ax
mov dl, byte [esp + 1]
sub esp, 8
bswap ebx
push dword [esp + 1]
xchg word [esp + 6], bx
mov edx, dword [esp + 0xb]
not al
xchg byte [esp + 4], bl
cmc
xchg dx, ax
xchg dl, bl
xchg ecx, ebp
lea edi, [esp - 0x34]
mov ecx, dword [esp + 2]
lea edi, [esi*4]
mov esi, 0x333817c8
mov dh, 0xe
shr cx, cl
mov word [esp + 6], sp
push dword [esp + 0xb]
mov word [esp + 9], sp
dec ebx
lea esi, [edx + ebp]
mov byte [esp + 3], al
inc edx
bswap cx
mov bl, al
mov byte [esp + 9], dh
pop word [esp + 0xd]
mov byte [esp + 0xc], bh
bswap bx
pop ebx
xchg al, ah
bswap bx
pushal
add esp, 0x15
setle bh
mov byte [esp + 0x14], cl
lea esi, [ecx + ebp]
mov edx, eax
inc cl
mov bx, word [esp + 2]
mov ebx, 0x41a64616
sub esp, 0x19
mov ah, dl
pop dword [esp + 0x1d]
lea edx, [ebp - 0x6c57]
add esp, 0x1e
sub esp, 0x18
mov byte [esp + 2], bh
mov dword [esp + 0x21], esp
mov di, sp
pop dword [esp + 0x11]
lea ecx, [eax*4]
neg bp
lea ebp, [ecx + edx]
sub esp, 8
not esi
pop bx
pushfd
mov word [esp + 0x1c], bp
xchg edi, eax
not edi
bswap cx
add esp, 0x1b
xchg word [esp], cx
pop ecx
mov bh, 0x49
not dx
xchg dword [esp + 6], edi
mov bl, 0xf9
neg ecx
neg si
push sp
mov ah, 0x89
mov dword [esp + 7], ecx
xchg dx, ax
mov esi, 0x7b595417
pop esi
pop ax
xchg ecx, esi
mov word [esp + 2], bp
bt edx, esp
mov word [esp + 3], bp
pop word [esp + 2]
xchg dx, cx
mov cl, ch
mov byte [esp + 4], ah
bts si, bx
pop word [esp]
pop word [esp]
xchg word [esp], bx
mov cl, byte [esp + 1]
mov word [esp], sp
sub esp, 0x15
pop bp
lea esi, [ebp - 0x70f2]
not ch
xchg ah, bh
xchg dx, cx
xchg word [esp + 0xe], ax
mov dword [esp + 2], ebp
bswap esi
sub esp, 2
pop eax
neg dh
xchg dl, al
mov ebx, dword [esp + 0xc]
xchg byte [esp], bh
push word [esp + 0xd]
lea esi, [edx*4]
pushal
sbb ax, 0x14f4
shr ebx, cl
setl bl
xchg edx, edi
xchg bx, si
lea ecx, [ecx + esi]
xchg si, ax
xchg dword [esp + 0x1e], ebx
mov ax, cx
pop dword [esp + 0x1c]
bt bx, ax
setle bh
push dword [esp + 0x1d]
mov word [esp + 0xa], cx
popal
mov bh, byte [esp + 6]
mov dx, 0x540b
mov bl, ah
btr ebp, edi
xchg dword [esp + 0xc], esi
bswap bp
lea esp, [esp + 3]
xchg word [esp + 0xf], bp
stc
lea ecx, [ecx + esi]
bts ebp, esp
pop cx
push word [esp + 2]
lea esp, [esp + 0xe]
sub esp, 0x1b
bswap bp
xchg di, cx
push dword [esp + 0x11]
bswap ebp
xchg dx, bx
mov bp, sp
xchg dword [esp + 0x16], edx
pop bp
sub esi, 0x493412d3
xchg ecx, edx
mov ah, 0xff
btc edi, ebx
mov ebx, dword [esp + 0x21]
add esp, 0x1d
xchg bh, al
mov bx, word [esp + 3]
lea ebx, [esp - 0x55]
pop edi
mov byte [esp], bh
bsf ebp, eax
setnp dl
mov si, 0x321e
xchg byte [esp], cl
neg edi
mov eax, 0x30914291
mov cx, 0x6ee1
rol edx, cl
not bx
add esp, 0
lea esi, [edi*4]
xchg ch, bh
xchg si, cx
cmp ax, 0x541c
mov ch, byte [esp]
sbb ch, 0xe4
xchg dh, cl
bsr eax, edx
inc cl
mov byte [esp], dh
neg ax
xchg bp, ax
add esi, ebp
sub esp, 0x13
add esp, 0x10
mov dx, 0x40b6
xchg word [esp], bp
mov al, 0x57
lea eax, [ebp*4]
push dx
pushal
lea esp, [esp + 0x1d]
pop esi
lea ebp, [ecx + ebp]
pop dx
bsr edi, esi
mov dx, bx
bswap esi
not dl
lea esi, [esi + 0x666e]
dec si
not eax
push edi
pop word [esp + 1]
push word [esp]
bsf ax, si
setnp bl
xor bx, 0x54c8
bswap ax
rol dh, cl
mov esi, dword [esp + 4]
mov word [esp + 4], di
lea esp, [esp + 3]
xchg dl, dh
cld
push word [esp]
push bp
inc bx
mov ebx, eax
xchg byte [esp], bl
mov dword [esp + 2], edi
add esp, 1
xchg dword [esp], ecx
bswap cx
pop word [esp + 2]
bswap si
lea esp, [esp + 2]
not bp
xchg bp, di
neg edi
add esp, 2
xchg bx, di
mov bx, di
mov byte [esp], ah
mov ax, word [esp]
xchg ecx, edx
mov bl, dl
add esp, 0
mov edx, esi
cld
sub esp, 0x1a
setae dh
add esp, 0xa
mov byte [esp + 6], dl
xchg dword [esp + 5], ebp
clc
pop dword [esp + 8]
mov dword [esp + 5], edi
mov byte [esp], ch
xchg bp, bx
inc esi
mov byte [esp + 0xb], dl
neg esi
mov eax, ebp
dec dh
mov ah, 0x5b
xchg word [esp + 3], bp
lea esi, [ebx + esi]
xchg dword [esp + 2], eax
lea edx, [0x60e24bc2]
not cx
lea esp, [esp + 7]
pop ebp
xor bl, 0xa2
add esp, 0
pop ax
mov di, 0x78a1
bswap edi
not eax
bsr si, di
lea eax, [ebx*4]
lea edi, [edx + edi]
mov cx, word [esp]
xchg ebp, ebx
inc esi
push esp
push dword [esp + 2]
bswap si
pop dword [esp]
neg dx
setle bh
bswap ax
cmc
adc edi, 0x17e625a5
mov ax, 0x1e5e
bsr bx, sp
setns dh
rcl dl, 5
btc edi, edx
push dword [esp + 1]
btr esi, esi
dec al
mov dword [esp + 1], esi
push ax
pop word [esp]
lea edx, [ebx + esi]
xchg bp, ax
mov bx, 0x8ee
mov cx, 0x4824
setp ah
lea ebp, [edx + 0x1ed406cc]
neg dh
mov bh, byte [esp + 1]
bswap eax
xchg ecx, edx
bswap di
lea ebp, [ecx + ebp]
bswap ebx
inc si
push sp
xchg dword [esp + 4], edi
mov bp, 0x3b08
ror ecx, 0x1d
bswap ebx
xchg byte [esp + 3], dl
lea esp, [esp + 1]
mov dword [esp + 1], esi
xchg cl, al
bsr edi, esp
mov word [esp], sp
dec bl
setne cl
mov di, word [esp + 5]
mov ah, byte [esp + 7]
pop ecx
lea ebx, [ebx - 0xac]
lea edi, [edi*4]
xchg dh, al
pop esi
setge ah
bsf bx, bx
xchg byte [esp], dh
bswap ax
xchg esi, edx
lea ecx, [edx + ebp]
xchg byte [esp], al
xor ch, cl
bswap ecx
dec bp
mov bh, byte [esp]
mov bl, 0x88
bsf ax, bp
mov bp, word [esp]
xchg si, dx
stc
cld
xchg bx, di
cmc
lea ebp, [edx + edx]
mov ah, dh
mov eax, dword [esp]
mov byte [esp], bl
neg dh
mov dx, 0x71f5
neg ebx
mov dl, byte [esp]
shl ax, 0xe
lea ebx, [ecx*4]
mov ah, 0xce
not cx
bswap ebp
inc esi
xchg ecx, edx
mov di, 0x5ee4
shr cl, cl
lea ebx, [ecx*4]
mov ax, 0x349
mov byte [esp], ch
mov dx, word [esp]
mov ecx, esp
mov bx, ax
xchg byte [esp], ah
xchg ebx, eax
bswap bp
pushal
mov ecx, dword [esp + 0x1f]
dec cl
setb al
inc dx
mov ebp, 0x1b023693
bswap ebp
sete ch
shl bl, 1
xchg dl, bh
neg eax
sub esp, 0
xchg word [esp + 0xb], ax
add esp, 5
push word [esp + 0x1b]
bsr ebp, edi
mov ch, byte [esp + 7]
add esp, 0xe
mov ax, word [esp + 3]
pop dword [esp + 6]
sub esp, 7
add esp, 0xa
add esp, 8
clc
xchg edx, edi
bswap ax
mov esi, dword [esp]
bswap edi
shr bx, cl
bswap dx
mov bl, byte [esp]
mov al, 0x78
lea esp, [esp]
mov edi, dword [esp]
bswap bp
mov bl, byte [esp]
bts eax, edi
lea ebp, [ecx + esi]
mov byte [esp], bl
clc
lea ebx, [ecx + ebp]
lea esi, [edx*4]
mov ch, byte [esp]
mov bl, 0x35
pushal
mov ch, bh
not edi
bswap dx
mov word [esp + 0x14], bx
popal
lea ebp, [0x783447f]
lea eax, [eax*4]
xchg di, ax
mov ax, word [esp]
sub cl, al
xchg dx, bp
xor di, si
add esp, 0
lea ebp, [eax + 0x21646e5e]
lea esi, [esp + esi]
mov al, ch
lea edi, [eax + edx]
lea esp, [esp]
mov ax, 0x6bc1
lea esp, [esp]
lea ebp, [eax - 0x3d4c]
sbb ah, 9
push esi
pop ax
mov bl, bh
rcr bh, cl
xchg byte [esp], ch
pop di
mov bl, 0xd3
dec bx
mov cl, 0x54
mov si, 0x1025
mov al, 0xaf
mov dh, byte [esp]
btr ecx, eax
pushal
lea esi, [ecx + edx]
bswap si
not bh
seto dh
push word [esp + 0x1b]
pop dword [esp + 0x11]
xchg dword [esp + 0x15], edx
mov word [esp + 0xb], bx
inc al
cld
mov esi, edx
add esp, 0x19
mov dword [esp], ebx
xchg word [esp], si
setne dh
rcr esi, cl
xchg dword [esp], edi
xchg byte [esp + 4], cl
dec edi
mov dword [esp], eax
lea esp, [esp + 2]
stc
not cx
pop word [esp]
pop dx
xchg bl, cl
bswap si
mov eax, ecx
mov ecx, 0x171156e9
mov dl, byte [esp]
clc
not cx
mov dl, 0x3e
mov di, 0x5de7
lea ebx, [edi - 0x6a]
clc
sub esp, 0
pushal
pop word [esp + 1]
bsr bp, dx
sets bl
pushal
dec di
xchg word [esp + 0x2b], ax
xchg byte [esp + 0x11], bl
neg cx
lea ebp, [ebx - 0x46]
push word [esp + 0xa]
mov ax, 0x6bc
lea esp, [esp]
bswap ebx
and di, 0x3618
lea edi, [esi + esi]
pop bp
pop ebx
push word [esp + 0x2a]
add esp, 0x15
mov word [esp + 0x1a], cx
mov dword [esp + 0x17], edx
lea esp, [esp + 0xb]
rol eax, cl
mov dl, byte [esp + 9]
mov dl, byte [esp + 0xa]
pop ebp
pushfd
mov edx, dword [esp + 0x10]
lea ecx, [edi + 0x30]
xchg byte [esp + 0xe], bh
xchg dword [esp + 0xd], esi
push dword [esp + 9]
mov bx, cx
popal
neg edx
bsr di, cx
stc
bsf ecx, esi
mov cl, 0x27
cmp bl, 0x44
mov ch, byte [esp]
rol si, cl
mov ah, 7
rcl ax, 0xc
mov ax, word [esp]
mov ebx, 0x23df22a0
mov bl, 0xea
lea ecx, [esp + ecx]
bsf bp, ax
clc
mov al, byte [esp]
setne al
shl ch, cl
sbb dl, cl
bsr ax, ax
bts edx, ebx
cmc
rcl bl, cl
mov si, 0x50d1
xchg ch, dl
setle bh
not esi
inc cl
mov ebp, 0x64cc185d
bswap eax
lea ebp, [ebx*4]
bswap bx
not bl
cld
mov ax, 0x22b6
mov cx, 0x794d
neg cl
sub esp, 5
bsr bx, di
sbb cl, cl
setno ch
neg esi
dec cl
lea edx, [ecx*4]
xchg word [esp], ax
neg bp
sub esp, 0x19
mov byte [esp + 0x1b], al
xchg word [esp + 0x15], di
mov bl, byte [esp + 1]
pop word [esp + 5]
not dh
pop edx
cmc
pop dword [esp + 0xd]
xchg dword [esp + 6], eax
xor cl, cl
lea eax, [edi + 0x79fc]
bsr eax, ebp
mov ebx, dword [esp + 4]
pop si
mov ebp, esi
push word [esp]
pop eax
pop dword [esp + 2]
mov byte [esp + 5], ah
xchg dword [esp + 5], edx
neg dx
add esp, 9
lea esp, [esp]
mov bh, ah
bswap eax
and esi, esp
push word [esp + 1]
mov edi, dword [esp + 4]
pop word [esp]
lea edi, [eax + ebx]
xchg si, ax
sub esp, 7
add esp, 9
not edi
lea edx, [eax + ecx]
bswap eax
mov di, 0x29a0
mov cl, byte [esp]
mov bl, byte [esp]
lea edx, [eax + edi]
stc
mov esi, 0x599679c3
mov ch, byte [esp]
mov ecx, 0x306a0abd
inc cx
pushal
mov cx, 0x56ce
xchg byte [esp + 0x19], dl
pop cx
xchg byte [esp + 0x1a], bl
lea esi, [eax + ebx]
setb cl
xchg dword [esp + 0x10], ecx
mov bp, bx
bswap di
lea ebp, [esi + 0xf9]
pop edi
rcr edi, 0x11
cmp bx, 0x516c
xchg word [esp + 1], dx
xchg dh, ah
xchg cl, ch
xchg dh, dl
or dh, cl
dec esi
push si
sub esp, 1
xchg byte [esp + 0x1b], ah
pop dword [esp + 0x10]
add esp, 3
neg dx
lea ecx, [ebp*4]
mov al, bl
mov bx, word [esp + 0xa]
mov cx, 0x7c80
neg ch
mov ax, 0x3aaf
lea esp, [esp + 0x12]
bswap esi
bsf ecx, edi
push dword [esp + 2]
neg di
mov ebx, dword [esp + 7]
xchg word [esp + 4], bx
mov dword [esp + 1], edi
xchg esi, ebp
xchg dh, cl
mov ebp, dword [esp + 8]
add esp, 1
mov dh, byte [esp + 1]
mov word [esp + 1], si
push ax
cld
add esp, 8
rcl cx, 0xe
lea ecx, [eax*4]
bswap edi
bsr ecx, esi
mov dx, word [esp]
mov bl, 0x4c
cmc
xchg byte [esp], dh
mov ebx, eax
bsf bp, cx
sub esp, 0x1a
lea ebx, [ecx + esi]
pushal
not bh
pop word [esp + 0x11]
xchg byte [esp + 0x21], dl
mov ch, cl
pop bx
mov eax, dword [esp + 0x20]
lea esp, [esp + 0x29]
clc
lea esp, [esp + 7]
bswap cx
pop word [esp + 2]
neg ecx
mov edx, edi
sub ah, 0x57
pop di
mov cx, 0x30f
lea esi, [eax + edi]
lea edi, [esi + edi]
sub esp, 0x13
dec ah
mov al, bh
pushfd
mov dx, di
mov si, 0x1fb7
pop bp
lea esi, [ecx + edi]
xchg bl, ah
mov ah, al
xchg byte [esp], cl
mov cx, word [esp + 0x10]
not eax
bswap di
mov ecx, edx
mov word [esp + 2], cx
clc
dec di
mov edi, dword [esp + 0xd]
btc di, bp
xchg dword [esp + 3], eax
mov bl, dl
xchg dword [esp + 5], edi
rcr dh, 5
lea ecx, [edi*4]
xchg dx, bp
btr edx, edx
not si
lea eax, [ebx*4]
neg bx
xchg word [esp + 0xa], cx
mov bh, 0xec
mov ecx, 0xa54107e
rol edi, cl
mov dword [esp + 0x12], edx
xchg cx, ax
lea ebp, [edx - 0x39]
xchg ebp, ebx
pop si
lea esp, [esp + 0x16]
lea esp, [esp]
mov eax, 0x15b218b2
not edx
lea ebp, [edi*4]
dec eax
mov edx, ebx
mov bl, 0xfc
mov bl, 5
mov byte [esp], dh
bswap dx
lea ebx, [esi + 0x61b16fd0]
neg ebp
not dx
bsf esi, ebx
mov al, byte [esp]
bts bx, di
mov byte [esp], al
lea eax, [0x62287a43]
xchg byte [esp], dl
setl dl
neg dl
neg ch
mov ebp, dword [esp]
stc
setg bh
inc ebp
bsf bx, sp
xchg si, ax
mov bl, byte [esp]
xchg ah, bh
mov edi, dword [esp]
mov cx, bp
neg ah
xchg edx, eax
mov cx, 0x30bb
bswap ebx
seto dl
xchg byte [esp], cl
setne cl
add esp, 0
mov ecx, 0x7efe60d1
mov al, byte [esp]
mov ah, byte [esp]
lea ebx, [eax - 0xd9]
mov bp, word [esp]
bswap bx
bts si, bx
lea esp, [esp]
add esp, 0
adc edx, esp
setp dh
sub esp, 0x19
push word [esp + 5]
mov edi, 0x3c3e4217
pop ebx
lea ecx, [eax + edi]
lea eax, [ecx + 0x365d]
mov bp, sp
mov byte [esp + 4], ch
xchg dx, bp
xchg byte [esp + 7], dh
pushfd
xchg bl, cl
lea edx, [ebx + ebx]
pop edx
xchg byte [esp + 0x10], ah
bsf edx, edi
push word [esp]
pop word [esp + 3]
xchg word [esp + 0xe], bx
mov di, word [esp + 0xf]
mov di, word [esp + 0x16]
pop word [esp + 0x10]
neg si
xchg bp, ax
btc ecx, eax
xchg dword [esp + 1], ebp
mov edx, 0x67737b34
mov ebx, 0x4397184a
mov word [esp + 0xa], cx
push dword [esp + 0xf]
mov dx, bx
cmc
bt eax, edx
pop si
bts eax, esi
not al
pop ecx
bts cx, bp
pop dword [esp]
sub esp, 0x14
push word [esp + 0x16]
lea ebx, [eax*4]
mov dword [esp + 0x1b], ebx
bsr ecx, ebp
cld
mov bx, cx
xchg dx, ax
shl dx, cl
mov byte [esp + 0x18], ah
shl eax, cl
xchg di, bp
mov dword [esp + 0x15], esp
mov dh, 0x96
pop cx
bts si, sp
mov dword [esp + 0x1e], ebp
mov byte [esp + 0x22], dh
lea esi, [0x40d43b89]
mov word [esp + 0xd], ax
mov ah, byte [esp + 0x19]
mov cx, word [esp + 0x1e]
xchg byte [esp + 7], cl
pop dword [esp + 0xd]
cld
lea ecx, [ebx + 0x6e67]
mov bx, word [esp + 0xc]
add esp, 0x14
pop bp
mov word [esp + 4], di
mov ax, word [esp + 1]
mov ah, ch
and dh, 0xd
pop dword [esp]
pop ax
xchg byte [esp + 1], bh
mov ah, cl
bswap di
pop word [esp]
not bx
bt dx, ax
xchg byte [esp], bl
cld
mov ax, sp
mov si, word [esp]
lea eax, [ecx - 0xfc2]
mov word [esp], cx
lea ebx, [esi*4]
stc
mov esi, 0x284560f4
mov word [esp], di
neg bx
xchg word [esp], bx
sub esp, 0x1c
mov bl, dh
push word [esp + 0xc]
mov ebp, dword [esp + 0xe]
setnp dh
lea eax, [edi*4]
popal
push di
setne al
setb bl
btc ecx, esp
lea esp, [esp + 1]
cmp esi, edi
clc
mov si, word [esp]
bswap ecx
mov bp, ax
bts edx, edx
sub esp, 0x16
mov bl, cl
bsr edx, ecx
mov bl, 0x51
lea edi, [ebp + 0xd9f27b2]
add esp, 0x11
mov si, 0x1f9f
mov ch, byte [esp]
not dx
mov ebp, dword [esp + 2]
setbe al
pop ebx
bswap esi
mov ax, word [esp]
lea ecx, [edx - 0xed]
clc
rol ebp, cl
mov ah, ch
mov ebp, dword [esp]
mov ebx, 0x35286c81
pushfd
push dword [esp]
xchg dword [esp + 4], eax
pop edx
add esp, 4
setbe ch
bsf ax, si
adc cx, bp
pop di
lea eax, [edi - 0xba]
lea ebp, [0x6ee53d0a]
mov ecx, dword [esp]
lea ebx, [ebx*4]
lea edi, [eax + 0x2c]
mov edx, 0x7d37105a
mov bx, bp
xchg dl, dh
lea edx, [eax + esi]
mov bp, dx
bswap edi
xchg dx, bx
sete bl
dec dh
mov si, 0x4e62
bswap ax
sub esp, 0x1f
setb al
bt edi, ebp
bswap bx
sub esp, 0x19
popal
mov byte [esp + 0x14], bh
pop dword [esp]
lea edx, [0x7bb356fe]
add esp, 0xf
xchg dword [esp], eax
setb ah
mov byte [esp + 3], dh
setnp al
mov bx, word [esp + 3]
pop cx
pop si
cmp ch, 0xde
cmc
bts edi, ebp
dec cx
lea esi, [edx + ebp]
cmp bp, ax
mov edx, dword [esp]
bswap ebp
sub esp, 0x1d
cld
mov byte [esp + 0x1c], al
mov eax, dword [esp + 0x1c]
mov dword [esp + 0x14], ebp
mov bl, 0xe5
lea edi, [esi*4]
mov esi, 0x53490c86
lea esi, [eax + edi]
pop ecx
lea esp, [esp]
xchg cx, bp
neg ah
not cl
push word [esp + 8]
push word [esp + 0x15]
pop edi
pop dword [esp + 0xd]
clc
push dword [esp + 0x15]
pop dword [esp + 0xc]
setbe bh
pop dword [esp + 1]
lea esi, [esi + edi]
pop dword [esp]
lea edi, [eax*4]
mov cx, bx
lea esp, [esp + 6]
xchg edi, eax
mov dword [esp + 1], edi
mov byte [esp + 6], ah
pop word [esp + 2]
xchg dword [esp], ecx
bsf ebp, edx
pop word [esp]
mov dword [esp], ebp
mov di, 0x10c1
bswap ebx
xchg bl, cl
setle bl
bswap si
bswap ecx
dec ecx
mov dl, byte [esp]
bswap di
mov esi, edi
mov dx, 0x2e81
xchg byte [esp + 2], al
xchg dx, si
xchg bp, ax
mov bp, word [esp + 2]
btr esi, eax
mov bp, di
add esp, 1
lea eax, [esi*4]
bswap bx
mov byte [esp], ch
mov word [esp], si
bswap dx
mov edi, dword [esp]
cmp dl, dl
xchg al, dl
mov di, word [esp + 1]
mov ebx, dword [esp]
lea esp, [esp]
bswap di
lea ebp, [ecx + ebx]
btc ebx, ebp
lea esi, [edx + edi]
pop cx
setle ah
not bp
lea edx, [ebp - 0xee]
mov si, word [esp]
mov dx, word [esp]
neg ah
mov bx, bp
add esp, 0
xchg bh, ah
neg al
setg dl
mov esi, esp
push ebx
stc
mov ch, byte [esp + 1]
xchg byte [esp + 3], bl
xchg edx, ebp
xchg dword [esp], edx
xchg dl, ch
mov al, byte [esp]
push dword [esp + 2]
bt ebx, ebx
dec cl
mov eax, dword [esp + 3]
mov ax, 0x3520
bswap ebp
mov bh, ch
mov dword [esp + 3], ebx
cmc
mov byte [esp + 3], bl
pop edx
inc di
mov ecx, dword [esp + 2]
lea ecx, [ebx*4]
mov eax, ebx
lea ebp, [eax*4]
mov di, word [esp + 2]
mov dh, 0xd5
add esp, 1
mov al, 0x99
mov di, 0x4b34
mov ebp, dword [esp + 2]
mov dword [esp], edi
xchg word [esp], bp
mov ebp, esp
mov word [esp + 1], dx
rol al, cl
mov dx, word [esp]
push word [esp]
inc esi
pop word [esp]
lea edx, [ecx + edi]
xchg bx, ax
mov dword [esp], ecx
xchg dword [esp], edx
and ebp, edx
shr ebx, cl
pop si
stc
mov byte [esp], bh
xchg word [esp], di
xchg dx, di
xchg dh, ah
lea eax, [esp + 0x50a71dbe]
inc edi
pushal
mov dh, 5
add esp, 0x1b
cmc
lea esp, [esp + 5]
xchg ecx, edx
stc
lea edi, [edx + 0x5eb7]
xchg byte [esp], ch
dec bh
bswap cx
add esp, 0
lea ecx, [esi*4]
setge dh
xchg byte [esp], dh
mov byte [esp], cl
mov word [esp], si
sub esp, 0x12
mov si, bp
lea eax, [ecx + ecx]
sub esp, 2
setne bl
sub esp, 0x1f
push dword [esp + 0x14]
push bp
not bp
pushal
lea esp, [esp + 0x5b]
push eax
push dword [esp]
mov ebp, dword [esp + 6]
bswap dx
not dh
mov edx, 0x6c64dc4
mov byte [esp + 2], cl
jmp 0xaf888f
inc dword [eax + 0xaf3ffc]
pushfd
pushal
mov ebx, 0x94f1319
mov bx, 0x6400
mov esi, dword [esp]
lea ebp, [esi + 0x31ae37d5]
not esi
sub esp, 0x1f
xchg edx, ebp
add esp, 6
dec dl
pop dword [esp + 5]
not di
sub esp, 0x1a
stc
and eax, 0x78a74743
mov bl, bh
pop bx
bswap ebx
mov ch, dl
mov byte [esp + 0x1e], cl
cld
mov cl, byte [esp + 0xc]
xchg byte [esp + 6], dl
xchg di, bp
lea edi, [eax*4]
bswap edx
mov dx, 0x7bfb
mov bh, al
popal
xchg word [esp + 9], cx
xor ax, ax
lea ecx, [ebx*4]
pop dword [esp + 1]
xchg word [esp + 2], ax
mov eax, esp
mov word [esp + 3], dx
mov al, ah
mov si, dx
mov dword [esp + 2], eax
mov dword [esp + 4], ebp
bswap ebx
push dword [esp + 5]
pop cx
xchg cl, al
neg di
xchg esi, edx
mov ecx, 0x17204be8
dec dx
stc
bswap eax
push dword [esp]
xchg dh, cl
sub esp, 2
mov byte [esp + 0xc], ah
xchg al, ch
add esp, 9
lea ebx, [esi - 0x7c86]
pop dword [esp]
lea eax, [ebp*4]
xchg ecx, eax
lea ebp, [esi + 0x3ca0]
add esp, 1
bswap di
bt ebx, esi
rcr bp, cl
mov bl, dh
pop si
stc
lea ebp, [ebp + 0x20]
mov byte [esp], bl
bts dx, di
lea esi, [edx + edi]
rcr bx, 0xf
bswap si
adc ch, dh
sbb ecx, ecx
sub ebp, edx
mov byte [esp], ch
cld
and si, 0x5c87
mov ebp, dword [esp]
mov ch, 0x21
dec eax
xchg byte [esp], dh
mov ebx, 0x51b501a3
mov bx, di
mov dh, byte [esp]
btc ecx, edx
lea ebp, [0x44f25a43]
bt edi, esi
xchg ch, al
lea esi, [esi + 0x80]
mov edx, 0x50f86836
mov esi, 0x1a395d41
xchg ebx, eax
neg ebp
mov ebx, dword [esp]
mov ah, bl
sub esp, 0x1b
bsf ebx, eax
mov dl, 0x19
xchg bl, dh
xchg byte [esp + 0xf], ch
mov ch, dl
pop dword [esp + 1]
cmc
mov ecx, 0x7ddb3b8a
push edi
mov dword [esp + 0x10], esp
sub esp, 0xa
mov bx, word [esp + 0xe]
mov dx, word [esp + 0xf]
xchg dword [esp + 0x1f], ebx
mov esi, dword [esp + 2]
mov ax, word [esp + 3]
pop dword [esp + 0xf]
mov dword [esp + 5], edx
xchg dl, ah
mov dword [esp + 0x19], edx
not bl
pop eax
not bl
btc si, ax
lea edi, [eax + edi]
xchg bp, bx
rcl ecx, 5
push dx
lea ecx, [ecx + edx]
pop dword [esp + 2]
bswap eax
mov edx, 0x25057be5
and dx, sp
push word [esp + 0x14]
lea ebp, [edi + ebp]
lea eax, [ecx*4]
xchg dword [esp + 8], edx
pop ecx
xchg bp, bx
mov bh, 0x53
not cx
mov ax, si
mov dword [esp + 0x10], edi
lea esi, [ebx + ebx]
cmc
push word [esp + 0x10]
xchg dword [esp + 0xf], ebp
pushal
mov si, bp
xchg ecx, ebp
btc dx, bp
inc si
mov bx, word [esp + 0x1a]
mov byte [esp + 0x13], al
xchg dword [esp + 4], eax
mov byte [esp + 9], ah
mov cx, 0x7bf3
mov dx, word [esp + 0x2a]
pop eax
xchg bl, dh
pop dword [esp + 7]
mov al, 0x8f
mov word [esp + 0xf], cx
push dword [esp + 5]
lea esi, [ecx + ebp]
mov bx, word [esp + 0xd]
mov dword [esp + 0x30], ecx
xchg al, ch
lea eax, [0x60e97746]
cld
xchg cx, ax
pushfd
mov eax, 0x6d45d6b
sub bp, bp
lea edx, [eax + edi]
mov word [esp + 0x27], cx
lea esp, [esp + 0x15]
pop ebp
pop bp
xchg bx, dx
mov edx, 0x19d64e12
pop dword [esp + 0x12]
clc
setle dl
mov edx, dword [esp + 0x11]
mov al, byte [esp + 0xe]
neg si
bsf ebx, edx
mov word [esp + 7], di
pop dword [esp + 1]
mov edx, esi
pushfd
lea ebx, [edx + edi]
bswap ebx
clc
mov ebp, 0x672968a0
mov ebp, 0x18191266
sub esp, 4
popal
lea ecx, [edi + 0x9f]
mov esi, 0x521e33a3
mov cl, dl
lea esp, [esp]
sub esp, 2
push word [esp + 2]
xchg word [esp + 1], bx
mov esi, 0x7ce60217
pop ecx
lea ecx, [esi*4]
lea ebp, [eax + edx]
rcl bh, 5
mov bl, dl
mov ax, bp
sub esp, 0xf
lea esp, [esp + 9]
lea edi, [ebx*4]
sub esp, 0x1f
sub esp, 0xd
mov dword [esp + 0x1b], edx
sub esp, 0x18
mov word [esp + 0x41], ax
pop di
bts bx, sp
mov si, 0x2296
neg ebx
mov bx, word [esp + 0x3a]
add esp, 0x12
mov di, sp
pop si
pop bp
mov cl, 0xdb
popal
shl bp, 0
xchg bx, ax
sete al
xchg dx, ax
mov dword [esp + 6], edx
shl ebx, cl
inc edx
pop dword [esp + 8]
mov eax, edx
not dx
mov dl, 0xd7
mov al, 0xf1
mov si, word [esp + 2]
cmp bp, bx
lea eax, [eax + edi]
mov byte [esp + 0xd], ch
pop ebp
lea edi, [eax*4]
lea edx, [eax + ebp]
xchg dx, ax
push dword [esp + 9]
xchg word [esp + 6], di
neg edi
neg ebp
mov esi, 0x47dc7329
mov word [esp + 4], cx
bswap bp
pop ax
btc dx, ax
pop word [esp + 7]
lea ebp, [eax + 0x8d]
mov cl, byte [esp + 8]
mov dword [esp + 1], ecx
add esp, 8
bswap ax
or di, bx
neg bp
mov ecx, eax
cld
and esi, ecx
mov edx, 0x20f04969
neg edi
bswap dx
lea ebp, [ebp*4]
mov cl, bl
xchg byte [esp], dl
mov bh, 0x9a
sub esp, 0xa
mov dword [esp + 2], ebp
xchg byte [esp], bh
mov di, 0x3052
mov si, ax
lea ebx, [edx + esi]
mov edx, edi
pop bx
add esp, 8
and esi, esi
bsf ecx, eax
not ecx
push word [esp + 1]
mov word [esp + 2], ax
xchg byte [esp], ch
lea edi, [edi*4]
jmp 0xaf8e56
call 0xafaab1
pop eax
jmp 0xafab41
push 0xcf8e680d
add dword [esp], 0x31150033
pushal
lea ebx, [ebx + 0x566212a]
lea ecx, [ebp + 0x3f4e10e8]
mov bh, 0x6c
lea ebp, [ebx + 0x439c5d3b]
lea esi, [eax*4]
pushfd
mov byte [esp + 2], dh
setae dh
mov dx, word [esp]
setge bh
bswap edi
not dl
push dword [esp + 3]
mov bp, word [esp + 4]
xchg word [esp + 5], bx
pop dword [esp]
mov dh, byte [esp]
setl al
mov byte [esp + 2], ah
pushal
mov dx, word [esp + 0x16]
lea ebp, [edi + 0xe2]
setp ah
push ax
mov byte [esp + 2], bl
xchg ch, bl
mov dh, byte [esp + 0x12]
jmp 0xafacd6
sub eax, 0xafaab1
cmp dword [eax + 0xaf3ffc], 0
je 0xafa495
lea esp, [esp + 8]
popal
jmp 0xaf7e64
setp bh
push word [esp + 1]
pop word [esp + 1]
bswap esi
mov edi, 0x1ba9563c
mov dh, byte [esp + 3]
mov word [esp + 1], si
mov bx, 0x6057
mov edi, 0xa881a8f
mov bl, bh
bswap ax
pushal
mov ebx, ebp
push dword [esp + 4]
mov si, word [esp + 3]
push dword [esp]
pop dword [esp + 0x19]
not bp
xchg cl, al
mov dx, ax
not ebx
mov dl, bh
xchg byte [esp + 0x14], ch
bswap esi
xchg dword [esp + 0xd], eax
bswap ebp
xchg cx, bx
bswap edx
mov al, byte [esp + 0x23]
mov dword [esp + 0x10], edx
push word [esp + 6]
lea esp, [esp + 0xf]
mov byte [esp + 0x19], ch
not bl
mov word [esp + 0x10], bp
mov byte [esp + 0x13], ah
pop bx
pop word [esp + 0xd]
lea eax, [esi + edi]
pushal
mov byte [esp + 0x1d], bl
push word [esp + 0xa]
xchg edi, eax
mov eax, ecx
jmp 0xafaf90
mov bx, word [esp]
pushfd
lea ecx, [ecx + 0xc5]
lea ebx, [edi*4]
xchg dl, ch
jmp 0xafab63
lea ebx, [edx + ebp]
mov dx, si
push word [esp + 1]
pop edx
xchg ebp, ebx
pushal
lea ebx, [esi + 0xe1]
xchg edx, ebx
lea esi, [ebp + ebp]
pop word [esp + 0x11]
lea esp, [esp + 2]
mov esi, dword [esp + 0x15]
lea esp, [esp + 0x1c]
popal
pushal
push ecx
mov byte [esp + 3], dh
mov word [esp + 0xd], dx
pop dword [esp + 0x12]
mov word [esp + 0xf], ax
push word [esp + 0x19]
push dword [esp + 3]
pop dword [esp + 0x13]
push dword [esp + 8]
lea esp, [esp + 8]
push word [esp + 0xb]
mov word [esp + 7], dx
lea esp, [esp + 0x20]
push 0
pushal
mov di, word [esp]
xchg bh, ah
xchg ebx, ecx
mov dh, byte [esp]
mov si, 0x65ba
bswap eax
mov ax, 0x7521
lea ebx, [ebp*4]
bswap dx
mov si, dx
mov esi, dword [esp]
xchg al, bl
xchg dx, bp
mov si, dx
bswap si
jmp 0xafac08
mov ecx, 0x584665c5
lea edi, [esp - 0x3a]
lea edx, [eax + ebx]
popal
xchg word [esp + 1], bp
mov byte [esp + 3], ch
bswap esi
bswap edx
mov byte [esp + 1], bh
lea ebp, [esp - 0xf]
mov bh, cl
mov cx, 0x71da
mov eax, dword [esp + 2]
pop word [esp]
mov dh, byte [esp + 1]
lea ebp, [eax + ecx]
mov bl, byte [esp + 3]
mov si, 0x4866
push word [esp + 1]
mov si, 0x5d8d
pop word [esp]
not ch
xchg di, cx
bswap eax
pop word [esp]
lea esp, [esp]
pop si
pushal
lea edx, [eax + 0x7459]
bswap edi
mov dl, 0x74
pop ebx
mov ecx, 0x48e764c6
mov ebx, 0x630909b0
mov ecx, 0x64e91e2d
pop cx
mov al, 0x11
bswap ax
mov byte [esp + 0xb], ah
lea esp, [esp + 0x16]
xchg byte [esp + 1], ch
push dword [esp + 1]
mov word [esp + 5], sp
lea eax, [eax + edx]
xchg dword [esp + 3], ecx
xchg byte [esp + 4], dh
pop edi
lea eax, [edi + ebp]
pop dx
push word [esp + 1]
not al
bswap bp
xchg word [esp], ax
pop ecx
push ax
mov ch, byte [esp + 1]
mov edi, 0x13cc78b2
mov cx, ax
mov eax, 0x6be32bf2
mov eax, 0x56bc792f
lea ebp, [ebx + ebp]
jmp 0xafac2c
neg dl
dec ebp
push word [esp + 3]
push word [esp]
pushfd
xchg ah, bh
lea edi, [esi + 0x95]
clc
mov bp, word [esp + 8]
push sp
sub edi, ecx
push edx
pop edi
xchg bl, dl
rcl bx, 0xf
neg bx
neg bl
sbb ebx, 0x17176320
mov byte [esp + 0xb], dh
pop dword [esp + 4]
lea ebp, [edi*4]
xchg esi, eax
sub al, 0xed
dec dh
setns bl
sub esp, 0xf
setp bl
lea esp, [esp + 1]
lea esp, [esp + 0x18]
popal
sub esp, 0x16
pushfd
pushal
cmc
mov word [esp + 0x20], sp
mov dword [esp + 0x26], esp
add esp, 0x24
mov byte [esp + 0xa], dl
push dword [esp + 0x13]
lea esp, [esp + 2]
lea esp, [esp + 0x18]
popfd
jne 0xafaac0
push 0xcf8e680d
jmp 0xafaac5
pop word [esp + 0xb]
bswap dx
push word [esp + 0xa]
lea esi, [edx + ebx]
lea esp, [esp + 3]
lea esp, [esp + 0x10]
popal
pushal
pop dword [esp + 0x10]
push word [esp + 0x19]
mov dword [esp + 0xc], edi
push word [esp + 0x1a]
lea esp, [esp + 0x13]
pop dword [esp + 4]
mov dword [esp], ecx
lea esp, [esp + 1]
lea esp, [esp + 8]
push 0
pushal
xchg al, bh
xchg cx, dx
lea ebx, [ebp*4]
mov bx, dx
mov bl, ah
mov cx, word [esp]
mov ah, bl
mov ecx, ebx
not esi
bswap bp
pushal
pop word [esp + 6]
lea ebx, [ebp*4]
lea edx, [eax + edi]
xchg byte [esp + 7], cl
pushal
mov dx, word [esp + 0xc]
push word [esp + 9]
lea ecx, [esp + 0x5479]
mov esi, 0x426b7eec
mov dword [esp + 0x3a], ebx
mov bx, word [esp + 0x25]
mov al, 0xc5
mov edi, eax
pop edi
mov word [esp + 0x26], bp
xchg edx, eax
xchg word [esp + 0x28], si
mov eax, dword [esp + 0x1e]
mov ah, 0x48
pop dword [esp + 2]
xchg dl, cl
mov esi, dword [esp + 0x32]
popal
mov di, 0x15d2
mov edx, esp
mov dl, 0xce
mov byte [esp + 7], cl
pop ebp
lea eax, [ebx + ebx]
setl ah
mov dword [esp + 4], edi
push di
mov esi, dword [esp]
lea esp, [esp + 0xf]
lea edi, [edi - 0x10f0]
mov ecx, dword [esp]
xchg byte [esp + 4], al
pop cx
jmp 0xaffd15
mov word [esp + 0x15], sp
mov ecx, esi
mov eax, dword [esp + 9]
pop dword [esp + 2]
not bx
push bx
mov cl, byte [esp + 0xd]
pop dx
pop word [esp + 0x10]
mov si, dx
mov dword [esp + 4], esi
xchg dx, di
jmp 0xafae5d
bswap eax
mov ebp, 0x2c3a4ca7
mov dword [esp + 0x19], eax
xchg ebp, edx
xchg cx, bp
lea edx, [edx + 0xeab1912]
pop dword [esp + 0x1d]
lea ecx, [ecx*4]
push word [esp + 0x27]
mov bh, byte [esp + 0x2b]
mov si, ax
mov di, sp
push bp
popal
mov di, word [esp + 4]
mov esi, 0x6e8317f3
mov byte [esp + 0x11], bl
xchg byte [esp + 7], cl
bswap ebp
xchg dword [esp + 8], edi
jmp 0xafaf57
mov edi, esp
sub esp, 1
mov dword [esp + 6], ebp
not bx
mov word [esp + 0xf], si
lea ebp, [esp - 0xdd]
mov byte [esp + 8], cl
xchg ch, dl
mov bx, si
mov dword [esp + 3], esi
mov esi, dword [esp + 0x14]
pop edx
bswap di
add esp, 0x15
bswap cx
mov bx, word [esp + 5]
push esp
push dword [esp + 0xc]
xchg edx, ebx
mov esi, 0x4b3f4449
mov ah, dl
bsf edx, ecx
mov eax, 0x7d3c7e6c
bsr ebx, esp
bts dx, cx
mov edx, 0x45387422
stc
add bl, bl
dec ah
mov esi, 0x6e9e35d4
dec ax
mov edx, dword [esp + 8]
mov cl, 0x16
mov dh, dl
pop si
mov dh, byte [esp + 0xe]
ror bl, cl
sbb cl, dl
pop dword [esp + 5]
mov bx, cx
setl dl
neg ah
sub esp, 0xc
mov dword [esp + 0x14], ebx
push si
pop cx
not bl
mov dx, word [esp + 0xb]
add esp, 0x14
mov bl, byte [esp + 3]
bsr dx, ax
xchg ebx, edx
push word [esp + 4]
push di
lea edx, [0x58b5130e]
add esp, 5
and ax, cx
push dword [esp]
mov bx, ax
neg ah
xchg word [esp + 2], dx
add esp, 8
mov bl, byte [esp]
inc si
mov dh, byte [esp]
lea esp, [esp]
mov esi, dword [esp]
stc
add esi, 0x60db2cbd
neg ah
cmp cx, 0x20f7
mov ebx, 0x4f8b179c
pushal
xchg bl, cl
mov byte [esp + 0x1a], bh
lea eax, [ecx + ecx]
lea esi, [esi*4]
add esp, 0x1f
push word [esp]
bswap si
xchg dl, ch
mov esi, 0x47af6c5e
lea esp, [esp]
push dword [esp]
push dword [esp]
pop dx
push di
xchg word [esp + 9], cx
bsf ax, ax
mov cx, sp
not bx
xchg dword [esp + 6], ecx
xchg byte [esp + 3], al
bsf esi, edi
setae al
pop dword [esp + 3]
pop ebp
setnp dh
lea edx, [ebx + edi]
mov bp, si
push word [esp + 2]
mov byte [esp + 2], bl
xchg word [esp], bx
lea ebx, [edx*4]
lea ecx, [esi + 0x5e53813]
bts edi, edi
mov ch, 0x54
xchg cx, ax
lea esp, [esp + 5]
neg ax
bsr ebx, ebp
btc edx, eax
xchg bx, dx
add esp, 0
mov edi, eax
bswap ax
lea edi, [edx - 0x4110]
inc ebp
push si
neg edi
xchg si, ax
mov edi, dword [esp]
mov ah, byte [esp]
sete ah
push esp
bswap ecx
xchg dword [esp], eax
mov byte [esp + 4], ch
rol ebp, 8
mov cx, 0x18b5
xchg byte [esp + 1], ch
pushfd
xchg word [esp + 1], bx
xchg word [esp + 4], cx
mov byte [esp + 5], ah
lea esp, [esp + 9]
mov eax, dword [esp]
or bx, 0x7fe3
mov dx, cx
add esp, 0
pushal
mov ebx, dword [esp + 0xb]
mov cx, ax
xchg ebx, eax
mov dh, 0xd6
lea edi, [ecx + 0x7e]
mov ch, ah
pop dword [esp + 0x16]
xchg al, dl
bsr dx, sp
mov byte [esp + 0x18], dh
pushfd
neg ch
mov byte [esp + 0x14], dl
mov dl, byte [esp]
mov ecx, dword [esp + 0x1f]
lea edi, [ecx*4]
lea esi, [esi + 0xae01136]
sub esp, 0xa
not dl
stc
mov bx, word [esp + 1]
bts edx, esp
pop esi
mov dx, word [esp + 4]
setno cl
xchg word [esp + 0x23], ax
lea esp, [esp + 0x24]
mov ebp, edx
mov word [esp + 1], bx
push dword [esp + 3]
mov dx, 0x303
xchg word [esp], si
xchg byte [esp + 3], al
neg ebx
xchg word [esp + 3], ax
mov dh, byte [esp + 1]
push dword [esp + 3]
push dword [esp + 0xa]
lea esp, [esp + 9]
inc bp
shl al, 7
mov dx, word [esp + 3]
xchg dword [esp], ecx
pop word [esp + 2]
mov cx, 0xf67
mov word [esp + 1], dx
mov word [esp], si
mov bx, 0x48b
bsf eax, esi
mov word [esp + 2], sp
mov bp, word [esp + 3]
lea ebp, [eax + esi]
dec ebx
mov ebp, edi
push ax
xchg word [esp + 2], ax
pushal
add ecx, 0x65ec5673
mov ax, bp
mov ecx, esi
pop word [esp + 0x1e]
push word [esp + 0xb]
xchg dword [esp + 2], ecx
lea esp, [esp + 0x1e]
lea esi, [esi - 0xe7]
lea ebp, [edi + ebp]
mov si, 0x2261
dec ah
pop dword [esp]
bswap ecx
xchg word [esp + 1], bx
pop word [esp]
mov byte [esp], dh
mov byte [esp], ah
mov ah, 0xcb
bswap bx
neg ebx
mov byte [esp], bh
cld
not al
lea esp, [esp + 2]
setle al
mov al, 0xd
xchg byte [esp], bh
mov bl, bh
bsf eax, esi
cmc
lea ebp, [edx + edx]
lea edi, [ebx*4]
xor edi, 0x69c77cd
clc
bswap ecx
not cl
dec eax
xchg ebp, ecx
mov ecx, 0x37b26492
mov bh, ch
pushal
lea esp, [esp + 0xa]
rcr dl, 6
sub esp, 6
neg ah
sub esp, 0x13
clc
mov bp, bx
mov bh, byte [esp + 0xa]
xchg word [esp + 0x1d], dx
lea esp, [esp + 0x22]
mov dx, bp
mov bp, bx
inc ecx
mov edi, dword [esp + 8]
mov ah, 0x53
push word [esp + 0xb]
mov word [esp + 6], sp
not bp
shr al, 3
lea ebx, [edi + 0x5a8560fa]
xchg byte [esp + 5], cl
mov dword [esp], esp
mov edx, ebx
mov al, bh
bsr bx, ax
push word [esp + 0xb]
push si
xchg word [esp + 5], dx
pushfd
pop ax
pop edi
mov di, ax
dec edx
xchg dx, si
pop eax
setae dl
mov bp, word [esp + 0xc]
mov word [esp + 3], cx
push word [esp + 4]
pop word [esp + 4]
mov cx, 0x4acd
mov ah, byte [esp + 2]
inc di
btr cx, dx
mov byte [esp + 7], dl
btc cx, si
mov word [esp + 2], dx
pop esi
xchg di, bx
push word [esp + 8]
mov edx, dword [esp + 5]
mov bp, word [esp + 5]
lea eax, [eax*4]
clc
bswap ax
lea ebx, [eax + ecx]
mov cx, 0x4e43
cmp bp, bx
pushfd
pushal
pop esi
mov word [esp + 1], bx
mov word [esp + 0x1c], ax
mov word [esp + 6], di
bswap di
bswap ebp
bswap cx
rcl eax, 0x19
sub esp, 0x1e
setl bh
mov bp, cx
or bp, di
popal
pop dx
mov ah, byte [esp + 0x20]
setl ch
bts edx, ebx
lea ebp, [ecx + edx]
not di
mov ah, al
mov word [esp + 0x10], dx
lea eax, [esi*4]
mov al, byte [esp]
lea esp, [esp + 0x1e]
mov ebp, dword [esp + 8]
mov cx, word [esp + 2]
setb dl
pushal
add esp, 0x29
mov bp, word [esp]
bswap bx
shr esi, 0x1c
dec cx
mov ebx, 0x72fb027f
lea esp, [esp]
not ah
btr bp, cx
dec esi
mov dx, 0xc36
bsf bp, bx
mov edx, edi
mov byte [esp], al
xchg bx, ax
mov di, 0x1947
sub esp, 0x16
mov ecx, 0x5112739f
cld
mov dl, 0x5c
not di
setns bl
not eax
mov byte [esp + 1], ch
xchg word [esp], cx
mov dl, dh
cmc
lea edx, [esi + ebp]
lea ebp, [esp + ebp]
lea ebx, [ebx - 0x7aac]
mov dx, 0x7c2
push ax
mov word [esp + 6], bp
pushal
mov ecx, 0xee63476
lea edx, [ebx + ebp]
xchg byte [esp + 0x35], cl
xchg al, dl
mov ebx, 0x1aae5103
mov bx, 0x2f2d
mov cl, 0x8c
neg ch
mov ebx, ecx
lea ecx, [ecx + edx]
lea edi, [ebp*4]
pop cx
lea ebx, [esp + ecx]
mov byte [esp + 0x30], dl
add esp, 7
mov esi, dword [esp + 0x2e]
popal
xchg si, ax
add esp, 0
mov cx, word [esp + 0xc]
xchg byte [esp + 0xb], bl
xchg byte [esp + 8], dh
xchg ch, ah
not bp
add eax, edx
and bl, 0x89
bswap edx
sub esp, 0x13
popal
mov word [esp], di
mov word [esp], bx
xchg word [esp], bp
and al, 0x72
mov cx, 0x21da
mov word [esp], si
xchg word [esp], bx
cmc
xchg di, cx
bswap di
inc bp
pushal
dec esi
xor bl, 0xcb
push dword [esp + 0xb]
neg ebp
dec bp
mov dh, byte [esp + 0x21]
add esp, 0xf
bswap cx
bsr ebx, edi
mov bh, byte [esp + 3]
ror ebp, 0xc
shl bp, 2
pop esi
ror si, 2
xchg dword [esp + 4], eax
not dl
shr bx, 0
mov ch, byte [esp + 6]
btc di, cx
mov ecx, 0x101c465d
push word [esp + 2]
not dx
mov ecx, dword [esp + 3]
btr ax, si
not dl
sub esp, 7
mov al, byte [esp + 0x17]
setle dh
cmp al, cl
lea edx, [edi*4]
lea esp, [esp + 0x10]
sub esp, 0x10
push word [esp + 0x13]
mov di, word [esp + 7]
sub si, 0x5104
push word [esp + 0x16]
push word [esp + 2]
mov ah, al
mov dl, byte [esp + 0xc]
add esp, 8
mov byte [esp + 0xb], bl
mov ah, 0x39
mov al, ch
lea ecx, [ebx + esi]
lea esp, [esp + 5]
mov byte [esp + 0x12], ch
mov cx, word [esp + 6]
pop cx
bswap ax
mov word [esp + 8], sp
mov ch, byte [esp + 2]
pop eax
xchg word [esp + 7], dx
inc bp
sub esp, 0x1b
push word [esp + 0xb]
mov dword [esp + 0x23], ebx
pop dword [esp + 0x22]
rol dh, 1
btr edx, ecx
neg cx
xchg dword [esp + 0x16], esi
xchg bh, dh
lea ebp, [eax + 0x23f1029a]
xchg esi, edx
pushfd
lea edi, [edi + 0xc5a59e3]
xchg dword [esp + 0x1a], ebp
mov byte [esp + 2], al
mov ah, bh
mov dx, 0x2531
pop edi
dec si
mov dword [esp + 0x14], ecx
lea ecx, [esi*4]
sub esp, 0
xchg cx, di
lea esi, [ecx + 0x394429d3]
btc di, si
pop dword [esp + 2]
bswap di
mov dx, 0x2e9b
setl dh
pushal
xchg byte [esp + 0x43], bl
mov dword [esp + 0x29], edi
sub esp, 0x15
lea esp, [esp + 0x5a]
sbb al, ch
cmc
mov al, 0x75
bsr bp, di
mov ah, byte [esp]
xchg dx, cx
ror cx, 0xb
lea edi, [ebx + ebp]
mov edx, dword [esp]
sub esp, 0
mov ax, word [esp]
mov ah, bl
xchg edi, eax
mov edx, ecx
neg ebp
neg di
mov ah, cl
mov cx, 0x478e
bt cx, ax
pushfd
mov edi, esp
lea esi, [ecx + edi]
mov word [esp], ax
lea edi, [edx - 0x9a]
xchg esi, ebp
xchg bp, bx
not ax
neg dh
lea ebx, [0x7c15022]
setne cl
bswap dx
mov edi, dword [esp + 3]
dec ecx
clc
clc
lea esi, [eax*4]
xchg esi, edx
bsr ecx, ecx
mov cx, word [esp + 1]
xchg dword [esp], eax
xchg di, cx
shl cx, 0xb
cmc
btr cx, dx
xchg byte [esp + 2], dl
neg esi
mov dword [esp], eax
xchg ecx, eax
lea ebp, [edx + edi]
pop ebx
mov di, 0x3b9e
lea edx, [edx*4]
lea ebx, [esp - 0x1778]
stc
lea edx, [ecx*4]
mov ecx, dword [esp]
bswap ebp
mov bh, 0x75
mov bx, 0x518f
ror si, 0xe
mov edx, eax
lea eax, [eax + 0x10754469]
xchg ecx, esi
not esi
lea edi, [ecx + 0xc0d]
mov esi, 0x27bc7e89
neg cx
xchg dx, di
mov ecx, 0x758f0ddf
xchg cl, dh
xchg ebx, eax
clc
bswap cx
cld
setp ah
bsr ebx, ebp
mov ebx, dword [esp]
setne bl
bsr edi, edx
add edi, ebp
stc
not esi
lea edi, [esi + 0x1cb0]
shl dh, cl
mov al, 0xc4
bswap di
mov cx, si
mov ah, 3
setne dl
bswap ecx
inc ah
bsf bp, si
mov ecx, ebx
pushal
rcl esi, cl
dec edx
neg dx
xchg dword [esp + 0x1b], ecx
popal
xchg dh, cl
mov ebp, esp
mov ebp, dword [esp]
mov bx, dx
stc
sbb bp, cx
mov ecx, 0x1654123
bswap ebp
lea edx, [edx*4]
mov bx, word [esp]
mov bh, 0xb1
btc bx, ax
btc edi, ebx
inc dx
bswap cx
bswap si
mov edx, eax
inc edi
not edi
pushfd
push dword [esp + 1]
sub esp, 4
mov bh, byte [esp + 6]
mov bx, 0x6510
bsr si, si
pop dx
mov si, bp
pop ebx
mov bl, ah
ror cl, 6
bsr edi, ebx
pop word [esp + 1]
bt esi, ebx
mov bp, 0x2bc3
mov esi, eax
inc edx
xchg bh, dh
xchg ebx, eax
mov word [esp + 1], ax
sub esp, 2
lea edi, [0x249a2b75]
lea ecx, [edx + 0x515b]
mov byte [esp], bh
mov dword [esp], esp
lea edi, [edx*4]
shl cx, cl
pop ebx
bsr edi, esp
push word [esp + 1]
mov edi, 0x73e84ac8
add esp, 2
mov dh, dl
cld
setle bl
add esp, 0
pop dx
mov eax, esi
sub ebx, esp
bswap si
push ecx
mov bx, sp
xchg dword [esp], ebp
ror ax, 1
xchg byte [esp], cl
mov word [esp], sp
push dword [esp + 2]
neg ax
push word [esp + 4]
bsf dx, di
bts bx, ax
xchg esi, ebp
mov al, byte [esp + 6]
mov dword [esp + 5], esp
xchg edx, eax
rcr al, 1
mov dl, byte [esp + 5]
push dword [esp + 7]
btr edx, esi
xchg dword [esp + 9], esi
mov ah, 0xcc
bswap si
push dword [esp + 2]
bsf dx, ax
neg al
mov byte [esp + 0xf], dh
mov ebp, 0x5e077a5e
mov dword [esp + 2], edi
push word [esp + 4]
mov word [esp + 4], sp
add esp, 7
xchg dword [esp + 2], eax
push word [esp + 4]
mov dword [esp], ebx
mov bx, word [esp + 3]
mov eax, dword [esp + 0xa]
mov cl, byte [esp + 0xa]
mov dword [esp + 0xa], ecx
mov ax, word [esp + 4]
neg bl
lea esp, [esp + 3]
mov si, word [esp + 3]
setle ah
mov ax, 0x6748
cld
lea edx, [edx*4]
xchg word [esp + 1], ax
mov word [esp + 9], sp
mov dl, 0x40
inc ch
add esp, 0
lea esp, [esp + 8]
pop eax
mov si, 0x39de
neg al
btc si, cx
mov edi, dword [esp]
dec dx
mov esi, dword [esp]
mov bh, 0x30
mov bl, dh
rcl eax, 5
lea ecx, [esp + ebx]
pushfd
xchg word [esp + 1], cx
add esp, 3
bswap bx
bswap dx
bsf bx, cx
bts di, bx
lea esp, [esp]
bsf bp, dx
pushfd
lea esp, [esp + 4]
lea ebp, [esi*4]
lea esp, [esp]
sete bh
btr edx, eax
add ah, cl
mov dh, byte [esp]
setb cl
bswap esi
mov edi, dword [esp]
inc edx
lea esp, [esp]
mov al, 0xbd
sub esp, 0x19
xor al, 0xf8
mov ebx, 0x37d771f9
rcl al, 1
push word [esp + 0x14]
cld
mov word [esp + 7], bx
lea ebp, [esi + edi]
shr dl, 1
bswap cx
mov edi, 0x5552644d
inc bp
neg bl
mov ah, 0x7f
xchg dword [esp + 0x13], esi
not edx
mov ecx, 0x2b1b6f73
mov bp, word [esp + 2]
mov bh, byte [esp + 0x16]
mov edx, ebx
ror ebp, 0x1c
xchg word [esp + 0x19], bp
xchg esi, ebx
bsr ax, dx
xchg esi, eax
mov byte [esp + 6], dl
adc cx, 0x1801
push word [esp + 4]
mov word [esp + 0xa], si
xchg dword [esp + 3], ebp
pop bx
mov eax, dword [esp + 5]
lea esp, [esp + 0x12]
bswap si
xchg word [esp + 7], ax
sub esp, 0x14
lea esp, [esp + 0x1d]
mov di, word [esp]
sub esp, 0x10
mov bx, word [esp + 7]
bsf di, bp
xchg byte [esp + 0xe], dh
mov dx, word [esp + 5]
pop edx
pop di
mov si, word [esp + 4]
xchg dl, ah
pop ax
mov al, 0x83
sub esp, 0x1b
pop word [esp + 2]
pop dword [esp + 5]
xchg edi, ebp
mov ah, ch
bswap si
neg ebx
xchg dword [esp + 0xe], ecx
not bp
push word [esp + 0x17]
xchg bx, bp
add esp, 0x1c
mov esi, dword [esp]
mov edi, eax
bswap ebp
mov dword [esp], edx
bsr di, dx
lea esp, [esp + 1]
xchg dl, ah
mov bx, di
lea edx, [esi + 0xc71]
clc
neg bp
mov edi, dword [esp]
mov ah, byte [esp]
bswap ecx
lea edi, [edx*4]
bswap di
cmc
inc edx
lea ebp, [esi*4]
push word [esp + 1]
inc cx
ror bp, 4
push dword [esp]
pop cx
bswap edi
mov eax, 0x6d906d54
xchg ebp, ecx
dec dh
mov ebp, dword [esp + 1]
rol edx, 0xc
cld
push word [esp + 2]
mov byte [esp + 5], ch
mov dword [esp + 4], eax
xchg dword [esp + 4], ebp
xchg byte [esp + 2], ch
mov di, 0x79d3
push dword [esp + 6]
add esp, 5
lea edi, [0x26b3111e]
xchg word [esp + 1], dx
mov ax, sp
xchg dword [esp + 3], esi
bsf edi, ebp
pop esi
lea ecx, [ebx + ebp]
mov ah, byte [esp + 1]
lea eax, [0x45982a63]
mov si, word [esp]
mov bp, bx
pop dx
lea edi, [edx*4]
xchg byte [esp], ch
add esp, 1
lea eax, [edi + edi]
xchg dx, si
neg bl
mov eax, 0x6fa9454d
xchg cx, di
setg cl
xchg bl, cl
lea esp, [esp]
not ecx
lea eax, [edi - 0x2fd2]
not si
sub esp, 0xd
lea eax, [ecx*4]
mov ebp, 0x65ea57cf
rcr esi, cl
not edi
setp dh
xchg dword [esp + 7], ebx
pop dword [esp + 5]
xchg esi, edx
xchg al, bl
sub esp, 5
xchg edx, esi
setns cl
lea eax, [ecx*4]
lea ecx, [edx + 0x4e35]
mov cl, 6
pop bp
bsr edi, ebp
shl bp, 0
xchg ebx, edx
stc
mov bp, word [esp + 1]
mov si, dx
xchg byte [esp + 8], al
mov byte [esp + 8], ah
lea esp, [esp + 8]
xchg dx, cx
lea esi, [edx - 0x70]
bswap si
mov byte [esp + 1], dh
mov dx, ax
add esp, 4
bsf bp, cx
mov edi, dword [esp]
mov dl, ah
add ebx, 0x3951321c
mov eax, dword [esp]
adc ecx, 0x15cb4c6c
clc
btc edx, ecx
xchg byte [esp], bl
xchg byte [esp], dl
lea esp, [esp]
lea ecx, [edx*4]
neg cx
mov bp, word [esp]
xchg ebx, edi
mov cl, 0x39
bt eax, ebp
not di
neg si
lea ebx, [ebx + ebx]
xchg byte [esp], dh
xchg byte [esp], al
bswap di
mov edx, 0x7fae109d
dec al
cld
adc edi, ebx
mov dl, ch
cmp ax, 0x7ca2
clc
bswap ebp
add esp, 0
mov ecx, esp
dec ecx
dec cx
lea edi, [edi*4]
lea esi, [eax + ebx]
lea esp, [esp]
mov si, word [esp]
mov cx, 0x40ab
mov byte [esp], al
neg cl
bsr si, di
bsr eax, ebp
sub esp, 0x19
dec si
bsf dx, bx
mov esi, 0xdb76807
neg edx
push word [esp + 4]
mov cx, 0x38ca
mov dx, sp
sub esp, 5
clc
mov byte [esp], dh
mov al, bh
xchg dword [esp + 0xa], edi
mov al, 0x1a
add esp, 0x1c
xchg byte [esp + 2], bl
xchg cl, bh
shr cx, cl
xchg bp, ax
mov ecx, 0x47511a0e
btr di, di
xchg edi, eax
mov dx, word [esp + 1]
stc
neg dh
mov cl, byte [esp + 3]
mov bh, byte [esp + 3]
bswap di
mov ah, dl
setle cl
push dword [esp + 2]
mov ecx, 0x223a786e
lea esp, [esp + 8]
xchg bx, ax
mov bl, 9
lea esp, [esp]
bsr bp, dx
xchg byte [esp], dh
sub esp, 0x1d
bswap cx
add esp, 5
lea esp, [esp + 0x13]
push dword [esp]
xchg byte [esp + 1], ch
push word [esp + 5]
btr edx, ebx
mov ebp, dword [esp + 5]
pop word [esp + 5]
bswap ax
lea esp, [esp + 8]
xchg dl, bl
mov edi, ecx
xchg bl, cl
mov word [esp], di
mov al, cl
mov ah, bh
inc dl
mov ebx, dword [esp]
xchg di, ax
push word [esp]
dec dh
mov bx, 0x7024
bswap di
pop esi
dec bp
rcl dl, cl
bsr esi, ecx
neg cx
mov cx, word [esp]
rcl esi, cl
mov ecx, dword [esp]
mov bx, word [esp]
lea eax, [eax + ebx]
mov bp, 0x3b71
mov dx, word [esp]
xchg cx, bp
xchg dl, al
mov si, word [esp]
lea esi, [edx - 0x62]
mov dl, byte [esp]
mov bx, di
bswap ax
clc
mov ax, 0x3e08
mov ch, 0xa9
mov bx, word [esp]
cmc
lea ecx, [esp + edi]
sub esp, 0xe
lea ebx, [eax*4]
mov bx, sp
mov dx, word [esp + 0xb]
pop ecx
mov ah, 0x8b
xchg bp, si
clc
sub esp, 0x19
sub esp, 0xb
dec di
pushal
lea esp, [esp + 0x21]
btr di, cx
rcl ah, 7
mov dx, word [esp + 9]
xchg si, ax
mov ah, 0x10
dec dl
pop ebp
popal
mov bh, byte [esp + 8]
mov dword [esp + 4], edi
mov ch, byte [esp + 2]
mov ebp, 0x17425d77
inc bx
cmc
mov ch, 0x8e
xchg word [esp + 6], bx
mov edx, edi
lea ecx, [ebp*4]
mov cx, word [esp + 8]
xchg ecx, edx
lea esp, [esp + 5]
push word [esp + 2]
mov edx, esi
sete al
mov si, word [esp + 4]
xchg ebx, esi
mov ax, word [esp + 4]
mov dl, bh
mov al, byte [esp + 1]
mov dword [esp], ecx
dec edi
bswap ebx
xchg edi, edx
inc al
pop ebp
push cx
add esp, 2
bsf di, bx
mov byte [esp], bh
neg ecx
setp bh
not bh
add esp, 1
sub esp, 0x12
mov bl, byte [esp + 0xa]
clc
inc si
mov edi, 0x3f746737
bt eax, ebx
bt bp, sp
mov ch, 0x80
xchg bx, si
or ch, bh
xchg ebx, eax
push dword [esp]
shl eax, 2
xchg byte [esp + 6], ch
lea edx, [eax*4]
rcl al, cl
mov di, si
pop word [esp + 3]
lea edi, [eax + eax]
bswap si
mov cl, 0xd2
mov word [esp + 1], ax
bsr dx, sp
mov si, word [esp + 0x11]
neg bh
pop si
dec ch
add esp, 0x11
mov esi, eax
mov ch, dl
lea ebp, [ebx - 0x63ed]
mov dl, byte [esp]
mov word [esp], bx
lea esp, [esp]
mov bp, 0x713d
mov bx, 0x765a
xchg byte [esp], bh
mov byte [esp], cl
add eax, esp
mov ax, bp
mov al, byte [esp + 1]
push ecx
xchg edi, ebx
push dword [esp + 1]
mov ebp, dword [esp + 3]
rcl cl, 7
pop ecx
neg edx
pop word [esp + 1]
mov ch, dl
mov ecx, 0xd7223eb
xchg edx, eax
pop cx
bsr eax, eax
lea ebp, [ecx + edx]
pop dx
and cx, bp
sub dl, dl
lea ebx, [0x8153837]
bswap bp
bswap bp
setne al
mov eax, dword [esp]
dec cx
sub esp, 9
xchg ebx, ecx
bswap dx
mov bx, sp
mov dword [esp], ecx
not eax
neg bh
xchg word [esp], bp
bswap bp
push dword [esp + 1]
not cl
mov dword [esp + 5], edx
mov eax, dword [esp + 0xa]
xchg di, ax
mov edi, ebp
pop word [esp + 8]
mov cl, 0xf
sub esp, 0x1d
mov al, byte [esp + 0x27]
mov edx, dword [esp + 0x1c]
bswap cx
mov word [esp + 0x12], dx
push word [esp + 8]
pop dword [esp + 0x11]
bswap di
xchg dword [esp], ebx
bswap edi
xchg word [esp + 0xd], ax
setbe cl
pop bp
push word [esp + 0xe]
push dword [esp + 1]
pop ebp
lea eax, [ebx + 0x8b]
neg bx
mov dword [esp + 0xd], ecx
pop dword [esp + 5]
shr ebp, cl
mov dword [esp + 7], esi
btc bx, si
lea esi, [edx + edi]
pop bx
lea esp, [esp + 0x1c]
pop edx
mov bx, sp
btr esi, edx
mov ebp, 0x690f0961
mov ebx, dword [esp]
xchg dx, bx
xchg ch, bl
lea ebp, [0x4afd06c5]
setae dl
xchg esi, eax
mov eax, edi
mov esi, dword [esp]
bsf ebx, ebx
mov ah, 0x41
mov ebx, dword [esp]
mov cx, word [esp]
push si
neg ax
sbb bx, bx
bsr ax, si
push word [esp + 1]
jmp 0xafadbf
mov dl, 0x49
mov eax, ebx
lea esp, [esp + 3]
lea ecx, [esi*4]
clc
lea esi, [edi + 0xfb]
bswap edi
btc dx, sp
mov ebp, dword [esp + 5]
lea ebx, [edi*4]
setp ah
setae dl
xchg edx, eax
push word [esp + 1]
xchg word [esp], dx
bswap ecx
mov dword [esp + 1], esi
add esp, 6
cmc
setp ch
mov byte [esp], bh
bswap eax
add esp, 1
dec dx
push edi
push bx
mov ebx, dword [esp + 2]
lea ebp, [esp + ecx]
sub esp, 0x1d
mov word [esp + 0x11], cx
mov bh, 0x96
xchg si, cx
not bh
mov byte [esp + 0xd], ch
mov word [esp + 8], si
not di
jmp 0xafafed
mov bx, word [esp]
mov bp, di
bswap ecx
xchg word [esp], di
push word [esp + 4]
mov edi, 0x79040fa1
pop di
mov word [esp], bx
lea ebp, [ebx + esi]
push dword [esp + 3]
pop ebp
xchg al, dh
mov edi, eax
pop bp
mov bx, sp
push word [esp]
bswap di
mov byte [esp], dh
xchg byte [esp + 2], dl
lea ebp, [0x765b72a3]
bswap di
bswap bx
xchg al, bl
xchg bh, dl
mov dword [esp], edi
pushal
not cx
mov al, cl
mov edx, 0x56217b71
push dword [esp + 7]
mov word [esp + 0x22], si
xchg esi, eax
xchg byte [esp + 8], bh
mov dx, word [esp + 0x1e]
mov word [esp + 4], di
lea ebp, [ebx + 0x36b53c66]
xchg si, cx
xchg dl, dh
sete dh
mov bp, word [esp + 0x1e]
setne al
lea esi, [esp + 0x5f]
mov cx, bx
mov ax, word [esp + 0x22]
mov dword [esp + 0xf], esi
xchg bx, si
lea ecx, [esi - 0x6a45]
xchg dh, cl
mov dx, si
bswap ebx
mov dx, cx
lea esp, [esp + 1]
lea esp, [esp + 0x28]
popal
push si
push esp
pop word [esp]
push word [esp + 1]
lea esp, [esp + 4]
mov byte [esp], bl
mov byte [esp], ch
push ebx
mov word [esp + 1], cx
lea esp, [esp + 1]
pop word [esp]
mov word [esp], ax
lea esp, [esp + 3]
push 0
pushal
xchg dl, bl
xchg bx, cx
setbe bl
xchg bx, cx
bswap dx
mov ecx, dword [esp]
pushfd
xchg di, ax
mov dx, 0x1293
mov dword [esp], esi
mov dl, bl
bswap bx
push word [esp]
bswap edi
lea eax, [ecx + esi]
lea edi, [edi*4]
push bx
bswap di
mov ax, word [esp + 4]
xchg byte [esp + 1], dl
mov ebx, dword [esp + 3]
mov word [esp + 5], bx
xchg word [esp + 1], dx
xchg ch, bh
mov dword [esp], edi
lea esp, [esp + 4]
pop word [esp]
mov ebx, esi
mov dl, byte [esp + 1]
bswap ebp
mov ebx, dword [esp]
mov bh, 0x68
pop si
lea edi, [edi + 0x577b5cd0]
mov ebp, 0x407c33d2
bswap dx
mov cl, bh
mov dh, byte [esp]
pushfd
mov si, word [esp + 2]
mov word [esp], sp
mov dx, word [esp]
xchg byte [esp], al
push dword [esp]
pop word [esp + 3]
pop word [esp]
xchg dword [esp], esi
mov dword [esp], esi
xchg dword [esp], eax
mov bh, byte [esp]
xchg dword [esp], ebp
setae bl
mov cl, dl
mov eax, ebp
lea ecx, [esp - 0x79d9]
mov ebx, 0x75362a9d
mov bp, word [esp + 2]
xchg dword [esp], eax
mov esi, esp
push dword [esp + 2]
not ecx
mov al, cl
pop edi
mov di, 0x56ff
mov al, 0xbc
lea edi, [eax + ebp]
xchg word [esp], si
xchg ecx, ebp
xchg byte [esp + 2], bh
pop ebx
bswap si
mov ebx, esi
lea ebp, [esp + 0x2c37]
lea edx, [0x1a7e6eaf]
xchg ecx, edx
mov ecx, 0x1ae77aba
mov dx, word [esp]
mov ch, 0x42
mov ah, byte [esp]
mov edx, ebp
not edi
lea ecx, [eax + ebx]
mov bl, byte [esp]
mov ecx, dword [esp]
not esi
xchg cl, dh
not eax
lea ecx, [ebx*4]
bswap edi
mov al, 0x3f
mov edx, 0x5065473e
mov ecx, dword [esp]
mov ch, dh
mov ebx, eax
lea edx, [edi + edi]
mov cx, bp
mov cl, ch
mov ax, 0x7c98
lea ecx, [esi + 0x5cd37c14]
mov dh, ah
popal
pushal
mov dword [esp + 1], esp
mov byte [esp + 5], al
push dword [esp + 9]
lea esp, [esp + 0x10]
pop dword [esp + 3]
pop dword [esp + 6]
pop word [esp + 2]
pop dword [esp]
lea esp, [esp + 2]
lea esp, [esp + 4]
call fcn.00a3e507
jmp 0xb019b6
call 0xb019bb
jmp 0xb019e3
add dword [esp], 0xffffb194
call fcn.00a3c233
push 0x9f7e742d
add dword [esp], 0x61313450
pushal
lea ebx, [esi*4]
xchg si, cx
jmp 0xb01b1c
call 0xb01a2a
pop eax
jmp 0xb01e7d
movzx ebx, word [eax + 0x3c]
jmp 0xb01e09
not edi
lea esp, [esp + 2]
lea esp, [esp + 0x14]
popal
push esp
push dword [esp]
lea esp, [esp + 1]
push word [esp + 3]
mov byte [esp + 3], dh
pushfd
mov dword [esp + 6], edi
mov dword [esp + 8], eax
lea esp, [esp + 1]
lea esp, [esp + 0xc]
push 1
pushal
bswap ax
push bp
xchg dx, si
lea edx, [eax + ecx]
mov si, 0x7a3c
xchg word [esp], di
lea esp, [esp + 1]
bswap ebx
xchg byte [esp], cl
lea edi, [esi*4]
lea ecx, [ebx + ebp]
mov bh, 0x8e
mov ecx, 0x307a1bbd
mov bx, word [esp]
mov bp, dx
mov bl, byte [esp]
mov di, word [esp]
lea esp, [esp]
mov dl, byte [esp]
bswap bp
xchg byte [esp], bh
xchg di, si
mov byte [esp], bl
xchg byte [esp], ch
mov ebp, dword [esp]
mov edi, dword [esp]
xchg bp, bx
mov bp, cx
lea ebx, [edx*4]
mov byte [esp], ah
bswap di
mov cl, bl
xchg cx, si
mov al, 0x60
mov di, word [esp]
mov cx, word [esp]
mov dx, ax
bswap edi
lea edi, [ecx*4]
jmp 0xb029fc
bswap dx
not esi
mov al, byte [esp]
mov edi, 0x52270c05
xchg di, ax
mov edi, dword [esp]
mov eax, 0x54f54eb1
mov al, 0xeb
lea ecx, [edx*4]
mov di, bp
lea eax, [edi + edi]
mov cx, si
bswap edx
xchg bx, ax
bswap esi
lea edx, [ebp*4]
xchg cx, bx
setae cl
seto ch
mov bp, word [esp]
mov ch, byte [esp]
lea esi, [ecx + ebp]
mov ah, 0x9c
xchg cx, di
mov ax, dx
mov eax, 0xc335575
xchg ecx, edx
mov edi, 0x653960f6
mov dx, ax
mov ecx, 0x467b0628
mov ax, 0x310a
mov edx, dword [esp]
seto cl
push ecx
lea edx, [edi + ebp]
not ecx
mov word [esp + 1], sp
mov di, 0x177c
mov dword [esp], esp
bswap ebp
lea esp, [esp + 2]
xchg dl, bh
mov word [esp], cx
mov cl, 0xa0
mov esi, dword [esp]
mov bp, 0x4ac5
not ebp
mov bl, byte [esp + 1]
bswap edi
xchg byte [esp], al
pop di
mov ebx, dword [esp]
mov ah, al
pushal
xchg dword [esp + 0x14], ecx
mov ax, word [esp + 0x1e]
pop dword [esp + 6]
push dword [esp + 0x11]
xchg ah, dl
xchg esi, eax
pop dx
lea ecx, [eax*4]
xchg bh, dh
sets dh
push dword [esp + 0x11]
lea esp, [esp + 0x14]
xchg word [esp + 9], cx
mov edi, 0x651458c6
not si
lea eax, [eax + esi]
not esi
xchg cx, dx
mov edi, ecx
push dword [esp + 4]
push word [esp + 0x11]
mov esi, 0x78c51ef2
mov edi, 0x585912ad
xchg dword [esp + 0xa], ecx
mov esi, 0x33475a8d
xchg byte [esp + 6], bh
mov bp, 0x42f4
mov edi, edx
mov ebp, dword [esp + 3]
push dword [esp + 0xa]
mov si, word [esp + 0x13]
bswap bp
mov cx, bp
mov eax, dword [esp + 9]
push dword [esp + 0xa]
pop dword [esp + 0xe]
lea ebx, [edi + 0xab035f0]
pop word [esp + 0xb]
mov dword [esp + 0xf], edx
lea ebp, [ecx*4]
mov ebp, dword [esp + 0x13]
mov bh, 0xac
jmp 0xb01a58
add ebx, eax
cmp word [ebx], 0x4550
je 0xaf8642
jne 0xb01e8b
or ecx, dword [edi + 0x10897a1f]
dec esi
int3
xor ax, ax
cmp word [eax], 0x5a4d
je 0xb01a45
sub eax, 0x10000
jmp 0xb01e80
call 0xb01eba
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 ebx
lea esp, [esp]
mov word [esp + 1], sp
mov dword [esp], esi
mov byte [esp], ah
pop word [esp]
pushfd
pop word [esp]
push sp
lea esp, [esp]
lea esp, [esp + 2]
lea esp, [esp + 3]
lea esp, [esp + 1]
push eax
push bp
push esp
push word [esp + 4]
pop word [esp + 2]
lea esp, [esp + 3]
push edi
mov word [esp + 1], di
push ebp
push word [esp + 2]
push dword [esp + 6]
pop dword [esp + 5]
mov byte [esp + 3], bl
mov word [esp + 7], dx
lea esp, [esp + 1]
mov dword [esp + 8], ecx
pushal
mov word [esp + 0x1b], sp
pop word [esp + 8]
pushfd
push word [esp + 0x11]
mov dword [esp + 0x28], edx
push ebx
pop word [esp]
lea esp, [esp + 1]
lea esp, [esp]
mov byte [esp], bh
lea esp, [esp]
push ecx
mov dword [esp], ecx
push word [esp + 3]
push edx
lea esp, [esp + 3]
mov dword [esp + 0x2c], ebx
pushal
lea esp, [esp + 0xc]
pushal
pop dword [esp + 0x21]
pop dword [esp + 0x22]
pop word [esp + 0x1a]
mov word [esp + 0x16], sp
push dword [esp + 0x22]
mov byte [esp + 0x24], bh
lea esp, [esp + 2]
mov dword [esp + 0x54], esp
pushfd
pushal
pop word [esp + 8]
push sp
mov word [esp + 0x20], bp
push word [esp + 9]
mov dword [esp + 0x1f], esp
lea esp, [esp + 2]
mov dword [esp + 0x74], ebp
push edi
mov byte [esp], al
push dx
mov dword [esp], edi
lea esp, [esp + 5]
pushfd
push word [esp + 3]
lea esp, [esp]
push dword [esp]
pop dword [esp]
pop word [esp + 2]
lea esp, [esp]
push word [esp + 1]
push word [esp + 2]
lea esp, [esp + 1]
mov dword [esp + 0x78], esi
push bp
lea esp, [esp + 1]
lea esp, [esp]
mov byte [esp], al
pushal
pushfd
lea esp, [esp + 1]
mov dword [esp + 0x98], edi
lea esp, [esp + 0x98]
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 0xb01a25
mov ch, byte [esp]
mov esi, 0x3fbb3d6f
xchg di, bp
lea ecx, [ebx + 0x40]
push dx
pop di
mov bh, dh
xchg ebx, eax
bswap eax
mov bp, word [esp]
push esp
mov bl, ch
mov edi, esi
push edx
xchg ecx, eax
mov ebp, 0x39583361
mov di, word [esp + 8]
lea eax, [esi + edi]
xchg byte [esp + 7], dh
mov si, word [esp + 3]
xchg dl, bl
push word [esp + 5]
push dword [esp + 4]
xchg word [esp + 3], bx
xchg cl, ah
lea edi, [esp + 0x7ccf5b49]
pop edx
setl bh
mov ax, 0x5c43
lea ebx, [eax*4]
mov edx, dword [esp + 1]
bswap esi
mov cx, bp
mov bx, 0x40f0
mov word [esp + 7], cx
mov di, 0x40af
lea ecx, [ebx + 0x32ae4ed2]
mov byte [esp + 1], dh
mov byte [esp + 4], ch
mov dh, byte [esp + 3]
pop dword [esp]
xchg word [esp + 1], dx
mov ecx, 0x12596647
push dword [esp + 2]
mov bp, si
lea ecx, [ebx + edi]
xchg cx, ax
mov ebp, 0x5b99128e
xchg word [esp + 7], di
mov ebp, eax
lea ecx, [esi*4]
mov al, byte [esp + 4]
mov ch, 0x4a
xchg ebp, edx
pushfd
mov ebx, 0x73de6cd7
xchg ecx, edi
bswap cx
pop di
mov edi, dword [esp + 0xb]
lea esp, [esp + 1]
lea esp, [esp + 0xc]
popal
push esi
mov dword [esp], edx
pushal
pop word [esp + 0x11]
pop word [esp + 0x1a]
push dword [esp + 0x13]
push dword [esp + 0x23]
push word [esp + 3]
push word [esp + 2]
pop word [esp + 0x1f]
lea esp, [esp + 6]
lea esp, [esp + 0x24]
push 0xe9fdfe3e
add dword [esp], 0x164201c2
pushal
mov di, word [esp]
not ebp
xchg esi, eax
bswap esi
mov bh, 0xef
lea edi, [edx*4]
mov ax, bp
mov ah, dh
mov ecx, dword [esp]
mov dl, ch
lea eax, [eax + esi]
bswap edx
lea ebp, [ebx + 0x6b]
mov cl, ah
xchg dh, bl
lea esi, [edx + edi]
lea edx, [esp + 0x74]
bswap ebp
mov ah, 0x5f
bswap ax
lea edi, [edx + edx]
setnp dl
pushfd
push word [esp]
lea eax, [esi*4]
lea esi, [edx + 0x5b]
lea eax, [edx*4]
mov ax, word [esp + 3]
bswap di
not di
mov dx, word [esp + 1]
mov eax, 0x309e39df
pushfd
mov di, 0x3ef5
mov si, 0xd23
mov ecx, 0x630265c6
mov dword [esp + 2], ebp
bswap ecx
xchg esi, ebp
xchg ch, dl
not dx
not bl
mov dh, byte [esp]
mov ax, word [esp + 6]
pop si
bswap esi
mov ebp, dword [esp]
pop dword [esp]
lea esp, [esp + 2]
mov byte [esp], dl
pop ax
xchg bp, ax
mov di, 0x71ac
mov ch, byte [esp]
bswap ebp
not cl
lea ebx, [esi - 0xea]
lea ebp, [ebp + 0x2b497d31]
lea ecx, [ecx*4]
mov cx, 0x4535
xchg ecx, ebp
mov si, cx
lea edi, [esi - 0x15]
mov bp, di
lea ebx, [eax + ebp]
mov ecx, esi
xchg cl, bl
mov bh, ah
lea esi, [ebp*4]
mov bx, bp
not ax
mov edi, ebx
mov ch, 0x37
bswap si
mov bx, ax
mov bh, byte [esp]
pushfd
pop word [esp]
mov bl, dh
mov word [esp], bx
setno dl
xchg byte [esp], al
xchg byte [esp], ah
push word [esp]
xchg ebx, edi
mov si, word [esp + 1]
pop esi
lea edi, [ebx*4]
mov bx, 0x500a
setb dl
lea ebx, [esp + eax]
mov ch, byte [esp]
xchg di, bp
mov bl, 6
bswap esi
setb al
popal
push ax
mov byte [esp], dl
lea esp, [esp]
mov word [esp], bx
lea esp, [esp]
mov byte [esp], cl
lea esp, [esp + 1]
mov byte [esp], bh
lea esp, [esp + 1]
call fcn.00ac87bc
popal
jmp 0xaf7e64