Function at 0x140068190
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, 0x108
mov rax, qword [rdx + 8]
mov rsi, qword [rdx]
mov r12, rcx
mov rcx, qword [0x1400d7510]
mov qword [rsp + 0x38], rax
lea r13, [rsp + 0xc0]
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 0
mov dword [rsp + 0x9c], 0
call fcn.1400a4c00
cmp byte [rax], 0
mov rbx, rax
jne 0x140068508
mov rax, qword [r12]
lea rdx, [rsp + 0xa8]
mov rcx, r12
call qword [rax + 0x18]
cmp byte [rbx], 0
mov edi, eax
jne 0x140068508
lea rcx, [0x1400af9c0]
call fcn.1400a4c00
mov dword [rax], edi
mov rbp, rax
test edi, edi
jne 0x140068540
mov rdx, qword [rsp + 0xa8]
movzx r15d, byte [rbx]
movzx eax, word [rdx + 0x32]
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140068318
xor edi, edi
test r15b, r15b
jne 0x140068310
lea rax, [rsp + 0xb8]
lea r14, [rsp + 0xb0]
mov qword [rsp + 0x40], rax
mov rax, qword [r12]
mov r8, r14
mov edx, edi
mov rcx, r12
call qword [rax + 0x30]
movzx r15d, byte [rbx]
test r15b, r15b
jne 0x140068310
mov dword [rbp], eax
test eax, eax
jne 0x140068528
mov rdx, qword [rsp + 0xb0]
cmp dword [rdx + 0x3c], 2
je 0x1400684b0
movzx r15d, byte [rbx]
mov byte [rbx], 0
mov rcx, r12
mov r8, qword [r12]
call qword [r8 + 0xa8]
cmp byte [rbx], 0
jne 0x140068588
mov byte [rbx], r15b
test r15b, r15b
jne 0x140068588
add rdi, 1
cmp qword [rsp + 0x30], rdi
jne 0x1400682a5
nop
mov rdx, qword [rsp + 0xa8]
mov byte [rbx], 0
mov r8, qword [r12]
mov rcx, r12
call qword [r8 + 0x98]
cmp byte [rbx], 0
jne 0x140068508
mov byte [rbx], 0
mov rcx, r13
call fcn.140065a60
cmp byte [rbx], 0
jne 0x140068491
mov byte [rbx], r15b
test r15b, r15b
jne 0x140068491
lea r14, [rsp + 0x80]
lea rdx, [rsi + 0x14]
mov rcx, r14
call fcn.14000a150
mov rbp, qword [rsp + 0x80]
mov r13, qword [rsp + 0x88]
movabs rdx, 0x746e6174736e6f63
movabs rcx, 0x756f6620746f6e20
mov rdi, rbp
lea rax, [rbp + r13 + 8]
add rdi, 0x14
mov qword [rax], rdx
mov qword [rax + 8], rcx
mov dword [rax + 0x10], 0x203a646e
mov byte [rax + 0x14], 0
jo 0x140068770
test rsi, rsi
jle 0x1400683e8
mov r8, rsi
add r8, 1
jo 0x14006879d
test r8, r8
js 0x140068550
mov rdx, qword [rsp + 0x38]
lea rcx, [rdi + r13 + 8]
add rdx, 8
call sub.msvcrt.dll_memcpy
add rsi, rdi
jo 0x14006879d
mov rdi, rsi
lea rcx, [0x1400af9c0]
lea r15, [0x1400bd20e]
call fcn.1400a4c00
mov edx, 8
mov ecx, 0x48
mov esi, dword [rax]
call fcn.14000a2f0
lea rdx, [rsp + 0x50]
mov rcx, r14
mov r12, rax
lea rax, [0x1400afa40]
mov qword [r12], rax
mov qword [r12 + 0x10], r15
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], r13
call fcn.14000cb80
mov rax, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x80]
mov qword [r12 + 8], 0
mov dword [r12 + 0x40], esi
mov qword [r12 + 0x18], rdx
mov qword [r12 + 0x20], rax
cmp byte [rbx], 0
jne 0x140068485
mov qword [rsp + 0x20], 0x389
lea r9, [0x1400bd1fb]
mov rdx, r15
mov rcx, r12
lea r8, str.getValue
call fcn.14000b530
test r13, r13
je 0x140068491
test byte [r13 + 7], 0x40
je 0x1400684f8
mov rax, qword [rsp + 0xa0]
add rsp, 0x108
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [r12]
lea rcx, [rsp + 0x9c]
mov r8, qword [rsp + 0x40]
mov r9d, 1
mov qword [rsp + 0x20], rcx
mov rcx, r12
mov edx, dword [rdx]
call qword [rax + 0x38]
cmp byte [rbx], 0
jne 0x140068570
mov dword [rbp], eax
test eax, eax
je 0x1400685a0
mov rdx, qword [rsp + 0xb0]
jmp 0x1400682da
mov rcx, r13
call fcn.140008a10
jmp 0x140068491
mov byte [rbx], 0
mov rcx, r13
call fcn.140065a60
cmp byte [rbx], 0
jne 0x140068491
mov byte [rbx], 1
jmp 0x140068491
movzx r15d, byte [rbx]
add rdi, 1
cmp qword [rsp + 0x30], rdi
jne 0x140068287
jmp 0x140068310
movzx r15d, byte [rbx]
jmp 0x140068332
movabs r8, 0x7fffffffffffffff
xor edx, edx
movabs rcx, 0x8000000000000000
call fcn.1400093f0
jmp 0x1400683e8
mov byte [rbx], 0
mov rax, qword [r12]
mov rcx, r12
mov rdx, qword [rsp + 0xb0]
call qword [rax + 0xa8]
mov rdx, qword [rsp + 0xa8]
mov r15d, 1
jmp 0x140068318
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xe8], 0
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0x48], rcx
call fcn.14004a530
cmp byte [rbx], 0
mov r15, rax
jne 0x140068758
mov rax, qword [0x1400d6e00]
mov rcx, qword [rsp + 0x48]
call qword [rax]
test eax, eax
js 0x140068780
movsxd r8, eax
mov rdx, r15
lea rcx, [rsp + 0x80]
call fcn.14004a370
mov rdx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
cmp byte [rbx], 0
jne 0x140068758
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0xb0]
lea r15, [rsp + 0x60]
mov rcx, r15
mov qword [rsp + 0xe0], rdx
mov rax, qword [rax + 0x10]
movdqu xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x70], rax
call fcn.140068020
cmp byte [rbx], 0
jne 0x140068758
movdqu xmm1, xmmword [rsp + 0xe0]
mov rdx, r15
mov rcx, r13
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0x70], rax
movups xmmword [rsp + 0x60], xmm1
call fcn.140067eb0
cmp byte [rbx], 0
jne 0x140068758
cmp qword [rsp + 0xc0], rsi
jne 0x140068758
test rsi, rsi
je 0x1400686cf
mov rax, qword [rsp + 0x38]
mov r8, rsi
lea rdx, [rax + 8]
mov rax, qword [rsp + 0xc8]
lea rcx, [rax + 8]
call sub.msvcrt.dll_memcmp
test eax, eax
jne 0x140068758
mov rdx, qword [rsp + 0xd0]
lea rcx, [rsp + 0xa0]
call fcn.140063630
cmp byte [rbx], 0
jne 0x140068758
mov rax, qword [0x1400d71e0]
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0xd0], 0
call qword [rax]
mov rax, qword [r12]
mov rdx, qword [rsp + 0xb0]
mov rcx, r12
call qword [rax + 0xa8]
movzx r15d, byte [rbx]
test r15b, r15b
jne 0x140068310
mov rax, qword [r12]
mov rdx, qword [rsp + 0xa8]
mov rcx, r12
call qword [rax + 0x98]
cmp byte [rbx], 0
jne 0x140068508
mov rcx, r13
call fcn.140065a60
jmp 0x140068491
mov rax, qword [0x1400d71e0]
mov rcx, qword [rsp + 0xb8]
call qword [rax]
jmp 0x1400684e8
call fcn.140008cf0
mov rdi, rbp
jmp 0x1400683ae
movabs r8, 0x7fffffffffffffff
movsxd rcx, eax
xor edx, edx
call fcn.1400093f0
xor eax, eax
xor edx, edx
jmp 0x14006861b
call fcn.140008cf0
jmp 0x1400683e8