Function at 0x140006000
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
cdq
bt bx, r13w
mov qword [rsp + 0x10], rdi
rcr dl, 0xd7
rdtsc
mov rdx, rcx
cdqe
mov rbx, rcx
cbw
cwde
and edx, 1
stc
sub al, spl
and rbx, 0xfffffffffffffffe
sbb al, 0x7b
sar ah, cl
test rdx, rdx
cwde
movsx eax, ax
cmove rbx, rcx
adc al, r15b
xor dl, 1
lea rax, [rbx - 1]
cmp rax, 0xfffffffffffffffd
jmp 0x14000604d
ja 0x14000638d
mov eax, 0x5a4d
cmp word [rbx], ax
jmp 0x140006060
jne 0x14000638d
mov ecx, dword [rbx + 0x3c]
test r15b, r15b
cmp r9b, 0xbc
add rcx, rbx
cmp dword [rcx], 0x4550
jmp 0x14000607e
jne 0x14000638d
test rcx, rcx
jmp 0x14000608c
je 0x14000638d
movzx eax, word [rcx + 0x18]
bswap r10w
bt r10w, 0xab
bsf r10w, r13w
mov r10d, 0x10b
jmp 0x1400060b3
cmp ax, r10w
jne 0x140006279
movzx eax, r8w
cmp ebp, ebp
cmp eax, dword [rcx + 0x74]
jmp 0x1400060cb
jb 0x140006103
xor edx, edx
cmovnp eax, r14d
movzx ax, r12b
mov eax, edx
mov dil, 0x96
bswap di
xchg dil, bl
mov rbx, qword [rsp + 8]
bswap di
movsx di, r13b
setp dil
mov rdi, qword [rsp + 0x10]
jmp 0x140006102
ret
movzx eax, r8w
add r10b, 0xdc
movsx r10w, cl
mov r10d, dword [rcx + rax*8 + 0x78]
test r15b, al
test r10d, r10d
jmp 0x140006120
je 0x1400060d1
mov eax, dword [rcx + rax*8 + 0x7c]
test r10b, 0x79
stc
mov dword [r9], eax
cmp r13b, 0xd4
clc
test dl, dl
jmp 0x14000613e
jne 0x140006252
cmp r10d, dword [rcx + 0x54]
jmp 0x14000614d
jb 0x140006252
movzx r8d, word [rcx + 0x14]
xor edx, edx
movsxd rdi, eax
mov r9w, cx
add r9w, 0x5cef
movzx edi, word [rcx + 6]
add r9b, 0x7e
add r8, 0x18
sal r9d, cl
rcl r9w, cl
rcr r9w, 0xc9
lea r8, [r8 + rcx]
mov r9d, edx
clc
test edi, edi
jmp 0x14000618e
je 0x14000625b
nop dword [rax]
movzx r11d, r15w
xor r11b, 0xfc
movsx r11d, r8w
mov r11d, dword [r8 + 0xc]
test r13b, bpl
cmc
stc
cmp r10d, r11d
jmp 0x1400061b5
jb 0x1400061e5
mov ecx, dword [r8 + 0x10]
jmp 0x1400061c8
add ecx, r11d
cmp bpl, 0x44
cmp di, di
test dx, 0x4fe5
cmp r10d, ecx
jmp 0x1400061df
jb 0x140006220
add r8, 0x28
jmp 0x1400061ee
inc r9d
cmp r9d, edi
jb 0x1400061a4
mov rax, rdx
movzx rbx, r12w
mov bl, bpl
cmovb rdi, r15
mov rbx, qword [rsp + 8]
mov di, 0x748f
seto dil
mov rdi, qword [rsp + 0x10]
jmp 0x14000621f
ret
mov edx, dword [r8 + 0x14]
sub rdx, r11
add rdx, rbx
sar ax, cl
add rdx, r10
mov rax, rdx
movzx ebx, ax
movsxd rdi, ecx
mov rbx, qword [rsp + 8]
jmp 0x140006247
mov rdi, qword [rsp + 0x10]
jmp 0x140006251
ret
lea rdx, [rbx + r10]
mov dil, 0x10
mov edi, ebx
mov rax, rdx
movsx rdi, cx
movsx ebx, r10w
mov rbx, qword [rsp + 8]
bswap di
mov rdi, qword [rsp + 0x10]
jmp 0x140006278
ret
mov r10d, 0x20b
cmp ax, r10w
jmp 0x140006288
jne 0x14000638d
movzx eax, r8w
cmc
stc
cmp eax, dword [rcx + 0x84]
jae 0x1400060d1
movzx eax, r8w
bsr r10w, r15w
mov r10d, dword [rcx + rax*8 + 0x88]
cmp r11w, cx
cmc
test r10d, r10d
jmp 0x1400062be
je 0x1400060d1
mov eax, dword [rcx + rax*8 + 0x8c]
mov dword [r9], eax
test dl, dl
jmp 0x1400062d5
jne 0x140006252
cmp r10d, dword [rcx + 0x54]
jmp 0x1400062e4
jb 0x140006252
movzx r8d, word [rcx + 0x14]
adc r9b, dl
sub edx, edx
shl r9w, cl
movzx edi, word [rcx + 6]
add r8, 0x18
add r8, rcx
and r9w, 0x7c06
mov r9d, edx
cmp ch, bl
clc
test edi, edi
jmp 0x140006316
je 0x14000625b
nop
dec r11d
sal r11w, 0xab
rol r11b, 0x83
mov r11d, dword [r8 + 0xc]
test spl, 0xc2
test ecx, r10d
cmp r10d, r11d
jmp 0x14000633d
jb 0x140006358
mov ecx, dword [r8 + 0x10]
add ecx, r11d
cmp r10d, ecx
jmp 0x140006352
jb 0x140006220
add r8, 0x28
jmp 0x140006361
inc r9d
cmp r9d, edi
jmp 0x14000636c
jb 0x14000632a
mov rax, rdx
mov rbx, qword [rsp + 8]
not rdi
movsx di, r14b
mov rdi, qword [rsp + 0x10]
jmp 0x14000638c
ret
mov rbx, qword [rsp + 8]
sub eax, eax
movzx edi, ax
jmp 0x14000639e
mov rdi, qword [rsp + 0x10]
jmp 0x1400063a8
ret