Function at 0x140001564
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x10], rbx
jmp 0x1400038e4
je 0x14000176e
jmp 0x140003959
jbe 0x14000176e
mov ecx, dword [rbp]
jmp 0x140003988
je 0x1400015dd
inc rax
inc edx
cmp byte [rax], bl
jne 0x1400015d4
call fcn.14000abe0
cmp eax, r12d
je 0x1400015fd
jmp 0x1400039c6
jb 0x1400015c5
jmp 0x14000176e
mov ecx, dword [rdi + 0x1c]
jmp 0x1400039e4
jbe 0x14000176a
jmp 0x140003a15
jae 0x14000176a
jmp 0x140003a25
jne 0x14000164e
mov rsi, rbx
jmp 0x14000176a
mov ebp, 0x100
jmp 0x140003a59
je 0x140001678
mov rdi, rsi
cmp al, 0x2e
je 0x14000167b
jmp 0x140003a8e
jne 0x14000166b
mov rdi, rbx
test rdi, rdi
je 0x140001646
jmp 0x140003ab0
jle 0x140001698
jmp 0x140003ac1
lea r8, [rsp + 0x160]
jmp 0x140003ae5
jne 0x140001740
mov ecx, ebx
inc edx
jmp 0x140003b03
jne 0x1400016bd
jmp 0x140003b14
je 0x14000175b
mov al, byte [rdi]
sub al, 0x30
cmp al, 9
ja 0x14000170f
jmp 0x140003b45
je 0x140001700
mov r11d, eax
lea r9d, [r9 + r9*4]
jmp 0x140003b77
jne 0x1400016f3
movsx eax, byte [rdi]
jmp 0x140003b9f
jmp 0x140001728
test edx, edx
jne 0x14000173b
cmp byte [rdi], 0x2d
jne 0x14000171d
mov r10d, ebx
jmp 0x140001728
cmp byte [rdi], 0x2b
jne 0x14000173b
jmp 0x140003baf
inc edx
jmp 0x140003bce
jb 0x1400016d9
test r10d, r10d
jne 0x14000175b
neg r8d
jmp 0x14000175b
mov r8d, ebx
jmp 0x14000175b
mov rax, rdi
cmp byte [rdi], bl
je 0x140001750
inc rax
inc edx
cmp byte [rax], bl
jne 0x140001747
mov rcx, rdi
jmp 0x140003bf0
xor edx, edx
jmp 0x140003c19
lea rbx, [rsi + 2]
mov rax, qword [rsp + 0x170]
jmp 0x140003c2d
mov qword [rsp + 0x18], r8
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x120
movsxd rax, dword [rcx + 0x3c]
xor ebx, ebx
push rbx
push rcx
push rax
push rdx
pop rdx
pop rax
pop rcx
pop rbx
mov r12d, edx
mov rsi, rcx
mov edi, dword [rax + rcx + 0x88]
push rbx
push rcx
push rax
push rdx
pop rdx
pop rax
pop rcx
pop rbx
mov r13d, dword [rax + rcx + 0x8c]
push rcx
pop rcx
push rbx
pop rbx
push rdx
pop rdx
push rax
pop rax
add rdi, rcx
push rax
push rcx
push rdx
push rbx
pop rbx
pop rdx
pop rcx
pop rax
mov eax, edx
shr eax, 0x10
test ax, ax
push rax
push rcx
push rdx
push rbx
pop rbx
pop rdx
pop rcx
pop rax
jmp 0x1400015a6
mov ebp, dword [rdi + 0x20]
mov r15d, ebx
mov r14d, dword [rdi + 0x24]
push rbx
push rcx
push rax
push rdx
pop rdx
pop rax
pop rcx
pop rbx
add rbp, rcx
add r14, rcx
cmp dword [rdi + 0x18], ebx
jmp 0x1400015bf
mov edx, ebx
push rax
pop rax
push rcx
pop rcx
push rdx
pop rdx
push rbx
pop rbx
add rcx, rsi
mov rax, rcx
push rax
push rcx
push rdx
push rbx
pop rbx
pop rdx
pop rcx
pop rax
cmp byte [rcx], bl
jmp 0x1400015d2
add rbp, 4
add r14, 2
push rbx
push rcx
push rax
push rdx
pop rdx
pop rax
pop rcx
pop rbx
inc r15d
cmp r15d, dword [rdi + 0x18]
jmp 0x1400015f6
movzx edx, word [r14]
add rcx, rsi
push rax
pop rax
push rcx
pop rcx
push rdx
pop rdx
push rbx
pop rbx
mov eax, dword [rcx + rdx*4]
add rsi, rax
cmp rsi, rdi
jmp 0x140001610
mov rcx, rsi
sub rcx, rdi
cmp rcx, r13
jmp 0x14000161f
mov word [rsp + 0x160], 0x642e
push rcx
pop rcx
push rbx
pop rbx
push rdx
pop rdx
push rax
pop rax
mov word [rsp + 0x163], 0x6c
mov byte [rsp + 0x162], 0x6c
test rsi, rsi
jmp 0x140001644
lea rcx, [rsp + 0x20]
mov r8d, ebp
xor edx, edx
call fcn.14000e600
mov al, byte [rsi]
test al, al
push rax
push rcx
push rdx
push rbx
pop rbx
pop rdx
pop rcx
pop rax
jmp 0x140001666
inc rdi
mov al, byte [rdi]
nop
test al, al
jmp 0x140001676
mov eax, edi
sub eax, esi
movsxd r8, eax
test eax, eax
jmp 0x140001689
mov rdx, rsi
push rax
push rcx
push rdx
push rbx
pop rbx
pop rdx
pop rcx
pop rax
lea rcx, [rsp + 0x20]
call fcn.14000e1f0
jmp 0x140001698
mov rdx, rbp
lea rcx, [rsp + 0x20]
call fcn.1400105b8
inc rdi
mov edx, ebx
cmp byte [rdi], 0x23
jmp 0x1400016b5
jmp 0x140003b04
inc ecx
cmp byte [rdx + rdi], bl
jmp 0x1400016c4
mov r8d, ebx
push rax
pop rax
push rcx
pop rcx
push rdx
pop rdx
push rbx
pop rbx
mov r10d, 1
mov edx, ebx
test ecx, ecx
push rbx
push rcx
push rax
push rdx
pop rdx
pop rax
pop rcx
pop rbx
jmp 0x1400016d3
mov eax, ecx
mov r9d, 1
sub eax, edx
sub eax, r9d
jmp 0x1400016ee
add r9d, r9d
sub r11, 1
jmp 0x1400016fe
sub eax, 0x30
imul eax, r9d
add r8d, eax
jmp 0x14000170d
mov r10d, 1
jmp 0x140001728
inc rdi
cmp edx, ecx
jmp 0x14000172f
call fcn.14000abe0
mov r8d, eax
jmp 0x14000175b
lea rcx, [rsp + 0x20]
call fcn.1400029ac
mov rsi, rax
jmp 0x14000176a
mov qword [rax], rbx
mov rbx, qword [rsp + 0x168]
push rax
pop rax
push rcx
pop rcx
push rdx
pop rdx
push rbx
pop rbx
add rsp, 0x120
nop
pop r15
push rax
pop rax
push rcx
pop rcx
push rdx
pop rdx
push rbx
pop rbx
pop r14
pop r13
pop r12
pop rdi
pop rsi
push rax
push rcx
push rdx
push rbx
pop rbx
pop rdx
pop rcx
pop rax
pop rbp
ret