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

Disassembly:
call rax
mov r11, rax
cmp bpl, r12b
test rax, rax
jne 0x1413f3e54
lea rcx, [rsp + 0x40]
mov rax, qword [0x1409d2048]
jmp 0x1409fe18d
call rax
mov r11, rax
cmc
test rax, rax
jmp 0x1413f3e4e
call rax
jmp 0x1413f3fbd
mov byte [rsp + 0x18], r8b
push rbp
movsx rbp, di
push rsi
shl rbp, cl
clc
sal bpl, cl
sub rsp, 0x158
cmp si, r12w
sal sil, cl
shl bp, 0xb0
movzx r11d, r8b
add bpl, dil
shr sil, 0x29
mov rbp, rdx
setle sil
mov rsi, rcx
cmp cx, 0xf3b3
test rcx, rcx
je 0x1413f3ab0
test rdx, rdx
je 0x1413f3ab0
mov eax, 0x5a4d
test dl, 5
stc
cmp word [rcx], ax
jmp 0x1413f3aaa
je 0x1413f3ac1
xor eax, eax
add rsp, 0x158
pop rsi
pop rbp
jmp 0x1413f3ac0
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jne 0x1413f3ab0
mov r9d, dword [rax + rcx + 0x88]
test r8b, 0xa6
cmp r9w, bp
clc
mov dword [rsp + 0x24], r9d
test r13b, 0x29
cmc
test r9d, r9d
jmp 0x1413f3af5
je 0x1413f3ab0
mov r10d, dword [rax + rcx + 0x8c]
mov qword [rsp + 0x178], rbx
ror dx, cl
lea rdx, [rcx + r9]
or r8d, 0xffffffff
xor ebx, ebx
clc
mov qword [rsp + 0x150], rdi
clc
cmp dil, 0x89
mov dword [rsp + 0x170], r10d
cmc
test r15w, 0x3d89
stc
mov qword [rsp + 0x28], rdx
cmp rbp, 0xffff
jmp 0x1413f3b47
ja 0x1413f3b67
mov r8d, ebp
cmp r11w, 0x6da2
cmp r9b, r9b
sub r8d, dword [rdx + 0x10]
jmp 0x1413f3b62
jmp 0x1413f3cfd
mov eax, dword [rdx + 0x18]
test eax, eax
jmp 0x1413f3b71
je 0x1413f3cfd
mov r10d, dword [rdx + 0x20]
dec eax
mov ecx, ebx
cmp r11, r14
test bl, 0xa0
add r10, rsi
cmc
mov dword [rsp + 0x188], ebx
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x30], r10
jmp 0x1413f3b9e
test eax, eax
jmp 0x1413f3ba5
js 0x1413f3ced
nop
shrd r8w, dx, 0xa4
rcr dil, cl
lea edi, [rax + rcx]
sal r8b, 0x14
movzx r8d, r11b
bswap rcx
mov rcx, rbp
shld rdx, rax, 0x2d
sar edi, 1
clc
movzx dx, r10b
cmp bh, 0xb6
mov edx, dword [r10 + rdi*4]
cmp rdi, rsp
add rdx, rsi
jmp 0x1413f3be5
call fcn.1413f3898
test eax, eax
jns 0x1413f3c05
mov ecx, dword [rsp + 0x188]
lea eax, [rdi - 1]
mov dword [rsp + 0x20], eax
jmp 0x1413f3c3d
test eax, eax
jle 0x1413f3c8e
mov eax, dword [rsp + 0x20]
rcl r11b, 0x3a
ror r10b, 0xa
movzx r10w, spl
lea ecx, [rdi + 1]
sbb r11b, al
sal r10, cl
cmp dil, 0x20
mov dword [rsp + 0x188], ecx
sar r11b, 0x1a
add r11b, r11b
add r10b, 0x12
cmp ecx, eax
mov r10, qword [rsp + 0x30]
mov r11b, 0xd
mov r11b, byte [rsp + 0x180]
jmp 0x1413f3c54
jle 0x1413f3bb5
mov rdx, qword [rsp + 0x28]
mov r10d, 0xa5320323
mov r9d, dword [rsp + 0x24]
movsx r10d, si
shr r10d, 0x22
btr r10w, 0xa4
mov r10d, dword [rsp + 0x170]
or r8d, 0xffffffff
jmp 0x1413f3c89
jmp 0x1413f3cfd
mov rax, qword [rsp + 0x28]
setbe ch
jmp 0x1413f3c9d
mov rdx, qword [rsp + 0x28]
xchg r9, r8
mov r9d, dword [rsp + 0x24]
setp r10b
jmp 0x1413f3cb7
mov eax, dword [rax + 0x24]
movzx rcx, r13w
mov r10b, r15b
xchg ch, ch
mov r10d, dword [rsp + 0x170]
bswap r8d
movzx ecx, r13w
movsxd r8, r12d
lea rcx, [rsi + rax]
movzx r8w, cl
cmovne r8w, sp
movzx r8d, word [rcx + rdi*2]
jmp 0x1413f3cfd
mov r10d, dword [rsp + 0x170]
jmp 0x1413f3cfd
cmp r8d, dword [rdx + 0x14]
jmp 0x1413f3d06
jae 0x1413f3da2
mov eax, dword [rdx + 0x1c]
movsx cx, al
mov ecx, r8d
sub dx, 0x7992
ror dh, 0x10
rol dh, cl
add rax, rsi
btc edx, esi
or dx, cx
mov edx, dword [rax + r8*4]
test r14, rbx
test edx, edx
jmp 0x1413f3d37
je 0x1413f3da2
cmp edx, r9d
jb 0x1413f3fae
lea eax, [r10 + r9]
test bpl, r12b
stc
cmp edx, eax
jmp 0x1413f3d55
jae 0x1413f3fae
movzx ecx, byte [rsi + rdx]
lea rax, [rsi + rdx]
mov rdi, rax
test cx, r9w
test spl, 0x85
test cl, cl
jmp 0x1413f3d75
je 0x1413f3da2
nop
cmp cl, 0x2e
jmp 0x1413f3d84
je 0x1413f3dae
mov cl, byte [rdi + 1]
inc rdi
jmp 0x1413f3d95
test cl, cl
jmp 0x1413f3d9c
jne 0x1413f3d7c
sub eax, eax
jmp 0x1413f3da9
jmp 0x1413f3fbd
mov r8, rdi
jmp 0x1413f3dba
sub r8, rax
test sil, r8b
stc
clc
cmp r8, 0x104
jmp 0x1413f3dce
jae 0x1413f3da2
mov rcx, rbx
stc
jmp 0x1413f3ddd
test r8, r8
jmp 0x1413f3de5
je 0x1413f3e2f
lea r9, [rsp + 0x40]
sub r9, rax
movzx edx, byte [rax]
test r10d, r10d
cmp rbp, 0xffffffffa6118907
test dl, dl
jmp 0x1413f3e07
je 0x1413f3e2f
inc rcx
jmp 0x1413f3e15
mov byte [r9 + rax], dl
jmp 0x1413f3e1e
inc rax
jmp 0x1413f3e26
cmp rcx, r8
jb 0x1413f3df3
mov byte [rsp + rcx + 0x40], bl
bswap ax
movsxd rax, r13d
movsx rcx, r11w
lea rcx, [rsp + 0x40]
mov rax, qword [0x1409d2050]
jmp 0x1409dfd29
je 0x1413f3da2
cmp r11, rsi
jmp 0x1413f3e5c
jne 0x1413f3f14
cmp byte [rsp + 0x180], bl
jmp 0x1413f3e6e
je 0x1413f3f00
lea rax, [rsp + 0x40]
sar dx, 0xa
sub rbp, rax
btr ax, 0xb9
ror dl, cl
rol rax, cl
nop
bts dx, di
setp dl
rcl ecx, cl
lea rdx, [rsp + rbx + 0x40]
rol rax, 0x8d
ror ch, cl
mov ecx, ebx
rcr ax, cl
ror al, cl
mov eax, 0xa3cf417
rol eax, cl
cmp r13b, r8b
add al, bl
test cl, ah
cmc
cmp r9w, 0xe39
xor al, byte [rdx + rbp]
jmp 0x1413f3ec3
mov byte [rdx], al
jmp 0x1413f3eca
je 0x1413f3ef0
inc rbx
cmp esi, 0x52a13601
test bp, 0xb1bc
cmp rbx, 0x104
jmp 0x1413f3eea
jb 0x1413f3e94
lea rbp, [rsp + 0x40]
cbw
jmp 0x1413f3f00
mov rdx, rbp
bswap ecx
mov rcx, rsi
mov rax, qword [0x1409d2058]
jmp 0x14129d258
cmp byte [rdi + 1], 0x23
lea rdx, [rdi + 1]
jmp 0x1413f3f21
jne 0x1413f3f99
movzx edx, byte [rdi + 2]
cmp r12b, 0x2d
add rdi, 2
cmp r9, 0xffffffffdd88ff89
stc
test sil, r8b
test dl, dl
jmp 0x1413f3f45
je 0x1413f3f8f
nop
movsx rax, r12w
lea eax, [rdx - 0x30]
jmp 0x1413f3f58
inc rdi
cmp al, 9
jmp 0x1413f3f62
ja 0x1413f3f8f
movsx eax, dl
bsf cx, bx
sar dl, cl
bts ecx, r14d
mov dl, byte [rdi]
lea ecx, [rbx + rbx*4]
btc rbx, r9
inc ebx
sub bl, r13b
lea ebx, [rax + rcx*2 - 0x30]
test dl, dl
jne 0x1413f3f50
movsxd rdx, ebx
movzx ecx, sp
bsf cx, bp
sub r8d, r8d
mov rcx, r11
jmp 0x1413f3fa4
call fcn.1413f3a49
jmp 0x1413f3fbd
lea rax, [rsi + rdx]
movsxd rdi, edi
btr esi, 0xa2
xadd sil, bl
mov rbx, qword [rsp + 0x178]
btr edi, 0x88
xadd rdi, rbp
mov rdi, qword [rsp + 0x150]
add rsp, 0x158
mov bp, r11w
movzx ebp, r13w
setnp sil
pop rsi
xchg bp, bp
pop rbp
jmp 0x1413f3ff2
ret