Function at 0x180137408
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 0x20], r9
mov dword [rax + 8], ecx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x1f8]
sub rsp, 0x2c0
mov qword [rbp + 0xf0], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov r15, r9
mov r12d, r8d
mov r14d, edx
mov eax, ecx
xor r13d, r13d
mov sil, r13b
lea ecx, [r13 + 2]
cmp eax, ecx
jne 0x18013745b
cmp edx, ecx
jne 0x180137734
mov eax, dword [0x180191250]
mov dword [rsp + 0x30], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rax
xorps xmm1, xmm1
movups xmmword [rbp + 0x60], xmm1
mov qword [rbp + 0x70], rax
mov eax, 3
lea ebx, [rax - 2]
mov rdi, qword [rbp + 0x228]
test rdi, rdi
jne 0x1801374e9
mov edx, dword [0x180191230]
test edx, edx
je 0x18013753f
cmp r12d, ecx
je 0x1801374ac
cmp r14d, eax
mov r9b, r13b
jne 0x1801374af
mov r9b, bl
mov dword [rsp + 0x28], 0x1fffff
xor r8d, r8d
lea rcx, [rbp + 0x1a8]
call fcn.1800d79fc
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x60], xmm1
movsd xmm0, qword [rax + 0x10]
movsd qword [rbp + 0x70], xmm0
lea rdi, [rbp + 0x60]
movq rax, xmm1
test rax, rax
je 0x180137734
mov sil, bl
mov qword [rbp + 0x10], r13
mov eax, 5
cmp byte [0x18019018a], r13b
je 0x18013768e
or edi, 0xffffffff
cmp r12d, eax
mov eax, 3
jne 0x1801375b0
cmp r14d, eax
jne 0x18013756b
lea rcx, [rbp - 0x60]
call fcn.180135ee8
test al, al
je 0x180137734
mov rax, qword [rbp - 0x58]
mov qword [rbp + 0x10], rax
mov eax, dword [rbp - 0x50]
mov dword [0x180191230], eax
jmp 0x180137679
lea rdi, [rbp - 0x60]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov qword [rbp - 0x60], rax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov dword [rbp - 0x50], eax
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov qword [rbp - 0x58], rax
call qword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
mov dword [rbp - 0x4c], eax
jmp 0x1801374ec
call fcn.1800db268
mov dword [0x180191230], eax
cmp eax, edi
je 0x180137734
mov dword [rsp + 0x28], 0x1fffff
xor r9d, r9d
xor r8d, r8d
mov edx, eax
lea rcx, [rbp + 0x98]
call fcn.1800d79fc
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x60], xmm0
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp - 0x50], xmm1
jmp 0x180137679
cmp r14d, eax
jne 0x1801375f7
xor r8d, r8d
mov dl, bl
lea rcx, [rbp + 0x98]
call fcn.18001081c
mov rcx, qword [rbp + 0x98]
mov rax, qword [rcx + 8]
mov qword [rbp + 0x10], rax
movups xmm0, xmmword [rcx]
movups xmmword [rbp - 0x60], xmm0
movsd xmm1, qword [rcx + 0x10]
movsd qword [rbp - 0x50], xmm1
lea rcx, [rbp + 0x98]
call fcn.18001289c
jmp 0x180137679
mov esi, 2
cmp r12d, esi
sete r8b
xor edx, edx
mov cl, bl
call fcn.1800db624
mov dword [0x180191230], eax
cmp r12d, esi
jne 0x18013762d
cmp eax, edi
jne 0x180137635
xor r8d, r8d
xor edx, edx
mov cl, bl
call fcn.1800db624
mov dword [0x180191230], eax
cmp eax, edi
je 0x180137734
mov dword [rsp + 0x28], 0x1fffff
xor r9d, r9d
xor r8d, r8d
mov edx, eax
lea rcx, [rbp - 0x80]
call fcn.1800d79fc
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x60], xmm0
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp - 0x50], xmm1
mov edx, dword [0x180191230]
lea rcx, [rbp + 0x120]
call fcn.1800d619c
mov rcx, rax
call fcn.18000bd8c
cmp dword [0x180191230], edi
je 0x180137734
lea rdi, [rbp - 0x60]
mov sil, bl
jmp 0x180137693
test sil, sil
je 0x18013769e
mov r9, rdi
mov r8d, r12d
call fcn.1800ddcf0
mov edx, dword [rdi + 0x10]
lea rcx, [rbp + 0xd0]
call fcn.1800d619c
nop
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x100]
call fcn.18000be28
mov rcx, rax
call fcn.18000bd8c
mov ecx, dword [rbp + 0x200]
lea eax, [rcx - 1]
or r13, 0xffffffffffffffff
lea r11d, [r13 + 0x6f]
lea r10d, [r13 + 7]
lea r9d, [r13 + 0xf]
cmp eax, ebx
jbe 0x180137751
xor eax, eax
test ecx, ecx
jne 0x180137721
mov qword [rsp + 0x38], r15
test sil, sil
jne 0x180137728
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, dword [rsp + 0x30]
mov r15, qword [rbp + 0x220]
mov rdx, r15
mov rcx, qword [rbp + 0x218]
call fcn.1800dcb60
test al, al
jne 0x180137bc7
call qword [sym.imp.KERNEL32.dll_GetLastError]
nop
lea rcx, [rbp + 0xd0]
call fcn.18000bd8c
xor al, al
mov rbx, qword [rsp + 0x308]
add rsp, 0x2c0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
xor r15d, r15d
test sil, sil
je 0x1801379c1
mov qword [rsp + 0x20], r15
mov r9d, dword [rsp + 0x30]
mov r15, qword [rbp + 0x220]
mov r8, r15
mov edx, ecx
mov rcx, rdi
call fcn.18012e724
mov qword [rsp + 0x38], rax
mov dword [rbp - 0x28], 0x44
mov eax, 0xa
mov word [rbp - 0x24], ax
lea r10d, [rax + 0x26]
mov word [rbp - 0x22], r10w
lea eax, [r10 - 0x2b]
mov word [rbp - 0x20], ax
lea r8d, [r10 - 8]
mov word [rbp - 0x1e], r8w
mov word [rbp - 0x1c], r8w
lea r9d, [r10 - 5]
mov word [rbp - 0x1a], r9w
lea eax, [r10 - 9]
mov word [rbp - 0x18], ax
lea r11d, [r10 - 0xb]
mov word [rbp - 0x16], r11w
mov word [rbp - 0x14], r10w
lea edx, [rax - 6]
mov word [rbp - 0x12], dx
lea eax, [rdx - 0xf]
mov word [rbp - 0x10], ax
lea eax, [rdx + 0xc]
mov word [rbp - 0xe], ax
lea ecx, [rdx + 0x15]
mov word [rbp - 0xc], cx
mov word [rbp - 0xa], r10w
lea eax, [rdx + 0x10]
mov word [rbp - 8], ax
mov word [rbp - 6], r11w
mov word [rbp - 4], r8w
lea eax, [rdx - 0x18]
mov word [rbp - 2], ax
mov word [rbp], dx
lea eax, [rdx + 8]
mov word [rbp + 2], ax
mov word [rbp + 4], r9w
mov word [rbp + 6], cx
lea eax, [rdx + 0x1c]
mov word [rbp + 8], ax
xor eax, eax
mov word [rbp + 0xa], ax
movzx eax, word [rbp - 0x24]
xor r9d, r9d
mov edx, r9d
movzx eax, word [rbp + rdx*2 - 0x24]
mov ecx, dword [rbp - 0x28]
xor cx, ax
mov word [rbp + rdx*2 - 0x24], cx
add rdx, rbx
cmp rdx, 0x17
jb 0x180137832
mov word [rbp + 0xa], r9w
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x30], xmm1
lea rax, [rbp - 0x24]
mov r8, r13
inc r8
cmp word [rax + r8*2], r9w
jne 0x180137866
lea rdx, [rbp - 0x24]
lea rcx, [rbp + 0x20]
call fcn.18000c67c
nop
xor edx, edx
lea r8d, [rdx + 0x30]
lea rcx, [rbp - 0x24]
call qword [sym.imp.VCRUNTIME140.dll_memset]
mov ecx, 2
cmp dword [rbp + 0x200], ecx
jne 0x180137940
lea eax, [rcx + 0x65]
mov word [rbp - 0x48], ax
mov eax, 0x84
mov word [rbp - 0x46], ax
lea eax, [rcx + 0x4e]
mov word [rbp - 0x44], ax
lea eax, [rcx + 0x7d]
mov word [rbp - 0x42], ax
lea ecx, [rax - 0xd]
mov word [rbp - 0x40], cx
lea eax, [rcx - 4]
mov word [rbp - 0x3e], ax
lea edx, [rcx + 0xf]
mov word [rbp - 0x3c], dx
mov word [rbp - 0x3a], cx
lea eax, [rcx - 0x12]
mov word [rbp - 0x38], ax
mov word [rbp - 0x36], cx
lea eax, [rcx - 2]
mov word [rbp - 0x34], ax
mov word [rbp - 0x32], dx
lea eax, [rcx + 4]
mov word [rbp - 0x30], ax
lea eax, [rcx + 0xa]
mov word [rbp - 0x2e], ax
lea eax, [rcx + 9]
mov word [rbp - 0x2c], ax
xor ecx, ecx
mov word [rbp - 0x2a], cx
movzx eax, word [rbp - 0x48]
movzx eax, word [rbp + rcx*2 - 0x48]
sub ax, 0xd
mov word [rbp + rcx*2 - 0x48], ax
add rcx, rbx
cmp rcx, 0xf
jb 0x18013790b
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0x20]
call fcn.18000bd10
nop
xor edx, edx
lea r8d, [rdx + 0x20]
lea rcx, [rbp - 0x48]
call qword [sym.imp.VCRUNTIME140.dll_memset]
xor eax, eax
cmp qword [rsp + 0x38], rax
je 0x180137962
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x148]
call fcn.18000be28
mov rcx, rax
call fcn.18000bd8c
nop
mov rdx, qword [rbp + 0x38]
mov eax, 8
cmp rdx, rax
jb 0x1801379a9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1801379a4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1801379a4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180157a14
movdqa xmm0, xmmword [0x180165920]
movdqu xmmword [rbp + 0x30], xmm0
xor eax, eax
mov word [rbp + 0x20], ax
jmp 0x180137bc9
cmp ecx, ebx
jne 0x1801379ea
mov r8d, dword [rsp + 0x30]
mov r15, qword [rbp + 0x220]
mov rdx, r15
mov rcx, qword [rbp + 0x218]
call fcn.1800dcefc
mov qword [rsp + 0x38], rax
jmp 0x180137bc7
mov edx, 2
cmp ecx, edx
jne 0x180137721
mov dword [rsp + 0x58], 0x24
mov eax, dword [rsp + 0x58]
xor ax, 0x5a
mov word [rsp + 0x5c], ax
mov eax, dword [rsp + 0x58]
add ax, bx
xor ax, 0x77
mov word [rsp + 0x5e], ax
mov eax, dword [rsp + 0x58]
add ax, dx
xor ax, 0x43
mov word [rsp + 0x60], ax
mov eax, dword [rsp + 0x58]
add ax, 3
xor ax, 0x72
mov word [rsp + 0x62], ax
mov eax, dword [rsp + 0x58]
add ax, 4
xor ax, 0x65
mov word [rsp + 0x64], ax
mov eax, dword [rsp + 0x58]
add ax, 5
xor ax, 0x61
mov word [rsp + 0x66], ax
mov eax, dword [rsp + 0x58]
add ax, r10w
xor ax, 0x74
mov word [rsp + 0x68], ax
mov eax, dword [rsp + 0x58]
add ax, 7
xor ax, 0x65
mov word [rsp + 0x6a], ax
mov eax, dword [rsp + 0x58]
add ax, 8
xor ax, 0x53
mov word [rsp + 0x6c], ax
mov eax, dword [rsp + 0x58]
add ax, 9
xor ax, 0x65
mov word [rsp + 0x6e], ax
mov eax, dword [rsp + 0x58]
add ax, 0xa
xor ax, 0x63
mov word [rsp + 0x70], ax
mov eax, dword [rsp + 0x58]
add ax, 0xb
xor ax, 0x74
mov word [rsp + 0x72], ax
mov eax, dword [rsp + 0x58]
add ax, 0xc
xor ax, 0x69
mov word [rsp + 0x74], ax
mov eax, dword [rsp + 0x58]
add ax, 0xd
xor ax, 0x6f
mov word [rsp + 0x76], ax
mov eax, dword [rsp + 0x58]
add ax, r9w
xor ax, r11w
mov word [rsp + 0x78], ax
xor eax, eax
mov word [rsp + 0x7a], ax
movzx eax, word [rsp + 0x5c]
mov rdx, r15
movzx eax, word [rsp + rdx*2 + 0x5c]
mov ecx, dword [rsp + 0x58]
add cx, dx
xor cx, ax
mov word [rsp + rdx*2 + 0x5c], cx
add rdx, rbx
cmp rdx, 0xf
jb 0x180137b07
mov word [rsp + 0x7a], r15w
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xc0], xmm1
lea rax, [rsp + 0x5c]
mov r8, r13
inc r8
cmp word [rax + r8*2], r15w
jne 0x180137b47
lea rdx, [rsp + 0x5c]
lea rcx, [rbp + 0xb0]
call fcn.18000c67c
nop
xor edx, edx
lea r8d, [rdx + 0x20]
lea rcx, [rsp + 0x5c]
call qword [sym.imp.VCRUNTIME140.dll_memset]
mov qword [rsp + 0x20], r15
mov r9d, dword [rsp + 0x30]
mov r15, qword [rbp + 0x220]
mov r8, r15
mov edx, 2
mov rcx, rdi
call fcn.18012e724
mov qword [rsp + 0x38], rax
test rax, rax
je 0x180137bbb
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x168]
call fcn.18000be28
mov rcx, rax
call fcn.18000bd8c
nop
lea rcx, [rbp + 0xb0]
call fcn.18000bd8c
xor eax, eax
cmp qword [rsp + 0x38], rax
je 0x180137721
mov edx, 3
cmp byte [0x180190186], al
je 0x180137e33
cmp r14d, edx
je 0x180137bf6
lea ecx, [rdx - 1]
cmp r12d, ecx
jne 0x180137e38
mov ecx, dword [0x180195f94]
mov rax, qword gs:[0x58]
mov edx, 4
mov rax, qword [rax + rcx*8]
mov eax, dword [rdx + rax]
cmp dword [0x1801a1260], eax
jle 0x180137e1e
lea rcx, [0x1801a1260]
call fcn.180157af0
cmp dword [0x1801a1260], r13d
jne 0x180137e1e
lea rax, [rbp + 0x78]
mov qword [rbp + 0x18], rax
mov byte [rsp + 0x48], 0x54
mov byte [rsp + 0x49], 0x7a
mov byte [rsp + 0x4a], 0x58
mov byte [rsp + 0x4b], 0x6b
mov byte [rsp + 0x4c], 0x79
mov eax, 0x7b
mov byte [rsp + 0x4d], al
mov byte [rsp + 0x4e], 0x73
mov byte [rsp + 0x4f], 0x6b
mov byte [rsp + 0x50], 0x5a
mov eax, 0x6e
mov byte [rsp + 0x51], al
mov byte [rsp + 0x52], 0x78
mov byte [rsp + 0x53], 0x6b
mov eax, 0x67
mov byte [rsp + 0x54], al
mov byte [rsp + 0x55], 0x6a
xor edx, edx
mov byte [rsp + 0x56], dl
mov al, byte [rsp + 0x48]
mov ecx, edx
lea r8d, [rdx + 6]
mov al, byte [rsp + rcx + 0x48]
sub al, r8b
mov byte [rsp + rcx + 0x48], al
add rcx, rbx
cmp rcx, 0xe
jb 0x180137ca0
xorps xmm0, xmm0
movups xmmword [rbp + 0x78], xmm0
mov qword [rbp + 0x88], rdx
mov qword [rbp + 0x90], rdx
lea rax, [rsp + 0x48]
mov r8, r13
inc r8
cmp byte [rax + r8], dl
jne 0x180137cd1
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x78]
call fcn.18000c7ac
nop
mov byte [rsp + 0x40], 0x71
mov byte [rsp + 0x41], 0x77
mov eax, 0x67
mov byte [rsp + 0x42], al
mov byte [rsp + 0x43], 0x6f
mov byte [rsp + 0x44], 0x6f
xor edx, edx
mov byte [rsp + 0x45], dl
mov al, byte [rsp + 0x40]
mov ecx, edx
lea r8d, [rdx + 3]
lea r15d, [rdx + 5]
mov al, byte [rsp + rcx + 0x40]
sub al, r8b
mov byte [rsp + rcx + 0x40], al
add rcx, rbx
cmp rcx, r15
jb 0x180137d1a
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x50], xmm1
lea rax, [rsp + 0x40]
mov r15, qword [rbp + 0x220]
inc r13
cmp byte [rax + r13], dl
jne 0x180137d48
mov r8, r13
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x40]
call fcn.18000c7ac
nop
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x188]
call fcn.1800ceb58
nop
xor r13d, r13d
mov qword [rsp + 0x20], r13
mov r9b, bl
lea r8, [rbp + 0x78]
mov rdx, rax
lea rcx, [0x1801a1ee0]
call fcn.180014104
nop
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x180137dd1
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180137dcc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180137dcc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180157a14
movdqa xmm0, xmmword [0x180165930]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], r13b
xor edx, edx
lea r8d, [rdx + 6]
lea rcx, [rsp + 0x40]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0xf]
lea rcx, [rsp + 0x48]
call qword [sym.imp.VCRUNTIME140.dll_memset]
lea rcx, [0x180163ec4]
call fcn.1801579fc
nop
lea rcx, [0x1801a1260]
call fcn.180157a84
mov rdx, qword [rdi + 8]
lea rcx, [0x1801a1ee0]
call fcn.18000e52c
mov edx, 3
mov ecx, 2
cmp r14d, ebx
jne 0x180137e60
test sil, sil
je 0x180137ea3
mov r9, r15
mov r8, qword [rbp + 0x218]
mov rdx, qword [rsp + 0x38]
mov rcx, qword [rdi]
call fcn.18013a778
test eax, eax
setne bl
jmp 0x180137ea3
cmp r14d, ecx
jne 0x180137edc
mov rdx, qword [rsp + 0x38]
xor ebx, ebx
mov qword [rsp + 0x38], rbx
lea rax, [rsp + 0x38]
mov r9, r15
mov r8, qword [rbp + 0x218]
mov rcx, qword [rdi]
mov qword [rsp + 0x28], rax
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x20], eax
call fcn.18012f46c
mov rcx, qword [rsp + 0x38]
neg rcx
sbb dl, dl
and dl, al
mov bl, dl
test bl, bl
je 0x180137721
mov dword [rsp + 0x20], r14d
mov r9d, dword [rbp + 0x200]
mov r8d, r12d
mov rdx, qword [rsp + 0x38]
mov rcx, rdi
call fcn.180138590
mov bl, al
lea rcx, [rbp + 0xd0]
call fcn.18000bd8c
mov al, bl
jmp 0x180137736
xor r13d, r13d
test r14d, r14d
jne 0x180137eef
test sil, sil
jne 0x180137728
jmp 0x180137eab
cmp r14d, edx
jne 0x180137721
test sil, sil
je 0x180137eab
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rax
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x20], eax
mov r9, r15
mov r8, qword [rbp + 0x218]
mov rdx, qword [rsp + 0x38]
mov rcx, rdi
call fcn.1800118c4
test al, al
jne 0x180137eab
cmp byte [0x180190184], r13b
jne 0x180137f3f
cmp byte [0x18019018a], r13b
je 0x180137728
mov dword [rbp - 0x80], 0x25
mov eax, dword [rbp - 0x80]
xor ax, 0x41
mov word [rbp - 0x7c], ax
mov eax, dword [rbp - 0x80]
add ax, bx
xor ax, 0x74
mov word [rbp - 0x7a], ax
mov eax, dword [rbp - 0x80]
add ax, 2
xor ax, 0x6f
mov word [rbp - 0x78], ax
mov eax, dword [rbp - 0x80]
add ax, 3
xor ax, 0x6d
mov word [rbp - 0x76], ax
mov eax, dword [rbp - 0x80]
add ax, 4
xor ax, 0x20
mov word [rbp - 0x74], ax
mov eax, dword [rbp - 0x80]
add ax, 5
xor ax, 0x42
mov word [rbp - 0x72], ax
mov eax, dword [rbp - 0x80]
add ax, 6
xor ax, 0x6f
mov word [rbp - 0x70], ax
mov eax, dword [rbp - 0x80]
add ax, 7
xor ax, 0x6d
mov word [rbp - 0x6e], ax
mov eax, dword [rbp - 0x80]
add ax, 8
xor ax, 0x62
mov word [rbp - 0x6c], ax
mov eax, dword [rbp - 0x80]
add ax, 9
xor ax, 0x69
mov word [rbp - 0x6a], ax
mov eax, dword [rbp - 0x80]
add ax, 0xa
xor ax, 0x6e
mov word [rbp - 0x68], ax
mov eax, dword [rbp - 0x80]
add ax, 0xb
xor ax, 0x67
mov word [rbp - 0x66], ax
xor eax, eax
mov word [rbp - 0x64], ax
movzx eax, word [rbp - 0x7c]
lea rcx, [rbp - 0x80]
call fcn.1800150c4
mov rdx, rax
lea rcx, [rbp + 0x100]
call fcn.18000bdf0
nop
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x120]
call fcn.18012e674
lea rdx, [0x18018c308]
lea rcx, [rbp + 0x120]
call sub.VCRUNTIME140.dll__CxxThrowException
int3