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

Disassembly:
call rax
mov r11, rax
test dx, si
stc
test r8w, 0x8a9e
test rax, rax
jmp 0x140441d77
call rax
jmp 0x140441efd
call rax
mov r11, rax
cmp r10w, 0x5930
test r12d, r9d
test rax, rax
jmp 0x140441d8f
mov byte [rsp + 0x18], r8b
stc
push rbp
btc rbp, 0x24
movsx bp, r9b
rcr rbp, 0x16
push rsi
sub rsp, 0x158
sbb ebp, r10d
setge sil
mov rbp, rdx
cmp ch, 0x33
mov rsi, rcx
jmp 0x140441943
test rcx, rcx
jmp 0x14044194b
je 0x140441979
test rdx, rdx
je 0x140441979
mov eax, 0x5a4d
stc
jmp 0x14044196b
cmp word [rcx], ax
jmp 0x140441973
je 0x140441996
sub eax, eax
add rsp, 0x158
bswap bp
xchg si, bp
mov sil, 0x30
pop rsi
movsxd rbp, ecx
pop rbp
jmp 0x140441995
ret
movsxd rax, dword [rcx + 0x3c]
test bh, 0x23
cmp dword [rax + rcx], 0x4550
jmp 0x1404419a9
jne 0x140441979
mov r9d, dword [rax + rcx + 0x88]
cmp ax, bx
test r11b, r8b
mov dword [rsp + 0x20], r9d
test r9d, r9d
je 0x140441979
mov r10d, dword [rax + rcx + 0x8c]
lea rdx, [rcx + r9]
test ebx, 0x693cc21f
cmc
cmp r8b, 0x30
mov qword [rsp + 0x178], rbx
mov qword [rsp + 0x150], rdi
cmc
cmp r9w, si
or r8d, 0xffffffff
jmp 0x140441a00
sub edi, edi
cmc
mov dword [rsp + 0x24], r10d
mov qword [rsp + 0x28], rdx
cmp rbp, 0xffff
jmp 0x140441a19
ja 0x140441a32
mov r8d, ebp
stc
cmc
sub r8d, dword [rdx + 0x10]
jmp 0x140441a2d
jmp 0x140441c2e
mov eax, dword [rdx + 0x18]
test eax, eax
je 0x140441c2e
mov r11d, dword [rdx + 0x20]
mov ecx, 0x412a3525
dec eax
or rcx, rbp
mov ecx, edi
lea r11, [r11 + rsi]
test bx, bx
mov dword [rsp + 0x188], ecx
mov dword [rsp + 0x170], eax
cmp ebx, ebx
mov qword [rsp + 0x30], r11
cmp r8b, 0x96
jmp 0x140441a74
test eax, eax
js 0x140441c2e
nop
or r9w, 0x8b2a
movsx r10w, r14b
lea ebx, [rax + rcx]
cqo
sbb r9w, r10w
neg eax
mov r10, rdi
lahf
sal r9b, 0xa4
sar ebx, 1
bsf r8, r11
sbb r8b, 0x33
mov eax, dword [r11 + rbx*4]
mov r8d, dword [r11 + rbx*4]
adc dx, 0x7c9c
shr r11b, 0x81
rcr r9w, cl
mov r11, rbp
adc r9b, 0x8d
sub r11, rax
sub rax, rbp
ror r9, cl
or al, bh
movzx eax, byte [rsp + 0x180]
dec rdx
lea r8, [r8 + rsi]
sub r11, rsi
not dl
mov dh, 0xa
movzx r9w, r10b
nop
cwd
movzx edx, byte [r11 + r8]
mov r9d, 0xf7b75a85
movzx r9d, byte [r8]
jmp 0x140441aff
inc r8
test bp, r9w
clc
test al, al
je 0x140441b3a
mov ecx, r10d
btc eax, esi
lahf
ror al, cl
mov eax, 0xb19710bc
rol eax, cl
test bx, dx
add al, r10b
xor dl, al
setle al
mov al, sil
mov al, byte [rsp + 0x180]
inc r10
cmp dx, cx
test dl, dl
jmp 0x140441b41
je 0x140441b50
cmp dl, r9b
je 0x140441aeb
cmp dl, r9b
jmp 0x140441b58
jb 0x140441b97
cmp dl, r9b
jmp 0x140441b66
jbe 0x140441bc7
mov eax, dword [rsp + 0x170]
movsxd rcx, r9d
jmp 0x140441b7e
lea ecx, [rbx + 1]
jmp 0x140441b86
mov dword [rsp + 0x188], ecx
jmp 0x140441b92
jmp 0x140441bb0
mov ecx, dword [rsp + 0x188]
test eax, r9d
lea eax, [rbx - 1]
mov dword [rsp + 0x170], eax
test ax, 0x5e18
cmc
cmp ecx, eax
jmp 0x140441bb7
jg 0x140441c07
mov r11, qword [rsp + 0x30]
jmp 0x140441a88
mov rax, qword [rsp + 0x28]
movsx r10w, bpl
mov rdx, qword [rsp + 0x28]
movzx r10d, dx
jmp 0x140441be4
mov r9d, dword [rsp + 0x20]
mov eax, dword [rax + 0x24]
cmovg r8, rbx
mov r10d, dword [rsp + 0x24]
lea rcx, [rsi + rax]
bswap r8w
movzx r8d, word [rcx + rbx*2]
jmp 0x140441c2e
mov rdx, qword [rsp + 0x28]
cmovno r9d, ebx
sub r9d, 0x19aba116
mov r9d, dword [rsp + 0x20]
shrd r10w, r12w, 0x28
mov r10d, dword [rsp + 0x24]
or r8d, 0xffffffff
cmp ah, 0xb1
cmp r8d, dword [rdx + 0x14]
jae 0x140441ccb
mov eax, dword [rdx + 0x1c]
sar ecx, 0xa5
dec cx
mov ecx, r8d
lea rax, [rax + rsi]
mov edx, dword [rax + r8*4]
jmp 0x140441c52
test edx, edx
je 0x140441ccb
cmp edx, r9d
jmp 0x140441c62
jb 0x140441ef0
lea eax, [r10 + r9]
test r11w, 0x2686
stc
cmp edx, eax
jmp 0x140441c7a
jae 0x140441ef0
movzx ecx, byte [rsi + rdx]
lea rax, [rsi + rdx]
btc ebx, 0xa9
movzx ebx, r11w
mov rbx, rax
cmp cl, 0x1f
test cl, cl
je 0x140441ccb
nop
jmp 0x140441ca4
cmp cl, 0x2e
jmp 0x140441cac
je 0x140441cd7
mov cl, byte [rbx + 1]
jmp 0x140441cba
inc rbx
stc
test cl, cl
jmp 0x140441cc5
jne 0x140441ca4
sub eax, eax
jmp 0x140441cd2
jmp 0x140441efd
mov r8, rbx
sub r8, rax
test r14d, eax
cmp r8, 0x104
jmp 0x140441cec
jae 0x140441ccb
mov rcx, rdi
jmp 0x140441cfb
test r8, r8
jmp 0x140441d03
je 0x140441d56
lea r9, [rsp + 0x40]
bswap rdx
sub r9, rax
bswap rdx
movzx edx, byte [rax]
cmc
test r14w, r8w
test dl, dl
jmp 0x140441d26
je 0x140441d56
inc rcx
jmp 0x140441d34
mov byte [r9 + rax], dl
inc rax
cmp r11d, 0xa78af19e
test rax, 0x14ac94a5
cmp rcx, r8
jmp 0x140441d50
jb 0x140441d17
mov byte [rsp + rcx + 0x40], dil
xchg ah, ch
bswap eax
movzx ax, r10b
lea rcx, [rsp + 0x40]
xchg ah, ah
mov rax, qword [0x1402b3188]
jmp 0x14030c34e
jne 0x140441d95
lea rcx, [rsp + 0x40]
cwde
mov rax, qword [0x1402b3180]
jmp 0x140438d36
je 0x140441ccb
cmp r11, rsi
jmp 0x140441d9d
jne 0x140441e48
cmp byte [rsp + 0x180], dil
jmp 0x140441db0
je 0x140441e24
lea rax, [rsp + 0x40]
sal edx, 0x8d
sub rbp, rax
btr dx, 0x3e
nop
cbw
stc
lea rdx, [rsp + rdi + 0x40]
mov ecx, edi
btr rax, 0x19
cmc
cmovle eax, esi
mov eax, 0xb19710bc
rol eax, cl
add al, dil
xor al, byte [rdx + rbp]
jmp 0x140441dec
mov byte [rdx], al
jmp 0x140441df3
je 0x140441e16
inc rdi
jmp 0x140441e04
cmp rdi, 0x104
jmp 0x140441e10
jb 0x140441dca
lea rbp, [rsp + 0x40]
cmovae edx, r15d
movsx ax, bpl
mov rdx, rbp
setnp ah
mov eax, 0xa7908c1d
lahf
mov rcx, rsi
bswap ax
mov ah, 0x8c
setg ah
mov rax, qword [0x1402b3190]
jmp 0x1404186aa
cmp byte [rbx + 1], 0x23
mov dh, 0x91
cwd
lea rdx, [rbx + 1]
jmp 0x140441e5a
jne 0x140441ed4
movzx edx, byte [rbx + 2]
cmc
jmp 0x140441e6a
add rbx, 2
test r12, r15
cmp rbx, 0xb83ba2d
test dl, dl
je 0x140441ecb
nop
lea eax, [rdx - 0x30]
jmp 0x140441e89
inc rbx
stc
cmp al, 9
jmp 0x140441e94
ja 0x140441ecb
movsx eax, dl
shl dl, 0x12
mov dl, byte [rbx]
sar rcx, 0x1a
lea ecx, [rdi + rdi*4]
and di, sp
movzx di, bpl
lea edi, [rax + rcx*2 - 0x30]
test rbx, 0x529c3629
stc
cmc
test dl, dl
jmp 0x140441ec5
jne 0x140441e81
movsxd rdx, edi
sal cl, 0x3a
sub cl, 0x34
xor r8d, r8d
not rcx
cmovb ecx, r11d
mov rcx, r11
jmp 0x140441ee6
call fcn.14044190e
jmp 0x140441efd
lea rax, [rsi + rdx]
bsr di, r14w
sar bx, 0x82
mov rbx, qword [rsp + 0x178]
bswap rsi
btc di, dx
sal sil, cl
mov rdi, qword [rsp + 0x150]
movsx rsi, r8w
cmovge bp, dx
adc bpl, bl
add rsp, 0x158
pop rsi
movzx rbp, bx
xchg bpl, bpl
seto bpl
pop rbp
jmp 0x140441f3b
ret