Function at 0x180009330
Capabilities:
Query environment variable

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push r14
mov eax, 0x6560
call fcn.1800f3480
sub rsp, rax
mov rax, qword [0x180153498]
xor rax, rsp
mov qword [rsp + 0x6550], rax
xor esi, esi
mov edi, esi
mov dword [rsp + 0x58], esi
xor edx, edx
mov r8d, 0x110
lea rcx, [rsp + 0x6440]
call sub.VCRUNTIME140.dll_memset
lea rcx, str.LOCALAPPDATA
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
xorps xmm0, xmm0
movups xmmword [rsp + 0x98], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xa8], xmm1
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x1800093b0
mov rdx, rax
lea rcx, [rsp + 0x98]
call fcn.180005fd0
nop
mov r8d, 1
lea rdx, [0x18012a140]
lea rcx, [rsp + 0x98]
call fcn.180055b70
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x88], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x78], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x88], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
or edi, 1
lea rdx, str.EZFNLauncherV4
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rdx, qword [str.EZFNLauncherV4]
mov r8, qword [reloc.WS2_32.dll_ntohl]
lea rcx, [rsp + 0x78]
call fcn.180055b70
xorps xmm0, xmm0
movups xmmword [rsp + 0x6420], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x6430], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x6420], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x6430], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
or edi, 2
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str._settings.json
lea rcx, [rsp + 0x6420]
call fcn.180055b70
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x48], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x38], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x48], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
or edi, 4
lea rbx, [rsp + 0x38]
cmp qword [rsp + 0x50], 0x10
cmovae rbx, qword [rsp + 0x38]
lea r14, [0x180000000]
lea rax, [r14 + 0x131300]
mov qword [rsp + 0x6440], rax
lea rcx, [rsp + 0x64f0]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
or edi, 8
mov dword [rsp + 0x58], edi
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x6450]
lea rcx, [rsp + 0x6440]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rsp + 0x6440]
movsxd rcx, dword [rax + 4]
lea rdi, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x6440], rdi
mov rax, qword [rsp + 0x6440]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x643c], edx
lea rcx, [rsp + 0x6450]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
lea rax, vtable.std::basic_filebuf_char__struct_std::char_traits_char__.0
mov qword [rsp + 0x6450], rax
mov byte [rsp + 0x64cc], 0
mov byte [rsp + 0x64c1], 0
lea rcx, [rsp + 0x6450]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::_Init_void____ptr64]
mov qword [rsp + 0x64d0], rsi
mov rax, qword [0x180158098]
mov qword [rsp + 0x64c4], rax
mov qword [rsp + 0x64b8], rsi
mov r8d, 1
mov rdx, rbx
lea rcx, [rsp + 0x6450]
call fcn.180030860
test rax, rax
jne 0x1800095fc
mov rax, qword [rsp + 0x6440]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x6440]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
mov rax, qword [rsp + 0x6440]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x6440], rdi
mov rax, qword [rsp + 0x6440]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x643c], edx
mov rdx, qword [rsp + 0x50]
cmp rdx, 0x10
jb 0x180009669
inc rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009664
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180009664
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1800f2190
movdqa xmm0, xmmword [0x18013ca60]
movdqu xmmword [rsp + 0x48], xmm0
mov byte [rsp + 0x38], 0
mov rdx, qword [rsp + 0x6438]
cmp rdx, 0x10
jb 0x1800096c2
inc rdx
mov rcx, qword [rsp + 0x6420]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800096bd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800096bd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1800f2190
movdqa xmm0, xmmword [0x18013ca60]
movdqu xmmword [rsp + 0x6430], xmm0
mov byte [rsp + 0x6420], 0
mov rdx, qword [rsp + 0x90]
cmp rdx, 0x10
jb 0x18000971e
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009719
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180009719
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1800f2190
movdqa xmm0, xmmword [0x18013ca60]
movdqu xmmword [rsp + 0x88], xmm0
mov byte [rsp + 0x78], 0
mov rdx, qword [rsp + 0xb0]
cmp rdx, 0x10
jb 0x18000977a
inc rdx
mov rcx, qword [rsp + 0x98]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009775
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180009775
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1800f2190
movdqa xmm0, xmmword [0x18013ca60]
movdqu xmmword [rsp + 0xa8], xmm0
mov byte [rsp + 0x98], 0
cmp qword [rsp + 0x64d0], 0
je 0x180009da3
xor edx, edx
lea rcx, [rsp + 0x6420]
call fcn.18002f8a0
nop
mov qword [rsp + 0xd0], rsi
lea rax, [rsp + 0x6440]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x6440]
movsxd rcx, dword [rax + 4]
mov rax, qword [rsp + rcx + 0x6488]
mov qword [rsp + 0x70], rax
lea r8, [rsp + 0x98]
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x270]
call fcn.180033970
nop
lea r8, [rsp + 0x6420]
mov rcx, rax
call fcn.18002ec00
nop
lea rcx, [rsp + 0x2b8]
call fcn.18002dee0
mov rcx, qword [rsp + 0x2a8]
test rcx, rcx
je 0x18000983b
mov rax, qword [rcx]
lea rdx, [rsp + 0x270]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], rsi
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.EditOnRelease
lea rcx, [rsp + 0x38]
call fcn.180005fd0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
movzx ecx, byte [rsp + 0x6420]
test cl, cl
jne 0x180009899
mov byte [rsp + 0x6420], 1
call fcn.180036800
mov qword [rsp + 0x6428], rax
movzx ecx, byte [rsp + 0x6420]
jmp 0x1800098a1
mov rax, qword [rsp + 0x6428]
cmp cl, 1
jne 0x180009ff5
lea r8, [rsp + 0x38]
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.18003db90
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x50]
cmp rdx, 0x10
jb 0x180009901
inc rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800098fc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800098fc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1800f2190
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x38], 0
cmp byte [rbx + 0x40], 4
jne 0x180009e3c
movzx eax, byte [rbx + 0x48]
mov byte [0x180157030], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], rsi
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.ResetOnRelease
lea rcx, [rsp + 0x38]
call fcn.180005fd0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
movzx ecx, byte [rsp + 0x6420]
test cl, cl
jne 0x180009986
mov byte [rsp + 0x6420], 1
call fcn.180036800
mov qword [rsp + 0x6428], rax
movzx ecx, byte [rsp + 0x6420]
jmp 0x18000998e
mov rax, qword [rsp + 0x6428]
cmp cl, 1
jne 0x180009fa9
lea r8, [rsp + 0x38]
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.18003db90
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x50]
cmp rdx, 0x10
jb 0x1800099ee
inc rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800099e9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800099e9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1800f2190
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x38], 0
cmp byte [rbx + 0x40], 4
jne 0x180009e82
movzx eax, byte [rbx + 0x48]
mov byte [0x180157031], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], rsi
mov r8d, 3
lea rdx, [0x18012a1d8]
lea rcx, [rsp + 0x38]
call fcn.180005fd0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
movzx ecx, byte [rsp + 0x6420]
test cl, cl
jne 0x180009a73
mov byte [rsp + 0x6420], 1
call fcn.180036800
mov qword [rsp + 0x6428], rax
movzx ecx, byte [rsp + 0x6420]
jmp 0x180009a7b
mov rax, qword [rsp + 0x6428]
cmp cl, 1
jne 0x180009f5a
lea r8, [rsp + 0x38]
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.18003db90
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x50]
cmp rdx, 0x10
jb 0x180009adb
inc rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009ad6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180009ad6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1800f2190
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x38], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
xor eax, eax
mov qword [rsp + 0x70], rax
movzx edx, byte [rsp + 0x68]
lea rcx, [rsp + 0x70]
call fcn.1800309f0
mov byte [rsp + 0x68], 7
movsd xmm0, qword [0x18013c940]
movsd qword [rsp + 0x70], xmm0
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x30]
lea rcx, [rbx + 0x40]
call fcn.180037a10
nop
movzx edx, byte [rsp + 0x68]
lea rcx, [rsp + 0x70]
call fcn.1800309f0
nop
cmp byte [rsp + 0x30], 0
jle 0x180009bf0
call fcn.18000a1d0
mov rbx, rax
mov rcx, rax
call fcn.18002f310
mov r9, rbx
mov edx, 2
mov r8d, 0x4e20
lea rcx, [rsp + 0x360]
call fcn.180008b20
nop
mov rdx, qword [0x1801556f0]
lea r8, [rsp + 0x360]
cmp rdx, qword [0x1801556f8]
je 0x180009ba4
call fcn.18003cd60
add qword [0x1801556f0], 0x3058
jmp 0x180009baa
call fcn.180039140
nop
mov rcx, qword [rsp + 0x23b0]
test rcx, rcx
je 0x180009bcb
mov rax, qword [rcx]
lea rdx, [rsp + 0x2378]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov dword [0x180157034], 0x42b40000
movzx edx, byte [rsp + 0x6420]
lea rcx, [rsp + 0x6428]
call fcn.1800309f0
nop
jmp 0x180009dbc
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], rsi
mov r8d, 3
lea rdx, [0x18012a1d8]
lea rcx, [rsp + 0x38]
call fcn.180005fd0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
movzx ecx, byte [rsp + 0x6420]
test cl, cl
jne 0x180009c4e
mov byte [rsp + 0x6420], 1
call fcn.180036800
mov qword [rsp + 0x6428], rax
movzx ecx, byte [rsp + 0x6420]
jmp 0x180009c56
mov rax, qword [rsp + 0x6428]
cmp cl, 1
jne 0x180009f0e
lea r8, [rsp + 0x38]
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.18003db90
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x50]
cmp rdx, 0x10
jb 0x180009cb6
inc rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009cb1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180009cb1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1800f2190
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x38], 0
movzx edx, byte [rbx + 0x40]
cmp edx, 9
ja case.0x180009ce1.0
mov ecx, dword [r14 + rdx*4 + 0xa044]
add rcx, r14
jmp rcx
lea rax, [rbx + 0x48]
cmp dl, 6
cmovne rax, rsi
mov rcx, qword [rax]
xorps xmm0, xmm0
test rcx, rcx
js 0x180009d00
cvtsi2ss xmm0, rcx
jmp 0x180009d5e
mov rax, rcx
shr rax, 1
and ecx, 1
or rax, rcx
cvtsi2ss xmm0, rax
addss xmm0, xmm0
jmp 0x180009d5e
sub dl, 5
cmp dl, 1
setbe al
lea rcx, [rbx + 0x48]
test al, al
cmove rcx, rsi
xorps xmm0, xmm0
cvtsi2ss xmm0, qword [rcx]
jmp 0x180009d5e
lea rax, [rbx + 0x48]
cmp dl, 7
cmovne rax, rsi
movsd xmm0, qword [rax]
cvtpd2ps xmm0, xmm0
jmp 0x180009d5e
lea rax, [rbx + 0x48]
cmp dl, 4
cmovne rax, rsi
movzx eax, byte [rax]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x180157034], xmm0
movzx edx, byte [rsp + 0x6420]
lea rcx, [rsp + 0x6428]
call fcn.1800309f0
nop
jmp 0x180009dbc
mov word [0x180157030], 0
mov dword [0x180157034], 0x42b40000
call fcn.18000a390
nop
mov rax, qword [rsp + 0x6440]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x6440], rdi
mov rax, qword [rsp + 0x6440]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x643c], edx
lea rcx, [rsp + 0x6450]
call fcn.18002d510
lea rcx, [rsp + 0x6458]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rsp + 0x64f0]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rcx, qword [rsp + 0x6550]
xor rcx, rsp
call fcn.1800f2170
lea r11, [rsp + 0x6560]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop r14
ret
lea rcx, [rbx + 0x40]
call fcn.180037fb0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rsp + 0x98]
call fcn.180040a50
nop
mov r8, rax
lea rcx, [rsp + 0xe0]
call fcn.180040b10
lea rdx, [0x18014ebb8]
lea rcx, [rsp + 0xe0]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rcx, [rbx + 0x40]
call fcn.180037fb0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rsp + 0x98]
call fcn.180040a50
nop
mov r8, rax
lea rcx, [rsp + 0x118]
call fcn.180040b10
lea rdx, [0x18014ebb8]
lea rcx, [rsp + 0x118]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rcx, [rbx + 0x40]
call fcn.180037fb0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rsp + 0x98]
call fcn.180040d40
nop
mov r8, rax
lea rcx, [rsp + 0x150]
call fcn.180040b10
lea rdx, [0x18014ebb8]
lea rcx, [rsp + 0x150]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rcx, [rsp + 0x6420]
call fcn.180037fb0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rsp + 0x78]
call fcn.18003c160
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rsp + 0x188]
call fcn.18003c220
lea rdx, [0x18014ebb8]
lea rcx, [rsp + 0x188]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rcx, [rsp + 0x6420]
call fcn.180037fb0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rsp + 0x98]
call fcn.18003c160
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rsp + 0x1c0]
call fcn.18003c220
lea rdx, [0x18014ebb8]
lea rcx, [rsp + 0x1c0]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rcx, [rsp + 0x6420]
call fcn.180037fb0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rsp + 0x78]
call fcn.18003c160
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rsp + 0x1f8]
call fcn.18003c220
lea rdx, [0x18014ebb8]
lea rcx, [rsp + 0x1f8]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rcx, [rsp + 0x6420]
call fcn.180037fb0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rsp + 0x78]
call fcn.18003c160
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rsp + 0x230]
call fcn.18003c220
lea rdx, [0x18014ebb8]
lea rcx, [rsp + 0x230]
call sub.VCRUNTIME140.dll__CxxThrowException
int3