Function at 0x180016950
Capabilities:
Access peb ldr_data
Create thread
Hash data using djb2
Resolve function by djb2 hash
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xd0
mov rax, qword [0x1800bc5c0]
xor rax, rsp
mov qword [rbp + 0x27], rax
xor r12d, r12d
cmp byte [0x1800bce49], r12b
jne 0x1800169c2
lea rcx, str.dxgi.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
lea r9d, [r12 + 0x18]
lea r8, [0x1800bce50]
mov rdx, rbx
mov rcx, rax
call sub.KERNEL32.dll_K32GetModuleInformation
mov byte [0x1800bce49], 1
xor r8d, r8d
lea rdx, str.48_8D_05_________48_89_01_48_8D_05_________48_89_41_08_48_8D_05_________48_89_41_10_48_8D_05_________48_89_41_58_48_8D_05_________48_89_41_60_48_8D_05_________48_89_41_68_48_8D_05_________48_89_41_70_48_8D_05_________48_89_41_78_48_8D_05_________48_89_81_________48_8D_05_________48_89_81_________48_B8_________________48_89_41_40_E8________
mov rcx, qword [0x1800bce50]
call fcn.180005e10
movsxd rbx, dword [rax + 3]
add rbx, rax
mov rax, qword [rbx + 0x47]
mov qword [0x1800bcb70], rax
lea r9, [rbp - 1]
mov edx, 0x48
lea r8d, [rdx - 8]
lea rcx, [rbx + 7]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
lea rax, [0x180005f40]
mov qword [rbx + 0x47], rax
lea r9, [rbp - 1]
mov r8d, dword [rbp - 1]
mov edx, 0x48
lea rcx, [rbx + 7]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
lea rcx, [0x1800bce20]
call fcn.180001450
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
lea r13, [rbp + 0x5f]
movabs r15, 0xff00ff00ff00ff00
mov qword [rbp - 0x11], r15
mov qword [rbp - 9], r13
mov rax, qword [r13]
xor rax, r15
mov qword [rbp - 0x19], rax
mov qword [r13], r12
call fcn.180011f00
call sym.VMX_64_1.dll_interception_create_context
mov qword [0x1800bcc00], rax
mov r8d, 0x1000
lea rdx, [sym.VMX_64_1.dll_interception_is_mouse]
mov rcx, rax
call sym.VMX_64_1.dll_interception_set_filter
mov rcx, qword [0x1800bcc00]
call sym.VMX_64_1.dll_interception_wait
mov dword [0x1800bcc08], eax
mov rcx, qword [0x1800bcc00]
call sym.VMX_64_1.dll_interception_wait
mov dword [0x1800bcc08], eax
mov r9d, 1
lea r8, [0x1800bcc10]
mov edx, eax
mov rcx, qword [0x1800bcc00]
call sym.VMX_64_1.dll_interception_receive
test eax, eax
jle 0x180016b1e
mov ecx, dword [0x1800bcc08]
call sym.VMX_64_1.dll_interception_is_mouse
mov rcx, qword [0x1800bcc00]
test eax, eax
jne 0x180016b06
call sym.VMX_64_1.dll_interception_wait
mov dword [0x1800bcc08], eax
mov r9d, 1
lea r8, [0x1800bcc10]
mov edx, eax
mov rcx, qword [0x1800bcc00]
call sym.VMX_64_1.dll_interception_receive
test eax, eax
jg 0x180016ac4
jmp 0x180016b1e
mov r9d, 1
lea r8, [0x1800bcc10]
mov edx, dword [0x1800bcc08]
call sym.VMX_64_1.dll_interception_send
mov ecx, 8
call fcn.18005ea28
test rax, rax
je 0x180016b39
lea rcx, [0x180005d70]
mov qword [rax], rcx
jmp 0x180016b3c
mov rax, r12
mov qword [rbp - 1], rax
lea rcx, [rbp + 0x1f]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r12d
mov r9, rax
lea r8, [0x180003640]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x17], rax
test rax, rax
je 0x1800175aa
cmp dword [rbp + 0x1f], 0
je 0x18001759f
movaps xmm0, xmmword [rbp + 0x17]
movdqa xmmword [rbp - 0x69], xmm0
lea rcx, [rbp - 0x69]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x18001759f
lea rcx, [0x1800bce20]
call fcn.180001ad0
test rax, rax
jne 0x180016d31
mov r15, qword [rbp - 1]
nop dword [rax]
mov r8d, 2
lea rdx, str.FortniteClient
lea rcx, [0x1800bce20]
call fcn.180001230
lea rcx, [0x1800bce20]
call fcn.180001ad0
test rax, rax
jne 0x180016d27
mov rcx, qword [0x1800bce08]
mov rdx, qword [0x1800bce10]
cmp rcx, rdx
je 0x180016c0c
movups xmm0, xmmword [rcx]
movd eax, xmm0
cmp eax, 0xe19e5fe
je 0x180016caa
add rcx, 0x10
cmp rcx, rdx
jne 0x180016bf1
mov rax, qword gs:[0x30]
mov rcx, qword [rax + 0x60]
mov r14, qword [rcx + 0x18]
add r14, 0x20
mov rdi, qword [r14]
cmp rdi, r14
je 0x180016d0a
nop dword [rax]
mov r9, qword [rdi + 0x20]
movsxd rax, dword [r9 + 0x3c]
mov ecx, dword [rax + r9 + 0x88]
test ecx, ecx
je 0x180016ca0
lea rbx, [r9 + rcx]
mov r8d, r12d
mov r11d, dword [rbx + 0x18]
test r11d, r11d
je 0x180016ca0
mov esi, dword [rbx + 0x20]
nop word [rax + rax]
mov r10d, r8d
lea rax, [rsi + r10*4]
mov eax, dword [rax + r9]
add rax, r9
mov ecx, 0x1505
movsx edx, byte [rax]
inc rax
test edx, edx
je 0x180016c98
nop dword [rax]
imul ecx, ecx, 0x21
add ecx, edx
movsx edx, byte [rax]
lea rax, [rax + 1]
test edx, edx
jne 0x180016c80
cmp ecx, 0xe19e5fe
je 0x180016cb6
inc r8d
cmp r8d, r11d
jb 0x180016c60
mov rdi, qword [rdi]
cmp rdi, r14
jne 0x180016c30
jmp 0x180016d0a
psrldq xmm0, 8
movq r15, xmm0
jmp 0x180016d0a
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov r15d, dword [rcx + rdx*4]
add r15, r9
mov dword [rbp + 0x17], 0xe19e5fe
mov qword [rbp + 0x1f], r15
mov rdx, qword [0x1800bce10]
cmp rdx, qword [0x1800bce18]
je 0x180016cfa
movups xmm0, xmmword [rbp + 0x17]
movups xmmword [rdx], xmm0
add qword [0x1800bce10], 0x10
jmp 0x180016d0a
lea r8, [rbp + 0x17]
lea rcx, [0x1800bce08]
call fcn.180003130
mov ecx, 0x2710
call r15
lea rcx, [0x1800bce20]
call fcn.180001ad0
test rax, rax
je 0x180016bb0
movabs r15, 0xff00ff00ff00ff00
mov ecx, 0xf65d993
call fcn.180011300
mov rbx, rax
mov rdx, rax
lea rcx, str.pid_____llx__n
call fcn.180001070
test rbx, rbx
jne 0x180016ff3
mov rcx, qword [0x1800bce08]
mov rdx, qword [0x1800bce10]
cmp rcx, rdx
je 0x180016d8b
nop dword [rax]
movups xmm0, xmmword [rcx]
movd eax, xmm0
cmp eax, 0x7c82fba1
je 0x180017323
add rcx, 0x10
cmp rcx, rdx
jne 0x180016d70
mov rax, qword gs:[0x30]
mov rcx, qword [rax + 0x60]
mov r14, qword [rcx + 0x18]
add r14, 0x20
mov rdi, qword [r14]
cmp rdi, r14
je 0x180016e2b
nop dword [rax]
mov r9, qword [rdi + 0x20]
movsxd rax, dword [r9 + 0x3c]
mov ecx, dword [rax + r9 + 0x88]
test ecx, ecx
je 0x180016e23
lea rbx, [r9 + rcx]
mov r8d, r12d
mov r11d, dword [rbx + 0x18]
test r11d, r11d
je 0x180016e23
mov esi, dword [rbx + 0x20]
nop word [rax + rax]
mov r10d, r8d
lea rax, [rsi + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
mov eax, 0x1505
movsx edx, byte [rcx]
inc rcx
test edx, edx
je 0x180016e1b
nop dword [rax]
imul eax, eax, 0x21
add eax, edx
movsx edx, byte [rcx]
lea rcx, [rcx + 1]
test edx, edx
jne 0x180016e00
cmp eax, 0x7c82fba1
je 0x180017332
inc r8d
cmp r8d, r11d
jb 0x180016de0
mov rdi, qword [rdi]
cmp rdi, r14
jne 0x180016db0
mov rbx, qword [rbp - 1]
mov edx, 0x2bc
mov ecx, 0x15e
call rbx
mov rcx, qword [0x1800bce08]
mov rdx, qword [0x1800bce10]
cmp rcx, rdx
je 0x180016e6b
nop
movups xmm0, xmmword [rcx]
movd eax, xmm0
cmp eax, 0xe19e5fe
je 0x18001738d
add rcx, 0x10
cmp rcx, rdx
jne 0x180016e50
mov rax, qword gs:[0x30]
mov rcx, qword [rax + 0x60]
mov r14, qword [rcx + 0x18]
add r14, 0x20
mov rdi, qword [r14]
cmp rdi, r14
je 0x180016f0b
nop dword [rax]
mov r9, qword [rdi + 0x20]
movsxd rax, dword [r9 + 0x3c]
mov ecx, dword [rax + r9 + 0x88]
test ecx, ecx
je 0x180016f03
lea rbx, [r9 + rcx]
mov r8d, r12d
mov r11d, dword [rbx + 0x18]
test r11d, r11d
je 0x180016f03
mov esi, dword [rbx + 0x20]
nop word [rax + rax]
mov r10d, r8d
lea rax, [r9 + r10*4]
mov ecx, dword [rax + rsi]
add rcx, r9
mov eax, 0x1505
movsx edx, byte [rcx]
inc rcx
test edx, edx
je 0x180016efb
nop dword [rax]
imul eax, eax, 0x21
add eax, edx
movsx edx, byte [rcx]
lea rcx, [rcx + 1]
test edx, edx
jne 0x180016ee0
cmp eax, 0xe19e5fe
je 0x18001739c
inc r8d
cmp r8d, r11d
jb 0x180016ec0
mov rdi, qword [rdi]
cmp rdi, r14
jne 0x180016e90
mov rbx, qword [rbp - 1]
mov ecx, 0x1f4
call rbx
mov rcx, qword [0x1800bce08]
mov rdx, qword [0x1800bce10]
cmp rcx, rdx
je 0x180016f4b
nop dword [rax]
movups xmm0, xmmword [rcx]
movd eax, xmm0
cmp eax, 0xb769339e
je 0x1800173f7
add rcx, 0x10
cmp rcx, rdx
jne 0x180016f30
mov rax, qword gs:[0x30]
mov rcx, qword [rax + 0x60]
mov r14, qword [rcx + 0x18]
add r14, 0x20
mov rdi, qword [r14]
cmp rdi, r14
je 0x180016feb
nop dword [rax]
mov r9, qword [rdi + 0x20]
movsxd rax, dword [r9 + 0x3c]
mov ecx, dword [rax + r9 + 0x88]
test ecx, ecx
je 0x180016fe3
lea rbx, [r9 + rcx]
mov r8d, r12d
mov r11d, dword [rbx + 0x18]
test r11d, r11d
je 0x180016fe3
mov esi, dword [rbx + 0x20]
nop word [rax + rax]
mov r10d, r8d
lea rax, [r9 + r10*4]
mov ecx, dword [rax + rsi]
add rcx, r9
mov eax, 0x1505
movsx edx, byte [rcx]
inc rcx
test edx, edx
je 0x180016fdb
nop dword [rax]
imul eax, eax, 0x21
add eax, edx
movsx edx, byte [rcx]
lea rcx, [rcx + 1]
test edx, edx
jne 0x180016fc0
cmp eax, 0xb769339e
je 0x180017406
inc r8d
cmp r8d, r11d
jb 0x180016fa0
mov rdi, qword [rdi]
cmp rdi, r14
jne 0x180016f70
mov rbx, qword [rbp - 1]
xor ecx, ecx
call rbx
lea rcx, [0x1800bce20]
call fcn.180001ad0
mov qword [0x1800bcb88], rax
mov rdx, rax
lea rcx, str.image_base_____llx__n
call fcn.180001070
cmp qword [0x1800bcb88], 0
jne 0x1800172c3
mov rcx, qword [0x1800bce08]
mov rdx, qword [0x1800bce10]
cmp rcx, rdx
je 0x18001705b
nop word [rax + rax]
movups xmm0, xmmword [rcx]
movd eax, xmm0
cmp eax, 0x7c82fba1
je 0x180017461
add rcx, 0x10
cmp rcx, rdx
jne 0x180017040
mov rax, qword gs:[0x30]
mov rcx, qword [rax + 0x60]
mov r14, qword [rcx + 0x18]
add r14, 0x20
mov rdi, qword [r14]
cmp rdi, r14
je 0x1800170fb
nop dword [rax]
mov r9, qword [rdi + 0x20]
movsxd rax, dword [r9 + 0x3c]
mov ecx, dword [rax + r9 + 0x88]
test ecx, ecx
je 0x1800170f3
lea rbx, [r9 + rcx]
mov r8d, r12d
mov r11d, dword [rbx + 0x18]
test r11d, r11d
je 0x1800170f3
mov esi, dword [rbx + 0x20]
nop word [rax + rax]
mov r10d, r8d
lea rax, [r9 + r10*4]
mov ecx, dword [rax + rsi]
add rcx, r9
mov eax, 0x1505
movsx edx, byte [rcx]
inc rcx
test edx, edx
je 0x1800170eb
nop dword [rax]
imul eax, eax, 0x21
add eax, edx
movsx edx, byte [rcx]
lea rcx, [rcx + 1]
test edx, edx
jne 0x1800170d0
cmp eax, 0x7c82fba1
je 0x180017470
inc r8d
cmp r8d, r11d
jb 0x1800170b0
mov rdi, qword [rdi]
cmp rdi, r14
jne 0x180017080
mov rbx, qword [rbp - 1]
mov edx, 0x2bc
mov ecx, 0x15e
call rbx
mov rcx, qword [0x1800bce08]
mov rdx, qword [0x1800bce10]
cmp rcx, rdx
je 0x18001713b
nop
movups xmm0, xmmword [rcx]
movd eax, xmm0
cmp eax, 0xe19e5fe
je 0x1800174cb
add rcx, 0x10
cmp rcx, rdx
jne 0x180017120
mov rax, qword gs:[0x30]
mov rcx, qword [rax + 0x60]
mov r14, qword [rcx + 0x18]
add r14, 0x20
mov rdi, qword [r14]
cmp rdi, r14
je 0x1800171db
nop dword [rax]
mov r9, qword [rdi + 0x20]
movsxd rax, dword [r9 + 0x3c]
mov ecx, dword [rax + r9 + 0x88]
test ecx, ecx
je 0x1800171d3
lea rbx, [r9 + rcx]
mov r8d, r12d
mov r11d, dword [rbx + 0x18]
test r11d, r11d
je 0x1800171d3
mov esi, dword [rbx + 0x20]
nop word [rax + rax]
mov r10d, r8d
lea rax, [r9 + r10*4]
mov ecx, dword [rax + rsi]
add rcx, r9
mov eax, 0x1505
movsx edx, byte [rcx]
inc rcx
test edx, edx
je 0x1800171cb
nop dword [rax]
imul eax, eax, 0x21
add eax, edx
movsx edx, byte [rcx]
lea rcx, [rcx + 1]
test edx, edx
jne 0x1800171b0
cmp eax, 0xe19e5fe
je 0x1800174da
inc r8d
cmp r8d, r11d
jb 0x180017190
mov rdi, qword [rdi]
cmp rdi, r14
jne 0x180017160
mov rbx, qword [rbp - 1]
mov ecx, 0x1f4
call rbx
mov rcx, qword [0x1800bce08]
mov rdx, qword [0x1800bce10]
cmp rcx, rdx
je 0x18001721b
nop dword [rax]
movups xmm0, xmmword [rcx]
movd eax, xmm0
cmp eax, 0xb769339e
je 0x180017535
add rcx, 0x10
cmp rcx, rdx
jne 0x180017200
mov rax, qword gs:[0x30]
mov rcx, qword [rax + 0x60]
mov r14, qword [rcx + 0x18]
add r14, 0x20
mov rdi, qword [r14]
cmp rdi, r14
je 0x1800172bb
nop dword [rax]
mov r9, qword [rdi + 0x20]
movsxd rax, dword [r9 + 0x3c]
mov ecx, dword [rax + r9 + 0x88]
test ecx, ecx
je 0x1800172b3
lea rbx, [r9 + rcx]
mov r8d, r12d
mov r11d, dword [rbx + 0x18]
test r11d, r11d
je 0x1800172b3
mov esi, dword [rbx + 0x20]
nop word [rax + rax]
mov r10d, r8d
lea rax, [r9 + r10*4]
mov ecx, dword [rax + rsi]
add rcx, r9
mov eax, 0x1505
movsx edx, byte [rcx]
inc rcx
test edx, edx
je 0x1800172ab
nop dword [rax]
imul eax, eax, 0x21
add eax, edx
movsx edx, byte [rcx]
lea rcx, [rcx + 1]
test edx, edx
jne 0x180017290
cmp eax, 0xb769339e
je 0x180017544
inc r8d
cmp r8d, r11d
jb 0x180017270
mov rdi, qword [rdi]
cmp rdi, r14
jne 0x180017240
mov rbx, qword [rbp - 1]
xor ecx, ecx
call rbx
lea rdx, str.Fortnite
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov qword [0x1800bcb90], rax
mov rdx, rax
lea rcx, str.m_hwnd_____llx__n
call fcn.180001070
nop
mov rax, qword [rbp - 0x19]
xor rax, r15
mov qword [r13], rax
mov al, 1
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.18005eef0
lea r11, [rsp + 0xd0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
psrldq xmm0, 8
movq rbx, xmm0
jmp 0x180016e2f
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov ebx, dword [rcx + rdx*4]
add rbx, r9
mov dword [rbp - 1], 0x7c82fba1
mov qword [rbp + 7], rbx
mov rdx, qword [0x1800bce10]
cmp rdx, qword [0x1800bce18]
je 0x180017378
movups xmm0, xmmword [rbp - 1]
movups xmmword [rdx], xmm0
add qword [0x1800bce10], 0x10
jmp 0x180016e2f
lea r8, [rbp - 1]
lea rcx, [0x1800bce08]
call fcn.180003130
jmp 0x180016e2f
psrldq xmm0, 8
movq rbx, xmm0
jmp 0x180016f0f
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov ebx, dword [rcx + rdx*4]
add rbx, r9
mov dword [rbp - 0x59], 0xe19e5fe
mov qword [rbp - 0x51], rbx
mov rdx, qword [0x1800bce10]
cmp rdx, qword [0x1800bce18]
je 0x1800173e2
movups xmm0, xmmword [rbp - 0x59]
movups xmmword [rdx], xmm0
add qword [0x1800bce10], 0x10
jmp 0x180016f0f
lea r8, [rbp - 0x59]
lea rcx, [0x1800bce08]
call fcn.180003130
jmp 0x180016f0f
psrldq xmm0, 8
movq rbx, xmm0
jmp 0x180016fef
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov ebx, dword [rcx + rdx*4]
add rbx, r9
mov dword [rbp - 0x49], 0xb769339e
mov qword [rbp - 0x41], rbx
mov rdx, qword [0x1800bce10]
cmp rdx, qword [0x1800bce18]
je 0x18001744c
movups xmm0, xmmword [rbp - 0x49]
movups xmmword [rdx], xmm0
add qword [0x1800bce10], 0x10
jmp 0x180016fef
lea r8, [rbp - 0x49]
lea rcx, [0x1800bce08]
call fcn.180003130
jmp 0x180016fef
psrldq xmm0, 8
movq rbx, xmm0
jmp 0x1800170ff
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov ebx, dword [rcx + rdx*4]
add rbx, r9
mov dword [rbp - 0x39], 0x7c82fba1
mov qword [rbp - 0x31], rbx
mov rdx, qword [0x1800bce10]
cmp rdx, qword [0x1800bce18]
je 0x1800174b6
movups xmm0, xmmword [rbp - 0x39]
movups xmmword [rdx], xmm0
add qword [0x1800bce10], 0x10
jmp 0x1800170ff
lea r8, [rbp - 0x39]
lea rcx, [0x1800bce08]
call fcn.180003130
jmp 0x1800170ff
psrldq xmm0, 8
movq rbx, xmm0
jmp 0x1800171df
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov ebx, dword [rcx + rdx*4]
add rbx, r9
mov dword [rbp - 0x29], 0xe19e5fe
mov qword [rbp - 0x21], rbx
mov rdx, qword [0x1800bce10]
cmp rdx, qword [0x1800bce18]
je 0x180017520
movups xmm0, xmmword [rbp - 0x29]
movups xmmword [rdx], xmm0
add qword [0x1800bce10], 0x10
jmp 0x1800171df
lea r8, [rbp - 0x29]
lea rcx, [0x1800bce08]
call fcn.180003130
jmp 0x1800171df
psrldq xmm0, 8
movq rbx, xmm0
jmp 0x1800172bf
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov ebx, dword [rcx + rdx*4]
add rbx, r9
mov dword [rbp - 0x69], 0xb769339e
mov qword [rbp - 0x61], rbx
mov rdx, qword [0x1800bce10]
cmp rdx, qword [0x1800bce18]
je 0x18001758a
movups xmm0, xmmword [rbp - 0x69]
movups xmmword [rdx], xmm0
add qword [0x1800bce10], 0x10
jmp 0x1800172bf
lea r8, [rbp - 0x69]
lea rcx, [0x1800bce08]
call fcn.180003130
jmp 0x1800172bf
mov ecx, 1
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp + 0x1f], r12d
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3