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

Disassembly:
mov byte [rsp + 0x18], r8b
cmp r9b, 0x70
mov qword [rsp + 0x10], rdx
push rbp
shr bpl, cl
push rsi
mov rsi, r15
sub rsp, 0x178
mov rbp, rdx
mov rsi, rcx
test r13b, dil
test rcx, rcx
jmp 0x141a6e469
je 0x141a6e48e
test rdx, rdx
je 0x141a6e48e
mov eax, 0x5a4d
cmp r13b, r11b
test r9b, 0x28
cmc
cmp word [rcx], ax
je 0x141a6e4b3
sub eax, eax
adc sil, 0x20
jmp 0x141a6e499
add rsp, 0x178
pop rsi
movzx ebp, r8w
cmovns ebp, r10d
movsx ebp, sp
pop rbp
jmp 0x141a6e4b2
ret
movsxd rax, dword [rcx + 0x3c]
cmp sil, 0xe1
stc
cmp dword [rax + rcx], 0x4550
jmp 0x141a6e4c8
jne 0x141a6e48e
mov r8d, dword [rax + rcx + 0x88]
jmp 0x141a6e4db
mov dword [rsp + 0x30], r8d
stc
test r8d, r8d
jmp 0x141a6e4e9
je 0x141a6e48e
mov r9d, dword [rax + rcx + 0x8c]
rcl dh, 0x52
mov dl, r11b
sal cl, 0xdd
lea rdx, [rsi + r8]
btr cx, 0xc5
shr ch, cl
xchg cl, ch
mov qword [rsp + 0x170], rbx
and ecx, 0x492a67da
jmp 0x141a6e520
mov qword [rsp + 0x168], rdi
bt ecx, r10d
xor cl, dl
bt cx, 0xdc
mov ecx, 0xffffffff
sub edi, edi
mov dword [rsp + 0x20], r9d
jmp 0x141a6e544
mov qword [rsp + 0x28], rdx
jmp 0x141a6e54f
mov dword [rsp + 0x190], ecx
cmc
cmp rbp, 0xffff
jmp 0x141a6e563
ja 0x141a6e59f
mov ecx, ebp
cmp edx, r13d
sub ecx, dword [rdx + 0x10]
cmc
cmp ecx, dword [rdx + 0x14]
jae 0x141a6e593
mov eax, dword [rdx + 0x1c]
and dx, r10w
stc
add rax, rsi
sar dh, cl
mov edx, dword [rax + rcx*4]
test edx, edx
jne 0x141a6e82a
xor eax, eax
jmp 0x141a6e59a
jmp 0x141a6eab8
mov eax, dword [rdx + 0x18]
test ebp, 0x16ee7144
test eax, eax
jmp 0x141a6e5af
je 0x141a6e7f0
mov r9d, dword [rdx + 0x20]
btc r11w, 0x7f
ror r11b, 0x4c
lea r11d, [rax - 1]
bts bx, si
adc ebx, r15d
mov ebx, edi
jmp 0x141a6e5db
add r9, rsi
stc
mov qword [rsp + 0x40], r9
test r11d, r11d
jmp 0x141a6e5ec
js 0x141a6e7eb
nop
test r10w, r12w
mov r10, qword [rsp + 0x198]
btc ax, dx
ror rax, cl
lahf
lea eax, [r11 + rbx]
mov rbp, rdi
bswap dx
sar eax, 1
cwd
adc r8w, 0x6b32
bts dx, bx
mov dword [rsp + 0x1a8], eax
ror edx, cl
sar dh, cl
test edi, 0x7d683164
mov qword [rsp + 0x38], rax
mov r8d, dword [r9 + rax*4]
rol dl, 0xad
bsf rdx, rbx
neg dh
mov eax, dword [r9 + rax*4]
sub r10, rax
movzx eax, byte [rsp + 0x1a0]
movsx dx, bl
rol r9b, 0xfa
sal r9b, 0xc8
lea r8, [r8 + rsi]
bt r9w, sp
sub r10, rsi
mov r9b, r12b
not dx
dec dl
nop
cwd
inc dh
movzx edx, byte [r10 + r8]
movzx r9d, byte [r8]
jmp 0x141a6e684
inc r8
test r15b, 0xe4
cmp r13b, sil
test al, al
jmp 0x141a6e695
je 0x141a6e6d3
mov ecx, ebp
cbw
btr ax, r13w
mov eax, 0x6c051e08
clc
rol eax, cl
cmc
test r11w, 0x19c9
cmp sil, r11b
add al, bpl
cmp r10b, 0xe2
test rdx, 0x2e89321c
test r15b, r8b
xor dl, al
mov al, byte [rsp + 0x1a0]
inc rbp
test dl, dl
jmp 0x141a6e6da
je 0x141a6e6e9
cmp dl, r9b
je 0x141a6e676
cmp dl, r9b
jmp 0x141a6e6f1
jb 0x141a6e779
cmp dl, r9b
jmp 0x141a6e6ff
jbe 0x141a6e733
mov ebx, dword [rsp + 0x1a8]
movsx dx, r10b
mov rdx, 0x42c34f8e
mov rdx, qword [rsp + 0x28]
dec rcx
mov ecx, dword [rsp + 0x190]
jmp 0x141a6e72c
inc ebx
jmp 0x141a6e7a6
mov rdx, qword [rsp + 0x28]
movsx rbx, r12w
mov al, 0xe3
movsxd rbx, r9d
lea ebx, [r11 + 1]
mov eax, dword [rdx + 0x24]
mov rcx, r12
cmovs ecx, ebx
lea rcx, [rsi + rax]
movsx eax, bx
mov rax, qword [rsp + 0x38]
jmp 0x141a6e75f
movzx ecx, word [rcx + rax*2]
jmp 0x141a6e768
mov dword [rsp + 0x190], ecx
jmp 0x141a6e774
jmp 0x141a6e7a6
mov r11d, dword [rsp + 0x1a8]
mov dx, 0x50ba
setg r9b
not cl
mov rdx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x190]
movsx r9, dx
not r9w
dec r9w
dec r11d
cmp ebx, r11d
movzx r9d, r8w
mov r9, qword [rsp + 0x40]
jmp 0x141a6e7b7
jle 0x141a6e5f7
mov rbp, qword [rsp + 0x198]
movzx r9, r9w
cmovnp r9, r15
jmp 0x141a6e7d2
mov r8d, dword [rsp + 0x30]
movsx r9w, r12b
mov r9d, dword [rsp + 0x20]
jmp 0x141a6e7e6
jmp 0x141a6e7f0
mov r9d, dword [rsp + 0x20]
cmp ecx, dword [rdx + 0x14]
jmp 0x141a6e7f8
jae 0x141a6e593
mov eax, dword [rdx + 0x1c]
movzx dx, r11b
add dx, 0x1ca6
add rax, rsi
test al, cl
mov dl, dl
sar dx, cl
mov edx, dword [rax + rcx*4]
clc
test r15b, 0xb3
test edx, edx
jmp 0x141a6e824
je 0x141a6e593
cmp edx, r8d
jmp 0x141a6e832
jb 0x141a6eaad
lea eax, [r9 + r8]
cmp edx, eax
jae 0x141a6eaad
mov eax, edx
test ah, dl
add rax, rsi
xor rcx, r15
sbb cl, 0x54
cmc
mov rbx, rax
sbb rcx, 0x8f1449c
add ecx, edi
btr cx, dx
movzx ecx, byte [rax]
test cl, cl
jmp 0x141a6e86c
je 0x141a6e593
cmp cl, 0x2e
jmp 0x141a6e87a
je 0x141a6e8a1
mov cl, byte [rbx + 1]
inc rbx
test r10, 0x7b5a1ad7
test cl, cl
jne 0x141a6e872
sub eax, eax
jmp 0x141a6e89c
jmp 0x141a6eab8
mov r8, rbx
sub r8, rax
stc
test r8b, dl
cmp r8, 0x104
jmp 0x141a6e8b7
jae 0x141a6e593
mov rcx, rdi
test r8, r8
jmp 0x141a6e8c8
je 0x141a6e924
lea r9, [rsp + 0x50]
sub r9, rax
btr dx, 0xfa
bsr edx, r12d
sar dl, cl
nop
shr dh, cl
jmp 0x141a6e8e9
movzx edx, byte [rax]
test rbp, 0x6b4542e
stc
cmc
test dl, dl
jmp 0x141a6e8fc
je 0x141a6e924
inc rcx
jmp 0x141a6e90a
mov byte [r9 + rax], dl
jmp 0x141a6e913
inc rax
cmp rcx, r8
jmp 0x141a6e91e
jb 0x141a6e8e9
mov byte [rsp + rcx + 0x50], dil
movsx eax, r15w
lahf
lea rcx, [rsp + 0x50]
mov rax, qword [0x14105c170]
call rax
mov r11, rax
test rax, rax
jmp 0x141a6e947
jne 0x141a6e975
lea rcx, [rsp + 0x50]
movzx ax, r13b
movsx rax, r8w
mov rax, qword [0x14105c168]
call rax
mov r11, rax
test rax, rax
jmp 0x141a6e96f
je 0x141a6e593
cmp r11, rsi
jmp 0x141a6e97d
jne 0x141a6ea14
cmp byte [rsp + 0x1a0], dil
jmp 0x141a6e990
je 0x141a6e9f9
lea rax, [rsp + 0x50]
sub rbp, rax
cwd
nop
lea rdx, [rsp + rdi + 0x50]
movsx rcx, r8w
bt ecx, 0xcf
mov ecx, edi
rcl eax, 0xec
mov eax, 0x6c051e08
jmp 0x141a6e9be
rol eax, cl
test rdx, r8
add al, dil
cmp r8, 0x3b276f0c
xor al, byte [rdx + rbp]
jmp 0x141a6e9d5
mov byte [rdx], al
jmp 0x141a6e9dc
je 0x141a6e9f2
inc rdi
cmp rdi, 0x104
jb 0x141a6e9a1
lea rbp, [rsp + 0x50]
cbw
mov rdx, rbp
cwde
mov rcx, rsi
cdqe
movsx rax, bx
mov rax, qword [0x14105c178]
call rax
jmp 0x141a6eab8
cmp byte [rbx + 1], 0x23
cmovge edx, r12d
movzx dx, r9b
xchg dh, dl
lea rdx, [rbx + 1]
jmp 0x141a6ea2c
jne 0x141a6ea96
movzx edx, byte [rbx + 2]
cmp r13d, 0x17e82ed4
test r15b, 0x5a
clc
add rbx, 2
cmp spl, 0xfd
test dl, dl
jmp 0x141a6ea51
je 0x141a6ea8c
nop
lea eax, [rdx - 0x30]
jmp 0x141a6ea60
inc rbx
cmp al, 9
jmp 0x141a6ea6a
ja 0x141a6ea8c
movsx eax, dl
mov dl, byte [rbx]
lea ecx, [rdi + rdi*4]
lea edi, [rax + rcx*2 - 0x30]
test r8b, r10b
test dl, dl
jmp 0x141a6ea86
jne 0x141a6ea58
movsxd rdx, edi
bsr rcx, r12
or cl, r14b
sub r8d, r8d
not ecx
mov rcx, r11
jmp 0x141a6eaa3
call fcn.141a6e43b
jmp 0x141a6eab8
mov eax, edx
sal ebx, 0x71
sbb bl, bpl
add rax, rsi
mov rbx, qword [rsp + 0x170]
mov rdi, qword [rsp + 0x168]
bts esi, esi
inc sil
add rsp, 0x178
movsxd rsi, r15d
pop rsi
movzx rbp, bx
movsxd rbp, esp
pop rbp
ret