Function at 0x180007ce0
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0x58
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x10], 0
mov qword [rsp + 0x18], 0
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x40], 0
mov dword [rsp], 0
mov dword [rsp + 0xc], 0
jnp 0x180007d68
push rsp
nop
pop rsp
jp 0x180007d68
out 0x69, eax
cli
imul edi, edx, 0x69e6e4c9
in al, 0xc8
sub byte [rcx - 0x66], 0xc8
jno 0x180007d4f
enter 0xffffffffffffe7c9, 2
hlt
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movzx eax, word [rax]
cmp eax, 0x5a4d
je 0x180007d88
xor eax, eax
jmp 0x18000809c
jae 0x180007db4
nop
jb 0x180007db4
enter 0xfffffffffffff49a, 0xffffffffffffffe4
enter 0xffffffffffffe73e, 0xffffffffffffffc9
out 0xc8, al
out 0x3e, al
cmpsb byte [rsi], byte [rdi]
out 0xe7, al
out 0xa6, eax
imul ecx, eax, 0x80ddc99a
hlt
mov rax, qword [rsp + 0x20]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x60]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x28]
cmp dword [rax], 0x4550
je 0x180007de1
xor eax, eax
jmp 0x18000809c
jl 0x180007e0d
jge 0x180007e0d
imul ecx, dword [rsp + rcx*4 - 0x18960b97], 0x71e73ea6
cmp dl, 0x8c
or al, 0xfa
leave
mov esp, fs
cmpsb byte [rsi], byte [rdi]
invalid
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rsp + 0x28]
mov eax, dword [rcx + rax + 0x88]
mov rcx, qword [rsp + 0x60]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10], rax
cmp qword [rsp + 0x10], 0
jne 0x180007e41
xor eax, eax
jmp 0x18000809c
mov rax, qword [rsp + 0x10]
mov eax, dword [rax + 0x24]
mov rcx, qword [rsp + 0x60]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x30], rax
jne 0x180007e85
je 0x180007e85
out 0x8c, al
cli
cmpsb byte [rsi], byte [rdi]
imul edi, dword [rsi], 0xfac9c8f4
invalid
mov rax, qword [rsp + 0x10]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x60]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x38], rax
jbe 0x180007ec9
ja 0x180007ec9
out 0xdd, eax
out 0xc8, al
fucom st(4)
sub byte [rcx - 0x80], 0x9a
hlt
mov rax, qword [rsp + 0x10]
mov eax, dword [rax + 0x1c]
mov rcx, qword [rsp + 0x60]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x40], rax
jne 0x180007f0d
nop
je 0x180007f0d
cli
hlt
mov dword [rsp + 8], 0
jmp 0x180007f21
mov eax, dword [rsp + 8]
inc eax
mov dword [rsp + 8], eax
mov rax, qword [rsp + 0x10]
mov eax, dword [rax + 0x14]
cmp dword [rsp + 8], eax
jae 0x18000809a
mov qword [rsp + 0x18], 0
jl 0x180007f68
nop
jge 0x180007f68
hlt
mov dword [rsp + 4], 0
jmp 0x180007f7c
mov eax, dword [rsp + 4]
inc eax
mov dword [rsp + 4], eax
mov rax, qword [rsp + 0x10]
mov eax, dword [rax + 0x18]
cmp dword [rsp + 4], eax
jae 0x18000801c
jnp 0x180007fba
push rsp
push rax
pop rax
pop rsp
jp 0x180007fba
or byte [rsp + rcx*4 - 0x37fdc106], 0x9a
add ah, dh
fld qword [rdx]
enter 0xffffffffffff8c8c, 0x3e
invalid
mov eax, dword [rsp + 4]
mov rcx, qword [rsp + 0x30]
movzx eax, word [rcx + rax*2]
cmp eax, dword [rsp + 8]
jne 0x180008017
jnp 0x180007ff9
nop
jp 0x180007ff9
in al, 0x3e
jno 0x180007fbe
out 0x80, al
fstp st(5)
out 0xe4, eax
out 0x69, eax
enter 0xffffffffffffc9e6, 0xffffffffffffffc9
cli
enter 0xffffffffffff9a80, 0xffffffffffffffe7
jno 0x180008054
leave
out 0xf4, al
imul edi, dword [rsi], 0xe4dd9a02
invalid
mov eax, dword [rsp + 4]
mov rcx, qword [rsp + 0x38]
mov eax, dword [rcx + rax*4]
mov rcx, qword [rsp + 0x60]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x18], rax
jmp 0x18000801c
jmp 0x180007f72
cmp qword [rsp + 0x18], 0
je 0x180008095
mov dword [rsp], 0
mov dword [rsp + 0xc], 0
mov eax, dword [rsp]
mov rcx, qword [rsp + 0x68]
movzx eax, byte [rcx + rax]
mov ecx, dword [rsp]
mov rdx, qword [rsp + 0x18]
movzx ecx, byte [rdx + rcx]
cmp eax, ecx
je 0x180008051
jmp 0x180008075
mov eax, dword [rsp]
mov rcx, qword [rsp + 0x68]
movzx eax, byte [rcx + rax]
test eax, eax
jne 0x18000806b
mov dword [rsp + 0xc], 1
jmp 0x180008075
mov eax, dword [rsp]
inc eax
mov dword [rsp], eax
jmp 0x180008033
cmp dword [rsp + 0xc], 0
je 0x180008095
mov eax, dword [rsp + 8]
mov rcx, qword [rsp + 0x40]
mov eax, dword [rcx + rax*4]
mov rcx, qword [rsp + 0x60]
add rcx, rax
mov rax, rcx
jmp 0x18000809c
jmp 0x180007f17
xor eax, eax
add rsp, 0x58
ret