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

Disassembly:
call rax
mov r11, rax
test rax, rax
jne 0x14078f35e
lea rcx, [rsp + 0x50]
mov rax, qword [0x14034a090]
jmp 0x140483b62
call rax
jmp 0x14078f4a7
call rax
mov r11, rax
test rax, rax
jmp 0x14078f358
mov byte [rsp + 0x18], r8b
cmp r9b, 0x4d
mov qword [rsp + 0x10], rdx
push rbp
push rsi
rcl bpl, 0x69
cmc
movsx bp, sil
sub rsp, 0x178
sar sil, cl
movzx si, bpl
sub esi, 0x28720222
mov rbp, rdx
ror sil, 0x39
mov rsi, rcx
cmp rbx, r8
test rcx, rcx
je 0x14078eef3
test rdx, rdx
je 0x14078eef3
mov eax, 0x5a4d
cmp sil, r12b
cmp word [rcx], ax
jmp 0x14078eeed
je 0x14078ef14
sub eax, eax
cmp r12w, r9w
and ebp, 0x31a716d7
sar ebp, cl
add rsp, 0x178
setge bpl
pop rsi
pop rbp
jmp 0x14078ef13
ret
movsxd rax, dword [rcx + 0x3c]
cmp r14w, bx
test rbx, r15
clc
cmp dword [rax + rcx], 0x4550
jmp 0x14078ef2c
jne 0x14078eef3
mov r8d, dword [rax + rcx + 0x88]
stc
jmp 0x14078ef40
mov dword [rsp + 0x30], r8d
test r8d, r8d
jmp 0x14078ef4d
je 0x14078eef3
mov r9d, dword [rax + rcx + 0x8c]
lea rdx, [rsi + r8]
ror ch, cl
mov qword [rsp + 0x170], rbx
rcl cx, 0x6e
cmp r14b, 0x4e
mov qword [rsp + 0x168], rdi
mov ecx, 0xffffffff
xor edi, edi
cmp r12b, 0x7f
cmp r14b, bpl
mov dword [rsp + 0x20], r9d
clc
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x190], ecx
cmp rbp, 0xffff
jmp 0x14078efa5
ja 0x14078eff9
mov ecx, ebp
cmc
cmp r9w, r8w
sub ecx, dword [rdx + 0x10]
cmp ecx, dword [rdx + 0x14]
jmp 0x14078efbd
jae 0x14078efed
mov eax, dword [rdx + 0x1c]
lea rax, [rax + rsi]
sub dh, cl
movsx dx, r12b
xor dh, 0xff
mov edx, dword [rax + rcx*4]
jmp 0x14078efe0
test edx, edx
jmp 0x14078efe7
jne 0x14078f23b
sub eax, eax
jmp 0x14078eff4
jmp 0x14078f4a7
mov eax, dword [rdx + 0x18]
test eax, eax
jmp 0x14078f003
je 0x14078f212
mov r9d, dword [rdx + 0x20]
lea r11d, [rax - 1]
movsx bx, spl
mov ebx, edi
cmp bpl, 0x66
clc
lea r9, [r9 + rsi]
test ax, 0x2b2f
stc
cmp r15b, dl
mov qword [rsp + 0x40], r9
test bx, 0x6263
stc
cmc
test r11d, r11d
js 0x14078f20d
nop
adc r8b, 0x4b
movzx ax, r8b
mov r10, qword [rsp + 0x198]
lea eax, [r11 + rbx]
adc r8b, 0xc6
mov rbp, rdi
sar eax, 1
sar rdx, cl
mov dword [rsp + 0x1a8], eax
rcr edx, 0xd8
mov qword [rsp + 0x38], rax
xor dx, 0x580
mov r8d, dword [r9 + rax*4]
bt dx, r10w
adc dx, 0x6d15
mov eax, dword [r9 + rax*4]
sub r10, rax
movzx eax, byte [rsp + 0x1a0]
lea r8, [r8 + rsi]
and dx, 0x4034
xor r9b, 0x75
btr rdx, 0x27
sub r10, rsi
mov r9b, 0x87
inc r9b
cdq
nop
movsx r9w, r15b
xchg dx, dx
movzx edx, byte [r10 + r8]
cmovnp r9d, esi
dec r9w
movzx r9d, byte [r8]
jmp 0x14078f0cc
inc r8
test al, al
jmp 0x14078f0d6
je 0x14078f107
mov ecx, ebp
movzx eax, r8w
movzx rax, cx
mov eax, 0x61eb664e
cmc
rol eax, cl
add al, bpl
xor dl, al
setle al
dec al
mov al, byte [rsp + 0x1a0]
jmp 0x14078f104
inc rbp
test dl, dl
jmp 0x14078f10e
je 0x14078f122
cmp dl, r9b
jmp 0x14078f11c
je 0x14078f0b6
cmp dl, r9b
jmp 0x14078f12a
jb 0x14078f1a7
cmp dl, r9b
jmp 0x14078f138
jbe 0x14078f167
mov ebx, dword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x28]
movsx cx, r11b
mov ecx, dword [rsp + 0x190]
jmp 0x14078f15b
inc ebx
jmp 0x14078f162
jmp 0x14078f1d5
mov rdx, qword [rsp + 0x28]
movsx bx, r9b
lea ebx, [r11 + 1]
movsx ecx, bx
mov eax, dword [rdx + 0x24]
bswap cx
lea rcx, [rsi + rax]
lahf
mov rax, qword [rsp + 0x38]
jmp 0x14078f18d
movzx ecx, word [rcx + rax*2]
jmp 0x14078f196
mov dword [rsp + 0x190], ecx
jmp 0x14078f1a2
jmp 0x14078f1d5
mov r11d, dword [rsp + 0x1a8]
mov rdx, r10
mov rdx, qword [rsp + 0x28]
cmovne r9d, r10d
not cl
mov ecx, dword [rsp + 0x190]
jmp 0x14078f1ce
dec r11d
shr r9b, 0x59
cmp ebx, r11d
movzx r9w, bpl
mov r9, qword [rsp + 0x40]
jmp 0x14078f1e7
jle 0x14078f048
mov rbp, qword [rsp + 0x198]
mov r8d, dword [rsp + 0x30]
movzx r9, r15w
mov r9d, dword [rsp + 0x20]
jmp 0x14078f208
jmp 0x14078f212
mov r9d, dword [rsp + 0x20]
cmp ecx, dword [rdx + 0x14]
jae 0x14078efed
mov eax, dword [rdx + 0x1c]
rcr dh, 0x54
lea rax, [rax + rsi]
bsr rdx, r13
cmp r15b, 0xa3
ror dl, 0xb3
mov edx, dword [rax + rcx*4]
test edx, edx
je 0x14078efed
cmp edx, r8d
jmp 0x14078f243
jb 0x14078f492
lea eax, [r9 + r8]
cmp r9b, r11b
cmp r9b, 0x5f
test r12w, cx
cmp edx, eax
jmp 0x14078f25f
jae 0x14078f492
mov eax, edx
adc ch, 0xfa
bt ecx, 0x60
sbb ecx, r11d
lea rax, [rax + rsi]
mov rbx, rax
dec cx
bt rcx, 0x92
sar ecx, cl
movzx ecx, byte [rax]
cmp bpl, dil
test r13b, 0xb5
test cl, cl
jmp 0x14078f293
je 0x14078efed
cmp cl, 0x2e
je 0x14078f2c5
mov cl, byte [rbx + 1]
jmp 0x14078f2aa
inc rbx
test r13w, dx
test cl, cl
jne 0x14078f299
sub eax, eax
jmp 0x14078f2c0
jmp 0x14078f4a7
mov r8, rbx
test sil, r13b
sub r8, rax
stc
cmp r8, 0x104
jmp 0x14078f2db
jae 0x14078efed
mov rcx, rdi
test ebx, 0x156e08f9
test r8, r8
je 0x14078f337
lea r9, [rsp + 0x50]
and rdx, 0x2c6f256e
rol dx, 0xb8
sub r9, rax
movsx edx, r8w
nop
and dl, ah
clc
movzx edx, byte [rax]
test dl, dl
je 0x14078f337
inc rcx
jmp 0x14078f321
mov byte [r9 + rax], dl
jmp 0x14078f32a
inc rax
clc
cmp rcx, r8
jb 0x14078f30e
mov byte [rsp + rcx + 0x50], dil
cmovp cx, bp
lea rcx, [rsp + 0x50]
mov ax, 0x39cb
cbw
lahf
mov rax, qword [0x14034a098]
jmp 0x140419e81
je 0x14078efed
cmp r11, rsi
jmp 0x14078f366
jne 0x14078f3ff
cmp byte [rsp + 0x1a0], dil
je 0x14078f3e9
lea rax, [rsp + 0x50]
stc
xor dl, r8b
sub rbp, rax
bt rcx, 0x66
nop
rol cx, cl
rcr cx, 0x93
lea rdx, [rsp + rdi + 0x50]
mov ecx, edi
btc rax, 0x9a
mov eax, 0x61eb664e
jmp 0x14078f3a9
rol eax, cl
jmp 0x14078f3b0
add al, dil
cmp r10b, 0x6a
xor al, byte [rdx + rbp]
jmp 0x14078f3bf
mov byte [rdx], al
jmp 0x14078f3c6
je 0x14078f3e2
inc rdi
clc
cmp rdi, 0x104
jmp 0x14078f3dc
jb 0x14078f393
lea rbp, [rsp + 0x50]
cdqe
mov rdx, rbp
mov rcx, rsi
cbw
bswap eax
mov rax, qword [0x14034a0a0]
jmp 0x1404338fe
cmp byte [rbx + 1], 0x23
movzx dx, r8b
lea rdx, [rbx + 1]
jne 0x14078f47a
movzx edx, byte [rbx + 2]
cmp rsp, 0x6aa05666
add rbx, 2
test dl, dl
je 0x14078f477
nop
xchg ah, ah
cwde
lea eax, [rdx - 0x30]
inc rbx
test cl, 0x71
stc
clc
cmp al, 9
jmp 0x14078f43f
ja 0x14078f477
movsx eax, dl
shr dl, 0x42
mov dl, byte [rbx]
lea ecx, [rdi + rdi*4]
cmp edi, r14d
bt di, sp
movsx edi, r14w
lea edi, [rax + rcx*2 - 0x30]
test rcx, 0xc3608
test ax, r12w
test dl, dl
jmp 0x14078f471
jne 0x14078f42d
movsxd rdx, edi
sub r8d, r8d
movzx rcx, dx
movsx rcx, ax
mov rcx, r11
call fcn.14078ee8f
jmp 0x14078f4a7
mov eax, edx
not bpl
movsx edi, bp
add rax, rsi
xadd sil, dil
not sil
or bl, bpl
mov rbx, qword [rsp + 0x170]
bswap ebp
test rbp, r15
mov rdi, qword [rsp + 0x168]
sal rsi, cl
add rsp, 0x178
movzx bp, bl
movsx rbp, r11w
movsx bp, r10b
pop rsi
movzx rbp, cx
pop rbp
jmp 0x14078f4de
ret