Function at 0x1400b2640
Capabilities:
Create thread

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x108]
sub rsp, 0x1e0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
mov rax, qword [0x140154e70]
xor rax, rsp
mov qword [rbp + 0x60], rax
xor r14d, r14d
lea rdx, [rbp + 8]
lea rcx, [0x140337c88]
call fcn.1400042c0
nop
lea rdx, str.DBDC_
cmp qword [0x140337cf0], 0x10
cmovae rdx, qword [str.DBDC_]
mov r8, qword [0x140337ce8]
mov rcx, rax
call fcn.140009050
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x38], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x40], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rdx, [0x140337c08]
cmp qword [0x140337c20], 0x10
cmovae rdx, qword [0x140337c08]
mov r8, qword [0x140337c18]
lea rcx, [rbp - 0x50]
call fcn.140009050
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea r8d, [r14 + 0xd]
lea rdx, str.settings.json
lea rcx, [rbp - 0x70]
call fcn.140009050
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x78], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.140006180
nop
lea rcx, [rsp + 0x70]
call fcn.14000a8f0
nop
lea rcx, [rbp - 0x70]
call fcn.14000a8f0
nop
lea rcx, [rbp - 0x50]
call fcn.14000a8f0
nop
lea rcx, [rbp + 8]
call fcn.14000a8f0
movzx r13d, byte [rbp + 0x30]
cmp r13b, 1
sete r12b
jne 0x1400b2c6e
mov rsi, qword [rbp + 0x38]
mov r15, qword [rsi]
mov rbx, qword [r15 + 8]
mov r14, r15
mov edi, 0xb
cmp byte [rbx + 0x19], 0
jne 0x1400b285f
mov r13d, edi
nop
lea rcx, [rbx + 0x20]
mov rdi, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0x10
jb 0x1400b2812
mov rcx, qword [rcx]
mov r8, rdi
cmp rdi, r13
cmova r8, r13
lea rdx, str.menu_accent
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400b2832
jns 0x1400b283d
mov al, 1
jmp 0x1400b283f
cmp rdi, r13
jae 0x1400b283b
mov al, 1
jmp 0x1400b283f
jbe 0x1400b2849
xor al, al
test al, al
je 0x1400b2849
mov rbx, qword [rbx + 0x10]
jmp 0x1400b284f
mov r14, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x1400b2800
movzx r13d, byte [rbp + 0x30]
mov edi, 0xb
cmp byte [r14 + 0x19], 0
jne 0x1400b2c6b
lea rcx, [r14 + 0x20]
mov rbx, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0x10
jb 0x1400b287c
mov rcx, qword [rcx]
mov r8, rbx
cmp rbx, 0xb
cmova r8, rdi
lea rdx, str.menu_accent
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400b289d
jns 0x1400b28a9
mov al, 0xff
jmp 0x1400b28ab
cmp rbx, 0xb
jae 0x1400b28a7
mov al, 0xff
jmp 0x1400b28ab
jbe 0x1400b28b3
mov al, 1
test al, al
jg 0x1400b2c6b
cmp r14, r15
je 0x1400b2c6b
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor r14d, r14d
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], r14
mov r8, rdi
lea rdx, str.menu_accent
lea rcx, [rsp + 0x30]
call fcn.140004f10
nop
test r12b, r12b
je 0x1400b32ca
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x50]
mov rcx, rsi
call fcn.14001af10
mov rbx, qword [rsp + 0x60]
cmp byte [rbx + 0x19], r14b
jne 0x1400b291e
lea r8, [rbx + 0x20]
lea rdx, [rsp + 0x30]
call fcn.14001c130
test al, al
je 0x1400b2921
mov rbx, qword [rsi]
lea rcx, [rsp + 0x30]
call fcn.14000a8f0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], r14
mov r8d, 1
lea rdx, [0x1401146a0]
lea rcx, [rsp + 0x30]
call fcn.140004f10
nop
cmp byte [rbx + 0x40], 1
jne 0x1400b33c1
mov rdi, qword [rbx + 0x48]
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.14001af10
mov rbx, qword [rsp + 0x60]
cmp byte [rbx + 0x19], 0
jne 0x1400b2992
lea r8, [rbx + 0x20]
lea rdx, [rsp + 0x30]
call fcn.14001c130
test al, al
je 0x1400b2995
mov rbx, qword [rdi]
lea rcx, [rsp + 0x30]
call fcn.14000a8f0
lea rcx, [rbx + 0x40]
call fcn.14009d170
mov dword [0x140337bf8], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], r14
mov r8d, 0xb
lea rdx, str.menu_accent
lea rcx, [rsp + 0x30]
call fcn.140004f10
nop
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x50]
mov rcx, rsi
call fcn.14001af10
mov rbx, qword [rsp + 0x60]
cmp byte [rbx + 0x19], 0
jne 0x1400b2a07
lea r8, [rbx + 0x20]
lea rdx, [rsp + 0x30]
call fcn.14001c130
test al, al
je 0x1400b2a0a
mov rbx, qword [rsi]
lea rcx, [rsp + 0x30]
call fcn.14000a8f0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], r14
mov r8d, 1
lea rdx, [0x1401146a4]
lea rcx, [rsp + 0x30]
call fcn.140004f10
nop
cmp byte [rbx + 0x40], 1
jne 0x1400b3383
mov rdi, qword [rbx + 0x48]
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.14001af10
mov rbx, qword [rsp + 0x60]
cmp byte [rbx + 0x19], 0
jne 0x1400b2a7b
lea r8, [rbx + 0x20]
lea rdx, [rsp + 0x30]
call fcn.14001c130
test al, al
je 0x1400b2a7e
mov rbx, qword [rdi]
lea rcx, [rsp + 0x30]
call fcn.14000a8f0
lea rcx, [rbx + 0x40]
call fcn.14009d170
mov dword [0x140337bfc], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], r14
mov r8d, 0xb
lea rdx, str.menu_accent
lea rcx, [rsp + 0x30]
call fcn.140004f10
nop
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x50]
mov rcx, rsi
call fcn.14001af10
mov rbx, qword [rsp + 0x60]
cmp byte [rbx + 0x19], 0
jne 0x1400b2af0
lea r8, [rbx + 0x20]
lea rdx, [rsp + 0x30]
call fcn.14001c130
test al, al
je 0x1400b2af3
mov rbx, qword [rsi]
lea rcx, [rsp + 0x30]
call fcn.14000a8f0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], r14
mov r8d, 1
lea rdx, str.barg
lea rcx, [rsp + 0x30]
call fcn.140004f10
nop
cmp byte [rbx + 0x40], 1
jne 0x1400b3345
mov rdi, qword [rbx + 0x48]
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.14001af10
mov rbx, qword [rsp + 0x60]
cmp byte [rbx + 0x19], 0
jne 0x1400b2b64
lea r8, [rbx + 0x20]
lea rdx, [rsp + 0x30]
call fcn.14001c130
test al, al
je 0x1400b2b67
mov rbx, qword [rdi]
lea rcx, [rsp + 0x30]
call fcn.14000a8f0
lea rcx, [rbx + 0x40]
call fcn.14009d170
mov dword [0x140337c00], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], r14
mov r8d, 0xb
lea rdx, str.menu_accent
lea rcx, [rsp + 0x30]
call fcn.140004f10
nop
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x50]
mov rcx, rsi
call fcn.14001af10
mov rbx, qword [rsp + 0x60]
cmp byte [rbx + 0x19], 0
jne 0x1400b2bd9
lea r8, [rbx + 0x20]
lea rdx, [rsp + 0x30]
call fcn.14001c130
test al, al
je 0x1400b2bdc
mov rbx, qword [rsi]
lea rcx, [rsp + 0x30]
call fcn.14000a8f0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], r14
mov r8d, 1
lea rdx, [0x14011469c]
lea rcx, [rsp + 0x30]
call fcn.140004f10
nop
cmp byte [rbx + 0x40], 1
jne 0x1400b3307
mov rdi, qword [rbx + 0x48]
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.14001af10
mov rbx, qword [rsp + 0x60]
cmp byte [rbx + 0x19], 0
jne 0x1400b2c4d
lea r8, [rbx + 0x20]
lea rdx, [rsp + 0x30]
call fcn.14001c130
test al, al
je 0x1400b2c50
mov rbx, qword [rdi]
lea rcx, [rsp + 0x30]
call fcn.14000a8f0
lea rcx, [rbx + 0x40]
call fcn.14009d170
mov dword [0x140337c04], eax
jmp 0x1400b2c6e
xor r14d, r14d
movzx edx, r13b
lea rcx, [rbp + 0x38]
call fcn.14000b820
nop
mov ecx, 1
call fcn.1400ee870
mov qword [rbp + 0x28], rax
lea rcx, [rbp + 0x58]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r14d
mov r9, rax
lea r8, [0x1400b5a10]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x50], rax
test rax, rax
je 0x1400b326a
cmp dword [rbp + 0x58], 0
jne 0x1400b2ccb
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
movaps xmm0, xmmword [rbp + 0x50]
movdqa xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x30]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
je 0x1400b2ceb
mov ecx, eax
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_C_error_int_]
int3
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x50], xmm0
mov ecx, 8
call fcn.1400ee870
lea rcx, [0x1400b5c10]
mov qword [rax], rcx
mov qword [rbp + 0x28], rax
lea rcx, [rbp + 0x48]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r14d
mov r9, rax
lea r8, [0x1400b5ac0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x40], rax
test rax, rax
je 0x1400b325a
cmp dword [rbp + 0x48], 0
jne 0x1400b2d4c
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
movaps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x30]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
je 0x1400b2d6c
mov ecx, eax
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_C_error_int_]
int3
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x40], xmm0
mov rcx, qword [0x14033c3b0]
call fcn.1400d1a90
test eax, eax
jne 0x1400b3240
movabs rsi, 0x311cdad160000
movabs r15, 0x112e0be826d694b3
movsd xmm11, qword [0x140115540]
xorps xmm9, xmm9
movsd xmm12, qword [0x140115630]
movsd xmm10, qword [0x1401156f8]
movsd xmm8, qword [0x140115698]
call fcn.1400d64c0
movaps xmm7, xmm0
mov rcx, qword [0x14033c3b0]
call fcn.1400ce5e0
mov rax, qword [0x14033c648]
mov qword [0x14033c3e8], rax
call fcn.1400d3710
mov rax, qword [0x14033c3e8]
test rax, rax
je 0x1400b2e00
mov rax, qword [rax + 0xa0]
jmp 0x1400b2e03
mov rax, r14
cmp dword [rax + 0x30], 0
jne 0x1400b2e0e
call fcn.1400763e0
call fcn.140075020
call fcn.14003f350
call fcn.1400b5050
call fcn.1400b3400
call fcn.140041a90
mov ecx, 0x4000
call qword [sym.imp.OPENGL32.dll_glClear]
mov rax, qword [0x14033c3e8]
mov rax, qword [rax + 0x4cd8]
mov rcx, qword [rax]
add rcx, 0xa8
mov rax, r14
cmp byte [rcx], 0
cmovne rax, rcx
mov rcx, rax
call fcn.1400759f0
mov rcx, qword [0x14033c3b0]
call fcn.1400ce6f0
mov rcx, qword [0x14033c638]
test rcx, rcx
je 0x1400b30c5
call fcn.1400ce5e0
mov rax, qword [0x14033c640]
mov qword [0x14033c3e8], rax
test rax, rax
je 0x1400b2e99
mov rcx, qword [rax + 0xa0]
jmp 0x1400b2e9c
mov rcx, r14
cmp dword [rcx + 0x30], 0
jne 0x1400b2ea7
call fcn.1400763e0
call fcn.140075020
call fcn.14003f350
cmp byte [0x140154f10], 0
je 0x1400b3071
cmp byte [0x140154f7c], 0
je 0x1400b2edc
call fcn.1400b1d00
mov r8, qword [0x140337bc8]
mov rdx, qword [0x140337bc0]
jmp 0x1400b2f4d
mov r8, qword [0x140337bc8]
mov rax, r8
mov rdx, qword [0x140337bc0]
sub rax, rdx
sar rax, 3
test rax, rax
je 0x1400b2f4d
mov ebx, 1
cmp rax, rbx
jbe 0x1400b2f4d
mov ecx, ebx
nop word [rax + rax]
lea rcx, [rdx + rcx*8]
lea rdx, [rcx + 8]
sub r8, rdx
call sub.VCRUNTIME140.dll_memmove
mov r8, qword [0x140337bc8]
sub r8, 8
mov qword [0x140337bc8], r8
inc ebx
mov rax, r8
mov rdx, qword [0x140337bc0]
sub rax, rdx
sar rax, 3
movsxd rcx, ebx
cmp rcx, rax
jb 0x1400b2f10
mov edi, r14d
mov rax, r8
sub rax, rdx
sar rax, 3
test rax, rax
je 0x1400b3071
mov rbx, r14
movsd xmm0, qword [rdx + rbx]
movsd qword [rbp + 0x28], xmm0
cmp byte [0x140154f4c], 0
je 0x1400b3023
mov rax, qword [0x14033c3e8]
mov rcx, qword [rax + 0x41d8]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rcx + 0x40]
call fcn.14003e4a0
mov r8, rax
lea rcx, [0x140154f5c]
cmp byte [0x140154f4d], 0
je 0x1400b2fdb
call fcn.1400389d0
movd xmm2, dword [0x140154f50]
cvtdq2ps xmm2, xmm2
mov ecx, dword [0x140154f58]
mov dword [rsp + 0x20], ecx
mov r9d, eax
lea rdx, [rbp + 0x28]
mov rcx, r8
call fcn.14006cf10
jmp 0x1400b3015
movd xmm6, dword [0x140154f54]
cvtdq2ps xmm6, xmm6
call fcn.1400389d0
movd xmm2, dword [0x140154f50]
cvtdq2ps xmm2, xmm2
movss dword [rsp + 0x28], xmm6
mov ecx, dword [0x140154f58]
mov dword [rsp + 0x20], ecx
mov r9d, eax
lea rdx, [rbp + 0x28]
mov rcx, r8
call fcn.14006ce30
mov rdx, qword [0x140337bc0]
mov r8, qword [0x140337bc8]
cmp byte [0x140154f11], 0
je 0x1400b3055
cmp byte [0x140154f34], 0
je 0x1400b303e
lea rcx, [rbp + 0x28]
call fcn.1400b1590
lea rcx, [rbp + 0x28]
call fcn.1400b11f0
mov r8, qword [0x140337bc8]
mov rdx, qword [0x140337bc0]
inc edi
add rbx, 8
mov rcx, r8
sub rcx, rdx
sar rcx, 3
movsxd rax, edi
cmp rax, rcx
jb 0x1400b2f66
cmp byte [0x14033c628], 0
je 0x1400b307f
call fcn.14009aa60
call fcn.140041a90
mov ecx, 0x4100
call qword [sym.imp.OPENGL32.dll_glClear]
mov rax, qword [0x14033c3e8]
mov rax, qword [rax + 0x4cd8]
mov rcx, qword [rax]
add rcx, 0xa8
mov rax, r14
cmp byte [rcx], 0
cmovne rax, rcx
mov rcx, rax
call fcn.1400759f0
mov rcx, qword [0x14033c638]
call fcn.1400ce6f0
cmp byte [0x14033c628], 0
je 0x1400b30d3
call fcn.14009a830
call fcn.1400d64c0
subsd xmm0, xmm7
comisd xmm11, xmm0
jbe 0x1400b322c
movaps xmm6, xmm11
subsd xmm6, xmm0
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rbx, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rbx, 0x989680
jne 0x1400b310d
imul rax, rax, 0x64
jmp 0x1400b3128
cqo
idiv rbx
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
add rax, rcx
xorps xmm7, xmm7
cvtsi2sd xmm7, rax
comisd xmm9, xmm6
ja 0x1400b3172
comisd xmm6, xmm9
jbe 0x1400b3142
mov al, 1
jmp 0x1400b3151
ucomisd xmm6, xmm9
jp 0x1400b314f
jne 0x1400b314f
xor al, al
jmp 0x1400b3151
mov al, 0x80
test al, al
jle 0x1400b3172
mulsd xmm6, xmm12
movaps xmm0, xmm10
subsd xmm0, xmm6
comisd xmm0, xmm7
jbe 0x1400b316e
addsd xmm7, xmm6
jmp 0x1400b3172
movaps xmm7, xmm10
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rbx, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rbx, 0x989680
jne 0x1400b3190
imul rax, rax, 0x64
jmp 0x1400b31ab
cqo
idiv rbx
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
add rax, rcx
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
comisd xmm0, xmm7
ja 0x1400b322c
comisd xmm7, xmm0
jbe 0x1400b31c3
mov al, 0xff
jmp 0x1400b31d1
ucomisd xmm7, xmm0
jp 0x1400b31cf
jne 0x1400b31cf
xor al, al
jmp 0x1400b31d1
mov al, 0x80
test al, al
jns 0x1400b322c
movaps xmm6, xmm7
subsd xmm6, xmm0
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
imul rcx, rax, 0x64
comisd xmm6, xmm8
jbe 0x1400b31f2
add rcx, rsi
jmp 0x1400b31fa
cvttsd2si rax, xmm6
add rcx, rax
mov rax, r15
imul rcx
sar rdx, 0x1a
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov qword [rbp + 0x30], rdx
imul eax, edx, 0x3b9aca00
sub ecx, eax
mov dword [rbp + 0x38], ecx
lea rcx, [rbp + 0x30]
call qword [sym.imp.MSVCP140.dll__Thrd_sleep]
jmp 0x1400b3172
mov rcx, qword [0x14033c3b0]
call fcn.1400d1a90
test eax, eax
je 0x1400b2dc4
cmp dword [rbp + 0x48], 0
je 0x1400b324d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
nop
cmp dword [rbp + 0x58], 0
je 0x1400b327a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
nop
mov dword [rbp + 0x48], r14d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x58], r14d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov rcx, qword [rbp + 0x60]
xor rcx, rsp
call fcn.1400ee850
lea r11, [rsp + 0x1e0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
lea rcx, [rbp + 0x30]
call fcn.14000a2d0
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rcx, [rbp + 8]
call fcn.14001a0c0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp - 0x30]
call fcn.14000eb20
lea rdx, [0x140128cf0]
lea rcx, [rbp - 0x30]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rcx, [rbx + 0x40]
call fcn.14000a2d0
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rcx, [rsp + 0x50]
call fcn.14001a0c0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp - 0x30]
call fcn.14000eb20
lea rdx, [0x140128cf0]
lea rcx, [rbp - 0x30]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rcx, [rbx + 0x40]
call fcn.14000a2d0
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rcx, [rsp + 0x50]
call fcn.14001a0c0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp - 0x30]
call fcn.14000eb20
lea rdx, [0x140128cf0]
lea rcx, [rbp - 0x30]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rcx, [rbx + 0x40]
call fcn.14000a2d0
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rcx, [rsp + 0x50]
call fcn.14001a0c0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp - 0x30]
call fcn.14000eb20
lea rdx, [0x140128cf0]
lea rcx, [rbp - 0x30]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rcx, [rbx + 0x40]
call fcn.14000a2d0
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rcx, [rsp + 0x50]
call fcn.14001a0c0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp - 0x30]
call fcn.14000eb20
lea rdx, [0x140128cf0]
lea rcx, [rbp - 0x30]
call sub.VCRUNTIME140.dll__CxxThrowException
int3