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

Disassembly:
call rax
mov r11, rax
test rax, rax
jmp 0x140697aa9
call rax
mov r11, rax
stc
test rax, rax
jmp 0x140697ac1
call rax
jmp 0x140697bf9
mov byte [rsp + 0x18], r8b
cmp spl, r11b
cmp r9b, 0x90
mov qword [rsp + 0x10], rdx
cmp rbp, 0x42395ed8
push rbp
bt bp, r9w
push rsi
bsr bp, r15w
or bp, 0x353a
movzx rbp, r15w
sub rsp, 0x178
add bpl, bpl
mov rbp, rdx
movsxd rsi, r14d
shl sil, cl
shr sil, 0xce
mov rsi, rcx
test dh, 0xca
test rcx, rcx
jmp 0x140697609
je 0x140697636
test rdx, rdx
jmp 0x140697617
je 0x140697636
mov eax, 0x5a4d
test r11w, bx
stc
cmc
cmp word [rcx], ax
jmp 0x140697630
je 0x14069764a
xor eax, eax
add rsp, 0x178
pop rsi
movsxd rbp, r12d
pop rbp
jmp 0x140697649
ret
movsxd rax, dword [rcx + 0x3c]
cmp r14b, cl
cmp r10w, 0x3643
cmp dword [rax + rcx], 0x4550
jmp 0x140697663
jne 0x140697636
mov r8d, dword [rax + rcx + 0x88]
stc
clc
cmp r8b, r13b
mov dword [rsp + 0x30], r8d
stc
test r8d, r8d
je 0x140697636
mov r9d, dword [rax + rcx + 0x8c]
btr rdx, rcx
lea rdx, [rsi + r8]
mov qword [rsp + 0x170], rbx
dec cx
ror ch, 0x13
mov qword [rsp + 0x168], rdi
and cx, 0x4ad1
shrd rcx, rsp, 0x9c
stc
mov ecx, 0xffffffff
stc
xor edi, edi
cmp r13w, dx
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x28], rdx
test r9d, 0x7e2d64b7
cmp al, 7
mov dword [rsp + 0x190], ecx
stc
cmp rbp, 0xffff
jmp 0x1406976e9
ja 0x14069773c
mov ecx, ebp
cmc
cmp r14d, 0x794534be
test dx, r12w
sub ecx, dword [rdx + 0x10]
clc
test ebp, 0x33a20c2
cmp ecx, dword [rdx + 0x14]
jmp 0x14069770f
jae 0x140697735
mov eax, dword [rdx + 0x1c]
shr dx, cl
movsxd rdx, r8d
add rax, rsi
adc dl, sil
cmc
mov edx, dword [rax + rcx*4]
test edx, edx
jmp 0x14069772f
jne 0x14069798f
sub eax, eax
jmp 0x140697bf9
mov eax, dword [rdx + 0x18]
cmp r15w, cx
test eax, eax
jmp 0x14069774a
je 0x14069795f
mov r9d, dword [rdx + 0x20]
btc r11, r14
bswap bx
rcr bl, 0x1f
lea r11d, [rax - 1]
bts rbx, r9
xor ebx, r12d
sub bl, 0xa
mov ebx, edi
cmc
add r9, rsi
mov qword [rsp + 0x40], r9
test r13w, 0x6b2c
cmc
test r11d, r11d
js 0x14069795a
nop
sal r8b, 0x9c
sar r8b, cl
movsx dx, r10b
mov r10, qword [rsp + 0x198]
lea eax, [r11 + rbx]
mov rbp, rdi
ror dh, 0x55
xchg r8w, r8w
sar eax, 1
movsx r8w, dl
bswap edx
mov dword [rsp + 0x1a8], eax
mov qword [rsp + 0x38], rax
ror dl, cl
movzx dx, r15b
mov r8d, dword [r9 + rax*4]
movsx edx, r10w
btc rdx, 0xab
not dl
mov eax, dword [r9 + rax*4]
stc
sub r10, rax
bt r9w, 0x2a
bts rax, rax
rdtsc
movzx eax, byte [rsp + 0x1a0]
add r8, rsi
sub r10, rsi
movsx edx, r15w
setle dh
movzx dx, dil
nop
movzx edx, byte [r10 + r8]
inc r9b
movzx r9d, byte [r8]
jmp 0x140697815
inc r8
stc
test al, al
jmp 0x140697820
je 0x14069785f
mov ecx, ebp
btc ax, 0x8c
cbw
btc ax, si
mov eax, 0x1dd7765a
clc
cmc
rol eax, cl
cmp sil, dil
add al, bpl
cmp r14w, dx
test r9d, r8d
stc
xor dl, al
not al
xchg al, al
mov al, byte [rsp + 0x1a0]
jmp 0x14069785c
inc rbp
test dl, dl
jmp 0x140697866
je 0x14069787a
cmp dl, r9b
jmp 0x140697874
je 0x140697804
cmp dl, r9b
jmp 0x140697882
jb 0x1406978f9
cmp dl, r9b
jmp 0x140697890
jbe 0x1406978b9
mov ebx, dword [rsp + 0x1a8]
movsx ecx, r11w
mov rdx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x190]
inc ebx
jmp 0x1406978b4
jmp 0x140697930
mov rdx, qword [rsp + 0x28]
lea ebx, [r11 + 1]
cwde
movzx rax, r8w
movzx ecx, dx
mov eax, dword [rdx + 0x24]
lea rcx, [rsi + rax]
movsx eax, r8w
cbw
mov eax, r15d
mov rax, qword [rsp + 0x38]
jmp 0x1406978e4
movzx ecx, word [rcx + rax*2]
mov dword [rsp + 0x190], ecx
jmp 0x1406978f4
jmp 0x140697930
mov r11d, dword [rsp + 0x1a8]
dec dl
mov rdx, qword [rsp + 0x28]
seta cl
mov cl, 0xe2
movsxd rcx, ebx
mov ecx, dword [rsp + 0x190]
movsxd r9, r12d
not r9b
bswap r9w
dec r11d
test r10w, 0x1d91
neg r9b
add r9b, r10b
cmp ebx, r11d
movsx r9w, sil
mov r9, qword [rsp + 0x40]
jle 0x140697794
mov rbp, qword [rsp + 0x198]
mov r8d, dword [rsp + 0x30]
mov r9d, dword [rsp + 0x20]
jmp 0x14069795f
mov r9d, dword [rsp + 0x20]
cmp ecx, dword [rdx + 0x14]
jmp 0x140697967
jae 0x140697735
mov eax, dword [rdx + 0x1c]
xadd dl, dh
shr dl, 0xc
ror rdx, 0x88
add rax, rsi
mov edx, dword [rax + rcx*4]
stc
cmc
test edx, edx
jmp 0x140697989
je 0x140697735
cmp edx, r8d
jmp 0x140697997
jb 0x140697bf1
lea eax, [r9 + r8]
cmc
clc
cmp edx, eax
jae 0x140697bf1
mov eax, edx
shld cx, r15w, 0x2d
rol cx, cl
add rax, rsi
sbb ecx, r14d
movzx ebx, ax
mov rbx, rax
cmp sil, cl
rol cx, 0x83
sub ecx, 0x56de0b2b
movzx ecx, byte [rax]
test bx, 0xb7a
test cl, cl
jmp 0x1406979de
je 0x140697735
cmp cl, 0x2e
je 0x140697a1b
mov cl, byte [rbx + 1]
jmp 0x1406979f5
inc rbx
cmp rsi, 0x616003cd
test r12d, esi
test cl, cl
jmp 0x140697a09
jne 0x1406979e4
sub eax, eax
jmp 0x140697a16
jmp 0x140697bf9
mov r8, rbx
cmc
stc
sub r8, rax
cmp r8, 0x104
jmp 0x140697a2f
jae 0x140697735
mov rcx, rdi
test r12, rdi
stc
test r8, r8
jmp 0x140697a44
je 0x140697a88
lea r9, [rsp + 0x50]
sub r9, rax
nop
test r12, 0x65aa45c9
movzx edx, byte [rax]
test r10b, sil
test dl, dl
jmp 0x140697a67
je 0x140697a88
inc rcx
jmp 0x140697a75
mov byte [r9 + rax], dl
inc rax
cmp dh, 0x9a
cmp rcx, r8
jb 0x140697a5a
mov byte [rsp + rcx + 0x50], dil
cbw
lea rcx, [rsp + 0x50]
jmp 0x140697a9d
mov rax, qword [0x1403c2110]
jmp 0x140337981
jne 0x140697ac7
lea rcx, [rsp + 0x50]
lahf
mov rax, qword [0x1403c2108]
jmp 0x14035993b
je 0x140697735
cmp r11, rsi
jmp 0x140697acf
jne 0x140697b54
cmp byte [rsp + 0x1a0], dil
je 0x140697b35
lea rax, [rsp + 0x50]
bts dx, dx
stc
sub rbp, rax
clc
nop
btr ecx, r9d
lea rdx, [rsp + rdi + 0x50]
mov ecx, edi
cbw
mov eax, 0x1dd7765a
stc
rol eax, cl
cmc
add al, dil
xor al, byte [rdx + rbp]
jmp 0x140697b13
mov byte [rdx], al
jmp 0x140697b1a
je 0x140697b30
inc rdi
cmp rdi, 0x104
jb 0x140697af6
lea rbp, [rsp + 0x50]
mov rdx, rbp
jmp 0x140697b42
mov rcx, rsi
bswap rax
mov rax, qword [0x1403c2118]
jmp 0x140695b44
cmp byte [rbx + 1], 0x23
mov dl, 0x6a
lea rdx, [rbx + 1]
jmp 0x140697b63
jne 0x140697bdc
movzx edx, byte [rbx + 2]
test r10b, 0x8b
cmc
jmp 0x140697b77
add rbx, 2
test dl, dl
jmp 0x140697b82
je 0x140697bcf
nop
lea eax, [rdx - 0x30]
jmp 0x140697b91
inc rbx
test r13b, 1
cmp al, 9
jmp 0x140697b9f
ja 0x140697bcf
movsx eax, dl
and cl, r14b
mov dl, byte [rbx]
movsx rcx, r9w
lea ecx, [rdi + rdi*4]
rcr di, 0xe4
test r10b, cl
lea edi, [rax + rcx*2 - 0x30]
test al, bpl
test dl, dl
jmp 0x140697bc9
jne 0x140697b89
movsxd rdx, edi
and cx, 0x41ea
add cx, dx
shl cl, cl
sub r8d, r8d
mov rcx, r11
jmp 0x140697be7
call fcn.1406975b7
jmp 0x140697bf9
mov eax, edx
sbb bl, 0x75
add rax, rsi
mov rbx, qword [rsp + 0x170]
mov rdi, qword [rsp + 0x168]
shr bp, 0xf2
add rsp, 0x178
movzx si, cl
pop rsi
xchg bp, bp
setae bpl
pop rbp
jmp 0x140697c26
ret