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

Disassembly:
call rax
mov r11, rax
test rax, rax
jmp 0x1413c9341
call rax
mov r11, rax
clc
stc
cmp edi, esp
test rax, rax
jmp 0x1413c9358
call rax
jmp 0x1413c94c7
mov byte [rsp + 0x18], r8b
cmp cl, 0x4b
mov qword [rsp + 0x10], rdx
push rbp
bt rbp, rsi
clc
sal ebp, cl
push rsi
bt rbp, 0x31
dec bp
sub rsp, 0x178
mov rbp, rdx
movzx si, r15b
rcl si, cl
movsxd rsi, r13d
mov rsi, rcx
clc
test r8b, 0x91
test rcx, rcx
je 0x1413c8ed9
test rdx, rdx
jmp 0x1413c8ec5
je 0x1413c8ed9
mov eax, 0x5a4d
cmp word [rcx], ax
je 0x1413c8eef
xor eax, eax
add rsp, 0x178
pop rsi
cmovle bp, r9w
pop rbp
jmp 0x1413c8eee
ret
movsxd rax, dword [rcx + 0x3c]
test esi, 0x3d9e25d9
cmp dword [rax + rcx], 0x4550
jmp 0x1413c8f05
jne 0x1413c8ed9
mov r8d, dword [rax + rcx + 0x88]
test rax, rdx
mov dword [rsp + 0x30], r8d
test r8d, r8d
jmp 0x1413c8f23
je 0x1413c8ed9
mov r9d, dword [rax + rcx + 0x8c]
movsx dx, r11b
cmp r12, rax
bts ecx, esp
lea rdx, [rsi + r8]
mov qword [rsp + 0x170], rbx
cmc
sub cl, r14b
bts ecx, ebp
mov qword [rsp + 0x168], rdi
mov ecx, 0xffffffff
sub edi, edi
mov dword [rsp + 0x20], r9d
cmc
mov qword [rsp + 0x28], rdx
cmp rcx, 0x7dc80d71
mov dword [rsp + 0x190], ecx
jmp 0x1413c8f7c
cmp rbp, 0xffff
jmp 0x1413c8f88
ja 0x1413c8fc0
mov ecx, ebp
sub ecx, dword [rdx + 0x10]
cmp ecx, dword [rdx + 0x14]
jae 0x1413c8fb4
mov eax, dword [rdx + 0x1c]
add rax, rsi
stc
mov edx, dword [rax + rcx*4]
stc
test edx, edx
jmp 0x1413c8fae
jne 0x1413c9233
sub eax, eax
jmp 0x1413c8fbb
jmp 0x1413c94c7
mov eax, dword [rdx + 0x18]
cmc
cmp r14d, r10d
test eax, eax
jmp 0x1413c8fce
je 0x1413c9204
mov r9d, dword [rdx + 0x20]
cmp r15b, r13b
test r14b, r15b
lea r11d, [rax - 1]
movzx rbx, r12w
mov ebx, edi
lea r9, [r9 + rsi]
mov qword [rsp + 0x40], r9
cmp r8, rsp
cmp bp, 0x7145
test r11d, r11d
jmp 0x1413c9001
js 0x1413c91f9
nop
adc al, 0xad
cdq
mov r10, qword [rsp + 0x198]
bswap bp
bsf bp, r13w
lea eax, [r11 + rbx]
mov dx, r8w
movsx r8w, dl
movzx r8d, dx
mov rbp, rdi
sar eax, 1
xor dl, r11b
mov dword [rsp + 0x1a8], eax
mov qword [rsp + 0x38], rax
mov r8d, dword [r9 + rax*4]
btc dx, 0x7f
adc rdx, r8
clc
mov eax, dword [r9 + rax*4]
mov dl, 0xc1
bts r9d, r15d
sub r10, rax
setle r9b
sal ax, 0xb1
movzx eax, byte [rsp + 0x1a0]
sal r9b, cl
lea r8, [r8 + rsi]
movsx r9, sp
adc dx, 0x2084
sub r10, rsi
nop
cmovb dx, r10w
movzx dx, r14b
movzx edx, byte [r10 + r8]
not r9b
jmp 0x1413c9099
movzx r9d, byte [r8]
jmp 0x1413c90a2
inc r8
test al, al
je 0x1413c90ee
mov ecx, ebp
bt eax, ebx
movzx rax, r15w
mov eax, 0x1c2c6ff5
jmp 0x1413c90c0
rol eax, cl
cmp spl, 0xb4
cmc
add al, bpl
xor dl, al
xchg al, al
jmp 0x1413c90d3
mov al, byte [rsp + 0x1a0]
jmp 0x1413c90df
inc rbp
jmp 0x1413c90ee
test dl, dl
je 0x1413c9104
cmp dl, r9b
jmp 0x1413c90fe
je 0x1413c9088
cmp dl, r9b
jmp 0x1413c910c
jb 0x1413c917b
cmp dl, r9b
jmp 0x1413c911a
jbe 0x1413c9142
mov ebx, dword [rsp + 0x1a8]
movsxd rcx, r12d
mov rdx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x190]
inc ebx
jmp 0x1413c913d
jmp 0x1413c91b2
mov rdx, qword [rsp + 0x28]
lea ebx, [r11 + 1]
movzx ax, dil
cbw
mov eax, dword [rdx + 0x24]
cmovb rcx, rbp
lea rcx, [rsi + rax]
movzx ax, r12b
movzx rax, r10w
mov rax, qword [rsp + 0x38]
movzx ecx, word [rcx + rax*2]
mov dword [rsp + 0x190], ecx
jmp 0x1413c91b2
mov r11d, dword [rsp + 0x1a8]
dec ch
mov rdx, qword [rsp + 0x28]
cmova r9, rdx
inc r9d
setae r9b
mov ecx, dword [rsp + 0x190]
movzx r9d, r13w
not r9b
movzx r9, r15w
dec r11d
rcr r9b, cl
clc
btr r9d, r8d
cmp ebx, r11d
mov r9, qword [rsp + 0x40]
jmp 0x1413c91bf
jle 0x1413c900b
mov rbp, qword [rsp + 0x198]
movzx r8w, bpl
movzx r8, r15w
xchg r9b, r8b
mov r8d, dword [rsp + 0x30]
xchg r9d, r9d
movzx r9, r11w
cmovs r9w, cx
mov r9d, dword [rsp + 0x20]
jmp 0x1413c91f4
jmp 0x1413c9204
mov r9d, dword [rsp + 0x20]
cmc
jmp 0x1413c9204
cmp ecx, dword [rdx + 0x14]
jmp 0x1413c920c
jae 0x1413c8fb4
mov eax, dword [rdx + 0x1c]
movsx dx, r12b
add rax, rsi
ror dh, cl
cmp r10b, 0xf1
mov edx, dword [rax + rcx*4]
test edx, edx
jmp 0x1413c922d
je 0x1413c8fb4
cmp edx, r8d
jmp 0x1413c923b
jb 0x1413c94bc
lea eax, [r9 + r8]
cmp rbp, r13
cmp edx, eax
jmp 0x1413c924f
jae 0x1413c94bc
mov eax, edx
xchg ebx, ebx
neg bl
lea rax, [rax + rsi]
mov rbx, rax
movzx ecx, byte [rax]
stc
test cl, cl
je 0x1413c8fb4
cmp cl, 0x2e
je 0x1413c9291
mov cl, byte [rbx + 1]
jmp 0x1413c927f
inc rbx
test cl, cl
jne 0x1413c926e
xor eax, eax
jmp 0x1413c94c7
mov r8, rbx
sub r8, rax
test r9d, 0x61362aea
jmp 0x1413c92a3
cmp r8, 0x104
jmp 0x1413c92af
jae 0x1413c8fb4
mov rcx, rdi
jmp 0x1413c92bd
test r8, r8
jmp 0x1413c92c5
je 0x1413c9322
lea r9, [rsp + 0x50]
jmp 0x1413c92df
sub r9, rax
movzx edx, di
nop
rol dx, cl
sbb dh, 0x6c
sal dl, cl
movzx edx, byte [rax]
test dl, dl
jmp 0x1413c92f8
je 0x1413c9322
inc rcx
jmp 0x1413c9306
mov byte [r9 + rax], dl
jmp 0x1413c930f
inc rax
test cl, dh
cmp rcx, r8
jmp 0x1413c931c
jb 0x1413c92ee
mov byte [rsp + rcx + 0x50], dil
setnp cl
lea rcx, [rsp + 0x50]
cdqe
movzx rax, r11w
mov rax, qword [0x14139f0a0]
jmp 0x140e942f2
jne 0x1413c935e
lea rcx, [rsp + 0x50]
mov rax, qword [0x14139f098]
jmp 0x1413a2afa
je 0x1413c8fb4
cmp r11, rsi
jmp 0x1413c9366
jne 0x1413c9421
cmp byte [rsp + 0x1a0], dil
jmp 0x1413c9379
je 0x1413c9401
lea rax, [rsp + 0x50]
shl cx, 0x2c
xor edx, 0x35d26a8
sub rbp, rax
movsx rcx, dx
cdq
jmp 0x1413c939b
nop
movsx ax, r11b
movsx rdx, sp
lahf
lea rdx, [rsp + rdi + 0x50]
mov ecx, edi
rol al, 0x3a
movsxd rax, r11d
cmovg ax, sp
mov eax, 0x1c2c6ff5
jmp 0x1413c93c1
rol eax, cl
test bpl, bpl
clc
add al, dil
clc
stc
cmc
xor al, byte [rdx + rbp]
jmp 0x1413c93d5
mov byte [rdx], al
jmp 0x1413c93dc
je 0x1413c93fc
inc rdi
cmp r9b, dil
cmp rbp, 0x19e6112f
cmp rdi, 0x104
jb 0x1413c93a6
lea rbp, [rsp + 0x50]
mov rdx, rbp
movsx eax, r8w
jmp 0x1413c9412
mov rcx, rsi
mov rax, qword [0x14139f0a8]
jmp 0x1413ad33d
cmp byte [rbx + 1], 0x23
setbe dh
movzx rdx, sp
movsx rdx, bp
lea rdx, [rbx + 1]
jne 0x1413c94a2
movzx edx, byte [rbx + 2]
add rbx, 2
test dl, dl
jmp 0x1413c9449
je 0x1413c9499
nop
not ah
setnp al
lea eax, [rdx - 0x30]
jmp 0x1413c945d
inc rbx
stc
cmp bpl, 0x4f
cmp al, 9
jmp 0x1413c946c
ja 0x1413c9499
movsx eax, dl
mov dl, byte [rbx]
test r14b, r13b
lea ecx, [rdi + rdi*4]
ror dil, cl
and dil, 0x26
bswap di
lea edi, [rax + rcx*2 - 0x30]
cmc
test dl, dl
jmp 0x1413c9493
jne 0x1413c9455
movsxd rdx, edi
test dl, r11b
sbb rcx, r9
xor r8d, r8d
cmova cx, r15w
mov rcx, r11
jmp 0x1413c94b2
call fcn.1413c8e79
jmp 0x1413c94c7
mov eax, edx
lea rax, [rax + rsi]
xchg edi, ebp
movsxd rbp, eax
mov rbx, qword [rsp + 0x170]
cmp rcx, r15
ror bpl, 0x98
mov rdi, qword [rsp + 0x168]
add rsp, 0x178
movzx rbp, r15w
pop rsi
movsx bp, r14b
mov bpl, 0xcd
mov bpl, r12b
pop rbp
ret