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

Disassembly:
call rax
mov r11, rax
test rax, rax
jmp 0x1410be891
call rax
jmp 0x1410be9f1
call rax
mov r11, rax
clc
cmc
test rax, rax
jmp 0x1410be87a
mov byte [rsp + 0x18], r8b
test r8b, 0xfe
cmc
mov qword [rsp + 0x10], rdx
cmp dx, 0x6c8a
cmc
push rbp
push rsi
sub rsp, 0x178
mov rbp, rdx
dec esi
shl sil, 0xa5
mov rsi, rcx
cmc
test rcx, rcx
je 0x1410be40b
test rdx, rdx
jmp 0x1410be3eb
je 0x1410be40b
mov eax, 0x5a4d
cmc
cmp r9w, 0x6fb9
cmp word [rcx], ax
jmp 0x1410be405
je 0x1410be436
xor eax, eax
xor bpl, bpl
adc bpl, sil
add rsp, 0x178
mov bpl, r13b
movzx ebp, sp
movsxd rbp, edi
pop rsi
jmp 0x1410be42f
pop rbp
jmp 0x1410be435
ret
movsxd rax, dword [rcx + 0x3c]
cmc
cmp dword [rax + rcx], 0x4550
jmp 0x1410be447
jne 0x1410be40b
mov r8d, dword [rax + rcx + 0x88]
test r8, rax
mov dword [rsp + 0x30], r8d
jmp 0x1410be466
test r8d, r8d
jmp 0x1410be46e
je 0x1410be40b
mov r9d, dword [rax + rcx + 0x8c]
lea rdx, [rsi + r8]
mov ecx, r9d
shld ecx, r12d, 0x4e
mov qword [rsp + 0x170], rbx
ror ecx, 0x8e
rol cl, 0x5e
mov qword [rsp + 0x168], rdi
xadd ecx, ecx
bsf cx, r13w
mov ecx, 0xffffffff
xor edi, edi
test bpl, r10b
mov dword [rsp + 0x20], r9d
test esi, edx
jmp 0x1410be4bd
mov qword [rsp + 0x28], rdx
cmp cx, r8w
mov dword [rsp + 0x190], ecx
cmp ebp, ecx
cmp rbp, 0xffff
jmp 0x1410be4db
ja 0x1410be51b
mov ecx, ebp
sub ecx, dword [rdx + 0x10]
test r10, 0x194b4c70
cmp ecx, dword [rdx + 0x14]
jmp 0x1410be4f5
jae 0x1410be50f
mov eax, dword [rdx + 0x1c]
lea rax, [rax + rsi]
sbb dl, cl
mov edx, dword [rax + rcx*4]
test edx, edx
jne 0x1410be76f
xor eax, eax
jmp 0x1410be516
jmp 0x1410be9f1
mov eax, dword [rdx + 0x18]
test r13b, r9b
test eax, eax
je 0x1410be735
mov r9d, dword [rdx + 0x20]
stc
lea r11d, [rax - 1]
shr bh, 0xb8
rcr rbx, cl
bt bx, r8w
mov ebx, edi
test sil, spl
jmp 0x1410be547
lea r9, [r9 + rsi]
mov qword [rsp + 0x40], r9
test r11d, r11d
js 0x1410be730
nop
mov r10, qword [rsp + 0x198]
sub bpl, r15b
lahf
lea eax, [r11 + rbx]
btr dx, 0x65
and r8d, 0x613535e3
mov rbp, rdi
sar r8b, 0x25
sar eax, 1
btr dx, di
mov dword [rsp + 0x1a8], eax
movzx dx, spl
rcr dh, 0xa9
mov qword [rsp + 0x38], rax
movsxd rdx, ebp
cmp r10d, 0xefc7391
mov r8d, dword [r9 + rax*4]
mov eax, dword [r9 + rax*4]
sub r10, rax
bsr r9w, di
rol r9b, cl
movzx eax, byte [rsp + 0x1a0]
and r9b, r13b
add r8, rsi
or r9b, dil
sub r10, rsi
jmp 0x1410be5d5
nop
cqo
movzx edx, byte [r10 + r8]
movzx r9d, byte [r8]
jmp 0x1410be5e6
inc r8
test al, al
jmp 0x1410be5f0
je 0x1410be614
mov ecx, ebp
mov eax, 0x4f543414
stc
rol eax, cl
add al, bpl
xor dl, al
mov al, byte [rsp + 0x1a0]
inc rbp
jmp 0x1410be614
test dl, dl
jmp 0x1410be61b
je 0x1410be62a
cmp dl, r9b
je 0x1410be5d8
cmp dl, r9b
jmp 0x1410be632
jb 0x1410be6c0
cmp dl, r9b
jmp 0x1410be640
jbe 0x1410be67e
mov ebx, dword [rsp + 0x1a8]
mov cx, 0x4192
jmp 0x1410be656
mov rdx, qword [rsp + 0x28]
dec cl
jmp 0x1410be666
mov ecx, dword [rsp + 0x190]
jmp 0x1410be672
inc ebx
jmp 0x1410be679
jmp 0x1410be6eb
mov rdx, qword [rsp + 0x28]
lea ebx, [r11 + 1]
movsx eax, sp
lahf
movsx rcx, dx
mov eax, dword [rdx + 0x24]
mov cl, 0xdb
movsx ecx, cx
lea rcx, [rsi + rax]
cwde
mov rax, qword [rsp + 0x38]
jmp 0x1410be6a6
movzx ecx, word [rcx + rax*2]
jmp 0x1410be6af
mov dword [rsp + 0x190], ecx
jmp 0x1410be6bb
jmp 0x1410be6eb
mov r11d, dword [rsp + 0x1a8]
movsx cx, r12b
mov rdx, qword [rsp + 0x28]
movsx r9, dx
movsx ecx, r9w
mov ecx, dword [rsp + 0x190]
not r9b
setge r9b
dec r11d
cmp ebx, r11d
movzx r9w, dil
mov r9, qword [rsp + 0x40]
jmp 0x1410be6fd
jle 0x1410be55a
mov rbp, qword [rsp + 0x198]
setge r8b
mov r8d, dword [rsp + 0x30]
movsx r9d, dx
movsx r9w, r12b
xchg r9w, r9w
mov r9d, dword [rsp + 0x20]
jmp 0x1410be72b
jmp 0x1410be735
mov r9d, dword [rsp + 0x20]
cmp ecx, dword [rdx + 0x14]
jmp 0x1410be73d
jae 0x1410be50f
mov eax, dword [rdx + 0x1c]
test r13w, 0x2aa5
shrd dx, cx, 0xae
add rax, rsi
bsr rdx, rbp
rcr dl, 0xea
btr edx, 0x33
mov edx, dword [rax + rcx*4]
test edx, edx
jmp 0x1410be769
je 0x1410be50f
cmp edx, r8d
jmp 0x1410be777
jb 0x1410be9e3
lea eax, [r9 + r8]
cmp edx, eax
jmp 0x1410be788
jae 0x1410be9e3
mov eax, edx
sal bl, cl
movzx cx, r14b
add rax, rsi
sar bx, cl
mov rbx, rax
rol cl, 0x9a
movzx ecx, byte [rax]
cmc
stc
test cl, cl
jmp 0x1410be7af
je 0x1410be50f
cmp cl, 0x2e
jmp 0x1410be7bd
je 0x1410be7e8
mov cl, byte [rbx + 1]
jmp 0x1410be7cb
inc rbx
cmp r15w, r10w
stc
cmc
test cl, cl
jmp 0x1410be7db
jne 0x1410be7b5
xor eax, eax
jmp 0x1410be9f1
mov r8, rbx
sub r8, rax
test r11w, di
cmp r8, 0x104
jae 0x1410be50f
mov rcx, rdi
test r8w, 0x2b5d
cmc
test r8, r8
jmp 0x1410be811
je 0x1410be860
lea r9, [rsp + 0x50]
xor edx, 0x6caa330e
cdq
sub r9, rax
inc dl
ror rdx, cl
nop
sbb edx, r8d
movzx edx, byte [rax]
clc
test dl, dl
jmp 0x1410be83a
je 0x1410be860
inc rcx
mov byte [r9 + rax], dl
jmp 0x1410be84c
inc rax
cmp bp, ax
cmp rcx, r8
jmp 0x1410be85a
jb 0x1410be82f
mov byte [rsp + rcx + 0x50], dil
cwde
lea rcx, [rsp + 0x50]
mov al, r13b
mov rax, qword [0x140ff7260]
jmp 0x140ff3966
jne 0x1410be897
lea rcx, [rsp + 0x50]
mov rax, qword [0x140ff7258]
jmp 0x14095dab0
je 0x1410be50f
cmp r11, rsi
jne 0x1410be93b
cmp byte [rsp + 0x1a0], dil
jmp 0x1410be8ad
je 0x1410be91e
lea rax, [rsp + 0x50]
jmp 0x1410be8c0
sub rbp, rax
cbw
stc
movsx rdx, r15w
nop
movzx edx, r12w
rcr ah, cl
lea rdx, [rsp + rdi + 0x50]
mov al, r15b
mov ecx, edi
rol ax, 0x9c
mov eax, 0x4f543414
clc
rol eax, cl
cmp bh, bl
add al, dil
cmp bpl, 0xb
xor al, byte [rdx + rbp]
jmp 0x1410be8f8
mov byte [rdx], al
jmp 0x1410be8ff
je 0x1410be919
inc rdi
cmc
cmp r12b, dl
cmp rdi, 0x104
jb 0x1410be8d1
lea rbp, [rsp + 0x50]
mov rdx, rbp
cbw
movsx rax, bx
mov rcx, rsi
mov al, 0x71
mov al, r9b
mov rax, qword [0x140ff7268]
jmp 0x140a78fee
cmp byte [rbx + 1], 0x23
movsx edx, r9w
cqo
lea rdx, [rbx + 1]
jmp 0x1410be94e
jne 0x1410be9c9
movzx edx, byte [rbx + 2]
cmc
add rbx, 2
test dl, dl
jmp 0x1410be964
je 0x1410be9b6
nop
cmovg rax, r14
jmp 0x1410be977
lea eax, [rdx - 0x30]
jmp 0x1410be97f
inc rbx
jmp 0x1410be988
cmp al, 9
ja 0x1410be9b6
movsx eax, dl
rcr ch, cl
mov dl, byte [rbx]
shld rcx, r12, 0x9a
rcr ch, 0xe7
lea ecx, [rdi + rdi*4]
lea edi, [rax + rcx*2 - 0x30]
test r9w, 0x3d58
stc
cmc
test dl, dl
jne 0x1410be977
movsxd rdx, edi
btr cx, r12w
cmp r10, 0x29622a3a
btc rcx, rsi
xor r8d, r8d
movsxd rcx, r9d
not ch
mov rcx, r11
jmp 0x1410be9d9
call fcn.1410be3af
jmp 0x1410be9f1
mov eax, edx
mov bh, 0x3d
rcr bh, 0xa3
add rax, rsi
add bh, 0x59
mov rbx, qword [rsp + 0x170]
sal edi, cl
mov rdi, qword [rsp + 0x168]
mov rbp, 0x60e2053c
xor ebp, ebp
add rsp, 0x178
jmp 0x1410bea1e
pop rsi
jmp 0x1410bea24
pop rbp
jmp 0x1410bea2a
ret