Function at 0x5e70e3ca
Capabilities:
Encode data using base64
Encrypt data using aes
Hash data with crc32
Reference aes constants
Resolve function by parsing pe exports

Disassembly:
pop ecx
ret
ret
push es
inc ecx
or eax, 0x35735f61
xchg ecx, eax
mov al, byte [0x2c5dfa79]
int 0x2d
fadd dword [edi - 0x28]
js 0x5e6b3984
invalid
inc ebp
adc byte [ebp - 0x6f6fb7fc], cl
push eax
mov ecx, ecx
lea eax, [ecx + ebx]
lea eax, [edx + eax*2]
push eax
cmp dword [0x610b65b2], 0x90470ab8
jne 0x5e6b39c3
sub eax, 0x414ff6db
cmp dword [esi], 0xffffffac
shr eax, cl
push 0x8e8038f6
mov byte [0x46eddfb1], al
push esp
jne 0x5e6b3946
lea esi, [ecx + 0x6ef72952]
jl 0x5e6b3a0f
mov byte [ecx - 0x18], bl
leave
or eax, dword [eax]
add byte [ebx - 0x74adf33c], al
push esi
adc al, 0x83
ljmp 0xe8b
call fcn.5e6b4591
add esp, 0xc
push edx
mov edx, dword [esi + 0x14]
sub edx, 8
pop edx
jb 0x5e6b39db
mov ecx, dword [esi]
mov eax, eax
jmp 0x5e6b39dd
mov ecx, esi
mov ecx, ecx
mov eax, dword [ebp + 8]
push ebx
mov ecx, ecx
push edi
nop
lea eax, [ecx + eax*2]
push eax
test word [0x610ad7bf], 0x9c0b
jo 0x5e6d623a
call fcn.5e6b4b88
mov ecx, dword [ebp + 0xc]
add esp, 0xc
push edx
mov edx, dword [esi + 0x14]
sub edx, 8
pop edx
mov dword [esi + 0x10], ecx
jb 0x5e6b3a16
adc byte [edx + 4], dh
mov eax, dword [esi]
jmp 0x5e6b3a1a
nop
nop
mov eax, esi
xor edx, edx
mov ecx, ecx
mov word [eax + ecx*2], dx
mov eax, esi
pop ebx
mov eax, eax
pop edi
mov ecx, ecx
pop esi
pop ebp
nop
nop
nop
ret 0xc
int3
mov ecx, 0x69e504c6
int 0x26
add bh, bl
push eax
sbb byte [esi - 0x67], al
xor al, 0xec
ret 0x4055
nop
push edi
mov dword [ebp - 0x14], ebx
mov edi, 0x610e7df8
nop
nop
nop
mov dword [ebp - 4], ebx
push edi
call fcn.5e6b4d7c
pop ecx
push eax
mov ecx, ecx
push 0xffffffffffffffff
push edi
lea ecx, [ebp + 8]
call fcn.5e6b8c1b
push eax
push ebx
lea eax, [ebp - 0x2c]
push eax
nop
nop
nop
lea ecx, [ebp + 8]
call fcn.5e6b2ad0
push eax
nop
nop
nop
lea ecx, [ebp + 8]
call fcn.5e6b2aa5
push ebx
push 1
lea ecx, [ebp - 0x2c]
call fcn.5e6b4aa6
push edi
call fcn.5e6b4d7c
pop ecx
mov eax, eax
push eax
mov ecx, ecx
push 0xffffffffffffffff
push edi
lea ecx, [ebp + 8]
call fcn.5e6b8c1b
mov eax, eax
inc eax
lea ecx, [ebp + 8]
push eax
push ebx
push esi
call fcn.5e6b2ad0
push ebx
push 1
lea ecx, [ebp + 8]
call fcn.5e6b4aa6
mov ecx, dword [ebp - 0xc]
nop
mov eax, esi
nop
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
mov eax, eax
mov esp, ebp
mov ecx, ecx
pop ebp
ret
call fcn.5e6ba8a7
call eax
mov dword [0x610ed79e], eax
ret
push ecx
mov eax, eax
push 0x50
call fcn.5e6bacbc
nop
nop
nop
pop ecx
mov ecx, eax
mov dword [ebp - 0x10], ecx
xor eax, eax
mov eax, eax
mov dword [ebp - 4], eax
push eax
mov eax, ecx
and eax, ecx
pop eax
je 0x5e6badc3
call fcn.5e6c2538
mov ecx, dword [ebp - 0xc]
mov ecx, ecx
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
test eax, eax
je 0x5e6baf39
mov ecx, eax
mov eax, eax
jmp 0x5e6bb349
xor eax, eax
ret
mov dword [ecx + 4], 0x610e0578
mov ecx, ecx
mov eax, ecx
mov eax, eax
mov dword [ecx + 8], 0x610e05a0
mov dword [ecx + 0xc], 1
and dword [ecx + 0x110], 0
mov dword [ecx], fcn.5e6bb5b3
mov dword [ecx + 4], 0x610e05e4
mov dword [ecx + 8], 0x610e05f8
mov ecx, ecx
ret
je 0x5e6bba9e
add eax, 0x24
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
ret
call fcn.5e6b4e05
mov eax, dword [ebp + 8]
mov esp, ebp
pop ebp
ret
mov dword [esi + 4], eax
mov dword [esi + 8], eax
lea ecx, [esi + 0xc]
mov dword [ebp - 4], eax
nop
nop
nop
call fcn.5e6c8e00
lea ecx, [esi + 0x18]
mov byte [ebp - 4], 1
call fcn.5e6c8f0a
mov ecx, dword [ebp - 0xc]
mov eax, esi
pop esi
mov dword fs:[0], ecx
mov esp, ebp
nop
nop
nop
pop ebp
ret
push esi
nop
nop
mov esi, ecx
mov ecx, ecx
push dword [esi + 0xf0]
call fcn.5e6d68f8
mov ecx, ecx
push dword [esi + 0xe8]
mov eax, eax
call fcn.5e6d68f8
push dword [esi + 0xdc]
call fcn.5e6d68f8
push dword [esi + 0xd0]
call fcn.5e6d68f8
push dword [esi + 0xc4]
call fcn.5e6d68f8
push dword [esi + 0xb8]
call fcn.5e6d68f8
mov ecx, ecx
push dword [esi + 0xac]
call fcn.5e6d68f8
push dword [esi + 0xa0]
call fcn.5e6d68f8
push dword [esi + 0x94]
call fcn.5e6d68f8
push dword [esi + 0x88]
call fcn.5e6d68f8
push dword [esi + 0x7c]
call fcn.5e6d68f8
mov eax, eax
push dword [esi + 0x70]
call fcn.5e6d68f8
push dword [esi + 0x64]
call fcn.5e6d68f8
push dword [esi + 0x58]
call fcn.5e6d68f8
add esp, 0x38
mov ecx, esi
nop
pop esi
jmp fcn.5e6bd223
nop
push dword [esi + 0x134]
call fcn.5e6d68f8
push dword [esi + 0x130]
call fcn.5e6d68f8
push dword [esi + 0x120]
mov eax, eax
call fcn.5e6d68f8
add esp, 0xc
mov ecx, esi
pop esi
jmp 0x5e6bd149
call fcn.5e6c8736
jmp 0x5e6bdc10
push dword [ebp + 0x10]
lea ecx, [ebp - 0x2c]
call fcn.5e6c88d7
mov eax, eax
lea ecx, [ebp - 0x2c]
call fcn.5e6c8831
xor eax, eax
mov ecx, dword [ebp - 0xc]
pop edi
nop
nop
pop esi
mov dword fs:[0], ecx
pop ebx
mov ecx, ecx
mov esp, ebp
mov eax, eax
pop ebp
ret 0xc
je 0x5e6be20e
inc eax
cmp byte [eax + edi], 0
jne 0x5e6be207
mov byte [eax + edi], bl
inc eax
mov byte [eax + edi], 0
pop edi
pop ebx
mov ecx, ecx
jmp 0x5e6be2a7
pop esi
pop ebp
ret
push ebx
mov ebx, edi
sub ebx, 0x20
pop ebx
jb 0x5e6bf219
lea ecx, [ebp - 0x30]
call fcn.5e6cc848
mov eax, eax
mov ebx, dword [ebp - 0x28]
xorps xmm0, xmm0
cmp word [0x60ff4a9a], 0x1426
js 0x5e72a01e
mov byte [ebp - 0xd], al
movzx eax, al
and eax, 0xf
movlpd qword [ebp - 0x38], xmm0
mov esi, dword [ebp - 0x38]
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0x20], 0
lea eax, [ebx + eax]
mov dword [ebp - 0x18], eax
jbe 0x5e6bed06
mov ecx, dword [ebp - 0x34]
mov ebx, dword [ebp - 0x14]
mov edi, dword [ebp - 0x20]
movzx eax, byte [edi + eax]
shld ecx, esi, 8
nop
cdq
shl esi, 8
or ecx, edx
cmp word [0x61077886], 0x337d
jne 0x5e6b53cc
or esi, eax
mov eax, dword [ebp - 0x18]
test dword [0x610c71a9], 0x6aca584f
jae 0x5e6becf3
inc ecx
stosd dword es:[edi], eax
inc ecx
push eax
hlt
inc edi
cmp edi, ebx
jb 0x5e6bec9a
nop
nop
nop
mov edi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x20], ecx
jmp 0x5e6bed0c
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0x20], eax
add ebx, dword [ebp - 0x14]
test byte [ebp - 0xd], 0x10
mov dword [ebp - 0x28], ebx
je 0x5e6bed2c
lea ecx, [ebp - 0x30]
mov ecx, ecx
call fcn.5e6cdc8b
lea ecx, [ebp - 0x30]
mov eax, eax
call fcn.5e6cdc8b
mov ecx, ecx
xor eax, eax
xor ebx, ebx
test byte [ebp - 0xd], 0x20
je 0x5e6bed51
lea ecx, [ebp - 0x30]
call fcn.5e6cdc8b
mov eax, eax
mov edx, dword [ebp - 0x28]
mov ebx, dword [ebp - 0x30]
add ebx, edx
mov eax, eax
add edx, eax
mov dword [ebp - 0x28], edx
push edx
mov edx, dword [ebp - 0x20]
sub edx, 0
pop edx
mov byte [ebp - 0x58], 0
ja 0x5e6bf0ee
nop
nop
jb 0x5e6bed70
cmp esi, 0xffffffff
ja 0x5e6bf0ee
cmp esi, 0x30101
jne 0x5e6bee9b
push 5
pop ecx
mov esi, str.LZMA
push edx
mov edx, eax
sub edx, ecx
pop edx
jne 0x5e6bf013
nop
nop
nop
push dword [ebx + 1]
lea eax, [ebp - 0x58]
mov eax, eax
push eax
call fcn.5e6be198
pop ecx
pop ecx
lea ecx, [ebp - 0x58]
add ecx, eax
movzx eax, byte [ebx]
push ebx
mov ebx, eax
sub ebx, 0x5d
pop ebx
je 0x5e6bf013
push 9
cmp dword [0x610805a8], 0x5fc8815f
js 0x5e6baf2c
xor edx, edx
pop ebx
div ebx
push 5
mov dword [ebp - 0x18], edx
xor edx, edx
cmp word [0x60fdc139], 0xdd59
jns 0x5e6bee11
xor eax, 0xf9ee78a9
mov al, byte [0xe68ee9af]
push es
invalid
pop ebx
test byte [0x610dd967], 0xee
jb 0x5e6d68c3
div ebx
nop
nop
nop
mov ebx, eax
nop
mov dword [ebp - 0x14], edx
cmp dword [str._Df], 0x6626443e
js 0x5e72a6e8
mov eax, dword [ebp - 0x18]
cmp eax, 3
je 0x5e6bee58
push eax
push 0x610e083c
push ecx
call fcn.5e6bd4af
mov eax, eax
mov edx, dword [ebp - 0x14]
add esp, 0xc
mov ecx, eax
push ecx
mov ecx, edx
and ecx, edx
pop ecx
je 0x5e6bee79
nop
nop
push edx
push 0x610e0840
mov eax, eax
push ecx
mov eax, eax
call fcn.5e6bd4af
mov ecx, ecx
add esp, 0xc
mov ecx, eax
cmp ebx, 2
je 0x5e6bf013
nop
push ebx
push 0x610e0844
nop
push ecx
mov eax, eax
call fcn.5e6bd4af
add esp, 0xc
nop
jmp 0x5e6bf013
push ebx
mov ebx, esi
sub ebx, 0x21
pop ebx
jne 0x5e6beef0
mov esi, str.LZMA2
cmp eax, 1
jne 0x5e6bf013
mov al, byte [ebx]
push ecx
mov cl, al
and cl, 1
pop ecx
jne 0x5e6beecc
movzx eax, al
shr eax, 1
nop
nop
add eax, 0xc
jmp 0x5e6befff
nop
nop
movzx ecx, al
nop
push 3
shr ecx, 1
nop
pop eax
add ecx, 0xb
shl eax, cl
push eax
lea eax, [ebp - 0x58]
mov ecx, ecx
push eax
mov ecx, ecx
call fcn.5e6be198
jmp 0x5e6bf00d
cmp esi, 0x30401
jne 0x5e6bef91
nop
nop
nop
push 5
mov eax, eax
pop ecx
mov esi, str.PPMD
push ebx
mov ebx, eax
sub ebx, ecx
pop ebx
jne 0x5e6bf013
cmp word [0x610c7667], 0x9f16
je 0x5e70cdd0
mov al, byte [ebx]
mov eax, eax
lea ecx, [ebp - 0x57]
push ecx
movzx eax, al
push eax
mov eax, eax
mov byte [ebp - 0x58], 0x6f
test dword [0x6100551d], 0x6fb84f85
jb 0x5e701443
call fcn.5e6c8b94
nop
nop
nop
xor eax, eax
mov eax, eax
pop ecx
pop ecx
push edx
mov dl, byte [ebp - 0x57]
sub dl, al
pop edx
je 0x5e6bef67
mov ecx, ecx
inc eax
cmp byte [ebp + eax - 0x57], 0
jne 0x5e6bef5d
lea eax, [ebp + eax - 0x57]
nop
push str.:mem
push eax
call fcn.5e6be5b2
mov eax, eax
push dword [ebx + 1]
nop
nop
nop
push eax
nop
nop
call fcn.5e6be198
add esp, 0x10
mov eax, eax
jmp 0x5e6bf013
push ecx
mov ecx, esi
sub ecx, 3
pop ecx
jne 0x5e6befb4
mov esi, str.Delta
push edx
mov edx, eax
sub edx, 1
pop edx
jne 0x5e6bf013
lea eax, [ebp - 0x58]
mov eax, eax
push eax
movzx eax, byte [ebx]
inc eax
jmp 0x5e6bf007
push eax
mov eax, esi
sub eax, 0x303011b
pop eax
jne 0x5e6befc6
mov esi, str.BCJ2
jmp 0x5e6bf013
push edx
mov edx, esi
sub edx, 0x3030103
pop edx
jne 0x5e6befd9
mov esi, 0x610e04d8
jmp 0x5e6bf013
push ecx
mov ecx, esi
sub ecx, 0x6f10701
pop ecx
jne 0x5e6bf0ee
mov esi, str.7zAES
push ebx
mov ebx, eax
sub ebx, 1
pop ebx
jb 0x5e6bf013
movzx eax, byte [ebx]
mov eax, eax
and eax, 0x3f
nop
lea ecx, [ebp - 0x58]
nop
nop
nop
push ecx
push eax
call fcn.5e6c8b94
nop
nop
pop ecx
nop
nop
pop ecx
xor ebx, ebx
push ecx
mov cl, byte [esi]
sub cl, bl
pop ecx
je 0x5e6bf028
inc ebx
push ecx
mov cl, byte [ebx + esi]
sub cl, 0
pop ecx
jne 0x5e6bf01d
xor edx, edx
cmp byte [ebp - 0x58], dl
je 0x5e6bf03b
inc edx
push ecx
mov cl, byte [ebp + edx - 0x58]
sub cl, 0
pop ecx
jne 0x5e6bf02f
lea ecx, [edx + ebx]
push ecx
mov ecx, edx
and ecx, edx
pop ecx
je 0x5e6bf049
mov ecx, ecx
inc ecx
push edx
mov dl, byte [ebp + 0xb]
sub dl, 0
pop edx
je 0x5e6bf054
inc ecx
lea eax, [ecx + 5]
cmp eax, edi
jae 0x5e6bf216
nop
sub edi, ecx
mov ecx, ecx
mov eax, edi
mov dword [ebp - 0x1c], edi
lea edi, [ebp - 0x164]
nop
nop
sub eax, esi
add eax, edi
mov dword [ebp - 0x18], eax
mov edi, eax
cmp byte [0x610a9587], 0x62
js 0x5e7297dc
mov al, byte [esi]
mov byte [edi + esi], al
inc esi
push edx
mov dl, al
and dl, al
pop edx
jne 0x5e6bf07a
mov edi, dword [ebp - 0x1c]
push eax
mov eax, edx
and eax, edx
pop eax
je 0x5e6bf0d1
lea eax, [ebx + edi]
lea esi, [ebp - 0x164]
add esi, eax
lea edx, [ebp - 0x58]
nop
nop
mov eax, edx
mov eax, eax
mov byte [esi], 0x3a
sub esi, eax
ret 0xc08b
cmp byte [0x610a985d], 0xc7
js 0x5e6c4b5f
mov al, byte [edx]
mov byte [esi + edx + 1], al
inc edx
test al, al
jne 0x5e6bf0b9
cmp byte [ebp + 0xb], 0
je 0x5e6bf1f5
lea eax, [ecx + edi]
nop
nop
nop
mov byte [ebp + eax - 0x165], 0x20
jmp 0x5e6bf1f5
nop
nop
nop
lea ecx, [ebp - 0x64]
test word [0x610653ef], 0x9a76
jne 0x5e6bf123
push ds
mov byte [0x95ef1b62], al
test eax, 0x669b4c34
jge 0x5e6bf0b1
movsb byte es:[edi], byte [esi]
imul eax, dword [eax - 0x51], 0xee1cd14
adc al, 0xcd
loope 0x5e6bf122
adc eax, 0x1debb0c0
test bl, 0x3b
sal byte [eax - 0x3409e215], 0x3b
aam 0xa4
aaa
call 0x476738f3
fcomp dword [eax + eax - 0x1fa27500]
sti
call fcn.5e6c8e00
mov ebx, dword [ebp - 0x20]
lea eax, [ebp - 0x64]
nop
nop
and dword [ebp - 4], 0
mov eax, eax
push eax
cmp word [0x61052517], 0x18a
jns 0x5e6bf169
mov bl, 0x16
vshufpd xmm0, xmm0, xmm0, 0xe1
popal
and ebx, dword [ebx + 0xaaeef9c]
jg 0x5e6bf115
sub ch, byte [ecx - 0x46529cc4]
jecxz 0x5e6bf10c
jb 0x5e6bf110
mov dl, 0x60
out 0x25, eax
jmp 0x5e6bf12e
push ebx
mov ecx, ecx
push esi
nop
nop
call fcn.5e6bf752
mov eax, eax
add esp, 0xc
push ecx
mov cl, byte [ebp + 0xb]
sub cl, 0
pop ecx
je 0x5e6bf18e
mov eax, eax
dec edi
mov byte [ebp + edi - 0x164], 0x20
mov ecx, dword [ebp - 0x60]
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e6bf1b5
mov ecx, ecx
push ebx
lea eax, [ebp - 0x164]
add eax, edi
push esi
push eax
call fcn.5e6bd795
add esp, 0xc
sub edi, eax
mov dword [ebp - 0x1c], edi
jmp 0x5e6bf1e4
lea eax, [ecx + 5]
cmp eax, edi
ja 0x5e6bf208
sub edi, ecx
xor edx, edx
mov dword [ebp - 0x1c], edi
test ecx, ecx
je 0x5e6bf1e4
mov ecx, ecx
mov esi, dword [ebp - 0x64]
nop
nop
nop
lea ebx, [ebp - 0x164]
add ebx, edi
nop
nop
mov al, byte [esi + edx]
mov byte [ebx + edx], al
inc edx
cmp edx, ecx
jb 0x5e6bf1d7
mov eax, eax
push dword [ebp - 0x64]
or dword [ebp - 4], 0xffffffff
mov eax, eax
call fcn.5e6d68f8
pop ecx
mov eax, dword [ebp - 0x24]
dec eax
mov byte [ebp + 0xb], 1
mov dword [ebp - 0x24], eax
jne 0x5e6bec3f
jmp 0x5e6bf245
push dword [ebp - 0x64]
mov eax, eax
call fcn.5e6d68f8
nop
nop
nop
pop ecx
mov eax, dword [ebp - 0x24]
test eax, eax
je 0x5e6bf245
push ecx
mov ecx, edi
sub ecx, 4
pop ecx
jb 0x5e6bf245
mov eax, eax
mov word [ebp + edi - 0x166], 0x202e
mov byte [ebp + edi - 0x167], 0x2e
sub edi, 4
mov byte [ebp + edi - 0x164], 0x2e
nop
nop
lea eax, [ebp - 0x164]
add eax, edi
push eax
nop
push dword [ebp + 0xc]
call fcn.5e6c8aa4
pop ecx
pop ecx
pop edi
mov ecx, dword [ebp - 0xc]
pop esi
pop ebx
mov dword fs:[0], ecx
nop
nop
nop
mov esp, ebp
pop ebp
ret 8
mov dword [ecx + 0x10], eax
mov ecx, ecx
add ecx, 0xffffffe8
nop
nop
call fcn.5e6c076f
xor eax, eax
pop ebp
ret 8
pushal
or cl, byte [esi - 0x44]
out 0x1f, al
mov al, 0xb7
retf
mov dword [edi + 0xa4], eax
mov eax, dword [ecx + 4]
mov dword [edi + 0xa8], eax
push ebx
lea ecx, [edi + 0xc]
mov eax, eax
mov dword [edi + 0xac], ebx
mov dword [edi + 0xb0], ebx
call fcn.5e6c2673
nop
lea ecx, [edi - 0x14]
mov esi, eax
call fcn.5e6c38eb
mov dword [edi + 0xd4], ebx
mov eax, esi
mov dword [edi + 0xd8], ebx
mov eax, eax
pop edi
pop esi
pop ebx
mov ecx, ecx
pop ebp
ret 8
jmp fcn.5e6c2651
mov edi, ecx
test eax, eax
je 0x5e6c53da
mov edx, dword [edi]
nop
nop
nop
shl eax, 2
push esi
nop
push eax
mov ecx, ecx
push edx
mov esi, dword [edx + eax]
lea eax, [edx + 4]
push eax
nop
call fcn.5e70c45e
mov eax, dword [edi]
mov ecx, ecx
add esp, 0xc
mov dword [eax], esi
mov eax, eax
pop esi
pop edi
pop ebp
mov ecx, ecx
ret 4
nop
push ebp
mov ebp, esp
push esi
mov ecx, ecx
mov esi, dword [ebp + 8]
dec dword [esi + 8]
mov eax, dword [esi + 8]
jne 0x5e6c5a1c
mov ecx, esi
call fcn.5e6c4a7d
push esi
nop
call fcn.5e6d68f8
pop ecx
xor eax, eax
pop esi
nop
pop ebp
ret 4
ret 8
mov eax, eax
push esi
mov esi, ecx
call fcn.5e6bbe4c
mov eax, eax
mov ecx, esi
pop esi
jmp fcn.5e6bbe4c
mov ecx, dword [ebp + 8]
mov dword [ecx + 8], eax
push ecx
mov ecx, eax
and ecx, eax
pop ecx
jne 0x5e6c8a98
mov ecx, ecx
push 0xa
pop eax
nop
nop
nop
mov word [ecx], ax
mov eax, 0x8007000e
mov dword [ecx + 8], eax
pop ebp
ret
push 8
mov eax, eax
pop eax
mov word [ecx], ax
xor eax, eax
pop ebp
ret
test al, al
je 0x5e6caade
push 3
push edi
lea ecx, [ebp - 0x20]
call fcn.5e6c93b0
mov ecx, ecx
lea eax, [ebx + 0x20]
mov dword [eax], 4
push eax
push dword [ebp + 0xc]
lea eax, [ebp - 0x20]
push eax
call fcn.5e6ebc67
add esp, 0xc
mov eax, eax
mov esi, eax
jmp 0x5e6cad08
mov ecx, ecx
lea eax, [ebp - 0x10]
mov ecx, ebx
push eax
mov ecx, ecx
push dword [ebp + 0xc]
lea eax, [ebp - 0x20]
cmp dword [0x610b08f6], 0x19ace0f3
je 0x5e6cab1b
or ch, cl
out dx, eax
test eax, 0x76651184
call 0x39d18227
insd dword es:[edi], dx
leave
xchg ecx, esp
invalid
push eax
call fcn.5e6ca6c1
test al, al
je 0x5e6cab2d
mov esi, dword [ebp - 0x10]
jmp 0x5e6cad08
mov ecx, ecx
lea eax, [ebp + 8]
push eax
mov ecx, ecx
lea eax, [ebp - 0x20]
push eax
call fcn.5e6ebd16
mov esi, eax
mov ecx, ecx
mov eax, dword [ebp - 0x20]
pop ecx
pop ecx
lea ecx, [ebp - 0x2c]
lea eax, [eax + esi*2]
push eax
call fcn.5e6c8ec3
mov byte [ebp - 4], 1
test esi, esi
jne 0x5e6cac7d
test word [0x610b7c62], 0x98bb
jae 0x5e6caba3
mov esi, 0x4ca2d5e9
je 0x5e6caba2
push edx
adc byte [edx], al
adc eax, 0x4d11ad4b
fsub dword [eax + edx - 0x67cd8505]
adc ah, byte [esi - 0xd]
sub eax, dword [ebx]
cmc
popfd
xlatb
xor eax, 0x66b13bd3
hlt
scasb al, byte es:[edi]
in al, dx
invalid
sbb dword [eax - 0x5c], ebp
adc dword [esi], ecx
popal
push 0x610e11a4
push dword [ebp - 0x20]
cmp word [0x610a6449], 0xd10d
js 0x5e72a7a4
call fcn.5e6ca046
cmp dword [0x61056fe0], 0xa2b69d9d
jne 0x5e6c8a75
pop ecx
test byte [0x610d640b], 0x85
jb 0x5e729b7c
pop ecx
push ebx
mov bl, al
and bl, al
pop ebx
je 0x5e6cac76
cmp word [0x61039f1e], 0x250c
jne 0x5e6cac1b
fistp dword [ebp - 0x31]
jno 0x5e6cac51
popfd
jo 0x5e6cab90
cmp al, 0x87
add ebx, dword [ecx + 0x603f012f]
sub eax, 0xe33665d0
xchg ebp, eax
int3
mov esi, dword [ebp + 0xc]
nop
lea eax, [ebx + 0x54]
mov ecx, ecx
push eax
push esi
call fcn.5e6eb563
mov eax, eax
pop ecx
pop ecx
test eax, eax
jne 0x5e6cac3a
mov esi, edi
jmp 0x5e6cacfa
cmp word [esi], 8
je 0x5e6cac4a
mov esi, 0x80070057
jmp 0x5e6cacfa
lea ecx, [ebp - 0x38]
mov eax, eax
call fcn.5e6c8f0a
push esi
push eax
loop 0x5e6cac52
invalid
call dword [esi + 0x50]
lea ecx, [ebx + 0x30]
nop
nop
mov byte [ebp - 4], 2
call fcn.5e6eb5c8
push dword [ebp - 0x38]
mov esi, eax
call fcn.5e6d68f8
nop
nop
pop ecx
jmp 0x5e6cacfa
mov eax, eax
mov dword [ebp + 8], edi
jmp 0x5e6cac80
mov edi, dword [ebp + 8]
push ecx
mov ecx, edi
sub ecx, 0x40
pop ecx
jbe 0x5e6cac91
mov esi, 0x80004005
nop
jmp 0x5e6cacfa
mov ecx, ecx
mov esi, dword [ebx + 0x28]
push eax
mov eax, esi
sub eax, edi
pop eax
jg 0x5e6cacdf
lea eax, [ebx + 0x24]
mov ebx, eax
lea ecx, [ebp - 0x5c]
call fcn.5e6bcfbe
nop
push eax
mov ecx, ebx
mov eax, eax
mov byte [ebp - 4], 3
cmp byte [0x61063c3f], 0x1e
je 0x5e729df2
call fcn.5e6ca2cd
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 1
call fcn.5e6bd3b7
mov edi, dword [ebp + 8]
nop
inc esi
cmp esi, edi
jle 0x5e6caca3
mov ebx, dword [ebp - 0x14]
nop
nop
mov eax, dword [ebx + 0x24]
mov eax, eax
lea ecx, [ebp - 0x2c]
push dword [ebp + 0xc]
mov ecx, ecx
push ecx
nop
mov ecx, dword [eax + edi*4]
call fcn.5e6eb5c8
mov esi, eax
mov ecx, ecx
push dword [ebp - 0x2c]
call fcn.5e6d68f8
nop
nop
nop
pop ecx
push dword [ebp - 0x20]
mov ecx, ecx
call fcn.5e6d68f8
pop ecx
mov ecx, ecx
mov ecx, dword [ebp - 0xc]
mov eax, esi
nop
nop
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
nop
nop
ret 8
jmp fcn.5e6cf74f
xlatb
jmp 0x57da5360
nop
nop
nop
mov eax, esi
pop edi
mov eax, eax
pop esi
nop
mov dword fs:[0], ecx
mov ecx, ecx
mov esp, ebp
pop ebp
ret
mov ebx, dword [ebp - 0x20]
xor edi, edi
cmp dword [0x60fee2f7], 0xdb20f34f
jne 0x5e6d219b
test dh, 0x21
sbb cl, byte [esi + ecx*2]
adc eax, 0x31617023
sar ebp, 0xdc
dec edi
pop edx
adc eax, 0xdf24eedb
cwde
and ah, byte [ecx + ecx*8 - 0x78a5669b]
mov al, 0x3b
mov ah, 0x84
cli
invalid
mov esi, edi
pop ecx
push eax
mov eax, dword [ebp - 0x1c]
sub eax, esi
pop eax
jbe 0x5e6d2329
nop
mov ebp, esp
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0x208]
nop
nop
mov eax, dword [ebp + 0xc]
mov ecx, ecx
mov dword [eax], ecx
xor eax, eax
pop ebp
mov eax, eax
ret 8
mov ecx, ecx
sub dword [esp + 4], 8
jmp fcn.5e6d506e
sub dword [esp + 4], 0x14
jmp fcn.5e6d5879
add ah, ch
rol byte [edx], cl
push ebx
lcall 0xf766, 0xec8bc56a
add eax, 0x60fd2a27
mov edx, 0xbc35789b
dec edi
mov dl, byte [edi]
sub ecx, dword [esi + edi*8 - 0x51b292df]
push ebp
and dword [ecx], esp
fld st(6)
or byte [0xef534289], dl
out dx, al
daa
lahf
and byte [ebp + 0x61], cl
mov bl, 0xbd
cmp edx, dword [esp + esi*8]
jmp 0xef94ba26
cwde
mov bl, 0x74
adc ch, byte [esi + ebp*8]
aas
call 0xd85874d2
push 1
scasb al, byte es:[edi]
sbb dh, byte [edi]
push ebx
mov dword [ebx], 0x94db6089
pop edi
xchg esp, eax
add edx, ebp
lea ebp, [esi]
iretd
cmp dword [ebp + 8], 0
je 0x5e6d68dd
push 0x8000
push 0
mov ecx, ecx
push dword [ebp + 8]
mov ecx, ecx
call dword [sym.imp.KERNEL32.dll_VirtualFree]
pop ebp
ret
wait
in eax, 0xb3
xlatb
inc ebp
fldenv [edx + 0x9f66869]
adc byte [ebp - 0x5d], ch
aam 0x66
sub edx, esi
sbb eax, 0x1420ac54
mov fs, word [ecx]
cmp cl, byte [ebp - 0x74a8efa3]
jge 0x5e6da7c9
mov edx, 0x80000000
push ebx
mov ecx, dword [esi + 4]
cmp dword [edi], edx
cmovb edx, dword [edi]
nop
nop
push edx
push dword [ebp + 0xc]
cmp word [0x610986e7], 0xd446
jns 0x5e72a89c
mov dword [ebp + 0x10], edx
mov eax, dword [ecx]
push ecx
call dword [eax + 0xc]
mov dword [esi + 8], eax
cmp word [0x6105a4d9], 0x4d9a
jne 0x5e6bba93
mov eax, dword [ebp + 0x10]
mov dword [edi], eax
add dword [esi + 0x10], eax
adc dword [esi + 0x14], 0
cmp dword [esi + 8], 0
jne 0x5e6da80f
xor eax, eax
mov ecx, ecx
jmp 0x5e6da81b
push 8
push dword [esi + 8]
call fcn.5e6da6ab
pop ecx
pop ecx
mov ecx, ecx
pop edi
pop esi
pop ebx
pop ebp
ret
jecxz 0x5e6ddfa4
nop
nop
mov esi, 0x100
push edi
or edx, esi
mov ecx, ecx
jmp 0x5e6ddfe7
mov esi, dword [ebp - 4]
mov ecx, dword [ebp + 0x14]
mov eax, esi
add ecx, ecx
mov edi, edx
test byte [0x6103d9c0], 0xf4
jne 0x5e6de02d
je 0x5e6ddffb
jae 0x5e6ddf9a
sub cl, byte [ebp - 0x15e60adc]
sbb edx, ebp
and al, 0x3a
xchg esi, eax
cdq
adc esp, dword [ecx - 0x35]
pop esp
xor dword [edx - 0x7a], esp
ficom word [edx]
les esi, [eax]
invalid
and eax, ecx
mov dword [ebp + 0x14], ecx
add eax, esi
mov eax, eax
shr edi, 8
cmp byte [0x610795eb], 0x33
js 0x5e6de065
sub byte [edi + 0x439e712b], 0x77
imul esi, dword [edi], 0x1e8db47c
xor dword [eax], edx
loop 0x5e6de0c5
push ebx
fld dword [ebp + 0x7e]
loope 0x5e6de002
invalid
add edi, eax
mov ecx, edx
mov ecx, ecx
mov eax, dword [ebp + 0xc]
test word [0x61084057], 0x8c04
jns 0x5e6e7d50
add edx, edx
mov dword [ebp + 0x10], edx
xor edx, dword [ebp + 0x14]
shr ecx, 7
cmp word [0x610cbb89], 0x3132
jne 0x5e6de0d2
test al, 0x79
in eax, 0x54
sbb al, 0xf0
enter 0xffffffffffffb0fd, 0xffffffffffffffa3
pop edi
rcl byte [ebx], cl
cmp bl, byte [ebx + 0x51]
pop ecx
pop ebx
imul edx, dword [0x3c351b08], 0x7c
int 0x7d
aaa
fadd qword [esi + 0x4ea05f00]
clc
sal byte [ebp - 0x6c], cl
or dword [0x519af09d], esp
sbb dh, byte [ebp - 0x7b12161]
cmp al, 0xcb
lodsd eax, dword [esi]
jns 0x5e6de124
sbb bl, 0xf3
mov eax, 0x5d13d6ca
not edx
and esi, edx
mov dword [ebp - 8], edi
and ecx, 1
mov dword [ebp - 4], esi
movzx esi, word [eax + edi*2]
mov edx, ebx
mov edi, dword [ebp + 8]
cmp dword [0x610caa7b], 0x8e6a4319
jns 0x5e6de11a
jl 0x5e6de0ac
push ds
mov al, 0xbf
lcall 0xa1f4, 0x9e9304c2
fild dword [eax + 0x17]
cmc
int 0xb0
push ss
inc edx
jmp 0x49bf1bd3
mov eax, ecx
shr edx, 0xb
mov ecx, ecx
neg eax
mov eax, eax
imul edx, esi
ror byte [edi], 0xaf
salc
nop
and ebx, eax
and eax, edx
sub ebx, eax
add dword [edi + 8], eax
mov eax, edi
mov edi, dword [ebp - 8]
adc dword [eax + 0xc], 0
dec ecx
mov ecx, ecx
mov eax, ecx
and ecx, 0x7e1
sub ecx, esi
and eax, edx
nop
nop
add ecx, 0x1f
mov eax, eax
add ebx, eax
mov eax, dword [ebp + 0xc]
sar ecx, 5
add ecx, esi
mov esi, dword [ebp + 8]
nop
nop
mov word [eax + edi*2], cx
push eax
mov eax, ebx
sub eax, 0x1000000
pop eax
jae 0x5e6de179
mov ecx, esi
shl ebx, 8
call fcn.5e6dacb4
nop
nop
mov edx, dword [ebp + 0x10]
push ebx
mov ebx, edx
sub ebx, 0x10000
pop ebx
jb 0x5e6ddfe4
pop edi
mov dword [esi], ebx
nop
nop
nop
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
pop ebp
mov ecx, ecx
ret
mov dword [ebp + 8], esi
mov eax, dword [ebp + 0x14]
mov edx, edi
test word [0x610aa1d1], 0x38ee
jne 0x5e6e0951
dec esp
mov eax, 0x194f814
mov esi, edi
add byte [edx - 0x772616b7], bl
pop ss
adc al, 0xee
jne 0x5e6e096b
mov bh, 0x7d
lea esi, [0xaa01d0d0]
ret 0x2ac8
mov ecx, eax
shr edx, 0xb
shr eax, 1
and ecx, 1
nop
nop
nop
mov dword [ebp + 0x14], eax
mov eax, dword [ebp + 0xc]
mov dword [ebp - 4], ecx
movzx esi, word [eax + esi*2]
mov eax, ecx
imul edx, esi
neg eax
and edi, eax
test byte [0x61035bdf], 0xfa
jns 0x5e6c075a
and eax, edx
test dword [0x61009334], 0x7651b8d6
jo 0x5e6e2d14
sub edi, eax
add dword [ebx + 8], eax
adc dword [ebx + 0xc], 0
cmp byte [0x61023d24], 0x70
jne 0x5e6d09e0
dec ecx
mov eax, ecx
mov ecx, ecx
and ecx, 0x7e1
sub ecx, esi
nop
and eax, edx
add ecx, 0x1f
add edi, eax
cmp byte [0x61010c38], 0x6e
jne 0x5e6fcce5
mov eax, dword [ebp + 0xc]
sar ecx, 5
test dword [0x610abb56], 0xd8c0db85
jno 0x5e6e0a05
aaa
ljmp 0xf6d0
add ecx, esi
mov esi, dword [ebp + 8]
mov word [eax + esi*2], cx
cmp edi, 0x1000000
jae 0x5e6e0a20
mov ecx, ebx
shl edi, 8
call fcn.5e6dacb4
add esi, esi
or esi, dword [ebp - 4]
dec dword [ebp + 0x10]
mov dword [ebp + 8], esi
jne 0x5e6e0913
mov dword [ebx], edi
pop edi
pop esi
mov eax, eax
pop ebx
mov esp, ebp
pop ebp
ret
sub eax, 0xc45028d5
int3
nop
push esi
mov eax, eax
push edi
push 0xe
pop ecx
mov esi, ebx
nop
lea edi, [ebp - 0x44]
rep movsd dword es:[edi], dword [esi]
push eax
mov ecx, ecx
call int.5e6de330
mov esi, dword [ebx + 0x44]
mov eax, eax
mov edi, dword [ebx + 0x48]
pop ecx
mov ecx, dword [ebx + 0x2c]
push 0x40
pop eax
cmp esi, eax
cmovg esi, eax
xor eax, eax
inc eax
test edi, edi
jg 0x5e6e2df0
push eax
mov eax, esi
and eax, esi
pop eax
cmovle esi, eax
nop
nop
nop
mov edi, esi
imul edi, dword [ebp - 0x18]
mov eax, eax
mov eax, dword [ebx + 0x30]
mov edx, dword [ebx + 0x3c]
mov dword [ebp + 8], eax
mov ecx, ecx
mov eax, dword [ebx + 0x34]
mov dword [ebx + 0x2c], ecx
mov ecx, ecx
mov ecx, dword [ebx + 0x38]
mov dword [ebp - 4], eax
nop
nop
nop
mov eax, ecx
and eax, edx
cmp eax, 0xffffffff
je 0x5e6e2daf
mov eax, ecx
or eax, edx
je 0x5e6e2daf
cmp edx, dword [ebp - 4]
jb 0x5e6e2da9
nop
nop
nop
mov eax, dword [ebp + 8]
mov ecx, ecx
ja 0x5e6e2d9d
cmp ecx, eax
jb 0x5e6e2da9
and eax, dword [ebp - 4]
push ecx
mov ecx, eax
sub ecx, 0xffffffff
pop ecx
jne 0x5e6e2daf
mov dword [ebx + 0x30], ecx
mov dword [ebx + 0x34], edx
push ebx
call int.5e6de330
mov eax, dword [ebp + 8]
nop
mov edx, dword [ebp - 4]
mov ecx, ecx
pop ecx
nop
nop
nop
mov ecx, dword [ebx + 0x38]
mov dword [ebx + 0x30], eax
mov eax, ecx
nop
nop
nop
and eax, dword [ebx + 0x3c]
mov dword [ebx + 0x34], edx
cmp eax, 0xffffffff
jne 0x5e6e2e88
mov edi, dword [ebx + 0x2c]
mov ecx, ecx
xor eax, eax
mov ecx, ecx
inc eax
mov esi, eax
nop
nop
nop
jmp 0x5e6e2e9e
push ebx
mov ebx, esi
and ebx, esi
pop ebx
jg 0x5e6e2e2c
mov eax, edi
cdq
idiv dword [ebp - 0x18]
cmp dword [0x610a3128], 0x8c66b8db
jne 0x5e72a1c4
mov esi, eax
test esi, esi
jne 0x5e6e2e1b
xor ecx, ecx
mov esi, edi
mov ecx, ecx
inc ecx
cmp esi, 0x40
jle 0x5e6e2d5d
push 0x40
pop esi
jmp 0x5e6e2d5d
push eax
mov eax, ecx
and eax, ecx
pop eax
jg 0x5e6e2d54
test dword [0x6104579b], 0xb9d1b8c8
jae 0x5e6e2e6f
and dl, byte [0x6448cb6e]
lodsb al, byte [esi]
nop
pop esp
out dx, eax
xlatb
scasb al, byte es:[edi]
mov byte [esi - 0x33], ch
pushfd
xchg ebx, eax
xchg edi, eax
lodsb al, byte [esi]
pop ds
mov eax, dword [0xfd508a2b]
xchg esp, eax
push ebx
cmp eax, dword [ecx - 0x2c690def]
mov ebx, ebp
pop eax
fist word [eax + 0xa]
mov eax, dword [0x90c78b0a]
mov eax, edi
nop
nop
cdq
idiv esi
mov ecx, eax
test ecx, ecx
jne 0x5e6e2d5d
mov ecx, ecx
inc ecx
jmp 0x5e6e2d5d
mov eax, ecx
or eax, dword [ebx + 0x3c]
jne 0x5e6e2eb5
cmp esi, 1
jg 0x5e6e2eb5
or dword [ebx + 0x38], 0xffffffff
or dword [ebx + 0x3c], 0xffffffff
mov eax, esi
mov ecx, ecx
mov dword [ebx + 0x48], edi
nop
nop
pop edi
mov dword [ebx + 0x44], esi
pop esi
mov dword [ebx + 0x40], eax
pop ebx
mov esp, ebp
pop ebp
nop
nop
nop
ret
or ecx, dword [ebx + 0x3c]
jne 0x5e6e2f2f
test byte [0x61092fd4], 0xb3
jb 0x5e6e4e1e
mov eax, dword [ebx + 4]
shld ecx, eax, 2
shl eax, 2
push edx
mov edx, ecx
and edx, ecx
pop edx
ja 0x5e6e2ef8
jb 0x5e6e2ee2
cmp eax, 0x100000
jae 0x5e6e2ee9
mov eax, 0x100000
xor ecx, ecx
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e6e2ef8
cmp eax, 0x10000000
jbe 0x5e6e2f01
mov ecx, ecx
mov eax, 0x10000000
xor ecx, ecx
test ecx, ecx
ja 0x5e6e2f1a
nop
nop
jb 0x5e6e2f12
push edx
mov edx, eax
sub edx, dword [ebx + 4]
pop edx
jae 0x5e6e2f1a
nop
nop
nop
mov eax, dword [ebx + 4]
xor ecx, ecx
add eax, 0xfffff
adc ecx, 0
and eax, 0xfff00000
mov dword [ebx + 0x38], eax
nop
nop
mov dword [ebx + 0x3c], ecx
cmp esi, 1
jle 0x5e6e2e9c
mov ecx, dword [ebp + 8]
mov eax, ecx
nop
and eax, edx
cmp eax, 0xffffffff
je 0x5e6e2e9c
push dword [ebx + 0x3c]
mov ecx, ecx
push dword [ebx + 0x38]
push edx
test dword [0x610762bb], 0xa1df3cdb
jb 0x5e6d4aaa
push ecx
mov ecx, ecx
call fcn.5e711d9c
nop
mov ecx, edx
cmp word [0x61034da5], 0x3cea
js 0x5e70124a
mov dword [ebp - 8], eax
push ecx
cmp dword [0x610cf554], 0xa6f3ad3c
jne 0x5e7077f6
push eax
push dword [ebx + 0x3c]
mov dword [ebp - 0xc], ecx
cmp dword [0x610395a6], 0x3809ac6d
je 0x5e6e2fe1
push dword [ebx + 0x38]
call fcn.5e711d5e
cmp eax, dword [ebp + 8]
jne 0x5e6e2fb5
cmp edx, dword [ebp - 4]
je 0x5e6e2ffc
mov eax, dword [ebp - 8]
cmp byte [0x61030a7a], 0x74
jns 0x5e6e2fed
xchg byte [eax + 0x39], dl
sbb esi, dword [ebp + 0x51]
cmp eax, ebx
inc esi
leave
insd dword es:[edi], dx
invalid
mov al, byte es:[0xa79a30a2]
lds ebx, [ebx]
std
stosb byte es:[edi], al
inc eax
pop ss
xor edx, edx
mov ecx, dword [ebp - 0xc]
mov eax, eax
inc edx
add eax, edx
adc ecx, 0
jmp 0x5e6e3007
mov eax, dword [ebp - 8]
xor edx, edx
mov eax, eax
mov ecx, dword [ebp - 0xc]
inc edx
test ecx, ecx
ja 0x5e6e2e9c
jb 0x5e6e301d
push ecx
mov ecx, eax
sub ecx, esi
pop ecx
jae 0x5e6e2e9c
push edx
mov edx, eax
and edx, eax
pop edx
mov edi, eax
cmove edi, edx
mov dword [ebp + 8], edi
mov eax, eax
imul edi, dword [ebx + 0x2c]
mov eax, dword [ebp + 8]
mov eax, eax
jmp 0x5e6e2e9e
mov dword [ebp - 0x48], ecx
mov ecx, dword [ebp - 0x7c]
nop
mov dword [ebp - 0x2c], ecx
mov ecx, dword [ebp - 0x80]
mov dword [ebp - 0x38], ecx
mov ecx, dword [ebp - 0x84]
mov dword [ebp - 0x58], ecx
mov ecx, dword [ebp - 0x88]
mov dword [ebp - 0x5c], ecx
mov ecx, dword [ebp - 0x8c]
mov dword [ebp - 0x4c], ecx
nop
nop
nop
mov ecx, dword [ebp - 0x90]
mov eax, eax
mov dword [ebp - 0x54], ecx
mov ecx, dword [ebp - 0x94]
mov dword [ebp - 0x64], eax
mov eax, dword [esi + 4]
mov dword [ebp - 0x40], ecx
mov ecx, dword [ebp - 0x98]
mov dword [ebp - 0x1c], eax
nop
mov eax, dword [esi + 8]
mov dword [ebp - 0x44], ecx
mov ecx, dword [ebp - 0x9c]
mov dword [ebp - 8], eax
mov eax, dword [esi + 0xc]
mov dword [ebp - 0x3c], ecx
mov ecx, dword [ebp - 0xa0]
mov dword [ebp - 0xc], eax
mov eax, dword [esi + 0x10]
mov eax, eax
mov esi, dword [ebp - 0x1c]
mov dword [ebp - 0x34], ecx
mov ecx, dword [ebp - 0xa4]
mov dword [ebp - 4], eax
mov eax, eax
mov dword [ebp - 0x30], ecx
nop
jmp 0x5e6e4eb0
nop
nop
nop
mov eax, dword [ebp - 4]
test edi, edi
je 0x5e6e4f06
mov ecx, dword [ebp - 0x34]
nop
nop
nop
mov edx, ecx
mov eax, ecx
ror edx, 0x12
ror eax, 7
nop
nop
nop
xor edx, eax
mov eax, eax
mov eax, ecx
nop
nop
nop
shr eax, 3
xor edx, eax
mov eax, dword [ebp - 0x24]
add edx, dword [ebp - 0x38]
mov ecx, eax
mov eax, eax
ror eax, 0x11
ror ecx, 0x13
xor ecx, eax
mov eax, dword [ebp - 0x24]
shr eax, 0xa
nop
nop
nop
xor ecx, eax
mov eax, dword [ebp - 0x30]
add ecx, edx
add eax, ecx
mov dword [ebp - 0x30], eax
nop
nop
nop
mov edx, eax
mov eax, dword [ebp - 4]
jmp 0x5e6e4f08
mov edx, ecx
mov ecx, eax
test word [0x610a570b], 0xe244
js 0x5e6c0a06
ror eax, 0xb
ror ecx, 0x19
xor ecx, eax
mov eax, dword [ebp - 4]
inc ebp
cld
ror eax, 6
mov ecx, ecx
xor ecx, eax
nop
nop
nop
mov eax, dword [ebp - 0x20]
mov eax, eax
xor eax, dword [ebp - 0x10]
and eax, dword [ebp - 4]
xor eax, dword [ebp - 0x20]
add ecx, eax
mov eax, dword [ebp - 0x18]
nop
nop
nop
add ecx, dword [edi*4 + 0x610e1520]
add ecx, edx
mov edx, ebx
add eax, ecx
ror edx, 0x16
add dword [ebp - 0xc], eax
mov ecx, ecx
mov ecx, esi
test word [0x60ff969f], 0x22a
jns 0x5e6e4f9b
test dword [edi + ebx + 0x3e], esp
jle 0x5e6e4f98
mov edi, 0x3b4c841d
arpl word [edi + 0x20db6aae], sp
scasd eax, dword es:[edi]
jl 0x5e6e4f22
pop eax
hlt
xor cl, bl
ret
mov dword [ebp - 0x18], eax
cmp byte [0x6100b8f2], 0xa0
je 0x5e6e4fd2
test eax, 0x26488700
cmc
aad 0xab
cmpsd dword [esi], dword es:[edi]
bound esp, qword [0x9be9e078]
pop edi
add bl, byte [0xb91417db]
ljmp 0x85e8
or ecx, ebx
mov ecx, ecx
and ecx, dword [ebp - 8]
mov eax, ebx
ror eax, 0xd
nop
xor edx, eax
mov eax, ebx
ror eax, 2
xor edx, eax
mov eax, esi
and eax, ebx
nop
nop
or eax, ecx
add eax, dword [ebp - 0x18]
add eax, edx
mov dword [ebp - 0x14], eax
push eax
mov eax, edi
and eax, edi
pop eax
je 0x5e6e504b
nop
nop
mov ecx, dword [ebp - 0x3c]
mov edx, ecx
mov eax, ecx
ror edx, 0x12
mov ecx, ecx
ror eax, 7
nop
nop
xor edx, eax
nop
nop
nop
mov eax, ecx
nop
shr eax, 3
xor edx, eax
mov ecx, ecx
mov eax, dword [ebp - 0x28]
add edx, dword [ebp - 0x2c]
mov ecx, eax
ror eax, 0x11
nop
ror ecx, 0x13
xor ecx, eax
mov eax, dword [ebp - 0x28]
shr eax, 0xa
xor ecx, eax
mov eax, dword [ebp - 0x34]
add ecx, edx
add eax, ecx
mov eax, eax
mov dword [ebp - 0x34], eax
mov edx, eax
jmp 0x5e6e504e
mov edx, dword [ebp - 0x34]
mov eax, eax
mov eax, dword [ebp - 0xc]
mov ecx, eax
cmp word [0x60ff20b1], 0xbf79
je 0x5e6e508a
retf
ror eax, 0xb
ror ecx, 0x19
xor ecx, eax
mov eax, dword [ebp - 0xc]
mov eax, eax
ror eax, 6
xor ecx, eax
mov eax, dword [ebp - 0x10]
mov eax, eax
xor eax, dword [ebp - 4]
mov ecx, ecx
and eax, dword [ebp - 0xc]
xor eax, dword [ebp - 0x10]
add ecx, eax
mov eax, dword [ebp - 0x20]
add ecx, dword [edi*4 + 0x610e1524]
add ecx, edx
add eax, ecx
mov ecx, dword [ebp - 0x14]
mov ecx, ecx
add dword [ebp - 8], eax
mov ecx, ecx
mov edx, ecx
mov dword [ebp - 0x20], eax
mov eax, eax
mov eax, ecx
ror eax, 0xd
ror edx, 0x16
xor edx, eax
mov eax, ecx
ror eax, 2
nop
nop
or ecx, ebx
xor edx, eax
nop
nop
and ecx, esi
mov eax, dword [ebp - 0x14]
and eax, ebx
or eax, ecx
add eax, dword [ebp - 0x20]
add eax, edx
cmp dword [0x61015251], 0x982280fc
je 0x5e712e2f
mov dword [ebp - 0x18], eax
push edx
mov edx, edi
and edx, edi
pop edx
je 0x5e6e5160
mov ecx, ecx
mov ecx, dword [ebp - 0x44]
nop
nop
nop
mov edx, ecx
mov eax, ecx
nop
nop
nop
ror edx, 0x12
ror eax, 7
mov eax, eax
xor edx, eax
mov eax, ecx
shr eax, 3
xor edx, eax
mov eax, eax
mov eax, dword [ebp - 0x30]
mov ecx, ecx
add edx, dword [ebp - 0x48]
mov ecx, eax
ror eax, 0x11
ror ecx, 0x13
nop
nop
xor ecx, eax
nop
nop
mov eax, dword [ebp - 0x30]
shr eax, 0xa
nop
nop
xor ecx, eax
nop
nop
nop
mov eax, dword [ebp - 0x3c]
add ecx, edx
add eax, ecx
mov dword [ebp - 0x3c], eax
mov edx, eax
jmp 0x5e6e5165
mov eax, eax
mov edx, dword [ebp - 0x3c]
cmp byte [0x61061579], 0x47
jne 0x5e6bdb26
mov eax, dword [ebp - 8]
mov ecx, eax
ror eax, 0xb
test byte [0x60fd2ec7], 0xe8
js 0x5e6e51a3
dec ebp
inc edx
fcom st(6)
sar dword [0x30b02614], 0x97
push ecx
sbb al, 0x18
into
mul byte [ebx + 0x1e]
mov ecx, 0x7f839327
cmpsb byte [esi], byte es:[edi]
test byte [eax + 0x4ea9f0e], dh
cmp bh, dh
ror ecx, 0x19
xor ecx, eax
test word [0x6106dc3b], 0xb737
jae 0x5e6e51e1
push eax
mov al, byte [0x89cf12a7]
push eax
inc ebp
invalid
mov eax, dword [ebp - 8]
cmp byte [0x61003227], 0xb3
js 0x5e707699
ror eax, 6
nop
nop
nop
xor ecx, eax
mov eax, dword [ebp - 4]
xor eax, dword [ebp - 0xc]
and eax, dword [ebp - 8]
xor eax, dword [ebp - 4]
add ecx, eax
test byte [0x6100bbc9], 0xea
jns 0x5e6cbd59
mov eax, dword [ebp - 0x10]
add ecx, dword [edi*4 + 0x610e1528]
nop
add ecx, edx
mov eax, eax
add eax, ecx
mov ecx, dword [ebp - 0x18]
mov dword [ebp - 0x10], eax
mov eax, eax
add esi, eax
cmp dword [0x60fd488b], 0xf40b4f2a
je 0x5e6e527a
pop ds
push ecx
cmp dword [edi - 0x20], ebp
invalid
mov edx, ecx
mov eax, ecx
ror eax, 0xd
cmp word [0x60ff3986], 0x914c
je 0x5e7290db
ror edx, 0x16
xor edx, eax
mov eax, ecx
ror eax, 2
xor edx, eax
mov ecx, ecx
mov eax, dword [ebp - 0x14]
test word [0x610279b4], 0x3370
jae 0x5e6e52e6
clc
pop esp
imul dword [ebp + 0x3e]
invalid
mov ecx, eax
test byte [0x60fdc942], 0x46
js 0x5e6e8d0f
and eax, dword [ebp - 0x18]
or ecx, dword [ebp - 0x18]
mov eax, eax
and ecx, ebx
mov eax, eax
or eax, ecx
add eax, dword [ebp - 0x10]
add eax, edx
test byte [0x610802cf], 0xcb
jns 0x5e7293d9
mov dword [ebp - 0x10], eax
test edi, edi
je 0x5e6e5361
mov ecx, dword [ebp - 0x40]
mov edx, ecx
mov eax, ecx
ror edx, 0x12
ror eax, 7
xor edx, eax
mov eax, ecx
shr eax, 3
xor edx, eax
mov eax, dword [ebp - 0x34]
add edx, dword [ebp - 0x60]
mov ecx, eax
mov eax, eax
ror eax, 0x11
nop
nop
nop
ror ecx, 0x13
xor ecx, eax
mov eax, dword [ebp - 0x34]
shr eax, 0xa
xor ecx, eax
mov ecx, ecx
mov eax, dword [ebp - 0x44]
add ecx, edx
add eax, ecx
mov dword [ebp - 0x44], eax
mov edx, eax
mov eax, eax
jmp 0x5e6e5364
mov edx, dword [ebp - 0x44]
mov ecx, esi
nop
nop
mov eax, esi
mov eax, eax
ror eax, 0xb
ror ecx, 0x19
xor ecx, eax
mov ecx, ecx
mov eax, esi
ror eax, 6
xor ecx, eax
test word [0x61099ac5], 0xbc23
jb 0x5e6be205
mov eax, dword [ebp - 0xc]
xor eax, dword [ebp - 8]
and eax, esi
xor eax, dword [ebp - 0xc]
add ecx, eax
mov eax, dword [ebp - 4]
add ecx, dword [edi*4 + 0x610e152c]
add ecx, edx
add eax, ecx
mov ecx, dword [ebp - 0x10]
mov dword [ebp - 4], eax
add ebx, eax
cmp word [0x610b5f11], 0x42d8
je 0x5e6e53eb
in al, 0xd4
adc al, 0xfd
fnstcw word [esp + ebx*8]
sbb eax, 0xc5a31099
mov byte [ebp - 0x1ebeadf], 0x38
in al, 0xd0
pop ebx
sti
jp 0x5e6e5374
and al, byte cs:[ebp + ebp*2 + 0x76e0b81d]
test dword [ebp + 0x25c01dfc], edx
lds eax, [ebx + 0x10ef0c5a]
scasd eax, dword es:[edi]
outsd dx, dword [esi]
dec ecx
in eax, dx
mov edx, ecx
nop
mov eax, ecx
nop
nop
ror eax, 0xd
ror edx, 0x16
xor edx, eax
mov eax, ecx
ror eax, 2
xor edx, eax
mov eax, dword [ebp - 0x18]
mov ecx, eax
and eax, dword [ebp - 0x10]
nop
or ecx, dword [ebp - 0x10]
and ecx, dword [ebp - 0x14]
cmp word [0x61076f09], 0xb22a
je 0x5e6e543f
lodsb al, byte [esi]
ja 0x5e6e53a5
mov edi, 0xd4f5b90f
fisub word [ebx - 0x5b]
sub cl, ch
das
pop ecx
mov esi, 0x442bc8a7
popfd
xchg edi, eax
add eax, 0xc31fb8c9
sbb edi, dword [esi]
jb 0x5e6e547e
cwde
in al, dx
int1
cmp ah, byte [ebx + ecx]
rol dword [ebx], 0x45
cld
or eax, ecx
add eax, dword [ebp - 4]
add eax, edx
mov dword [ebp - 4], eax
push ebx
mov ebx, edi
and ebx, edi
pop ebx
je 0x5e6e54a0
mov eax, eax
mov ecx, dword [ebp - 0x54]
mov edx, ecx
mov eax, ecx
mov eax, eax
ror edx, 0x12
ror eax, 7
xor edx, eax
mov eax, ecx
shr eax, 3
xor edx, eax
mov ecx, ecx
mov eax, dword [ebp - 0x3c]
mov ecx, ecx
add edx, dword [ebp - 0x50]
mov ecx, eax
mov eax, eax
ror eax, 0x11
ror ecx, 0x13
xor ecx, eax
mov eax, dword [ebp - 0x3c]
adc esi, dword [ebx]
enter 0x458b, 0xffffffffffffffc4
mov eax, eax
shr eax, 0xa
nop
xor ecx, eax
mov eax, dword [ebp - 0x40]
add ecx, edx
nop
nop
nop
add eax, ecx
mov dword [ebp - 0x40], eax
nop
nop
nop
mov edx, eax
jmp 0x5e6e54a3
mov edx, dword [ebp - 0x40]
mov ecx, ebx
mov eax, eax
mov eax, ebx
ror eax, 0xb
ror ecx, 0x19
xor ecx, eax
mov ecx, ecx
mov eax, ebx
test word [0x61044a63], 0xcc0f
jo 0x5e70af93
ror eax, 6
nop
nop
xor ecx, eax
test dword [0x6105df82], 0x1e2e851b
jno 0x5e6e54fb
xor bh, byte [edx - 0x2154487]
mov esp, 0xf83b3440
add edx, ecx
mov byte [eax + 0x25893ccf], ah
invalid
mov eax, dword [ebp - 8]
cmp dword [0x60fdb6be], 0x47b66f7b
jns 0x5e6e5543
xchg edx, eax
in al, dx
aam 0xb
dec edi
push es
cmpsb byte [esi], byte es:[edi]
insd dword es:[edi], dx
sbb eax, 0x1292e392
nop
mov esp, ebp
arpl bp, bp
cld
wait
add ebx, dword [esi + ecx + 0x16]
invalid
xor eax, esi
mov ecx, ecx
and eax, ebx
xor eax, dword [ebp - 8]
add ecx, eax
mov eax, dword [ebp - 0xc]
add ecx, dword [edi*4 + 0x610e1530]
mov ecx, ecx
add ecx, edx
cmp byte [0x61034cb4], 0x20
jns 0x5e6e5593
add ebp, dword [esi + 0x15]
out 0x15, eax
add byte [ebp + edi*8 + 0x2b], dl
cmc
ficomp dword [edx + 0x62]
inc esi
into
wait
ficom word [esi]
xor dword [edx + 0xc269f01], eax
mov ecx, 0x551efa9e
push ebx
mov ss, word [edi]
add byte [edx + 0x3dde6cd8], dh
pop edi
sub eax, 0xaaa50ec4
fild word [ebx]
ror dword [ebx - 0x367403b3], 1
inc ebp
in al, dx
add eax, ecx
mov ecx, dword [ebp - 4]
mov ecx, ecx
add dword [ebp - 0x14], eax
mov edx, ecx
mov dword [ebp - 0xc], eax
mov eax, ecx
ror eax, 0xd
ror edx, 0x16
xor edx, eax
mov eax, ecx
ror eax, 2
xor edx, eax
nop
nop
nop
mov eax, dword [ebp - 0x10]
mov ecx, eax
and eax, dword [ebp - 4]
or ecx, dword [ebp - 4]
mov ecx, ecx
and ecx, dword [ebp - 0x18]
mov ecx, ecx
or eax, ecx
add eax, dword [ebp - 0xc]
add eax, edx
mov dword [ebp - 0xc], eax
push ebx
mov ebx, edi
and ebx, edi
pop ebx
je 0x5e6e5620
mov ecx, dword [ebp - 0x4c]
mov eax, eax
mov edx, ecx
nop
mov eax, ecx
ror edx, 0x12
ror eax, 7
xor edx, eax
mov eax, ecx
shr eax, 3
mov eax, eax
xor edx, eax
mov eax, dword [ebp - 0x44]
nop
nop
nop
add edx, dword [ebp - 0x24]
mov ecx, eax
ror eax, 0x11
ror ecx, 0x13
xor ecx, eax
mov eax, eax
mov eax, dword [ebp - 0x44]
shr eax, 0xa
xor ecx, eax
mov eax, dword [ebp - 0x54]
add ecx, edx
add eax, ecx
mov dword [ebp - 0x54], eax
mov edx, eax
jmp 0x5e6e5625
mov ecx, ecx
mov edx, dword [ebp - 0x54]
mov eax, eax
mov eax, dword [ebp - 0x14]
mov ecx, eax
ror eax, 0xb
ror ecx, 0x19
xor ecx, eax
mov eax, dword [ebp - 0x14]
mov ecx, ecx
ror eax, 6
test dword [0x610941ca], 0xc19472df
jb fcn.5e71d842
xor ecx, eax
cmp word [0x61075669], 0xfdb9
jne 0x5e7153eb
pop es
popal
mov ecx, 0x8e850ffd
std
add al, byte [eax]
mov eax, esi
mov eax, eax
xor eax, ebx
and eax, dword [ebp - 0x14]
xor eax, esi
add ecx, eax
cmp dword [0x6107cdc3], 0xde396ba8
cmp eax, 0x6107cdc3
test al, 0x6b
cmp esi, ebx
js 0x5e729f3e
mov eax, dword [ebp - 8]
test dword [0x61022573], 0x16da1473
jae 0x5e6e56b2
push eax
enter 0xffffffffffffa6bf, 0x42
insd dword es:[edi], dx
sub bl, byte [edi + 0x2b]
je 0x5e6e566b
xor eax, 0x8b49b835
dec esp
imul esp, dword [ecx + 0x56], 0x3d
xor al, 0xdd
sar byte [eax], 1
pop esi
in eax, dx
stc
lodsb al, byte [esi]
loope 0x5e6e56a4
push 0xabe1cd21
mov esi, ecx
xor ah, ch
cld
add ecx, dword [edi*4 + 0x610e1534]
cmp word [0x6107e663], 0xb57e
jne 0x5e6e56f1
mov edx, 0xb5adf51
cmp ebp, dword [0x54173257]
je 0x5e6e5653
ror byte [ebp - 0x27], 0x2c
push edi
aam 0x72
loopne 0x5e6e570a
add ebx, eax
sbb bl, byte [esi]
and dword [edx - 0x2e9ab449], ecx
mov edx, 0x64f2f372
bound esi, qword [edx]
pushfd
and edi, eax
push es
out 3, eax
add ecx, edx
add eax, ecx
mov ecx, dword [ebp - 0xc]
nop
add dword [ebp - 0x18], eax
cmp dword [0x610acd54], 0xb59836b3
jns 0x5e6e573b
retf 0xc103
adc byte [esi - 0x377b6ca8], 0x47
pop eax
xchg ebx, eax
test al, cl
inc edi
or eax, 0xcf36c665
adc ecx, esp
jle 0x5e6e575c
div esp
invalid
mov edx, ecx
mov dword [ebp - 8], eax
mov eax, ecx
ror eax, 0xd
ror edx, 0x16
xor edx, eax
mov eax, ecx
test byte [0x610827ba], 0x46
jae 0x5e6e577f
retf 0xa6c4
movsd dword es:[edi], dword [esi]
jp 0x5e6e56f2
paddusb mm6, qword [ebx + 0x5212c82b]
push ss
mov ax, 0xe4
pushal
invalid
ror eax, 2
mov ecx, ecx
xor edx, eax
mov eax, dword [ebp - 4]
mov eax, eax
mov ecx, eax
and eax, dword [ebp - 0xc]
nop
nop
or ecx, dword [ebp - 0xc]
and ecx, dword [ebp - 0x10]
mov ecx, ecx
or eax, ecx
add eax, dword [ebp - 8]
add eax, edx
mov dword [ebp - 8], eax
push eax
mov eax, edi
and eax, edi
pop eax
je 0x5e6e57ed
mov ecx, dword [ebp - 0x5c]
mov edx, ecx
nop
mov eax, ecx
ror edx, 0x12
ror eax, 7
xor edx, eax
mov eax, ecx
shr eax, 3
xor edx, eax
mov eax, dword [ebp - 0x40]
add edx, dword [ebp - 0x28]
mov ecx, eax
ror eax, 0x11
ror ecx, 0x13
nop
nop
xor ecx, eax
nop
mov eax, dword [ebp - 0x40]
nop
shr eax, 0xa
xor ecx, eax
mov eax, dword [ebp - 0x4c]
add ecx, edx
add eax, ecx
mov dword [ebp - 0x4c], eax
mov edx, eax
jmp 0x5e6e57f2
mov ecx, ecx
mov edx, dword [ebp - 0x4c]
cmp word [0x6102c931], 0xb94d
jne 0x5e6e5820
sub dword [bp + 0x4b], esi
jns 0x5e6e57d5
inc eax
mov dh, 0x59
sub al, 0x57
sbb eax, 0xa98c3230
fcomp st(4)
mov es, word [0x88a4fa91]
jmp 0xef782cdf
mov eax, dword [ebp - 0x18]
mov ecx, eax
ror eax, 0xb
nop
ror ecx, 0x19
nop
xor ecx, eax
mov eax, eax
mov eax, dword [ebp - 0x18]
ror eax, 6
xor ecx, eax
mov ecx, ecx
mov eax, dword [ebp - 0x14]
xor eax, ebx
and eax, dword [ebp - 0x18]
xor eax, ebx
test word [0x610b72ed], 0x82e2
jns 0x5e70b38b
add ecx, eax
add ecx, dword [edi*4 + 0x610e1538]
add ecx, edx
add esi, ecx
mov ecx, dword [ebp - 8]
mov ecx, ecx
add dword [ebp - 0x10], esi
mov ecx, ecx
mov edx, ecx
test byte [0x610ba612], 0xa4
jne 0x5e6e58a6
invalid
mov eax, ecx
test byte [0x610a01e2], 0x42
jns 0x5e6e58f0
push 0x78
sub al, 0xe9
pop ebp
shl dword [ebp - 0x4b4c87de], 1
push ebx
xchg edi, eax
ljmp 0x8238
dec esi
into
add dword [ebp + 0x2f0c42d5], ecx
inc edx
enter 0x64de, 0x6c
push ebp
sbb bh, dh
cmp esp, dword [edx + 0x62]
or dh, bh
imul ecx, dword [edi + 0xa], 0xc116cac1
enter 0x330d, 0xffffffffffffffd0
ror edx, 0x16
ror eax, 0xd
xor edx, eax
mov eax, ecx
ror eax, 2
nop
nop
xor edx, eax
mov eax, dword [ebp - 0xc]
mov ecx, eax
and eax, dword [ebp - 8]
or ecx, dword [ebp - 8]
and ecx, dword [ebp - 4]
nop
nop
or eax, ecx
nop
nop
nop
add eax, esi
add eax, edx
cmp byte [0x6109f0e2], 0x7a
je 0x5e6e594c
add edx, dword [edx - 0x40973dbe]
mov dh, 0xc7
or edi, dword [ecx - 0x5543cfed]
jecxz 0x5e6e58d8
invalid
mov dword [ebp - 0x1c], eax
test edi, edi
je 0x5e6e599a
nop
mov ecx, dword [ebp - 0x58]
mov edx, ecx
mov esi, dword [ebp - 0x54]
mov eax, ecx
mov eax, eax
ror eax, 7
ror edx, 0x12
xor edx, eax
mov eax, ecx
nop
nop
nop
shr eax, 3
mov ecx, esi
xor edx, eax
ror ecx, 0x13
add edx, dword [ebp - 0x30]
mov eax, eax
mov eax, esi
ror eax, 0x11
xor ecx, eax
mov eax, esi
mov eax, eax
shr eax, 0xa
xor ecx, eax
mov eax, dword [ebp - 0x5c]
add ecx, edx
add eax, ecx
mov dword [ebp - 0x5c], eax
mov edx, eax
jmp 0x5e6e599d
mov edx, dword [ebp - 0x5c]
nop
mov esi, dword [ebp - 0x10]
mov ecx, esi
ror ecx, 0x19
mov eax, esi
ror eax, 0xb
nop
xor ecx, eax
mov eax, esi
mov ecx, ecx
mov esi, dword [ebp - 0x14]
ror eax, 6
mov eax, eax
xor ecx, eax
nop
mov eax, esi
xor eax, dword [ebp - 0x18]
nop
nop
nop
and eax, dword [ebp - 0x10]
mov eax, eax
xor eax, esi
test word [0x6108ba6c], 0xc978
je 0x5e729775
add ecx, eax
add ecx, dword [edi*4 + 0x610e153c]
add ecx, edx
test dword [0x6106aaff], 0x346213c7
jne 0x5e6e5a15
sbb eax, 0xebbef80b
bnd jecxz 0x5e6e59f4
clc
mov esi, 0xfae3f2eb
mov byte [eax - 0x70f2c723], 0xd6
neg ecx
das
mov bl, 0x3c
mov esp, gs
cmp edx, dword [edi - 0x4146a46f]
add byte [edx], dh
dec ecx
add esi, ebp
jle 0x5e6e5a19
add ebx, ecx
mov ecx, ecx
invalid
leave
mov ecx, dword [ebp - 0x1c]
add dword [ebp - 4], ebx
mov edx, ecx
mov eax, ecx
ror edx, 0x16
ror eax, 0xd
xor edx, eax
mov eax, ecx
nop
nop
nop
ror eax, 2
xor edx, eax
mov eax, dword [ebp - 8]
test dword [0x61066c87], 0x970a3709
js 0x5e6e5a66
push es
pop edi
and eax, 0xe05f418d
jle 0x5e6e5a18
pop ss
outsd dx, dword [esi]
sbb eax, 0x8e821054
xchg ebp, eax
in al, dx
cmp bl, byte [esi + 0x44]
clc
jns 0x5e6e5ac5
sar byte [ebx], 0x85
xchg byte [eax + 0x78], bl
mov ebp, 0x8b836df6
enter 0xffffffffffffc98b, 0x23
inc ebp
in al, 0x8b
leave
mov ecx, eax
mov ecx, ecx
and eax, dword [ebp - 0x1c]
mov ecx, ecx
or ecx, dword [ebp - 0x1c]
and ecx, dword [ebp - 0xc]
or eax, ecx
add eax, ebx
test word [0x610347fa], 0xffb8
jo 0x5e6eeb7f
add eax, edx
mov dword [ebp - 0x14], eax
push eax
mov eax, edi
and eax, edi
pop eax
je 0x5e6e5ae2
mov ecx, dword [ebp - 0x4c]
mov edx, ecx
mov ebx, dword [ebp - 0x38]
nop
nop
mov eax, ecx
ror eax, 0x11
ror edx, 0x13
xor edx, eax
mov eax, ecx
shr eax, 0xa
mov eax, eax
mov ecx, ebx
xor edx, eax
ror ecx, 0x12
nop
nop
nop
add edx, dword [ebp - 0x34]
mov eax, ebx
ror eax, 7
nop
nop
xor ecx, eax
mov eax, ebx
mov ecx, ecx
enter 0xffffffffffffc38b, 0xffffffffffffff8b
leave
shr eax, 3
xor ecx, eax
mov eax, dword [ebp - 0x58]
add ecx, edx
add eax, ecx
nop
mov dword [ebp - 0x58], eax
mov ecx, ecx
mov edx, eax
mov ecx, ecx
jmp 0x5e6e5ae5
mov edx, dword [ebp - 0x58]
mov ebx, dword [ebp - 4]
mov ecx, ebx
ror ecx, 0x19
nop
nop
nop
mov eax, ebx
ror eax, 0xb
xor ecx, eax
nop
mov eax, ebx
mov ebx, dword [ebp - 0x18]
ror eax, 6
xor ecx, eax
mov eax, ebx
cmp word [0x610d6225], 0xed30
jns 0x5e6e5b41
test eax, 0x6a4d8ceb
div byte [ebx + ebx*2]
lodsb al, byte [esi]
test al, 0xa0
pop ds
ret
xor eax, dword [ebp - 0x10]
and eax, dword [ebp - 4]
xor eax, ebx
add ecx, eax
mov ecx, ecx
add ecx, dword [edi*4 + 0x610e1540]
nop
nop
nop
add ecx, edx
add esi, ecx
mov ecx, dword [ebp - 0x14]
add dword [ebp - 0xc], esi
mov ecx, ecx
mov edx, ecx
mov eax, ecx
ror edx, 0x16
nop
nop
nop
ror eax, 0xd
cmp byte [0x6107575b], 0x7a
js 0x5e6e5ba1
cmp edi, dword [eax + ebp*8 - 0x3b2956ed]
mov word [0x774ace06], ds
adc al, cl
add ch, byte [esp + ebx*2 + 0x66a81c64]
mov eax, dword [0xdd4d19d7]
fcomi st(0)
xchg ecx, eax
mov bl, 0x9e
adc eax, 0x595802a9
xor al, 0xb3
lea esi, [ebx]
ror byte [ebx - 0x3e36743f], 1
enter 0x3302, 0xffffffffffffffd0
xor edx, eax
mov eax, ecx
mov ecx, ecx
ror eax, 2
xor edx, eax
mov eax, dword [ebp - 0x1c]
mov ecx, eax
and eax, dword [ebp - 0x14]
or ecx, dword [ebp - 0x14]
and ecx, dword [ebp - 8]
or ecx, eax
mov ecx, ecx
add esi, ecx
add esi, edx
mov ecx, ecx
mov dword [ebp - 0x18], esi
test edi, edi
je 0x5e6e5c16
mov ecx, dword [ebp - 0x5c]
mov edx, ecx
mov eax, ecx
nop
nop
nop
ror edx, 0x13
ror eax, 0x11
xor edx, eax
mov eax, ecx
mov eax, eax
shr eax, 0xa
xor edx, eax
mov eax, dword [ebp - 0x2c]
add edx, dword [ebp - 0x3c]
mov ecx, eax
ror eax, 7
mov ecx, ecx
ror ecx, 0x12
xor ecx, eax
mov eax, eax
mov eax, dword [ebp - 0x2c]
shr eax, 3
nop
nop
nop
xor ecx, eax
mov eax, eax
mov eax, dword [ebp - 0x38]
add ecx, edx
add eax, ecx
mov dword [ebp - 0x38], eax
mov edx, eax
nop
jmp 0x5e6e5c1b
mov eax, eax
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0xc]
mov ecx, eax
ror eax, 0xb
mov ecx, ecx
ror ecx, 0x19
nop
xor ecx, eax
mov eax, dword [ebp - 0xc]
mov ecx, ecx
ror eax, 6
xor ecx, eax
mov eax, dword [ebp - 0x10]
test dword [0x6109d475], 0x7ceebe26
jno 0x5e6e5c73
xlatb
mov cl, 0x85
mov eax, 0x6bed4a6f
dec edx
and cl, ah
test al, 0xeb
push eax
jae 0x5e6e5c25
push esp
outsb dx, byte [esi]
in al, 0xfe
out 0xee, al
enter 0x650c, 7
and byte [esp + ecx*8 + 0x2f], 0xa
wait
ret 0xa594
xor eax, dword [ebp - 4]
and eax, dword [ebp - 0xc]
nop
xor eax, dword [ebp - 0x10]
add ecx, eax
test word [0x610c59fd], 0xd169
je 0x5e6cad74
mov eax, esi
add ecx, dword [edi*4 + 0x610e1544]
nop
nop
nop
add ecx, edx
ror eax, 0xd
test byte [0x6103c5e0], 0x15
jne 0x5e6e5ce4
and byte [edx + 0x1f], cl
fdivrp st(7)
adc dword [ebx - 0x2d5c88e5], ebx
push edx
in eax, 0xd4
xchg ebx, eax
mov ah, 0xdd
jo 0x5e6e5d37
push cs
and al, byte [edx + 0x26]
rcr byte [esi + 0x2f], cl
daa
invalid
add ebx, ecx
mov edx, esi
add dword [ebp - 8], ebx
mov ecx, esi
test byte [0x60ffc0a9], 0xdb
jb 0x5e6ddfd6
or ecx, dword [ebp - 0x14]
and ecx, dword [ebp - 0x1c]
test dword [0x60fea87d], 0x4f6a7a98
jne 0x5e6e5d47
mov bl, 0x5a
movsb byte es:[edi], byte [esi]
adc al, 0xbe
xlatb
imul edx, dword [eax], 0x49
inc esp
mov esi, 0x9843f346
iretd
sbb byte [edx - 0x76], al
push esp
push cs
add dword [edx + 0x799aa396], eax
pop esi
xchg ebp, eax
adc eax, ecx
retf 0x3316
ror edx, 0x16
xor edx, eax
mov eax, esi
nop
ror eax, 2
xor edx, eax
mov eax, eax
mov eax, esi
cmp byte [0x60fe295e], 0xe4
jns fcn.5e711760
and eax, dword [ebp - 0x14]
test word [0x61077f2d], 0x9dd3
jo 0x5e6eb3cb
or ecx, eax
add ebx, ecx
add ebx, edx
mov dword [ebp - 0x20], ebx
test edi, edi
je 0x5e6e5dcd
mov ecx, dword [ebp - 0x58]
mov edx, ecx
mov eax, ecx
ror edx, 0x13
nop
ror eax, 0x11
xor edx, eax
mov eax, eax
mov eax, ecx
mov eax, eax
shr eax, 0xa
xor edx, eax
mov eax, dword [ebp - 0x48]
add edx, dword [ebp - 0x44]
nop
mov ecx, eax
ror eax, 7
nop
ror ecx, 0x12
mov eax, eax
xor ecx, eax
mov eax, dword [ebp - 0x48]
shr eax, 3
xor ecx, eax
mov eax, dword [ebp - 0x2c]
add ecx, edx
add eax, ecx
mov dword [ebp - 0x2c], eax
mov ecx, ecx
leave
mov edx, eax
mov eax, eax
jmp 0x5e6e5dd3
nop
nop
nop
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 8]
test word [0x610b20a1], 0x7135
jne 0x5e6e5e11
out dx, eax
wait
and eax, esi
int1
mov dl, byte [eax]
lds ebx, [ebx - 0xd3278a6]
in eax, 0xea
invalid
mov ecx, eax
cmp dword [0x60fe000a], 0x574883d9
js 0x5e6e5e45
mov bh, 0xaf
dec ebx
shr byte [esi], cl
loop 0x5e6e5e23
loop 0x5e6e5e23
loope 0x5e6e5dc6
mov al, 0x5e
loope 0x5e6e5e50
mov dl, 0xa3
mov ch, al
mov ebp, 0xb2ab5243
daa
sub al, 0x3a
xchg ebp, eax
dec esi
adc dword [edx], esi
iretd
ror eax, 0xb
mov ecx, ecx
ror ecx, 0x19
mov ecx, ecx
xor ecx, eax
mov eax, dword [ebp - 8]
enter 0x458b, 0xfffffffffffffff8
ror eax, 6
mov ecx, ecx
xor ecx, eax
mov eax, dword [ebp - 4]
xor eax, dword [ebp - 0xc]
and eax, dword [ebp - 8]
xor eax, dword [ebp - 4]
nop
nop
add ecx, eax
mov eax, dword [ebp - 0x10]
add ecx, dword [edi*4 + 0x610e1548]
add ecx, edx
mov edx, ebx
add eax, ecx
ror edx, 0x16
add dword [ebp - 0x1c], eax
mov eax, eax
mov ecx, esi
cmp byte [0x610a0c4a], 0x9a
jne 0x5e6e5eb6
pushal
pushal
shr byte [edx - 0x42], 0x43
add bh, al
mov dword [0xe098eb9c], eax
mov esi, 0x94ae7746
mov dword [ecx - 0x51], edi
pop edx
xchg ah, ch
dec edi
stc
fld qword [edx]
inc edi
xor dword [ebx - 0x7107d339], esp
jge 0x5e6e5ef3
inc ebx
inc eax
add ecx, dword [ecx - 0x34f40fbb]
mov dword [ebp - 0x10], eax
or ecx, ebx
and ecx, dword [ebp - 0x14]
mov eax, eax
mov eax, ebx
ror eax, 0xd
and esi, ebx
xor edx, eax
or esi, ecx
nop
nop
nop
add esi, dword [ebp - 0x10]
mov eax, ebx
ror eax, 2
nop
nop
xor edx, eax
mov ecx, ecx
add esi, edx
nop
nop
nop
mov dword [ebp - 0x10], esi
push ecx
mov ecx, edi
and ecx, edi
pop ecx
je 0x5e6e5f34
mov ecx, ecx
mov ecx, dword [ebp - 0x60]
mov edx, ecx
mov eax, ecx
nop
ror edx, 0x12
ror eax, 7
xor edx, eax
mov eax, eax
mov eax, ecx
mov eax, eax
shr eax, 3
xor edx, eax
mov eax, dword [ebp - 0x38]
mov eax, eax
add edx, dword [ebp - 0x40]
mov ecx, eax
ror eax, 0x11
ror ecx, 0x13
xor ecx, eax
mov eax, dword [ebp - 0x38]
mov ecx, ecx
shr eax, 0xa
xor ecx, eax
nop
mov eax, dword [ebp - 0x48]
add ecx, edx
add eax, ecx
mov dword [ebp - 0x48], eax
mov edx, eax
jmp 0x5e6e5f39
nop
nop
mov edx, dword [ebp - 0x48]
mov eax, dword [ebp - 0x1c]
mov ecx, eax
mov ecx, ecx
ror eax, 0xb
ror ecx, 0x19
xor ecx, eax
cmp word [0x60ffa966], 0x97e1
js 0x5e6e5f84
push ss
pop edx
ljmp 0x4ebb
mov eax, dword [ebp - 0x1c]
mov eax, eax
ror eax, 6
xor ecx, eax
nop
mov eax, dword [ebp - 0xc]
xor eax, dword [ebp - 8]
and eax, dword [ebp - 0x1c]
xor eax, dword [ebp - 0xc]
add ecx, eax
nop
mov eax, dword [ebp - 4]
mov ecx, ecx
add ecx, dword [edi*4 + 0x610e154c]
mov ecx, ecx
add ecx, edx
mov edx, esi
add eax, ecx
ror edx, 0x16
add dword [ebp - 0x14], eax
nop
nop
mov ecx, ebx
cmp word [0x60fd4fc6], 0x786d
jns 0x5e6e5ffc
xor al, 0xa5
cmp eax, 0x2051f76a
invalid
mov dword [ebp - 4], eax
or ecx, esi
and ecx, dword [ebp - 0x18]
mov eax, esi
ror eax, 0xd
and ebx, esi
xor edx, eax
or ebx, ecx
add ebx, dword [ebp - 4]
mov eax, esi
ror eax, 2
mov ecx, ecx
xor edx, eax
add ebx, edx
nop
nop
mov dword [ebp - 4], ebx
push eax
mov eax, edi
and eax, edi
pop eax
je 0x5e6e6068
mov ecx, dword [ebp - 0x50]
mov edx, ecx
mov eax, ecx
ror edx, 0x12
ror eax, 7
xor edx, eax
mov eax, ecx
mov ecx, ecx
shr eax, 3
xor edx, eax
mov eax, dword [ebp - 0x2c]
add edx, dword [ebp - 0x54]
mov ecx, eax
ror eax, 0x11
ror ecx, 0x13
xor ecx, eax
mov eax, dword [ebp - 0x2c]
shr eax, 0xa
xor ecx, eax
mov eax, dword [ebp - 0x60]
add ecx, edx
add eax, ecx
mov dword [ebp - 0x60], eax
mov edx, eax
jmp 0x5e6e606d
mov eax, eax
mov edx, dword [ebp - 0x60]
mov eax, dword [ebp - 0x14]
mov ecx, eax
nop
nop
nop
ror eax, 0xb
ror ecx, 0x19
xor ecx, eax
mov ecx, ecx
mov eax, dword [ebp - 0x14]
ror eax, 6
xor ecx, eax
nop
nop
nop
mov eax, dword [ebp - 8]
mov ecx, ecx
xor eax, dword [ebp - 0x1c]
cmp dword [0x610bae95], 0x1fb353e3
jns 0x5e707f57
and eax, dword [ebp - 0x14]
xor eax, dword [ebp - 8]
nop
nop
add ecx, eax
mov eax, dword [ebp - 0xc]
mov eax, eax
add ecx, dword [edi*4 + 0x610e1550]
cmp byte [0x61086547], 0x64
js 0x5e6d64c5
add ecx, edx
mov edx, ebx
mov ecx, ecx
add eax, ecx
ror edx, 0x16
nop
nop
add dword [ebp - 0x18], eax
mov ecx, esi
nop
nop
nop
mov dword [ebp - 0xc], eax
mov ecx, ecx
or ecx, ebx
and ecx, dword [ebp - 0x20]
mov eax, ebx
mov eax, eax
ror eax, 0xd
rol cl, 0xc8
or eax, 0xd033f323
and esi, ebx
xor edx, eax
or esi, ecx
add esi, dword [ebp - 0xc]
mov eax, ebx
ror eax, 2
cmp dword [0x60fee6a0], 0xd7415dc
je 0x5e6e6134
lodsb al, byte [esi]
out dx, al
push ebx
inc edx
dec esp
js 0x5e6e6138
js 0x5e6e60e7
dec edx
pop esi
push eax
loope 0x5e6e60eb
and eax, 0xfee937c5
xor dword [esi + 9], 0x99a772ef
push ss
loopne 0x5e6e6147
lea ebx, [eax - 0x628bee55]
adc bh, byte [edx + 0x78ca2b38]
imul edx, ebx, 0xffffffdb
les ebp, [0xf203d033]
xor edx, eax
add esi, edx
mov dword [ebp - 0xc], esi
test edi, edi
je 0x5e6e6189
mov ecx, dword [ebp - 0x48]
mov edx, ecx
mov ecx, ecx
mov eax, ecx
ror edx, 0x13
ror eax, 0x11
mov eax, eax
rol ecx, 0xca
adc eax, ecx
enter 0xffffffffffff8b11, 0xffffffffffffffc0
xor edx, eax
mov eax, ecx
shr eax, 0xa
xor edx, eax
mov eax, dword [ebp - 0x24]
nop
add edx, dword [ebp - 0x4c]
mov eax, eax
mov ecx, eax
nop
ror eax, 7
nop
ror ecx, 0x12
xor ecx, eax
mov eax, dword [ebp - 0x24]
mov eax, eax
shr eax, 3
nop
xor ecx, eax
mov eax, dword [ebp - 0x50]
add ecx, edx
add eax, ecx
mov eax, eax
mov dword [ebp - 0x50], eax
mov edx, eax
jmp 0x5e6e618c
mov edx, dword [ebp - 0x50]
mov ecx, ecx
mov eax, dword [ebp - 0x18]
test dword [0x61050a88], 0x40d33223
je 0x5e72a7ca
mov ecx, eax
mov ecx, ecx
ror eax, 0xb
ror ecx, 0x19
nop
xor ecx, eax
mov eax, eax
mov eax, dword [ebp - 0x18]
cmp byte [0x60fde97f], 0xbb
js 0x5e714c25
ror eax, 6
nop
xor ecx, eax
nop
mov eax, dword [ebp - 0x1c]
xor eax, dword [ebp - 0x14]
mov eax, eax
and eax, dword [ebp - 0x18]
nop
xor eax, dword [ebp - 0x1c]
cmp dword [0x6108ad2a], 0x1d0ced6a
js 0x5e6b9a9b
add ecx, eax
mov eax, dword [ebp - 8]
mov ecx, ecx
add ecx, dword [edi*4 + 0x610e1554]
mov ecx, ecx
add ecx, edx
mov edx, esi
test byte [0x610264e7], 0x66
jne 0x5e6e6235
adc dword [eax + 0x65], ebp
xor esp, esi
mov dh, ch
inc ebx
invalid
add eax, ecx
ror edx, 0x16
test word [0x61033ca0], 0x2aea
jo 0x5e6e002a
add dword [ebp - 0x20], eax
nop
mov ecx, ebx
mov dword [ebp - 8], eax
or ecx, esi
and ecx, dword [ebp - 0x10]
mov eax, eax
mov eax, esi
nop
ror eax, 0xd
and ebx, esi
test dword [0x60ff2ee4], 0xcd42a969
js 0x5e6e6299
mov ch, 0x11
lodsd eax, dword [esi]
movsb byte es:[edi], byte [esi]
xor eax, 0xfd342007
mov esi, 0x36171e7d
jmp 0x16d10edd
xor edx, eax
or ebx, ecx
add ebx, dword [ebp - 8]
mov eax, eax
mov eax, esi
ror eax, 2
xor edx, eax
nop
nop
nop
add ebx, edx
mov dword [ebp - 8], ebx
test edi, edi
je 0x5e6e6300
mov ecx, dword [ebp - 0x60]
mov edx, ecx
mov eax, ecx
ror edx, 0x13
mov eax, eax
ror eax, 0x11
xor edx, eax
mov eax, ecx
mov eax, eax
shr eax, 0xa
xor edx, eax
mov eax, dword [ebp - 0x28]
add edx, dword [ebp - 0x5c]
mov ecx, eax
nop
nop
nop
ror eax, 7
ror ecx, 0x12
mov eax, eax
xor ecx, eax
nop
mov eax, dword [ebp - 0x28]
shr eax, 3
xor ecx, eax
mov eax, dword [ebp - 0x24]
nop
nop
nop
add ecx, edx
add eax, ecx
mov dword [ebp - 0x24], eax
mov edx, eax
nop
nop
jmp 0x5e6e6303
mov edx, dword [ebp - 0x24]
mov ecx, ecx
mov eax, dword [ebp - 0x20]
mov eax, eax
mov ecx, eax
cmp byte [0x60fe90b2], 0xcc
jne 0x5e729c28
ror eax, 0xb
ror ecx, 0x19
xor ecx, eax
mov eax, dword [ebp - 0x20]
mov eax, eax
ror eax, 6
xor ecx, eax
mov eax, dword [ebp - 0x18]
cmp word [0x61022667], 0xa4b9
jne 0x5e7299c8
xor eax, dword [ebp - 0x14]
nop
nop
and eax, dword [ebp - 0x20]
test byte [0x6103e8e9], 0x9b
jae 0x5e6e6375
mov dl, 0x7b
test byte [edx + 0x62], dh
or ebp, dword [eax]
pop edi
jb 0x5e6e6367
mov esi, 0x68d97c90
mov eax, 0x6518c446
sub dh, ch
inc edx
jne 0x5e6e639b
cmc
into
cmpsd dword [esi], dword es:[edi]
leave
sub dl, ah
adc eax, 0xb5b62b7d
mov edi, 0x453350b2
in al, dx
xor eax, dword [ebp - 0x14]
add ecx, eax
mov eax, eax
mov eax, dword [ebp - 0x1c]
cmp byte [0x610979a7], 0xda
je 0x5e6e63c0
xchg edx, eax
or eax, 0x2eb031fe
mov al, 0xe6
push ebx
salc
mov ecx, 0x1f9527f0
out 0x2a, al
adc eax, dword [ebx]
xchg dword [ecx - 0x246e29a], ebx
mov ah, 0x5e
jne 0x5e6e63d5
xchg bh, ch
xor dword [ebx + 0x7393b8a0], 8
arpl word [eax + 0x4db97b57], sp
push cs
xchg ebx, eax
add byte [esi + 0x6e], dl
mov ebp, 0x7f51d95d
sbb eax, 3
or al, 0xbd
pop eax
adc eax, 0x8166610e
cmp eax, 0x61064798
add ecx, dword [edi*4 + 0x610e1558]
cmp word [0x61064798], 0xcf08
or bh, cl
js 0x5e6e640c
popal
mov ch, 0x83
xchg esp, eax
add dword [edi + 0x78], ebp
rol byte [ebp + 0x57], 0x73
sbb al, 0xa7
adc byte [ecx + 0xd], 0xb6
jae 0x5e6e6458
mov dh, 0xd3
enter 0x1d29, 0xffffffffffffffb8
ljmp 0xf14f
add ecx, edx
mov eax, eax
mov edx, ebx
test dword [0x60fe74ef], 0xd02cfcfe
jb 0x5e6c53ad
add eax, ecx
ror edx, 0x16
add dword [ebp - 0x10], eax
mov ecx, esi
cmp dword [0x60fe7ec9], 0xe793e555
je 0x5e6e6471
imul esp, dword [ebx - 0x50], 0xe106bd60
ror byte [ebp + 0x5a], cl
xor eax, 0x5515663e
adc byte [eax], bl
inc ecx
invalid
mov fs, word [esp + ebp*8]
xchg esp, eax
cmp byte [ebx], cl
pop ebp
mov bh, 0x54
mov dh, 0x29
inc esp
inc eax
ljmp 0x90af
mov dword [ebp - 0x1c], eax
or ecx, ebx
test byte [0x6103ba88], 0xe3
jne 0x5e6e64b6
scasd eax, dword es:[edi]
or cl, ch
dec esi
sub al, 0x73
cdq
add eax, 0xce565d83
and byte [edi + 0x487d6b88], 0xeb
dec ecx
inc edx
dec esi
invalid
and ecx, dword [ebp - 4]
mov ecx, ecx
mov eax, ebx
ror eax, 0xd
and esi, ebx
xor edx, eax
or esi, ecx
mov ecx, ecx
add esi, dword [ebp - 0x1c]
test dword [0x61071f7b], 0x60c52c7
je 0x5e71ab0b
mov eax, ebx
ror eax, 2
xor edx, eax
add esi, edx
test edi, edi
je 0x5e6e6535
mov ecx, dword [ebp - 0x50]
mov edx, ecx
mov ecx, ecx
mov eax, ecx
mov eax, eax
ror edx, 0x13
mov eax, eax
ror eax, 0x11
xor edx, eax
mov ecx, ecx
mov eax, ecx
shr eax, 0xa
xor edx, eax
mov eax, dword [ebp - 0x30]
nop
nop
nop
add edx, dword [ebp - 0x58]
mov ecx, eax
ror eax, 7
ror ecx, 0x12
xor ecx, eax
mov eax, dword [ebp - 0x30]
mov eax, eax
shr eax, 3
xor ecx, eax
mov eax, dword [ebp - 0x28]
add ecx, edx
add eax, ecx
mov dword [ebp - 0x28], eax
mov ecx, ecx
mov edx, eax
mov eax, eax
jmp 0x5e6e653a
mov ecx, ecx
mov edx, dword [ebp - 0x28]
push ebp
fmul dword [ebx - 0x36740fbb]
mov eax, dword [ebp - 0x10]
mov ecx, ecx
mov ecx, eax
test byte [0x60ff8776], 1
jno 0x5e6e6587
sub edx, 0xffffffc4
cmp edi, esp
les edi, [eax]
mov esp, 0x9f02f15e
jmp 0x86f1e064
ror eax, 0xb
ror ecx, 0x19
xor ecx, eax
test dword [0x6105f17a], 0x4071b694
jae 0x5e6e65d7
xchg edx, eax
mov ebp, 0x7bb2229
and bh, byte [ecx - 0x1eadf44c]
jae 0x5e6e6538
test byte [ebp - 0x4e], al
pop esi
push 0x2f3add2d
jmp 0x5e6e6548
mov eax, dword [ebp - 0x10]
ror eax, 6
xor ecx, eax
mov eax, eax
mov eax, dword [ebp - 0x18]
xor eax, dword [ebp - 0x20]
and eax, dword [ebp - 0x10]
xor eax, dword [ebp - 0x18]
add ecx, eax
nop
nop
mov eax, dword [ebp - 0x14]
add ecx, dword [edi*4 + 0x610e155c]
cmp dword [0x610134ef], 0xe84fa88d
jns 0x5e729f0d
add edi, 0x10
mov ecx, ecx
add ecx, edx
nop
nop
mov edx, esi
add eax, ecx
nop
ror edx, 0x16
add dword [ebp - 4], eax
mov ecx, ebx
mov dword [ebp - 0x14], eax
or ecx, esi
mov ecx, ecx
and ecx, dword [ebp - 0xc]
mov eax, eax
mov eax, esi
ror eax, 0xd
and ebx, esi
xor edx, eax
or ebx, ecx
add ebx, dword [ebp - 0x14]
mov eax, esi
mov ecx, dword [ebp - 0x30]
ror eax, 2
nop
nop
xor edx, eax
add ebx, edx
cmp edi, 0x40
jb 0x5e6e4eaa
mov eax, dword [ebp - 0x64]
mov ecx, ecx
add eax, ebx
mov dword [ebp - 0x1c], esi
mov esi, dword [ebp + 8]
pop edi
mov dword [esi], eax
nop
nop
nop
mov eax, dword [ebp - 0x1c]
add dword [esi + 4], eax
mov eax, dword [ebp - 8]
add dword [esi + 8], eax
mov eax, dword [ebp - 0xc]
add dword [esi + 0xc], eax
mov eax, dword [ebp - 4]
add dword [esi + 0x10], eax
mov eax, dword [ebp - 0x10]
add dword [esi + 0x14], eax
mov eax, dword [ebp - 0x20]
add dword [esi + 0x18], eax
mov eax, dword [ebp - 0x18]
mov eax, eax
add dword [esi + 0x1c], eax
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ecx]
call dword [eax]
xor eax, eax
pop ebp
nop
ret 4
xor dword [ebx + esi + 0x4005b8c9], 0
add byte [ebx + ebx*8 + 0x5ec1450f], 0x5b
mov ecx, ecx
mov esp, ebp
pop ebp
ret 0xc
xor ebp, ebp
in eax, dx
sub dl, byte [ebx - 0x49]
cdq
jle 0x5e6e8d10
mov ch, 0x5d
xchg ecx, eax
out 0xf9, eax
aad 0x98
dec ecx
or byte [esi], ch
push ebx
stosb byte es:[edi], al
xchg ecx, eax
dec ebx
int1
push esp
mov bl, 0x4c
ret
push 8
mov edx, ecx
pop esi
mov eax, edx
shr edx, 1
and eax, 1
test dword [0x60fd43b7], 0x6afc7969
jo 0x5e6bf10b
neg eax
and eax, 0xedb88320
mov ecx, ecx
xor edx, eax
dec esi
jne 0x5e6ec5b5
mov dword [ecx*4 + 0x610ed7fa], edx
inc ecx
cmp ecx, 0x100
jb 0x5e6ec5b0
mov edx, 0x400
cmp dword [0x61016a00], 0xb34fce9
jns 0x5e6ec62e
inc esp
push ecx
or dl, byte [ecx - 0x5b]
in al, 0x35
scasb al, byte es:[edi]
push cs
jne 0x5e6ec640
and eax, 0x1d2bf848
pop eax
shr dword [eax - 0x432a0153], 1
xor eax, 0x5f02faac
dec esp
or ebp, dword [edi + 0x61]
mov cl, 0xb9
mov dword [0xc7be48bc], eax
jp 0x5e6ec5e8
scasd eax, dword es:[edi]
mov bl, 0xca
fdivr qword [ebp + 0x6eb8a403]
stosd dword es:[edi], eax
mov ecx, dword [edx + 0x610ed3fa]
test byte [0x60ff3f61], 0x7e
jb 0x5e6c4341
std
dec dword [edi]
mov dh, 0xc1
movzx eax, cl
shr ecx, 8
xor ecx, dword [eax*4 + 0x610ed7fa]
cmp dword [0x610b4497], 0x2536b192
je 0x5e6ec691
push ebp
mov edx, 0x8c6ef339
jle 0x5e6ec60b
dec edx
xchg ebx, eax
cwde
and al, byte [eax]
mov cl, 0xb5
mov dl, 3
ja 0x5e6ec63f
cmp byte [ecx + ebx*4], bl
les ebx, fs:[ebx]
sbb edi, ebx
jmp 0x1598130d
mov dword [edx + 0x610ed7fa], ecx
test dword [0x610d54e7], 0x9ea35483
jb 0x5e6e0910
add edx, 4
cmp edx, 0x2000
jb 0x5e6ec5ef
mov ecx, ecx
mov eax, 0x5e703aa7
mov esi, 0x5e703bfe
mov dword [0x610ed7da], eax
mov eax, eax
mov dword [0x610ed7d2], eax
mov dword [0x610ed7d6], esi
call fcn.5e7037df
mov ecx, dword [0x610ed7d2]
push ebx
mov ebx, eax
and ebx, eax
pop ebx
cmove ecx, esi
mov dword [0x610ed7d2], ecx
pop esi
nop
nop
ret
mov eax, eax
pop esi
ret
add ecx, 0x18
nop
call fcn.5e707eb5
pop ebp
ret 0x10
mov dword [ecx + 0x20], eax
mov ecx, ecx
mov dword [ecx + 0x24], eax
mov eax, eax
mov eax, ecx
ret
mov eax, edi
pop edi
pop esi
pop ebp
ret 4
dec esi
or byte [eax + 0x4468b90], dl
lea ebx, [eax + ecx*4]
mov edi, dword [ebx]
lea eax, [ecx + 1]
test word [0x610705e7], 0x7013
js 0x5e71c0b9
add eax, edi
nop
nop
add ebx, 4
mov dword [esi + 8], eax
test edi, edi
jne 0x5e6fcd9c
ret
add dh, dh
add eax, 0x610aac39
sbb eax, 0x1a242f75
test byte [0x610aac39], 0x1d
jne 0x5e6fcd3e
and al, 0x1a
jl 0x5e6fccd6
xlatb
out dx, al
movsb byte es:[edi], byte [esi]
xor bh, ah
inc edi
sti
mov ecx, ebx
js 0x5e6fcd4b
movsb byte es:[edi], byte [esi]
scasb al, byte es:[edi]
stc
jl 0x5e6fcd7b
jb 0x5e6fcd66
sal byte [esp + edx*2 + 0x310c4fe0], cl
js 0x5e6fcd41
invalid
mov ecx, dword [esi + 0x14]
test byte [0x610afd98], 0xe6
js 0x5e6fcd76
jecxz 0x5e6fcd7b
das
xchg esp, eax
xchg ecx, eax
pop ds
fist word [edi + 0x7dfaf440]
and eax, 0xea3f5290
ja 0x5e6fcd05
jle 0x5e6fccf9
add dl, byte [esi - 4]
sbb eax, 0xa8c495be
jnp 0x5e6fcd90
test al, 0x7b
daa
sub byte [ebx - 0x5d], al
dec ebp
pop ss
pop ds
xor al, 0x57
jl 0x5e6fcd14
cmp edi, dword [edi - 0xd]
lea eax, [ecx - 1]
mov dword [esi + 0x14], eax
cmp ecx, 4
jb 0x5e6fcdd9
adc al, 0x83
stc
add al, 0x72
pop eax
mov eax, dword [esi + 0x10]
mov ecx, ecx
push dword [ebp + 0xc]
mov ecx, ecx
sub eax, dword [esi + 0x20]
push eax
push esi
call dword [esi + 0x28]
add esp, 0xc
mov ecx, ecx
mov edi, eax
jmp 0x5e6fcdd3
mov eax, dword [esi + 0x10]
mov ecx, ecx
dec dword [esi + 0x14]
push dword [ebp + 0xc]
nop
nop
sub eax, dword [ebx + 4]
push eax
push esi
call dword [esi + 0x28]
mov edx, eax
add esp, 0xc
sub ebx, edx
mov ecx, ecx
mov eax, dword [ebx + edx]
mov ecx, ecx
mov ecx, dword [ebx + edx + 4]
mov dword [edx], eax
mov dword [edx + 4], ecx
add edx, 8
dec edi
dec edi
jne 0x5e6fcdb8
nop
nop
mov edi, edx
sub edi, dword [ebp + 0xc]
sar edi, 2
inc dword [esi + 0x10]
mov eax, edi
inc dword [esi]
pop edi
pop esi
pop ebx
mov ecx, ecx
pop ebp
ret
invalid
mov byte [edi - 0x6bde0d5f], ch
xchg esp, eax
cmc
jne 0x5e6fd85f
inc ebx
xor edi, ebx
lds eax, [esp]
mov ds, word [esp + esi*4 + 0x6e9397db]
pushal
inc esp
jb 0x5e6fd848
jo 0x5e6fd84e
fnstenv [edi + edx*4 - 0x47]
xchg ecx, eax
mov dl, byte [edx + ebp*4]
inc ebp
pop esi
inc ebp
xor al, 0x6f
cld
push 0x71865591
sahf
invalid
mov edx, dword [edi + esi*4 + 0x20]
cmp word [0x61014bb4], 0xa860
js 0x5e6c608c
mov eax, edx
shr eax, 0x10
and eax, 0xff
movzx ecx, byte [eax + 0x610e2044]
mov eax, edx
shr eax, 8
and eax, 0xff
mov ecx, dword [ecx*4 + 0x610ebcf4]
mov ecx, ecx
movzx eax, byte [eax + 0x610e2044]
xor ecx, dword [eax*4 + 0x610eb8f4]
nop
nop
nop
mov eax, edx
mov eax, eax
shr eax, 0x18
nop
nop
movzx eax, byte [eax + 0x610e2044]
xor ecx, dword [eax*4 + 0x610ec0f4]
movzx eax, dl
movzx eax, byte [eax + 0x610e2044]
xor ecx, dword [eax*4 + 0x610eb4f4]
mov dword [edi + esi*4 + 0x20], ecx
inc esi
cmp esi, ebx
jb 0x5e7011f2
pop edi
pop esi
mov ecx, ecx
pop ebx
pop ebp
ret 4
sub al, byte [edi - 0x143d162f]
pop eax
jb 0x5e7012f5
cmp eax, dword [edi + edx*2 - 0x66]
inc esp
test eax, 0x28b9f234
add al, 0xf0
push ebx
or eax, 0x3ebf2eed
mov dword [0xe6a5c65], eax
push 0xe
mov dword [edx], 0x7099b722
push edx
jmp 0xa4ef2253
nop
xor edx, edx
cmp byte [0x610327d4], 0x6c
jns 0x5e70134f
dec edi
xchg byte [edx], cl
and esi, esi
loopne 0x5e7012d7
daa
adc al, 0x8b
mov dh, 0x5f
ret 0x7165
mov ecx, dword [ebx + esi*4 - 4]
mov eax, esi
mov eax, eax
mov dword [ebp + 8], ecx
test byte [0x61048f7b], 0x69
jno 0x5e70138c
sub ah, byte [ecx + 0x70]
dec esi
int3
div edi
cmp dword [0x61069ae4], 0xabd344f5
je 0x5e7013be
imul dword [ebx - 0x1dddbf92]
arpl word [eax - 0x52], sp
adc byte [ebx], ah
sbb dword [ebx], 0x6f
push ebx
mov dword [eax + 0x6523ccb4], ebx
mov eax, 0xba0434d5
push esp
out dx, al
push ecx
pop edx
mov dl, 0x38
retf 0x7663
mov dword [ebp - 8], eax
push eax
mov eax, edx
and eax, edx
pop eax
jne 0x5e701433
movzx ecx, cl
movzx edx, byte [ecx + 0x610e2044]
mov ecx, dword [ebp + 8]
shr ecx, 0x18
nop
nop
nop
shl edx, 8
movzx eax, byte [ecx + 0x610e2044]
mov ecx, dword [ebp + 8]
mov eax, eax
or edx, eax
mov eax, eax
mov eax, ecx
mov ecx, ecx
shl edx, 8
shr eax, 0x10
and eax, 0xff
shr ecx, 8
mov ecx, ecx
and ecx, 0xff
movzx eax, byte [eax + 0x610e2044]
movzx ecx, byte [ecx + 0x610e2044]
or edx, eax
nop
nop
nop
mov eax, dword [ebp - 8]
shl edx, 8
movzx eax, byte [eax + 0x610e2144]
xor ecx, eax
mov ecx, ecx
or ecx, edx
mov ecx, ecx
jmp 0x5e701499
push edx
mov edx, edi
sub edx, 6
pop edx
jbe 0x5e701499
push ebx
mov ebx, edx
sub ebx, 4
pop ebx
jne 0x5e701499
mov eax, eax
mov edx, dword [ebp + 8]
mov eax, ecx
mov eax, eax
shr eax, 0x10
and eax, 0xff
movzx ecx, byte [eax + 0x610e2044]
mov eax, edx
shr eax, 0x18
movzx eax, byte [eax + 0x610e2044]
nop
nop
shl eax, 8
or ecx, eax
nop
nop
mov eax, edx
shr eax, 8
and eax, 0xff
mov eax, eax
shl ecx, 8
movzx eax, byte [eax + 0x610e2044]
or ecx, eax
movzx eax, dl
shl ecx, 8
movzx eax, byte [eax + 0x610e2044]
or ecx, eax
mov edx, dword [ebp - 4]
mov eax, dword [edx]
add edx, 4
xor eax, ecx
mov dword [ebp - 4], edx
nop
nop
nop
mov dword [ebx + esi*4], eax
inc esi
cmp esi, dword [ebp - 0xc]
jb 0x5e70131f
pop edi
pop esi
pop ebx
mov esp, ebp
nop
nop
pop ebp
ret 4
mov ebx, esi
and ebx, esi
pop ebx
jns 0x5e703337
xor eax, eax
jmp 0x5e703354
lea eax, [edi + 2]
nop
nop
nop
lea eax, [eax + esi*2]
push eax
call fcn.5e70314f
pop ecx
push ecx
mov ecx, eax
and ecx, eax
pop ecx
js 0x5e703333
add eax, 2
add eax, esi
nop
nop
pop edi
pop esi
pop ebp
ret
insd dword es:[edi], dx
sti
popfd
loopne 0x5e70332c
jp 0x5e703375
jbe 0x5e7033a9
mov ah, 0xfe
lodsb al, byte [esi]
mov esi, 0xd5fbb5fb
xchg edx, eax
mov ch, 0xc3
jmp 0xe85af50a
push ebx
mov bl, al
and bl, al
pop ebx
je 0x5e7033bc
nop
nop
nop
push 3
pop eax
jmp 0x5e70348c
movzx eax, word [esi]
push 0x2f
cmp dword [0x610c3bac], 0x8fcc3160
je 0x5e7033fa
mov dword [ebp + 0x3adb9057], eax
xor dh, byte [ebx - 0x684eb376]
mov edi, 0x205060d9
push 0x1a
jmp 0x5a8694f4
pop ecx
push 0x5c
pop edx
cmp ax, dx
je 0x5e703413
push edx
mov dx, ax
sub dx, cx
pop edx
je 0x5e703413
mov eax, eax
xor eax, eax
jmp 0x5e70348c
test dword [0x60fff7c3], 0xfc598139
jo 0x5e6fd286
movzx eax, word [esi + 2]
test ax, ax
je 0x5e703487
push ecx
mov cx, ax
sub cx, dx
pop ecx
je 0x5e70343b
cmp ax, cx
jne 0x5e703487
lea eax, [esi + 4]
cmp byte [0x60fe45fa], 0xf4
jns 0x5e703473
and bh, byte [ebx - 0x9940c88]
salc
jge 0x5e7034c2
sub edx, edx
invalid
push eax
mov ecx, ecx
call fcn.5e703307
pop ecx
lea ecx, [eax + 2]
neg eax
sbb eax, eax
and eax, ecx
jmp 0x5e70348c
mov eax, eax
xor eax, eax
inc eax
pop esi
mov eax, eax
pop ebp
mov ecx, ecx
ret
pop eax
je 0x5e7034ca
cmp ecx, 0x6e
jne 0x5e7034f2
movzx ecx, word [eax + 0xc]
push edx
mov edx, ecx
sub edx, 0x43
pop edx
je 0x5e7034dc
cmp ecx, 0x63
jne 0x5e7034f2
movzx ecx, word [eax + 0xe]
push edx
mov edx, ecx
sub edx, 0x5c
pop edx
je 0x5e703510
push ebx
mov ebx, ecx
sub ebx, 0x2f
pop ebx
je 0x5e703510
push edx
call fcn.5e70314f
pop ecx
push ecx
mov ecx, eax
and ecx, eax
pop ecx
jns 0x5e703505
xor eax, eax
pop ebp
ret
mov ecx, ecx
add eax, 5
mov ecx, ecx
pop ebp
mov eax, eax
ret
add eax, 0x10
push eax
call fcn.5e703307
pop ecx
lea ecx, [eax + 8]
neg eax
sbb eax, eax
and eax, ecx
pop ebp
ret
mov ecx, dword [ecx]
jmp fcn.5e707a66
nop
nop
pop esi
pop ebx
pop ebp
ret 4
mov ecx, eax
and ecx, eax
pop ecx
je 0x5e707818
mov ecx, ecx
mov ecx, dword [eax]
push eax
nop
nop
call dword [ecx + 0xc]
nop
nop
mov ecx, dword [ebp + 8]
mov esi, eax
test ecx, ecx
je 0x5e707818
mov edx, dword [ecx]
push ecx
call dword [edx + 8]
mov ecx, ecx
mov eax, esi
nop
pop esi
pop ebp
ret 4
mov eax, dword [ebp + 0xc]
test eax, eax
je 0x5e707f75
mov eax, dword [eax + esi*4]
mov dword [ebp + 0x10], eax
test eax, eax
je 0x5e707f75
mov ecx, dword [ebx]
mov edx, esi
mov eax, dword [eax]
shl edx, 3
mov dword [edx + ecx], eax
mov eax, eax
mov eax, dword [ebp + 0x10]
mov eax, dword [eax + 4]
mov dword [edx + ecx + 4], eax
mov ecx, dword [ebx]
mov eax, dword [edi + 0x28]
add ecx, edx
mov dword [eax + esi*4], ecx
jmp 0x5e707f87
mov eax, dword [ebx]
and dword [eax + esi*8], 0
and dword [eax + esi*8 + 4], 0
mov eax, dword [edi + 0x28]
and dword [eax + esi*4], 0
inc esi
push ebx
mov ebx, esi
sub ebx, dword [edi + 8]
pop ebx
jb 0x5e707f40
pop edi
pop esi
mov ecx, ecx
pop ebx
pop ebp
ret 0xc
movsd dword es:[edi], dword [esi]
pop ds
cwde
ret 0x230d
call fcn.5e70b03d
push esi
call fcn.5e6d68f8
pop ecx
nop
xor eax, eax
pop esi
nop
nop
pop ebp
nop
nop
ret 4
call 0x5e7152df
mov eax, eax
pop ecx
pop ecx
mov eax, eax
jmp fcn.5e715307
mov eax, eax
push ebp
mov ebp, esp
push ebx
mov ebx, dword [ebp + 0x10]
mov eax, ebx
push esi
sub eax, 0
je 0x5e71099c
dec eax
je 0x5e71098b
dec eax
je 0x5e710956
dec eax
je 0x5e7108f8
mov edx, dword [ebp + 0xc]
dec eax
je 0x5e710849
test byte [0x6102f4a1], 0xe1
jns 0x5e70e444
add al, 0x92
loopne 0x5e70e475
invalid
mov esi, dword [ebp + 8]
mov ecx, ecx
push edi
cmp ebx, 0x20
jb 0x5e70ec17
mov eax, eax
mov eax, dword [esi]
cmp eax, dword [edx]
je 0x5e70e517
movzx edi, al
movzx eax, byte [edx]
sub edi, eax
je 0x5e70e483
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
invalid
mov ecx, ecx
movzx edi, byte [esi + 1]
test byte [0x6106c673], 0xb1
jo 0x5e6caaab
movzx eax, byte [edx + 1]
sub edi, eax
je 0x5e70e4c0
mov ecx, ecx
xor ecx, ecx
push ebx
mov ebx, edi
and ebx, edi
pop ebx
setg cl
nop
nop
lea ecx, [ecx*2 - 1]
push edx
mov edx, ecx
and edx, ecx
pop edx
jne 0x5e70f3a2
movzx edi, byte [esi + 2]
cmp byte [0x6103aa7a], 0xba
je 0x5e6ec7e9
movzx eax, byte [edx + 2]
sub edi, eax
je 0x5e70e4f7
xor ecx, ecx
push ebx
mov ebx, edi
and ebx, edi
pop ebx
setg cl
lea ecx, [ecx*2 - 1]
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
movzx ecx, byte [esi + 3]
movzx eax, byte [edx + 3]
sub ecx, eax
je 0x5e70e51a
xor eax, eax
push eax
mov eax, ecx
and eax, ecx
pop eax
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e70e51a
nop
xor ecx, ecx
push edx
mov edx, ecx
and edx, ecx
pop edx
jne 0x5e70f3a2
nop
nop
mov eax, dword [esi + 4]
push ecx
mov ecx, eax
sub ecx, dword [edx + 4]
pop ecx
je 0x5e70e5cd
movzx edi, al
movzx eax, byte [edx + 4]
sub edi, eax
je 0x5e70e560
push edx
mov edx, edi
and edx, edi
pop edx
setg cl
nop
lea ecx, [ecx*2 - 1]
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
nop
nop
nop
movzx edi, byte [esi + 5]
movzx eax, byte [edx + 5]
sub edi, eax
je 0x5e70e589
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
movzx edi, byte [esi + 6]
movzx eax, byte [edx + 6]
sub edi, eax
je 0x5e70e5b1
mov ecx, ecx
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
movzx ecx, byte [esi + 7]
movzx eax, byte [edx + 7]
sub ecx, eax
je 0x5e70e5cf
xor eax, eax
test ecx, ecx
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e70e5cf
xor ecx, ecx
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
mov eax, dword [esi + 8]
cmp eax, dword [edx + 8]
je 0x5e70e711
movzx edi, al
cmp byte [0x610d4898], 0
je 0x5e70e618
stc
mov dword [ebx + edx*2], ebp
enter 0xffffffffffff9b4b, 0x11
xchg ecx, eax
xchg edx, eax
invalid
movzx eax, byte [edx + 8]
sub edi, eax
je 0x5e70e63c
push ebx
mov ebx, edi
and ebx, edi
pop ebx
setg cl
lea ecx, [ecx*2 - 1]
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
movzx edi, byte [esi + 9]
movzx eax, byte [edx + 9]
sub edi, eax
je 0x5e70e65f
xor ecx, ecx
test edi, edi
setg cl
nop
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi + 0xa]
movzx eax, byte [edx + 0xa]
sub edi, eax
je 0x5e70e68b
mov eax, eax
xor ecx, ecx
push ecx
mov ecx, edi
and ecx, edi
pop ecx
setg cl
lea ecx, [ecx*2 - 1]
push edx
mov edx, ecx
and edx, ecx
pop edx
jne 0x5e70f3a2
cmp dword [0x610787b5], 0xd2db1a31
jne 0x5e6b108f
movzx ecx, byte [esi + 0xb]
cmp byte [0x6102b45c], 0xf3
jne 0x5e70e6e6
and ch, byte [eax]
mov ebp, 0x7b49859e
sti
imul ebp, esi, 0x4e
into
jno 0x5e70e726
invalid
movzx eax, byte [edx + 0xb]
sub ecx, eax
je 0x5e70e713
cmp word [0x610539ed], 0x13d4
jns 0x5e6b398e
xor eax, eax
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e70e713
xor ecx, ecx
test ecx, ecx
jne 0x5e70f3a2
mov eax, dword [esi + 0xc]
cmp eax, dword [edx + 0xc]
je 0x5e70e7ef
add byte [edi], cl
mov dh, 0xf8
movzx edi, al
nop
movzx eax, byte [edx + 0xc]
sub edi, eax
je 0x5e70e74f
push eax
mov eax, edi
and eax, edi
pop eax
setg cl
lea ecx, [ecx*2 - 1]
push edx
mov edx, ecx
and edx, ecx
pop edx
jne 0x5e70f3a2
nop
nop
movzx edi, byte [esi + 0xd]
movzx eax, byte [edx + 0xd]
sub edi, eax
je 0x5e70e773
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi + 0xe]
mov eax, eax
movzx eax, byte [edx + 0xe]
sub edi, eax
je 0x5e70e797
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
test word [0x610263f5], 0x50a7
jns 0x5e70e7cd
call 0xa1d160be
and dword [esi], edx
push ebp
pop ds
lcall 0x84e8, 0x165e3b12
fdiv dword [eax]
stosb byte es:[edi], al
and dword [edi - 0x6f], eax
and al, 0x66
test al, 0x31
iretd
movzx ecx, byte [esi + 0xf]
movzx eax, byte [edx + 0xf]
sub ecx, eax
je 0x5e70e7f1
mov ecx, ecx
xor eax, eax
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e70e7f1
xor ecx, ecx
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
mov eax, eax
mov eax, dword [esi + 0x10]
push ecx
mov ecx, eax
sub ecx, dword [edx + 0x10]
pop ecx
je 0x5e70e912
movzx eax, byte [edx + 0x10]
cmp word [0x60ff3894], 0x9a78
jns 0x5e70e847
outsd dx, dword [esi]
mov al, byte [0xa90e4f78]
sub dl, bh
salc
loopne 0x5e70e83b
mov dword [eax + edx*4], esi
xchg ecx, eax
popfd
imul edi, dword [ebp + 0x6566bae2], 0xe971dce8
fsub dword [edi + 0x22]
mov edx, 0xcfc276f3
mov byte [ebp + 0xd909bb3], al
movzx edi, byte es:[esi + 0x10]
movzx edi, byte [esi + 0x10]
sub edi, eax
je 0x5e70e869
push ebx
mov ebx, edi
and ebx, edi
pop ebx
setg cl
mov eax, eax
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
lahf
ror dword [ebx + 0x4d0c8dc0], 0xff
invalid
movzx edi, byte [esi + 0x11]
test dword [0x60ffdad4], 0x8c7d2719
jae 0x5e70e8ac
push 0xe975236a
aam 0x3d
jae 0x5e70e887
jae 0x5e70e8fb
wait
div byte [eax]
jle 0x5e70e856
sbb dword [ebp - 0x469ac294], edi
push eax
iretd
movzx eax, byte [edx + 0x11]
sub edi, eax
je 0x5e70e8d2
xor ecx, ecx
push eax
mov eax, edi
and eax, edi
pop eax
setg cl
lea ecx, [ecx*2 - 1]
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
movzx edi, byte [esi + 0x12]
movzx eax, byte [edx + 0x12]
sub edi, eax
je 0x5e70e8f4
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx ecx, byte [esi + 0x13]
movzx eax, byte [edx + 0x13]
sub ecx, eax
je 0x5e70e914
adc ebp, dword [ebx]
enter 0x1474, 0x33
rol byte [ebp - 0x3f60f037], 0x8d
or al, 0x45
xor eax, eax
test ecx, ecx
setg al
lea ecx, [eax*2 - 1]
mov eax, eax
jmp 0x5e70e914
xor ecx, ecx
test ecx, ecx
jne 0x5e70f3a2
mov eax, eax
mov eax, dword [esi + 0x14]
cmp eax, dword [edx + 0x14]
je 0x5e70ea2f
movzx edi, al
movzx eax, byte [edx + 0x14]
sub edi, eax
je 0x5e70e979
push eax
mov eax, edi
and eax, edi
pop eax
setg cl
cmp dword [0x61006d7b], 0xef7c890b
jns 0x5e70e96a
jecxz 0x5e70e963
pop ebp
xchg ecx, eax
wait
jb 0x5e70e96e
invalid
cdq
test eax, 0x1f77805
ror dword [ebp - 0xb2f4], cl
invalid
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
invalid
movzx edi, byte [esi + 0x15]
movzx eax, byte [edx + 0x15]
sub edi, eax
je 0x5e70e9e4
xor ecx, ecx
push edx
mov edx, edi
and edx, edi
pop edx
setg cl
test dword [0x610d9729], 0x2c352b8c
jae 0x5e70e9d5
int1
retf
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
mov ecx, ecx
movzx edi, byte [esi + 0x16]
mov ecx, ecx
movzx eax, byte [edx + 0x16]
sub edi, eax
je 0x5e70ea0e
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
movzx ecx, byte [esi + 0x17]
movzx eax, byte [edx + 0x17]
sub ecx, eax
je 0x5e70ea31
xor eax, eax
push edx
mov edx, ecx
and edx, ecx
pop edx
setg al
lea ecx, [eax*2 - 1]
nop
jmp 0x5e70ea31
xor ecx, ecx
test ecx, ecx
jne 0x5e70f3a2
mov eax, dword [esi + 0x18]
cmp eax, dword [edx + 0x18]
je 0x5e70eae8
movzx edi, al
movzx eax, byte [edx + 0x18]
sub edi, eax
je 0x5e70ea6c
push edx
mov edx, edi
and edx, edi
pop edx
setg cl
lea ecx, [ecx*2 - 1]
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
movzx edi, byte [esi + 0x19]
movzx eax, byte [edx + 0x19]
sub edi, eax
je 0x5e70ea92
xor ecx, ecx
push eax
mov eax, edi
and eax, edi
pop eax
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi + 0x1a]
movzx eax, byte [edx + 0x1a]
sub edi, eax
je 0x5e70eabc
xor ecx, ecx
push edx
mov edx, edi
and edx, edi
pop edx
setg cl
lea ecx, [ecx*2 - 1]
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
movzx ecx, byte [esi + 0x1b]
cmp dword [0x6108e511], 0xced9f49d
je 0x5e714e04
movzx eax, byte [edx + 0x1b]
sub ecx, eax
je 0x5e70eaeb
xor eax, eax
test ecx, ecx
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e70eaeb
nop
xor ecx, ecx
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
mov eax, dword [esi + 0x1c]
cmp eax, dword [edx + 0x1c]
je 0x5e70ebe5
mov ecx, ecx
movzx edi, al
movzx eax, byte [edx + 0x1c]
sub edi, eax
je 0x5e70eb2c
push eax
mov eax, edi
and eax, edi
pop eax
setg cl
lea ecx, [ecx*2 - 1]
push edx
mov edx, ecx
and edx, ecx
pop edx
jne 0x5e70f3a2
mov eax, eax
movzx edi, byte [esi + 0x1d]
mov eax, eax
movzx eax, byte [edx + 0x1d]
sub edi, eax
je 0x5e70eb97
xor ecx, ecx
test edi, edi
setg cl
test dword [str._u], 0x5e237540
jno 0x5e70eb84
cmp edi, dword [ecx + 0x6c]
in eax, dx
mov bl, 0xa2
mov dword [edx + 0x7cc033f9], edi
in al, dx
xchg esi, eax
push ebx
popfd
aam 0xb1
popal
not byte [eax - 0x1b092690]
push es
ror byte [edx - 0x4a], 1
pop es
pushfd
mov es, word [0x8046b521]
inc ebx
pop ds
imul ecx, dword [0xe8d7022b], 0x27
ret
lea ecx, [ecx*2 - 1]
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
movzx edi, byte [esi + 0x1e]
movzx eax, byte [edx + 0x1e]
sub edi, eax
je 0x5e70ebc1
xor ecx, ecx
push ebx
mov ebx, edi
and ebx, edi
pop ebx
setg cl
lea ecx, [ecx*2 - 1]
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
movzx ecx, byte [esi + 0x1f]
movzx eax, byte [edx + 0x1f]
sub ecx, eax
je 0x5e70ebe7
mov ecx, ecx
xor eax, eax
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
setg al
mov ecx, ecx
lea ecx, [eax*2 - 1]
jmp 0x5e70ebe7
xor ecx, ecx
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
push 0x20
pop ecx
cmp byte [0x61058e26], 0xdc
jns 0x5e6ba82b
sub ebx, ecx
add esi, ecx
mov eax, eax
add edx, ecx
push edx
mov edx, ebx
sub edx, ecx
pop edx
jae 0x5e70e453
add esi, ebx
test dword [0x610590fa], 0x727a54f5
je 0x5e6e8bdf
add edx, ebx
cmp ebx, 0x1f
ja case.0x5e70ec34.0
jmp dword [ebx*4 + 0x5e7109a4]
mov eax, dword [esi - 0x1c]
push ebx
mov ebx, eax
sub ebx, dword [edx - 0x1c]
pop ebx
je 0x5e70ed27
movzx edi, al
nop
nop
movzx eax, byte [edx - 0x1c]
sub edi, eax
je 0x5e70ec78
xor ecx, ecx
push eax
mov eax, edi
and eax, edi
pop eax
setg cl
mov eax, eax
lea ecx, [ecx*2 - 1]
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
mov ecx, ecx
movzx edi, byte [esi - 0x1b]
movzx eax, byte [edx - 0x1b]
sub edi, eax
je 0x5e70ecae
mov eax, eax
xor ecx, ecx
test edi, edi
setg cl
test dword [0x6107aca0], 0x5d0fdd5e
je 0x5e6fd84d
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
mov eax, eax
movzx edi, byte [esi - 0x1a]
mov ecx, ecx
movzx eax, byte [edx - 0x1a]
sub edi, eax
je 0x5e70ed09
test byte [0x61090ae9], 0x59
jns 0x5e70ecf3
sub eax, 0xce14e5e3
push ecx
xor byte [ecx - 0x2f], al
mov bh, 0x43
add ch, byte [edi + 0x48]
std
aas
invalid
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
mov eax, eax
movzx ecx, byte [esi - 0x19]
movzx eax, byte [edx - 0x19]
sub ecx, eax
je 0x5e70ed2c
xor eax, eax
test ecx, ecx
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e70ed2c
nop
nop
nop
xor ecx, ecx
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
mov eax, dword [esi - 0x18]
cmp eax, dword [edx - 0x18]
je 0x5e70ee31
movzx edi, al
test word [0x60fd9c57], 0x1e36
jo 0x5e6bcfd7
movzx eax, byte [edx - 0x18]
sub edi, eax
je 0x5e70edbc
cmp dword [0x610303d6], 0x11add162
je 0x5e70eda2
mov eax, dword [ebp + 0x5a1c8b45]
mov esi, 0xe6eddece
test eax, 0xc9bedea2
call 0xabfd9b0d
xor eax, 0x1f2811fc
int1
adc eax, 0xc2010c50
in eax, 6
jmp 0xf3eb4698
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
push edx
mov edx, ecx
and edx, ecx
pop edx
jne 0x5e70f3a2
movzx edi, byte [esi - 0x17]
nop
nop
nop
movzx eax, byte [edx - 0x17]
sub edi, eax
je 0x5e70ede9
xor ecx, ecx
push edx
mov edx, edi
and edx, edi
pop edx
setg cl
lea ecx, [ecx*2 - 1]
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
movzx edi, byte [esi - 0x16]
movzx eax, byte [edx - 0x16]
sub edi, eax
je 0x5e70ee13
nop
nop
xor ecx, ecx
push ebx
mov ebx, edi
and ebx, edi
pop ebx
setg cl
mov ecx, ecx
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx ecx, byte [esi - 0x15]
mov ecx, ecx
movzx eax, byte [edx - 0x15]
sub ecx, eax
je 0x5e70ee33
xor eax, eax
test ecx, ecx
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e70ee33
xor ecx, ecx
push edx
mov edx, ecx
and edx, ecx
pop edx
jne 0x5e70f3a2
mov eax, dword [esi - 0x14]
cmp eax, dword [edx - 0x14]
je 0x5e70ef49
movzx edi, al
nop
nop
movzx eax, byte [edx - 0x14]
sub edi, eax
je 0x5e70eeb1
xor ecx, ecx
push ebx
mov ebx, edi
and ebx, edi
pop ebx
setg cl
test dword [0x610df026], 0xa472159c
jne 0x5e70eea2
int1
inc ebx
or ch, bl
and eax, 0x7ca3a899
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
xor al, 0x85
sbb ah, byte [ebp - 0x36f0c17c]
dec eax
outsd dx, dword [esi]
invalid
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
mov ecx, ecx
movzx edi, byte [esi - 0x13]
movzx eax, byte [edx - 0x13]
sub edi, eax
je 0x5e70eedf
xor ecx, ecx
push eax
mov eax, edi
and eax, edi
pop eax
setg cl
mov ecx, ecx
lea ecx, [ecx*2 - 1]
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
cmp dword [0x610c3e83], 0xea514175
js 0x5e72956f
movzx edi, byte [esi - 0x12]
movzx eax, byte [edx - 0x12]
sub edi, eax
je 0x5e70ef29
xor ecx, ecx
push ebx
mov ebx, edi
and ebx, edi
pop ebx
setg cl
cmp dword [0x61052059], 0x8672ac33
je 0x5e6d5088
lea ecx, [ecx*2 - 1]
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
movzx ecx, byte [esi - 0x11]
movzx eax, byte [edx - 0x11]
sub ecx, eax
je 0x5e70ef4b
xor eax, eax
push edx
mov edx, ecx
and edx, ecx
pop edx
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e70ef4b
xor ecx, ecx
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
mov eax, dword [esi - 0x10]
push ecx
mov ecx, eax
sub ecx, dword [edx - 0x10]
pop ecx
je 0x5e70effd
nop
movzx edi, al
movzx eax, byte [edx - 0x10]
sub edi, eax
je 0x5e70ef8d
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
movzx edi, byte [esi - 0xf]
mov eax, eax
movzx eax, byte [edx - 0xf]
sub edi, eax
je 0x5e70efb1
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
nop
nop
movzx edi, byte [esi - 0xe]
movzx eax, byte [edx - 0xe]
sub edi, eax
je 0x5e70efdb
mov ecx, ecx
xor ecx, ecx
push edx
mov edx, edi
and edx, edi
pop edx
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
mov eax, eax
movzx ecx, byte [esi - 0xd]
movzx eax, byte [edx - 0xd]
sub ecx, eax
je 0x5e70f001
xor eax, eax
push eax
mov eax, ecx
and eax, ecx
pop eax
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e70f001
nop
nop
xor ecx, ecx
test ecx, ecx
jne 0x5e70f3a2
mov eax, dword [esi - 0xc]
push ecx
mov ecx, eax
sub ecx, dword [edx - 0xc]
pop ecx
je 0x5e70f141
test word [0x61008bf6], 0x9015
jns 0x5e70f05e
inc esp
pushfd
xlatb
and ebp, dword [edi]
or bh, ch
sahf
lea eax, [edi]
cld
inc edx
jl 0x5e70efee
and ebp, dword [edi]
invalid
movzx eax, byte [edx - 0xc]
nop
movzx edi, byte [esi - 0xc]
sub edi, eax
je 0x5e70f089
xor ecx, ecx
push ebx
mov ebx, edi
and ebx, edi
pop ebx
setg cl
lea ecx, [ecx*2 - 1]
push edx
mov edx, ecx
and edx, ecx
pop edx
jne 0x5e70f3a2
mov ecx, ecx
movzx edi, byte [esi - 0xb]
movzx eax, byte [edx - 0xb]
sub edi, eax
je 0x5e70f0c0
xor ecx, ecx
test edi, edi
setg cl
test word [0x60fe6eb9], 0x9dfd
jo 0x5e6f1f0e
lea ecx, [ecx*2 - 1]
push edx
mov edx, ecx
and edx, ecx
pop edx
jne 0x5e70f3a2
movzx edi, byte [esi - 0xa]
nop
nop
movzx eax, byte [edx - 0xa]
sub edi, eax
je 0x5e70f121
xor ecx, ecx
test edi, edi
setg cl
cmp word [0x60fe6039], 0x8d82
je 0x5e70f112
mov dh, 0x86
xchg esi, eax
call 0x687b0468
push ss
ror dword [edx], 1
out dx, al
invalid
xor dword [esi + 0x76], ebp
fcom dword [eax + eax*4 + 0x63]
jg 0x5e70f0f3
mov dword [0x800c2b7d], eax
inc ebx
cmp eax, 0xc47519f6
frstor dword [edx + 0x6a]
movsd dword es:[edi], dword [esi]
lock and dword [0xe3a0b23f], ecx
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx ecx, byte [esi - 9]
movzx eax, byte [edx - 9]
sub ecx, eax
je 0x5e70f143
xor eax, eax
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e70f143
xor ecx, ecx
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
cmp word [0x610c37e6], 0x8429
jne 0x5e70f17e
test al, 0x4a
push ecx
add al, 0xd
dec ebx
and ebx, dword [esi + 0x14b925a2]
or eax, 0xbd3e91e0
test al, 0xa6
dec edx
invalid
adc al, 0xd
loopne 0x5e70f0fa
mov ebp, 0xfe4aa6a8
xchg esi, eax
dec edi
fdivrp st(2)
retf 0x6e17
mov eax, dword [esi - 8]
cmp eax, dword [edx - 8]
je 0x5e70f25a
cmp dword [0x6107353f], 0xa8674b3d
jns 0x5e70f1bc
ja 0x5e70f165
adc dword [ebp + ebx*8 - 0x52], eax
invalid
movzx edi, al
movzx eax, byte [edx - 8]
sub edi, eax
je 0x5e70f1e1
xor ecx, ecx
push edx
mov edx, edi
and edx, edi
pop edx
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 7]
movzx eax, byte [edx - 7]
sub edi, eax
je 0x5e70f207
xor ecx, ecx
push edx
mov edx, edi
and edx, edi
pop edx
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
cmp byte [0x61019c24], 0x27
jne 0x5e6b4aa5
movzx edi, byte [esi - 6]
movzx eax, byte [edx - 6]
sub edi, eax
je 0x5e70f236
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
mov ecx, ecx
movzx ecx, byte [esi - 5]
movzx eax, byte [edx - 5]
sub ecx, eax
je 0x5e70f25c
nop
nop
xor eax, eax
push edx
mov edx, ecx
and edx, ecx
pop edx
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e70f25c
xor ecx, ecx
test ecx, ecx
jne 0x5e70f3a2
mov eax, dword [esi - 4]
push ecx
mov ecx, eax
sub ecx, dword [edx - 4]
pop ecx
je 0x5e70f39a
movzx edi, al
cmp dword [0x61092932], 0x9bbc1d23
jns 0x5e70f2aa
xchg ecx, eax
out dx, al
mov bl, 0xe0
fst qword [edi - 0x3081363]
out dx, al
mov esp, dword [edi - 0x2f719af7]
inc ebp
cmp byte [esi - 0x5109a5c3], dl
sub al, 0x85
or ebp, edx
fdiv st(5)
mov eax, dword [0x2831a25a]
xchg ecx, eax
fsubr qword [ebp - 0x33]
movzx eax, byte [edx - 4]
sub edi, eax
je 0x5e70f2c8
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
nop
nop
movzx edi, byte [esi - 3]
cmp word [0x610390e8], 0x17fb
jns 0x5e729d11
movzx eax, byte [edx - 3]
sub edi, eax
je 0x5e70f2fb
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 2]
mov eax, eax
movzx eax, byte [edx - 2]
sub edi, eax
je 0x5e70f36b
cmp dword [0x61048ca1], 0x508de7fc
js 0x5e70f353
add ecx, ebx
ret
xor ecx, ecx
test edi, edi
setg cl
mov eax, eax
lea ecx, [ecx*2 - 1]
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
cmp word [0x610ac012], 0x8806
js 0x5e6e1170
movzx ecx, byte [esi - 1]
movzx eax, byte [edx - 1]
sub ecx, eax
je 0x5e70f39c
xor eax, eax
push edx
mov edx, ecx
and edx, ecx
pop edx
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e70f39c
xor ecx, ecx
test ecx, ecx
jne 0x5e70f3a2
xor ecx, ecx
mov eax, ecx
mov ecx, ecx
pop edi
jmp 0x5e71099e
nop
mov eax, dword [esi - 0x1d]
cmp eax, dword [edx - 0x1d]
je 0x5e70f471
movzx edi, al
movzx eax, byte [edx - 0x1d]
sub edi, eax
je 0x5e70f3d8
nop
nop
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
lahf
ror dword [ebp - 0xb2f4], 0xff
inc dword [ebp - 0x9358a37]
add eax, 0x61000787
lodsd eax, dword [esi]
test byte [0x61000787], 0xad
jno 0x5e70f40b
sub eax, 0xdb6ac2bf
mov bh, 0xd4
mov word [edx + ebp*2 + 0x1689c95f], ss
leave
mov dword [esi], edx
jnp 0x5e70f3ec
js 0x5e70f3cb
in eax, dx
sahf
dec edi
in eax, dx
aam 0x2a
fldenv [ebx - 0x1792232a]
mov edx, 0x63be0654
leave
pop ecx
shr byte [di], 1
js 0x5e70f45b
movzx edi, byte [esi - 0x1c]
movzx eax, byte [edx - 0x1c]
sub edi, eax
je 0x5e70f42d
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
mov eax, eax
movzx edi, byte [esi - 0x1b]
movzx eax, byte [edx - 0x1b]
sub edi, eax
je 0x5e70f455
xor ecx, ecx
push ebx
mov ebx, edi
and ebx, edi
pop ebx
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx ecx, byte [esi - 0x1a]
movzx eax, byte [edx - 0x1a]
sub ecx, eax
je 0x5e70f475
inc edx
out 0x2b, al
enter 0x1474, 0x33
rol byte [ebp - 0x3f60f037], 0x8d
or al, 0x45
xor eax, eax
test ecx, ecx
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e70f475
mov ecx, ecx
xor ecx, ecx
push edx
mov edx, ecx
and edx, ecx
pop edx
jne 0x5e70f3a2
mov eax, dword [esi - 0x19]
cmp eax, dword [edx - 0x19]
je 0x5e70f545
cmp byte [0x610190cc], 0
je 0x5e6bbbaf
movzx edi, al
movzx eax, byte [edx - 0x19]
sub edi, eax
je 0x5e70f4c0
nop
xor ecx, ecx
push edx
mov edx, edi
and edx, edi
pop edx
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
nop
movzx edi, byte [esi - 0x18]
mov ecx, ecx
movzx eax, byte [edx - 0x18]
sub edi, eax
je 0x5e70f4e9
mov eax, eax
xor ecx, ecx
test edi, edi
setg cl
nop
nop
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
mov eax, eax
movzx edi, byte [esi - 0x17]
nop
nop
nop
movzx eax, byte [edx - 0x17]
sub edi, eax
je 0x5e70f514
xor ecx, ecx
push edx
mov edx, edi
and edx, edi
pop edx
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
cmp word [0x61084bb7], 0x3d00
js 0x5e703370
movzx ecx, byte [esi - 0x16]
movzx eax, byte [edx - 0x16]
sub ecx, eax
je 0x5e70f547
mov eax, eax
xor eax, eax
push eax
mov eax, ecx
and eax, ecx
pop eax
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e70f547
xor ecx, ecx
push edx
mov edx, ecx
and edx, ecx
pop edx
jne 0x5e70f3a2
cmp word [0x610977c3], 0x76ea
je 0x5e70f594
call 0x50683003
ljmp 0x304d
mov eax, dword [esi - 0x15]
push ecx
mov ecx, eax
sub ecx, dword [edx - 0x15]
pop ecx
je 0x5e70f682
movzx edi, al
movzx eax, byte [edx - 0x15]
sub edi, eax
je 0x5e70f5c9
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
movzx edi, byte [esi - 0x14]
movzx eax, byte [edx - 0x14]
sub edi, eax
je 0x5e70f5eb
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 0x13]
movzx eax, byte [edx - 0x13]
sub edi, eax
je 0x5e70f61c
xor ecx, ecx
test edi, edi
setg cl
cmp word [0x60fd1592], 0x4158
jns 0x5e6bad9c
invalid
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx ecx, byte [esi - 0x12]
mov eax, eax
movzx eax, byte [edx - 0x12]
sub ecx, eax
je 0x5e70f686
test word [0x610a57fd], 0x6f90
jne 0x5e70f66c
jae 0x5e70f666
inc ebp
and byte [ecx - 0x3c03674b], dh
pushal
pmuludq mm2, qword [edx - 0x10]
fldcw word [eax - 0x2013f3e2]
ficom word [eax + 0x47]
aaa
or cl, byte [edi]
cdq
pushfd
rol dword [ecx - 0x25], 1
jle 0x5e70f609
push cs
sahf
clc
ljmp 0x1643
call 0x431a6cfa
add byte [ebx], dh
rcl byte [eax - 0x75], 0xc1
xor eax, eax
push eax
mov eax, ecx
and eax, ecx
pop eax
setg al
lea ecx, [eax*2 - 1]
mov ecx, ecx
jmp 0x5e70f686
mov ecx, ecx
xor ecx, ecx
test ecx, ecx
jne 0x5e70f3a2
mov eax, dword [esi - 0x11]
push ecx
mov ecx, eax
sub ecx, dword [edx - 0x11]
pop ecx
je 0x5e70f776
movzx edi, al
movzx eax, byte [edx - 0x11]
sub edi, eax
je 0x5e70f6f1
cmp byte [0x610126bc], 0x7a
jns 0x5e70f6d7
cmc
sbb dl, byte [edx + edx - 0x70]
invalid
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
push edx
mov edx, ecx
and edx, ecx
pop edx
jne 0x5e70f3a2
cmp dword [0x61090eb2], 0x18d6f1e0
je 0x5e6b15d7
movzx edi, byte [esi - 0x10]
movzx eax, byte [edx - 0x10]
sub edi, eax
je 0x5e70f734
xor ecx, ecx
push ebx
mov ebx, edi
and ebx, edi
pop ebx
setg cl
cmp byte [0x6108c4d4], 0x18
js 0x5e72ab20
sti
mov bl, 1
add byte [ebp - 0xb2f4], cl
invalid
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 0xf]
mov ecx, ecx
movzx eax, byte [edx - 0xf]
sub edi, eax
je 0x5e70f758
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx ecx, byte [esi - 0xe]
movzx eax, byte [edx - 0xe]
sub ecx, eax
je 0x5e70f778
mov ecx, ecx
xor eax, eax
test ecx, ecx
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e70f778
xor ecx, ecx
push edx
mov edx, ecx
and edx, ecx
pop edx
jne 0x5e70f3a2
mov eax, dword [esi - 0xd]
push ecx
mov ecx, eax
sub ecx, dword [edx - 0xd]
pop ecx
je 0x5e70f867
test byte [0x61089a41], 0x45
jae 0x5e70f7ca
dec ebp
sahf
loop 0x5e70f721
sbb esi, edi
scasd eax, dword es:[edi]
mov cr4, ebx
or edx, dword [edx - 0x67]
loopne 0x5e70f7f5
dec ebp
sahf
rol byte [ecx - 0x2b3a995e], 0x6f
cmp dword [edx - 0x5ddcd73f], esi
pop esi
mov byte [0x218a01af], al
sbb dl, byte [esp + edx*8]
fist dword [edi + 0x2e21161f]
movzx edi, al
movzx eax, byte [edx - 0xd]
sub edi, eax
je 0x5e70f7ec
xor ecx, ecx
test edi, edi
setg cl
nop
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 0xc]
movzx eax, byte [edx - 0xc]
sub edi, eax
clc
je 0x5e70f810
mov eax, eax
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 0xb]
test word [0x610a39ae], 0xb2d2
jo 0x5e6da798
movzx eax, byte [edx - 0xb]
sub edi, eax
je 0x5e70f847
mov ecx, ecx
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
movzx ecx, byte [esi - 0xa]
movzx eax, byte [edx - 0xa]
sub ecx, eax
je 0x5e70f869
xor eax, eax
test ecx, ecx
setg al
nop
lea ecx, [eax*2 - 1]
nop
nop
nop
jmp 0x5e70f869
xor ecx, ecx
push edx
mov edx, ecx
and edx, ecx
pop edx
jne 0x5e70f3a2
mov eax, dword [esi - 9]
push ebx
mov ebx, eax
sub ebx, dword [edx - 9]
pop ebx
je 0x5e70f92a
movzx eax, byte [edx - 9]
movzx edi, byte [esi - 9]
sub edi, eax
je 0x5e70f8af
xor ecx, ecx
push ecx
mov ecx, edi
and ecx, edi
pop ecx
setg cl
lea ecx, [ecx*2 - 1]
push edx
mov edx, ecx
and edx, ecx
pop edx
jne 0x5e70f3a2
test word [0x610975df], 0x659d
jb 0x5e729e8f
movzx edi, byte [esi - 8]
movzx eax, byte [edx - 8]
sub edi, eax
je 0x5e70f8e4
xor ecx, ecx
push eax
mov eax, edi
and eax, edi
pop eax
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 7]
mov ecx, ecx
movzx eax, byte [edx - 7]
sub edi, eax
je 0x5e70f90a
xor ecx, ecx
test edi, edi
setg cl
mov eax, eax
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
mov ecx, ecx
movzx ecx, byte [esi - 6]
movzx eax, byte [edx - 6]
sub ecx, eax
je 0x5e70f92e
mov eax, eax
xor eax, eax
test ecx, ecx
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e70f92e
nop
nop
xor ecx, ecx
test ecx, ecx
jne 0x5e70f3a2
mov eax, eax
mov eax, dword [esi - 5]
push ebx
mov ebx, eax
sub ebx, dword [edx - 5]
pop ebx
je 0x5e70fa19
movzx edi, al
movzx eax, byte [edx - 5]
sub edi, eax
je 0x5e70f972
nop
nop
nop
xor ecx, ecx
push ebx
mov ebx, edi
and ebx, edi
pop ebx
setg cl
mov eax, eax
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 4]
movzx eax, byte [edx - 4]
sub edi, eax
je 0x5e70f9c2
test word [0x610d295a], 0x5c3c
jns 0x5e70f9aa
lodsd eax, dword [esi]
daa
xor eax, 0xe209d4a7
js 0x5e70f9e5
xchg dword [0xe2195ecf], ecx
mov esi, 0xf3ed0cc5
cmp al, 0x27
sbb byte [edi - 0x5f708adc], dh
add byte [edi - 0x40], dl
add al, 0x2a
xor ecx, ecx
test edi, edi
setg cl
mov ecx, ecx
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 3]
movzx eax, byte [edx - 3]
sub edi, eax
je 0x5e70f9e8
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
stc
invalid
mov ecx, ecx
movzx ecx, byte [esi - 2]
movzx eax, byte [edx - 2]
sub ecx, eax
je 0x5e70fa1b
test word [0x60fe14f0], 0xbcd2
jns 0x5e714539
xor eax, eax
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e70fa1b
xor ecx, ecx
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
movzx eax, byte [edx - 1]
movzx ecx, byte [esi - 1]
sub ecx, eax
je 0x5e70f3a2
xor eax, eax
push eax
mov eax, ecx
and eax, ecx
pop eax
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e70f3a2
mov eax, dword [esi - 0x1e]
push ecx
mov ecx, eax
sub ecx, dword [edx - 0x1e]
pop ecx
je 0x5e70fb32
movzx edi, al
test word [0x61056b28], 0x8f9
jne 0x5e70fa93
adc al, 0x35
sub ecx, 0xef92158
cmp byte [ebp + 0x55], dl
pop esi
mov dl, 0x33
jecxz 0x5e70fa3e
in eax, 0x64
salc
jbe 0x5e70fa91
and esp, dword [esi]
cmp eax, 0xe1a92029
adc dl, byte [esi]
mov eax, 0x45f2aa69
xchg esp, eax
call 0x147fffa5
inc edx
loop 0x5e70fac3
adc byte [0xe242b60f], al
movzx eax, byte [edx - 0x1e]
sub edi, eax
clc
je 0x5e70fab5
xor ecx, ecx
push ebx
mov ebx, edi
and ebx, edi
pop ebx
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 0x1d]
mov eax, eax
movzx eax, byte [edx - 0x1d]
sub edi, eax
je 0x5e70faec
test word [0x610d6133], 0x9031
jb 0x5e6d5df3
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
push edx
mov edx, ecx
and edx, ecx
pop edx
jne 0x5e70f3a2
movzx edi, byte [esi - 0x1c]
movzx eax, byte [edx - 0x1c]
sub edi, eax
je 0x5e70fb0e
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
mov eax, eax
movzx ecx, byte [esi - 0x1b]
movzx eax, byte [edx - 0x1b]
sub ecx, eax
je 0x5e70fb34
xor eax, eax
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
setg al
mov eax, eax
lea ecx, [eax*2 - 1]
jmp 0x5e70fb34
xor ecx, ecx
test ecx, ecx
jne 0x5e70f3a2
mov eax, dword [esi - 0x1a]
push ecx
mov ecx, eax
sub ecx, dword [edx - 0x1a]
pop ecx
je 0x5e70fbe1
movzx edi, al
movzx eax, byte [edx - 0x1a]
sub edi, eax
je 0x5e70fb6f
xor ecx, ecx
test edi, edi
setg cl
mov ecx, ecx
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 0x19]
nop
nop
movzx eax, byte [edx - 0x19]
sub edi, eax
je 0x5e70fb96
xor ecx, ecx
test edi, edi
setg cl
nop
nop
nop
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
nop
movzx edi, byte [esi - 0x18]
movzx eax, byte [edx - 0x18]
sub edi, eax
je 0x5e70fbc1
xor ecx, ecx
push ecx
mov ecx, edi
and ecx, edi
pop ecx
setg cl
lea ecx, [ecx*2 - 1]
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
movzx ecx, byte [esi - 0x17]
movzx eax, byte [edx - 0x17]
sub ecx, eax
je 0x5e70fbe6
mov ecx, ecx
xor eax, eax
test ecx, ecx
setg al
mov eax, eax
lea ecx, [eax*2 - 1]
jmp 0x5e70fbe6
nop
nop
nop
xor ecx, ecx
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
nop
nop
mov eax, dword [esi - 0x16]
cmp eax, dword [edx - 0x16]
je 0x5e70fd31
movzx edi, al
mov eax, eax
movzx eax, byte [edx - 0x16]
sub edi, eax
je 0x5e70fc64
cmp byte [0x610c6fc4], 0x2a
jns 0x5e6e09b6
xor ecx, ecx
test edi, edi
setg cl
test byte [0x6105de91], 0xfd
js 0x5e70fc55
les ebx, [edi - 0x46]
aam 0x4a
aaa
out dx, al
pop es
sbb dword [ebx], ebp
std
popfd
xchg dword [eax], esi
and byte [edx + ebx*2 + 0x17eae374], bh
and dword [ecx - 0x56ff4ffb], edi
clc
fldcw word [edx + 0x3e]
lodsb al, byte [esi]
mov esp, dword [eax + 0x6b3d4184]
pop ecx
cwde
sti
mov bh, 0x54
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 0x15]
movzx eax, byte [edx - 0x15]
sub edi, eax
je 0x5e70fcb7
test byte [0x6101db92], 0x69
jne 0x5e70fca1
sub cl, byte [ecx - 0x20552ffc]
lcall 0x8a06, 0xb0f4687
movsb byte es:[edi], byte [esi]
pop dword [edi]
push esi
aad 0x48
iretd
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 0x14]
movzx eax, byte [edx - 0x14]
sub edi, eax
je 0x5e70fcde
nop
xor ecx, ecx
push edx
mov edx, edi
and edx, edi
pop edx
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
cmp word [0x610d9fb1], 0x8d92
jne 0x5e70fd11
inc edi
push edx
ret
movzx ecx, byte [esi - 0x13]
movzx eax, byte [edx - 0x13]
sub ecx, eax
je 0x5e70fd33
xor eax, eax
test ecx, ecx
setg al
nop
nop
lea ecx, [eax*2 - 1]
mov eax, eax
jmp 0x5e70fd33
xor ecx, ecx
test ecx, ecx
jne 0x5e70f3a2
nop
mov eax, dword [esi - 0x12]
push ecx
mov ecx, eax
sub ecx, dword [edx - 0x12]
pop ecx
je 0x5e70fe6f
movzx edi, al
movzx eax, byte [edx - 0x12]
sub edi, eax
je 0x5e70fd73
mov eax, eax
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
movzx edi, byte [esi - 0x11]
cmp byte [0x610c15cd], 0x3b
jne 0x5e70fdb3
in eax, 0x85
add al, 0xbd
invalid
movzx eax, byte [edx - 0x11]
sub edi, eax
je 0x5e70fe1a
test word [0x610cbd6d], 0xab87
jns 0x5e70fe00
invalid
xor ecx, ecx
push edx
mov edx, edi
and edx, edi
pop edx
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 0x10]
nop
movzx eax, byte [edx - 0x10]
sub edi, eax
je 0x5e70fe46
nop
xor ecx, ecx
push eax
mov eax, edi
and eax, edi
pop eax
setg cl
lea ecx, [ecx*2 - 1]
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
nop
nop
nop
movzx ecx, byte [esi - 0xf]
mov ecx, ecx
movzx eax, byte [edx - 0xf]
sub ecx, eax
je 0x5e70fe73
xor eax, eax
push eax
mov eax, ecx
and eax, ecx
pop eax
setg al
mov ecx, ecx
lea ecx, [eax*2 - 1]
mov eax, eax
jmp 0x5e70fe73
mov eax, eax
xor ecx, ecx
push edx
mov edx, ecx
and edx, ecx
pop edx
jne 0x5e70f3a2
mov eax, dword [esi - 0xe]
push ecx
mov ecx, eax
sub ecx, dword [edx - 0xe]
pop ecx
je 0x5e70ff25
nop
nop
nop
movzx edi, al
nop
nop
movzx eax, byte [edx - 0xe]
sub edi, eax
je 0x5e70feb7
xor ecx, ecx
test edi, edi
setg cl
nop
nop
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
mov ecx, ecx
movzx edi, byte [esi - 0xd]
nop
movzx eax, byte [edx - 0xd]
sub edi, eax
je 0x5e70fedd
nop
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 0xc]
movzx eax, byte [edx - 0xc]
sub edi, eax
je 0x5e70ff09
mov eax, eax
xor ecx, ecx
push ebx
mov ebx, edi
and ebx, edi
pop ebx
setg cl
lea ecx, [ecx*2 - 1]
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
movzx ecx, byte [esi - 0xb]
movzx eax, byte [edx - 0xb]
sub ecx, eax
je 0x5e70ff27
xor eax, eax
test ecx, ecx
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e70ff27
xor ecx, ecx
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
mov eax, dword [esi - 0xa]
push ecx
mov ecx, eax
sub ecx, dword [edx - 0xa]
pop ecx
je 0x5e710058
movzx eax, byte [edx - 0xa]
test word [0x6101d7c6], 0x1a68
jno 0x5e70ff75
xor dh, ah
insd dword es:[edi], dx
fst qword [edi]
into
push esp
shl byte [edx - 0x6ee513f2], cl
mov byte [0x46f51038], al
rol bh, 0x4e
or byte [esi], dh
mov bl, 0x85
cmp eax, 0x5c59f7ec
inc ecx
in al, dx
sub dword [edi + ecx + 0x2bf67eb6], eax
clc
movzx edi, byte [esi - 0xa]
sub edi, eax
je 0x5e70ffd1
xor ecx, ecx
test edi, edi
setg cl
test byte [0x610125cb], 0x2e
jno 0x5e70ffc2
mov edi, 0xdab2e768
stosb byte es:[edi], al
mov word [esi], gs
inc esi
sub al, 0xe9
pop ds
cwde
adc eax, dword [edi]
cld
in eax, 0x65
adc al, 9
xor eax, 0x7315d8dd
pop esp
test eax, 0x3113e84
xlatb
mov edi, 0xee5f2e67
inc ebx
push ds
inc ebp
xor eax, 0x1f0b0c61
lds edx, [ecx + 0x50]
popal
fstp qword [ecx + 0x4d0c8d3a]
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx eax, byte [edx - 9]
movzx edi, byte [esi - 9]
sub edi, eax
je 0x5e70fffe
xor ecx, ecx
push edx
mov edx, edi
and edx, edi
pop edx
setg cl
nop
nop
nop
lea ecx, [ecx*2 - 1]
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
movzx eax, byte [edx - 8]
mov ecx, ecx
movzx edi, byte [esi - 8]
sub edi, eax
je 0x5e710026
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
push edx
mov edx, ecx
and edx, ecx
pop edx
jne 0x5e70f3a2
nop
movzx eax, byte [edx - 7]
cmp word [0x60ff4972], 0x7145
je 0x5e6c59f9
movzx ecx, byte [esi - 7]
sub ecx, eax
je 0x5e71005c
nop
nop
xor eax, eax
push edx
mov edx, ecx
and edx, ecx
pop edx
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e71005c
nop
nop
xor ecx, ecx
push edx
mov edx, ecx
and edx, ecx
pop edx
jne 0x5e70f3a2
cmp word [0x610caf3a], 0xf3e5
je 0x5e72a882
mov eax, dword [esi - 6]
push ecx
mov ecx, eax
sub ecx, dword [edx - 6]
pop ecx
je 0x5e710121
mov eax, eax
movzx edi, al
movzx eax, byte [edx - 6]
sub edi, eax
je 0x5e7100b0
xor ecx, ecx
push eax
mov eax, edi
and eax, edi
pop eax
setg cl
mov ecx, ecx
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 5]
movzx eax, byte [edx - 5]
sub edi, eax
je 0x5e7100d6
xor ecx, ecx
push ecx
mov ecx, edi
and ecx, edi
pop ecx
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 4]
movzx eax, byte [edx - 4]
sub edi, eax
je 0x5e7100fe
mov eax, eax
xor ecx, ecx
push ecx
mov ecx, edi
and ecx, edi
pop ecx
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx ecx, byte [esi - 3]
movzx eax, byte [edx - 3]
sub ecx, eax
je 0x5e710123
xor eax, eax
push eax
mov eax, ecx
and eax, ecx
pop eax
setg al
nop
lea ecx, [eax*2 - 1]
mov eax, eax
jmp 0x5e710123
xor ecx, ecx
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
mov ax, word [esi - 2]
push ecx
mov cx, ax
sub cx, word [edx - 2]
pop ecx
je case.0x5e70ec34.0
mov eax, eax
jmp 0x5e710820
mov eax, dword [esi - 0x1f]
cmp eax, dword [edx - 0x1f]
je 0x5e710220
cmp dword [0x6105d428], 0x94033f87
js 0x5e6ec6b0
movzx eax, byte [edx - 0x1f]
movzx edi, byte [esi - 0x1f]
sub edi, eax
je 0x5e710192
xor ecx, ecx
push ecx
mov ecx, edi
and ecx, edi
pop ecx
setg cl
nop
nop
nop
lea ecx, [ecx*2 - 1]
push edx
mov edx, ecx
and edx, ecx
pop edx
jne 0x5e70f3a2
movzx edi, byte [esi - 0x1e]
cmp byte [0x60ff2475], 0x94
js 0x5e72aa7e
movzx eax, byte [edx - 0x1e]
sub edi, eax
je 0x5e7101d2
test byte [0x610192af], 0x72
jb 0x5e6d2150
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
mov eax, eax
movzx edi, byte [esi - 0x1d]
movzx eax, byte [edx - 0x1d]
sub edi, eax
je 0x5e7101fc
mov eax, eax
xor ecx, ecx
push eax
mov eax, edi
and eax, edi
pop eax
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx ecx, byte [esi - 0x1c]
mov eax, eax
movzx eax, byte [edx - 0x1c]
sub ecx, eax
je 0x5e710222
xor eax, eax
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
setg al
mov ecx, ecx
lea ecx, [eax*2 - 1]
jmp 0x5e710222
xor ecx, ecx
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
test dword [0x610aee74], 0xb882ec10
jns 0x5e6b5fad
mov eax, dword [esi - 0x1b]
push ebx
mov ebx, eax
sub ebx, dword [edx - 0x1b]
pop ebx
je 0x5e710335
movzx edi, al
movzx eax, byte [edx - 0x1b]
sub edi, eax
je 0x5e710276
nop
nop
nop
xor ecx, ecx
push edx
mov edx, edi
and edx, edi
pop edx
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 0x1a]
movzx eax, byte [edx - 0x1a]
sub edi, eax
je 0x5e710298
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 0x19]
cmp byte [0x61033606], 0x79
jne 0x5e72a054
movzx eax, byte [edx - 0x19]
sub edi, eax
je 0x5e71030a
xor ecx, ecx
test edi, edi
setg cl
test byte [0x610c39ca], 0xdc
jae 0x5e7102fb
in al, dx
int1
sub byte [ebx - 0x49], ah
scasd eax, dword es:[edi]
in eax, 0x2d
les ecx, [ebx + 0x308026ee]
aad 0x31
adc dl, byte [edi + 0x58648af7]
xor dl, byte [ecx - 0x24]
push ecx
xchg ebp, eax
jl 0x5e7102e4
std
dec ecx
jmp 0x245475b7
lds eax, [esi + 0x509c974a]
pop edx
push ss
add eax, 0xa939dc0b
push esi
aas
loop 0x5e7102da
or bh, cl
lea ecx, [eax]
sub al, 0xa0
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx ecx, byte [esi - 0x18]
movzx eax, byte [edx - 0x18]
sub ecx, eax
je 0x5e710337
cmp byte [0x610aa0e0], 6
js 0x5e6f1e0b
xor eax, eax
test ecx, ecx
setg al
lea ecx, [eax*2 - 1]
mov ecx, ecx
jmp 0x5e710337
xor ecx, ecx
test ecx, ecx
jne 0x5e70f3a2
cmp dword [0x60fec21a], 0x2879af2c
jne 0x5e710376
pop ecx
sbb byte [eax], cl
daa
outsb dx, byte [esi]
or edx, dword [ecx + 0x61460223]
test eax, 0x38fb0ce5
std
dec esi
out 0x86, al
mov dword [ecx], esi
pop esi
adc dh, ah
pushfd
mov ebp, gs
jae 0x5e7103e0
movsd dword es:[edi], dword [esi]
pop ds
mov dword [0xe71bf7c7], eax
in al, 0x69
cmp al, 0x7c
mov eax, dword [esi - 0x17]
cmp eax, dword [edx - 0x17]
je 0x5e710460
cmp dword [0x610255c3], 0x5f3348f3
js 0x5e72967b
popal
dec eax
xor ebx, dword [edi + 0xf]
mov cl, ch
xchg edx, eax
add dword [eax], eax
movzx edi, al
movzx eax, byte [edx - 0x17]
sub edi, eax
je 0x5e7103b9
xor ecx, ecx
push eax
mov eax, edi
and eax, edi
pop eax
setg cl
mov ecx, ecx
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
mov eax, eax
movzx edi, byte [esi - 0x16]
movzx eax, byte [edx - 0x16]
sub edi, eax
je 0x5e7103e5
ljmp 0xf82b:0xea42b60f
mov ecx, ecx
xor ecx, ecx
test edi, edi
setg cl
mov ecx, ecx
lea ecx, [ecx*2 - 1]
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
test dword [ebp + 0x66ffffef], edi
cmp dword [0x610611ae], 0x2875058e
cmp word [0x610611ae], 0x58e
jne 0x5e710418
mov dword [0x76a795a1], eax
mov esi, 0x9eaa9ab
mov bl, 0x55
pushfd
or esp, dword [0xf5057072]
cwde
js 0x5e710387
xchg byte [eax - 0x25], dl
jbe 0x5e7103be
inc byte [edi]
je 0x5e710483
sub dl, byte [edx + 0x3d]
xor eax, 0xdb6232a1
aaa
movzx edi, byte [esi - 0x15]
movzx eax, byte [edx - 0x15]
sub edi, eax
je 0x5e71043e
xor ecx, ecx
push ebx
mov ebx, edi
and ebx, edi
pop ebx
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx ecx, byte [esi - 0x14]
mov ecx, ecx
movzx eax, byte [edx - 0x14]
sub ecx, eax
je 0x5e710462
xor eax, eax
push eax
mov eax, ecx
and eax, ecx
pop eax
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e710462
xor ecx, ecx
test ecx, ecx
jne 0x5e70f3a2
mov eax, dword [esi - 0x13]
push ecx
mov ecx, eax
sub ecx, dword [edx - 0x13]
pop ecx
je 0x5e7105b9
movzx edi, al
movzx eax, byte [edx - 0x13]
sub edi, eax
je 0x5e71049f
xor ecx, ecx
push ebx
mov ebx, edi
and ebx, edi
pop ebx
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 0x12]
cmp word [0x610cefa4], 0x122c
jns 0x5e7104e1
lodsd eax, dword [esi]
adc ch, ah
rcr dword [edx + 0x41], cl
aaa
sbb dh, byte [ecx - 0x4c]
push eax
fnstcw word [esp + ecx]
imul byte es:[ebx - 0x22031fa2]
mov eax, 0x924d44e1
mov dl, 0xce
bound edx, qword [edx]
mov ch, 0xcf
sbb eax, 0xf65d324a
das
push ebx
dec esp
xchg esp, eax
pop edi
aas
lock sbb dword [edi - 0x58], ecx
retf 0x7050
movzx eax, byte [edx - 0x12]
sub edi, eax
je 0x5e710505
xor ecx, ecx
push eax
mov eax, edi
and eax, edi
pop eax
setg cl
mov eax, eax
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 0x11]
mov ecx, ecx
movzx eax, byte [edx - 0x11]
sub edi, eax
je 0x5e710556
test byte [0x6106abf3], 0x17
jns 0x5e710540
ret 0xa5ca
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx ecx, byte [esi - 0x10]
test dword [0x610af8de], 0xdc37b26e
jae 0x5e71059f
fisub dword [edx + 0x5b5ee9b]
idiv dword [ebx - 0x30312557]
aad 0x41
xlatb
xchg dh, dh
sub edi, dword [edx + 0x342a3cb0]
insb byte es:[edi], dx
pushal
sub al, 0x2b
cmpsb byte [esi], byte es:[edi]
adc edi, dword [eax + esi*8 - 0x4a]
xchg esi, eax
jo 0x5e7105ab
std
and al, 0x1c
mov edx, dword [edx]
ret
movzx eax, byte [edx - 0x10]
sub ecx, eax
je 0x5e7105bb
xor eax, eax
test ecx, ecx
setg al
mov eax, eax
lea ecx, [eax*2 - 1]
jmp 0x5e7105bb
xor ecx, ecx
test ecx, ecx
jne 0x5e70f3a2
nop
nop
mov eax, dword [esi - 0xf]
push ebx
mov ebx, eax
sub ebx, dword [edx - 0xf]
pop ebx
je 0x5e71067e
movzx eax, byte [edx - 0xf]
movzx edi, byte [esi - 0xf]
sub edi, eax
je 0x5e7105ff
xor ecx, ecx
push ecx
mov ecx, edi
and ecx, edi
pop ecx
setg cl
lea ecx, [ecx*2 - 1]
push edx
mov edx, ecx
and edx, ecx
pop edx
jne 0x5e70f3a2
cmp word [0x610370b2], 0xe01e
jne 0x5e6bd1f4
movzx edi, byte [esi - 0xe]
movzx eax, byte [edx - 0xe]
sub edi, eax
je 0x5e710638
xor ecx, ecx
push eax
mov eax, edi
and eax, edi
pop eax
setg cl
lea ecx, [ecx*2 - 1]
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
movzx edi, byte [esi - 0xd]
movzx eax, byte [edx - 0xd]
sub edi, eax
je 0x5e71065c
mov ecx, ecx
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx ecx, byte [esi - 0xc]
movzx eax, byte [edx - 0xc]
sub ecx, eax
je 0x5e710682
xor eax, eax
push eax
mov eax, ecx
and eax, ecx
pop eax
setg al
lea ecx, [eax*2 - 1]
mov eax, eax
jmp 0x5e710682
nop
nop
xor ecx, ecx
test ecx, ecx
jne 0x5e70f3a2
nop
nop
mov eax, dword [esi - 0xb]
cmp eax, dword [edx - 0xb]
je 0x5e71072a
movzx edi, al
movzx eax, byte [edx - 0xb]
sub edi, eax
je 0x5e7106ba
nop
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
nop
movzx edi, byte [esi - 0xa]
movzx eax, byte [edx - 0xa]
sub edi, eax
je 0x5e7106e7
mov eax, eax
xor ecx, ecx
push eax
mov eax, edi
and eax, edi
pop eax
setg cl
lea ecx, [ecx*2 - 1]
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
nop
movzx edi, byte [esi - 9]
movzx eax, byte [edx - 9]
sub edi, eax
je 0x5e71070e
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
movzx ecx, byte [esi - 8]
movzx eax, byte [edx - 8]
sub ecx, eax
je 0x5e71072c
xor eax, eax
test ecx, ecx
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e71072c
xor ecx, ecx
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
mov ecx, ecx
mov eax, dword [esi - 7]
cmp eax, dword [edx - 7]
je 0x5e7107e8
movzx edi, al
nop
nop
nop
movzx eax, byte [edx - 7]
sub edi, eax
je 0x5e71077e
test dword [0x60fd98d2], 0x1c5e30d9
jo 0x5e6c51e1
xor ecx, ecx
test edi, edi
setg cl
lea ecx, [ecx*2 - 1]
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
jne 0x5e70f3a2
movzx edi, byte [esi - 6]
movzx eax, byte [edx - 6]
sub edi, eax
je 0x5e7107a4
xor ecx, ecx
push edx
mov edx, edi
and edx, edi
pop edx
setg cl
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 5]
movzx eax, byte [edx - 5]
sub edi, eax
je 0x5e7107cc
xor ecx, ecx
push edx
mov edx, edi
and edx, edi
pop edx
setg cl
mov ecx, ecx
lea ecx, [ecx*2 - 1]
test ecx, ecx
jne 0x5e70f3a2
movzx ecx, byte [esi - 4]
movzx eax, byte [edx - 4]
sub ecx, eax
je 0x5e7107ec
xor eax, eax
test ecx, ecx
setg al
lea ecx, [eax*2 - 1]
jmp 0x5e7107ec
nop
nop
xor ecx, ecx
test ecx, ecx
jne 0x5e70f3a2
movzx edi, byte [esi - 3]
movzx eax, byte [edx - 3]
sub edi, eax
je 0x5e710820
xor ecx, ecx
push edx
mov edx, edi
and edx, edi
pop edx
setg cl
mov ecx, ecx
lea ecx, [ecx*2 - 1]
push eax
mov eax, ecx
and eax, ecx
pop eax
jne 0x5e70f3a2
movzx eax, byte [edx - 2]
nop
nop
movzx edi, byte [esi - 2]
sub edi, eax
je case.0x5e70ec34.1
xor ecx, ecx
push eax
mov eax, edi
and eax, edi
pop eax
setg cl
lea ecx, [ecx*2 - 1]
jmp 0x5e70fa1b
mov ecx, dword [ebp + 8]
movzx eax, byte [edx]
movzx esi, byte [ecx]
sub esi, eax
je 0x5e710874
xor eax, eax
push ecx
mov ecx, esi
and ecx, esi
pop ecx
setg al
lea eax, [eax*2 - 1]
push ebx
mov ebx, eax
and ebx, eax
pop ebx
jne 0x5e71099e
cmp dword [0x61076b3e], 0x2930ae56
je 0x5e72a25e
movzx esi, byte [ecx + 1]
movzx eax, byte [edx + 1]
sub esi, eax
je 0x5e7108ae
xor eax, eax
push ecx
mov ecx, esi
and ecx, esi
pop ecx
setg al
lea eax, [eax*2 - 1]
push ebx
mov ebx, eax
and ebx, eax
pop ebx
jne 0x5e71099e
movzx esi, byte [ecx + 2]
nop
nop
nop
movzx eax, byte [edx + 2]
sub esi, eax
je 0x5e7108d3
xor eax, eax
test esi, esi
setg al
lea eax, [eax*2 - 1]
test eax, eax
jne 0x5e71099e
nop
nop
movzx ecx, byte [ecx + 3]
movzx eax, byte [edx + 3]
sub ecx, eax
je 0x5e7108f1
xor eax, eax
test ecx, ecx
setg al
nop
nop
lea ecx, [eax*2 - 1]
mov eax, ecx
jmp 0x5e71099e
mov edx, dword [ebp + 8]
mov esi, dword [ebp + 0xc]
movzx ecx, byte [edx]
nop
movzx eax, byte [esi]
sub ecx, eax
je 0x5e710923
xor eax, eax
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
setg al
lea eax, [eax*2 - 1]
push ecx
mov ecx, eax
and ecx, eax
pop ecx
jne 0x5e71099e
movzx ecx, byte [edx + 1]
movzx eax, byte [esi + 1]
sub ecx, eax
je 0x5e71094b
mov ecx, ecx
xor eax, eax
push ebx
mov ebx, ecx
and ebx, ecx
pop ebx
setg al
lea eax, [eax*2 - 1]
push ebx
mov ebx, eax
and ebx, eax
pop ebx
jne 0x5e71099e
movzx ecx, byte [edx + 2]
nop
movzx eax, byte [esi + 2]
jmp 0x5e7108dd
mov edx, dword [ebp + 8]
mov esi, dword [ebp + 0xc]
movzx ecx, byte [edx]
movzx eax, byte [esi]
sub ecx, eax
je 0x5e71097c
xor eax, eax
test ecx, ecx
setg al
lea eax, [eax*2 - 1]
push ebx
mov ebx, eax
and ebx, eax
pop ebx
jne 0x5e71099e
mov ecx, ecx
movzx ecx, byte [edx + 1]
movzx eax, byte [esi + 1]
jmp 0x5e7108dd
mov eax, dword [ebp + 8]
movzx ecx, byte [eax]
mov eax, dword [ebp + 0xc]
movzx eax, byte [eax]
jmp 0x5e7108dd
xor eax, eax
pop esi
mov eax, eax
pop ebx
pop ebp
ret
push dword [ebp + 8]
mov ecx, ecx
mov esi, ecx
nop
nop
call fcn.5e711333
mov dword [esi], 0x610e32b4
mov eax, esi
pop esi
pop ebp
ret 4
je 0x5e714c39
sub eax, 8
cmp dword [eax], 0xdddd
jne 0x5e714c39
push eax
call fcn.5e70d776
pop ecx
nop
nop
nop
pop ebp
ret
push dword [ebp + 0xc]
cmp dword [0x610c544d], 0xd7287521
jne 0x5e714dae
mov ecx, 0x4da56d87
dec edx
push esp
xchg esi, eax
cmc
ret
push dword [ebp + 8]
call fcn.5e712986
nop
mov edi, eax
test byte [0x60ffedd2], 0x62
jae 0x5e714df2
cdq
or bh, dl
pop ds
push 0x792d8ac7
out 0xec, eax
and eax, 0xf5765dbf
bound edx, qword [eax + 0x7d]
loope 0x5e714de8
cmpsb byte [esi], byte es:[edi]
push 0xffffffffffffffc5
and byte [ebx - 0x2e], ch
jns 0x5e714e0e
xor eax, 0xed42e431
shl dword [edx], 1
dec ebp
invalid
mov ch, 0xee
dec edx
mov ch, 0x3e
sbb dword [edx + 0x5969690f], edx
pop ecx
pop ecx
test edi, edi
jne 0x5e714e32
cmp dword [ebp + 0xc], eax
je 0x5e714e32
push ebx
mov ebx, dword [0x610ec966]
sub ebx, eax
pop ebx
jbe 0x5e714e32
push esi
call fcn.5e715293
add esi, 0x3e8
pop ecx
push edx
add byte [ecx + 0x3e8c6], al
add byte [ecx + 0x52], bl
mov edx, esi
sub edx, dword [0x610ec966]
pop edx
jbe 0x5e714e25
or esi, 0xffffffff
push ecx
mov ecx, esi
sub ecx, 0xffffffff
pop ecx
jne 0x5e714d61
mov eax, edi
pop edi
pop esi
mov ecx, ecx
pop ebp
ret
nop
nop
pop ebp
ret
jmp 0x5e71ab16
mov ecx, ecx
push edi
call dword [sym.imp.KERNEL32.dll_SetLastError]
mov eax, eax
pop edi
mov eax, esi
pop esi
ret
nop
nop
nop
push dword [ebp + 0x10]
push dword [ebp + 0xc]
push dword [ebp + 8]
call fcn.5e71c0e8
jmp fcn.5e71c0e3
lea ecx, [ebp - 0x80]
jmp fcn.5e6b44d5
jmp fcn.5e6b44d5
nop
jmp fcn.5e6b44d5
lea ecx, [ebp + 8]
jmp fcn.5e6b44d5
mov eax, 0x5e72f6dc
jmp fcn.5e711bbd
jmp fcn.5e6b44d5
nop
nop
lea ecx, [ebp + 0x14]
mov eax, eax
jmp fcn.5e6ec989
lea ecx, [ebp - 0x1c]
jmp fcn.5e6c6262
nop
nop
nop
jmp fcn.5e711bbd
nop
nop
lea ecx, [ebp - 0x50]
jmp 0x5e6c702f
jmp fcn.5e70436b
jmp 0x5e6cae7a
mov eax, 0x5e7304f8
jmp fcn.5e711bbd
jmp fcn.5e70436b
nop
nop
nop
jmp fcn.5e6bcb1d
lea ecx, [ebp - 0x16c]
jmp fcn.5e6d04b5
jmp fcn.5e6b44d5
nop
nop
jmp fcn.5e70436b
jmp fcn.5e6d050f
mov eax, 0x5e73111c
jmp fcn.5e711bbd
mov ecx, dword [ebp - 0x10]
mov ecx, ecx
jmp fcn.5e6b44d5
mov ecx, ecx
jmp 0x5e7043d0
mov eax, eax
lea ecx, [ebp - 0x4c]
jmp fcn.5e6ec99a
mov eax, 0x5e7316e0
jmp fcn.5e711bbd
jmp fcn.5e6f248c