Function at 0x7ff6877ecd40
Capabilities:
Create thread

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r14
lea rbp, [rsp - 0x37]
sub rsp, 0xd0
mov rax, qword [0x7ff68785f0c0]
xor rax, rsp
mov qword [rbp + 0x2f], rax
mov r10, r9
mov edi, r8d
mov r11, rdx
mov rbx, rcx
mov qword [rbp - 0x31], rcx
xorps xmm0, xmm0
movups xmmword [rbp - 9], xmm0
xor r14d, r14d
mov qword [rbp + 7], r14
mov qword [rbp + 0xf], 0xf
mov byte [rbp - 9], r14b
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x17], xmm1
mov esi, r14d
mov qword [rbp + 0x27], r14
movzx ecx, word [r9]
mov edx, ecx
neg edx
cmp edx, dword [rbx]
jne 0x7ff6877ecdbe
movzx eax, word [r9 + 4]
test ax, ax
jle 0x7ff6877ed0f1
cmp dword [rbx + 4], 1
je 0x7ff6877ed101
cmp edx, dword [rbx + 8]
jne 0x7ff6877ecddb
movzx eax, word [r9 + 4]
test ax, ax
jle 0x7ff6877ed20c
cmp dword [rbx + 0xc], 1
je 0x7ff6877ed21c
mov eax, ecx
neg eax
cmp eax, dword [rbx + 0x10]
jne 0x7ff6877ecdfc
movzx eax, word [r9 + 4]
test ax, ax
jle 0x7ff6877ed327
cmp dword [rbx + 0x14], 1
je 0x7ff6877ed337
mov eax, ecx
neg eax
cmp eax, dword [rbx + 0x18]
jne 0x7ff6877ece1d
movzx eax, word [r9 + 4]
test ax, ax
jle 0x7ff6877ed442
cmp dword [rbx + 0x1c], 1
je 0x7ff6877ed452
mov eax, ecx
neg eax
cmp eax, dword [rbx + 0x48]
jne 0x7ff6877ece3e
movzx eax, word [r9 + 4]
test ax, ax
jle 0x7ff6877ed55d
cmp dword [rbx + 0x4c], 1
je 0x7ff6877ed56d
mov eax, ecx
neg eax
cmp eax, dword [rbx + 0x40]
jne 0x7ff6877ece5f
movzx eax, word [r9 + 4]
test ax, ax
jle 0x7ff6877ed683
cmp dword [rbx + 0x44], 1
je 0x7ff6877ed693
mov eax, ecx
neg eax
cmp eax, dword [rbx + 0x50]
jne 0x7ff6877ece80
movzx eax, word [r9 + 4]
test ax, ax
jle 0x7ff6877ed7a9
cmp dword [rbx + 0x54], 1
je 0x7ff6877ed7b9
mov eax, ecx
neg eax
cmp eax, dword [rbx + 0x58]
jne 0x7ff6877ecea1
movzx eax, word [r9 + 4]
test ax, ax
jle 0x7ff6877ed8cf
cmp dword [rbx + 0x5c], 1
je 0x7ff6877ed8df
mov eax, ecx
neg eax
cmp eax, dword [rbx + 0x68]
jne 0x7ff6877ecec2
movzx eax, word [r9 + 4]
test ax, ax
jle 0x7ff6877ed9f5
cmp dword [rbx + 0x6c], 1
je 0x7ff6877eda05
mov eax, ecx
neg eax
cmp eax, dword [rbx + 0x60]
jne 0x7ff6877ecee3
movzx eax, word [r9 + 4]
test ax, ax
jle 0x7ff6877edb1b
cmp dword [rbx + 0x64], 1
je 0x7ff6877edb2b
mov eax, ecx
neg eax
cmp eax, dword [rbx + 0x70]
jne 0x7ff6877ecf04
movzx eax, word [r9 + 4]
test ax, ax
jle 0x7ff6877edc41
cmp dword [rbx + 0x74], 1
je 0x7ff6877edc51
mov eax, ecx
neg eax
cmp eax, dword [rbx + 0x78]
jne 0x7ff6877ecf25
movzx eax, word [r9 + 4]
test ax, ax
jle 0x7ff6877edd67
cmp dword [rbx + 0x7c], 1
je 0x7ff6877edd77
mov eax, ecx
neg eax
cmp eax, dword [rbx + 0x88]
jne 0x7ff6877ecf4c
movzx eax, word [r9 + 4]
test ax, ax
jle 0x7ff6877ede10
cmp dword [rbx + 0x8c], 1
je 0x7ff6877ede23
mov eax, ecx
neg eax
cmp eax, dword [rbx + 0x80]
jne 0x7ff6877ecf73
movzx eax, word [r9 + 4]
test ax, ax
jle 0x7ff6877edebc
cmp dword [rbx + 0x84], 1
je 0x7ff6877edecf
mov eax, ecx
neg eax
cmp eax, dword [rbx + 0x90]
jne 0x7ff6877ecf9a
movzx eax, word [r9 + 4]
test ax, ax
jle 0x7ff6877edf68
cmp dword [rbx + 0x94], 1
je 0x7ff6877edf7b
mov eax, ecx
neg eax
cmp eax, dword [rbx + 0x98]
jne 0x7ff6877ecfc1
movzx eax, word [r9 + 4]
test ax, ax
jle 0x7ff6877edffe
cmp dword [rbx + 0x9c], 1
je 0x7ff6877ee011
mov eax, ecx
neg eax
cmp eax, dword [rbx + 0xc8]
jne 0x7ff6877ecfe8
movzx eax, word [r9 + 4]
test ax, ax
jle 0x7ff6877ee098
cmp dword [rbx + 0xcc], 1
je 0x7ff6877ee0ab
mov eax, ecx
neg eax
cmp eax, dword [rbx + 0xe8]
jne 0x7ff6877ed00f
movzx eax, word [r9 + 4]
test ax, ax
jle 0x7ff6877ee0ec
cmp dword [rbx + 0xec], 1
je 0x7ff6877ee0ff
mov eax, ecx
neg eax
cmp eax, dword [rbx + 0x108]
jne 0x7ff6877ed036
movzx eax, word [r9 + 4]
test ax, ax
jle 0x7ff6877ee140
cmp dword [rbx + 0x10c], 1
je 0x7ff6877ee153
mov eax, ecx
neg eax
cmp eax, dword [rbx + 0x128]
jne 0x7ff6877ed05d
movzx eax, word [r9 + 4]
test ax, ax
jle 0x7ff6877ee194
cmp dword [rbx + 0x12c], 1
je 0x7ff6877ee1a7
mov eax, ecx
neg eax
cmp eax, dword [rbx + 0x148]
jne 0x7ff6877ed084
movzx eax, word [r9 + 4]
test ax, ax
jle 0x7ff6877ee1e5
cmp dword [rbx + 0x14c], 1
je 0x7ff6877ee1f8
mov qword [r9 + 8], r14
mov r9d, 1
mov r8, r10
mov edx, edi
mov rcx, r11
call qword [sym.ConfigCSAEngine.exe_interception_send]
nop
mov rdi, qword [rbp + 0x17]
test rdi, rdi
je 0x7ff6877ee245
lea r8, [rbp + 0x17]
mov rdx, qword [rbp + 0x1f]
mov rcx, rdi
call fcn.7ff6877c54e0
sub rsi, rdi
and rsi, 0xffffffffffffffe0
mov rax, rdi
cmp rsi, 0x1000
jb 0x7ff6877ee239
add rsi, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff6877ee239
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
nop
jns 0x7ff6877ecdbe
cmp dword [rbx + 4], 2
jne 0x7ff6877ecdbe
mov qword [rbp + 7], 0xc
movsd xmm0, qword [0x7ff687845968]
movsd qword [rbp - 9], xmm0
mov eax, dword [0x7ff687845970]
mov dword [rbp - 1], eax
mov byte [rbp + 3], 0
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x51]
call fcn.7ff6877d4390
mov rdx, rax
lea rcx, [rbp - 0x69]
call fcn.7ff6877e0690
mov rdx, rax
lea rcx, [rbp + 0x17]
call fcn.7ff6877d68b0
mov rcx, qword [rbp - 0x69]
test rcx, rcx
je 0x7ff6877ed19a
lea r8, [rbp - 0x69]
mov rdx, qword [rbp - 0x61]
call fcn.7ff6877c54e0
mov rdx, qword [rbp - 0x59]
mov rcx, qword [rbp - 0x69]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff6877ed195
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff6877ed195
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff68783f468
mov qword [rbp - 0x29], r14
lea r8, [rbp + 0x17]
lea rdx, [0x7ff6877ec010]
lea rcx, [rbp - 0x29]
call fcn.7ff6877ecbe0
nop
lea rax, [rbp - 0x11]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
mov r9, qword [rbp - 0x29]
lea r8, [0x7ff6877ea0e0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp - 0x19], rax
test rax, rax
je 0x7ff6877ee3c5
cmp dword [rbp - 0x11], 0
je 0x7ff6877ee2f4
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
lea rcx, [rbp - 0x29]
call sub.msvcp140.dll__Thrd_detach
test eax, eax
jne 0x7ff6877ee2f4
jmp 0x7ff6877ee08f
jns 0x7ff6877ecddb
cmp dword [rbx + 0xc], 2
jne 0x7ff6877ecddb
mov qword [rbp + 7], 0xc
movsd xmm0, qword [0x7ff687845978]
movsd qword [rbp - 9], xmm0
mov eax, dword [0x7ff687845980]
mov dword [rbp - 1], eax
mov byte [rbp + 3], 0
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x51]
call fcn.7ff6877d4390
mov rdx, rax
lea rcx, [rbp - 0x69]
call fcn.7ff6877e0690
mov rdx, rax
lea rcx, [rbp + 0x17]
call fcn.7ff6877d68b0
mov rcx, qword [rbp - 0x69]
test rcx, rcx
je 0x7ff6877ed2b5
lea r8, [rbp - 0x69]
mov rdx, qword [rbp - 0x61]
call fcn.7ff6877c54e0
mov rdx, qword [rbp - 0x59]
mov rcx, qword [rbp - 0x69]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff6877ed2b0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff6877ed2b0
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff68783f468
mov qword [rbp - 0x29], r14
lea r8, [rbp + 0x17]
lea rdx, [0x7ff6877ec010]
lea rcx, [rbp - 0x29]
call fcn.7ff6877ecbe0
nop
lea rax, [rbp - 0x11]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
mov r9, qword [rbp - 0x29]
lea r8, [0x7ff6877ea0e0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp - 0x19], rax
test rax, rax
je 0x7ff6877ee3d4
cmp dword [rbp - 0x11], 0
je 0x7ff6877ee2ff
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
lea rcx, [rbp - 0x29]
call sub.msvcp140.dll__Thrd_detach
test eax, eax
jne 0x7ff6877ee2ff
jmp 0x7ff6877ee08f
jns 0x7ff6877ecdfc
cmp dword [rbx + 0x14], 2
jne 0x7ff6877ecdfc
mov qword [rbp + 7], 0xc
movsd xmm0, qword [0x7ff687845988]
movsd qword [rbp - 9], xmm0
mov eax, dword [0x7ff687845990]
mov dword [rbp - 1], eax
mov byte [rbp + 3], 0
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x51]
call fcn.7ff6877d4390
mov rdx, rax
lea rcx, [rbp - 0x69]
call fcn.7ff6877e0690
mov rdx, rax
lea rcx, [rbp + 0x17]
call fcn.7ff6877d68b0
mov rcx, qword [rbp - 0x69]
test rcx, rcx
je 0x7ff6877ed3d0
lea r8, [rbp - 0x69]
mov rdx, qword [rbp - 0x61]
call fcn.7ff6877c54e0
mov rdx, qword [rbp - 0x59]
mov rcx, qword [rbp - 0x69]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff6877ed3cb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff6877ed3cb
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff68783f468
mov qword [rbp - 0x29], r14
lea r8, [rbp + 0x17]
lea rdx, [0x7ff6877ec010]
lea rcx, [rbp - 0x29]
call fcn.7ff6877ecbe0
nop
lea rax, [rbp - 0x11]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
mov r9, qword [rbp - 0x29]
lea r8, [0x7ff6877ea0e0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp - 0x19], rax
test rax, rax
je 0x7ff6877ee3e3
cmp dword [rbp - 0x11], 0
je 0x7ff6877ee30a
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
lea rcx, [rbp - 0x29]
call sub.msvcp140.dll__Thrd_detach
test eax, eax
jne 0x7ff6877ee30a
jmp 0x7ff6877ee08f
jns 0x7ff6877ece1d
cmp dword [rbx + 0x1c], 2
jne 0x7ff6877ece1d
mov qword [rbp + 7], 0xc
movsd xmm0, qword [0x7ff687845998]
movsd qword [rbp - 9], xmm0
mov eax, dword [0x7ff6878459a0]
mov dword [rbp - 1], eax
mov byte [rbp + 3], 0
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x51]
call fcn.7ff6877d4390
mov rdx, rax
lea rcx, [rbp - 0x69]
call fcn.7ff6877e0690
mov rdx, rax
lea rcx, [rbp + 0x17]
call fcn.7ff6877d68b0
mov rcx, qword [rbp - 0x69]
test rcx, rcx
je 0x7ff6877ed4eb
lea r8, [rbp - 0x69]
mov rdx, qword [rbp - 0x61]
call fcn.7ff6877c54e0
mov rdx, qword [rbp - 0x59]
mov rcx, qword [rbp - 0x69]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff6877ed4e6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff6877ed4e6
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff68783f468
mov qword [rbp - 0x29], r14
lea r8, [rbp + 0x17]
lea rdx, [0x7ff6877ec010]
lea rcx, [rbp - 0x29]
call fcn.7ff6877ecbe0
nop
lea rax, [rbp - 0x11]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
mov r9, qword [rbp - 0x29]
lea r8, [0x7ff6877ea0e0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp - 0x19], rax
test rax, rax
je 0x7ff6877ee3f2
cmp dword [rbp - 0x11], 0
je 0x7ff6877ee315
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
lea rcx, [rbp - 0x29]
call sub.msvcp140.dll__Thrd_detach
test eax, eax
jne 0x7ff6877ee315
jmp 0x7ff6877ee08f
jns 0x7ff6877ece3e
cmp dword [rbx + 0x4c], 2
jne 0x7ff6877ece3e
mov qword [rbp + 7], 0xe
movsd xmm0, qword [0x7ff6878459a8]
movsd qword [rbp - 9], xmm0
mov eax, dword [0x7ff6878459b0]
mov dword [rbp - 1], eax
movzx eax, word [0x7ff6878459b4]
mov word [rbp + 3], ax
mov byte [rbp + 5], 0
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x51]
call fcn.7ff6877d4390
mov rdx, rax
lea rcx, [rbp - 0x69]
call fcn.7ff6877e0690
mov rdx, rax
lea rcx, [rbp + 0x17]
call fcn.7ff6877d68b0
mov rcx, qword [rbp - 0x69]
test rcx, rcx
je 0x7ff6877ed611
lea r8, [rbp - 0x69]
mov rdx, qword [rbp - 0x61]
call fcn.7ff6877c54e0
mov rdx, qword [rbp - 0x59]
mov rcx, qword [rbp - 0x69]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff6877ed60c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff6877ed60c
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff68783f468
mov qword [rbp - 0x29], r14
lea r8, [rbp + 0x17]
lea rdx, [0x7ff6877ec010]
lea rcx, [rbp - 0x29]
call fcn.7ff6877ecbe0
nop
lea rax, [rbp - 0x11]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
mov r9, qword [rbp - 0x29]
lea r8, [0x7ff6877ea0e0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp - 0x19], rax
test rax, rax
je 0x7ff6877ee401
cmp dword [rbp - 0x11], 0
je 0x7ff6877ee320
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
lea rcx, [rbp - 0x29]
call sub.msvcp140.dll__Thrd_detach
test eax, eax
jne 0x7ff6877ee320
jmp 0x7ff6877ee08f
jns 0x7ff6877ece5f
cmp dword [rbx + 0x44], 2
jne 0x7ff6877ece5f
mov qword [rbp + 7], 0xe
movsd xmm0, qword [0x7ff6878459b8]
movsd qword [rbp - 9], xmm0
mov eax, dword [0x7ff6878459c0]
mov dword [rbp - 1], eax
movzx eax, word [0x7ff6878459c4]
mov word [rbp + 3], ax
mov byte [rbp + 5], 0
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x51]
call fcn.7ff6877d4390
mov rdx, rax
lea rcx, [rbp - 0x69]
call fcn.7ff6877e0690
mov rdx, rax
lea rcx, [rbp + 0x17]
call fcn.7ff6877d68b0
mov rcx, qword [rbp - 0x69]
test rcx, rcx
je 0x7ff6877ed737
lea r8, [rbp - 0x69]
mov rdx, qword [rbp - 0x61]
call fcn.7ff6877c54e0
mov rdx, qword [rbp - 0x59]
mov rcx, qword [rbp - 0x69]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff6877ed732
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff6877ed732
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff68783f468
mov qword [rbp - 0x29], r14
lea r8, [rbp + 0x17]
lea rdx, [0x7ff6877ec010]
lea rcx, [rbp - 0x29]
call fcn.7ff6877ecbe0
nop
lea rax, [rbp - 0x11]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
mov r9, qword [rbp - 0x29]
lea r8, [0x7ff6877ea0e0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp - 0x19], rax
test rax, rax
je 0x7ff6877ee410
cmp dword [rbp - 0x11], 0
je 0x7ff6877ee32b
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
lea rcx, [rbp - 0x29]
call sub.msvcp140.dll__Thrd_detach
test eax, eax
jne 0x7ff6877ee32b
jmp 0x7ff6877ee08f
jns 0x7ff6877ece80
cmp dword [rbx + 0x54], 2
jne 0x7ff6877ece80
mov qword [rbp + 7], 0xe
movsd xmm0, qword [0x7ff6878459c8]
movsd qword [rbp - 9], xmm0
mov eax, dword [0x7ff6878459d0]
mov dword [rbp - 1], eax
movzx eax, word [0x7ff6878459d4]
mov word [rbp + 3], ax
mov byte [rbp + 5], 0
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x51]
call fcn.7ff6877d4390
mov rdx, rax
lea rcx, [rbp - 0x69]
call fcn.7ff6877e0690
mov rdx, rax
lea rcx, [rbp + 0x17]
call fcn.7ff6877d68b0
mov rcx, qword [rbp - 0x69]
test rcx, rcx
je 0x7ff6877ed85d
lea r8, [rbp - 0x69]
mov rdx, qword [rbp - 0x61]
call fcn.7ff6877c54e0
mov rdx, qword [rbp - 0x59]
mov rcx, qword [rbp - 0x69]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff6877ed858
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff6877ed858
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff68783f468
mov qword [rbp - 0x29], r14
lea r8, [rbp + 0x17]
lea rdx, [0x7ff6877ec010]
lea rcx, [rbp - 0x29]
call fcn.7ff6877ecbe0
nop
lea rax, [rbp - 0x11]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
mov r9, qword [rbp - 0x29]
lea r8, [0x7ff6877ea0e0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp - 0x19], rax
test rax, rax
je 0x7ff6877ee41f
cmp dword [rbp - 0x11], 0
je 0x7ff6877ee336
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
lea rcx, [rbp - 0x29]
call sub.msvcp140.dll__Thrd_detach
test eax, eax
jne 0x7ff6877ee336
jmp 0x7ff6877ee08f
jns 0x7ff6877ecea1
cmp dword [rbx + 0x5c], 2
jne 0x7ff6877ecea1
mov qword [rbp + 7], 0xe
movsd xmm0, qword [0x7ff6878459d8]
movsd qword [rbp - 9], xmm0
mov eax, dword [0x7ff6878459e0]
mov dword [rbp - 1], eax
movzx eax, word [0x7ff6878459e4]
mov word [rbp + 3], ax
mov byte [rbp + 5], 0
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x51]
call fcn.7ff6877d4390
mov rdx, rax
lea rcx, [rbp - 0x69]
call fcn.7ff6877e0690
mov rdx, rax
lea rcx, [rbp + 0x17]
call fcn.7ff6877d68b0
mov rcx, qword [rbp - 0x69]
test rcx, rcx
je 0x7ff6877ed983
lea r8, [rbp - 0x69]
mov rdx, qword [rbp - 0x61]
call fcn.7ff6877c54e0
mov rdx, qword [rbp - 0x59]
mov rcx, qword [rbp - 0x69]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff6877ed97e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff6877ed97e
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff68783f468
mov qword [rbp - 0x29], r14
lea r8, [rbp + 0x17]
lea rdx, [0x7ff6877ec010]
lea rcx, [rbp - 0x29]
call fcn.7ff6877ecbe0
nop
lea rax, [rbp - 0x11]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
mov r9, qword [rbp - 0x29]
lea r8, [0x7ff6877ea0e0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp - 0x19], rax
test rax, rax
je 0x7ff6877ee42e
cmp dword [rbp - 0x11], 0
je 0x7ff6877ee341
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
lea rcx, [rbp - 0x29]
call sub.msvcp140.dll__Thrd_detach
test eax, eax
jne 0x7ff6877ee341
jmp 0x7ff6877ee08f
jns 0x7ff6877ecec2
cmp dword [rbx + 0x6c], 2
jne 0x7ff6877ecec2
mov qword [rbp + 7], 0xe
movsd xmm0, qword [0x7ff6878459e8]
movsd qword [rbp - 9], xmm0
mov eax, dword [0x7ff6878459f0]
mov dword [rbp - 1], eax
movzx eax, word [0x7ff6878459f4]
mov word [rbp + 3], ax
mov byte [rbp + 5], 0
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x51]
call fcn.7ff6877d4390
mov rdx, rax
lea rcx, [rbp - 0x69]
call fcn.7ff6877e0690
mov rdx, rax
lea rcx, [rbp + 0x17]
call fcn.7ff6877d68b0
mov rcx, qword [rbp - 0x69]
test rcx, rcx
je 0x7ff6877edaa9
lea r8, [rbp - 0x69]
mov rdx, qword [rbp - 0x61]
call fcn.7ff6877c54e0
mov rdx, qword [rbp - 0x59]
mov rcx, qword [rbp - 0x69]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff6877edaa4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff6877edaa4
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff68783f468
mov qword [rbp - 0x29], r14
lea r8, [rbp + 0x17]
lea rdx, [0x7ff6877ec010]
lea rcx, [rbp - 0x29]
call fcn.7ff6877ecbe0
nop
lea rax, [rbp - 0x11]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
mov r9, qword [rbp - 0x29]
lea r8, [0x7ff6877ea0e0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp - 0x19], rax
test rax, rax
je 0x7ff6877ee43d
cmp dword [rbp - 0x11], 0
je 0x7ff6877ee34c
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
lea rcx, [rbp - 0x29]
call sub.msvcp140.dll__Thrd_detach
test eax, eax
jne 0x7ff6877ee34c
jmp 0x7ff6877ee08f
jns 0x7ff6877ecee3
cmp dword [rbx + 0x64], 2
jne 0x7ff6877ecee3
mov qword [rbp + 7], 0xe
movsd xmm0, qword [0x7ff6878459f8]
movsd qword [rbp - 9], xmm0
mov eax, dword [0x7ff687845a00]
mov dword [rbp - 1], eax
movzx eax, word [0x7ff687845a04]
mov word [rbp + 3], ax
mov byte [rbp + 5], 0
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x51]
call fcn.7ff6877d4390
mov rdx, rax
lea rcx, [rbp - 0x69]
call fcn.7ff6877e0690
mov rdx, rax
lea rcx, [rbp + 0x17]
call fcn.7ff6877d68b0
mov rcx, qword [rbp - 0x69]
test rcx, rcx
je 0x7ff6877edbcf
lea r8, [rbp - 0x69]
mov rdx, qword [rbp - 0x61]
call fcn.7ff6877c54e0
mov rdx, qword [rbp - 0x59]
mov rcx, qword [rbp - 0x69]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff6877edbca
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff6877edbca
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff68783f468
mov qword [rbp - 0x29], r14
lea r8, [rbp + 0x17]
lea rdx, [0x7ff6877ec010]
lea rcx, [rbp - 0x29]
call fcn.7ff6877ecbe0
nop
lea rax, [rbp - 0x11]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
mov r9, qword [rbp - 0x29]
lea r8, [0x7ff6877ea0e0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp - 0x19], rax
test rax, rax
je 0x7ff6877ee44c
cmp dword [rbp - 0x11], 0
je 0x7ff6877ee357
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
lea rcx, [rbp - 0x29]
call sub.msvcp140.dll__Thrd_detach
test eax, eax
jne 0x7ff6877ee357
jmp 0x7ff6877ee08f
jns 0x7ff6877ecf04
cmp dword [rbx + 0x74], 2
jne 0x7ff6877ecf04
mov qword [rbp + 7], 0xe
movsd xmm0, qword [0x7ff687845a08]
movsd qword [rbp - 9], xmm0
mov eax, dword [0x7ff687845a10]
mov dword [rbp - 1], eax
movzx eax, word [0x7ff687845a14]
mov word [rbp + 3], ax
mov byte [rbp + 5], 0
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x51]
call fcn.7ff6877d4390
mov rdx, rax
lea rcx, [rbp - 0x69]
call fcn.7ff6877e0690
mov rdx, rax
lea rcx, [rbp + 0x17]
call fcn.7ff6877d68b0
mov rcx, qword [rbp - 0x69]
test rcx, rcx
je 0x7ff6877edcf5
lea r8, [rbp - 0x69]
mov rdx, qword [rbp - 0x61]
call fcn.7ff6877c54e0
mov rdx, qword [rbp - 0x59]
mov rcx, qword [rbp - 0x69]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff6877edcf0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff6877edcf0
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff68783f468
mov qword [rbp - 0x29], r14
lea r8, [rbp + 0x17]
lea rdx, [0x7ff6877ec010]
lea rcx, [rbp - 0x29]
call fcn.7ff6877ecbe0
nop
lea rax, [rbp - 0x11]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
mov r9, qword [rbp - 0x29]
lea r8, [0x7ff6877ea0e0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp - 0x19], rax
test rax, rax
je 0x7ff6877ee45b
cmp dword [rbp - 0x11], 0
je 0x7ff6877ee362
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
lea rcx, [rbp - 0x29]
call sub.msvcp140.dll__Thrd_detach
test eax, eax
jne 0x7ff6877ee362
jmp 0x7ff6877ee08f
jns 0x7ff6877ecf25
cmp dword [rbx + 0x7c], 2
jne 0x7ff6877ecf25
mov qword [rbp + 7], 0xe
movsd xmm0, qword [0x7ff687845a18]
movsd qword [rbp - 9], xmm0
mov eax, dword [0x7ff687845a20]
mov dword [rbp - 1], eax
movzx eax, word [0x7ff687845a24]
mov word [rbp + 3], ax
mov byte [rbp + 5], 0
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x51]
call fcn.7ff6877d4390
mov rdx, rax
lea rcx, [rbp - 0x69]
call fcn.7ff6877e0690
mov rdx, rax
lea rcx, [rbp + 0x17]
call fcn.7ff6877d68b0
lea rcx, [rbp - 0x69]
call fcn.7ff6877dc260
lea r8, [rbp + 0x17]
lea rdx, [0x7ff6877ec010]
lea rcx, [rbp - 0x19]
call fcn.7ff6877ea030
nop
cmp dword [rbp - 0x11], 0
je 0x7ff6877ee36d
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
lea rcx, [rbp - 0x29]
call sub.msvcp140.dll__Thrd_detach
test eax, eax
jne 0x7ff6877ee36d
jmp 0x7ff6877ee08f
jns 0x7ff6877ecf4c
cmp dword [rbx + 0x8c], 2
jne 0x7ff6877ecf4c
mov qword [rbp + 7], 0xe
movsd xmm0, qword [0x7ff687845a28]
movsd qword [rbp - 9], xmm0
mov eax, dword [0x7ff687845a30]
mov dword [rbp - 1], eax
movzx eax, word [0x7ff687845a34]
mov word [rbp + 3], ax
mov byte [rbp + 5], 0
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x51]
call fcn.7ff6877d4390
mov rdx, rax
lea rcx, [rbp - 0x69]
call fcn.7ff6877e0690
mov rdx, rax
lea rcx, [rbp + 0x17]
call fcn.7ff6877d68b0
lea rcx, [rbp - 0x69]
call fcn.7ff6877dc260
lea r8, [rbp + 0x17]
lea rdx, [0x7ff6877ec010]
lea rcx, [rbp - 0x19]
call fcn.7ff6877ea030
nop
cmp dword [rbp - 0x11], 0
je 0x7ff6877ee378
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
lea rcx, [rbp - 0x29]
call sub.msvcp140.dll__Thrd_detach
test eax, eax
jne 0x7ff6877ee378
jmp 0x7ff6877ee08f
jns 0x7ff6877ecf73
cmp dword [rbx + 0x84], 2
jne 0x7ff6877ecf73
mov qword [rbp + 7], 0xe
movsd xmm0, qword [0x7ff687845a38]
movsd qword [rbp - 9], xmm0
mov eax, dword [0x7ff687845a40]
mov dword [rbp - 1], eax
movzx eax, word [0x7ff687845a44]
mov word [rbp + 3], ax
mov byte [rbp + 5], 0
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x51]
call fcn.7ff6877d4390
mov rdx, rax
lea rcx, [rbp - 0x69]
call fcn.7ff6877e0690
mov rdx, rax
lea rcx, [rbp + 0x17]
call fcn.7ff6877d68b0
lea rcx, [rbp - 0x69]
call fcn.7ff6877dc260
lea r8, [rbp + 0x17]
lea rdx, [0x7ff6877ec010]
lea rcx, [rbp - 0x19]
call fcn.7ff6877ea030
nop
cmp dword [rbp - 0x11], 0
je 0x7ff6877ee383
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
lea rcx, [rbp - 0x29]
call sub.msvcp140.dll__Thrd_detach
test eax, eax
jne 0x7ff6877ee383
jmp 0x7ff6877ee08f
jns 0x7ff6877ecf9a
cmp dword [rbx + 0x94], 2
jne 0x7ff6877ecf9a
lea r9, [0x7ff687845a48]
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rbp - 9]
call fcn.7ff6877c75b0
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x51]
call fcn.7ff6877d4390
mov rdx, rax
lea rcx, [rbp - 0x69]
call fcn.7ff6877e0690
mov rdx, rax
lea rcx, [rbp + 0x17]
call fcn.7ff6877d68b0
lea rcx, [rbp - 0x69]
call fcn.7ff6877dc260
lea r8, [rbp + 0x17]
lea rdx, [0x7ff6877ec010]
lea rcx, [rbp - 0x19]
call fcn.7ff6877ea030
nop
cmp dword [rbp - 0x11], 0
je 0x7ff6877ee38e
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
lea rcx, [rbp - 0x29]
call sub.msvcp140.dll__Thrd_detach
test eax, eax
jne 0x7ff6877ee38e
jmp 0x7ff6877ee08f
jns 0x7ff6877ecfc1
cmp dword [rbx + 0x9c], 2
jne 0x7ff6877ecfc1
lea r9, [0x7ff687845a60]
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rbp - 9]
call fcn.7ff6877c75b0
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x51]
call fcn.7ff6877d4390
mov rdx, rax
lea rcx, [rbp - 0x69]
call fcn.7ff6877e0690
mov rdx, rax
lea rcx, [rbp + 0x17]
call fcn.7ff6877d68b0
lea rcx, [rbp - 0x69]
call fcn.7ff6877dc260
lea r8, [rbp + 0x17]
lea rdx, [0x7ff6877ec010]
lea rcx, [rbp - 0x19]
call fcn.7ff6877ea030
nop
cmp dword [rbp - 0x11], 0
je 0x7ff6877ee46a
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
lea rcx, [rbp - 0x29]
call sub.msvcp140.dll__Thrd_detach
test eax, eax
jne 0x7ff6877ee46a
mov rsi, qword [rbp + 0x27]
jmp 0x7ff6877ee234
jns 0x7ff6877ecfe8
cmp dword [rbx + 0xcc], 2
jne 0x7ff6877ecfe8
lea r8, [rbx + 0xd0]
lea rdx, [0x7ff6877ec010]
lea rcx, [rbp - 0x19]
call fcn.7ff6877ea030
nop
cmp dword [rbp - 0x11], 0
je 0x7ff6877ee399
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
lea rcx, [rbp - 0x29]
call sub.msvcp140.dll__Thrd_detach
test eax, eax
jne 0x7ff6877ee399
jmp 0x7ff6877ee234
jns 0x7ff6877ed00f
cmp dword [rbx + 0xec], 2
jne 0x7ff6877ed00f
lea r8, [rbx + 0xf0]
lea rdx, [0x7ff6877ec010]
lea rcx, [rbp - 0x19]
call fcn.7ff6877ea030
nop
cmp dword [rbp - 0x11], 0
je 0x7ff6877ee3a4
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
lea rcx, [rbp - 0x29]
call sub.msvcp140.dll__Thrd_detach
test eax, eax
jne 0x7ff6877ee3a4
jmp 0x7ff6877ee234
jns 0x7ff6877ed036
cmp dword [rbx + 0x10c], 2
jne 0x7ff6877ed036
lea r8, [rbx + 0x110]
lea rdx, [0x7ff6877ec010]
lea rcx, [rbp - 0x19]
call fcn.7ff6877ea030
nop
cmp dword [rbp - 0x11], 0
je 0x7ff6877ee3af
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
lea rcx, [rbp - 0x29]
call sub.msvcp140.dll__Thrd_detach
test eax, eax
jne 0x7ff6877ee3af
jmp 0x7ff6877ee234
jns 0x7ff6877ed05d
cmp dword [rbx + 0x12c], 2
jne 0x7ff6877ed05d
lea r8, [rbx + 0x130]
lea rdx, [0x7ff6877ec010]
lea rcx, [rbp - 0x19]
call fcn.7ff6877ea030
nop
cmp dword [rbp - 0x11], 0
je 0x7ff6877ee3ba
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
lea rcx, [rbp - 0x29]
call sub.msvcp140.dll__Thrd_detach
test eax, eax
jne 0x7ff6877ee3ba
jmp 0x7ff6877ee234
jns 0x7ff6877ed084
cmp dword [rbx + 0x14c], 2
jne 0x7ff6877ed084
lea r8, [rbx + 0x150]
lea rdx, [0x7ff6877ec010]
lea rcx, [rbp - 0x19]
call fcn.7ff6877ea030
nop
cmp dword [rbp - 0x11], 0
je 0x7ff6877ee2e9
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
lea rcx, [rbp - 0x29]
call sub.msvcp140.dll__Thrd_detach
test eax, eax
jne 0x7ff6877ee2e9
jmp 0x7ff6877ed09d
mov rdx, rsi
mov rcx, rdi
call fcn.7ff68783f468
nop
mov rdx, qword [rbp + 0xf]
cmp rdx, 0xf
jbe 0x7ff6877ee283
inc rdx
mov rcx, qword [rbp - 9]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff6877ee27e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff6877ee27e
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff68783f468
mov qword [rbp + 7], r14
mov qword [rbp + 0xf], 0xf
mov byte [rbp - 9], 0
lea rcx, [rbx + 0x150]
call fcn.7ff6877dc260
lea rcx, [rbx + 0x130]
call fcn.7ff6877dc260
lea rcx, [rbx + 0x110]
call fcn.7ff6877dc260
lea rcx, [rbx + 0xf0]
call fcn.7ff6877dc260
lea rcx, [rbx + 0xd0]
call fcn.7ff6877dc260
mov rcx, qword [rbp + 0x2f]
xor rcx, rsp
call fcn.7ff68783f500
add rsp, 0xd0
pop r14
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov ecx, 1
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp - 0x11], r14d
mov ecx, 6
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp - 0x11], r14d
mov ecx, 6
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp - 0x11], r14d
mov ecx, 6
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp - 0x11], r14d
mov ecx, 6
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp - 0x11], r14d
mov ecx, 6
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp - 0x11], r14d
mov ecx, 6
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp - 0x11], r14d
mov ecx, 6
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp - 0x11], r14d
mov ecx, 6
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp - 0x11], r14d
mov ecx, 6
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp - 0x11], r14d
mov ecx, 6
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp - 0x11], r14d
mov ecx, 6
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3