Function at 0x140038f40
Capabilities:
Log keystrokes via polling

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x1d8]
sub rsp, 0x2b0
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
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x140063040]
xor rax, rsp
mov qword [rbp + 0x100], rax
mov rsi, rdx
mov qword [rbp - 0x60], rdx
xor r12d, r12d
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x14005aa28]
movss dword [0x140112d08], xmm0
lea ecx, [r12 + 1]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x14005aa34]
movss dword [0x140112d0c], xmm0
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x14005aaa0]
cvtpd2ps xmm0, xmm0
movss dword [0x140112d10], xmm0
lea ecx, [r12 + 1]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x14005aa48]
movss dword [0x140112d14], xmm0
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x14005a9fc]
movss dword [0x140112c60], xmm0
lea ecx, [r12 + 1]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x14005aa18]
movss dword [0x140112c64], xmm0
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x14005aa30]
movss dword [0x140112c68], xmm0
lea ecx, [r12 + 1]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movd xmm7, eax
cvtdq2ps xmm7, xmm7
mulss xmm7, dword [0x14005aa68]
movss dword [0x140112c6c], xmm7
movss xmm0, dword [0x140112c9c]
cvtps2pd xmm0, xmm0
movsd xmm12, qword [0x14005aab0]
subsd xmm0, xmm12
movsd xmm13, qword [0x14005aad0]
mulsd xmm0, xmm13
call sub.api_ms_win_crt_math_l1_1_0.dll_sin
mulsd xmm0, xmm12
addsd xmm0, xmm12
xorps xmm5, xmm5
cvtsd2ss xmm5, xmm0
movss xmm6, dword [0x140112c60]
subss xmm6, dword [0x140112d08]
mulss xmm6, xmm5
addss xmm6, dword [0x140112d08]
movss xmm3, dword [0x140112c64]
subss xmm3, dword [0x140112d0c]
mulss xmm3, xmm5
addss xmm3, dword [0x140112d0c]
movss xmm1, dword [0x140112c68]
subss xmm1, dword [0x140112d10]
mulss xmm1, xmm5
addss xmm1, dword [0x140112d10]
subss xmm7, dword [0x140112d14]
mulss xmm7, xmm5
addss xmm7, dword [0x140112d14]
shufps xmm6, xmm6, 0xe1
movss xmm6, xmm3
shufps xmm6, xmm6, 0xc6
movss xmm6, xmm1
shufps xmm6, xmm6, 0x27
movss xmm6, xmm7
shufps xmm6, xmm6, 0x39
movups xmmword [rbp + 0x10], xmm6
movups xmmword [rsp + 0x48], xmm6
movsd xmm0, qword [rbp + 0x20]
movsd qword [rsp + 0x58], xmm0
cmp byte [0x140112414], r12b
jne 0x1400391b3
mov ecx, dword [0x140112418]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x70], xmm1
mov qword [rbp + 0x80], r12
movdqu xmmword [rbp + 0x40], xmm1
mov qword [rbp + 0x50], r12
mov r9, r12
mov qword [rbp - 0x58], r12
mov r8, qword [rsi]
mov rcx, qword [rsi + 8]
sub rcx, r8
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x140039456
mov rdi, r12
movsd xmm6, qword [0x14005aa90]
nop dword [rax + rax]
mov rbx, qword [rdi + r8 + 0x10]
mov r13d, r12d
cmp dword [rdi + r8 + 8], 0
jle 0x140039420
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
movups xmmword [rbp + 0xb0], xmm0
movups xmmword [rbp + 0xc0], xmm0
movups xmmword [rbp + 0xd0], xmm0
movups xmmword [rbp + 0xe0], xmm0
movups xmmword [rbp + 0xf0], xmm0
lea rdx, [rdi + r8]
mov dword [rbp - 0x80], 0x80000000
mov dword [rbp - 0x7c], 0x7fffffff
mov dword [rbp - 0x78], r13d
lea eax, [r13 + 1]
mov r13d, eax
mov dword [rbp - 0x74], eax
lea r9, [rbp - 0x80]
lea r8, [rbp - 0x78]
lea rcx, [rbp - 0x50]
call qword [sym.imp.opencv_world452.dll_public:_void___cdecl_cv::Mat::constructor_class_cv::Mat_const____ptr64__class_cv::Range_const____ptr64__class_cv::Range_const____ptr64____ptr64]
nop
mov rax, qword [rsi]
mov ecx, dword [rdi + rax + 0xc]
mov dword [rbp - 0x70], 5
mov dword [rbp - 0x6c], ecx
mov dword [rbp - 0x68], 0x80000000
mov dword [rbp - 0x64], 0x7fffffff
lea r9, [rbp - 0x70]
lea r8, [rbp - 0x68]
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0xa0]
call qword [sym.imp.opencv_world452.dll_public:_void___cdecl_cv::Mat::constructor_class_cv::Mat_const____ptr64__class_cv::Range_const____ptr64__class_cv::Range_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x50]
call qword [sym.imp.opencv_world452.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
mov qword [rbp + 0x88], 0
call qword [sym.imp.opencv_world452.dll_class_cv::_InputOutputArray_const____ptr64___cdecl_cv::noArray_void_]
mov qword [rsp + 0x70], 0
mov dword [rsp + 0x60], 0x1010000
lea rcx, [rbp + 0xa0]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x88]
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea r8, [rbp + 0x90]
xor edx, edx
lea rcx, [rsp + 0x60]
call qword [sym.imp.opencv_world452.dll_void___cdecl_cv::minMaxLoc_class_cv::_InputArray_const____ptr64__double____ptr64__double____ptr64__class_cv::Point__int_____ptr64__class_cv::Point__int_____ptr64__class_cv::_InputArray_const____ptr64_]
movsd xmm4, qword [rbp + 0x90]
comisd xmm4, xmm6
jbe 0x1400393f8
movd xmm3, dword [0x140112dfc]
cvtdq2ps xmm3, xmm3
movaps xmm0, xmm3
mulss xmm0, dword [rbx]
cvttss2si esi, xmm0
movd xmm2, dword [0x140112df8]
cvtdq2ps xmm2, xmm2
movaps xmm1, xmm2
mulss xmm1, dword [rbx + 4]
cvttss2si r14d, xmm1
mulss xmm3, dword [rbx + 8]
cvttss2si r15d, xmm3
mulss xmm2, dword [rbx + 0xc]
cvttss2si r12d, xmm2
mov eax, r15d
cdq
sub eax, edx
sar eax, 1
sub esi, eax
mov eax, r12d
cdq
sub eax, edx
sar eax, 1
sub r14d, eax
cvtpd2ps xmm0, xmm4
movss dword [rsp + 0x40], xmm0
mov rdx, qword [rbp + 0x78]
cmp rdx, qword [rbp + 0x80]
je 0x1400393a8
movss dword [rdx], xmm0
add qword [rbp + 0x78], 4
jmp 0x1400393b6
lea r8, [rsp + 0x40]
lea rcx, [rbp + 0x70]
call fcn.14004f890
mov dword [rbp + 0x10], esi
mov dword [rbp + 0x14], r14d
mov dword [rbp + 0x18], r15d
mov dword [rbp + 0x1c], r12d
mov rdx, qword [rbp + 0x48]
cmp rdx, qword [rbp + 0x50]
je 0x1400393e4
mov dword [rdx], esi
mov dword [rdx + 4], r14d
mov dword [rdx + 8], r15d
mov dword [rdx + 0xc], r12d
add qword [rbp + 0x48], 0x10
jmp 0x1400393f1
lea r8, [rbp + 0x10]
lea rcx, [rbp + 0x40]
call fcn.14004f650
xor r12d, r12d
mov rsi, qword [rbp - 0x60]
lea rcx, [rbp + 0xa0]
call qword [sym.imp.opencv_world452.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
mov r8, qword [rsi]
movsxd rax, dword [rdi + r8 + 0xc]
lea rbx, [rbx + rax*4]
cmp r13d, dword [rdi + r8 + 8]
jl 0x140039224
mov r9, qword [rbp - 0x58]
inc r9
mov qword [rbp - 0x58], r9
add rdi, 0x60
mov rcx, qword [rsi + 8]
sub rcx, r8
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r9, rdx
jb 0x140039210
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x58], xmm1
mov qword [rbp + 0x68], r12
mov dword [rsp + 0x30], r12d
movss xmm0, dword [0x14005aa80]
movss dword [rsp + 0x28], xmm0
lea rax, [rbp + 0x58]
mov qword [rsp + 0x20], rax
movss xmm11, dword [0x14005aa20]
movaps xmm3, xmm11
movaps xmm2, xmm11
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x40]
call qword [sym.imp.opencv_world452.dll_void___cdecl_cv::dnn::dnn4_v20210301::NMSBoxes_class_std::vector_class_cv::Rect__int___class_std::allocator_class_cv::Rect__int____const____ptr64__class_std::vector_float__class_std::allocator_float___const____ptr64__float__float__class_std::vector_int__class_std::allocator_int______ptr64__float__int_]
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x28], xmm1
mov qword [rbp + 0x38], r12
mov rbx, r12
mov rax, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x58]
sub rax, rcx
sar rax, 2
test rax, rax
je 0x1400396ce
movss xmm12, dword [rsp + 0x54]
movss xmm13, dword [rsp + 0x50]
movss xmm9, dword [rsp + 0x4c]
movss xmm10, dword [rsp + 0x48]
movss xmm14, dword [0x14005aa64]
movss xmm15, dword [0x14005aa38]
movsxd rax, dword [rcx + rbx*4]
shl rax, 4
add rax, qword [rbp + 0x40]
mov edi, dword [rax]
mov esi, dword [rax + 4]
mov r14d, dword [rax + 8]
mov r15d, dword [rax + 0xc]
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
test eax, eax
jns 0x140039519
inc eax
sar eax, 1
add eax, 0xffffff60
add eax, edi
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x10], xmm0
mov ecx, 1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
test eax, eax
jns 0x14003953f
inc eax
sar eax, 1
add eax, 0xffffff60
add eax, esi
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x14], xmm0
movd xmm1, r14d
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x18], xmm1
movd xmm8, r15d
cvtdq2ps xmm8, xmm8
movss dword [rbp + 0x1c], xmm8
movaps xmm7, xmm11
mov ecx, dword [0x140112424]
test ecx, ecx
je 0x140039594
sub ecx, 1
je 0x14003958e
cmp ecx, 1
jne 0x14003959c
movaps xmm7, xmm14
jmp 0x14003959c
movaps xmm7, xmm15
jmp 0x14003959c
movss xmm7, dword [0x14005aa10]
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
sub eax, 0xa0
movd xmm6, eax
cvtdq2ps xmm6, xmm6
mov eax, r14d
cdq
sub eax, edx
sar eax, 1
add eax, edi
movd xmm0, eax
cvtdq2ps xmm0, xmm0
addss xmm6, xmm0
movss dword [rbp + 0x20], xmm6
mov ecx, 1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
sub eax, 0xa0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm8, xmm7
movd xmm0, esi
cvtdq2ps xmm0, xmm0
addss xmm8, xmm0
addss xmm1, xmm8
movss dword [rbp + 0x24], xmm1
comiss xmm6, xmm10
jbe 0x14003962e
movaps xmm0, xmm13
addss xmm0, xmm10
comiss xmm0, xmm6
jbe 0x14003962e
comiss xmm1, xmm9
jbe 0x14003962e
movaps xmm0, xmm9
addss xmm0, xmm12
comiss xmm0, xmm1
ja 0x1400396a1
mov rdx, qword [rbp + 0x30]
cmp rdx, qword [rbp + 0x38]
je 0x140039659
movups xmm3, xmmword [rbp + 0x10]
movups xmmword [rdx], xmm3
movaps xmm0, xmm6
unpcklps xmm0, xmm1
movaps xmm2, xmm0
movsd qword [rbp + 0x20], xmm0
movsd qword [rdx + 0x10], xmm0
add qword [rbp + 0x30], 0x18
jmp 0x14003966f
lea r8, [rbp + 0x10]
lea rcx, [rbp + 0x28]
call fcn.14004f430
movsd xmm2, qword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x10]
mov rdx, qword [0x140112e78]
cmp rdx, qword [0x140112e80]
je 0x140039691
movups xmmword [rdx], xmm3
movsd qword [rdx + 0x10], xmm2
add qword [0x140112e78], 0x18
jmp 0x1400396a1
lea r8, [rbp + 0x10]
lea rcx, [0x140112e70]
call fcn.14004f430
inc rbx
mov rax, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x58]
sub rax, rcx
sar rax, 2
cmp rbx, rax
jb 0x1400394f2
movsd xmm12, qword [0x14005aab0]
movsd xmm13, qword [0x14005aad0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov r13d, eax
mov ecx, 1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov r8d, eax
mov dword [rsp + 0x40], eax
mov esi, r13d
mov r14d, r12d
mov rcx, qword [rbp + 0x30]
mov r15, qword [rbp + 0x28]
sub rcx, r15
movabs rdi, 0x2aaaaaaaaaaaaaab
mov rax, rdi
imul rcx
mov r12, rdx
sar r12, 2
mov rcx, r12
shr rcx, 0x3f
add r12, rcx
movsd xmm7, qword [0x14005aac8]
movups xmm8, xmmword [rsp + 0x48]
je 0x140039814
mov eax, r13d
cdq
sub eax, edx
sar eax, 1
movd xmm9, eax
cvtdq2ps xmm9, xmm9
mov eax, r8d
cdq
sub eax, edx
sar eax, 1
movd xmm10, eax
cvtdq2ps xmm10, xmm10
mov rdi, r15
nop word [rax + rax]
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x60], xmm0
movsd xmm3, qword [rdi + 0x10]
movaps xmm1, xmm9
subss xmm1, xmm3
cvttss2si ebx, xmm1
movaps xmm2, xmm10
movaps xmm0, xmm3
shufps xmm0, xmm0, 0x55
movsd qword [rsp + 0x70], xmm3
subss xmm2, xmm0
cvttss2si eax, xmm2
movd xmm0, eax
cvtdq2pd xmm0, xmm0
movaps xmm1, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
movaps xmm6, xmm0
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
movaps xmm1, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
movaps xmm1, xmm0
addsd xmm1, xmm6
xorps xmm0, xmm0
ucomisd xmm0, xmm1
ja 0x1400397ce
xorps xmm0, xmm0
sqrtsd xmm0, xmm1
jmp 0x1400397d6
movaps xmm0, xmm1
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrt
cvttsd2si eax, xmm0
cmp eax, esi
jge 0x1400397ed
movups xmm8, xmmword [rdi]
movsd xmm0, qword [rdi + 0x10]
movsd qword [rsp + 0x58], xmm0
cmovge eax, esi
mov esi, eax
inc r14d
add rdi, 0x18
movsxd rax, r14d
cmp rax, r12
jb 0x140039760
mov r8d, dword [rsp + 0x40]
movabs rdi, 0x2aaaaaaaaaaaaaab
cmp byte [0x140112401], 0
je 0x14003991e
cmp esi, r13d
je 0x14003991e
mov eax, r13d
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
subss xmm0, dword [rsp + 0x58]
cvttss2si ecx, xmm0
mov eax, r8d
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
subss xmm0, dword [rsp + 0x5c]
cvttss2si ebx, xmm0
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
movaps xmm1, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
movaps xmm6, xmm0
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
movaps xmm1, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
movaps xmm1, xmm0
addsd xmm1, xmm6
xorps xmm0, xmm0
ucomisd xmm0, xmm1
ja 0x140039898
xorps xmm0, xmm0
sqrtsd xmm0, xmm1
jmp 0x1400398a0
movaps xmm0, xmm1
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrt
cvttsd2si ebx, xmm0
movss xmm0, dword [0x140112c9c]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm12
mulsd xmm0, xmm13
call sub.api_ms_win_crt_math_l1_1_0.dll_sin
mulsd xmm0, xmm12
addsd xmm0, xmm12
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
xorps xmm3, xmm3
cvtsi2ss xmm3, dword [0x140112408]
xorps xmm2, xmm2
cvtsi2ss xmm2, dword [0x140112404]
subss xmm3, xmm2
mulss xmm3, xmm1
addss xmm3, xmm2
cvttss2si eax, xmm3
cdq
sub eax, edx
sar eax, 1
cmp ebx, eax
jge 0x14003991e
movaps xmmword [rsp + 0x60], xmm8
movsd xmm0, qword [rsp + 0x58]
movsd qword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x60]
call fcn.140038580
mov r15, qword [rbp + 0x28]
test r15, r15
je 0x140039986
mov rcx, qword [rbp + 0x38]
sub rcx, r15
mov rax, rdi
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*2]
shl rdx, 3
mov rax, r15
cmp rdx, 0x1000
jb 0x14003996e
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003996e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r15
call fcn.140050524
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x28], xmm0
xor ebx, ebx
mov qword [rbp + 0x38], rbx
jmp 0x140039988
xor ebx, ebx
mov rcx, qword [rbp + 0x58]
test rcx, rcx
je 0x1400399dd
mov rax, qword [rbp + 0x68]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400399cc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400399cc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140050524
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x58], xmm0
mov qword [rbp + 0x68], rbx
mov rcx, qword [rbp + 0x40]
test rcx, rcx
je 0x140039a2a
mov rdx, qword [rbp + 0x50]
sub rdx, rcx
and rdx, 0xfffffffffffffff0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140039a19
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140039a19
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140050524
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], rbx
mov rcx, qword [rbp + 0x70]
test rcx, rcx
je 0x140039a6e
mov rdx, qword [rbp + 0x80]
sub rdx, rcx
and rdx, 0xfffffffffffffffc
mov rax, rcx
cmp rdx, 0x1000
jb 0x140039a69
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140039a69
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140050524
mov rcx, qword [rbp + 0x100]
xor rcx, rsp
call fcn.140050160
lea r11, [rsp + 0x2b0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
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]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret