Function at 0x1400a4fd0
Capabilities:
Log keystrokes via polling

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
push rbp
push rdi
push r13
push r14
push r15
lea rbp, [rax - 0x478]
sub rsp, 0x550
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x14016bc40]
xor rax, rsp
mov qword [rbp + 0x430], rax
mov rbx, rcx
xor r14d, r14d
mov esi, r14d
mov dword [rsp + 0x30], r14d
xor r8d, r8d
lea rdx, [rbp + 0x30]
mov rcx, qword [rcx]
call fcn.140012a40
test eax, eax
jle 0x1400a557c
lea r15, [0x140000000]
mov rax, qword [rbp + 0x38]
mov qword [rbx + 0x18], rax
mov ecx, dword [rbp + 0x30]
sub ecx, 1
je 0x1400a55ac
sub ecx, 1
je 0x1400a5559
cmp ecx, 1
je 0x1400a5065
lea rcx, str._SERVER_:_UNHANDLED_n
call fcn.140015550
jmp 0x1400a55b8
mov rdx, qword [rbp + 0x48]
cmp qword [rdx + 0x18], 3
jbe 0x1400a527e
mov rax, qword [rdx + 0x10]
movzx edi, byte [rax]
mov ecx, edi
sub ecx, 2
je 0x1400a522e
sub ecx, 1
je 0x1400a51dc
sub ecx, 1
je 0x1400a50ab
sub ecx, 2
je 0x1400a557c
cmp ecx, 2
je 0x1400a557c
jmp 0x1400a5281
mov rcx, rdx
call fcn.1400a8850
mov rdi, rax
mov rcx, qword [rbp + 0x48]
call fcn.1400a88a0
test rdi, rdi
je case.0x1400a50f1.6
test rax, rax
je case.0x1400a50f1.6
movzx ecx, byte [rdi]
cmp ecx, 0x1a
ja case.0x1400a50f1.6
movzx ecx, byte [r15 + rcx + 0xa5cd4]
mov edx, dword [r15 + rcx*4 + 0xa5cb8]
add rdx, r15
jmp rdx
mov rdx, rdi
mov rcx, rax
call fcn.14008d3d0
test al, al
je case.0x1400a50f1.6
mov rcx, qword [rbp + 0x48]
call fcn.1400114c0
jmp 0x1400a557c
cmp byte [0x14016f528], 0
je case.0x1400a50f1.6
mov ecx, reloc.WS2_32.dll_recv
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jne 0x1400a5106
jmp case.0x1400a50f1.6
mov cl, 1
movsxd rax, dword [rdi + 0x14]
cmp eax, 0x704
je 0x1400a5156
cmp eax, 0xf2
je 0x1400a5156
movzx ecx, cl
cmp eax, 0x1c14
cmovne ecx, r14d
cmp byte [0x14016f4ad], 0
je 0x1400a5167
test cl, cl
je 0x1400a55d1
mov rcx, qword [0x14016fc38]
add rcx, 0x5de8
mov edx, eax
call fcn.14006c0d0
test eax, eax
je 0x1400a557c
mov rcx, rdi
call fcn.140099e20
test al, al
jne 0x1400a5106
jmp case.0x1400a50f1.6
mov rcx, rdi
call fcn.14007d0a0
test al, al
je case.0x1400a50f1.6
mov rcx, qword [rbp + 0x48]
call fcn.1400114c0
mov qword [rsp + 0x40], 0x64
lea rcx, [rsp + 0x40]
call fcn.140025a50
jmp 0x1400a557c
cmp byte [0x1401709ec], 0
jne 0x1400a557c
jmp case.0x1400a50f1.6
mov rcx, rdx
call fcn.1400a88f0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], r14
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400a5200
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.140017900
lea rcx, [rsp + 0x50]
call fcn.14004a840
test al, al
jne 0x1400a5106
jmp case.0x1400a50f1.6
mov rcx, rdx
call fcn.1400a88f0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], r14
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400a5250
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.140017900
lea rcx, [rsp + 0x50]
call fcn.14004adb0
test al, al
jne 0x1400a5106
jmp case.0x1400a50f1.6
mov edi, r14d
lea rax, [rsp + 0x50]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], r14
mov r8d, 1
lea rdx, [0x14012a378]
lea rcx, [rsp + 0x50]
call fcn.140017900
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x78], r14
mov r8d, 4
lea rdx, [0x14012add4]
lea rcx, [rsp + 0x70]
call fcn.140017900
nop
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x60]
call fcn.140028220
nop
lea rax, [rbp - 0x60]
mov qword [rbp - 0x30], rax
lea rax, [rbp - 0x38]
mov qword [rbp - 0x28], rax
movaps xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x20]
call fcn.140028000
or esi, 1
mov dword [rsp + 0x30], esi
lea r9, [fcn.14000c530]
mov edx, Ordinal_41
mov r8d, 1
lea rcx, [rbp - 0x60]
call fcn.14010fd7c
lea rdx, [rbp - 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400166b0
and esi, 0xfffffffe
mov dword [rsp + 0x30], esi
lea rcx, [rbp - 0x20]
call fcn.14002d110
nop
lea rax, [rsp + 0x70]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x78], r14
mov r8d, 1
lea rdx, [0x14012a384]
lea rcx, [rsp + 0x70]
call fcn.140017900
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], r14
mov r8d, 6
lea rdx, str.SERVER
lea rcx, [rsp + 0x50]
call fcn.140017900
nop
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x60]
call fcn.140028220
nop
lea rax, [rbp - 0x60]
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x38]
mov qword [rbp - 8], rax
movaps xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp]
call fcn.140028000
or esi, 2
mov dword [rsp + 0x30], esi
lea r9, [fcn.14000c530]
mov edx, Ordinal_41
mov r8d, 1
lea rcx, [rbp - 0x60]
call fcn.14010fd7c
lea rdx, [rbp]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400166b0
and esi, 0xfffffffd
mov dword [rsp + 0x30], esi
lea rcx, [rbp]
call fcn.14002d110
nop
lea rax, [rsp + 0x70]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x78], r14
mov r8d, 1
lea rdx, [0x14012a378]
lea rcx, [rsp + 0x70]
call fcn.140017900
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], r14
mov r8d, 2
lea rdx, [0x14012a6e0]
lea rcx, [rsp + 0x50]
call fcn.140017900
nop
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x60]
call fcn.140028220
nop
lea rax, [rbp - 0x60]
mov qword [rbp + 0x10], rax
lea rax, [rbp - 0x38]
mov qword [rbp + 0x18], rax
movaps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.140028000
or esi, 4
mov dword [rsp + 0x30], esi
lea r9, [fcn.14000c530]
mov edx, Ordinal_41
mov r8d, 1
lea rcx, [rbp - 0x60]
call fcn.14010fd7c
lea rdx, [rbp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400166b0
and esi, 0xfffffffb
mov dword [rsp + 0x30], esi
lea rcx, [rbp + 0x20]
call fcn.14002d110
lea rdx, str.Got_unknown_packet_of_type
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140016450
mov edx, edi
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1400a557c
cmp qword [rbx + 8], 0
je 0x1400a557c
mov r8, qword [rbp + 0x48]
xor edx, edx
call fcn.140012550
mov rcx, qword [rbx + 8]
call fcn.140012a10
jmp 0x1400a55b8
cmp byte [0x1401709ec], 0
jne 0x1400a557c
cmp byte [0x1401709e5], 0
je 0x1400a55b8
xor edx, edx
mov rcx, rbx
call fcn.1400a3240
mov byte [0x1401709e5], 0
mov rcx, qword [rbp + 0x430]
xor rcx, rsp
call fcn.14010fcc0
lea r11, [rsp + 0x550]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop rdi
pop rbp
ret
mov rcx, rbx
call fcn.1400a27b0
test al, al
je 0x1400a557c
xor r8d, r8d
lea rdx, [rbp + 0x30]
mov rcx, qword [rbx]
call fcn.140012a40
test eax, eax
jg 0x1400a5032
jmp 0x1400a557c
mov r13, qword [0x14016fc38]
imul rdx, rax, 0x220
add rdx, qword [0x14016f3f8]
lea rcx, [rbp + 0x50]
call fcn.14002b0f0
nop
lea rbx, [rbp + 0x88]
mov r15, qword [rbp + 0x88]
cmp qword [rbp + 0xa0], 0xf
cmova rbx, r15
mov rsi, qword [rbp + 0x98]
cmp rsi, 9
jb 0x1400a5665
lea r14, [rsi + rbx]
lea r8, [r14 - 8]
sub r8, rbx
mov rcx, rbx
mov edx, 0x41
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400a5665
movabs rcx, 0x6172747365636e41
cmp qword [rax], rcx
jne 0x1400a5649
cmp byte [rax + 8], 0x6c
je 0x1400a5658
inc rax
lea r8, [r14 - 8]
sub r8, rax
mov rcx, rax
jmp 0x1400a5625
sub rax, rbx
cmp rax, 0xffffffffffffffff
jne 0x1400a5774
lea rbx, [rbp + 0x88]
cmp qword [rbp + 0xa0], 0xf
cmova rbx, r15
cmp rsi, 7
jb 0x1400a56e1
lea r14, [rsi + rbx]
lea r8, [r14 - 6]
sub r8, rbx
mov edx, 0x53
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400a56e1
nop dword [rax + rax]
cmp dword [rax], 0x696d6153
jne 0x1400a56b6
cmp word [rax + 4], 0x6c6c
jne 0x1400a56b6
cmp byte [rax + 6], 0x65
je 0x1400a56d4
inc rax
lea r8, [r14 - 6]
sub r8, rax
mov edx, 0x53
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x1400a56a0
jmp 0x1400a56e1
sub rax, rbx
cmp rax, 0xffffffffffffffff
jne 0x1400a5774
lea rbx, [rbp + 0x88]
cmp qword [rbp + 0xa0], 0xf
cmova rbx, r15
cmp rsi, 7
jb 0x1400a574b
lea r8, [rsi - 6]
add r8, rbx
sub r8, rbx
mov edx, 0x43
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400a574b
cmp dword [rax], 0x6b616843
jne 0x1400a572c
cmp word [rax + 4], 0x6172
jne 0x1400a572c
cmp byte [rax + 6], 0x6d
je 0x1400a576b
inc rax
lea r8, [rsi - 6]
add r8, rbx
sub r8, rax
mov edx, 0x43
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x1400a5716
movsx rax, byte [rbp + 0xe0]
cmp eax, 8
ja case.0x1400a5769.0
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0xa5cf0]
add rcx, rdx
jmp rcx
sub rax, rbx
cmp rax, 0xffffffffffffffff
je 0x1400a574b
mov eax, dword [rbp + 0x7c]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x14016f4e4]
jp 0x1400a579d
jne 0x1400a579d
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x14016f4e4], xmm0
jmp 0x1400a59b1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x14016f4e4], xmm0
jmp 0x1400a59b1
mov eax, dword [rbp + 0x7c]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x14016f4c0]
jp 0x1400a599d
jne 0x1400a599d
xorps xmm0, xmm0
jmp 0x1400a59a5
mov eax, dword [rbp + 0x7c]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x14016f4c4]
jp 0x1400a5804
jne 0x1400a5804
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x14016f4c4], xmm0
jmp 0x1400a59b1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x14016f4c4], xmm0
jmp 0x1400a59b1
mov eax, dword [rbp + 0x7c]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x14016f4c8]
jp 0x1400a5846
jne 0x1400a5846
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x14016f4c8], xmm0
jmp 0x1400a59b1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x14016f4c8], xmm0
jmp 0x1400a59b1
mov eax, dword [rbp + 0x7c]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x14016f4cc]
jp 0x1400a5888
jne 0x1400a5888
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x14016f4cc], xmm0
jmp 0x1400a59b1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x14016f4cc], xmm0
jmp 0x1400a59b1
mov eax, dword [rbp + 0x7c]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x14016f4d0]
jp 0x1400a58ca
jne 0x1400a58ca
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x14016f4d0], xmm0
jmp 0x1400a59b1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x14016f4d0], xmm0
jmp 0x1400a59b1
mov eax, dword [rbp + 0x7c]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x14016f4d4]
jp 0x1400a590c
jne 0x1400a590c
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x14016f4d4], xmm0
jmp 0x1400a59b1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x14016f4d4], xmm0
jmp 0x1400a59b1
mov eax, dword [rbp + 0x7c]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x14016f4d8]
jp 0x1400a594b
jne 0x1400a594b
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x14016f4d8], xmm0
jmp 0x1400a59b1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x14016f4d8], xmm0
jmp 0x1400a59b1
mov eax, dword [rbp + 0x7c]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x14016f4e0]
jp 0x1400a5987
jne 0x1400a5987
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x14016f4e0], xmm0
jmp 0x1400a59b1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x14016f4e0], xmm0
jmp 0x1400a59b1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x14016f4c0], xmm0
mov ecx, dword [rdi + 0x14]
call fcn.14006c3d0
test eax, eax
je 0x1400a59cb
mov ecx, dword [rdi + 0x14]
call fcn.14006c3d0
mov dword [0x1401690c4], eax
xorps xmm6, xmm6
movss xmm0, dword [0x14016f4d8]
ucomiss xmm0, xmm6
jp 0x1400a59e6
jne 0x1400a59e6
movzx eax, byte [0x14016f4f9]
jmp 0x1400a59ee
mov al, 1
mov byte [0x14016f4f9], al
mov edi, dword [r13 + 0x5f70]
movzx ecx, al
add ecx, ecx
movzx eax, byte [0x1401709ed]
or ecx, eax
movzx ebx, byte [0x14016f4fa]
shl ebx, 0x18
or ebx, ecx
mov dword [rsp + 0x30], 0x447a0000
mov dword [rbp - 0x68], 0x43c80000
movss xmm0, dword [0x1401690f0]
movss dword [rbp - 0x70], xmm0
movss xmm1, dword [0x140169094]
movss dword [rsp + 0x40], xmm1
mov ecx, gethostname
call fcn.14010fe4c
mov rsi, rax
xor ecx, ecx
mov qword [rax + 8], rcx
mov dword [rax + 0x10], ecx
mov dword [rax + 0x28], ecx
mov dword [rax + 0x34], ecx
mov dword [rax], reloc.WS2_32.dll_sendto
mov dword [rax + 4], edi
mov dword [rax + 0x14], ebx
mov eax, dword [rsp + 0x30]
mov dword [rsi + 0x18], eax
mov eax, dword [rbp - 0x68]
mov dword [rsi + 0x1c], eax
mov eax, dword [rbp - 0x70]
mov dword [rsi + 0x20], eax
mov eax, dword [rsp + 0x40]
mov dword [rsi + 0x24], eax
mov qword [rsi + 0x2c], rcx
movzx eax, word [0x1401690c4]
mov word [rsi + 1], ax
mov word [rsi + 2], 0x8080
mov dword [rsp + 0x40], 0x43480000
mov eax, dword [rsp + 0x40]
mov dword [rsi + 0x10], eax
mov rax, qword [0x14016fc38]
mov rbx, qword [rax + 0x18]
test rbx, rbx
je 0x1400a5afb
mov edx, 0x3d
mov r8d, 1
call fcn.140011410
mov rcx, qword [rax + 0x10]
mov dword [rcx], 4
mov rcx, qword [rax + 0x10]
movups xmm0, xmmword [rsi]
movups xmmword [rcx + 4], xmm0
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rcx + 0x14], xmm1
movups xmm0, xmmword [rsi + 0x20]
movups xmmword [rcx + 0x24], xmm0
movsd xmm1, qword [rsi + 0x30]
movsd qword [rcx + 0x34], xmm1
mov r8, rax
xor edx, edx
mov rcx, rbx
call fcn.140012550
mov edx, 1
mov rcx, rsi
call fcn.14010fbac
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.OnSetClothing
lea rcx, [rsp + 0x70]
call fcn.140017900
nop
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x270]
call fcn.14002be90
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x1400a5b81
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a5b7c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400a5b7c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14010fbac
movss xmm1, dword [0x14016f4c4]
movss xmm2, dword [0x14016f4c8]
mov dword [rbp + 0x2b0], 4
movss xmm0, dword [0x14016f4c0]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x2c0], xmm0
movss dword [rbp + 0x2c8], xmm2
movss xmm1, dword [0x14016f4d0]
movss xmm2, dword [0x14016f4d4]
mov dword [rbp + 0x2f0], 4
movss xmm0, dword [0x14016f4cc]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x300], xmm0
movss dword [rbp + 0x308], xmm2
movss xmm1, dword [0x14016f4dc]
movss xmm2, dword [0x14016f4e0]
mov dword [rbp + 0x330], 4
movss xmm0, dword [0x14016f4d8]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x340], xmm0
movss dword [rbp + 0x348], xmm2
mov dword [rbp + 0x370], 9
mov eax, dword [0x1401690e4]
mov dword [rbp + 0x380], eax
movss xmm1, dword [0x14013a484]
mov dword [rbp + 0x3b0], 4
movss xmm0, dword [0x14016f4e4]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x3c0], xmm0
movss dword [rbp + 0x3c8], xmm6
mov dword [rsp + 0x20], 0xffffffff
mov r9d, dword [r13 + 0x5f70]
lea r8, [rbp + 0x270]
mov dl, 1
mov rcx, qword [0x14016fc38]
call fcn.1400a64e0
nop
lea r9, [fcn.14002fdc0]
mov edx, 0x40
mov r8d, 7
lea rcx, [rbp + 0x270]
call fcn.14010fd7c
nop
lea rcx, [rbp + 0x50]
call fcn.14002f710
jmp 0x1400a557c