Function at 0x140004000
Capabilities:
Parse pe header

Disassembly:
sahf
xchg ebx, eax
cld
std
clc
cwde
cwde
cld
lahf
sahf
wait
nop
std
clc
cld
stc
xchg ebx, eax
cld
cdq
nop
sahf
xchg ebx, eax
cwde
xchg ebx, eax
xchg ecx, eax
lahf
xchg ecx, eax
lahf
wait
std
xchg ecx, eax
sahf
std
cdq
xchg edx, eax
cwde
std
xchg ecx, eax
lahf
clc
nop
stc
std
clc
sahf
cdq
cdq
cdq
stc
clc
stc
lahf
cdq
xchg edx, eax
cwde
lahf
wait
clc
clc
cld
lahf
clc
clc
xchg ebx, eax
lahf
xchg edx, eax
cwde
sahf
stc
cdq
xchg edx, eax
wait
cld
stc
xchg ebx, eax
cdq
cwde
xchg edx, eax
clc
xchg edx, eax
stc
xchg ecx, eax
std
wait
cld
stc
xchg ebx, eax
nop
lahf
sahf
lahf
cdq
cld
cdq
cwde
xchg ebx, eax
cwde
sahf
stc
cdq
sahf
stc
xchg ebx, eax
xchg edx, eax
cdq
lahf
stc
sahf
cwde
std
lahf
xchg edx, eax
xchg ebx, eax
cdq
cld
xchg edx, eax
wait
wait
cld
xchg ebx, eax
sahf
clc
cld
xchg ebx, eax
xchg ecx, eax
nop
wait
cwde
wait
wait
nop
xchg ecx, eax
xchg edx, eax
cld
nop
xchg ecx, eax
sahf
sahf
cwde
xchg ebx, eax
cld
cwde
cdq
wait
xchg edx, eax
sahf
cld
stc
cdq
cld
std
xchg ecx, eax
xchg ebx, eax
wait
cdq
cdq
cwde
stc
xchg ebx, eax
clc
xchg edx, eax
xchg ecx, eax
xchg edx, eax
cwde
clc
cld
nop
cld
stc
cld
cld
clc
cld
stc
cwde
wait
cwde
stc
std
cwde
wait
clc
xchg edx, eax
lahf
wait
stc
xchg ecx, eax
stc
stc
sahf
sahf
std
wait
nop
wait
lahf
std
cld
stc
wait
cld
cwde
xchg ebx, eax
nop
cdq
nop
xchg ebx, eax
cdq
cdq
wait
std
xchg ecx, eax
cwde
sahf
nop
xchg ebx, eax
cdq
std
lahf
sahf
cdq
xchg ecx, eax
cwde
wait
xchg ebx, eax
cdq
xchg edx, eax
wait
xchg ecx, eax
xchg ebx, eax
lahf
cdq
xchg ecx, eax
nop
lahf
xchg edx, eax
cld
lahf
cdq
cwde
lahf
xchg ebx, eax
wait
clc
clc
cwde
xchg ecx, eax
wait
nop
lahf
sahf
lahf
sahf
nop
xchg ebx, eax
stc
clc
std
lahf
cld
clc
std
clc
lahf
lahf
cld
stc
lahf
xchg ecx, eax
xchg edx, eax
wait
cld
stc
nop
xchg ecx, eax
sahf
cld
xchg ecx, eax
lahf
xchg ebx, eax
wait
clc
sahf
wait
cwde
wait
xchg ebx, eax
sahf
xchg ecx, eax
xchg ebx, eax
lahf
lahf
std
cld
wait
stc
std
xchg edx, eax
stc
xchg edx, eax
xchg ebx, eax
lahf
stc
xchg ebx, eax
sahf
sahf
clc
std
cwde
wait
cwde
cld
xchg edx, eax
lahf
cwde
xchg ebx, eax
std
lahf
stc
xchg ecx, eax
cdq
sahf
std
lahf
xchg ecx, eax
cdq
xchg ecx, eax
wait
lahf
xchg ebx, eax
clc
cld
stc
lahf
lahf
stc
sahf
clc
lahf
cld
wait
clc
stc
cwde
wait
lahf
cld
clc
std
xchg ebx, eax
sahf
sahf
xchg ecx, eax
wait
clc
cdq
nop
wait
xchg ecx, eax
nop
wait
stc
cld
cdq
lahf
std
xchg edx, eax
clc
nop
xchg edx, eax
lahf
xchg ecx, eax
wait
wait
std
xchg ecx, eax
clc
cld
stc
lahf
cwde
wait
lahf
wait
stc
nop
sahf
clc
stc
wait
lahf
wait
cdq
lahf
std
xchg ecx, eax
sahf
wait
wait
xchg edx, eax
wait
clc
cdq
stc
nop
nop
wait
xchg edx, eax
cdq
xchg ebx, eax
cdq
cdq
sahf
wait
stc
cdq
nop
cwde
stc
cwde
cwde
xchg ebx, eax
std
cld
xchg ebx, eax
cwde
nop
clc
sahf
lahf
xchg edx, eax
clc
xchg edx, eax
sahf
clc
sahf
nop
sahf
sahf
xchg ebx, eax
clc
std
nop
cld
clc
xchg ecx, eax
sahf
xchg ecx, eax
cdq
nop
cdq
lahf
xchg ecx, eax
sahf
wait
std
xchg ebx, eax
xchg ebx, eax
nop
xchg ebx, eax
sahf
sahf
stc
clc
clc
std
std
xchg ecx, eax
cdq
cdq
wait
wait
sahf
lahf
xchg ecx, eax
stc
cdq
xchg edx, eax
wait
xchg edx, eax
clc
std
stc
cwde
sahf
clc
xchg ebx, eax
xchg edx, eax
xchg ecx, eax
std
sahf
lahf
stc
clc
stc
stc
xchg ecx, eax
stc
wait
nop
jbe 0x140004258
insb byte [rdi], dx
sub byte [rdx + 0x61], ah
jae 0x140004262
xor al, 0x5f
invalid
push rsi
xor dword [r12 + r10*2], r14d
xor al, byte [rsi + 0x73]
push rbx
insd dword [rdi], dx
xor dword [rax + 0x61], ebx
xor dl, byte [rdx + 0x58]
pop rcx
push rdi
xor dword [rdx + 0x65], ecx
push rsi
push rsi
je 0x1400042d6
js 0x1400042c6
insb byte [rdi], dx
outsd dx, dword [rsi]
push rsi
push 0x42
invalid
jo 0x14000431e
pop rcx
insb byte [rdi], dx
push rdx
jae 0x14000432f
xor dword [rdx + 0x74], ebx
push r12
push rdx
pop rax
invalid
jo 0x140004321
push rsp
push rsi
push rdx
push rbx
push rsi
push rbp
xor dword [rdx + 0x57], esi
outsb dx, byte [rsi]
jo 0x14000433a
push 0x42
xor al, 0x56
xor byte [rsi + rax*2 + 0x65], ah
push rsi
push rsi
jae 0x140004352
jo 0x14000434b
imul ebx, dword gs:[rdx + 0x4c], 0x57
insb byte [rdi], dx
pop rdx
invalid
invalid
pop rdx
pop rdx
invalid
push rbp
push rbp
insb byte [rdi], dx
push 0x426e5269
push rsi
pop rdx
pop rdx
push rbx
push rbp
xor dword [rdx + 0x56], ebx
pop r8
pop rax
invalid
pop rcx
ja 0x1400043ab
pop r10
pop rdx
insb byte [rdi], dx
push rsi
insb byte [rdi], dx
pop rdx
jp 0x1400043b2
push rbp
pop rdx
ja 0x1400043b3
xor dl, byte [rsi + 0x72]
push rdi
imul edi, dword [rax + 0x58], 0x62
jo 0x1400043d0
push rsi
push 0x4a
push rbx
push rbx
pop rdx
jb 0x1400043c8
insd dword [rdi], dx
js 0x1400043c7
invalid
js 0x140004403
push rsi
push rsi
jae 0x140004412
insb byte [rdi], dx
insb byte [rdi], dx
push rbx
invalid
pop rcx
pop rcx
insd dword [rdi], dx
xor eax, 0x52315643
pop rax
invalid
pop rax
invalid
imul ecx, dword fs:[rbp + 0x6c], 0x4a
jp 0x14000446f
xor dh, byte [0x18a6ca572]
push rsi
push rdi
push rdi
invalid
jae 0x1400044c8
imul esi, dword [0x1825896d0], 0x5a
push rdi
push rdi
xor byte [rcx], dh
push rcx
xor dword [rcx + 0x78], ebx
push rbp
insb byte [rdi], dx
push 0x3555526a
push rax
push rbp
insd dword [rdi], dx
js 0x1400044ff
xor qword [r10 + rsi*2 + 0x56], r12
insd dword [rdi], dx
imul r10d, dword [rdx + 0x6c], 0x32567a70
xor eax, 0x5a6c5777
push rdi
invalid
pop rcx
insb byte [rdi], dx
push 0x6c46566f
push rbp
push rsp
imul ecx, dword [rsi + 0x56], 0x52
insd dword [rdi], dx
push rdx
pop rcx
pop rdx
pop r10
imul esp, dword [rcx + 0x30], 0x31
jae 0x140004534
outsb dx, byte [rsi]
jo 0x14000453b
push 0x56
push rsp
pop rcx
push rdi
js 0x140004537
push rsi
imul esi, dword [0x1a46c974c], 0x68
invalid
push rdx
imul ebp, dword [rax + 0x50], 0x56
xor ch, byte [rax + 0x58]
pop rcx
pop rax
jo 0x140004563
push rbx
push rbp
push rcx
insd dword [rdi], dx
pop rdx
push rsi
insd dword [rdi], dx
push rdx
xor byte [rbp + 0x32], dl
je 0x140004587
push rsi
jne 0x140004572
insd dword [rdi], dx
pop rdx
push rsi
xor edx, dword [rdx + 0x68]
pop rcx
push rbp
pop rdx
ja 0x14000457f
insb byte [rdi], dx
pop rdx
pop rcx
invalid
invalid
push rdi
push rsi
push rsi
imul esp, dword [rbx + 0x31], 0x55
jns 0x140004594
outsb dx, byte [rsi]
push rsp
invalid
pop rax
push rsi
jp 0x1400045a8
js 0x1400045be
push rsp
pop rdx
push rsi
jae 0x1400045d2
jo 0x1400045c7
jo 0x1400045c7
push rsi
push rsp
push rsi
push rcx
push rsi
push rdi
xor dword [rbx + riz*2], esi
xor byte [rax], dh
js 0x1400045db
push rdi
invalid
jo 0x1400045de
insd dword [rdi], dx
js 0x140004603
insb byte [rdi], dx
pop rcx
jns 0x1400045e0
pop rax
pop rax
pop rax
invalid
jb 0x140004603
xor dh, byte [rcx]
push rdi
push rdx
xor al, byte [rsi + 0x48]
invalid
xor dword [rbp + 0x78], ecx
push rsi
pop rax
push 0x52326155
push rdx
pop rcx
pop rcx
insd dword [rdi], dx
je 0x140004644
push rdi
push rsi
insb byte [rdi], dx
jae 0x140004633
cmp dword [r15 + 0x52], r10d
insd dword [rdi], dx
js 0x14000462f
push rsi
je 0x14000462c
je 0x14000462c
push rsi
insb byte [rdi], dx
je 0x140004637
je 0x140004637
insb byte [rdi], dx
insb byte [rdi], dx
invalid
push 0x52476253
outsd dx, dword [rsi]
pop rcx
push rsp
ja 0x140004661
push rsi
pop rdx
push rdi
invalid
imul edx, dword [rsi + 0x56], 0x46
je 0x140004684
je 0x140004684
insb byte [rdi], dx
jo 0x14000468c
invalid
ja 0x140004690
push rsp
xor byte [rcx + 0x31], spl
pop rdx
push rbx
outsb dx, byte [rsi]
push rsi
push rdx
invalid
invalid
push rbx
invalid
push rbx
insb byte [rdi], dx
pop rcx
jns 0x1400046f5
jp 0x1400046da
pop rax
push rdx
imul esi, dword [rax + 0x5a], 0x55
push rdi
js 0x140004714
push rdi
pop rdx
push rcx
pop rax
push 0x5a455656
invalid
push rbp
xor eax, 0x68465a59
imul edx, dword [rdx + 0x6e], 0x54575942
push rbx
push rsp
xor dword [rcx + 0x79], ebx
push rdx
outsb dx, byte [rsi]
push 0x52
insd dword [rdi], dx
push 0x35575461
outsd dx, dword [rsi]
invalid
push rsp
push rdi
xor eax, 0x6b6c636f
jns 0x14000474b
push rsi
push rbx
imul r11, qword [r10 + 0x49], 0x59
imul ebx, dword [rdx + 0x4f], 0x61
push rdi
ja 0x140004771
push rdi
invalid
xor al, 0x5a
pop rdx
pop rcx
invalid
push rdi
invalid
push rsi
insd dword [rdi], dx
push 0x646b5954
push rbx
invalid