Function at 0x18009acd0
Capabilities:
Query or enumerate registry value

Disassembly:
mov rax, rsp
push rbp
push rbx
push r12
push r13
push r15
lea rbp, [rax - 0xf8]
sub rsp, 0x1d0
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xd8], xmm15
mov rax, qword [0x1800b88d0]
xor rax, rsp
mov qword [rbp + 0x18], rax
movss xmm7, dword [rsp + 0x40]
lea r10d, [r8 + 0xf]
movss xmm11, dword [rsp + 0x40]
mov r12, r9
movss xmm15, dword [rsp + 0x40]
mov r13, rdx
movss xmm8, dword [rsp + 0x40]
mov r15d, r8d
movss xmm9, dword [rsp + 0x40]
mov rbx, rcx
movss xmm12, dword [rsp + 0x40]
movss xmm6, dword [rsp + 0x40]
movss xmm10, dword [rsp + 0x40]
mov qword [rsp + 0x68], r9
movzx r9d, word [rsp + 0x48]
mov qword [rbp - 0x68], rdx
lea rdx, [0x180000000]
mov dword [rsp + 0x54], r9d
mov qword [rbp - 0x70], rcx
cmp r8d, r10d
jae 0x18009b096
movss xmm0, dword [rsp + 0x40]
add r8d, 0xffffffdd
movss xmm4, dword [0x1800b25fc]
xorps xmm5, xmm5
movss xmm2, dword [0x1800b8bd8]
movss xmm3, dword [0x1800b8bdc]
movss dword [rsp + 0x50], xmm0
cmp r8d, 0x20
ja case.0x18009add7.5
mov ecx, dword [rdx + r8*4 + 0x9b9f4]
add rcx, rdx
jmp rcx
movss xmm2, dword [0x1800b271c]
movss xmm3, dword [0x1800b275c]
movss dword [0x1800b8bd8], xmm2
movss dword [0x1800b8bdc], xmm3
jmp case.0x18009add7.5
movss xmm0, dword [rbx]
comiss xmm0, xmm5
ja 0x18009b072
mulss xmm0, xmm3
xorps xmm0, xmmword [0x1800b2800]
comiss xmm3, xmm0
movss dword [rbx], xmm0
jb 0x18009ae2f
mov r9d, 0xffff8000
mov dword [rsp + 0x54], r9d
jmp case.0x18009add7.5
subss xmm0, xmm4
cvttss2si r9d, xmm0
mov dword [rsp + 0x54], r9d
jmp case.0x18009add7.5
movzx eax, word [str.D3DBASIS_CATMULL_ROM]
mov word [rbp - 0x50], ax
movzx eax, byte [0x1800b0772]
mov byte [rbp - 0x4e], al
mov byte [rbp - 0x4d], 0
jmp case.0x18009add7.5
mov byte [rbp - 0x48], 0x43
jmp case.0x18009add7.5
movaps xmm0, xmm7
movaps xmm1, xmm15
subss xmm0, xmm11
subss xmm1, xmm8
movss dword [r13 + 0x14], xmm0
movaps xmm0, xmm12
movss dword [r13 + 8], xmm1
addss xmm0, xmm9
movaps xmm1, xmm8
addss xmm1, xmm15
movss dword [r13 + 0xc], xmm0
movss dword [r13 + 0x18], xmm1
jmp case.0x18009add7.5
movss xmm8, dword [r13 + 0x14]
movss xmm12, dword [r13 + 0x10]
movaps xmm11, xmm8
addss xmm11, dword [r13 + 0x1c]
subss xmm12, dword [r13 + 0x18]
subss xmm8, dword [r13 + 0x1c]
jmp case.0x18009add7.5
mov eax, dword [0x1800b078b]
mov dword [rbp - 0x4d], eax
movzx eax, byte [0x1800b078f]
mov byte [rbp - 0x49], al
jmp case.0x18009add7.5
mov byte [rbp - 0x48], 0
jmp case.0x18009add7.5
movss xmm6, dword [r13 + 0x28]
movaps xmm0, xmm9
addss xmm6, dword [r13 + 0x20]
subss xmm0, xmm12
movss dword [r13 + 0x1c], xmm0
movss xmm0, dword [r12 + 8]
movss dword [rsp + 0x50], xmm0
jmp case.0x18009add7.5
movss xmm15, dword [r13]
movss xmm9, dword [r13 + 4]
movss xmm10, dword [r13 + 0x18]
subss xmm15, dword [r13 + 8]
subss xmm9, dword [r13 + 0xc]
addss xmm10, dword [r13 + 0x10]
jmp case.0x18009add7.5
movaps xmm0, xmm10
movaps xmm1, xmm11
addss xmm0, xmm6
addss xmm1, xmm7
movss dword [r13], xmm0
movaps xmm0, xmm6
subss xmm0, xmm10
movss dword [r13 + 4], xmm1
movss dword [r13 + 0x10], xmm0
jmp case.0x18009add7.5
movzx eax, word [0x1800b079c]
mov word [rbp - 0x47], ax
movzx eax, byte [0x1800b079e]
mov byte [rbp - 0x45], al
jmp case.0x18009add7.5
movss xmm9, dword [r13 + 0x24]
movss xmm15, dword [r13 + 0x20]
movaps xmm7, xmm9
movss xmm10, dword [r13 + 0x38]
addss xmm7, dword [r13 + 0x2c]
subss xmm15, dword [r13 + 0x28]
subss xmm9, dword [r13 + 0x2c]
addss xmm10, dword [r13 + 0x30]
jmp case.0x18009add7.5
movss xmm6, dword [r13 + 8]
movss xmm7, dword [r13 + 0xc]
addss xmm6, dword [r13]
addss xmm7, dword [r13 + 4]
inc r8d
lea eax, [r8 + 0x23]
cmp eax, r10d
jb 0x18009adc2
movss xmm3, dword [rsp + 0x50]
mov qword [rsp + 0x210], rsi
lea r8d, [r15 + 0x384]
mov qword [rsp + 0x1c8], rdi
mov edx, r15d
mov qword [rsp + 0x1c0], r14
cmp r15d, r8d
jae 0x18009b0c6
mov ecx, 0x3f
lea r12, [0x180000000]
mov ebx, 0x6554
mov r9d, 0x7574
lea edi, [rcx + 0x30]
lea r10d, [rcx + 0x35]
lea r11d, [rcx + 0xe]
nop word [rax + rax]
cmp edx, 0x113
ja 0x18009b1e2
je 0x18009b1d9
lea eax, [rdx - 0x23]
cmp eax, 0xb4
ja case.default.0x18009b070
movzx eax, byte [r12 + rax + 0x9ba98]
mov ecx, dword [r12 + rax*4 + 0x9ba78]
add rcx, r12
jmp rcx
mulss xmm0, xmm2
comiss xmm0, xmm2
movss dword [rbx], xmm0
jb 0x18009b089
mov eax, 0x7fff
jmp 0x18009b9a9
addss xmm0, xmm4
cvttss2si eax, xmm0
jmp 0x18009b9a9
movss xmm3, dword [rsp + 0x40]
movss dword [rsp + 0x50], xmm3
jmp 0x18009afe8
mov byte [rbp - 0x44], 0
mov ecx, 0x3f
add edx, 0x3c
cmp edx, r8d
jb 0x18009b040
mov r12, qword [rsp + 0x68]
mov rbx, qword [rbp - 0x70]
mov r9d, dword [rsp + 0x54]
lea ecx, [r15 + 0x951]
mov dword [rsp + 0x4c], ecx
cmp r15d, ecx
jae 0x18009b98d
movaps xmmword [rsp + 0x140], xmm13
mov eax, 0x72
movss xmm13, dword [rsp + 0x64]
xor r8d, r8d
movaps xmmword [rsp + 0x130], xmm14
movss xmm14, dword [rsp + 0x64]
lea edx, [rax - 4]
nop word [rax + rax]
cmp r15d, 0x29f
ja 0x18009b392
je 0x18009b361
cmp r15d, 0xd1
ja 0x18009b2db
je 0x18009b2a8
cmp r15d, 0x23
je 0x18009b295
cmp r15d, 0x32
je 0x18009b282
cmp r15d, 0xc2
jne 0x18009b960
mov dword [rbp - 0xe], 0x6f0043
jmp 0x18009b960
movss xmm11, dword [r13 + 0x3c]
addss xmm11, dword [r13 + 0x34]
jmp case.0x18009b070.42
mov word [rbp - 0x44], bx
mov byte [rbp - 0x42], 0x78
jmp case.0x18009b070.42
movaps xmm0, xmm10
movaps xmm1, xmm11
addss xmm0, xmm6
addss xmm1, xmm7
movss dword [r13 + 0x20], xmm0
movss dword [r13 + 0x24], xmm1
jmp case.0x18009b070.42
movss xmm12, dword [r13 + 0x30]
movss xmm8, dword [r13 + 0x34]
subss xmm12, dword [r13 + 0x38]
subss xmm8, dword [r13 + 0x3c]
jmp case.0x18009b070.42
mov word [rbp - 0x41], r9w
mov byte [rbp - 0x3f], 0
jmp case.0x18009b070.42
mov dword [rbp - 0x3f], 0x58546572
jmp case.0x18009b070.42
mov byte [rbp - 0x3b], 0
jmp case.default.0x18009b070
cmp edx, 0x203
ja 0x18009b23a
je 0x18009b230
mov eax, edx
sub eax, 0x14f
je 0x18009b21f
sub eax, 0x3c
je 0x18009b213
cmp eax, 0x3c
jne case.default.0x18009b070
mov dword [rbp - 0x2e], 0x740061
mov word [rbp - 0x2a], cx
jmp case.default.0x18009b070
mov dword [rbp - 0x32], 0x6d0069
jmp case.default.0x18009b070
mov dword [rbp - 0x38], 0x730045
mov word [rbp - 0x34], r10w
jmp case.default.0x18009b070
mov word [rbp - 0x28], r11w
jmp case.default.0x18009b070
mov eax, edx
sub eax, 0x23f
je 0x18009b276
sub eax, 0x3c
je 0x18009b26d
cmp eax, 0x3c
jne case.default.0x18009b070
mov eax, 0x65
mov dword [rbp - 0x20], 0x790072
mov word [rbp - 0x18], ax
mov dword [rbp - 0x1c], 0x70004f
jmp case.default.0x18009b070
mov word [rbp - 0x22], di
jmp case.default.0x18009b070
mov dword [rbp - 0x26], 0x6d0065
jmp case.default.0x18009b070
movaps xmm0, xmm11
subss xmm0, xmm7
movss dword [r13 + 0x30], xmm0
jmp 0x18009b960
mov dword [rbp - 0x16], 0x610072
mov dword [rbp - 0x12], 0x64006e
jmp 0x18009b960
subss xmm6, xmm10
movaps xmm7, xmm12
addss xmm7, xmm9
movss dword [r13 + 0x34], xmm6
movaps xmm6, xmm15
subss xmm6, xmm8
movaps xmm0, xmm6
subss xmm0, xmm7
mulss xmm0, xmm3
movss dword [r13 + 0x28], xmm0
jmp 0x18009b960
mov eax, r15d
sub eax, 0x161
je 0x18009b346
sub eax, 0xf
je 0x18009b310
cmp eax, 0x9f
mov eax, 0x72
jne 0x18009b960
movaps xmm0, xmm6
addss xmm0, xmm7
mulss xmm0, xmm3
movss dword [r13 + 0x3c], xmm0
jmp 0x18009b960
addss xmm6, xmm7
movaps xmm7, xmm12
subss xmm7, xmm9
mulss xmm6, xmm3
movaps xmm0, xmm7
movss dword [r13 + 0x2c], xmm6
movaps xmm6, xmm8
addss xmm6, xmm15
subss xmm0, xmm6
mulss xmm0, xmm3
movss dword [r13 + 0x38], xmm0
jmp 0x18009b95b
mov dword [rbp - 0xa], 0x740073
mov word [rbp - 6], r8w
mov byte [rsp + 0x44], 1
mov byte [rsp + 0x48], 1
jmp 0x18009b95b
movups xmm0, xmmword [str.BC_TARGET_7]
mov qword [rbp - 0x58], r8
movsd xmm1, qword [0x1800b07b8]
movups xmmword [rbp], xmm0
mov dword [rsp + 0x70], 0xf003f
movsd qword [rbp + 0x10], xmm1
mov dword [rsp + 0x74], 0xf003f
jmp 0x18009b960
cmp r15d, 0x47c
ja 0x18009b86f
je 0x18009b857
cmp r15d, 0x2ae
je 0x18009b425
cmp r15d, 0x33e
je 0x18009b41b
cmp r15d, 0x3dd
jne 0x18009b960
mov eax, dword [rsp + 0x78]
lea r9, [rbp - 0x60]
mov edx, dword [rsp + 0x70]
lea rcx, [rbp - 0x50]
xor r8d, r8d
mov dword [rsp + 0x20], eax
call qword [sym.imp.SHLWAPI.dll_SHRegOpenUSKeyA]
mov edx, dword [rsp + 0x74]
lea r9, [rsp + 0x68]
mov dword [rbp - 0x80], eax
lea rcx, [rbp]
xor eax, eax
xor r8d, r8d
mov dword [rbp - 0x7c], eax
mov dword [rsp + 0x64], eax
mov dword [rsp + 0x20], eax
call qword [sym.imp.SHLWAPI.dll_SHRegOpenUSKeyW]
mov ecx, dword [rsp + 0x4c]
xor r8d, r8d
mov dword [rsp + 0x40], eax
lea edx, [r8 + 0x6e]
jmp 0x18009b95b
mov dword [rsp + 0x78], r8d
jmp 0x18009b960
mov edi, 0x10
mov esi, r8d
mov r11, r8
cmp dword [rbx], edi
jle 0x18009b960
movsxd r14, dword [rsp + 0x7c]
lea rdx, [r13 + 0x78]
lea r10, [r14*4]
mov r9d, 0x18
lea rbx, [r11*8]
lea r13, [0x180000000]
nop
cmp r8d, 0x17
ja case.default.0x18009b478
mov eax, r8d
mov ecx, dword [r13 + rax*4 + 0x9bb50]
add rcx, r13
jmp rcx
movss xmm11, dword [rdx - 0x24]
movss xmm12, dword [rdx - 0x28]
addss xmm11, dword [rdx - 0x1c]
subss xmm12, dword [rdx - 0x20]
jmp case.default.0x18009b478
movaps xmm6, xmm8
movaps xmm7, xmm9
addss xmm6, xmm15
subss xmm7, xmm12
jmp case.default.0x18009b478
movss xmm10, dword [rdx - 8]
movss xmm11, dword [rdx - 4]
addss xmm10, dword [rdx]
addss xmm11, dword [rdx + 4]
jmp case.default.0x18009b478
movss xmm5, dword [rsp + 0x58]
movaps xmm1, xmm6
movaps xmm0, xmm5
mulss xmm1, xmm3
movaps xmm7, xmm12
movaps xmm2, xmm5
mulss xmm2, xmm6
addss xmm7, xmm9
movaps xmm6, xmm8
addss xmm6, xmm15
mulss xmm0, xmm7
subss xmm1, xmm0
movaps xmm0, xmm3
mulss xmm0, xmm7
addss xmm2, xmm0
movss dword [rdx - 0x30], xmm1
movss dword [rdx - 0x2c], xmm2
jmp case.default.0x18009b478
movss xmm6, dword [rdx - 0x38]
addss xmm6, dword [rdx - 0x30]
jmp case.default.0x18009b478
subss xmm7, xmm11
jmp case.default.0x18009b478
movss xmm12, dword [rdx - 8]
subss xmm12, dword [rdx]
jmp case.default.0x18009b478
movss xmm0, dword [r12 + r11*4 + 4]
movss xmm3, dword [r10 + r12]
movss dword [rsp + 0x5c], xmm0
jmp case.default.0x18009b478
movss xmm0, dword [rsp + 0x5c]
movaps xmm1, xmm14
mulss xmm1, xmm6
mulss xmm0, xmm7
subss xmm1, xmm0
movss dword [rdx - 4], xmm1
jmp case.default.0x18009b478
movss xmm9, dword [rdx - 0x14]
subss xmm9, dword [rdx - 0xc]
jmp case.default.0x18009b478
movss xmm8, dword [rdx - 4]
movaps xmm0, xmm10
subss xmm8, dword [rdx + 4]
addss xmm0, xmm6
movss dword [rdx - 0x18], xmm0
jmp case.default.0x18009b478
movss xmm8, dword [rdx - 0x24]
subss xmm8, dword [rdx - 0x1c]
jmp case.default.0x18009b478
movss xmm5, dword [r10 + r12 + 0xc]
movaps xmm0, xmm14
addss xmm0, xmm14
movss dword [rsp + 0x58], xmm5
movaps xmm4, xmm3
mulss xmm0, xmm5
subss xmm4, xmm0
movss dword [rsp + 0x60], xmm4
jmp case.default.0x18009b478
movss xmm4, dword [rsp + 0x60]
movaps xmm0, xmm13
mulss xmm0, xmm7
movaps xmm1, xmm4
mulss xmm1, xmm6
movaps xmm2, xmm13
mulss xmm2, xmm6
subss xmm1, xmm0
movaps xmm0, xmm4
mulss xmm0, xmm7
addss xmm2, xmm0
movss dword [rdx], xmm1
movss dword [rdx + 4], xmm2
jmp case.default.0x18009b478
movss xmm0, dword [rdx - 0x10]
movaps xmm13, xmm14
movss xmm15, dword [rdx - 0x18]
addss xmm13, xmm14
movss xmm7, dword [rdx - 0x14]
movaps xmm6, xmm0
addss xmm7, dword [rdx - 0xc]
addss xmm6, xmm15
subss xmm15, xmm0
mulss xmm13, xmm3
subss xmm13, dword [rsp + 0x58]
jmp case.default.0x18009b478
movss xmm9, dword [rdx - 0x34]
movss xmm15, dword [rdx - 0x38]
movaps xmm7, xmm9
movss xmm10, dword [rdx - 0x28]
addss xmm7, dword [rdx - 0x2c]
subss xmm15, dword [rdx - 0x30]
subss xmm9, dword [rdx - 0x2c]
addss xmm10, dword [rdx - 0x20]
jmp case.default.0x18009b478
movss xmm1, dword [rsp + 0x5c]
subss xmm6, xmm10
movaps xmm0, xmm11
addss xmm0, xmm7
subss xmm7, xmm11
mulss xmm1, xmm6
movss dword [rdx - 0x14], xmm0
movaps xmm0, xmm14
mulss xmm0, xmm7
xorps xmm1, xmmword [0x1800b2800]
subss xmm1, xmm0
movss dword [rdx - 8], xmm1
jmp case.default.0x18009b478
movss xmm4, dword [rsp + 0x5c]
movaps xmm1, xmm14
mulss xmm1, xmm6
movaps xmm0, xmm4
mulss xmm0, xmm7
movaps xmm2, xmm4
mulss xmm2, xmm6
movaps xmm6, xmm15
subss xmm1, xmm0
movaps xmm0, xmm14
mulss xmm0, xmm7
subss xmm6, xmm8
addss xmm2, xmm0
movss dword [rdx - 0x28], xmm1
movss dword [rdx - 0x24], xmm2
jmp case.default.0x18009b478
movaps xmm0, xmm10
addss xmm0, xmm6
movss dword [rdx - 0x38], xmm0
jmp case.default.0x18009b478
movss xmm2, dword [rsp + 0x58]
movaps xmm6, xmm15
movaps xmm0, xmm2
subss xmm6, xmm8
movaps xmm7, xmm12
addss xmm7, xmm9
movaps xmm1, xmm6
mulss xmm2, xmm6
mulss xmm0, xmm7
mulss xmm1, xmm3
subss xmm1, xmm0
movaps xmm0, xmm3
mulss xmm0, xmm7
addss xmm2, xmm0
movss dword [rdx - 0x10], xmm1
movss dword [rdx - 0xc], xmm2
jmp case.default.0x18009b478
movss xmm5, dword [r10 + r12 + 4]
movaps xmm4, xmm3
movss xmm1, dword [rsp + 0x5c]
movaps xmm13, xmm1
movss dword [rsp + 0x58], xmm5
addss xmm13, xmm1
movaps xmm0, xmm13
mulss xmm13, xmm3
mulss xmm0, xmm5
subss xmm13, xmm5
subss xmm4, xmm0
movss dword [rsp + 0x60], xmm4
jmp case.default.0x18009b478
movss xmm14, dword [r12 + r11*4 + 8]
add r11, 2
add esi, 2
add rbx, 0x10
mov r10, rbx
lea r14, [r11 + r11]
lea eax, [rsi + rsi]
mov dword [rsp + 0x7c], eax
jmp case.default.0x18009b478
movaps xmm0, xmm11
subss xmm6, xmm10
addss xmm0, xmm7
movss dword [rdx - 0x34], xmm0
jmp case.default.0x18009b478
movss xmm3, dword [rsp + 0x60]
movaps xmm0, xmm13
movaps xmm1, xmm3
movaps xmm7, xmm9
subss xmm7, xmm12
mulss xmm1, xmm6
movaps xmm2, xmm13
mulss xmm2, xmm6
mulss xmm0, xmm7
subss xmm1, xmm0
movaps xmm0, xmm3
mulss xmm0, xmm7
addss xmm2, xmm0
movss dword [rdx - 0x20], xmm1
movss dword [rdx - 0x1c], xmm2
movss xmm3, dword [r10 + r12 + 8]
inc r8d
sub r9, 1
jne 0x18009b460
mov r13, qword [rbp - 0x70]
add edi, 0x10
add rdx, 0x40
movss dword [rsp + 0x50], xmm3
mov r8, r9
cmp edi, dword [r13]
jl 0x18009b441
mov r13, qword [rbp - 0x68]
mov rbx, qword [rbp - 0x70]
jmp 0x18009b952
movzx eax, byte [rsp + 0x44]
mov ecx, r8d
cmp dword [rbp - 0x80], 0
cmove ecx, eax
mov byte [rsp + 0x44], cl
jmp 0x18009b957
cmp r15d, 0x51b
je 0x18009b918
cmp r15d, 0x5ba
jne 0x18009b960
cmp byte [rsp + 0x48], 0
je 0x18009b8d7
mov eax, dword [rbp - 0x7c]
xor r9d, r9d
mov rcx, qword [rsp + 0x68]
xor edx, edx
mov dword [rsp + 0x38], r8d
mov qword [rsp + 0x30], r8
mov dword [rsp + 0x28], eax
lea rax, [rbp - 0x78]
mov dword [rbp - 0x78], r8d
xor r8d, r8d
mov qword [rsp + 0x20], rax
call qword [sym.imp.SHLWAPI.dll_SHRegQueryUSValueW]
mov rcx, qword [rsp + 0x68]
mov dword [rsp + 0x40], eax
call qword [sym.imp.SHLWAPI.dll_SHRegCloseUSKey]
mov ecx, dword [rsp + 0x4c]
xor r8d, r8d
mov rdx, qword [0x1800b8b28]
cmp rdx, qword [0x1800b8b30]
je 0x18009b8fc
mov rax, qword [rbx]
mov qword [rdx], rax
mov edx, 0x6e
add qword [0x1800b8b28], 8
jmp 0x18009b95b
mov r8, rbx
lea rcx, [0x1800b8b20]
call fcn.1800535b0
mov ecx, dword [rsp + 0x4c]
xor r8d, r8d
lea edx, [r8 + 0x6e]
jmp 0x18009b95b
cmp byte [rsp + 0x44], 0
je 0x18009b929
mov rcx, qword [rbp - 0x60]
call qword [sym.imp.SHLWAPI.dll_SHRegCloseUSKey]
mov edx, dword [rsp + 0x64]
lea r8, [rbp - 0x38]
mov rcx, qword [rbp - 0x58]
call qword [sym.imp.SHLWAPI.dll_PathSetDlgItemPathW]
movzx eax, byte [rsp + 0x48]
xor r8d, r8d
cmp dword [rsp + 0x40], r8d
mov ecx, r8d
cmove ecx, eax
mov byte [rsp + 0x48], cl
mov edx, 0x6e
mov ecx, dword [rsp + 0x4c]
mov eax, 0x72
movss xmm3, dword [rsp + 0x50]
add r15d, 0x9f
cmp r15d, ecx
jb 0x18009b110
mov r9d, dword [rsp + 0x54]
movaps xmm14, xmmword [rsp + 0x130]
movaps xmm13, xmmword [rsp + 0x140]
mov r14, qword [rsp + 0x1c0]
mov rdi, qword [rsp + 0x1c8]
mov rsi, qword [rsp + 0x210]
movzx eax, r9w
mov rcx, qword [rbp + 0x18]
xor rcx, rsp
call fcn.1800a5da0
lea r11, [rsp + 0x1d0]
movaps xmm6, xmmword [r11 - 0x20]
movaps xmm7, xmmword [r11 - 0x30]
movaps xmm8, xmmword [r11 - 0x40]
movaps xmm9, xmmword [r11 - 0x50]
movaps xmm10, xmmword [r11 - 0x60]
movaps xmm11, xmmword [r11 - 0x70]
movaps xmm12, xmmword [r11 - 0x80]
movaps xmm15, xmmword [r11 - 0xb0]
mov rsp, r11
pop r15
pop r13
pop r12
pop rbx
pop rbp
ret