Function at 0x6e320e
Capabilities:
Encode data using base64
Parse pe header

Disassembly:
xor al, 5
adc dword [eax*4 + 0x6691b099], esi
push edx
invalid
pushal
inc ebp
in eax, dx
push cs
dec eax
add eax, 0xda8b2724
jns 0x6c50df
out 0x33, eax
push ebx
mov dh, 8
mov dword [0xd9684755], eax
jnp 0x6c5157
cmc
std
pop ebx
out 0xc3, al
sal dword [edx - 0x6de23d1a], 1
add eax, 0xbdb92cee
mov edx, 0x4f019b05
rol eax, 1
aaa
push esp
lodsb al, byte [esi]
int1
stosb byte es:[edi], al
jns 0x6c5134
mov bl, 0xa8
scasd eax, dword es:[edi]
xor al, 0x4f
mov ebx, 0xf0b04b08
dec esp
mov bl, byte [ecx + 0x6d]
in al, dx
cmp edx, dword [ecx]
adc dword [edx], ecx
scasd eax, dword es:[edi]
inc esp
jecxz 0x6c51dd
push esp
mov esi, 0xdf565d77
mov esp, es
mov eax, dword [0xd80911]
in eax, dx
xchg dword [edi - 0x33], edx
mov dl, 0xce
mov dword [0x80df38bd], eax
and byte ds:[ebx + 0x7b846965], dl
inc ecx
fadd dword [edx - 0x42]
idiv byte [ecx - 0x6c172e21]
mov ebp, 0xd21bdbd9
imul edx, dword [eax - 0x26], 0xc6998649
mov edx, 0x843129b7
jmp 0x5b9e3018
cmp eax, 0x24bcfcb7
dec eax
cdq
pop eax
enter 0xffffffffffffdb31, 0xffffffffffffffbd
adc al, 0x47
inc edi
loopne 0x6c5229
int3
xor al, 0xe5
out 0xf4, eax
lcall 0x6aa6, 0xf65113b6
and dword [ebx], ebp
not dword [eax + ebp - 0x37a80018]
cmp byte [ebx - 0x6e], dh
cmp dword [ecx], esi
inc ecx
fidiv word [eax + 0x7f]
adc esi, esp
mov ecx, 0x9aa6d26b
jp 0x6c51d0
test dword [ecx], 0x3dec1757
insd dword es:[edi], dx
mov eax, 0x8dc8f71c
jle 0x6c52ad
test edi, ecx
cdq
insd dword es:[edi], dx
pushfd
mov ds, word [eax + 0x64]
or ecx, dword [eax + 0x1f2eb039]
jg 0x6c52d8
push edx
test eax, 0x9c42ec3a
jl 0x6c527d
mov byte [ecx - 0x7f], bh
push ebp
adc al, 0x42
ret
mov cl, 0xb
jecxz 0x6c52d8
out dx, eax
push ebp
nop
sub dword [ebp + 6], 0xffffffe1
add ch, bh
out dx, eax
cmpsd dword [esi], dword es:[edi]
cdq
push es
ja 0x6c52ff
push 0xffffffffffffffdd
pop ecx
frstor dword [esi]
pop ecx
mov ebp, esp
jae 0x6c523d
jmp 0x6c5290
jns 0x6c5289
sal byte [eax - 0x362184ce], 0xd4
sbb eax, 0x780f5bf
mov esp, 0xf031b99c
cli
xchg ebp, eax
insd dword es:[edi], dx
adc byte [ebx - 3], cl
jnp 0x6c5293
leave
aam 0x1d
mov edi, 0xbc0780f5
pushfd
mov ecx, 0x87faf031
lds ebp, [ebp + 0x10]
dec ebx
std
mov esi, 0x3f2c7da6
mov bh, 0x12
std
test eax, 0xf1e24529
inc ecx
xchg ebp, eax
cmp al, 0x33
xor ebp, dword [ebx + 0x4b]
jae 0x6c52d9
imul ecx, dword [ebx + 0x73], 0xfffffffc
stosb byte es:[edi], al
inc eax
clc
inc ebp
outsb dx, byte [esi]
sbb bh, byte [eax]
xchg esp, eax
fidivr word [eax]
popfd
stc
mov ebx, dword [ebp + 0x2e]
invalid
xor byte [edx + 0x41], dh
pop ds
dec esp
ror byte [ebx - 0x13], 0x19
push 0x70
sbb al, 0x7d
scasb al, byte es:[edi]
in al, 0xb3
stc
in al, 0x53
mov cl, 0x9a
xor eax, 0xb962c774
and al, 0xea
jmp 0x6c52b3
rcl edx, cl
rcl bp, 6
bswap si
mov bp, si
mov ch, byte [esp]
mov bh, byte [esp]
mov bx, word [esp]
btc bx, ax
btc dx, ax
lea esi, [eax + ebp]
btr ecx, ebx
mov edx, dword [esp]
cld
sete cl
sub esp, 7
mov dh, 0x19
pop word [esp + 1]
jmp 0x6c5a39
inc dword [eax + 0x6c1ffa]
pushfd
pushal
or eax, 0x26e303fc
mov ebp, dword [esp]
mov bp, word [esp]
mov bp, word [esp]
mov al, byte [esp]
bsf bx, ax
jmp 0x6c5996
push eax
jmp 0x6c6051
setae dl
xchg al, ch
stc
bswap ebx
cmp dl, dh
lea esi, [eax + 0x7a424d85]
xchg di, cx
jmp 0x6c5ec8
mov cl, 0x23
xchg ebp, edx
bswap edi
bt si, ax
mov dx, 0x3e4
lea ebx, [edi*4]
lea esp, [esp + 4]
mov byte [esp], bl
stc
lea esp, [esp]
lea esi, [eax*4]
xor cl, 0xba
xchg dx, cx
lea esp, [esp]
lea edi, [ecx + edx]
lea ebp, [ecx*4]
shr di, cl
lea eax, [edx + 0xb3]
neg bl
lea ecx, [eax*4]
inc al
sub esp, 0x13
pop dword [esp + 4]
inc esi
mov ecx, edx
mov bp, word [esp + 0xf]
xchg dword [esp + 5], ecx
lea esp, [esp + 2]
mov ax, 0x6d12
mov byte [esp + 7], dh
mov word [esp + 8], di
mov ah, byte [esp + 8]
mov dx, di
cld
bswap ecx
pushfd
bswap di
mov ebx, ebp
xchg dword [esp], eax
mov ebp, dword [esp + 5]
sub esp, 0x10
clc
lea ebp, [esp + edi]
lea edx, [0x444b0fd2]
setnp bl
mov edx, esp
bt edx, ebx
xchg byte [esp + 0x1b], al
push ebp
xchg byte [esp + 5], ah
xchg ebp, ecx
mov dword [esp + 0x1d], ebx
bswap esi
push word [esp + 6]
mov esi, 0x3466569
clc
popal
pop word [esp + 2]
mov word [esp], dx
neg eax
pop word [esp + 1]
add eax, 0x4f01232e
neg di
xchg edx, ecx
neg dl
push dword [esp + 3]
mov ecx, 0x495955de
xchg edi, eax
mov edx, esp
xchg word [esp + 2], dx
pop dword [esp]
xchg cx, bp
xchg al, ah
xchg byte [esp + 1], al
bsr ecx, ecx
pop di
shr esi, cl
push word [esp + 1]
lea esp, [esp + 1]
mov byte [esp], dl
xchg word [esp], bp
setno ah
dec ah
xchg dl, bh
ror bh, 4
push word [esp + 2]
mov byte [esp + 1], al
lea eax, [0x61692fca]
push word [esp]
mov cl, dh
xchg byte [esp + 2], ch
bsf dx, cx
push dword [esp + 3]
mov dword [esp + 6], edx
adc ebx, ebp
xchg ebp, ebx
rcl bh, 2
xor si, cx
xchg word [esp + 1], cx
lea edi, [edx + esi]
sub esp, 0x1f
mov esi, eax
pop edx
xchg bp, ax
xchg dword [esp + 0xc], eax
lea esp, [esp + 0xf]
pop cx
xchg edx, edi
setp ah
sub esp, 0x14
cmc
mov word [esp + 0x10], dx
mov bp, word [esp + 0x14]
lea esp, [esp + 9]
lea ebx, [eax + edi]
lea esi, [eax*4]
bsf ebx, ebp
bsf ebx, edi
mov ch, 0x79
cld
xchg si, ax
bswap si
pop dword [esp + 0x17]
mov al, bh
cmc
setne bh
sub esp, 0x17
sub esp, 0x1e
lea esp, [esp + 0x51]
lea eax, [edx*4]
mov esi, dword [esp]
xchg dx, bx
cmp dx, dx
mov ebx, 0x1ab92689
jmp 0x6c5a17
lea esp, [esp + 2]
sub esp, 4
neg ecx
xchg dword [esp], esi
setbe dh
bswap di
bts ecx, esi
bswap bx
jmp 0x6c7592
xchg si, bx
mov ch, dl
not eax
mov cl, 0xb
add esp, 0x17
jmp 0x6c5e82
mov ch, byte [esp]
sete bl
lea eax, [ebp - 0x8b]
mov bp, word [esp]
mov dh, byte [esp]
sub esp, 2
not ch
mov di, 0x24e9
mov edx, dword [esp]
bswap ecx
not eax
lea esi, [edx*4]
add esp, 1
neg ecx
sub esp, 0xc
mov ax, word [esp + 4]
bswap edx
push dword [esp + 4]
mov cl, 1
xchg bp, di
add al, al
setae al
pop word [esp + 0xb]
mov dword [esp + 2], ebp
mov bh, byte [esp + 6]
mov dl, byte [esp + 2]
mov ebx, 0x21857d75
add dx, 0x87b
bt di, dx
setg ah
stc
bswap eax
pop word [esp + 1]
lea esp, [esp + 3]
mov ebx, dword [esp + 1]
lea esi, [edx - 0x2755]
btc bp, sp
mov dx, cx
sub esp, 0xc
lea ebx, [ecx*4]
mov word [esp + 1], ax
lea esi, [0x60896c4b]
pushfd
mov dh, byte [esp + 0x18]
lea edx, [eax*4]
push word [esp]
push dword [esp + 0xa]
btr eax, edx
mov bp, si
push ebp
clc
xchg bl, dl
pop eax
pop edx
push word [esp + 0xe]
inc dx
xchg ebp, eax
xchg dh, al
sub esp, 0x19
pop word [esp + 0x2a]
pop word [esp + 5]
mov al, ch
pop dword [esp + 0x13]
xchg byte [esp + 0x1f], dl
mov ah, ch
mov cl, byte [esp + 0x2e]
pop dx
mov ax, word [esp + 3]
lea ebp, [eax + edx]
bswap edi
mov bx, 0x6ddd
mov di, bx
mov cx, word [esp + 0x13]
not cx
sub esp, 0x11
neg al
lea ecx, [ebp - 0x3c70]
popal
pop dword [esp + 7]
shr ebx, cl
pop dword [esp + 0xf]
lea ebx, [ecx + ebp]
mov word [esp + 0xb], si
push edi
mov dh, byte [esp + 9]
mov cl, byte [esp + 5]
jmp 0x6c5eab
push word [esp + 3]
bswap ebx
lea esp, [esp + 8]
popal
pushal
pop dword [esp + 9]
jmp 0x6c6095
bswap si
lea esi, [ecx + esi]
mov ah, byte [esp + 5]
mov bh, bl
mov al, byte [esp + 0xa]
pop word [esp + 5]
mov al, byte [esp + 9]
pop edx
lea edi, [ebp + 0x3a802d7f]
mov word [esp + 2], di
mov edx, 0x49887c65
jmp 0x6c5ff6
call 0x6c6056
pop eax
sub eax, 0x6c6056
cmp dword [eax + 0x6c1ffa], 0
je 0x6c59da
lea esp, [esp + 8]
popal
jmp 0x6c5122
mov edx, ecx
lea ecx, [edi + ebp]
mov bp, 0x569
lea esi, [ebx + esi]
setne bl
push esp
jmp 0x6c6c8b
push word [esp + 0x19]
pop dword [esp + 0xb]
mov dword [esp + 2], esp
mov dword [esp + 0x10], ebp
push word [esp + 0xc]
lea esp, [esp + 0x1c]
push 0
pushal
bswap di
lea ebp, [ecx - 0xed]
sete dl
xchg dx, di
mov dh, ah
bswap di
lea ebp, [ebx + ebx]
bswap ax
xchg ebx, ebp
lea esi, [ecx + edi]
mov ax, si
lea esi, [ebp - 0x1374]
mov bp, dx
mov esi, 0xe23b36
mov dh, 0xe3
push esi
xchg al, bl
pop word [esp]
not ah
lea esp, [esp]
lea esp, [esp]
mov si, 0x5c34
xchg ch, cl
mov bp, word [esp]
bswap ebp
push word [esp + 1]
mov cx, 0x669d
xchg si, bp
pop word [esp]
xchg word [esp], bp
mov bx, 0x4927
xchg word [esp], cx
pushfd
jmp 0x6c6074
push 0xa5b5605d
add dword [esp], 0x5aaa5410
pushal
mov al, byte [esp]
mov dx, 0x67c4
lea esi, [edx + ebx]
lea ebp, [edi - 0x3516]
xchg bp, dx
lea edx, [edx + ebx]
lea ebp, [edx + ebx]
push eax
pop di
mov dl, al
push esi
mov byte [esp + 4], cl
mov ch, 0xc
mov byte [esp], ah
mov di, word [esp]
mov ah, dl
bswap bx
lea edi, [edi - 0xb7]
push word [esp + 2]
mov word [esp + 1], bp
pop si
mov dh, 0xfb
sets bl
mov al, dh
mov ebx, 0x26af4306
mov ecx, dword [esp]
mov dword [esp], ebp
lea ecx, [ebp*4]
mov ebx, dword [esp]
push word [esp + 1]
mov di, 0x6f4
xchg esi, eax
lea ecx, [ecx + 0xdf]
mov byte [esp], bl
push dword [esp + 3]
pop dword [esp + 1]
mov ch, 0xfb
not bp
xchg byte [esp + 2], dh
pop edx
mov word [esp], di
bswap si
mov bl, dh
mov edx, dword [esp + 1]
mov si, word [esp + 3]
pop bp
xchg dl, al
mov ch, ah
mov edx, dword [esp]
mov bp, 0x77c8
push eax
mov cx, word [esp + 2]
xchg dl, ah
push esi
pushfd
bswap edx
mov ebx, ecx
mov ebp, dword [esp + 7]
xchg word [esp + 9], bp
setge dl
mov dword [esp + 1], eax
bswap eax
mov eax, dword [esp + 1]
mov word [esp + 3], ax
push dword [esp + 0xc]
xchg si, ax
push word [esp + 3]
lea ebx, [ebx + esi]
lea ebp, [ecx*4]
push dword [esp + 7]
mov eax, 0xdac3475
mov byte [esp + 5], dl
pop eax
bswap ebx
mov bh, byte [esp + 3]
xchg byte [esp + 3], cl
mov di, word [esp]
pop word [esp + 0xf]
xchg dword [esp + 0xd], ecx
pop word [esp + 5]
lea eax, [0x753c0a2a]
xchg byte [esp + 7], al
mov ecx, dword [esp + 3]
mov word [esp + 3], ax
xchg ah, bl
pop dword [esp + 5]
jmp 0x6c6015
mov byte [esp], al
mov ax, word [esp]
add esp, 0
bswap ax
mov cl, al
mov al, 0xbe
clc
dec ch
lea edx, [eax - 0xbf]
sub esp, 0xe
push ax
lea ebx, [ebx + 0xe5]
mov esi, edx
push bp
rcl esi, 0x17
pop dword [esp + 2]
cld
bsr esi, edx
push dword [esp + 1]
mov word [esp], di
setl dh
mov edx, dword [esp + 0xf]
lea edx, [esi + 0x29572a57]
mov eax, dword [esp + 8]
mov bh, 0x70
mov ecx, 0x230b4633
mov dword [esp + 5], ebp
pop ax
mov dl, cl
pushal
lea esp, [esp + 2]
lea esp, [esp + 0x30]
popal
pushfd
mov dword [esp], esp
mov word [esp], sp
push dword [esp]
mov byte [esp + 2], cl
pop dword [esp]
push word [esp + 3]
push word [esp + 5]
push dword [esp + 5]
pop dword [esp + 1]
mov word [esp], ax
lea esp, [esp + 8]
popfd
jp 0x6c612f
push 0xa5b5605d
jmp 0x6c6134
mov byte [esp + 6], al
mov ecx, eax
xchg byte [esp + 1], ch
pop ax
pushal
pop word [esp + 0xc]
push edx
not edx
lea edx, [eax + esi]
not ebx
pop eax
mov byte [esp + 0x23], al
xchg byte [esp + 0x23], ah
pop ecx
popal
bswap ecx
xchg word [esp], si
pop cx
mov cl, byte [esp]
lea edi, [ebp*4]
lea edi, [ebx + esi]
mov bx, dx
pushal
mov bx, word [esp + 0x18]
setnp dl
pop dword [esp + 1]
mov ebp, dword [esp + 1]
mov byte [esp + 0x15], ah
xchg word [esp + 0xe], si
not di
xchg cx, ax
not bh
mov cx, word [esp + 0x1a]
xchg ebp, eax
pushal
pop esi
push dword [esp + 0x1a]
mov si, bp
xchg ah, dl
pop word [esp + 0x1b]
mov cl, al
mov eax, 0x463d7a35
mov word [esp + 0x1f], cx
not cx
push dword [esp + 0x2c]
mov ebp, ecx
xchg esi, eax
lea eax, [edx + esi]
popal
mov ax, 0x19dd
not bh
mov dx, word [esp + 7]
not dh
lea esp, [esp + 0xa]
mov si, word [esp + 0xb]
pop edx
lea esp, [esp + 7]
xchg cx, si
pushfd
mov ah, byte [esp + 1]
mov ax, bp
lea esp, [esp + 1]
lea esp, [esp + 0xc]
popal
pushfd
push word [esp + 1]
pop word [esp + 1]
push edx
pushal
pop dword [esp + 0xe]
lea esp, [esp + 0x10]
mov byte [esp + 0xb], dh
pop word [esp + 6]
pop word [esp + 8]
push bp
push word [esp + 9]
mov word [esp + 4], bx
lea esp, [esp + 0x14]
push 0
pushal
mov edi, 0x67652d3b
sete ah
mov dl, 0xaa
mov eax, dword [esp]
mov si, 0x3ce6
mov edx, dword [esp]
mov si, 0x230f
mov esi, 0x2bc06ab6
lea ebp, [ebp + 0x19]
mov eax, 0x54a37ffc
mov bl, byte [esp]
mov di, word [esp]
lea ebx, [edx + ebx]
mov ch, 0x11
mov ax, word [esp]
mov ah, dh
mov bx, 0x6e1c
push di
mov bl, ah
lea ecx, [ebp + ebp]
lea esi, [edx*4]
mov dl, byte [esp]
bswap edi
push word [esp]
lea ebp, [esi + esi]
xchg ebx, ebp
mov dword [esp], esi
xchg dword [esp], eax
xchg dword [esp], edx
xchg dword [esp], ebx
setge al
lea esp, [esp + 2]
pop dx
mov bx, word [esp]
mov dl, 0x14
xchg ch, ah
mov ax, dx
setge cl
not eax
not al
mov edx, dword [esp]
xchg dx, si
mov ebx, esp
bswap ax
mov bx, 0x7650
seto ah
xchg esi, eax
lea edx, [ecx - 0x667d]
push edx
lea esp, [esp + 2]
xchg dl, ah
mov ax, di
xchg cx, dx
mov cl, bl
mov word [esp], ax
mov si, 0x72f1
xchg dl, bh
xchg bx, di
mov esi, dword [esp]
lea esp, [esp]
bswap di
pop ax
lea ebp, [esi - 0x749a]
mov si, word [esp]
xchg ebx, esi
mov ebp, dword [esp]
mov ebx, esp
mov ebx, 0x305e56ae
mov bx, cx
mov dl, byte [esp]
mov ebx, 0x3b8b2dea
push ax
xchg bl, cl
mov dh, byte [esp]
not bp
lea eax, [eax + ecx]
pop si
setb bl
setg al
not dx
setbe ah
mov al, ah
mov ch, 0xc8
lea esi, [esi - 0x117e]
mov ebx, 0x4f4327f4
mov ebx, edi
lea esi, [edi + ebp]
xchg edx, esi
bswap ax
push edx
xchg byte [esp + 1], ah
lea esp, [esp + 1]
mov word [esp], dx
bswap ax
mov word [esp], dx
xchg word [esp], ax
seto bl
mov cx, word [esp + 1]
lea esp, [esp + 3]
popal
pushfd
lea esp, [esp + 2]
lea esp, [esp + 1]
mov byte [esp], bl
mov byte [esp], bl
lea esp, [esp]
mov byte [esp], bh
mov byte [esp], cl
pushal
lea esp, [esp + 0xb]
lea esp, [esp + 2]
lea esp, [esp + 0x14]
push 0
pushal
mov ah, bl
mov edi, dword [esp]
mov ax, 0x3b7c
xchg edx, ebp
xchg bp, cx
mov dh, 0x62
lea ebp, [eax + edx]
setl dl
mov eax, 0x418c2052
push ebp
push ebp
mov si, word [esp + 3]
mov di, bx
mov ax, word [esp + 1]
mov eax, edx
xchg dx, bp
xchg bx, ax
lea edi, [eax + 0xa10]
push word [esp + 3]
lea ebx, [eax + ebx]
lea esi, [edx + ebx]
pop cx
mov dl, byte [esp + 5]
xchg dword [esp + 3], ecx
setb bl
pushfd
mov bl, dl
mov bp, word [esp + 6]
mov byte [esp + 7], ah
not di
lea esi, [edx*4]
mov dword [esp + 7], edx
pop eax
bswap cx
mov byte [esp + 4], cl
lea esp, [esp + 6]
lea eax, [edi*4]
not dh
lea ebx, [edi + edi]
lea esp, [esp]
pushfd
mov bl, 0x17
lea esp, [esp + 5]
lea ebp, [eax + eax]
push ebp
push word [esp + 4]
mov cx, 0x7f86
bswap ebp
mov bh, dl
xchg ch, bh
xchg word [esp + 1], di
mov word [esp + 4], di
xchg word [esp + 2], dx
push ax
pop eax
lea esp, [esp + 4]
mov bp, sp
mov ecx, 0x7ebc13cb
lea ebx, [edi*4]
bswap dx
lea eax, [ebp - 0x98]
push esp
mov edi, dword [esp + 1]
mov byte [esp + 1], dh
mov edx, edi
xchg byte [esp], ch
mov dl, 0x99
not al
xchg al, dh
mov bl, byte [esp + 1]
mov cx, dx
pop word [esp]
pushfd
mov bp, 0x7436
mov dword [esp], eax
xchg word [esp], cx
mov ecx, 0x139862bd
mov esi, 0x627a5d3d
mov dword [esp], edi
push dword [esp + 1]
mov ebp, dword [esp + 0xa]
mov al, ah
bswap ax
lea eax, [ebp*4]
xchg esi, eax
mov word [esp + 7], di
xchg ch, dl
xchg dword [esp + 1], esi
mov ebp, edi
lea ecx, [ecx*4]
lea esi, [edx*4]
xchg esi, ecx
mov dword [esp + 3], esp
xchg word [esp + 4], bp
pop dword [esp]
mov edi, 0x155b307b
mov ebx, esp
mov word [esp + 2], ax
xchg ah, dl
pop word [esp + 2]
lea esp, [esp + 1]
lea esp, [esp + 4]
popal
push ecx
push dword [esp + 1]
push word [esp + 7]
pushfd
mov byte [esp + 0xc], dh
push word [esp + 4]
lea esp, [esp + 0x10]
call fcn.0060785f
jmp 0x6e0aae
lea esi, [eax + ecx]
mov si, word [esp + 0x19]
mov byte [esp + 7], al
lea esp, [esp + 0x17]
bt edi, ebx
lea esp, [esp + 3]
cmc
mov byte [esp + 1], cl
cld
stc
mov bp, word [esp]
push cx
mov ax, 0x41d0
sub esp, 0x16
clc
push esi
bswap ecx
lea eax, [edx + edi]
push dword [esp + 6]
not ch
xchg byte [esp + 0x1a], bh
popal
pop bp
xchg byte [esp], al
lea ebp, [edx*4]
mov dx, 0x2440
sete dl
add esp, 0
bts si, cx
bswap edi
not bl
btr esi, ebx
mov bx, 0x451e
sub esp, 1
lea ebx, [0x58f12330]
setnp ah
neg eax
mov dl, ah
xchg si, bx
mov bx, word [esp + 1]
lea ebp, [eax + eax]
adc bx, 0x1c83
pushal
neg ch
mov bl, dh
sub cx, 0x40b9
mov dword [esp + 0xe], esp
pop word [esp + 8]
inc eax
mov ah, byte [esp + 0x1d]
mov eax, 0x130919b3
sub esp, 8
mov esi, edx
not ebp
popal
xchg word [esp], di
not esi
setae ah
xchg word [esp + 4], bx
push word [esp + 1]
setnp dh
xchg bp, cx
mov di, sp
pop dword [esp]
mov dword [esp], edi
rol dl, cl
xchg word [esp + 1], bp
sub esp, 0x17
lea eax, [edx*4]
push cx
cld
bswap edi
xchg word [esp + 0xa], bx
mov ebp, 0xd4b6b02
setno dh
pop word [esp + 0xb]
bswap eax
xchg edx, eax
mov bh, 0xee
mov bh, 0xae
bswap ebx
not ax
lea edx, [ecx + 0xe8b]
lea esp, [esp + 0x1a]
mov cx, word [esp + 1]
sub esp, 0x16
sub esp, 0
xchg ebx, ebp
xchg si, cx
pop ax
xchg ah, dh
xchg dx, ax
mov al, 0x84
lea ebp, [edx*4]
mov bx, 0x1e33
lea esp, [esp + 6]
mov eax, 0x1ec51fa7
mov dh, ch
mov di, word [esp + 0xa]
sub esp, 0x19
xchg bp, di
pop si
popal
xchg bh, dh
mov dh, byte [esp + 2]
bts si, bp
xchg byte [esp], bh
not eax
sub esp, 0x1e
mov di, sp
xchg di, si
push dword [esp + 2]
cld
bswap ebx
xchg byte [esp + 6], al
xchg cl, bh
pop word [esp + 0x16]
add esp, 0xb
xchg bh, ah
xchg dword [esp], edx
xchg byte [esp + 0x1b], dl
add esp, 0x11
mov word [esp + 6], cx
pushfd
sub esp, 0x18
mov eax, ebp
bswap ebp
lea eax, [esp + eax]
xchg byte [esp], bh
ror ah, cl
cmp dx, ax
mov ecx, ebp
mov eax, dword [esp + 0x17]
lea eax, [ebx + edi]
sbb ecx, esp
dec edi
add esp, 4
mov di, word [esp + 5]
mov bx, word [esp + 0x12]
mov dword [esp + 0xb], ebp
xchg bp, cx
xchg word [esp + 0x20], cx
mov ebp, esp
mov edi, dword [esp + 0x10]
mov byte [esp + 0x1a], ah
xchg word [esp + 0x13], bx
xchg word [esp + 0x1d], di
lea ebx, [eax + ecx]
xchg dword [esp + 0xf], edx
mov esi, 0x23513399
mov bh, cl
mov dword [esp + 0x1d], edx
lea esp, [esp + 0x15]
lea esp, [esp + 0xe]
add esp, 0
dec cx
mov si, 0x4669
xchg byte [esp], bl
bsr esi, esi
mov ax, word [esp]
mov cl, 0xa7
mov ax, word [esp]
mov dx, word [esp]
mov al, byte [esp]
sub esp, 0x1c
xchg dl, dh
mov byte [esp + 0xb], al
add esp, 0x1a
mov edx, dword [esp]
bswap edi
xchg bp, ax
bswap si
push esp
stc
lea edx, [edx + esi]
add esp, 0
mov dl, bl
neg esi
not bh
setge cl
inc bh
pop word [esp + 1]
bt dx, sp
xchg cx, ax
adc di, 0x10d8
lea edi, [ecx + edx]
mov bl, dl
mov word [esp + 2], ax
push word [esp + 3]
bsf ebp, eax
xchg bp, ax
btc si, bp
bswap bx
bswap si
cld
xchg dword [esp], ecx
sub esp, 0xa
lea esp, [esp + 3]
xchg cl, dl
push word [esp + 3]
not bl
push dword [esp + 0xe]
bswap ebx
mov dh, 0xef
xchg word [esp + 8], dx
clc
xchg dword [esp], edi
bswap ebx
mov dl, byte [esp + 0xf]
pop ecx
xchg word [esp + 0xb], dx
lea esp, [esp + 0xa]
mov byte [esp], bl
pop word [esp]
bswap edx
mov word [esp + 1], si
setle dh
pop word [esp]
mov ch, byte [esp + 1]
and ax, 0x47a3
xchg word [esp], bx
mov dl, bh
mov dh, 0xcb
mov cx, 0x356e
mov ebx, dword [esp]
mov bl, byte [esp]
cld
push word [esp]
push word [esp + 1]
bsf bx, ax
bts bp, bp
pop ecx
not dl
mov edx, dword [esp]
pushal
lea ebx, [ecx*4]
xchg bx, cx
xchg dword [esp + 5], eax
lea esp, [esp + 0x1b]
not bh
pop bx
neg bl
push dword [esp]
add esp, 8
lea esi, [ebx*4]
cmc
not cl
mov si, 0x6604
mov ch, byte [esp]
lea ebx, [eax + ebx]
mov al, bl
xchg edx, ecx
or ebx, 0x2dea77b9
mov byte [esp], bh
mov ah, 0x3d
xchg al, cl
mov bx, 0x6fb5
mov bl, ch
dec bh
lea ebx, [esi - 0x5c8e]
clc
setbe bl
mov byte [esp], cl
neg dx
add bx, 0x49d1
lea esp, [esp]
sub esp, 9
lea esi, [eax + 0xe8]
xchg di, dx
neg edi
neg si
setae bl
push dword [esp + 9]
adc dl, bl
lea esp, [esp + 8]
push eax
lea ecx, [edx + esi]
clc
not edi
pop esi
not bx
pop word [esp + 1]
mov cx, word [esp]
lea esp, [esp + 3]
mov si, 0x2246
bts eax, edi
mov si, word [esp]
xor dl, ah
lea ecx, [0x18265fbb]
mov eax, dword [esp]
sub esp, 8
not dh
xchg word [esp + 5], di
neg bx
lea esp, [esp]
pop esi
dec edi
lea esp, [esp + 1]
lea ebp, [ebp*4]
mov ebp, ebx
mov ch, byte [esp + 3]
push bx
mov bh, dh
pop esi
lea ebp, [edi + ebp]
mov al, 0x94
push cx
bsr edi, ebp
xchg dword [esp], edx
mov dword [esp], esp
pop word [esp]
mov ebp, 0x546f6fda
jmp 0x6c6277
mov ebx, dword [esp + 3]
xchg dl, dh
lea eax, [edx*4]
pop word [esp]
mov edi, dword [esp]
add esp, 2
mov cx, 0x5eb6
btc si, bx
mov ah, dh
not dh
mov bl, ah
mov bh, dh
xchg byte [esp], al
xchg edx, eax
bswap eax
mov eax, esp
mov ecx, esp
xchg byte [esp], al
mov dl, byte [esp]
lea esp, [esp]
mov ecx, edi
lea edx, [edi*4]
shl ch, cl
xchg dh, ch
bsr cx, dx
setle ah
mov ebp, ecx
xchg byte [esp], dh
mov cl, byte [esp]
lea eax, [eax + ecx]
stc
mov si, ax
shl di, 5
mov ebp, dword [esp]
not bp
cmc
add esp, 0
cmc
lea esi, [eax + esi]
mov esi, eax
xchg ch, dl
xchg byte [esp], dl
mov ax, 0x6e30
bswap di
sub esp, 0xf
stc
mov dword [esp + 6], esi
push word [esp + 0xf]
lea ebp, [0x7e830784]
mov ecx, eax
bsf ax, di
neg dx
adc edx, 0x2f6a4b5c
pop dword [esp + 2]
mov ch, byte [esp + 1]
mov dx, bp
mov dl, ah
pop word [esp + 2]
lea edi, [esi*4]
lea edx, [esp + ebp]
sub esp, 0xf
pop ebp
setle dl
clc
mov si, bp
push ecx
btc edx, edx
mov bx, word [esp + 0xb]
mov ax, word [esp + 0xe]
stc
cmc
bsr bp, ax
mov byte [esp + 8], cl
xchg dword [esp + 3], esi
xchg dword [esp + 7], ebx
lea ebp, [edi*4]
bswap bp
mov byte [esp + 0x15], ah
xchg bp, di
push word [esp]
adc di, 0x12c9
mov bp, cx
mov word [esp + 0x18], cx
inc edx
mov ebx, dword [esp + 3]
push dword [esp + 0x17]
cmc
stc
mov bh, 0x3f
setnp dh
xchg dword [esp + 0x17], ecx
mov dword [esp + 0x19], edi
bswap di
mov ax, word [esp + 0x14]
mov ebx, dword [esp + 0xe]
xchg si, cx
pop bx
mov ecx, 0x28b90351
mov edx, 0x6022368c
mov al, byte [esp + 0x1b]
lea edx, [ebp*4]
mov ecx, ebp
xchg bl, ah
bsr edi, ecx
lea ecx, [ebx + 0x1475119]
bts dx, sp
mov dh, 0x30
pop si
mov al, dl
push word [esp + 2]
sub esp, 0x1a
push dword [esp + 0x34]
bsr di, ax
push di
mov word [esp + 0x27], sp
not dl
pushal
lea esp, [esp + 0x5f]
mov dl, 0xd5
mov ch, byte [esp]
xchg ebx, edx
mov cl, 0x22
mov ecx, 0x72c61c19
xchg di, ax
neg ecx
neg eax
setne cl
not ecx
btr esi, esp
xchg si, di
setne ah
xchg bx, ax
cmp ch, 0x56
xchg si, bx
rol ecx, cl
bsr bp, ax
xchg al, bl
lea ecx, [esp + 0x7e0]
bswap ax
bswap dx
rcr dx, cl
xchg dl, ah
xchg dx, si
mov ebx, ebp
bswap si
bsf di, di
btc si, ax
mov ah, byte [esp]
pushal
xchg dx, bp
lea edi, [esi + edi]
neg edx
xchg byte [esp + 5], cl
xchg ebx, ecx
lea esp, [esp + 6]
rcl bp, 8
bsf cx, ax
setne dl
clc
mov ah, 0x9e
mov dh, byte [esp + 8]
neg dh
lea ecx, [ebx - 0x1965]
xchg si, bp
cld
xchg di, cx
pop si
setg ah
pop dword [esp + 2]
add esp, 5
mov dx, word [esp]
xchg edi, ebx
bsr edx, eax
bswap ebx
xor eax, ecx
push word [esp + 9]
add di, bx
cld
pop di
mov bl, al
mov dx, 0x3691
mov byte [esp + 0xc], bl
push dword [esp + 6]
push word [esp + 9]
xchg word [esp + 7], cx
mov ebx, edx
cmp bl, bl
cmp bx, dx
mov ebp, esp
add esp, 0x10
mov al, ch
mov edx, 0x67985741
bsr cx, cx
xchg ecx, ebp
bswap eax
mov bp, 0x72f8
sub esp, 6
mov di, word [esp + 9]
mov ah, dh
mov ebx, dword [esp + 7]
mov edi, 0x7db30b97
lea esp, [esp + 5]
mov bx, word [esp + 1]
bswap eax
mov bp, 0x22f7
xchg si, di
bswap ebp
setg dh
bsf ax, bx
xchg dh, bl
bswap ebp
bts ecx, ecx
bswap esi
clc
mov edx, ebx
mov esi, 0x10253887
mov ebx, dword [esp + 2]
not ax
push word [esp + 1]
btr eax, edx
bswap ecx
xchg al, bh
dec edi
pop edi
mov byte [esp + 1], dh
mov ch, cl
dec esi
xchg byte [esp], bl
mov esi, ebp
lea ecx, [0x7e360a1f]
bswap di
mov dx, cx
pop word [esp]
pushal
sub esp, 1
lea edx, [ebx*4]
pop bp
add esp, 0x11
xchg ebp, eax
push di
mov esi, dword [esp + 0x11]
xchg byte [esp + 3], dl
xchg di, si
mov dl, cl
mov eax, esp
bt dx, sp
inc si
mov bx, word [esp + 0x10]
mov ecx, dword [esp + 4]
xchg byte [esp + 9], bh
btc ecx, edi
mov bp, 0x5f4
mov edi, 0x1d37253d
clc
lea ebx, [ebp - 0x1cb6]
lea ebp, [ebx + ebx]
xchg byte [esp + 0xa], ch
xchg al, dh
mov byte [esp + 3], cl
bsr esi, ebp
xchg dword [esp + 7], ebp
bswap bp
btc esi, ebx
mov dword [esp + 0xc], ebp
mov edi, 0x4807667c
pop cx
push edx
mov edx, eax
push ebp
mov cx, bx
mov eax, 0x30783ca8
xchg si, ax
mov di, ax
mov ecx, dword [esp + 0x12]
xchg dword [esp + 0x12], eax
xchg ebp, esi
sub esp, 4
lea ecx, [ebp*4]
inc di
xchg di, ax
pop esi
pop word [esp + 9]
mov bp, word [esp + 5]
cmc
mov byte [esp + 5], dl
xchg dword [esp + 3], esi
xchg cx, bp
xchg edi, eax
mov ecx, dword [esp + 2]
pop word [esp + 0xd]
sub eax, edx
mov eax, esp
xchg dword [esp + 6], esi
setno bl
mov cl, 0x8c
pop dword [esp + 9]
bswap esi
xchg dword [esp + 3], ebx
bsf esi, edx
lea eax, [esp + 0x686b207d]
lea esp, [esp + 3]
mov bp, sp
xchg edx, eax
mov esi, dword [esp + 8]
bswap esi
mov dh, byte [esp + 9]
pop si
pop esi
lea eax, [edi*4]
push word [esp + 6]
rcr ax, 1
btr ebx, edx
not ch
mov ecx, dword [esp + 7]
btr ebx, ecx
neg si
push dword [esp + 8]
pop ebx
xchg edx, edi
mov word [esp + 1], cx
mov byte [esp + 2], ah
pop word [esp + 3]
neg bh
lea esi, [edx + edx]
lea ebx, [eax + edx]
xchg dh, ch
bswap si
neg di
mov ax, word [esp + 6]
xchg byte [esp], ch
lea eax, [esi + esi]
setae bh
bswap bp
mov ebp, 0x4db2c82
xchg dword [esp], edx
push dword [esp + 4]
pop word [esp + 6]
mov edi, dword [esp + 8]
pop word [esp + 1]
mov byte [esp + 3], bl
push dword [esp]
cld
bsf bx, ax
ror dx, 2
push dword [esp + 2]
clc
mov si, 0x5f86
mov si, 0x55d5
mov cx, bx
not edx
mov bh, 0x7c
rcr dh, cl
push dword [esp + 4]
mov dx, word [esp + 7]
mov bl, byte [esp + 0xc]
adc bh, 0x8d
sub esp, 0
cld
pop si
adc dl, 0x41
shr dh, cl
mov ch, 0x99
bsr di, bx
bswap ebp
mov esi, dword [esp + 2]
xchg al, ch
mov ch, byte [esp]
setp dh
mov ax, 0x180
add esp, 1
pop dword [esp + 5]
lea esp, [esp + 8]
shl edx, 0x17
pop word [esp]
or cl, bl
mov ax, di
bswap ebx
bswap eax
pop bx
mov dl, byte [esp]
mov ecx, dword [esp]
mov esi, 0x71f8020c
cld
bswap si
mov si, sp
dec dl
mov ecx, 0x7904642b
neg ebp
clc
rol bh, cl
mov cl, ch
inc esi
not edx
sub esp, 4
lea esp, [esp + 2]
rol ax, 0
mov word [esp], si
xchg word [esp], dx
clc
mov eax, 0x183455e2
mov byte [esp], al
mov dh, bh
bsf eax, esi
lea ebp, [esi + 0x5bad2b44]
xchg byte [esp], dl
bswap cx
add esp, 0
mov cl, 1
mov word [esp], ax
sub esp, 0xa
lea edi, [edi - 0x43f4]
xchg word [esp + 2], di
mov ah, cl
mov ax, 0x2fed
bts esi, esp
bswap dx
xchg word [esp], bp
pop bx
mov di, word [esp + 6]
setnp ah
mov edi, esp
cmc
inc esi
mov ah, 0x18
dec esi
mov ch, byte [esp + 2]
xchg ebp, edx
mov di, bp
mov cx, 0x6fc1
mov dl, 0xe5
mov edx, 0x37d8039d
btr ebp, edx
bsr edx, edi
bswap esi
sets dl
mov bx, sp
pop word [esp + 3]
mov eax, esi
mov esi, dword [esp + 6]
mov ebp, 0x561d648f
cmp al, ah
cmc
bsf cx, cx
mov word [esp + 1], ax
xchg bx, di
xchg bh, cl
mov dh, bl
setne dh
xchg word [esp + 2], di
mov ebp, dword [esp + 1]
lea edi, [ecx + edi]
lea edi, [edi + 0x6ff8154f]
push dword [esp + 3]
lea ebp, [ecx + ebx]
bswap di
setl bl
pop ebx
mov edx, dword [esp + 2]
rcr cl, cl
mov word [esp + 5], si
add esp, 6
xchg word [esp], ax
mov byte [esp], dh
mov byte [esp], dh
mov bl, byte [esp + 1]
lea edx, [eax + edi]
mov al, 0xea
bts ecx, ecx
mov edx, ecx
xchg si, bp
push cx
mov ah, 0x61
mov al, 0xcf
mov word [esp + 1], si
mov bp, 0x41f7
neg ax
mov byte [esp + 1], dl
push word [esp + 1]
mov ch, 0x8c
mov edx, 0x465b3c74
mov si, bx
mov esi, esp
dec bx
xchg byte [esp + 3], bh
xchg word [esp + 2], ax
xchg ebp, eax
not bl
btc edx, ecx
btr ebp, edi
mov ch, 0x76
mov ecx, dword [esp + 1]
pop ecx
shl ecx, cl
mov cx, sp
mov edx, dword [esp]
mov word [esp], dx
mov edx, 0x1a66086a
clc
bsf ax, si
mov bh, dh
mov ah, 0xfd
sub esp, 6
dec cx
mov ebp, dword [esp + 3]
add esp, 7
sub esp, 0x12
not di
pop ecx
lea edi, [eax + 0x44]
setbe dl
mov ah, 0xf6
not ecx
mov dword [esp + 3], edx
add esp, 8
push dword [esp + 6]
bswap bx
shl cl, cl
mov word [esp + 8], dx
mov byte [esp + 8], dl
pop bx
xchg dl, cl
mov word [esp], bx
btc bx, bp
xchg dword [esp], ebp
mov ecx, 0x3ed43acf
bts ax, bp
xchg ebp, eax
lea ecx, [edi*4]
ror edx, 4
xchg dword [esp + 3], eax
sub si, cx
xchg ebp, eax
mov bp, si
mov bx, 0x4142
neg al
pop word [esp]
add esp, 5
bsr bp, sp
mov ecx, eax
mov eax, ebx
xchg word [esp], ax
lea edi, [edx + esi]
xchg edx, esi
lea ebp, [eax + esi]
dec ecx
mov edi, dword [esp]
mov ah, dh
ror cx, cl
lea esi, [esp + 0x6b]
mov ecx, edi
mov ebx, 0x18b918a3
lea edx, [edx + edi]
mov bl, dh
btc cx, ax
bswap si
mov ax, 0x3556
neg bp
mov ebx, 0x35981b22
cmc
lea ebx, [ebp*4]
lea esp, [esp]
mov edi, 0x3d3a6c79
bsf bp, di
setle bh
cmc
pop dx
xchg ebx, ebp
xchg ebx, eax
bswap dx
mov di, word [esp]
mov edx, dword [esp]
mov si, cx
xchg bp, bx
push di
bswap si
mov bp, word [esp + 1]
pushal
mov ah, 8
mov bp, word [esp + 0x16]
mov bx, ax
xchg byte [esp + 0x18], dl
xchg di, ax
bswap edi
lea esp, [esp + 0x18]
pop word [esp]
mov word [esp + 5], sp
rcl cl, cl
bswap edx
push ebx
mov word [esp + 9], cx
mov ax, 0x5e9f
mov dword [esp + 4], ebp
pop dword [esp]
mov dl, 0x61
mov ah, dl
lea esi, [esi*4]
lea ebp, [esp + ecx]
mov bp, word [esp + 3]
xchg edx, eax
dec esi
xchg bl, ah
bts si, sp
pop dword [esp]
xchg byte [esp + 2], ah
not ebp
mov ebx, 0x57464197
mov dword [esp], edx
mov byte [esp], ch
sub esp, 0x17
shl ch, 3
sub esp, 0x13
dec edx
pop dword [esp + 5]
mov dh, byte [esp + 0x1b]
lea eax, [ecx + edx]
mov bp, 0x24c0
lea esp, [esp + 0x22]
mov ebp, edx
pop bp
push ax
bswap bp
xchg dx, bx
push word [esp + 2]
lea esp, [esp + 5]
xchg si, bp
pop eax
shl dh, 7
bswap di
mov eax, 0x6d076bf4
mov si, 0x4816
not bl
mov eax, dword [esp]
xchg ah, bh
mov ah, ch
xchg di, ax
add esp, 0
xchg byte [esp], al
not ebx
rol ebx, 0x12
mov bh, byte [esp]
mov ecx, esi
xchg bx, cx
mov di, 0x623e
xchg byte [esp], dh
mov edi, dword [esp]
bswap ecx
bswap bx
lea esp, [esp]
mov cx, dx
mov cl, 0x7d
not ecx
mov byte [esp], ch
bt ebx, esp
bswap edi
mov bh, 0x72
mov ecx, 0x2fe90275
mov ebx, esi
rcl cl, 1
lea esp, [esp]
lea esp, [esp]
xchg ebx, ecx
rcr si, 6
neg di
dec dh
lea ebx, [esi + 0x6ff85de2]
mov dh, byte [esp]
mov cl, bh
bswap dx
mov ax, word [esp]
mov ah, byte [esp]
mov ecx, dword [esp]
xchg byte [esp], bh
lea ebp, [ebp + 0x29c55277]
mov edx, dword [esp]
bswap bx
push si
pushfd
xchg cl, dh
adc edi, ebp
push word [esp + 4]
and dl, 0xad
mov si, 0x9a7
neg esi
mov eax, 0x723d1186
mov edx, 0x6e5c64fe
lea ecx, [0xedb6eb9]
add esp, 5
lea ecx, [esi + esi]
bsr dx, bx
xchg byte [esp + 1], ch
xchg byte [esp], dh
not di
lea ebp, [ecx*4]
xchg ebx, ecx
xchg edx, ebx
mov ecx, edi
bsr bp, di
bsr edi, edx
mov ebx, 0x60683a89
mov dx, ax
sub esp, 0x1b
push dword [esp + 0x1b]
neg ebp
mov bh, byte [esp + 0x14]
neg si
mov byte [esp + 0x14], ch
xchg dword [esp + 0x1c], ecx
lea ecx, [ebx*4]
mov byte [esp + 0x21], bl
mov al, bh
mov cx, word [esp + 0xa]
pop bp
mov dl, 0x3d
mov dx, si
not ebx
btr edx, edx
popal
push bx
sub esp, 2
mov byte [esp + 3], dl
shl esi, cl
sete bh
clc
bsr di, cx
not dx
xchg ecx, eax
pop di
inc di
pop dx
xchg ch, bh
mov dl, 0xdc
dec cx
xchg esi, edx
lea ebp, [edx + esi]
xchg byte [esp], al
lea esp, [esp]
lea eax, [ecx*4]
neg ax
sbb ah, ah
lea edi, [esp + 0x13e1]
xchg ebx, edi
not edi
lea esi, [0x6fa21fae]
mov edx, dword [esp]
bswap dx
bsr ecx, eax
dec cx
mov ebp, dword [esp]
mov ebp, ecx
mov bx, word [esp]
mov bh, dl
xchg ch, dh
mov dx, 0x3d74
mov byte [esp], al
xchg si, di
mov ah, 0x6b
add esp, 0
mov dx, bx
pushfd
mov edx, dword [esp + 1]
lea ecx, [edi*4]
xor esi, edi
mov edx, ebx
mov di, word [esp]
xchg byte [esp + 1], dh
mov ax, bx
setae ah
mov eax, edx
mov dword [esp], ecx
xchg cl, ch
lea esp, [esp + 1]
pop ebp
or dx, 0x30fe
lea ebp, [esi*4]
rcl esi, 0x19
bsr dx, ax
not esi
mov bl, byte [esp]
mov ebp, 0x153c0ac3
mov si, dx
xchg bh, dl
xchg dl, cl
mov ecx, esp
mov cl, dl
bswap bx
mov ah, byte [esp]
bt bp, di
bswap ax
mov ch, byte [esp]
mov cx, bp
btc ax, di
stc
inc esi
setnp al
bswap ax
mov dx, 0x305c
bswap ecx
mov ch, al
bswap ebx
btc eax, edi
mov ebp, 0x3648112b
bswap di
xchg esi, edx
mov si, 0x1527
bsf cx, bx
mov dh, al
dec di
lea edx, [edi + ebp]
not ax
mov cl, al
ror eax, cl
not dh
xchg cl, bh
mov bh, 0x86
bsr di, sp
not edx
mov eax, dword [esp]
xchg cl, ah
mov eax, dword [esp]
bswap ax
mov si, ax
mov ax, word [esp]
mov bh, byte [esp]
xchg bp, ax
bswap di
pushal
push dword [esp + 0x10]
xchg dword [esp + 0xd], ebp
setb dh
push dword [esp + 0x14]
mov eax, dword [esp + 0x20]
xchg bp, ax
setle ch
pop ecx
mov word [esp + 0xe], cx
xchg ebx, eax
mov ebp, dword [esp + 0xe]
or ebx, 0x7f81cbb
mov bh, byte [esp + 0x1c]
mov byte [esp + 0x10], bh
pushfd
shr dx, cl
clc
mov ecx, dword [esp]
push dword [esp + 3]
mov ebx, esi
lea edi, [esi - 0x1b]
mov bx, word [esp + 0x1d]
popal
sub esp, 0x19
push dword [esp + 3]
mov dword [esp + 0xd], edx
mov esi, dword [esp + 0x16]
mov ax, 0x1283
mov bp, 0x19c9
push ecx
push esi
mov eax, 0x4a654397
pop dword [esp + 0x15]
mov ax, 0x628d
btr ecx, eax
lea eax, [ebp*4]
xchg dword [esp + 0x22], ebx
xchg ecx, edi
lea esp, [esp + 7]
xchg dword [esp + 0x1b], ebp
mov di, sp
mov bx, word [esp + 0x20]
lea edi, [esi*4]
xchg byte [esp + 1], al
xchg bp, dx
lea eax, [ebx + edi]
cmp al, 0xcb
bswap di
pop edi
clc
xchg ebp, edi
push dword [esp + 7]
xchg bl, bh
pop dword [esp + 3]
lea ebp, [edx + ebx]
xchg word [esp + 8], bp
mov dl, bl
mov ax, bx
mov ecx, esp
push dword [esp + 0x10]
xchg bp, cx
push dx
bswap cx
neg ah
mov ecx, dword [esp + 0x23]
adc eax, 0x1a10708a
mov cx, si
sub esp, 5
push dword [esp + 0xe]
setp dl
lea ebx, [ebp - 0x63d1]
mov edx, esp
adc esi, 0x20197641
mov dl, cl
popal
xchg word [esp + 0xe], di
lea edi, [0x2bd968b4]
setb ah
xchg dword [esp + 5], eax
ror cx, 7
mov dl, byte [esp + 3]
mov ebp, dword [esp + 3]
mov bx, word [esp + 0xa]
push dword [esp + 2]
mov ebx, dword [esp + 0xb]
push dword [esp + 1]
add al, al
pop word [esp + 0xc]
xchg dword [esp + 1], eax
push dword [esp + 0x16]
btc bx, di
add esp, 0x10
sub esp, 0x1b
mov cl, al
push dword [esp]
lea eax, [0x74c22228]
not ecx
mov dx, 0x1be
bswap ebx
inc edx
lea ebx, [ecx*4]
mov ch, 0x58
xchg dword [esp + 7], ecx
not ebx
lea esp, [esp + 0x13]
lea esp, [esp]
bswap di
mov di, word [esp + 6]
neg edx
neg dx
lea esp, [esp + 1]
sub esp, 0x14
mov word [esp + 0x17], ax
mov bl, 0x33
bts ecx, esp
lea edi, [ebp + 0xc0]
bt edi, esp
lea ebx, [ecx + esi]
mov word [esp + 0x1c], ax
mov ch, byte [esp + 7]
xchg dword [esp + 2], ebx
mov di, 0x4b1e
rcl si, cl
xchg byte [esp + 0xe], ch
lea edi, [edi*4]
xchg bl, dl
lea ebp, [eax + edi]
lea ebx, [0x22e1835]
neg bl
cmc
cld
xchg cx, ax
neg cx
lea ebx, [ebx*4]
mov bp, 0x4afa
push dword [esp + 0x25]
xchg dx, si
mov byte [esp + 3], dh
mov ebx, dword [esp + 0x2d]
push ebx
mov dword [esp + 9], eax
sub esp, 0xd
setg ch
lea ecx, [ecx + edx]
mov word [esp + 0x38], dx
popal
xchg edx, ebp
mov word [esp + 4], dx
bsr esi, eax
pop word [esp + 1]
add ah, dh
inc dl
xchg ah, dl
push word [esp + 0x1c]
mov word [esp + 0x15], dx
bswap ecx
lea eax, [ebx + ebp]
btr bp, si
pop ax
sbb esi, edi
lea ecx, [ecx + edi]
xchg word [esp + 0x17], cx
lea edi, [esi + edi]
stc
mov dword [esp + 4], esp
mov al, 0x82
pop dword [esp + 1]
bt si, di
btc si, cx
mov edx, dword [esp + 0x17]
lea eax, [ebp - 0x6143]
pop dword [esp + 9]
mov dword [esp + 3], edx
xchg si, dx
mov edi, dword [esp + 2]
push dword [esp + 0x13]
pop dword [esp + 0x10]
push dword [esp + 3]
pop ebx
mov dword [esp + 3], esi
mov edx, 0x4e09176e
clc
mov ecx, edx
pushfd
inc bx
mov dword [esp + 5], esi
mov di, 0x6227
mov byte [esp + 0x17], bh
mov dl, byte [esp + 0x11]
xchg ecx, edi
add esp, 8
bswap ebx
lea esp, [esp + 4]
mov di, 0x1805
mov esi, 0x321e5738
pop dword [esp + 3]
push dword [esp + 7]
bts esi, ebx
bsf eax, esp
bswap edx
bswap bx
mov esi, 0x52843d87
mov cl, 0xdf
mov si, 0x2a4e
mov byte [esp + 8], ch
setge ah
mov bp, dx
mov al, byte [esp + 2]
push sp
lea ebp, [ebx*4]
mov word [esp + 3], bp
bsr cx, si
mov ebp, dword [esp + 5]
mov bp, word [esp + 6]
mov edx, dword [esp + 8]
xchg al, bh
lea ebp, [eax + ebx]
pop edx
neg bh
xchg ebx, esi
mov cx, 0x580a
shr ch, 7
mov dh, byte [esp + 9]
mov dword [esp + 1], ecx
cmc
mov di, ax
neg edx
stc
bswap di
xchg word [esp], ax
mov ch, 0x8f
shr esi, cl
btr bx, di
neg edx
inc di
pushal
btr esi, esp
lea ebx, [eax + 0x18b542d4]
push word [esp + 0x22]
lea esp, [esp + 0x20]
clc
neg dh
pop edi
rol edi, 0x1a
xchg dword [esp + 4], ebx
sub esp, 0x17
push word [esp + 0xe]
neg edx
mov si, 0x355e
setbe bl
mov cl, byte [esp + 0x1f]
mov ah, byte [esp + 5]
xchg byte [esp + 8], ch
bsf ebp, esi
popal
xchg dx, si
mov bh, 0x97
ror bx, 4
xchg di, si
btr ecx, eax
neg di
mov word [esp], bx
mov edx, ecx
lea eax, [edi - 0x141f]
bswap ebx
lea eax, [ebx - 0x40b0]
push edi
xchg esi, edx
mov di, word [esp + 3]
lea ebx, [ebx - 0x6523]
push ax
btc edx, ebp
dec ebp
push word [esp + 6]
mov byte [esp + 6], al
lea edx, [eax*4]
xchg bh, ch
stc
mov eax, 0x69e45967
pop ecx
add esp, 5
lea esp, [esp]
mov al, 0xb0
bswap ebp
mov edx, 0x4caa1703
mov si, word [esp]
lea esp, [esp]
xchg dx, cx
mov di, word [esp]
mov bh, 0xc1
mov ax, 0x5802
mov ax, word [esp]
lea eax, [ecx*4]
mov edx, dword [esp]
mov edx, 0x2b8b2647
mov ecx, dword [esp]
mov cl, byte [esp]
bsf eax, esp
mov esi, eax
xchg al, dl
xchg si, cx
add esp, 0
sub esp, 4
mov cl, 0x87
cmc
mov al, 0x1c
mov edi, 0x64b945f7
sete bh
mov bp, word [esp + 3]
mov eax, 0x4a6e4125
lea esp, [esp + 3]
pop cx
mov cx, sp
lea ecx, [0x7d9d55ad]
mov di, 0x42fe
pushfd
pop word [esp]
stc
bswap bp
bswap ecx
mov bx, word [esp]
lea eax, [ebx + 0x421c42b7]
lea esp, [esp + 1]
inc cx
mov dl, byte [esp]
bsf ecx, edx
inc bl
xchg ch, bl
bsf eax, edx
mov byte [esp], ah
bsf edi, eax
bt si, cx
setp dh
stc
bt bx, sp
sub esp, 0x15
mov bh, byte [esp + 5]
pop edx
add esp, 0x11
bswap cx
push sp
xchg word [esp], bx
pop bp
xchg bh, dl
sub esp, 0x13
pop bx
pop dword [esp + 6]
xchg bx, si
setg dl
pop dword [esp + 2]
sub esp, 0x18
mov dx, word [esp + 9]
push si
setne bl
neg edi
mov byte [esp + 6], ah
pop dword [esp + 0x11]
not bl
inc ax
mov byte [esp + 5], al
mov dx, cx
xchg di, bx
mov word [esp + 6], bx
xchg dword [esp + 0x18], ebp
add esp, 5
lea edi, [edx - 0x689]
mov cl, al
or bp, 0x6fc9
mov dword [esp + 5], esp
pop word [esp + 0xd]
mov di, bx
mov word [esp + 9], si
cmp dh, 0x28
xchg dword [esp + 6], esi
mov ebp, dword [esp + 0xc]
inc si
xchg edx, eax
add esp, 0x17
xchg byte [esp], bh
cld
add esp, 1
btc ecx, eax
mov bh, byte [esp]
lea esp, [esp]
mov ebp, esp
mov dh, 0x6b
mov eax, edi
sub esp, 0x1f
bts bx, bp
cld
bsf bx, dx
mov byte [esp + 0x1e], ah
mov ecx, 0x69c50e41
sub esp, 0x1f
add esp, 0x28
pushal
not dh
bswap bx
not bl
mov bh, byte [esp + 1]
pop esi
mov ecx, dword [esp + 0x2a]
lea ecx, [ebx + 0x77e70633]
bswap si
add esp, 9
mov bl, 0x1b
shr ecx, 0x12
pop bp
and edi, esp
mov dword [esp + 0x23], ecx
mov bx, si
xchg esi, ebp
pop bp
bsr bx, cx
mov si, 0x6328
inc bp
xchg word [esp + 0x11], ax
bsr edx, eax
mov di, 0x4b87
xchg di, dx
inc eax
mov ecx, ebp
clc
mov ebp, dword [esp + 0x22]
not esi
mov bl, dh
xchg si, ax
rol bp, cl
xchg dl, bh
lea esp, [esp + 3]
sete ah
mov ebp, dword [esp + 9]
xchg word [esp + 2], cx
pop dword [esp + 0x16]
pop word [esp]
pop dword [esp]
mov dh, byte [esp + 0x11]
push dword [esp + 9]
xchg byte [esp + 0xb], bh
bswap ebp
xchg dl, dh
mov ch, dh
mov si, 0xab
xchg dword [esp + 8], ecx
mov word [esp + 1], dx
mov word [esp + 2], dx
dec ebp
setl ch
mov eax, edx
mov eax, 0x1340311a
inc edi
btr si, ax
xchg word [esp + 4], ax
mov ah, byte [esp + 0x1a]
mov dword [esp + 6], esp
mov edi, 0x1ab7210
mov bp, di
xchg bp, si
mov bl, 0x65
bsf dx, bx
not dl
pop word [esp + 9]
rcl dl, cl
lea esp, [esp + 0xa]
push dword [esp + 7]
dec edi
mov bx, 0x25ef
cmc
mov byte [esp + 0xd], dh
push dword [esp + 0xc]
btr ebp, edx
cld
mov bx, si
lea ecx, [eax + ebx]
lea ebx, [edx + 0x33]
pop cx
mov edx, ecx
bswap ebp
add esp, 0x14
bswap edi
xchg byte [esp], dh
mov eax, dword [esp]
adc bl, al
push word [esp]
mov edx, ecx
mov dx, 0x7ca4
mov word [esp], di
push word [esp + 4]
mov dword [esp], esp
bsr dx, cx
mov edx, 0x441c593f
not ebx
add esp, 2
add esp, 4
sub esp, 0xf
mov si, 0x364a
mov ch, cl
pushal
pop ax
pop ax
mov eax, 0x58ad2445
mov si, bx
not cl
mov esi, 0x7c043ea5
xchg dword [esp + 0xb], edi
bswap edi
lea esi, [esi + ebp]
mov ecx, dword [esp]
mov cl, byte [esp + 0x21]
mov dword [esp + 0x20], edx
xchg word [esp + 0x11], bx
not edx
btc si, bp
xchg cx, ax
mov bh, byte [esp + 0x10]
bsr cx, dx
neg edx
mov bh, 0x66
cld
adc di, dx
cmc
xchg bh, dh
push dword [esp + 0xf]
bsf ebp, edx
mov ch, bh
add dl, bl
xchg byte [esp + 0x1e], al
xchg word [esp + 0x11], dx
xchg dword [esp + 3], eax
sub esp, 0x11
bswap ecx
push word [esp + 2]
pop edi
mov byte [esp + 0x2b], bh
btr edi, edx
bswap si
lea esp, [esp + 0x2b]
lea eax, [0x62dd407f]
pushfd
setnp ch
push word [esp + 0x17]
mov dword [esp + 0x15], ebp
or bl, 0xa3
mov ch, byte [esp + 0x14]
lea esi, [esi + ebp]
sub esp, 0x1c
xchg byte [esp + 0x16], ah
xchg dword [esp + 0x22], ebp
xchg byte [esp + 0xd], ch
neg al
neg dl
mov dword [esp + 9], esi
pop dword [esp + 0x24]
bt ebx, ecx
xchg dword [esp + 9], ebp
lea esp, [esp + 7]
xchg byte [esp + 3], bh
pop edi
pop si
push dword [esp + 0x1d]
xchg si, ax
mov al, cl
mov byte [esp + 0x19], al
mov cl, bh
pushal
setno cl
mov word [esp + 0x11], bp
xchg si, dx
not ecx
bswap esi
inc dx
lea esp, [esp + 0x1e]
bswap edi
mov esi, ebp
ror bp, 0xb
lea esi, [eax + edx]
mov word [esp + 0x14], bp
rcr si, 0xa
lea esp, [esp]
pop word [esp + 0x11]
mov ebx, 0x118c3f71
mov eax, edx
inc ebp
mov dword [esp + 0x10], ebp
mov cx, word [esp + 0x1c]
bt ax, bp
lea edx, [ebx*4]
pop dword [esp + 0x1f]
bswap eax
pop ecx
sub esp, 0x14
mov di, 0x7867
lea eax, [edx + 0xb3]
mov bh, 0x9c
xchg byte [esp + 0x10], cl
neg si
mov edx, 0x5b1b411c
btr esi, esp
mov bl, cl
bswap ebp
lea edi, [edi + 0x72]
rcl bx, 0xe
xchg di, ax
xchg word [esp + 8], bx
bswap edi
neg ebp
mov bx, ax
mov cx, ax
mov ch, 0x31
rcl bp, cl
pushal
lea esp, [esp + 0x55]
lea esi, [eax*4]
clc
mov edi, 0x5b094b4c
mov al, ch
neg dl
or cl, 0xd3
sub esp, 0x1b
cmc
mov ah, byte [esp + 6]
push dword [esp + 1]
cmc
mov byte [esp + 0xd], ch
not ecx
add esp, 0x1b
xchg dword [esp], ebp
lea esi, [ecx*4]
bswap ebx
xchg dword [esp], edi
mov byte [esp + 1], ch
lea esp, [esp + 2]
not bp
inc dh
mov si, word [esp]
mov edx, dword [esp]
neg dx
push word [esp + 1]
xchg byte [esp], al
xor eax, 0x3a35c4d
add esp, 3
bsr bx, si
add bx, 0x6ac
sub esp, 0x10
xchg cl, bh
mov ebp, esp
pop word [esp + 3]
pop dword [esp + 5]
bsr eax, eax
pop dword [esp]
sub esp, 0x1f
mov ch, dh
pop edx
cld
push dword [esp + 0x1a]
pop ebp
mov dword [esp + 0x18], ecx
not ebx
lea ecx, [esi - 0x72aa]
neg edx
pop di
mov dword [esp + 0xb], ecx
sub esp, 0x1a
lea eax, [esi + 0x747d]
mov ch, 0xee
inc al
setge cl
setg dl
lea ebp, [edi + 0x68]
clc
neg dx
mov dh, bh
mov esi, dword [esp + 0x1b]
and ah, 0x42
mov si, word [esp + 3]
lea eax, [eax + ebx]
push dword [esp + 0x27]
mov esi, dword [esp + 0x37]
mov edx, 0x6916416c
mov ch, 0x93
btc ecx, ecx
popal
lea esp, [esp + 0x1d]
neg ecx
bswap di
xchg ah, dh
mov dx, 0x61f2
bts cx, ax
mov bl, ah
lea esp, [esp]
btc ebp, eax
mov ah, al
mov ecx, 0x38f32811
stc
add esp, 0
bswap ecx
mov edi, 0x1c3a0db2
cmc
lea ebx, [ebx + ebp]
setp cl
lea ecx, [0x672c458d]
btr bp, cx
neg ebp
not bp
lea esi, [edx + 0x78f0]
mov bp, word [esp]
rcl si, cl
mov ah, 0x60
lea esp, [esp]
bswap bp
sub esp, 0xe
add esp, 3
mov di, word [esp + 1]
lea ebx, [edx - 0x385]
neg cl
btr di, dx
push dx
bsf eax, esi
and ebp, edi
lea esp, [esp + 4]
push word [esp + 2]
mov word [esp + 9], bp
xchg dword [esp + 7], ebx
add esp, 2
sub esp, 6
xchg word [esp + 0xa], di
mov ebx, dword [esp]
lea esp, [esp + 0xb]
pop word [esp]
xchg byte [esp], cl
mov esi, dword [esp]
or ch, 0x7d
xchg edx, esi
xchg byte [esp + 1], ch
bswap esi
mov ah, 0xa8
xor ax, 0x1d15
cmp cl, bl
mov al, 0x22
bsr esi, edi
lea esp, [esp + 1]
bswap cx
mov ch, 0x51
bswap eax
neg esi
setb ah
stc
setno al
dec cl
mov bh, byte [esp]
sub esp, 0x14
mov ah, byte [esp + 4]
bt ax, bx
push word [esp + 0x15]
mov word [esp + 9], si
mov ecx, edx
bswap ebp
push dword [esp + 5]
xchg word [esp + 0xe], dx
inc ebp
mov word [esp + 0x17], si
mov ecx, dword [esp + 6]
mov cx, ax
lea ecx, [esi + edi]
lea esp, [esp + 0x18]
pop ecx
not edx
shr dh, 5
mov bh, dl
dec ch
sub esp, 0xa
lea esp, [esp + 1]
add esp, 5
lea eax, [esp + edx]
xchg bh, ch
bsf bx, cx
pop ebx
mov di, bp
neg dl
mov dh, byte [esp]
mov ecx, dword [esp]
mov ch, byte [esp]
bswap edx
bswap edi
sub esp, 0x17
btr bp, sp
lea ecx, [esp - 0x96]
xchg si, di
mov ch, byte [esp + 0xe]
mov dx, word [esp + 0x13]
mov eax, esi
mov cx, word [esp + 3]
push dword [esp + 0x14]
mov di, word [esp + 0x11]
add ax, bp
pop dword [esp + 3]
xchg dh, dl
lea edi, [eax*4]
neg ebx
mov ah, bl
bswap ax
mov ecx, esp
bswap ax
xchg bp, di
pop bx
mov bp, 0x388c
mov cl, byte [esp + 0xf]
mov ebx, eax
bswap si
mov al, byte [esp + 0xf]
pop word [esp + 0xb]
xchg di, si
mov word [esp + 0xb], dx
mov ah, byte [esp + 0xc]
lea ecx, [ebp - 0x391]
bts dx, bp
neg cx
neg ch
mov dword [esp + 8], ebx
mov word [esp + 0xa], cx
bt dx, cx
bts bx, dx
lea eax, [esp + 0x36]
mov word [esp + 8], cx
xchg byte [esp + 0x11], ah
sub esp, 0x16
stc
xchg byte [esp + 0x10], dh
mov ch, ah
not al
xchg ah, dl
pop word [esp + 0xd]
xchg dword [esp + 0x1b], eax
pop word [esp + 0x15]
xchg ch, bh
pushal
pop ebx
inc bp
xchg bl, al
mov word [esp + 0x26], ax
xchg esi, ebp
bts ecx, ecx
lea edx, [edi + 0x7e1614b6]
stc
mov ebp, dword [esp + 0x2f]
mov al, byte [esp + 0x35]
push esi
pop word [esp + 0x3b]
pop word [esp + 0x2e]
lea eax, [ecx - 0x5a]
mov byte [esp + 0x26], ah
pop word [esp + 0x26]
xchg cl, ah
xchg byte [esp + 0x24], al
mov ebx, edx
neg cl
mov ebp, 0x4f3a67b5
xchg bl, ah
cmp ah, 0x3f
pop word [esp + 0x2a]
lea ecx, [edi + 0x4295d94]
lea ebp, [ebp + 0x237b]
mov bx, 0x150a
bt bx, cx
mov ecx, 0x7e695f50
push eax
and al, 0xeb
lea esp, [esp + 0x21]
not cx
not cl
add esp, 0x1b
lea esp, [esp + 4]
xor eax, 0x6fa526d9
mov ecx, dword [esp]
bsf ebx, ebp
mov cl, 0x5f
lea esp, [esp]
sets bl
mov ebp, edx
mov byte [esp], ch
xchg si, bp
add esp, 0
mov bx, 0x3d64
sub esp, 0xb
mov ebx, dword [esp + 4]
mov dword [esp + 4], esp
pop word [esp]
sub esp, 0xb
mov al, byte [esp + 3]
lea ecx, [ebx - 0x2c58]
btr dx, di
xchg ebx, ecx
mov cx, word [esp + 0x13]
mov bx, cx
setle dh
bswap cx
not edi
neg eax
lea eax, [esp + ebp]
btc dx, dx
mov ecx, 0x43e56b1e
mov word [esp + 8], si
seto cl
mov byte [esp + 1], bh
xchg byte [esp + 4], dh
rcr eax, cl
stc
mov dword [esp + 3], ecx
pop cx
mov dx, 0x50bf
xchg byte [esp + 5], dh
bswap dx
lea esp, [esp + 0xe]
pop edx
shr eax, 0x1b
mov esi, dword [esp]
mov dx, word [esp]
mov edx, 0x3e984ea4
sub esp, 0xc
pop ebx
lea edi, [edi*4]
mov si, 0x6010
mov word [esp + 2], ax
pushal
push word [esp + 0x12]
mov byte [esp + 9], ah
xchg dword [esp + 0x19], eax
lea esp, [esp + 0x1a]
xchg al, dh
push word [esp + 4]
mov bp, word [esp + 0xf]
mov edx, 0x25106f04
neg esi
clc
neg edx
mov bp, di
push ebp
bswap ebp
xchg dword [esp + 5], ebp
mov byte [esp + 0xc], dl
mov si, 0x575d
ror ah, 6
mov ah, 0x80
mov ax, word [esp + 0x12]
mov dword [esp + 4], edi
setne ah
mov cx, word [esp + 0xe]
mov byte [esp + 0x12], ah
xchg word [esp + 0x11], ax
pop eax
cld
sub esp, 0x1e
mov edx, edi
push dword [esp + 7]
lea esp, [esp + 0x21]
xchg byte [esp], al
pop edx
setle dl
push dword [esp + 5]
mov dword [esp + 0xc], ebp
lea eax, [eax + eax]
sets ch
add esp, 0xe
xchg edi, eax
pushal
xchg word [esp + 0xb], cx
mov bx, 0x3e0e
mov word [esp + 0x21], cx
xchg edx, ebx
lea edx, [ebx*4]
mov ah, bl
xchg word [esp + 0x1c], ax
mov ecx, dword [esp + 0xf]
setne dl
push dword [esp + 9]
pop dword [esp + 2]
lea ebp, [edi - 0xda]
mov ch, 0xe4
stc
mov al, 0xc5
sub esp, 0xd
mov word [esp + 0x15], bx
lea edi, [0x5820183a]
adc edi, 0x644e2614
setb dh
xchg edi, esi
bswap di
pop word [esp + 0x29]
xchg ch, bl
mov dx, 0x33b0
push di
push word [esp + 0x1b]
mov ch, byte [esp + 0x31]
xchg byte [esp + 0x2c], bh
mov dh, bl
pop si
add esp, 0x2c
rcr di, cl
mov ebp, dword [esp]
mov dl, cl
bswap eax
sbb ax, di
xchg ebx, ecx
mov word [esp + 4], bp
xchg bx, cx
mov ax, 0x7117
mov dword [esp], ecx
xchg word [esp + 3], cx
xchg bp, si
mov dword [esp], esp
add esp, 4
mov byte [esp], dl
neg dx
mov word [esp], si
setge dl
not di
mov di, 0x5819
mov si, 0x1442
sub esp, 4
mov bx, word [esp + 6]
neg si
pop si
sete bl
xchg bl, ah
bswap bp
xchg edi, edx
xchg esi, eax
mov dword [esp], ecx
xchg al, dl
sub esp, 6
mov ecx, dword [esp + 3]
rcl bp, 1
bsr dx, cx
mov word [esp + 6], ax
neg cx
mov dx, 0x2d0a
mov esi, 0x7de874f7
xchg dword [esp + 4], esi
lea esp, [esp + 9]
mov bp, word [esp + 1]
btc edi, edi
xchg word [esp], si
lea esp, [esp]
setnp ah
sub eax, edx
xchg bp, ax
lea ecx, [0x423f0098]
lea eax, [ebx - 0x96]
lea ebp, [esi - 0x3a73]
dec dl
lea edi, [esi - 0xb6]
xchg byte [esp], dh
lea edi, [edx*4]
add esp, 1
dec edi
mov edi, ebp
dec ch
mov al, cl
mov edx, esp
setnp bl
lea ecx, [esi + esi]
neg dx
and bx, bx
sub esp, 0x1b
mov word [esp + 0xb], sp
bsf cx, sp
xchg word [esp + 0x10], dx
bswap ecx
sub esp, 0x1b
lea esi, [ecx*4]
mov esi, dword [esp + 0xc]
pushal
lea esp, [esp + 0x57]
xchg ebp, eax
sub esp, 0x11
mov byte [esp + 0xc], cl
bsf edi, ecx
lea ecx, [esp + esi]
pop dx
lea ebx, [eax - 0x99]
pop dword [esp + 1]
pop word [esp + 1]
mov bp, 0x5ad1
sbb ax, 0x1623
xchg dword [esp], edi
lea edi, [ebx + 0xc0]
mov esi, 0x299a2646
pop si
mov ebx, 0x5b125422
xchg bp, ax
bswap bp
rol cx, 6
dec eax
xchg word [esp + 4], si
push dword [esp + 6]
lea ebp, [ecx + esi]
setb bh
bswap si
mov ebp, esi
xchg si, ax
mov dx, word [esp + 3]
rcr bh, cl
sub esp, 0xa
pop ebp
pop word [esp]
xchg word [esp + 8], bx
xchg dword [esp], ebp
mov si, word [esp + 1]
xchg bp, bx
mov eax, 0x61bc2011
cld
mov edx, 0x42a81027
mov cx, 0x58a5
pop word [esp + 7]
sub esp, 0x14
setle dl
mov cl, byte [esp + 0x1f]
xchg byte [esp + 7], ah
bswap si
mov dh, 0x6c
lea esp, [esp + 0x1d]
mov ebx, ebp
shr di, 6
push word [esp + 2]
xchg ebx, esi
not ax
mov ax, 0x763c
xchg dh, bl
mov dh, 0xc2
xchg byte [esp + 3], dh
xchg byte [esp + 1], bl
cmc
bt ax, si
xchg dword [esp], edi
mov edx, 0x25396255
adc dh, 0x6d
bswap ax
inc cl
lea ecx, [esp + esi]
xchg bl, ch
mov bp, 0x3b3b
mov ecx, 0x790b69a4
pop word [esp]
xchg ebx, esi
add esp, 1
mov cx, word [esp + 1]
btc dx, di
bswap di
mov ebp, esp
add esp, 1
bswap edi
mov ch, byte [esp]
ror edx, cl
pop bx
rcl bh, 0
pushal
not ecx
neg ch
sub esp, 0x15
xchg word [esp + 0x22], bx
add esp, 0x21
bswap bx
mov dword [esp + 6], ebx
btr ecx, eax
not cl
lea esp, [esp + 0xf]
xchg di, bp
xchg edx, eax
lea eax, [ebx*4]
lea ecx, [ebx*4]
push bp
mov dword [esp], eax
bsr bp, di
mov ah, byte [esp + 3]
lea edx, [edx + ebx]
shr ax, 6
not ax
xchg bl, dl
not si
mov byte [esp + 1], bh
xchg byte [esp + 3], ah
mov ebx, dword [esp]
lea esp, [esp + 4]
mov cx, word [esp]
adc bx, bx
mov bh, byte [esp]
push word [esp + 1]
pop esi
add esp, 0
mov byte [esp], cl
bsf bx, bx
mov ax, 0x58fb
lea edx, [esi*4]
xchg edx, eax
lea esi, [ebp + ebp]
lea eax, [eax + eax]
mov cx, 0x7b0b
inc dh
mov dx, word [esp]
add esp, 0
add esp, 0
ror cl, cl
lea ebp, [esp + 0x6c]
mov ah, bl
not bp
neg cl
neg ebx
shr ah, 5
mov dh, 0x34
not bx
bswap si
bswap eax
mov cx, word [esp]
mov byte [esp], ah
mov byte [esp], bl
bts ebp, esi
neg al
bswap cx
mov ax, 0xc19
neg dl
add esp, 0
bsf bx, si
xchg cl, dl
xchg ebp, edi
bswap ecx
mov ecx, dword [esp]
lea esp, [esp]
mov ax, bx
lea esi, [ebx*4]
and bl, 0xfc
xchg edi, esi
mov bl, ah
push cx
mov edi, 0x281474f1
pop cx
mov dl, 0x2e
mov bh, byte [esp]
inc di
sub esp, 4
mov dword [esp], edi
lea esi, [ebx - 0x620c]
lea edx, [ebp + ebp]
bswap ebp
lea edx, [ebp*4]
mov bp, sp
inc ebx
ror edi, cl
shl bx, cl
mov dx, 0x3eeb
mov al, bl
dec dx
pop word [esp]
not ax
add esp, 1
lea eax, [ebp + 0x1a15a18]
dec eax
btc dx, ax
mov bh, al
push word [esp]
xchg word [esp + 1], cx
sub esp, 0x1a
mov word [esp], dx
push dword [esp + 0xa]
lea eax, [esi + esi]
xchg byte [esp + 0xb], bh
lea ecx, [eax*4]
push ebp
mov ax, word [esp + 0x14]
pop dword [esp + 0xd]
xchg cx, ax
dec dh
pop ecx
mov ebx, 0x372c3c81
bswap si
mov ax, 0x2e10
mov di, word [esp + 0x17]
xchg ebx, edx
bt si, bx
push word [esp + 1]
mov dword [esp + 0xd], esi
pop word [esp + 9]
mov dword [esp + 0x13], eax
inc ax
xchg dword [esp + 1], ebx
bt ebp, edi
xchg dword [esp + 0x13], edx
mov dword [esp + 2], esp
mov ecx, dword [esp + 0x17]
mov dx, 0x39c6
mov byte [esp + 0xa], dh
pop dword [esp + 0xf]
mov edi, esi
mov di, cx
mov al, byte [esp + 0x14]
pop dword [esp + 2]
rcr ah, cl
not bl
mov word [esp + 0xd], sp
pop si
mov edx, 0x7d4e09ec
xchg cx, bp
xchg dl, al
dec bp
lea esp, [esp]
mov ebx, dword [esp + 1]
mov ebx, 0x747a4fda
add esp, 9
setle al
sub esp, 0x14
mov bp, bx
mov dx, word [esp + 0x10]
lea ebx, [eax + ecx]
push word [esp + 4]
sub esp, 3
lea esp, [esp + 0x1a]
mov edi, 0x471463e2
lea edi, [esi + 0x7c04]
pop dword [esp]
lea esi, [ebp*4]
xor ebx, esi
bswap bx
push dword [esp + 5]
pop dword [esp]
xchg ecx, ebp
push dword [esp + 5]
bswap bp
stc
pop esi
bsf ax, ax
shr ah, cl
mov edx, dword [esp + 5]
mov ebp, dword [esp + 1]
mov dh, 0x46
mov eax, esi
xchg word [esp + 2], si
lea ecx, [ebx*4]
push word [esp + 3]
push dword [esp + 3]
xchg word [esp + 8], di
lea esp, [esp + 4]
setbe bl
mov esi, 0x265f6cfd
rcr cl, cl
sete cl
xchg byte [esp + 6], dl
mov ebx, ebp
mov dword [esp], eax
bswap edx
add esp, 3
dec ebp
lea esp, [esp + 3]
not dh
xchg edi, ecx
btc di, dx
mov ax, 0x51e5
mov byte [esp], cl
push word [esp + 1]
mov cx, word [esp]
sub esp, 7
pop dx
not ebx
bswap edx
lea esp, [esp + 4]
pop bx
mov cl, 0x61
add esp, 1
lea eax, [ecx*4]
mov dl, byte [esp + 1]
lea esp, [esp + 1]
mov byte [esp], al
xchg bl, ch
clc
mov esi, ecx
add esp, 0
lea edx, [edi - 0x2c]
mov dx, word [esp]
setae dh
bswap ax
xchg edx, eax
bswap si
mov edi, 0x3476a6a
mov edi, 0x69ca643d
bsf esi, ebx
bsf ecx, ebp
bswap ebp
mov dl, byte [esp]
neg edi
bswap edx
mov bl, dl
mov eax, ecx
inc ah
mov cl, byte [esp]
sub esp, 0x10
xchg bx, si
xchg word [esp + 9], ax
mov bx, cx
xchg bh, dl
dec bp
mov edi, 0x6bd2f38
pop word [esp + 5]
mov si, word [esp + 8]
mov dword [esp + 5], esi
push dword [esp + 1]
neg dl
mov cx, si
lea esp, [esp + 9]
push word [esp + 2]
xchg dword [esp + 5], edx
mov word [esp + 8], bx
btc edi, edx
mov bx, 0x1ad8
xchg dword [esp + 5], ecx
push dword [esp]
push word [esp + 9]
mov byte [esp + 9], bh
mov ecx, dword [esp]
add esp, 0x10
sub esp, 0xb
lea ebx, [esp - 0x6df6]
lea esp, [esp + 9]
mov di, word [esp]
mov ebx, dword [esp]
mov edi, dword [esp + 3]
mov dh, dl
bswap si
pop dx
lea ebp, [edx + 0x5e243bf3]
bsf bx, bp
mov edi, ebp
lea esp, [esp]
mov word [esp], si
mov bl, bh
inc eax
mov ah, byte [esp + 1]
mov eax, ebp
bswap esi
bsf cx, bx
mov word [esp], di
cmp ebx, esi
lea ebx, [ebx + 0x43]
mov di, 0x3b1a
mov eax, 0x15f77af3
lea esp, [esp]
mov ch, byte [esp + 1]
xchg word [esp], bp
push word [esp]
pushal
add esp, 0x1f
mov cl, dl
dec ebp
not bx
pop edx
mov ah, 0xf5
lea ebp, [edx + 0x20bb4d6d]
mov ebx, 0x107d3292
cmp cx, sp
neg ecx
sub esp, 0x16
bswap edx
mov bp, word [esp + 3]
pop edx
mov ebp, eax
lea ebx, [eax + ecx]
pop word [esp + 3]
pop si
lea esi, [eax + ebp]
lea ecx, [edx + edx]
push word [esp + 6]
bt edi, esi
mov edi, dword [esp]
mov ebx, ecx
xchg ah, al
bsr si, ax
lea ecx, [ebx + 0x95]
mov dword [esp + 8], edi
add esp, 2
mov dword [esp + 2], ebx
xchg di, si
inc si
mov ax, bx
stc
cld
sub esp, 0x1c
or esi, 0x5d5946fa
mov byte [esp + 7], ch
add esp, 0x10
cmc
setle ch
pop dword [esp + 1]
add esp, 8
mov bp, di
lea ebp, [esi*4]
neg ax
stc
mov dword [esp + 0xa], ebx
neg ax
sub esp, 0x1b
and bx, di
pop eax
lea esp, [esp + 0x24]
mov di, dx
bswap cx
rcl ebp, cl
mov di, 0xf17
bsf cx, sp
clc
sub esp, 0x13
pop dword [esp + 2]
mov al, 0x3e
btr eax, eax
mov ch, byte [esp + 0xe]
xchg ebx, ebp
mov ch, 0x41
stc
mov dword [esp + 7], esp
mov bp, 0x4aaf
mov edi, ecx
push dword [esp + 1]
xchg dword [esp + 0x10], edi
mov dword [esp + 5], eax
bsr di, cx
mov edi, dword [esp + 9]
mov ah, 0x95
not ch
neg bh
lea eax, [edx + ebx]
pop dword [esp + 1]
sub esp, 5
inc ebx
push word [esp + 4]
adc edi, 0x4c054f37
push ebx
push dword [esp + 0x1b]
xchg dword [esp + 0xb], ecx
pushfd
push ax
lea edx, [edx + edi]
mov ecx, dword [esp + 0x1c]
inc cx
lea edx, [edi - 0x3978]
push word [esp + 7]
setnp al
mov edx, esi
lea esp, [esp + 0x14]
xchg dl, cl
pop dword [esp + 0xa]
pop dx
lea esp, [esp + 9]
mov byte [esp], dl
xchg byte [esp], cl
not dh
push si
lea esi, [ecx + 0x484f]
bsf dx, ax
mov dh, 0x4d
xchg byte [esp + 2], bh
mov cx, bp
pop word [esp]
lea ecx, [ecx*4]
setp ch
clc
pop esi
mov eax, dword [esp]
mov ebx, dword [esp]
clc
mov ch, byte [esp]
lea edx, [esp + ecx]
xchg byte [esp], dl
bswap ebp
sub esp, 0x18
push dword [esp + 0x11]
mov byte [esp + 0x18], bl
push word [esp + 0x16]
xchg ebx, eax
clc
bswap ax
pop dword [esp + 0x13]
mov edx, 0x295e11d3
dec di
rol ax, cl
mov ebp, esi
add esp, 0
xchg dword [esp + 0x10], edi
bsf si, dx
pop dword [esp + 6]
mov ch, byte [esp + 6]
mov edx, 0x4b4d6997
setb dh
pop esi
xchg bx, si
mov eax, ebp
pushfd
lea ebp, [ecx - 0x20]
xchg byte [esp + 4], al
xor bh, cl
mov dl, 0xcb
btr bx, di
mov ah, byte [esp + 1]
xchg edi, ebp
xchg dword [esp], eax
bt eax, edx
push dword [esp + 0xd]
mov ax, word [esp + 4]
mov byte [esp + 5], ch
not si
bswap eax
xchg byte [esp + 0x16], al
not bp
xchg bp, dx
bsr ax, di
mov cx, word [esp + 3]
bswap edx
setno bl
mov dword [esp + 0x11], esi
lea ecx, [edi - 0xb4]
xchg byte [esp + 7], dh
pop word [esp + 0xb]
lea esp, [esp + 2]
lea edx, [ebx + edi]
cmc
xchg byte [esp + 0xd], cl
clc
mov bx, 0x3fe5
pushal
sete bl
mov ecx, 0x207e13f3
rcr ax, cl
mov cl, 3
xchg word [esp + 0x1b], bp
xchg ah, dh
bswap ax
pop word [esp + 0xf]
mov eax, dword [esp + 0x33]
sub esp, 0xd
lea esi, [eax - 0xf9]
lea eax, [edx*4]
mov esi, 0x59651e8
xchg byte [esp + 0x1e], bh
lea esp, [esp + 4]
push word [esp + 0x3d]
lea esp, [esp + 0x22]
pop edi
mov word [esp + 0xf], bp
push dword [esp + 0x12]
mov ebx, edx
push dword [esp + 5]
bts cx, bp
xchg word [esp + 0x1c], ax
mov al, 0x4c
dec bx
xchg dword [esp + 1], ebp
mov cx, word [esp + 0x21]
bswap ecx
sets dh
cmc
pop dword [esp + 6]
xchg byte [esp], ah
setle ah
rcr dx, cl
pop dword [esp + 0x14]
setl dl
pop cx
xchg word [esp + 0xa], di
rol dh, cl
stc
mov di, ax
xchg dword [esp + 0x11], esi
add esp, 6
dec di
clc
mov ecx, 0x30ff0352
mov si, ax
bswap eax
mov cl, 0x2e
pop bx
mov si, 0x302a
xchg esi, ebx
pop dword [esp]
inc dl
dec cl
pop ecx
bsf ax, bx
inc esi
lea edx, [0x460243a1]
bswap dx
mov ecx, dword [esp + 4]
mov ebp, 0x71642b88
lea ebp, [edi*4]
bswap esi
setae bh
bswap ax
mov bx, word [esp + 3]
pushal
sete dl
pop di
xchg edi, eax
btr edx, esp
bsr eax, ebx
mov ebx, dword [esp + 8]
mov dword [esp + 2], edi
neg esi
pop ecx
pop bp
mov edx, 0x24ce1382
mov eax, dword [esp + 0x1e]
lea edi, [edx - 0x38dc]
bsr dx, sp
mov dword [esp + 0x1a], ebx
bswap edi
stc
mov bh, 0x1a
mov dword [esp + 4], edx
xchg si, ax
mov dword [esp + 2], ebp
mov byte [esp + 0x14], bl
mov bl, dh
mov cl, al
lea edx, [ecx*4]
xchg dx, si
xchg byte [esp + 3], bh
neg bx
pop ebp
mov word [esp + 0xa], dx
mov byte [esp + 0xc], ah
and dl, 0x87
mov ah, dh
push di
mov bp, bx
xchg di, ax
mov si, ax
xchg al, dl
mov dx, 0x4d4a
bsr ebx, esi
pushal
sub esp, 0x1e
lea esp, [esp + 0x5c]
mov bx, dx
mov cx, 0x612d
neg si
setns cl
dec ecx
mov edi, ebx
mov ah, byte [esp]
setp ch
dec bx
xchg al, bl
xchg edi, esi
neg edi
lea ecx, [ebp + ebp]
xchg dh, al
mov edx, 0x77536f
mov bp, word [esp]
mov bh, bl
lea ebp, [esi - 0x77]
inc edi
setnp bl
xchg dh, bh
clc
mov ax, bx
setne bl
bsr bp, bx
xchg bh, dh
btr ecx, ebp
shl eax, 0x1c
pushal
bsf si, dx
dec ch
not ch
add esp, 0x15
xchg dl, al
btc edi, edi
mov cx, 0x6df3
not di
mov cl, bh
bswap edx
xchg byte [esp + 5], al
mov al, byte [esp + 9]
mov al, bh
xor cx, 0x2650
xchg word [esp + 4], di
lea ecx, [ebx - 0x52]
push word [esp + 4]
not dh
pop ax
xchg byte [esp + 6], bl
mov eax, dword [esp + 1]
xchg word [esp + 8], si
mov bl, byte [esp + 2]
bswap cx
sub esp, 0xe
rcl bl, 3
pushfd
mov bx, 0x44f7
mov ebx, 0x5f3037a0
push cx
lea esp, [esp + 0x14]
xchg cx, di
dec bx
pop eax
mov edi, dword [esp + 4]
setbe bh
mov dx, word [esp]
bswap edi
setns al
mov edi, esi
not ebp
not di
pop bx
rol edi, cl
mov ecx, 0x731a0e50
push ebx
pushfd
cld
pop dword [esp + 2]
pop bp
mov ax, word [esp + 6]
xchg edi, eax
mov byte [esp + 1], ah
bsr si, sp
xchg ah, cl
bts dx, bx
lea ebx, [edx + ebp]
mov word [esp + 1], bx
pop eax
lea esp, [esp + 2]
mov ax, dx
mov bl, byte [esp]
mov ebp, dword [esp]
push edx
xchg bp, ax
bt ebp, ecx
dec ax
mov cl, 0x6b
cmc
mov ebx, 0x4a7d7fb2
sub esp, 0x1f
mov edi, 0x7e3236d7
mov byte [esp + 0x15], al
mov byte [esp + 0x15], cl
mov edx, 0x527b442d
bswap cx
xchg dword [esp + 0x14], esi
lea ebp, [eax + ebx]
mov ecx, dword [esp + 2]
push dword [esp + 9]
lea esp, [esp + 0x23]
mov di, 0x2b30
bswap ecx
mov ch, byte [esp]
lea esi, [ebx + 0x7250]
push word [esp + 3]
shr cx, cl
mov bl, bh
xchg edi, edx
dec ax
xchg byte [esp + 3], dh
mov ebp, 0x54014dc2
not edi
bswap bp
add edx, 0xea13285
mov bh, byte [esp + 5]
mov bx, word [esp + 3]
pushal
mov ecx, dword [esp + 0x10]
push dword [esp + 0x25]
push ebp
sub bx, bp
xchg edi, ebp
pop bp
neg edx
cld
mov cl, byte [esp + 0x10]
mov si, bp
setle dh
rcr ch, 7
lea esi, [edx + esi]
push dword [esp + 0xc]
lea ebp, [ecx - 0x6a3a]
mov edi, esi
stc
mov edx, dword [esp + 6]
xchg word [esp + 0x1a], ax
mov ecx, eax
not al
cmp cx, bx
pop dx
popal
xchg dh, dl
bt eax, ebp
inc si
bswap esi
mov dx, cx
xchg byte [esp + 9], dh
mov cl, byte [esp + 0xe]
mov ebp, 0x75246f7d
pop word [esp + 3]
pop dword [esp + 3]
mov ebp, dword [esp + 4]
bsr ebp, ebx
mov bh, dl
bswap bp
mov si, di
mov edx, ecx
mov word [esp + 6], sp
lea esp, [esp + 5]
dec ah
bswap di
mov bh, 0xff
mov ebx, dword [esp + 1]
pop word [esp]
mov edi, ebp
lea ebp, [eax*4]
mov byte [esp], cl
mov byte [esp], ch
lea ecx, [esp + edi]
bsf ebx, edi
bsf ebp, edi
pop cx
mov ecx, ebp
mov ax, di
bsf ax, di
bswap ecx
setg al
mov ax, word [esp]
mov ecx, 0x1f8972f0
rol al, 4
not dl
bswap ecx
xchg bx, dx
neg ah
setbe dl
lea ecx, [eax*4]
lea ebx, [ebp*4]
push ax
push word [esp + 1]
neg eax
bsr edi, esp
sub esp, 0x10
not esi
mov ch, 0xb7
pushfd
mov eax, 0x7703342f
pushal
xchg dword [esp + 0x23], ebp
mov dx, sp
sub esp, 0xd
bswap eax
bswap ebx
bswap esi
popal
neg edx
add esp, 0x12
mov dword [esp + 1], eax
neg bx
push word [esp + 7]
lea edi, [ebx + 0x103e6d27]
pop word [esp + 3]
bswap ecx
mov di, ax
pop dword [esp + 3]
inc cx
mov cl, dl
bsr esi, ebp
xchg word [esp + 3], bx
mov di, dx
clc
xchg ebp, eax
mov edi, 0x26f10cca
xchg bp, bx
mov byte [esp + 0xb], dh
xchg cx, bx
inc esi
push dword [esp + 5]
lea ebp, [eax*4]
mov eax, esi
btc edx, esi
pushfd
not bl
lea ecx, [0x61ec3536]
mov byte [esp + 0xf], al
btc dx, di
bswap esi
xchg al, ch
xchg bp, ax
neg dl
mov word [esp + 0x11], sp
lea ebx, [ebx*4]
lea ebp, [esp + edx]
mov ebx, edx
lea esp, [esp + 5]
cld
lea esp, [esp + 6]
lea esi, [ecx*4]
cmc
push word [esp + 3]
mov edx, edi
mov esi, 0x5d012352
push dword [esp + 6]
xchg al, cl
xchg word [esp + 6], dx
rcr edx, 0xa
bswap si
bsf esi, edx
mov esi, dword [esp + 0x10]
xchg esi, ebp
neg esi
push word [esp + 0x11]
mov bh, 0x88
xchg bl, cl
stc
inc bh
mov ebx, dword [esp + 0x11]
stc
pop word [esp + 0xa]
bt si, bp
push word [esp]
mov dh, bl
mov ch, 0x54
add esp, 9
mov cx, sp
push word [esp + 5]
mov ax, 0x637c
add esp, 0xa
xchg word [esp], ax
bsr dx, bx
lea ebp, [esp + 0xb8]
xchg edi, ebx
push ebx
xchg dh, cl
bswap ebp
bt dx, di
cmc
mov dword [esp], edi
pop word [esp]
lea esi, [ebx*4]
push dword [esp + 3]
sub esp, 0x10
xchg word [esp + 7], dx
mov ebp, dword [esp + 6]
mov cl, al
mov cx, 0x791e
mov byte [esp + 0x14], cl
pop dword [esp + 1]
sub esp, 0x16
mov dx, di
popal
bsf bp, cx
lea edx, [ecx + esi]
mov byte [esp + 1], ch
mov bx, word [esp + 8]
xchg word [esp + 2], di
lea edx, [ecx + edi]
xchg si, cx
xchg dword [esp + 5], ebx
bswap bx
lea esp, [esp + 2]
and esi, 0x3f37504e
bswap bx
xchg word [esp], dx
setp cl
pop edx
mov dword [esp], edx
clc
xchg dword [esp], eax
mov eax, 0x3e392da7
lea esp, [esp]
mov bl, byte [esp + 2]
push dword [esp + 3]
mov si, 0x3d9c
mov bx, word [esp + 1]
mov dh, al
mov dword [esp + 4], esp
lea edx, [esp + 0x52ee2ab7]
clc
mov di, 0x61db
pop bx
mov si, cx
mov ebp, dword [esp + 1]
mov byte [esp + 3], al
pop di
clc
push word [esp + 3]
mov ecx, dword [esp + 3]
neg dx
mov ebx, 0x739e05d3
bswap ecx
add esp, 5
setle dl
mov ecx, ebx
lea ebp, [edx + esi]
sub esp, 0x1f
lea ebp, [edx + 0x5e62]
mov bx, word [esp + 2]
xchg byte [esp + 6], ch
xchg byte [esp + 9], dl
mov bx, 0xc68
cld
lea esi, [eax*4]
mov edx, esp
setbe al
lea ebp, [eax*4]
bts dx, di
clc
pop si
mov ah, byte [esp + 4]
mov ch, bl
bswap esi
bsr esi, esp
add esp, 0x1e
add esp, 0
add esp, 0
sub esp, 0x1d
mov si, di
bswap di
xchg dword [esp + 2], ebp
pop word [esp + 0x15]
clc
xchg bl, bh
push dword [esp + 0x11]
push dword [esp + 0x1a]
lea edi, [edx + edi]
mov ch, bl
lea ebx, [esp + 0x3243430a]
mov word [esp + 0x14], bp
lea ecx, [esi*4]
pop si
pop di
rcl ebx, 0
mov edx, dword [esp + 0x17]
add esp, 9
not ch
bswap bp
pop esi
mov si, 0xc14
pop bx
xchg bx, di
sub esp, 0xc
lea esp, [esp + 0xf]
pop word [esp + 2]
add esp, 9
not esi
pop bx
rcl di, 0xe
xchg dh, al
mov bl, ah
bswap cx
mov bl, byte [esp]
lea esp, [esp]
neg ebp
inc ebx
xchg si, bx
mov ebp, esp
mov bh, byte [esp]
bswap edi
mov si, ax
lea ebp, [edi*4]
neg edi
lea esi, [ecx + edi]
lea ebp, [ebx*4]
mov bh, byte [esp]
mov edx, 0xde4159f
clc
mov ebp, dword [esp]
lea esp, [esp]
stc
bswap di
mov dl, dh
setg ah
lea esp, [esp]
add esp, 0
xchg byte [esp], bl
mov dx, word [esp]
xchg ebp, ecx
mov esi, dword [esp]
mov ebp, 0x4e811296
sub esp, 0x1c
mov byte [esp + 0xe], cl
lea edi, [ecx*4]
push dword [esp + 5]
push dword [esp]
xchg dx, bx
xchg ebx, edx
setge dh
inc cx
lea esi, [esi + 0x2c57]
mov di, cx
cld
rcl di, cl
lea esp, [esp + 0xb]
xchg byte [esp], dl
mov dh, byte [esp + 0x19]
push word [esp + 0xe]
mov eax, ecx
setae bl
add esp, 7
xchg byte [esp + 3], bh
mov byte [esp + 4], cl
stc
push edx
mov eax, edx
xchg ah, bh
mov si, word [esp + 0x15]
mov bh, ah
clc
lea esp, [esp + 0xd]
sub esp, 0
xchg word [esp + 6], di
push dword [esp + 6]
lea edx, [esp + ecx]
stc
btr ecx, ebp
pop esi
mov ebp, 0x5a4c1bb4
lea eax, [ebx + edi]
push word [esp + 8]
bsf si, sp
push bp
xchg al, dl
pop ax
push word [esp]
bswap eax
xchg word [esp + 7], si
setp bl
mov byte [esp + 1], ah
lea ecx, [ebp + ebp]
mov dh, 0x44
mov si, word [esp + 0xa]
bswap edx
push word [esp + 0xd]
or ch, 0xd4
mov bl, 0x80
lea esi, [eax + 0x35cc]
mov word [esp + 0xe], cx
lea esi, [ebp*4]
inc esi
mov ebp, 0x16c27cf5
xchg dword [esp + 0xd], edi
stc
mov esi, 0x42492aed
sub esp, 0x12
setae ch
mov cx, word [esp + 0x12]
xchg cl, ch
bswap edi
bswap bx
cld
clc
or esi, 0x70c04193
mov cl, 0xec
pop ebx
adc dx, 0x169c
mov bp, 0x2cdc
push word [esp + 0xb]
mov edx, 0x237e33c7
mov dh, 0x8c
xchg ebx, esi
mov ebx, esi
bt edi, esp
mov byte [esp + 0xe], cl
push esi
xchg edx, ecx
xchg dword [esp + 0x11], ecx
mov ecx, esp
neg di
bsr ebx, ecx
mov ebx, eax
xchg di, bx
mov al, byte [esp + 0x14]
bswap edi
lea edx, [ebx + ebx]
popal
bsr ax, sp
cmc
mov eax, ebx
xchg byte [esp + 2], ch
mov cl, 0x1e
cld
mov byte [esp + 3], bh
setg ch
push dword [esp + 4]
lea esp, [esp + 8]
mov byte [esp], bl
mov byte [esp], al
sub esp, 8
lea ebp, [ebx + edi]
setb ch
bswap ecx
lea ebx, [ebp + ebp]
mov bh, 0x98
mov ebp, 0x76e72b1b
xchg ecx, edi
push ebp
sub esp, 8
bsf eax, ebx
mov ax, word [esp + 6]
shl ah, cl
not ecx
mov ecx, 0x82e0037
push dword [esp + 6]
mov word [esp + 0x15], bx
neg edi
mov byte [esp + 4], cl
bswap si
lea ebp, [ecx - 0x7de9]
xchg ah, bl
sub al, cl
mov dl, byte [esp + 3]
mov word [esp + 1], si
lea edx, [ebx + esi]
bsr esi, edi
lea edx, [0xc60316e]
xchg esi, ebp
mov cl, byte [esp + 0xd]
mov dword [esp + 8], ecx
cmc
neg bx
xchg dx, bp
mov ebp, dword [esp + 0xa]
mov di, 0x1730
mov bh, byte [esp + 0xe]
xchg dword [esp + 9], eax
xchg si, bx
pop ebx
mov bh, 0xb7
adc bh, 0x39
cmp cx, 0x4e7d
pop ebp
xchg word [esp + 0xf], cx
mov cx, bx
push dword [esp + 5]
lea eax, [esp + edi]
lea ebp, [esp + ecx]
push dword [esp + 6]
and bl, bl
mov edi, eax
add esp, 0x13
mov dword [esp], esi
not esi
lea esp, [esp]
xchg dword [esp], edx
bsr eax, eax
xchg edx, ecx
lea eax, [esp + 0x2f]
neg bl
pop ecx
xchg ecx, eax
cmc
bswap edi
cld
not di
dec eax
xchg edx, ebx
mov bx, 0x62f3
neg ebp
add esp, 2
lea edi, [ebx + ebp]
xchg byte [esp], ah
rcr ch, 2
mov ecx, ebp
mov ecx, 0x7ea97a15
not ch
xchg ah, bl
mov di, word [esp]
sbb bp, bx
bswap ebx
mov byte [esp], ah
lea esp, [esp]
bsr ebx, ebx
dec ecx
sub esp, 0xe
btc ecx, esp
pop di
mov ecx, dword [esp + 1]
push word [esp + 6]
mov dx, bp
neg eax
not esi
xchg ebx, esi
add esp, 2
lea edx, [eax + edi]
mov dword [esp], edi
mov dword [esp + 5], ebx
bswap ebx
mov cx, 0x4b57
pop dword [esp + 4]
mov byte [esp + 1], bh
sub esp, 0x16
pop edx
mov byte [esp + 0xd], dl
bsr ecx, edx
xchg byte [esp + 8], al
mov ebp, dword [esp + 0xc]
xchg byte [esp + 0x10], bl
xchg di, bp
mov ch, 0x33
xchg edi, ebx
mov dl, 0x7d
xchg byte [esp + 3], bh
lea eax, [esp + 0x2fe94d89]
xchg dword [esp + 0xa], edi
bsr eax, ebx
mov ebx, 0x40187fc0
push word [esp + 0x15]
pop ebp
push dword [esp + 5]
neg bh
mov si, bp
neg ebx
mov word [esp + 0xe], bx
lea ebp, [ecx + 0x59d36ec6]
push dword [esp + 2]
mov dword [esp + 0xe], ecx
btc ebx, ebx
mov dh, byte [esp + 0x16]
lea eax, [edx + 0x3eff]
xchg bl, ch
bswap cx
mov byte [esp + 0x12], bh
pop ebp
xchg esi, ecx
mov byte [esp + 0xa], cl
mov edx, esi
mov dword [esp + 4], ecx
mov byte [esp + 2], cl
neg bh
lea edx, [ebx + 0x24d]
lea esp, [esp + 0xd]
mov bp, word [esp + 6]
add esp, 0xd
xchg di, cx
push ebx
dec bh
xchg dword [esp], edx
neg bh
xchg bp, bx
mov edx, 0xc34035b
pop esi
neg dl
sub esp, 3
push cx
xchg cl, ch
mov byte [esp + 4], ah
inc esi
push ax
xchg bh, dh
pop edx
sub esp, 0x19
mov di, 0x1f83
adc ebp, 0x3e30595
xchg bx, bp
add esp, 0xe
pop ax
rol ebx, 5
sub esp, 0x1c
mov bl, byte [esp + 0x24]
popal
mov ah, byte [esp + 8]
xchg di, bp
xchg word [esp], di
bts ebx, ecx
pop word [esp + 3]
pop dword [esp]
rcr dx, cl
push edx
xchg byte [esp + 5], dl
shl si, cl
xchg word [esp], bx
mov ebp, 0x7b624cc7
mov byte [esp + 5], ah
push dword [esp + 4]
xchg byte [esp + 0xb], al
mov ecx, dword [esp + 0xc]
xchg byte [esp], ch
pushfd
shr di, 4
sbb bp, di
mov bx, word [esp + 4]
dec edi
push word [esp + 1]
cld
mov dx, 0x5f10
push word [esp + 1]
push dword [esp + 0x14]
push dword [esp + 1]
not esi
inc bh
jmp 0x6c719f
call 0x6e0ab3
jmp 0x6e1f38
add dword [esp], 0xfffe957a
jmp 0x6e1f95
call 0x60558b
push 0xe6ffebe2
add dword [esp], 0x196c7025
pushal
mov ebp, eax
jmp 0x6e3899
mov ecx, 0x3ebb4829
sub dword [ecx + 0x2eab5839], ebp
jg 0x6e279e
xchg ebx, eax
test byte [0x69f97984], 8
sti
jle 0x6e27eb
test byte [ecx - 7], bh
imul ecx, dword [eax], 0xc5457efb
push ebp
cmp al, 0xcf
dec edx
cmpsb byte [esi], byte es:[edi]
and al, 0xba
invalid
lds edx, [ebp + 0x3c]
iretd
movzx ebx, word [eax + 0x3c]
add ebx, eax
cmp word [ebx], 0x4550
je 0x6c5a0a
jne 0x6e2e5a
nop
adc al, byte [eax + 0x1b9512e7]
lahf
punpckhdq mm3, qword [ecx - 0x61f775e0]
stc
or byte [edi + 0x869f979], cl
sti
jle 0x6e278e
mov byte [0x20d1b620], al
cmpsd dword [esi], dword es:[edi]
aaa
and byte [esi + 0x37a720d1], dh
mov ebx, 0x3cbd4e2b
jns 0x6e27f2
imul ecx, dword [eax], 0xa2207efb
xor byte [edi - 0x5e], dl
and eax, 0xef881a98
sbb bl, byte [ebp - 0x5433a124]
loope 0x6e284d
mov ebp, 0x42c7342d
invalid
sahf
stc
or byte [edi - 0x5631a726], cl
pop eax
fild word [ebp + 0xffc9505]
mov bl, byte [edi]
mov dword [0x24a55633], eax
xor dh, byte [eax + 0x37b04126]
dec edx
enter 0x395e, 0xffffffffffffffc8
dec edi
cmp bh, byte [eax + 0x3fb8492e]
xor dword [ecx + 0x36b34021], esi
lodsd eax, dword [esi]
sub eax, 0xb237c4bd
add dword [ecx + 0x6837011], eax
xlatb
pop ebx
retf
call 0x6e2e4b
pop eax
xor ax, ax
cmp word [eax], 0x5a4d
je 0x6e27bc
sub eax, 0x10000
jmp 0x6e2e4f
call 0x6e3225
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 ecx
pushfd
push dword [esp + 3]
mov word [esp + 5], si
mov byte [esp + 3], ah
mov dword [esp + 8], eax
pushal
lea esp, [esp + 1]
pop dword [esp + 0xb]
mov word [esp + 0x11], sp
pushal
pushfd
pop dword [esp + 0x2f]
push dword [esp + 0x39]
pop word [esp + 0x1d]
push word [esp + 0x1a]
push dword [esp + 0x3a]
pop word [esp + 0x2d]
lea esp, [esp + 1]
mov dword [esp + 0x44], ecx
pushal
lea esp, [esp + 0x1f]
pushal
pop word [esp + 0xa]
pop dword [esp + 0xb]
pop dword [esp + 8]
mov byte [esp + 9], dl
pushal
push word [esp + 9]
pop word [esp + 5]
mov byte [esp + 0x17], ah
mov word [esp + 5], ax
mov word [esp + 0x1b], ax
mov word [esp + 0x32], dx
lea esp, [esp + 3]
mov dword [esp + 0x74], edx
pushal
push dword [esp + 7]
mov word [esp + 0x1e], dx
mov byte [esp + 0xb], ch
pushfd
lea esp, [esp + 2]
pushfd
mov byte [esp + 0x21], ch
lea esp, [esp + 6]
push ax
pop dword [esp + 0x13]
lea esp, [esp + 2]
mov dword [esp + 0x90], ebx
pushfd
mov byte [esp], bl
mov byte [esp], ch
push word [esp + 3]
mov word [esp + 3], bx
push word [esp + 5]
pop word [esp + 1]
push word [esp + 2]
mov word [esp + 4], si
mov byte [esp + 4], bh
mov dword [esp + 2], ebp
mov byte [esp + 4], al
mov dword [esp + 0x94], esp
pushal
push dword [esp + 0x11]
pop word [esp + 6]
push dword [esp + 0x11]
pushfd
mov word [esp + 0x22], ax
push word [esp + 0xb]
mov word [esp + 0x24], cx
mov dword [esp + 0x1e], esi
push dword [esp + 0x1a]
mov dword [esp + 0xc0], ebp
pushfd
push dword [esp + 3]
mov word [esp + 4], ax
pop dword [esp]
mov word [esp], ax
lea esp, [esp + 3]
mov byte [esp], ah
mov byte [esp], bl
lea esp, [esp + 1]
mov dword [esp + 0xbc], esi
pushfd
pop word [esp]
mov byte [esp], dh
push word [esp]
push word [esp + 1]
lea esp, [esp + 3]
push word [esp + 2]
mov byte [esp + 3], ch
push dword [esp]
push dword [esp + 7]
pushfd
lea esp, [esp + 1]
mov dword [esp + 0xc8], edi
lea esp, [esp + 0xc8]
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 0x6e2e46
bswap ebp
setle cl
bswap edi
pushfd
mov dword [esp], edi
mov word [esp], si
mov si, word [esp + 2]
bswap dx
not edx
push dword [esp]
pop dword [esp]
mov si, 0x4676
push dword [esp]
mov ebx, dword [esp + 5]
pop word [esp + 2]
seto bl
pop word [esp]
mov word [esp], sp
mov byte [esp + 1], ch
lea esp, [esp + 3]
mov bp, 0x2a37
xchg ebp, esi
lea edi, [ecx*4]
mov ah, byte [esp]
bswap ecx
xchg bp, ax
bswap edx
not bp
xchg cl, dl
xchg bx, si
lea edx, [eax + ebx]
bswap eax
lea ebp, [edx*4]
bswap eax
xchg dl, cl
lea edi, [ecx + edi]
mov bh, ah
mov esi, dword [esp]
pushfd
pop cx
pop bp
lea ecx, [0x29682beb]
mov dl, byte [esp]
bswap si
setne dh
mov ch, byte [esp]
not ch
lea ebx, [ebx + ebp]
mov bh, 0x8d
bswap esi
xchg byte [esp], cl
lea esi, [eax*4]
mov ebp, dword [esp]
mov byte [esp], ah
mov eax, dword [esp]
mov ecx, 0x68a350ef
mov ax, word [esp]
mov edx, ebx
mov ecx, dword [esp]
mov eax, edx
mov esi, 0x20a074e2
mov cl, byte [esp]
setp dh
mov ax, dx
mov edi, 0x32b93103
mov di, 0x3630
mov eax, 0x2161120
setl al
mov esi, ebp
mov bh, byte [esp]
push bx
bswap edi
setae al
mov ax, 0x695
mov word [esp], cx
bswap ecx
pop di
xchg bh, dh
lea ecx, [ebp + 0x11]
pushal
setge ch
mov word [esp + 0x19], bx
setl al
mov byte [esp + 0x16], dl
mov cx, ax
mov dword [esp + 0x16], esi
pop ax
xchg word [esp + 0xe], si
mov dword [esp + 0xd], esi
xchg di, bp
mov dword [esp + 2], esp
mov word [esp + 8], bp
mov eax, ecx
mov dword [esp + 0xc], esi
mov dword [esp + 0xa], edi
mov eax, 0x2c0a268c
not ebx
lea ebx, [ebx + 0x42472254]
not eax
lea esp, [esp + 3]
lea esp, [esp + 0x1c]
popal
pushal
pop dword [esp + 9]
push dword [esp + 2]
lea esp, [esp + 0x1d]
mov word [esp], ax
lea esp, [esp + 2]
lea esp, [esp + 1]
push 1
pushal
bswap di
mov ebx, dword [esp]
push eax
lea edx, [ecx + edx]
mov ax, bx
lea edx, [eax + ecx]
push word [esp + 3]
push dword [esp + 4]
xchg dword [esp + 3], ecx
mov byte [esp + 6], al
lea ebp, [eax*4]
xchg dx, cx
mov si, di
mov word [esp + 2], di
not cx
mov dword [esp + 2], eax
push dword [esp + 7]
xchg cl, ah
mov byte [esp + 0xc], al
mov word [esp + 0xa], si
lea edx, [eax + 0x3763]
lea ebp, [eax + 0x18]
lea edx, [edi*4]
push dword [esp + 0xc]
mov dword [esp + 9], esi
xchg ebp, eax
xchg ebx, edi
xchg di, dx
mov dx, word [esp + 0xa]
bswap ebp
xchg edx, eax
lea esp, [esp + 0xb]
lea ebp, [eax - 0x6386]
pop bx
xchg byte [esp + 2], al
not cl
xchg word [esp + 2], ax
mov edx, edi
lea esi, [eax + edi]
mov edi, dword [esp + 3]
push dword [esp]
push ebp
not ebx
xchg ecx, edx
xchg word [esp + 9], di
setno al
mov dx, ax
lea edi, [ebp*4]
mov si, word [esp + 8]
mov ebp, 0x54146161
mov byte [esp + 0xa], bl
pop dword [esp]
xchg word [esp + 3], bp
pop esi
bswap cx
mov dx, di
mov ah, 0x95
not bx
lea ecx, [ebx*4]
pop si
push edi
pop word [esp + 1]
xchg byte [esp + 3], ch
xchg di, ax
lea edi, [ecx*4]
bswap di
mov dh, byte [esp + 1]
push word [esp + 4]
lea eax, [esi*4]
xchg byte [esp + 2], bl
pop word [esp]
mov edx, 0x57f21e2c
xchg word [esp + 2], cx
mov bp, 0x6fc2
mov word [esp + 2], bx
mov edi, ebp
xchg cx, bp
pushfd
mov dword [esp + 3], edx
setl bh
setae cl
mov ecx, dword [esp + 6]
mov si, word [esp + 8]
mov word [esp + 4], si
mov ebx, dword [esp + 4]
xchg ah, bl
lea ebp, [eax + ebx]
xchg byte [esp + 4], ah
lea esi, [edx + ebx]
pop word [esp + 2]
mov dword [esp], ebx
pop word [esp]
xchg bp, dx
xchg byte [esp + 3], bl
bswap bp
xchg byte [esp], al
mov ax, word [esp + 4]
mov word [esp], si
mov ebp, dword [esp + 3]
lea esp, [esp + 1]
lea esp, [esp + 4]
popal
pushal
mov word [esp + 0x14], bp
push dword [esp + 0x17]
mov byte [esp + 0x22], cl
push word [esp + 0x13]
push word [esp + 0x10]
lea esp, [esp + 0x28]
push 0xc5cfc8ed
add dword [esp], 0x3a703713
pushal
pushfd
xchg ah, al
mov ebp, 0x5d3576b6
pop edi
xchg ebx, eax
bswap ebx
mov cl, byte [esp]
mov bp, ax
mov al, dh
setnp bl
mov edi, dword [esp]
mov ecx, dword [esp]
mov dx, word [esp]
push ebp
push word [esp + 2]
mov eax, edi
xchg dword [esp], edi
mov dword [esp], ebx
mov ecx, dword [esp + 3]
mov edi, ebx
push word [esp + 2]
push dword [esp + 4]
mov byte [esp + 0xa], bl
push ecx
push word [esp + 0xe]
pop dword [esp + 7]
xchg dword [esp + 9], ecx
setne dl
xchg byte [esp + 6], cl
pop esi
pop cx
xchg ah, dl
xchg edx, eax
lea ebp, [ebp*4]
mov ax, 0x40b
push bp
xchg bx, ax
push word [esp + 7]
mov ecx, 0x1e00584b
not eax
xchg byte [esp], al
lea ebx, [edx + ebx]
bswap di
mov bl, byte [esp + 0xb]
mov cl, 0xd8
mov dword [esp + 4], eax
xchg byte [esp + 1], al
mov dword [esp + 1], esp
mov dword [esp + 5], esi
lea ebx, [esp - 0x23]
mov eax, esp
not si
push eax
push word [esp + 5]
mov ah, 0xa0
bswap edi
pop dword [esp + 7]
bswap ebx
xchg ch, dl
mov ecx, dword [esp + 3]
xchg cl, bh
xchg byte [esp + 1], dl
xchg byte [esp + 7], dl
pop word [esp + 3]
mov edx, 0x4213380f
xchg bh, al
lea edx, [esp - 0xb9]
mov ax, di
push word [esp + 0xb]
lea ebp, [ebx + 0x3e]
xchg bh, bl
xchg byte [esp + 0xb], dh
lea ebx, [0x3b893740]
xchg dl, al
mov cx, word [esp + 5]
xchg bl, dh
mov cx, word [esp + 1]
mov ax, word [esp + 0xb]
bswap edi
lea esp, [esp + 0xb]
xchg cl, dh
mov eax, 0x47424921
mov eax, dword [esp]
mov eax, dword [esp]
bswap bx
mov eax, 0x52e86cd7
xchg byte [esp], bl
mov esi, dword [esp]
push word [esp]
mov ch, 0xe7
push word [esp + 3]
pop bp
mov ax, 0x749a
setne ah
xchg byte [esp + 2], dl
mov edi, ebp
bswap eax
push word [esp + 1]
push esp
push word [esp + 9]
lea esp, [esp + 1]
lea esp, [esp + 0xc]
popal
pushal
pop word [esp + 0x1b]
pop dword [esp + 9]
mov word [esp + 0x17], sp
push dword [esp + 7]
pop word [esp]
lea esp, [esp + 0xe]
lea esp, [esp + 2]
lea esp, [esp + 0xc]
call fcn.00693db4
popal
jmp 0x6c5122