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

Disassembly:
call rax
mov r11, rax
cmp r12, 0x5e3d20a0
cmp r9b, bl
test rax, rax
jmp 0x1409918d2
call rax
jmp 0x140991a23
mov byte [rsp + 0x18], r8b
test r15d, 0xe2068c1
jmp 0x14099141e
mov qword [rsp + 0x10], rdx
cmp spl, al
cmc
stc
push rbp
push rsi
rol sil, 0xa6
stc
sub rsp, 0x178
xchg sil, bpl
xor bp, cx
xor sil, 0xcf
mov rbp, rdx
neg sil
rcr esi, cl
mov rsi, rcx
test rcx, rcx
jmp 0x140991453
je 0x140991483
test rdx, rdx
jmp 0x140991461
je 0x140991483
mov eax, 0x5a4d
test cl, r8b
jmp 0x140991475
cmp word [rcx], ax
jmp 0x14099147d
je 0x14099149b
sub eax, eax
xchg bpl, sil
add rsp, 0x178
pop rsi
setge bpl
pop rbp
jmp 0x14099149a
ret
movsxd rax, dword [rcx + 0x3c]
clc
cmp r14w, sp
cmp dword [rax + rcx], 0x4550
jmp 0x1409914b0
jne 0x140991483
mov r8d, dword [rax + rcx + 0x88]
clc
cmc
mov dword [rsp + 0x30], r8d
test r8d, r8d
jmp 0x1409914cd
je 0x140991483
mov r9d, dword [rax + rcx + 0x8c]
xor ch, al
or dl, 0xc5
sal rdx, 9
lea rdx, [rsi + r8]
jmp 0x1409914f0
mov qword [rsp + 0x170], rbx
btr rcx, rsp
sbb cl, 0x23
mov qword [rsp + 0x168], rdi
cmova ecx, r13d
mov ecx, 0xffffffff
cmc
sub edi, edi
jmp 0x140991518
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x190], ecx
stc
cmp rbp, 0xffff
jmp 0x140991536
ja 0x140991577
mov ecx, ebp
test r15b, 0xa9
sub ecx, dword [rdx + 0x10]
cmp ecx, dword [rdx + 0x14]
jmp 0x14099154d
jae 0x14099156b
mov eax, dword [rdx + 0x1c]
cdq
test bp, 0x4ffe
add rax, rsi
mov edx, dword [rax + rcx*4]
stc
test edx, edx
jne 0x1409917c3
xor eax, eax
jmp 0x140991572
jmp 0x140991a23
mov eax, dword [rdx + 0x18]
cmp r9w, r15w
clc
test eax, eax
je 0x140991793
mov r9d, dword [rdx + 0x20]
lea r11d, [rax - 1]
and bl, sil
test r10w, dx
mov ebx, edi
jmp 0x14099159d
add r9, rsi
test dil, 0xb4
mov qword [rsp + 0x40], r9
test r11d, r11d
jmp 0x1409915b1
js 0x140991784
nop
setl r8b
cqo
mov r10, qword [rsp + 0x198]
lea eax, [r11 + rbx]
mov rbp, rdi
movsx r8w, r14b
shr rdx, cl
sar eax, 1
bts dx, si
mov dword [rsp + 0x1a8], eax
xor dl, r12b
shrd r8d, r10d, 0xcb
mov qword [rsp + 0x38], rax
mov r8d, dword [r9 + rax*4]
bt dx, r13w
mov eax, dword [r9 + rax*4]
sub r10, rax
cmc
movzx eax, byte [rsp + 0x1a0]
btr dx, dx
dec dl
sub dh, 0x52
add r8, rsi
sub r10, rsi
movsxd r9, ecx
movsx dx, r11b
nop
xchg dl, dh
cwd
movzx edx, byte [r10 + r8]
movzx r9d, byte [r8]
jmp 0x140991632
inc r8
cmc
test al, al
jmp 0x14099163d
je 0x140991674
mov ecx, ebp
jmp 0x14099164a
mov eax, 0x6ee12099
clc
rol eax, cl
cmp rbx, 0x6e483582
cmp bl, r15b
test r12w, 0x5396
add al, bpl
xor dl, al
not al
mov al, byte [rsp + 0x1a0]
inc rbp
clc
test dl, dl
jmp 0x14099167b
je 0x14099168f
cmp dl, r9b
jmp 0x140991689
je 0x140991624
cmp dl, r9b
jmp 0x140991697
jb 0x140991713
cmp dl, r9b
jmp 0x1409916a5
jbe 0x1409916ca
mov ebx, dword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x190]
inc ebx
jmp 0x1409916c5
jmp 0x140991748
mov rdx, qword [rsp + 0x28]
movzx rcx, dx
lea ebx, [r11 + 1]
cdqe
cmovg cx, si
mov eax, dword [rdx + 0x24]
lea rcx, [rsi + rax]
movzx rax, r13w
movzx ax, r11b
cdqe
mov rax, qword [rsp + 0x38]
jmp 0x1409916f9
movzx ecx, word [rcx + rax*2]
jmp 0x140991702
mov dword [rsp + 0x190], ecx
jmp 0x14099170e
jmp 0x140991748
mov r11d, dword [rsp + 0x1a8]
cqo
not ecx
mov rdx, rbx
mov rdx, qword [rsp + 0x28]
movsx rcx, r15w
cmova ecx, r10d
mov ecx, dword [rsp + 0x190]
dec r11d
bt r9w, 0x8a
add r9w, 0x7fb0
mov r9b, 0xb1
cmp ebx, r11d
bswap r9w
mov r9, qword [rsp + 0x40]
jmp 0x140991759
jle 0x1409915be
mov rbp, qword [rsp + 0x198]
mov r8d, dword [rsp + 0x30]
cmove r9w, r13w
movsx r9, dx
mov r9d, dword [rsp + 0x20]
jmp 0x14099177f
jmp 0x140991793
mov r9d, dword [rsp + 0x20]
cmp r8b, 0x3a
jmp 0x140991793
cmp ecx, dword [rdx + 0x14]
jmp 0x14099179b
jae 0x14099156b
mov eax, dword [rdx + 0x1c]
and edx, edi
sar dh, cl
lea rax, [rax + rsi]
mov edx, dword [rax + rcx*4]
cmc
jmp 0x1409917b6
test edx, edx
jmp 0x1409917bd
je 0x14099156b
cmp edx, r8d
jb 0x140991a0f
lea eax, [r9 + r8]
test r10d, edx
cmp edi, r10d
cmp edx, eax
jae 0x140991a0f
mov eax, edx
btc rbx, rdi
movzx rbx, dx
add ch, ch
lea rax, [rax + rsi]
jmp 0x1409917fb
mov rbx, rax
rcr ch, cl
setle cl
movzx ecx, byte [rax]
test cl, cl
jmp 0x14099180d
je 0x14099156b
cmp cl, 0x2e
jmp 0x14099181b
je 0x140991844
mov cl, byte [rbx + 1]
inc rbx
cmp r13b, 0xd4
test cl, cl
jmp 0x140991832
jne 0x140991813
xor eax, eax
jmp 0x14099183f
jmp 0x140991a23
mov r8, rbx
sub r8, rax
cmp r8, 0x104
jmp 0x140991856
jae 0x14099156b
mov rcx, rdi
cmc
cmp r9b, 0x79
test di, 0x668a
test r8, r8
je 0x1409918b6
lea r9, [rsp + 0x50]
sub r9, rax
cmovnp dx, cx
nop
rcl dh, 0x3e
movzx edx, byte [rax]
test dl, dl
je 0x1409918b6
inc rcx
jmp 0x140991895
mov byte [r9 + rax], dl
jmp 0x14099189e
inc rax
cmp r12w, r8w
test r8b, r13b
cmp rcx, r8
jmp 0x1409918b0
jb 0x140991882
mov byte [rsp + rcx + 0x50], dil
cbw
lea rcx, [rsp + 0x50]
movsx rax, cx
mov rax, qword [0x1405091b0]
jmp 0x1404f3894
jne 0x1409918f2
lea rcx, [rsp + 0x50]
mov rax, qword [0x1405091a8]
call rax
mov r11, rax
test rax, rax
je 0x14099156b
cmp r11, rsi
jmp 0x1409918fa
jne 0x14099197e
cmp byte [rsp + 0x1a0], dil
je 0x140991962
lea rax, [rsp + 0x50]
movzx rdx, ax
sub rbp, rax
nop
lea rdx, [rsp + rdi + 0x50]
movsx rax, bx
mov ecx, edi
mov eax, 0x6ee12099
stc
rol eax, cl
cmc
add al, dil
xor al, byte [rdx + rbp]
jmp 0x14099193a
mov byte [rdx], al
jmp 0x140991941
je 0x14099195d
inc rdi
stc
cmp rdi, 0x104
jmp 0x140991957
jb 0x14099191b
lea rbp, [rsp + 0x50]
mov rdx, rbp
mov cl, r8b
setle ch
mov rcx, rsi
movsx eax, r11w
mov rax, qword [0x1405091b8]
jmp 0x14051eda1
cmp byte [rbx + 1], 0x23
lea rdx, [rbx + 1]
jne 0x1409919f7
movzx edx, byte [rbx + 2]
test r11b, r10b
test r11b, 0xfd
add rbx, 2
test r14w, dx
cmp r9b, 0x98
cmp ecx, esi
test dl, dl
jmp 0x1409919ac
je 0x1409919ef
nop
movzx ax, r8b
cwde
not ah
lea eax, [rdx - 0x30]
jmp 0x1409919c3
inc rbx
cmp al, 9
jmp 0x1409919cd
ja 0x1409919ef
movsx eax, dl
mov dl, byte [rbx]
xchg cl, ch
clc
lea ecx, [rdi + rdi*4]
lea edi, [rax + rcx*2 - 0x30]
test dl, dl
jmp 0x1409919e9
jne 0x1409919bb
movsxd rdx, edi
shl ch, cl
rcr rcx, cl
xor r8d, r8d
bswap cx
movsx cx, r12b
mov rcx, r11
call fcn.14099140d
jmp 0x140991a23
mov eax, edx
xchg bl, dil
rol bpl, cl
add rax, rsi
jmp 0x140991a23
mov rbx, qword [rsp + 0x170]
sbb si, 0x1186
mov rdi, qword [rsp + 0x168]
adc si, 0x3c8e
clc
add rsp, 0x178
pop rsi
pop rbp
jmp 0x140991a4c
ret