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

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x88
mov r12, qword [0x140207460]
mov r15d, 0xffffffff
mov r13, qword [rsp + 0xf0]
lea r14, [rsp + 0x48]
mov rsi, rcx
mov ebx, edx
mov rbp, r8
mov rax, qword [r12]
mov qword [rsp + 0x78], rax
xor eax, eax
lea rcx, [r9 + 1]
mov r8d, 0xa
mov rdx, r14
mov qword [rsp + 0x48], r9
call sub.msvcrt.dll_strtol
mov rcx, qword [rsp + 0x48]
mov edi, eax
cmp byte [rcx], bl
je 0x14000f940
cmp bl, 0x2f
jle 0x14000f978
cmp bl, 0x3a
jne 0x14000f930
xor eax, eax
test r15d, r15d
cmovns eax, r15d
cmp edi, 0x3b
setbe cl
cmp esi, 0x18
setbe dl
test cl, dl
je 0x14000fa14
cmp r15d, 0x3c
jg 0x14000fa14
mov dword [r13], eax
mov rax, qword [rsp + 0x48]
mov dword [r13 + 8], esi
mov dword [r13 + 4], edi
cmp byte [rax], 0x2e
je 0x14000fa20
sub eax, ebp
mov rdx, qword [rsp + 0x78]
sub rdx, qword [r12]
jne 0x14000fb22
add rsp, 0x88
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x28], r13
xor r9d, r9d
mov r8d, r15d
mov edx, edi
mov qword [rsp + 0x20], r14
mov ecx, esi
mov dword [rsp + 0x44], esi
call fcn.14000f670
mov r11d, dword [rsp + 0x44]
test eax, eax
jne 0x14000faf0
nop word [rax + rax]
mov rax, qword [rsp + 0x48]
jmp 0x14000f8d9
movzx eax, byte [rcx + 1]
mov rdx, qword [str._________AA__A__________________]
test byte [rdx + rax], 2
je 0x14000f886
add rcx, 1
mov r8d, 0xa
mov rdx, r14
call sub.msvcrt.dll_strtol
mov r15d, eax
cmp bl, 0x2f
jg 0x14000f88f
nop dword [rax + rax]
cmp qword [rsp + 0xf8], 0
lea r14, [rsp + 0x50]
je 0x14000fad0
mov rcx, r14
lea rdx, [rsp + 0xf8]
call qword [0x1401c8c40]
mov r11d, esi
test eax, eax
mov eax, 0
cmove rax, r14
mov r14, qword [rsp + 0xf8]
mov qword [rsp + 0x38], rax
cmp rsi, 0x46
ja 0x14000f900
cmp bl, 0x2e
je 0x14000fa78
mov qword [rsp + 0x28], r13
mov r9, qword [rsp + 0x38]
mov r8d, edi
mov edx, r11d
mov qword [rsp + 0x20], r14
mov ecx, r15d
call fcn.14000f670
test eax, eax
je 0x14000f930
mov qword [rsp + 0x28], r13
mov r9, qword [rsp + 0x38]
mov r8d, esi
mov edx, edi
mov qword [rsp + 0x20], r14
mov ecx, r15d
call fcn.14000f670
test eax, eax
je 0x14000f930
xor eax, eax
jmp 0x14000f8db
movzx edx, byte [rax + 1]
mov rcx, qword [str._________AA__A__________________]
test byte [rcx + rdx], 2
je 0x14000f8d9
cmp dword [r13 + 0x14], 0xffffffff
je 0x14000f8d9
cmp dword [r13 + 0x10], 0xffffffff
je 0x14000f8d9
cmp dword [r13 + 0xc], 0xffffffff
je 0x14000f8d9
lea rcx, [rax + 1]
mov r8d, 0xa
mov rdx, r14
call sub.msvcrt.dll_strtol
mov rax, qword [rsp + 0x48]
jmp 0x14000f8d9
mov qword [rsp + 0x28], r13
mov r9, qword [rsp + 0x38]
mov r8d, esi
mov edx, edi
mov qword [rsp + 0x20], r14
mov ecx, r15d
mov dword [rsp + 0x44], r11d
call fcn.14000f670
mov r11d, dword [rsp + 0x44]
test eax, eax
je 0x14000f930
mov qword [rsp + 0x28], r13
mov r9, qword [rsp + 0x38]
mov r8d, edi
mov edx, r11d
mov qword [rsp + 0x20], r14
mov ecx, r15d
call fcn.14000f670
test eax, eax
jne 0x14000fa14
jmp 0x14000f930
xor edx, edx
mov rcx, r14
call fcn.1400ba1c0
movsxd rax, dword [rsp + 0x50]
mov qword [rsp + 0xf8], rax
jmp 0x14000f98c
mov qword [rsp + 0x28], r13
xor r9d, r9d
mov ecx, r11d
mov r8d, edi
mov qword [rsp + 0x20], r14
mov edx, r15d
mov dword [rsp + 0x44], r11d
call fcn.14000f670
mov r11d, dword [rsp + 0x44]
test eax, eax
jne 0x14000f9c2
jmp 0x14000f930
call fcn.1401be670
nop
nop dword [rax + rax]