Function at 0x1400068a0
Capabilities:
Log keystrokes via polling

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xa08]
sub rsp, 0xae0
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 [0x140058040]
xor rax, rsp
mov qword [rbp + 0x930], rax
xor edi, edi
mov rax, qword [0x1400f4248]
cmp rax, qword [0x1400f4250]
je 0x14000692f
mov qword [0x1400f4250], rax
lea rcx, [0x1400f3290]
call qword [sym.imp.MSVCP140.dll__Mtx_lock]
test eax, eax
je 0x14000694c
mov ecx, 5
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
cmp dword [0x1400f32dc], 0x7fffffff
jne 0x14000696e
mov dword [0x1400f32dc], 0x7ffffffe
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov rcx, qword [0x1400f4228]
add rcx, 0x12300e58
call fcn.14000f6c0
mov qword [0x1400f4110], rax
lea rcx, [rax + 0x1d8]
call fcn.14000f6c0
mov qword [0x1400f4118], rax
lea rcx, [rax + 0x38]
call fcn.14000f6c0
mov rcx, rax
call fcn.14000f6c0
mov qword [0x1400f4128], rax
lea rcx, [rax + 0x30]
call fcn.14000f6c0
mov qword [0x1400f4140], rax
lea rcx, [rax + 0x338]
call fcn.14000f6c0
mov qword [0x1400f4130], rax
lea rcx, [rax + 0x310]
call fcn.14000f6c0
mov qword [0x1400f4150], rax
mov rcx, qword [0x1400f4130]
add rcx, 0x298
call fcn.14000f6c0
mov qword [0x1400f4138], rax
mov rcx, qword [0x1400f4130]
add rcx, 0x198
call fcn.14000f6c0
mov qword [0x1400f4148], rax
mov rcx, qword [0x1400f4110]
add rcx, 0x160
call fcn.14000f6c0
mov qword [0x1400f4120], rax
lea rcx, [rax + 0x2a8]
call fcn.14000f6c0
mov qword [0x1400f4158], rax
mov rcx, qword [0x1400f4120]
add rcx, 0x2b0
call fcn.14000f8c0
mov dword [0x1400f4170], eax
mov rcx, qword [0x1400f4130]
add rcx, 0x9d8
call fcn.14000f6c0
mov qword [0x1400f4160], rax
lea rcx, [0x1400f3290]
call qword [sym.imp.MSVCP140.dll__Mtx_unlock]
movss xmm0, dword [0x14004f4fc]
movss dword [rbp + 8], xmm0
mov dword [0x1400580ec], 0x7f7fffff
mov qword [0x1400f4178], rdi
call fcn.140005f80
mov eax, edi
mov dword [rbp - 8], eax
movabs rsi, 0x7fffffffffbffffe
movabs r15, 0xcccccccccccccccc
movdqa xmm11, xmmword [0x14004fa20]
movups xmmword [rbp + 0x100], xmm11
xorps xmm12, xmm12
movsd qword [rbp + 0x28], xmm12
movss xmm0, dword [0x14004f3c8]
movss dword [rbp - 0x78], xmm0
movss xmm15, dword [0x14004f344]
movss dword [rbp - 0x7c], xmm15
movss xmm13, dword [0x14004f36c]
movss dword [rbp - 0x80], xmm13
xorps xmm10, xmm10
movss dword [rsp + 0x50], xmm10
movss xmm14, dword [0x14004f3a0]
movss dword [rbp - 4], xmm14
cmp dword [0x1400f4170], edi
jle 0x1400099af
movdqa xmm0, xmmword [0x14004fa30]
movups xmmword [rbp + 0x30], xmm0
movdqa xmm0, xmmword [0x14004f830]
movdqa xmmword [rbp + 0x2c0], xmm0
movdqa xmm0, xmmword [0x14004f820]
movdqa xmmword [rbp + 0xf0], xmm0
movdqa xmm0, xmmword [0x14004f6a0]
movdqa xmmword [rbp + 0x2b0], xmm0
movdqa xmm0, xmmword [0x14004f690]
movdqa xmmword [rbp + 0x2a0], xmm0
movdqa xmm0, xmmword [0x14004f670]
movdqa xmmword [rbp + 0x290], xmm0
movdqa xmm0, xmmword [0x14004f5f0]
movdqa xmmword [rbp + 0x280], xmm0
movdqa xmm0, xmmword [0x14004f650]
movdqa xmmword [rbp + 0x270], xmm0
movdqa xmm0, xmmword [0x14004f620]
movdqa xmmword [rbp + 0x260], xmm0
movsd xmm6, qword [0x14004f410]
movss xmm11, dword [0x14004f338]
movsd xmm1, qword [0x14004f3d8]
movsd qword [rbp + 0x180], xmm1
nop
movsxd rcx, eax
mov rax, qword [0x1400f4158]
lea rcx, [rax + rcx*8]
call fcn.14000f6c0
mov r14, rax
mov qword [rbp + 0x2f0], rax
lea rcx, [rax + 0x308]
call fcn.14000f6c0
mov rdi, rax
mov qword [rbp - 0x10], rax
cmp rax, qword [0x1400f4130]
je 0x14000998b
lea rcx, [rax + 0x310]
call fcn.14000f6c0
mov qword [rbp + 0x178], rax
test rax, rax
je 0x14000998b
xor r8d, r8d
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.140003720
movsd xmm0, qword [rbp + 0x310]
ucomisd xmm0, xmm12
jp 0x140006c82
jne 0x140006c82
movsd xmm0, qword [rbp + 0x318]
ucomisd xmm0, xmm12
jp 0x140006c82
jne 0x140006c82
movsd xmm0, qword [rbp + 0x320]
ucomisd xmm0, xmm12
jp 0x140006c82
je 0x14000998b
lea rcx, [rdi + 0x758]
xor dl, dl
mov byte [rbp + 0x308], dl
test rcx, rcx
je 0x140006d49
cmp rcx, r15
je 0x140006d49
cmp rcx, 0xffffffffffffffff
je 0x140006d49
lea rax, [rcx - 0x400001]
cmp rax, rsi
ja 0x140006d49
xor esi, esi
mov dword [rbp + 0x371], esi
mov word [rbp + 0x375], si
mov byte [rbp + 0x377], dl
mov dword [rbp + 0x350], 0x3e7a1c4
mov qword [rbp + 0x358], rcx
lea rax, [rbp + 0x308]
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], 1
mov eax, dword [0x1400f4188]
mov dword [rbp + 0x354], eax
mov byte [rbp + 0x370], dl
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rsi
mov r9d, 0x28
lea r8, [rbp + 0x350]
mov edx, 0x23198c
mov rcx, qword [0x1400f4180]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
movzx edx, byte [rbp + 0x308]
jmp 0x140006d4b
xor esi, esi
test dl, 0xf8
jne 0x140009981
mov eax, dword [rbp - 8]
lea eax, [rax*8]
movsxd rcx, eax
add rcx, qword [0x1400f4158]
call fcn.14000f6c0
lea rcx, [rdi + 0x310]
call fcn.14000f6c0
mov rbx, rax
mov qword [rbp + 0x20], rax
xor r8d, r8d
mov rdx, rax
lea rcx, [rbp + 0x2d0]
call fcn.140003720
movsd xmm15, qword [rbp + 0x2e0]
movaps xmm1, xmm15
subsd xmm1, xmm6
movsd xmm10, qword [rbp + 0x2d0]
movsd xmm9, qword [rbp + 0x2d8]
movaps xmm0, xmm10
unpcklpd xmm0, xmm9
movaps xmmword [rbp + 0x310], xmm0
movsd qword [rbp + 0x2e0], xmm1
movsd qword [rbp + 0x320], xmm1
lea r8, [rbp + 0x310]
lea rdx, [rbp + 0x248]
call fcn.140003a20
mov r8d, 0x6e
mov rdx, rbx
lea rcx, [rsp + 0x60]
call fcn.140003720
movsd xmm8, qword [rsp + 0x70]
movaps xmm1, xmm8
addsd xmm1, xmm6
movsd xmm7, qword [rsp + 0x60]
movsd xmm6, qword [rsp + 0x68]
movaps xmm0, xmm7
unpcklpd xmm0, xmm6
movaps xmmword [rsp + 0x60], xmm0
movsd qword [rbp + 0x320], xmm1
movsd qword [rsp + 0x70], xmm1
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x218]
call fcn.140003a20
movaps xmm0, xmm7
unpcklpd xmm0, xmm6
movaps xmmword [rsp + 0x60], xmm0
movsd qword [rsp + 0x70], xmm8
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x208]
call fcn.140003a20
movaps xmm0, xmm10
unpcklpd xmm0, xmm9
movups xmmword [rbp + 0x310], xmm0
movaps xmmword [rbp + 0x2d0], xmm0
movsd qword [rbp + 0x2e0], xmm15
lea r8, [rbp + 0x2d0]
lea rdx, [rbp + 0x1f8]
call fcn.140003a20
movsd xmm7, qword [rbp + 0x210]
movaps xmm0, xmm7
subsd xmm0, qword [rbp + 0x250]
andps xmm0, xmmword [0x14004fa50]
cvtpd2ps xmm8, xmm0
mulss xmm8, dword [0x14004f35c]
subsd xmm9, qword [0x1400f3718]
cvtpd2ps xmm0, xmm9
movss xmm9, dword [rbp - 0x78]
movaps xmm1, xmm9
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
movaps xmm6, xmm0
subsd xmm10, qword [0x1400f3710]
cvtpd2ps xmm0, xmm10
movaps xmm1, xmm9
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
addss xmm6, xmm0
movaps xmm1, xmm15
subsd xmm1, qword [0x1400f3720]
cvtpd2ps xmm0, xmm1
movaps xmm1, xmm9
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
addss xmm6, xmm0
xorps xmm1, xmm1
ucomiss xmm1, xmm6
ja 0x140006f29
xorps xmm0, xmm0
sqrtss xmm0, xmm6
jmp 0x140006f31
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
cvtss2sd xmm0, xmm0
divsd xmm0, qword [0x14004f438]
xorps xmm14, xmm14
cvtsd2ss xmm14, xmm0
mov r15d, esi
mov ecx, 0x5a0
call fcn.14000f6c0
movd xmm0, dword [0x140083a94]
cvtdq2ps xmm0, xmm0
comiss xmm14, xmm0
jbe 0x140006f72
cmp qword [0x1400f4130], 0
jne 0x140009962
lea r12, [rbx + 0x2e0]
mov rcx, r12
call fcn.14000ffa0
movaps xmm6, xmm0
lea r13, [rbx + 0x2e8]
mov rcx, r13
call fcn.14000ffa0
movss xmm9, dword [rbp - 0x7c]
addss xmm0, xmm9
mov r8, qword [0x1400f41a0]
comiss xmm0, xmm6
jb 0x1400070ba
movss xmm0, dword [0x140081f10]
movss xmm1, dword [0x140081f14]
movss xmm2, dword [0x140081f18]
movss dword [rbp + 0x158], xmm0
movss dword [rbp + 0x15c], xmm1
movss dword [rbp + 0x160], xmm2
movss xmm0, dword [r8 + 0x37e0]
movss dword [rbp + 0x164], xmm0
lea rcx, [rbp + 0x158]
call fcn.140015de0
movzx ecx, al
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm11
movss dword [0x1400f4298], xmm0
mov ecx, eax
shr ecx, 8
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm11
movss dword [0x1400f429c], xmm0
mov ecx, eax
shr ecx, 0x10
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm11
movss dword [0x1400f42a0], xmm0
shr eax, 0x18
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm11
movss dword [0x1400f42a4], xmm0
movss xmm1, dword [0x140081f30]
movss xmm2, dword [0x140081f34]
movss xmm0, dword [0x140081f38]
movss dword [rbp + 0x168], xmm1
movss dword [rbp + 0x16c], xmm2
movss dword [rbp + 0x170], xmm0
movss xmm0, dword [0x140081f3c]
mulss xmm0, dword [r8 + 0x37e0]
movss dword [rbp + 0x174], xmm0
lea rcx, [rbp + 0x168]
jmp 0x1400071c1
movss xmm0, dword [0x140081f20]
movss xmm1, dword [0x140081f24]
movss xmm2, dword [0x140081f28]
movss dword [rbp + 0x138], xmm0
movss dword [rbp + 0x13c], xmm1
movss dword [rbp + 0x140], xmm2
movss xmm0, dword [r8 + 0x37e0]
movss dword [rbp + 0x144], xmm0
lea rcx, [rbp + 0x138]
call fcn.140015de0
movzx ecx, al
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm11
movss dword [0x1400f4298], xmm0
mov ecx, eax
shr ecx, 8
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm11
movss dword [0x1400f429c], xmm0
mov ecx, eax
shr ecx, 0x10
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm11
movss dword [0x1400f42a0], xmm0
shr eax, 0x18
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm11
movss dword [0x1400f42a4], xmm0
movss xmm1, dword [0x140081f40]
movss xmm2, dword [0x140081f44]
movss xmm0, dword [0x140081f48]
movss dword [rbp + 0x148], xmm1
movss dword [rbp + 0x14c], xmm2
movss dword [rbp + 0x150], xmm0
movss xmm0, dword [0x140081f4c]
mulss xmm0, dword [r8 + 0x37e0]
movss dword [rbp + 0x154], xmm0
lea rcx, [rbp + 0x148]
call fcn.140015de0
xorps xmm0, xmm0
movzx ecx, al
cvtsi2ss xmm0, rcx
mulss xmm0, xmm11
mov ecx, eax
movss dword [0x1400f42b8], xmm0
shr ecx, 8
xorps xmm0, xmm0
movzx ecx, cl
cvtsi2ss xmm0, rcx
mulss xmm0, xmm11
mov ecx, eax
movss dword [0x1400f42bc], xmm0
shr ecx, 0x10
xorps xmm0, xmm0
movzx ecx, cl
cvtsi2ss xmm0, rcx
mulss xmm0, xmm11
movss dword [0x1400f42c0], xmm0
xorps xmm0, xmm0
shr eax, 0x18
cvtsi2ss xmm0, rax
mulss xmm0, xmm11
movss dword [0x1400f42c4], xmm0
cmp byte [0x1400f3308], 0
je 0x1400072f1
mov eax, dword [0x1400f4218]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
movsd xmm1, qword [rbp + 0x208]
subsd xmm1, xmm0
mov eax, dword [0x1400f4224]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
subsd xmm7, xmm0
mulsd xmm7, xmm7
mulsd xmm1, xmm1
addsd xmm7, xmm1
cvtpd2ps xmm2, xmm7
xorps xmm0, xmm0
ucomiss xmm0, xmm2
ja 0x140007294
xorps xmm7, xmm7
sqrtss xmm7, xmm2
jmp 0x14000729f
movaps xmm0, xmm2
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
movaps xmm7, xmm0
cmp byte [0x1400f3312], 0
je 0x1400072c5
mov rcx, r12
call fcn.14000ffa0
movaps xmm6, xmm0
mov rcx, r13
call fcn.14000ffa0
addss xmm0, xmm9
comiss xmm0, xmm6
jb 0x1400072f1
movd xmm0, dword [0x1400f331c]
cvtdq2ps xmm0, xmm0
comiss xmm0, xmm7
jbe 0x1400072f1
movss xmm0, dword [0x1400580ec]
comiss xmm0, xmm7
jbe 0x1400072f1
mov qword [0x1400f4178], rdi
movss dword [0x1400580ec], xmm7
movsd xmm10, qword [rbp + 0x220]
movsd xmm11, qword [rbp + 0x218]
movsd xmm12, qword [rbp + 0x200]
movsd xmm13, qword [rbp + 0x1f8]
cmp byte [0x140083a7b], 0
je 0x140007605
cmp byte [0x140083a78], 0
je 0x140007605
mulss xmm8, dword [rbp - 0x80]
cvtpd2ps xmm9, xmm10
cvtps2pd xmm1, xmm8
movaps xmm0, xmm11
subsd xmm0, xmm1
cvtpd2ps xmm8, xmm0
movss dword [rbp + 0xd0], xmm8
movss dword [rbp + 0xd4], xmm9
cvtpd2ps xmm7, xmm12
addsd xmm1, xmm13
cvtpd2ps xmm6, xmm1
movss dword [rbp + 0xb0], xmm6
movss dword [rbp + 0xb4], xmm7
mov esi, dword [0x140083a84]
cmp byte [0x140083a7d], 0
je 0x1400073dc
mov rcx, qword [0x1400f41a0]
mov rcx, qword [rcx + 0x40a0]
mov rcx, qword [rcx]
call fcn.140018810
mov r10, rax
lea rcx, [0x1400f42b8]
call fcn.140015de0
mov dword [rsp + 0x28], 0xf0
movss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0xb0]
lea rdx, [rbp + 0xd0]
mov rcx, r10
call fcn.1400362c0
cmp byte [0x140083a90], 0
je 0x140007502
mov rcx, qword [0x1400f41a0]
mov rcx, qword [rcx + 0x40a0]
mov rcx, qword [rcx]
call fcn.140018810
mov rbx, rax
movdqa xmm0, xmmword [rbp + 0xf0]
movups xmmword [rbp + 0x2d0], xmm0
lea rcx, [rbp + 0x2d0]
call fcn.140015de0
mov edi, eax
test eax, 0xff000000
je 0x140007502
movaps xmm3, xmm9
movss xmm4, dword [rbp - 0x80]
addss xmm3, xmm4
movaps xmm2, xmm8
addss xmm2, xmm4
movaps xmm1, xmm7
movaps xmm0, xmm6
mov dword [rsp + 0x20], 0xf0
mov rcx, rbx
test byte [rbx + 0x30], 1
je 0x14000748e
subss xmm1, xmm4
subss xmm0, xmm4
movss dword [rbp + 0xe0], xmm0
movss dword [rbp + 0xe4], xmm1
movss dword [rbp + 0x110], xmm2
movss dword [rbp + 0x114], xmm3
lea r8, [rbp + 0xe0]
lea rdx, [rbp + 0x110]
jmp 0x1400074ba
subss xmm1, dword [0x14004f368]
subss xmm0, dword [0x14004f368]
movss dword [rbp + 0x60], xmm0
movss dword [rbp + 0x64], xmm1
movss dword [rbp + 0x68], xmm2
movss dword [rbp + 0x6c], xmm3
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x68]
movss xmm3, dword [rsp + 0x50]
call fcn.140035c20
movd xmm0, esi
cvtdq2pd xmm0, xmm0
addsd xmm0, qword [0x14004f3d0]
cvtpd2ps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 1
mov r9d, edi
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140033d90
xor eax, eax
mov dword [rbx + 0x78], eax
mov rcx, qword [0x1400f41a0]
mov rcx, qword [rcx + 0x40a0]
mov rcx, qword [rcx]
call fcn.140018810
mov rbx, rax
lea rcx, [0x1400f4298]
call fcn.140015de0
mov edi, eax
test eax, 0xff000000
je 0x1400075ff
movss xmm0, dword [rbp - 0x80]
addss xmm9, xmm0
addss xmm8, xmm0
mov dword [rsp + 0x20], 0xf0
movss xmm3, dword [rsp + 0x50]
mov rcx, rbx
test byte [rbx + 0x30], 1
je 0x140007582
subss xmm7, xmm0
subss xmm6, xmm0
movss dword [rbp + 0x70], xmm6
movss dword [rbp + 0x74], xmm7
movss dword [rbp + 0x78], xmm8
movss dword [rbp + 0x7c], xmm9
lea r8, [rbp + 0x70]
lea rdx, [rbp + 0x78]
jmp 0x1400075c2
subss xmm7, dword [0x14004f368]
subss xmm6, dword [0x14004f368]
movss dword [rbp + 0x80], xmm6
movss dword [rbp + 0x84], xmm7
movss dword [rbp + 0x88], xmm8
movss dword [rbp + 0x8c], xmm9
lea r8, [rbp + 0x80]
lea rdx, [rbp + 0x88]
call fcn.140035c20
movd xmm0, esi
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 1
mov r9d, edi
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140033d90
xor edi, edi
mov dword [rbx + 0x78], edi
movss xmm9, dword [rbp - 0x7c]
jmp 0x140007607
movss xmm9, dword [rbp - 0x7c]
xor edi, edi
movzx eax, byte [0x140083a7f]
test al, al
je 0x1400079b1
cmp byte [0x140083a78], 0
je 0x1400079b1
mov r15d, 0xa
movaps xmm0, xmm12
addsd xmm0, qword [0x14004f408]
cvtpd2ps xmm1, xmm0
cvtpd2ps xmm0, xmm13
movss dword [rbp + 0x90], xmm0
movss dword [rbp + 0x94], xmm1
cvttss2si r8d, xmm14
lea r9, [rbp + 0x2e5]
test r8d, r8d
jns 0x1400076a0
neg r8d
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x140007662
dec r9
mov byte [r9], 0x2d
jmp 0x1400076ca
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x1400076a0
lea r8, [rbp + 0x2e5]
mov rdx, r9
lea rcx, [rbp + 0x188]
call fcn.140011700
nop
mov r8d, 1
lea rdx, [0x140048a20]
lea rcx, [rbp + 0x188]
call fcn.14000f480
xorps xmm0, xmm0
movups xmmword [rbp + 0x3b0], xmm0
mov qword [rbp + 0x3c0], rdi
mov qword [rbp + 0x3c8], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x3b0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x3c0], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp + 0x1a0]
cmp rdx, 0xf
jbe 0x140007777
inc rdx
mov rcx, qword [rbp + 0x188]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007772
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a09
call fcn.140043d50
mov qword [rbp + 0x198], rdi
mov qword [rbp + 0x1a0], 0xf
mov byte [rbp + 0x188], 0
lea r8, [rbp + 0x3b0]
cmp qword [rbp + 0x3c8], 0xf
cmova r8, qword [rbp + 0x3b0]
lea rdx, [0x140048e84]
lea rcx, [rbp + 0x650]
call fcn.140010410
movups xmm7, xmmword [rbp + 0x100]
movups xmmword [rbp + 0x2d0], xmm7
lea rcx, [rbp + 0x2d0]
call fcn.140015de0
mov r14d, eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], rdi
lea rax, [rbp + 0x650]
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rax + rbx], 0
jne 0x1400077f7
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
ja 0x140009fea
cmp rbx, 0xf
ja 0x140007845
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], 0xf
mov r8, rbx
lea rdx, [rbp + 0x650]
lea rcx, [rsp + 0x60]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rbx + 0x60], 0
jmp 0x1400078e2
mov rdi, rbx
or rdi, 0xf
cmp rdi, rax
jbe 0x140007864
mov rdi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140007894
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x14000787e
xor eax, eax
jmp 0x1400078b8
cmp rcx, 0x1000
jb 0x1400078b3
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140009fe4
mov rcx, rax
call fcn.140043ff8
test rax, rax
je 0x140009a10
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x1400078bb
call fcn.140043ff8
mov rsi, rax
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rdi
mov r8, rbx
lea rdx, [rbp + 0x650]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
xor edi, edi
mov byte [rsp + 0x20], 1
mov r9d, r14d
movss xmm8, dword [0x14004f488]
movaps xmm2, xmm8
lea rdx, [rbp + 0x90]
lea rcx, [rsp + 0x60]
call fcn.1400047c0
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x140007947
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007941
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a10
call fcn.140043d50
nop
mov rdx, qword [rbp + 0x3c8]
cmp rdx, 0xf
jbe 0x140007988
inc rdx
mov rcx, qword [rbp + 0x3b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007983
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a17
call fcn.140043d50
mov qword [rbp + 0x3c0], rdi
mov qword [rbp + 0x3c8], 0xf
mov byte [rbp + 0x3b0], 0
movzx eax, byte [0x140083a7f]
mov r14, qword [rbp + 0x2f0]
jmp 0x1400079c1
movss xmm8, dword [0x14004f488]
movups xmm7, xmmword [rbp + 0x100]
cmp byte [0x140083a80], 0
je 0x1400080d7
cmp byte [0x140083a78], 0
je 0x140007c1c
movaps xmm0, xmm10
subsd xmm0, qword [0x14004f420]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm11
movss dword [rbp + 0x98], xmm0
movss dword [rbp + 0x9c], xmm1
mov rdx, r14
lea rcx, [rbp + 0x410]
call fcn.140002ff0
nop
lea r8, [rbp + 0x410]
cmp qword [rbp + 0x428], 0xf
cmova r8, qword [rbp + 0x410]
lea rdx, [0x140048e84]
lea rcx, [rbp + 0x6d0]
call fcn.140010410
movups xmmword [rbp + 0x2d0], xmm7
lea rcx, [rbp + 0x2d0]
call fcn.140015de0
mov r14d, eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], rdi
lea rax, [rbp + 0x6d0]
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rax + rbx], 0
jne 0x140007a76
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
ja 0x140009ff6
cmp rbx, 0xf
ja 0x140007ac4
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], 0xf
mov r8, rbx
lea rdx, [rbp + 0x6d0]
lea rcx, [rsp + 0x60]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rbx + 0x60], 0
jmp 0x140007b61
mov rdi, rbx
or rdi, 0xf
cmp rdi, rax
jbe 0x140007ae3
mov rdi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140007b13
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x140007afd
xor eax, eax
jmp 0x140007b37
cmp rcx, 0x1000
jb 0x140007b32
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140009ff0
mov rcx, rax
call fcn.140043ff8
test rax, rax
je 0x140009a1e
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140007b3a
call fcn.140043ff8
mov rsi, rax
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rdi
mov r8, rbx
lea rdx, [rbp + 0x6d0]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
xor edi, edi
mov byte [rsp + 0x20], 1
mov r9d, r14d
movaps xmm2, xmm8
lea rdx, [rbp + 0x98]
lea rcx, [rsp + 0x60]
call fcn.1400047c0
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x140007bbd
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007bb7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a1e
call fcn.140043d50
nop
mov rdx, qword [rbp + 0x428]
cmp rdx, 0xf
jbe 0x140007bfe
inc rdx
mov rcx, qword [rbp + 0x410]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007bf9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a25
call fcn.140043d50
mov qword [rbp + 0x420], rdi
mov qword [rbp + 0x428], 0xf
mov byte [rbp + 0x410], 0
jmp 0x1400080d7
test al, al
je 0x1400080d7
movaps xmm0, xmm10
subsd xmm0, qword [0x14004f420]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm11
movss dword [rbp + 0xa0], xmm0
movss dword [rbp + 0xa4], xmm1
mov rdx, r14
lea rcx, [rbp + 0x350]
call fcn.140002ff0
nop
cvttss2si r8d, xmm14
lea r9, [rbp + 0x2e5]
test r8d, r8d
jns 0x140007cc0
neg r8d
nop dword [rax]
nop word [rax + rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x140007c80
dec r9
mov byte [r9], 0x2d
jmp 0x140007cea
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x140007cc0
lea r8, [rbp + 0x2e5]
mov rdx, r9
lea rcx, [rbp + 0x118]
call fcn.140011700
nop
mov r8d, 1
lea rdx, [0x140048a20]
lea rcx, [rbp + 0x118]
call fcn.14000f480
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x390], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x3a0], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp + 0x130]
cmp rdx, 0xf
jbe 0x140007d7f
inc rdx
mov rcx, qword [rbp + 0x118]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007d7a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a2c
call fcn.140043d50
mov qword [rbp + 0x128], rdi
mov qword [rbp + 0x130], 0xf
mov byte [rbp + 0x118], 0
lea rdx, [rbp + 0x350]
lea rcx, [rbp + 0x228]
call fcn.14000fae0
nop
mov r8d, 1
lea rdx, [0x140048e8c]
mov rcx, rax
call fcn.14000f480
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], rdi
mov qword [rbp - 0x58], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [rbp + 0x390]
cmp qword [rbp + 0x3a8], 0xf
cmova rdx, qword [rbp + 0x390]
mov r8, qword [rbp + 0x3a0]
lea rcx, [rbp - 0x70]
call fcn.14000f480
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], rdi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x70], xmm1
mov qword [rax + 0x18], 0xf
mov qword [rax + 0x10], rdi
mov byte [rax], 0
mov r8d, 1
lea rdx, [0x140048e88]
lea rcx, [rsp + 0x60]
call fcn.14000f480
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x4a8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x4b8], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x140007ebf
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007eba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a33
call fcn.140043d50
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], 0xf
mov byte [rsp + 0x60], 0
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x140007f0d
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007f08
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a3a
call fcn.140043d50
mov qword [rbp - 0x60], rdi
mov qword [rbp - 0x58], 0xf
mov byte [rbp - 0x70], 0
mov rdx, qword [rbp + 0x240]
cmp rdx, 0xf
jbe 0x140007f5e
inc rdx
mov rcx, qword [rbp + 0x228]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007f59
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a41
call fcn.140043d50
mov qword [rbp + 0x238], rdi
mov qword [rbp + 0x240], 0xf
mov byte [rbp + 0x228], 0
movups xmmword [rbp + 0x2d0], xmm7
lea rcx, [rbp + 0x2d0]
call fcn.140015de0
mov ebx, eax
lea rdx, [rbp + 0x4a8]
cmp qword [rbp + 0x4c0], 0xf
cmova rdx, qword [rbp + 0x4a8]
lea rcx, [rbp + 0x118]
call fcn.14000efc0
nop
mov byte [rsp + 0x20], 1
mov r9d, ebx
movaps xmm2, xmm8
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x118]
call fcn.1400047c0
nop
mov rdx, qword [rbp + 0x130]
cmp rdx, 0xf
jbe 0x140008012
inc rdx
mov rcx, qword [rbp + 0x118]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000800c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a48
call fcn.140043d50
nop
mov rdx, qword [rbp + 0x4c0]
cmp rdx, 0xf
jbe 0x140008054
inc rdx
mov rcx, qword [rbp + 0x4a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000804e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a4f
call fcn.140043d50
nop
mov rdx, qword [rbp + 0x3a8]
cmp rdx, 0xf
jbe 0x140008096
inc rdx
mov rcx, qword [rbp + 0x390]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008090
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a56
call fcn.140043d50
nop
mov rdx, qword [rbp + 0x368]
cmp rdx, 0xf
jbe 0x1400080d7
inc rdx
mov rcx, qword [rbp + 0x350]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400080d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a6b
call fcn.140043d50
cmp byte [0x140083a82], 0
je 0x140008351
cmp byte [0x140083a78], 0
je 0x140008351
subsd xmm10, qword [0x14004f410]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm10
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm11
movss dword [rbp + 0xa8], xmm0
movss dword [rbp + 0xac], xmm1
mov r8, qword [rbp - 0x10]
lea rdx, [rbp + 0x3d0]
call fcn.1400031a0
nop
cmp qword [rbp + 0x3e0], 0
jne 0x14000814e
mov r8d, 5
lea rdx, [0x140048e94]
lea rcx, [rbp + 0x3d0]
call fcn.14000f320
lea r8, [rbp + 0x3d0]
cmp qword [rbp + 0x3e8], 0xf
cmova r8, qword [rbp + 0x3d0]
lea rdx, [0x140048e84]
lea rcx, [rbp + 0x750]
call fcn.140010410
movups xmmword [rbp + 0x2d0], xmm7
lea rcx, [rbp + 0x2d0]
call fcn.140015de0
mov r14d, eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], rdi
lea rax, [rbp + 0x750]
mov rbx, 0xffffffffffffffff
nop
inc rbx
cmp byte [rax + rbx], 0
jne 0x1400081b0
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
ja 0x140009fde
cmp rbx, 0xf
ja 0x1400081fe
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], 0xf
mov r8, rbx
lea rdx, [rbp + 0x750]
lea rcx, [rsp + 0x60]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rbx + 0x60], 0
jmp 0x14000829b
mov rdi, rbx
or rdi, 0xf
cmp rdi, rax
jbe 0x14000821d
mov rdi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14000824d
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x140008237
xor eax, eax
jmp 0x140008271
cmp rcx, 0x1000
jb 0x14000826c
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140009ffc
mov rcx, rax
call fcn.140043ff8
test rax, rax
je 0x140009a5d
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140008274
call fcn.140043ff8
mov rsi, rax
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rdi
mov r8, rbx
lea rdx, [rbp + 0x750]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
xor edi, edi
mov byte [rsp + 0x20], 1
mov r9d, r14d
movaps xmm2, xmm8
lea rdx, [rbp + 0xa8]
lea rcx, [rsp + 0x60]
call fcn.1400047c0
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x1400082f7
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400082f1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a5d
call fcn.140043d50
nop
mov rdx, qword [rbp + 0x3e8]
cmp rdx, 0xf
jbe 0x140008338
inc rdx
mov rcx, qword [rbp + 0x3d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008333
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a64
call fcn.140043d50
mov qword [rbp + 0x3e0], rdi
mov qword [rbp + 0x3e8], 0xf
mov byte [rbp + 0x3d0], 0
mov r14, qword [rbp + 0x2f0]
cmp byte [0x140083a83], 0
je 0x1400084f0
cmp byte [0x140083a78], 0
je 0x1400084f0
add r15d, 0xf
lea rcx, [r14 + 0x9e8]
call fcn.14000f6c0
lea rcx, [rax + 0xc8]
call fcn.14000f8c0
movsxd r10, eax
mov r8d, r10d
lea rdx, [rbp + 0x350]
call fcn.140002c90
nop
cmp r10d, 0x11
ja case.0x1400083bd.0
lea rdx, [0x140000000]
mov ecx, dword [rdx + r10*4 + 0xa004]
add rcx, rdx
jmp rcx
movdqa xmm0, xmmword [0x14004f930]
movups xmmword [rbp + 0x2f0], xmm0
jmp 0x14000844e
movdqa xmm0, xmmword [0x14004f9f0]
movups xmmword [rbp + 0x2f0], xmm0
jmp 0x14000844e
movdqa xmm0, xmmword [0x14004f850]
movups xmmword [rbp + 0x2f0], xmm0
jmp 0x14000844e
movdqa xmm0, xmmword [0x14004f9b0]
movups xmmword [rbp + 0x2f0], xmm0
jmp 0x14000844e
movdqa xmm0, xmmword [0x14004f9e0]
movups xmmword [rbp + 0x2f0], xmm0
jmp 0x14000844e
movdqa xmm0, xmmword [0x14004f9c0]
movups xmmword [rbp + 0x2f0], xmm0
jmp 0x14000844e
movdqa xmm0, xmmword [0x14004f840]
movups xmmword [rbp + 0x2f0], xmm0
jmp 0x14000844e
movdqa xmm0, xmmword [0x14004f990]
movups xmmword [rbp + 0x2f0], xmm0
jmp 0x14000844e
movups xmmword [rbp + 0x2f0], xmm7
lea rcx, [rbp + 0x2f0]
call fcn.140015de0
mov rcx, qword [0x1400f41a0]
movd xmm0, r15d
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm12
cvtpd2ps xmm1, xmm0
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm13
movss dword [rbp + 0xd8], xmm0
movss dword [rbp + 0xdc], xmm1
mov byte [rsp + 0x20], 1
mov r9d, eax
movss xmm2, dword [rcx + 0x3c00]
lea rdx, [rbp + 0xd8]
lea rcx, [rbp + 0x350]
call fcn.1400047c0
nop
mov rdx, qword [rbp + 0x368]
cmp rdx, 0xf
jbe 0x1400084f0
inc rdx
mov rcx, qword [rbp + 0x350]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400084eb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a6b
call fcn.140043d50
cmp byte [0x140083a81], 0
je 0x140008c26
cmp byte [0x140083a78], 0
je 0x140008c26
add r15d, 0x14
movd xmm0, r15d
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm12
cvtpd2ps xmm1, xmm0
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm13
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
lea rcx, [r14 + 0x3f0]
mov rdx, rdi
mov qword [rbp + 0x2f0], rdx
movabs r15, 0xcccccccccccccccc
test rcx, rcx
je 0x14000860d
cmp rcx, r15
je 0x14000860d
cmp rcx, 0xffffffffffffffff
je 0x14000860d
lea rax, [rcx - 0x400001]
movabs r8, 0x7fffffffffbffffe
cmp rax, r8
ja 0x14000860d
mov dword [rbp + 0x451], edi
mov word [rbp + 0x455], di
mov byte [rbp + 0x457], 0
mov dword [rbp + 0x430], 0x3e7a1c4
mov qword [rbp + 0x438], rcx
lea rax, [rbp + 0x2f0]
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x448], 8
mov eax, dword [0x1400f4188]
mov dword [rbp + 0x434], eax
mov byte [rbp + 0x450], 0
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rdi
mov r9d, 0x28
lea r8, [rbp + 0x430]
mov edx, 0x23198c
mov rcx, qword [0x1400f4180]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov rdx, qword [rbp + 0x2f0]
mov dword [rbp + 0x371], edi
mov word [rbp + 0x375], di
mov byte [rbp + 0x377], 0
mov dword [rbp + 0x350], 0x3e7a1c4
mov qword [rbp + 0x358], rdx
lea rax, [rbp + 0x8d0]
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], 0x60
mov eax, dword [0x1400f4188]
mov dword [rbp + 0x354], eax
mov byte [rbp + 0x370], 0
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rdi
mov r9d, 0x28
lea r8, [rbp + 0x350]
mov edx, 0x23198c
mov rcx, qword [0x1400f4180]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
lea rdx, [rbp + 0x8d0]
lea rcx, [rbp + 0x3f0]
call fcn.14000ee80
nop
lea rdx, [rbp + 0x3f0]
cmp qword [rbp + 0x408], 7
cmova rdx, qword [rbp + 0x3f0]
mov rax, qword [rbp + 0x400]
lea r8, [rdx + rax*2]
lea rdx, [rbp + 0x3f0]
cmova rdx, qword [rbp + 0x3f0]
lea rcx, [rbp + 0x330]
call fcn.14000f9b0
nop
mov dword [rbp - 0x40], 0x4e4957
mov byte [rbp - 0x3c], 0
lea rcx, [rbp + 0x330]
cmp qword [rbp + 0x348], 0xf
cmova rcx, qword [rbp + 0x330]
lea rdx, [rbp - 0x40]
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x14000879b
movups xmmword [rbp + 0x2f0], xmm7
lea rcx, [rbp + 0x2f0]
call fcn.140015de0
xorps xmm0, xmm0
movups xmmword [rbp + 0x390], xmm0
mov qword [rbp + 0x3a0], 2
mov qword [rbp + 0x3a8], 0xf
mov ecx, 0x4350
mov word [rbp + 0x390], cx
mov byte [rbp + 0x392], 0
mov byte [rsp + 0x20], 1
mov r9d, eax
movss xmm2, dword [0x14004f490]
lea rdx, [rbp]
lea rcx, [rbp + 0x390]
call fcn.1400047c0
nop
mov rdx, qword [rbp + 0x3a8]
cmp rdx, 0xf
jbe 0x140008b6b
mov rcx, qword [rbp + 0x390]
jmp 0x140008b3d
mov dword [rbp - 0x38], 0x4e5350
mov byte [rbp - 0x34], 0
lea rcx, [rbp + 0x330]
cmp qword [rbp + 0x348], 0xf
cmova rcx, qword [rbp + 0x330]
lea rdx, [rbp - 0x38]
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x140008ac8
mov dword [rbp - 0x48], 0x355350
mov byte [rbp - 0x44], al
lea rcx, [rbp + 0x330]
cmp qword [rbp + 0x348], 0xf
cmova rcx, qword [rbp + 0x330]
lea rdx, [rbp - 0x48]
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x140008ac8
mov dword [rbp - 0x50], 0x4c4258
mov byte [rbp - 0x4c], al
lea rcx, [rbp + 0x330]
cmp qword [rbp + 0x348], 0xf
cmova rcx, qword [rbp + 0x330]
lea rdx, [rbp - 0x50]
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x140008a57
mov dword [rbp - 0x30], 0x585358
mov byte [rbp - 0x2c], al
lea rcx, [rbp + 0x330]
cmp qword [rbp + 0x348], 0xf
cmova rcx, qword [rbp + 0x330]
lea rdx, [rbp - 0x30]
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x140008a57
mov dword [rbp - 0x28], 0x545753
mov byte [rbp - 0x24], al
lea rcx, [rbp + 0x330]
cmp qword [rbp + 0x348], 0xf
cmova rcx, qword [rbp + 0x330]
lea rdx, [rbp - 0x28]
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x140008908
movups xmm0, xmmword [0x14004f890]
movups xmmword [rbp + 0x2f0], xmm0
lea rcx, [rbp + 0x2f0]
call fcn.140015de0
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], 6
mov qword [rbp - 0x58], 0xf
mov ecx, dword [str.SWITCH]
mov dword [rbp - 0x70], ecx
movzx ecx, word [0x140048ea4]
mov word [rbp - 0x6c], cx
mov byte [rbp - 0x6a], 0
mov byte [rsp + 0x20], 1
mov r9d, eax
movss xmm2, dword [0x14004f490]
lea rdx, [rbp]
lea rcx, [rbp - 0x70]
call fcn.1400047c0
nop
jmp 0x140008b2f
mov dword [rbp - 0x20], 0x444e41
mov byte [rbp - 0x1c], 0
lea rcx, [rbp + 0x330]
cmp qword [rbp + 0x348], 0xf
cmova rcx, qword [rbp + 0x330]
lea rdx, [rbp - 0x20]
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1400089e4
mov dword [rbp - 0x18], 0x534f49
mov byte [rbp - 0x14], al
lea rcx, [rbp + 0x330]
cmp qword [rbp + 0x348], 0xf
cmova rcx, qword [rbp + 0x330]
lea rdx, [rbp - 0x18]
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1400089e4
movups xmmword [rbp + 0x2f0], xmm7
lea rcx, [rbp + 0x2f0]
call fcn.140015de0
mov ebx, eax
lea rdx, [rbp + 0x330]
cmp qword [rbp + 0x348], 0xf
cmova rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x350]
call fcn.14000efc0
nop
mov byte [rsp + 0x20], 1
mov r9d, ebx
movss xmm2, dword [0x14004f490]
lea rdx, [rbp]
lea rcx, [rbp + 0x350]
call fcn.1400047c0
nop
mov rdx, qword [rbp + 0x368]
cmp rdx, 0xf
jbe 0x140008b6b
mov rcx, qword [rbp + 0x350]
jmp 0x140008b3d
movups xmmword [rbp + 0x2f0], xmm7
lea rcx, [rbp + 0x2f0]
call fcn.140015de0
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], 0xb
mov qword [rbp - 0x58], 0xf
movsd xmm0, qword [str.IOS_ANDROID]
movsd qword [rbp - 0x70], xmm0
movzx ecx, word [0x140048eb0]
mov word [rbp - 0x68], cx
movzx ecx, byte [0x140048eb2]
mov byte [rbp - 0x66], cl
mov byte [rbp - 0x65], 0
mov byte [rsp + 0x20], 1
mov r9d, eax
movss xmm2, dword [0x14004f490]
lea rdx, [rbp]
lea rcx, [rbp - 0x70]
call fcn.1400047c0
nop
jmp 0x140008b2f
movups xmm0, xmmword [0x14004f880]
movups xmmword [rbp + 0x2f0], xmm0
lea rcx, [rbp + 0x2f0]
call fcn.140015de0
xorps xmm0, xmm0
movups xmmword [rbp + 0x390], xmm0
mov qword [rbp + 0x3a0], 4
mov qword [rbp + 0x3a8], 0xf
mov dword [rbp + 0x390], 0x584f4258
mov byte [rbp + 0x394], 0
mov byte [rsp + 0x20], 1
mov r9d, eax
movss xmm2, dword [0x14004f490]
lea rdx, [rbp]
lea rcx, [rbp + 0x390]
call fcn.1400047c0
nop
jmp 0x14000877e
movups xmm0, xmmword [0x14004f9d0]
movups xmmword [rbp + 0x2f0], xmm0
lea rcx, [rbp + 0x2f0]
call fcn.140015de0
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], 3
mov qword [rbp - 0x58], 0xf
mov ecx, dword [0x140048e9c]
mov word [rbp - 0x70], cx
movzx ecx, byte [0x140048e9e]
mov byte [rbp - 0x6e], cl
mov byte [rbp - 0x6d], 0
mov byte [rsp + 0x20], 1
mov r9d, eax
movss xmm2, dword [0x14004f490]
lea rdx, [rbp]
lea rcx, [rbp - 0x70]
call fcn.1400047c0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x140008b6b
mov rcx, qword [rbp - 0x70]
inc rdx
cmp rdx, 0x1000
mov rax, rcx
jb 0x140008b65
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a72
call fcn.140043d50
nop
mov rdx, qword [rbp + 0x348]
cmp rdx, 0xf
jbe 0x140008bac
inc rdx
mov rcx, qword [rbp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008ba7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a79
call fcn.140043d50
mov qword [rbp + 0x340], rdi
mov qword [rbp + 0x348], 0xf
mov byte [rbp + 0x330], 0
mov rdx, qword [rbp + 0x408]
cmp rdx, 7
jbe 0x140008c0b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x3f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008c06
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a80
call fcn.140043d50
mov qword [rbp + 0x400], rdi
mov qword [rbp + 0x408], 7
mov word [rbp + 0x3f0], di
jmp 0x140008c30
movabs r15, 0xcccccccccccccccc
cmp byte [0x140083a7e], 0
je 0x140008fbd
cmp byte [0x140083a78], 0
je 0x140008fbd
movss xmm0, dword [0x14004f4ac]
comiss xmm0, xmm14
jb 0x140008fbd
lea rax, [fcn.140001d10]
mov qword [rsp + 0x20], rax
lea r9, [0x140001d00]
mov edx, 0x10
mov r8d, edx
lea rcx, [rbp + 0x550]
call fcn.140044380
nop
movdqa xmm0, xmmword [0x14004f660]
movdqu xmmword [rbp + 0x350], xmm0
movdqa xmm0, xmmword [0x14004f680]
movdqu xmmword [rbp + 0x360], xmm0
movdqa xmm0, xmmword [0x14004f6c0]
movdqu xmmword [rbp + 0x370], xmm0
movdqa xmm0, xmmword [str.HKRC_NGO]
movdqu xmmword [rbp + 0x380], xmm0
mov rbx, rdi
lea rdi, [rbp + 0x550]
mov rsi, qword [rbp + 0x20]
mov r8d, dword [rbp + rbx*4 + 0x350]
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.140003720
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rax + 0x10]
movsd qword [rsp + 0x70], xmm1
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x48]
call fcn.140003a20
movups xmm0, xmmword [rax]
movups xmmword [rdi], xmm0
inc rbx
lea rdi, [rdi + 0x10]
cmp rbx, 0x10
jl 0x140008cd2
movdqa xmm0, xmmword [0x14004f630]
movdqu xmmword [rbp + 0x4d0], xmm0
movdqa xmm0, xmmword [rbp + 0x260]
movdqu xmmword [rbp + 0x4e0], xmm0
movdqa xmm0, xmmword [rbp + 0x270]
movdqu xmmword [rbp + 0x4f0], xmm0
movdqa xmm0, xmmword [rbp + 0x280]
movdqu xmmword [rbp + 0x500], xmm0
movdqa xmm0, xmmword [rbp + 0x290]
movdqu xmmword [rbp + 0x510], xmm0
movdqa xmm0, xmmword [rbp + 0x2a0]
movdqu xmmword [rbp + 0x520], xmm0
movdqa xmm0, xmmword [rbp + 0x2b0]
movdqu xmmword [rbp + 0x530], xmm0
mov qword [rbp + 0x540], 0xf
xor edi, edi
mov rcx, qword [0x1400f41a0]
mov rcx, qword [rcx + 0x40a0]
mov rcx, qword [rcx]
call fcn.140018810
mov rcx, qword [rax + 0x38]
movss xmm1, dword [rcx + 0x28]
movss xmm0, dword [rcx + 0x24]
movss dword [rbp + 0xb8], xmm0
movss dword [rbp + 0xbc], xmm1
movss xmm2, dword [rcx + 0x20]
movss xmm0, dword [rcx + 0x1c]
movss dword [rbp + 0xc0], xmm0
movss dword [rbp + 0xc4], xmm2
xor r9d, r9d
lea r8, [rbp + 0xb8]
lea rdx, [rbp + 0xc0]
mov rcx, rax
call fcn.140033990
lea rbx, [rbp + 0x4d0]
movdqa xmm8, xmmword [rbp + 0xf0]
movss xmm7, dword [0x14004f498]
nop dword [rax]
movsxd rcx, dword [rbx]
mov rax, rcx
add rax, rax
movsd xmm1, qword [rbp + rax*8 + 0x558]
cvtpd2ps xmm1, xmm1
movsd xmm0, qword [rbp + rax*8 + 0x550]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x40], xmm0
movss dword [rbp + 0x44], xmm1
movsxd rax, dword [rbx + 4]
add rax, rax
movsd xmm1, qword [rbp + rax*8 + 0x558]
cvtpd2ps xmm1, xmm1
movsd xmm0, qword [rbp + rax*8 + 0x550]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x18], xmm0
movss dword [rbp + 0x1c], xmm1
cmp ecx, 0x6e
jne 0x140008e86
addss xmm1, xmm7
movss dword [rbp + 0x1c], xmm1
cmp byte [0x140083a91], dil
je 0x140008ee5
mov rcx, qword [0x1400f41a0]
mov rcx, qword [rcx + 0x40a0]
mov rcx, qword [rcx]
call fcn.140018810
mov r10, rax
mov ecx, dword [0x140083a88]
add ecx, 2
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
movups xmmword [rbp + 0x2d0], xmm8
lea rcx, [rbp + 0x2d0]
call fcn.140015de0
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x18]
lea rdx, [rbp + 0x40]
mov rcx, r10
call fcn.140036050
mov rcx, qword [0x1400f41a0]
mov rcx, qword [rcx + 0x40a0]
mov rcx, qword [rcx]
call fcn.140018810
mov r10, rax
movd xmm6, dword [0x140083a88]
cvtdq2ps xmm6, xmm6
lea rcx, [0x1400f4298]
call fcn.140015de0
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x18]
lea rdx, [rbp + 0x40]
mov rcx, r10
call fcn.140036050
add rbx, 8
lea rax, [rbp + 0x548]
cmp rbx, rax
jne 0x140008e20
movups xmm7, xmmword [rbp + 0x100]
movss xmm8, dword [0x14004f488]
mov rcx, qword [0x1400f41a0]
mov rcx, qword [rcx + 0x40a0]
mov rcx, qword [rcx]
call fcn.140018810
mov rdx, rax
mov eax, dword [rax + 0x58]
sub eax, 1
mov dword [rdx + 0x58], eax
jne 0x140008f80
mov rcx, qword [rdx + 0x38]
add rcx, 0x1c
jmp 0x140008f8d
dec eax
movsxd rcx, eax
shl rcx, 4
add rcx, qword [rdx + 0x60]
movups xmm0, xmmword [rcx]
movups xmmword [rdx + 0x88], xmm0
mov rcx, rdx
call fcn.1400337b0
nop
lea r9, [fcn.140001d10]
mov edx, 0x10
mov r8d, edx
lea rcx, [rbp + 0x550]
call fcn.140044034
jmp 0x140008fc1
mov rsi, qword [rbp + 0x20]
cmp byte [0x140083a79], 0
je 0x140009155
mov r8d, dword [0x1400f4170]
lea rdx, str.Render_Count:__d
lea rcx, [rbp + 0x7d0]
call fcn.1400018f0
mov rbx, qword [0x1400f41a0]
mov qword [rsp + 0x30], rdi
lea rax, [rbp + 0x7d0]
mov qword [rsp + 0x28], rax
movss xmm0, dword [0x14004f508]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rbp + 8]
movss xmm2, dword [rbx + 0x3c00]
lea rdx, [rbp + 0xc8]
mov rcx, qword [rbx + 0x3bf8]
call fcn.14003a550
movss xmm0, dword [rbp + 0xc8]
addss xmm0, dword [0x14004f398]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0xc8], xmm1
movd xmm6, dword [0x1400f4218]
cvtdq2ps xmm6, xmm6
subss xmm6, xmm1
movss xmm13, dword [rbp - 0x80]
mulss xmm6, xmm13
mov rcx, qword [rbx + 0x40a0]
mov rcx, qword [rcx]
call fcn.140018810
mov r10, rax
movdqa xmm0, xmmword [rbp + 0x2c0]
movups xmmword [rbp + 0x2d0], xmm0
lea rcx, [rbp + 0x2d0]
call fcn.140015de0
mov r9d, eax
movss dword [rbp + 0xc], xmm6
mov dword [rbp + 0x10], 0x42a00000
mov rcx, qword [0x1400f41a0]
mov r8, qword [rcx + 0x3bf8]
test eax, 0xff000000
je 0x14000915b
lea rax, [rbp + 0x7d0]
mov rcx, 0xffffffffffffffff
nop
inc rcx
cmp byte [rax + rcx], 0
jne 0x1400090d0
lea rdx, [rbp + 0x7d0]
add rdx, rcx
lea rax, [rbp + 0x7d0]
cmp rax, rdx
je 0x14000915b
test r8, r8
jne 0x1400090fc
mov rax, qword [r10 + 0x38]
mov r8, qword [rax + 8]
movups xmm0, xmmword [r10 + 0x88]
movups xmmword [rbp + 0x2d0], xmm0
mov byte [rsp + 0x48], 0
movss xmm10, dword [rsp + 0x50]
movss dword [rsp + 0x40], xmm10
mov qword [rsp + 0x38], rdx
lea rax, [rbp + 0x7d0]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x2d0]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r9d
lea r9, [rbp + 0xc]
movaps xmm2, xmm8
mov rdx, r10
mov rcx, r8
call fcn.14003a770
jmp 0x140009162
movss xmm13, dword [rbp - 0x80]
movss xmm10, dword [rsp + 0x50]
cmp byte [0x140081f50], 0
je 0x1400091e1
mov ecx, dword [0x140081f5c]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jns 0x1400091e1
mov rcx, qword [0x1400f4140]
add rcx, 0x1898
call fcn.14000f6c0
test rax, rax
je 0x1400091e1
movd xmm0, dword [0x140081f54]
cvtdq2ps xmm0, xmm0
comiss xmm0, xmm14
jb 0x1400091e1
mov ecx, dword [0x140081f58]
call qword [sym.imp.KERNEL32.dll_Sleep]
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 2
call qword [sym.imp.USER32.dll_mouse_event]
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 4
call qword [sym.imp.USER32.dll_mouse_event]
cmp byte [0x1400f3314], 0
je 0x14000923a
mov rcx, r12
call fcn.14000ffa0
movaps xmm6, xmm0
mov rcx, r13
call fcn.14000ffa0
movdqa xmmword [rbp + 0x2d0], xmm7
movups xmm1, xmmword [rbp + 0x310]
movaps xmmword [rsp + 0x60], xmm1
movsd qword [rsp + 0x70], xmm15
addss xmm0, xmm9
comiss xmm0, xmm6
setae r9b
lea rax, [rbp + 0x2d0]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x60]
call fcn.140002890
cmp byte [0x1400f3788], 0
je 0x140009255
mov edx, 0x11
mov rcx, qword [0x1400f42b0]
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
movss xmm14, dword [rbp - 4]
cmp byte [0x1400f3782], 0
je 0x14000927b
mov rcx, qword [0x1400f4140]
add rcx, 0x69c
movaps xmm1, xmm14
call fcn.140010470
cmp byte [0x1400f3786], 0
je 0x1400092ae
mov ecx, 0x4a
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
mov rcx, qword [0x1400f4130]
add rcx, 0x68
test ax, ax
je 0x1400092a5
movaps xmm1, xmm10
jmp 0x1400092a9
movaps xmm1, xmm14
call fcn.140010470
cmp byte [0x1400f3783], 0
je 0x1400092e1
mov ecx, 0x4b
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
mov rcx, qword [0x1400f4178]
add rcx, 0x68
test ax, ax
je 0x1400092d8
movaps xmm1, xmm10
jmp 0x1400092dc
movaps xmm1, xmm14
call fcn.140010470
cmp byte [0x1400f3796], 0
je 0x140009318
mov rcx, qword [0x1400f4130]
add rcx, 0x338
movaps xmm1, xmm10
call fcn.140010470
mov rcx, qword [0x1400f4130]
add rcx, 0x153
movaps xmm1, xmm10
call fcn.140010470
cmp byte [0x1400f3787], 0
je 0x140009338
mov rcx, qword [0x1400f4160]
add rcx, 0x1cfc
movaps xmm1, xmm10
call fcn.140010470
cmp byte [0x1400f3795], 0
je 0x1400095e2
movups xmm7, xmmword [rbp + 0x30]
movaps xmmword [rsp + 0x60], xmm7
movsd xmm6, qword [rbp + 0x180]
movsd qword [rbp + 0x320], xmm6
movsd qword [rsp + 0x70], xmm6
lea rbx, [rsi + 0x150]
movabs rsi, 0xcccccccccccccccc
test rbx, rbx
je 0x14000942c
cmp rbx, rsi
je 0x14000942c
movabs rcx, 0x7fffffffffbffffe
cmp rbx, 0xffffffffffffffff
je 0x140009436
lea rax, [rbx - 0x400001]
cmp rax, rcx
ja 0x140009436
mov dword [rbp + 0x479], edi
mov word [rbp + 0x47d], di
mov byte [rbp + 0x47f], 0
mov dword [rbp + 0x458], 0x3e7a1c4
mov qword [rbp + 0x460], rbx
lea rax, [rsp + 0x60]
mov qword [rbp + 0x468], rax
mov qword [rbp + 0x470], 0x18
mov eax, dword [0x1400f4188]
mov dword [rbp + 0x45c], eax
mov byte [rbp + 0x478], 1
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rdi
mov r9d, 0x28
lea r8, [rbp + 0x458]
mov edx, 0x23198c
mov rcx, qword [0x1400f4180]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
movabs rcx, 0x7fffffffffbffffe
movaps xmmword [rbp + 0x310], xmm7
movsd qword [rbp + 0x2e0], xmm6
movsd qword [rbp + 0x320], xmm6
test rbx, rbx
je 0x1400094fc
cmp rbx, rsi
je 0x1400094fc
cmp rbx, 0xffffffffffffffff
je 0x1400094fc
lea rax, [rbx - 0x400001]
cmp rax, rcx
ja 0x1400094fc
mov dword [rbp + 0x4a1], edi
mov word [rbp + 0x4a5], di
mov byte [rbp + 0x4a7], 0
mov dword [rbp + 0x480], 0x3e7a1c4
mov qword [rbp + 0x488], rbx
lea rax, [rbp + 0x310]
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], 0x18
mov eax, dword [0x1400f4188]
mov dword [rbp + 0x484], eax
mov byte [rbp + 0x4a0], 1
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rdi
mov r9d, 0x28
lea r8, [rbp + 0x480]
mov edx, 0x23198c
mov rcx, qword [0x1400f4180]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
movaps xmmword [rbp + 0x2d0], xmm7
movsd qword [rbp + 0x300], xmm6
movsd qword [rbp + 0x2e0], xmm6
test rbx, rbx
je 0x1400095d8
cmp rbx, rsi
je 0x1400095d8
movabs rsi, 0x7fffffffffbffffe
cmp rbx, 0xffffffffffffffff
je 0x1400095cc
lea rax, [rbx - 0x400001]
cmp rax, rsi
ja 0x1400095cc
mov dword [rbp + 0x371], edi
mov word [rbp + 0x375], di
mov byte [rbp + 0x377], 0
mov dword [rbp + 0x350], 0x3e7a1c4
mov qword [rbp + 0x358], rbx
lea rax, [rbp + 0x2d0]
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], 0x18
mov eax, dword [0x1400f4188]
mov dword [rbp + 0x354], eax
mov byte [rbp + 0x370], 1
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rdi
mov r9d, 0x28
lea r8, [rbp + 0x350]
mov edx, 0x23198c
mov rcx, qword [0x1400f4180]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
movabs r15, 0xcccccccccccccccc
jmp 0x1400095ec
movabs r15, 0xcccccccccccccccc
movabs rsi, 0x7fffffffffbffffe
mov rcx, qword [0x1400f4130]
add rcx, 0x5609
cmp byte [0x1400f3785], 0
je 0x140009607
mov dl, 1
jmp 0x140009609
xor dl, dl
call fcn.140010550
cmp byte [0x1400f3780], 0
je 0x140009641
mov rcx, qword [0x1400f4140]
add rcx, 0x348
call fcn.14000f6c0
movd xmm1, dword [0x1400f37b0]
cvtdq2ps xmm1, xmm1
lea rcx, [rax + 0x2a8]
call fcn.140010470
cmp byte [0x1400f3784], 0
je 0x140009682
mov rcx, qword [0x1400f4130]
add rcx, 0x22e8
call fcn.14000ffa0
movss xmm6, dword [0x14004f334]
ucomiss xmm0, xmm6
jp 0x14000966c
je 0x140009682
mov rcx, qword [0x1400f4130]
add rcx, 0x22e8
movaps xmm1, xmm6
call fcn.140010470
cmp byte [0x1400f3781], 0
je 0x1400098ba
mov rcx, qword [0x1400f4130]
test rcx, rcx
je 0x1400098ba
add rcx, 0x310
call fcn.14000f6c0
lea rbx, [rax + 0x138]
movsd xmm12, qword [rbp + 0x28]
cmp byte [0x1400f3794], 0
jne 0x140009737
mov byte [0x1400f3794], 1
xorps xmm1, xmm1
movups xmmword [rbp + 0x1a8], xmm1
movsd qword [rbp + 0x1b8], xmm12
test rbx, rbx
je 0x140009713
cmp rbx, r15
je 0x140009713
cmp rbx, 0xffffffffffffffff
je 0x140009713
lea rax, [rbx - 0x400001]
cmp rax, rsi
ja 0x140009713
mov r8d, 0x18
lea rdx, [rbp + 0x1a8]
mov rcx, rbx
call fcn.140001c70
movups xmm1, xmmword [rbp + 0x1a8]
movups xmmword [0x1400f3798], xmm1
movsd xmm0, qword [rbp + 0x1b8]
movsd qword [0x1400f37a8], xmm0
unpckhpd xmm1, xmm1
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm1
jmp 0x14000973f
movss xmm0, dword [0x1400f3790]
addss xmm0, dword [str.fff_]
movss dword [0x1400f3790], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x2d0], xmm1
movsd qword [rbp + 0x2e0], xmm12
test rbx, rbx
je 0x1400097ed
cmp rbx, r15
je 0x1400097ed
cmp rbx, 0xffffffffffffffff
je 0x1400097ed
lea rax, [rbx - 0x400001]
cmp rax, rsi
ja 0x1400097cc
mov r8d, 0x18
lea rdx, [rbp + 0x2d0]
mov rcx, rbx
call fcn.140001c70
movsd xmm0, qword [rbp + 0x2d0]
movsd qword [rbp + 0x310], xmm0
movss xmm1, dword [0x1400f3790]
cvtps2pd xmm1, xmm1
movsd qword [rbp + 0x318], xmm1
movsd xmm0, qword [rbp + 0x2e0]
movsd qword [rbp + 0x320], xmm0
jmp 0x140009835
movsd qword [rbp + 0x310], xmm1
cvtps2pd xmm0, xmm0
movsd qword [rbp + 0x318], xmm0
movsd qword [rbp + 0x320], xmm12
jmp 0x1400098c0
movsd qword [rbp + 0x310], xmm1
cvtps2pd xmm0, xmm0
movsd qword [rbp + 0x318], xmm0
movsd qword [rbp + 0x320], xmm12
test rbx, rbx
je 0x1400098c0
cmp rbx, r15
je 0x1400098c0
cmp rbx, 0xffffffffffffffff
je 0x1400098c0
lea rax, [rbx - 0x400001]
cmp rax, rsi
ja 0x1400098c0
mov dword [rbp + 0x371], edi
mov word [rbp + 0x375], di
mov byte [rbp + 0x377], 0
mov dword [rbp + 0x350], 0x3e7a1c4
mov qword [rbp + 0x358], rbx
lea rax, [rbp + 0x310]
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], 0x18
mov eax, dword [0x1400f4188]
mov dword [rbp + 0x354], eax
mov byte [rbp + 0x370], 1
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rdi
mov r9d, 0x28
lea r8, [rbp + 0x350]
mov edx, 0x23198c
mov rcx, qword [0x1400f4180]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
jmp 0x1400098c0
movsd xmm12, qword [rbp + 0x28]
mov qword [rbp + 0x1d0], rdi
xorps xmm2, xmm2
movdqu xmmword [rbp + 0x1e0], xmm2
mov qword [rbp + 0x1f0], rdi
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0x1c0], rax
mov rax, qword [rbp + 0x178]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x1d8], r14
mov rdx, qword [0x1400f4250]
cmp rdx, qword [0x1400f4258]
je 0x140009954
movups xmm0, xmmword [rbp + 0x1c0]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0x1d0]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx + 0x20], xmm2
movsd xmm0, qword [rbp + 0x1f0]
movsd qword [rdx + 0x30], xmm0
add qword [0x1400f4250], 0x38
movss xmm11, dword [0x14004f338]
movsd xmm6, qword [0x14004f410]
movabs r15, 0xcccccccccccccccc
jmp 0x14000998d
lea r8, [rbp + 0x1c0]
call fcn.140012590
jmp 0x140009937
movss xmm10, dword [rsp + 0x50]
movss xmm14, dword [rbp - 4]
movsd xmm6, qword [0x14004f410]
movabs r15, 0xcccccccccccccccc
movabs rsi, 0x7fffffffffbffffe
xor edi, edi
mov eax, dword [rbp - 8]
inc eax
mov dword [rbp - 8], eax
cmp eax, dword [0x1400f4170]
jl 0x140006be0
movups xmm11, xmmword [rbp + 0x100]
movss xmm15, dword [rbp - 0x7c]
mov rcx, qword [0x1400f4178]
test rcx, rcx
je 0x140009f19
cmp byte [0x1400f3308], 0
je 0x140009f19
add rcx, 0x310
call fcn.14000f6c0
mov rbx, rax
lea rdx, [rbp + 0x1c0]
call fcn.140003890
xorps xmm7, xmm7
movsd qword [rbp + 0x58], xmm12
mov eax, dword [0x1400f3328]
test eax, eax
jne 0x140009a87
mov r8d, 0x6e
jmp 0x140009a9f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
cmp eax, 1
jne 0x140009a94
mov r8d, 0x42
jmp 0x140009a9f
cmp eax, 2
jne 0x140009abd
mov r8d, 7
mov rdx, rbx
lea rcx, [rsp + 0x60]
call fcn.140003720
movups xmm7, xmmword [rax]
movsd xmm8, qword [rax + 0x10]
movsd qword [rbp + 0x58], xmm8
jmp 0x140009ad0
cmp eax, 3
jne 0x140009aca
mov r8d, 2
jmp 0x140009a9f
movsd xmm8, qword [rbp + 0x58]
movaps xmmword [rsp + 0x60], xmm7
movsd qword [rsp + 0x70], xmm8
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0xf0]
call fcn.140003a20
movsd xmm6, qword [rbp + 0xf8]
movups xmm9, xmmword [rbp + 0xf0]
cmp byte [0x1400f3311], 0
je 0x140009ba0
mov rax, qword [0x1400f41a0]
mov rcx, qword [rax + 0x40a0]
mov rcx, qword [rcx]
call fcn.140018810
mov rdi, rax
movdqa xmm0, xmmword [0x14004fa10]
movups xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x30]
call fcn.140015de0
mov esi, eax
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm9
movss dword [rbp - 0x10], xmm0
cvtpd2ps xmm1, xmm6
movss dword [rbp - 0xc], xmm1
test eax, 0xff000000
je 0x140009ba0
mov dword [rsp + 0x28], 0xc7
movss xmm0, dword [0x14004f46c]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm10
movss xmm2, dword [0x14004f478]
lea rdx, [rbp - 0x10]
mov rcx, rdi
call fcn.1400357f0
mov r9d, esi
mov r8d, dword [rdi + 0x78]
mov rdx, qword [rdi + 0x80]
mov rcx, rdi
call fcn.140034cf0
xor eax, eax
mov dword [rdi + 0x78], eax
cmp byte [0x1400f3309], 0
je 0x140009c32
mov rax, qword [0x1400f41a0]
mov rcx, qword [rax + 0x40a0]
mov rcx, qword [rcx]
call fcn.140018810
mov r10, rax
movups xmmword [rbp + 0x30], xmm11
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm9
movss dword [rbp - 0x10], xmm0
cvtpd2ps xmm1, xmm6
movss dword [rbp - 0xc], xmm1
mov eax, dword [0x1400f4218]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xc], xmm0
mov eax, dword [0x1400f4224]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x10], xmm0
lea rcx, [rbp + 0x30]
call fcn.140015de0
mov r9d, eax
movss dword [rsp + 0x20], xmm14
lea r8, [rbp - 0x10]
lea rdx, [rbp + 0xc]
mov rcx, r10
call fcn.140036050
ucomisd xmm9, xmm12
jp 0x140009ce5
jne 0x140009ce5
ucomisd xmm6, xmm12
jp 0x140009c50
je 0x140009f2a
mov eax, dword [0x1400f4224]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
subsd xmm0, xmm6
cvtpd2ps xmm0, xmm0
movss xmm1, dword [0x14004f3c8]
call fcn.140045070
movaps xmm6, xmm0
mov eax, dword [0x1400f4218]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2pd xmm1, xmm1
subsd xmm1, xmm9
cvtpd2ps xmm0, xmm1
movss xmm14, dword [rbp - 0x78]
movaps xmm1, xmm14
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
movaps xmm1, xmm0
addss xmm1, xmm6
xorps xmm0, xmm0
ucomiss xmm0, xmm1
ja 0x140009cbe
xorps xmm0, xmm0
sqrtss xmm0, xmm1
jmp 0x140009cc6
movaps xmm0, xmm1
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
movd xmm0, dword [0x1400f331c]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm1
jb 0x140009f2a
jmp 0x140009ceb
movss xmm14, dword [rbp - 0x78]
cmp byte [0x1400f3312], 0
je 0x140009d1d
lea rcx, [rbx + 0x2e0]
call fcn.14000ffa0
movaps xmm6, xmm0
lea rcx, [rbx + 0x2e8]
call fcn.14000ffa0
addss xmm0, xmm15
comiss xmm0, xmm6
jb 0x140009f2a
mov ecx, dword [0x1400f332c]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x140009f2a
cmp byte [0x1400f3310], 0
je 0x140009f08
mov rcx, qword [0x1400f4160]
add rcx, 0x1cc4
call fcn.14000ffa0
movaps xmm11, xmm0
mov rcx, qword [0x1400f4160]
add rcx, 0x1f34
call fcn.14000ffa0
movaps xmm6, xmm0
mov rcx, qword [0x1400f4178]
add rcx, 0x198
call fcn.14000f6c0
mov rbx, rax
movaps xmm10, xmm7
unpckhpd xmm10, xmm7
movaps xmm1, xmm10
subsd xmm1, qword [0x1400f3718]
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm1
movaps xmm1, xmm14
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
movaps xmm9, xmm0
movaps xmm0, xmm7
subsd xmm0, qword [0x1400f3710]
cvtsd2ss xmm0, xmm0
movaps xmm1, xmm14
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
addss xmm9, xmm0
movsd xmm2, qword [rbp + 0x58]
subsd xmm2, qword [0x1400f3720]
cvtpd2ps xmm0, xmm2
movaps xmm1, xmm14
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
addss xmm9, xmm0
xorps xmm1, xmm1
ucomiss xmm1, xmm9
ja 0x140009dfa
xorps xmm0, xmm0
sqrtss xmm0, xmm9
jmp 0x140009e03
movaps xmm0, xmm9
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
xorps xmm9, xmm9
cvtss2sd xmm9, xmm0
lea rcx, [rbx + 0x168]
xorps xmm0, xmm0
movups xmmword [rbp + 0x310], xmm0
movsd qword [rbp + 0x320], xmm12
test rcx, rcx
je 0x140009e67
cmp rcx, r15
je 0x140009e67
cmp rcx, 0xffffffffffffffff
je 0x140009e67
lea rax, [rcx - 0x400001]
movabs r8, 0x7fffffffffbffffe
cmp rax, r8
ja 0x140009e67
mov r8d, 0x18
lea rdx, [rbp + 0x310]
call fcn.140001c70
movsd xmm12, qword [rbp + 0x320]
comiss xmm11, dword [0x14004f4e8]
jbe 0x140009edc
cvtpd2ps xmm0, xmm9
divss xmm0, xmm11
cvtps2pd xmm2, xmm0
movaps xmm3, xmm2
mulsd xmm3, qword [rbp + 0x310]
addsd xmm7, xmm3
movaps xmm1, xmm2
mulsd xmm1, qword [rbp + 0x318]
addsd xmm1, xmm10
mulss xmm6, dword [0x14004f524]
andps xmm6, xmmword [0x14004fa40]
mulss xmm6, xmm13
mulss xmm0, xmm0
mulss xmm6, xmm0
xorps xmm0, xmm0
cvtss2sd xmm0, xmm6
mulsd xmm2, xmm12
addsd xmm0, xmm2
addsd xmm0, qword [rbp + 0x58]
unpcklpd xmm7, xmm1
movsd qword [rsp + 0x70], xmm0
movaps xmm8, xmm0
movaps xmmword [rsp + 0x60], xmm7
movsd qword [rsp + 0x70], xmm8
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x48]
call fcn.140003a20
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x30]
call fcn.140003e10
jmp 0x140009f2a
movdqa xmmword [rbp + 0x30], xmm9
lea rcx, [rbp + 0x30]
call fcn.140003e10
jmp 0x140009f2a
mov dword [0x1400580ec], 0x7f7fffff
mov qword [0x1400f4178], rdi
mov rax, qword [0x1400f4260]
cmp rax, qword [0x1400f4268]
je 0x140009f41
mov qword [0x1400f4268], rax
mov rcx, qword [0x1400f4250]
sub rcx, qword [0x1400f4248]
movabs rax, 0x4924924924924925
imul rcx
sar rdx, 4
mov r8, rdx
shr r8, 0x3f
add r8, rdx
mov rdx, qword [0x1400f4248]
call fcn.140010990
mov rcx, qword [rbp + 0x930]
xor rcx, rsp
call fcn.140043d30
lea r11, [rsp + 0xae0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
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
call fcn.140001b50
nop
call fcn.140001ab0
int3
call fcn.140001b50
nop
call fcn.140001ab0
int3
call fcn.140001b50
nop
call fcn.140001ab0
int3