Function at 0x4da715
Capabilities:
Inspect section memory permissions

Disassembly:
test dword [ebp + 8], edi
jne 0x7aa36c
mov eax, 0x10000000
test dword [ebp + 8], eax
jne 0x7aa3d7
mov edi, 0x400000
test dword [ebp + 8], edi
jne 0x7aa3df
mov edi, 0x800000
test dword [ebp + 8], edi
jne 0x7aa405
mov edi, 0x2000
test dword [ebp + 8], edi
mov ebx, 0x17a
jne 0x7aa42b
mov edi, 0x8000000
test dword [ebp + 8], edi
jne 0x7aa4e3
mov edi, 0x20000000
test dword [ebp + 8], edi
jne 0x7aa58d
mov edi, 0x4000000
test dword [ebp + 8], edi
jne 0x7aa60f
test byte [ebp + 8], 0x40
jne 0x4dad03
mov edi, 0x800
test dword [ebp + 8], edi
jne 0x6bb9bc
mov edi, 0x1000
test dword [ebp + 8], edi
jne 0x7aa6b1
mov edi, 0x80000
test dword [ebp + 8], edi
jne 0x7aa6cd
test byte [ebp + 9], 2
jne 0x7444dc
mov ebx, dword [ebp - 0x28]
test byte [ebp + 8], 0x80
jne 0x744460
mov edi, 0x100
test dword [ebp + 8], edi
jne 0x7aa7b5
mov edi, 0x4000
test dword [ebp + 8], edi
jne 0x72cdf6
test byte [ebp + 0xa], 2
jne 0x7aa8b6
mov edi, 0x200000
test dword [ebp + 8], edi
jne 0x7aa941
mov edi, 0x2000000
test dword [ebp + 8], edi
jne 0x744394
mov edi, 0x40000000
test dword [ebp + 8], edi
jne 0x7aa996
mov edi, 0x80000000
test dword [ebp + 8], edi
jne 0x7aa9fa
pop ebx
mov eax, dword [ebp - 4]
pop edi
pop esi
leave
ret 4
push 0x17f
mov ecx, esi
call fcn.004d7ce0
test al, al
je 0x70a64d
mov ecx, esi
call fcn.004dafc6
test al, al
jne 0x70a64d
mov ecx, esi
call fcn.004db013
test al, al
jne 0x70a64d
push 0
mov ecx, esi
call fcn.004db06d
test al, al
jne 0x7aa67c
or dword [ebp - 4], 0x40
jmp 0x4da78f
push 0x3b4
mov ecx, esi
call fcn.004d7ce0
test al, al
mov ecx, esi
push 0x17b
jne 0x7aa688
call fcn.004d7ce0
test al, al
je 0x4da79d
push 0
mov ecx, esi
call fcn.004db06d
test al, al
jne 0x7aa6a5
mov ecx, esi
call fcn.004db013
test al, al
jne 0x4da79d
test byte [esi + 0x34], 0xc
je 0x72ce50
or dword [ebp - 4], edi
jmp 0x4da79d
test byte [esi + 0x36], 1
jne 0x4dad46
jmp 0x4da78f
mov eax, dword [esi + 0x34]
test al, 8
jne 0x7aa872
jmp 0x4da7ec
cmp dword [ebp - 0x14], 0
je 0x4da79d
jmp 0x6bba0e
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
scasd eax, dword es:[edi]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
scasd eax, dword es:[edi]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add al, byte [eax]
scasd eax, dword es:[edi]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi + 0x2af02]
scasd eax, dword es:[edi]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi - 0x50fd50fe]
add ch, byte [edi + 2]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi], cl
adc byte [ecx], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
movups xmm2, xmmword [ecx]
adc dl, byte [ebx]
adc al, 0x15
push ss
pop ss
sbb byte [ecx], bl
sbb bl, byte [ebx]
sbb al, 0x1d
push ds
pop ds
and byte [ecx], ah
and ah, byte [ebx]
and al, 0x25
daa
sub byte [ecx], ch
sub ch, byte [ebx]
sub al, 0x2d
das
xor byte [ecx], dh
xor dh, byte [ebx]
xor al, 0x35
aaa
cmp byte [ecx], bh
cmp bh, byte [ebx]
cmp al, 0x3d
aas
inc eax
inc ecx
inc edx
inc ebx
inc esp
inc ebp
inc esi
inc edi
dec eax
dec ecx
dec edx
dec ebx
dec esp
dec ebp
dec esi
dec edi
push eax
push ecx
push edx
push ebx
push esp
push ebp
push esi
push edi
pop eax
pop ecx
pop edx
pop ebx
pop esp
pop ebp
pop esi
pop edi
pushal
popal
bound esp, qword [ebx + 0x64]
push 0x6a69
imul ebp, dword [ebp + ebp*2 + 0x6e], 0x6f
jo 0x7aa5db
jb 0x7aa5df
je 0x7aa5e3
jbe 0x7aa5e7
js 0x7aa5eb
jp 0x7aa5ef
jl 0x7aa5f3
jle 0x7aa5f7
add byte [ecx - 0x7a7b7c7e], 0x86
xchg dword [eax - 0x73747577], ecx
lea ecx, [esi - 0x6d6e6f71]
xchg ebx, eax
xchg esp, eax
xchg ebp, eax
xchg esi, eax
xchg edi, eax
cwde
cdq
lcall 0xa09f, 0x9e9d9c9b
mov eax, dword [0xa5a4a3a2]
cmpsb byte [esi], byte es:[edi]
cmpsd dword [esi], dword es:[edi]
test al, 0xa9
stosb byte es:[edi], al
stosd dword es:[edi], eax
lodsb al, byte [esi]
lodsd eax, dword [esi]
scasb al, byte es:[edi]
scasd eax, dword es:[edi]
mov al, 0xb1
mov dl, 0xb3
mov ah, 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], al
add al, byte [edx]
std
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add eax, dword [edx]
add bh, ch
add byte [ecx + 0x2030203], 2
sti
add eax, dword [edx]
add bh, bl
add dword [edx + 0x2040205], 0x82f84c02
add byte [ebx + 0x25407], 3
add al, byte [edx]
test byte [ebx + 0x4020a84], 2
add bl, byte [eax - 0x7a7b7b10]
or al, 0xa8
add al, byte [eax]
add eax, dword [edx]
add ch, dh
test dword [esi + 0x2030212], eax
add ah, ah
xchg byte [edi + 0x2030414], al
add ah, al
xchg dword [eax + 0x2030220], ecx
add bl, dh
mov byte [ecx + 0x2040222], cl
add dh, byte [eax]
invalid
lea ebp, [esi]
add al, byte [ebx]
add al, byte [edx]
enter 0xffffffffffff8e8d, 0x30
adc dword [ebx], eax
add al, byte [edx]
mov bh, 0x8e
invalid
add ah, byte [edi + 0x2599291]
add al, 2
add ah, byte [eax - 0x60]
xchg edx, eax
xchg edx, eax
xchg ebx, eax
pop ebx
rol byte [edx], 0
add eax, dword [edx]
add bl, byte [esi + 0x2629493]
add al, 2
add bl, byte [esp + ebp*4 + 0x64959594]
add ah, byte [edx]
add byte [ebx], al
add al, byte [edx]
mov dl, byte [ebp + 0x4027696]
add al, byte [edx]
mov al, bh
xchg esi, eax
xchg edi, eax
xchg edi, eax
add cl, byte [edx + 0x2769695]
add al, 2
add cl, byte [eax - 0x68686908]
js 0x7aa6df
jge 0x7aa6df
add eax, dword [edx]
add bh, byte [ebx - 0x69]
cwde
test dword [edx], eax
add eax, dword [edx]
add bh, byte [ecx - 0x68]
cdq
xchg dword [edx], eax
add eax, dword [edx]
add al, byte [ecx + ebx*4 - 0x66]
mov dword [ebx], ebx
add eax, dword [edx]
add ch, byte [ecx]
lcall 0x202, 0x402d79b
daa
nop
wait
pushfd
pushfd
fld dword [edx]
jle 0x7aa70b
add eax, dword [edx]
add dl, byte [edx]
pushfd
popfd
out dx, al
add al, byte [edx + eax]
add dl, byte [eax]
fcomp qword [ebp + 0x2f09e9e]
rol dword [eax], 1
add eax, dword [edx]
add cl, byte [ebx]
sahf
lahf
cmc
add al, byte [ebx]
add al, byte [edx]
or dword [edi + 0x402f7a0], ebx
add al, byte [edx]
pop es
sub byte [eax + 0x2f9a1a1], ah
daa
add byte [edx + eax], al
add al, byte [ecx]
jmp dword [ecx + 0x2ffa3a2]
insb byte es:[edi], dx
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [ecx + eax + 0x6c], ebp
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sbb eax, 0x21201f1e
and byte [ecx], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [0x21201f1e], bl
and byte [ecx], ah
and ah, byte [ebx]
and al, 0x25
daa
sub byte [ecx], ch
sub ch, byte [ebx]
sub al, 0x2d
das
xor byte [ecx], dh
xor dh, byte [ebx]
xor al, 0x35
aaa
cmp byte [ecx], bh
cmp bh, byte [ebx]
cmp al, 0x3d
aas
inc eax
inc ecx
inc edx
inc ebx
inc esp
inc ebp
inc esi
inc edi
dec eax
dec ecx
dec edx
dec ebx
dec esp
dec ebp
dec esi
dec edi
push eax
push ecx
push edx
push ebx
push esp
push ebp
push esi
push edi
pop eax
pop ecx
pop edx
pop ebx
pop esp
pop ebp
pop esi
pop edi
pushal
popal
bound esp, qword [ebx + 0x64]
push 0x6a69
imul ebp, dword [ebp + ebp*2 + 0x6e], 0x6f
jo 0x7aaa6d
jb 0x7aaa71
je 0x7aaa75
jbe 0x7aaa79
js 0x7aaa7d
jp 0x7aaa81
jl 0x7aaa85
jle 0x7aaa89
add byte [ecx - 0x7a7b7c7e], 0x86
xchg dword [eax - 0x73747577], ecx
lea ecx, [esi - 0x6d6e6f71]
xchg ebx, eax
xchg esp, eax
xchg ebp, eax
xchg esi, eax
xchg edi, eax
cwde
cdq
lcall 0xa09f, 0x9e9d9c9b
mov eax, dword [0xa5a4a3a2]
cmpsb byte [esi], byte es:[edi]
cmpsd dword [esi], dword es:[edi]
test al, 0xa9
stosb byte es:[edi], al
stosd dword es:[edi], eax
lodsb al, byte [esi]
lodsd eax, dword [esi]
scasb al, byte es:[edi]
scasd eax, dword es:[edi]
mov al, 0xb1
mov dl, 0xb3
mov ah, 0xb5
mov dh, 0xb7
mov eax, 0xbcbbbab9
mov ebp, 0xc0bfbe
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [esi - 0x40fd40fe], bh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
mov esi, 0xbf02bf02
add bh, byte [edi - 0x40fd40fe]
add bh, byte [edi - 0x40fd40fe]
add bh, byte [edi - 0x40fd40fe]
add bh, byte [edi - 0x40fd40fe]
add bh, byte [edi - 0x40fd40fe]
add bh, byte [edi - 0x40fd40fe]
add bh, byte [edi - 0x40fd40fe]
add bh, byte [edi - 0x40fd40fe]
add bh, byte [edi - 0x40fd40fe]
add bh, byte [edi - 0x40fd40fe]
add bh, byte [edi - 0x40fd40fe]
add bh, byte [edi - 0x40fd40fe]
add bh, byte [edi - 0x40fd40fe]
add bh, byte [edi - 0x40fd40fe]
add bh, byte [edi - 0x40fd40fe]
add bh, byte [edi - 0x40fd40fe]
add bh, byte [edi - 0x40fd40fe]
add bh, byte [edi - 0x40fd40fe]
add bh, byte [edi - 0x40fd40fe]
add bh, byte [edi - 0x40fd40fe]
add bh, byte [edi - 0x3ffd3ffe]
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, al
add al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], al
add eax, dword [eax + 0x9080706]
or cl, byte [ebx]
or al, 0xd
push cs
movups xmm2, xmmword [ecx]
adc dl, byte [ebx]
adc al, 0x15
push ss
pop ss
sbb byte [ecx], bl
sbb bl, byte [ebx]
sbb al, 0x1d
push ds
pop ds
and byte [ecx], ah
and ah, byte [ebx]
and al, 0x25
daa
sub byte [ecx], ch
sub ch, byte [ebx]
sub al, 0x2d
das
xor byte [ecx], dh
xor dh, byte [ebx]
xor al, 0x35
aaa
cmp byte [ecx], bh
cmp bh, byte [ebx]
cmp al, 0x3d
aas
inc eax
inc ecx
add al, byte [ebx]
add al, 5
push es
pop es
or byte [ecx], cl
or cl, byte [ebx]
or al, 0xd
push cs
movups xmm2, xmmword [ecx]
adc dl, byte [ebx]
adc al, 0x15
push ss
pop ss
sbb byte [ecx], bl
sbb bl, byte [ebx]
sbb al, 0x1d
push ds
pop ds
and byte [ecx], ah
and ah, byte [ebx]
and al, 0x25
daa
sub byte [ecx], ch
sub ch, byte [ebx]
sub al, 0x2d
das
xor byte [ecx], dh
xor dh, byte [ebx]
xor al, 0x35
aaa
cmp byte [ecx], bh
cmp bh, byte [ebx]
cmp al, 0x3d
aas
inc eax
inc ecx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
rol dword [edx], 0xc1
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, cl
add al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx + 0x43], al
inc edx
inc ebx
inc esp
inc ebp
inc esi
inc edi
dec eax
dec ecx
dec edx
dec ebx
dec esp
dec ebp
dec esi
dec edi
push eax
push ecx
push edx
push ebx
push esp
push ebp
push esi
push edi
pop eax
pop ecx
pop edx
pop ebx
pop esp
pop ebp
pop esi
pop edi
pushal
popal
bound esp, qword [ebx + 0x64]
push 0x6a69
imul ebp, dword [ebp + ebp*2 + 0x6e], 0x6f
jo 0x7ab0d8
jb 0x7ab0dc
je 0x7ab0e0
jbe 0x7ab0e4
js 0x7ab0e8
jp 0x7ab0ec
jl 0x7ab0f0
jle 0x7ab0f4
add byte [ecx - 0x7a7b7c7e], 0x86
xchg dword [eax - 0x73747577], ecx
lea ecx, [esi - 0x6d6e6f71]
xchg ebx, eax
xchg esp, eax
xchg ebp, eax
xchg esi, eax
xchg edi, eax
cwde
cdq
lcall 0xa09f, 0x9e9d9c9b
mov eax, dword [0xa5a4a3a2]
cmpsb byte [esi], byte es:[edi]
cmpsd dword [esi], dword es:[edi]
test al, 0xa9
stosb byte es:[edi], al
stosd dword es:[edi], eax
lodsb al, byte [esi]
lodsd eax, dword [esi]
scasb al, byte es:[edi]
scasd eax, dword es:[edi]
mov al, 0xb1
mov dl, 0xb3
mov ah, 0xb5
mov dh, 0xb7
mov eax, 0xbcbbbab9
mov ebp, 0xc1c0bfbe
add edi, dword [edi]
aas
aas
or byte [ecx + 0x42], al
clc
add al, byte [ebx]
aas
aas
push es
inc edx
inc ebx
cli
add al, byte [ebx]
aas
aas
add al, 0x43
inc esp
cld
add al, byte [ebx]
aas
aas
add al, byte [ebp + eax*2 - 2]
add al, byte [ebx]
add al, byte [edx]
invalid
out 2, al
add al, byte [ebx]
add al, byte [edx]
cld
out 0xe7, al
add al, 2
add eax, dword [edx]
add bh, dl
out 4, eax
add al, byte [ebx]
add al, byte [edx]
cli
out 0xe8, eax
push es
add al, byte [ebx]
call 0x27db2f7
add bh, al
add al, byte [edx]
clc
call 0x37cb9e1
add al, byte [edx]
imul cl
ljmp 0xf402
jmp 0x27db301