Function at 0x140017de0
Capabilities:
Set registry value

Disassembly:
mov rax, rsp
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x118]
sub rsp, 0x1f0
mov qword [rbp - 0x20], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x14004d010]
xor rax, rsp
mov qword [rbp + 0xc8], rax
xor esi, esi
mov dword [rsp + 0x54], esi
mov rax, qword [0x14004dcf0]
mov qword [rbp - 0x28], rax
mov qword [0x14004dcf0], 0xffffffff80000002
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], rsi
movdqu xmmword [rbp - 0x60], xmm0
mov ebx, esi
mov qword [rbp - 0x50], rbx
movdqu xmmword [rsp + 0x58], xmm0
mov r15d, esi
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x68], rsi
movdqa xmm0, xmmword [0x140046520]
movdqu xmmword [rbp + 0x98], xmm0
mov word [rbp + 0x88], si
lea rcx, [rbp + 0x88]
call fcn.140017c90
test eax, eax
je 0x140018964
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 0x48]
call fcn.14000d410
nop
mov rcx, qword [rbp + 0x58]
mov rdx, qword [rbp + 0x60]
mov rax, rdx
sub rax, rcx
cmp rax, 0x18
jb 0x140017eec
lea rdi, [rcx + 0x18]
mov qword [rbp + 0x58], rdi
lea rbx, [rbp + 0x48]
cmp rdx, 8
cmovae rbx, qword [rbp + 0x48]
lea rcx, [rbx + rcx*2]
lea r8d, [rsi + 0x30]
lea rdx, str.drivers_atheros_bth.inf
call fcn.14001bb50
mov word [rbx + rdi*2], si
jmp 0x140017f0a
mov qword [rsp + 0x20], 0x18
lea r9, str.drivers_atheros_bth.inf
mov edx, 0x18
lea rcx, [rbp + 0x48]
call fcn.14000d150
movdqa xmm0, xmmword [0x140046520]
movdqu xmmword [rbp + 0x18], xmm0
mov word [rbp + 8], si
mov r8d, 0xd
lea rdx, str.XYZBth.NT.5.1
lea rcx, [rbp + 8]
call fcn.14000c900
nop
lea r8, [rbp + 0x48]
lea rdx, [rbp + 8]
lea rcx, [rbp - 0x78]
call fcn.14000c070
nop
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jb 0x140017f84
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140017f7f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140018acf
call fcn.140019b64
mov edi, esi
mov r13, qword [rbp - 0x70]
mov rcx, qword [rbp - 0x78]
sub r13, rcx
sar r13, 5
mov qword [rbp - 0x80], r13
test r13, r13
je 0x14001804d
mov rax, rsi
nop word [rax + rax]
shl rax, 5
lea rbx, [rax + rcx]
mov r8, qword [rbx + 0x10]
mov eax, 1
cmp r8, rax
cmovb rax, r8
mov rcx, rbx
cmp qword [rbx + 0x18], 8
jb 0x140017fd5
mov rcx, qword [rbx]
sub r8, rax
mov qword [rbx + 0x10], r8
lea r8, [r8*2 + 2]
lea rdx, [rcx + rax*2]
call fcn.14001bb50
mov r8, qword [rbx + 0x10]
lea r9, [r8 - 1]
cmp r8, r9
jb 0x140018adb
mov rax, r8
sub rax, r9
mov edx, 1
cmp rax, rdx
cmovb rdx, rax
mov rax, rbx
cmp qword [rbx + 0x18], 8
jb 0x14001801d
mov rax, qword [rbx]
lea rcx, [rax + r9*2]
sub r8, rdx
mov qword [rbx + 0x10], r8
sub r8, r9
lea r8, [r8*2 + 2]
lea rdx, [rcx + rdx*2]
call fcn.14001bb50
inc edi
mov eax, edi
cmp rax, r13
mov rcx, qword [rbp - 0x78]
jb 0x140017fb0
movdqa xmm0, xmmword [0x140046520]
movdqu xmmword [rbp + 0x18], xmm0
mov word [rbp + 8], si
mov r8d, 0x21
lea rdx, str.SYSTEMCurrentControlSetEnumUSB
lea rcx, [rbp + 8]
call fcn.14000c900
nop
lea r8, [rbp - 0x60]
lea rdx, [rbp + 8]
call fcn.14000bdd0
nop
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jb 0x1400180c3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400180be
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140018ad5
call fcn.140019b64
xor edx, edx
xor ecx, ecx
call fcn.14000d0c0
mov rbx, rsi
mov qword [rsp + 0x60], rbx
mov r12d, esi
test r13, r13
je 0x1400181de
mov rax, rsi
mov r15, qword [rbp - 0x58]
sub r15, qword [rbp - 0x60]
sar r15, 5
nop
mov r14d, esi
test r15, r15
je 0x1400181ca
mov rcx, rsi
shl rax, 5
mov rdi, qword [rbp - 0x78]
add rdi, rax
mov r13, qword [rsp + 0x70]
mov rsi, qword [rbp - 0x60]
nop dword [rax]
nop word [rax + rax]
shl rcx, 5
add rcx, rsi
mov rax, rcx
cmp qword [rcx + 0x18], 8
jb 0x140018134
mov rax, qword [rcx]
mov r8, rdi
cmp qword [rdi + 0x18], 8
jb 0x140018141
mov r8, qword [rdi]
mov r9, qword [rcx + 0x10]
mov r10, qword [rdi + 0x10]
mov rdx, r10
cmp r9, r10
cmovb rdx, r9
test rdx, rdx
je 0x140018174
sub r8, rax
nop dword [rax + rax]
movzx ecx, word [rax]
cmp word [rax + r8], cx
jne 0x1400181b0
add rax, 2
sub rdx, 1
jne 0x140018160
cmp r10, r9
jb 0x1400181b0
ja 0x1400181b0
cmp rbx, r13
je 0x140018196
mov rdx, rdi
mov rcx, rbx
call fcn.14000d410
add rbx, 0x20
mov qword [rsp + 0x60], rbx
jmp 0x1400181b0
mov r8, rdi
mov rdx, rbx
lea rcx, [rsp + 0x58]
call fcn.14000ccd0
mov r13, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x60]
inc r14d
mov ecx, r14d
cmp rcx, r15
jb 0x140018120
mov qword [rsp + 0x70], r13
xor esi, esi
mov r13, qword [rbp - 0x80]
inc r12d
mov eax, r12d
cmp rax, r13
jb 0x1400180f0
mov r15, qword [rsp + 0x70]
mov rdx, rbx
mov r14, qword [rsp + 0x58]
mov rcx, r14
call fcn.14000d0c0
mov qword [rsp + 0x60], r14
movdqa xmm0, xmmword [0x140046520]
movdqu xmmword [rbp - 8], xmm0
mov word [rbp - 0x18], si
mov r8d, 0x17
lea rdx, str.Vid_0cf3Pid_3006MI_00
lea rcx, [rbp - 0x18]
call fcn.14000c900
nop
cmp r14, r15
je 0x140018245
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [r14], xmm0
movups xmm1, xmmword [rbp - 8]
movups xmmword [r14 + 0x10], xmm1
mov edx, 7
mov word [rbp - 0x18], si
lea rbx, [r14 + 0x20]
mov qword [rsp + 0x60], rbx
jmp 0x14001826e
lea r8, [rbp - 0x18]
mov rdx, r14
lea rcx, [rsp + 0x58]
call fcn.14000ca90
mov r15, qword [rsp + 0x68]
mov qword [rsp + 0x70], r15
mov r14, qword [rsp + 0x58]
mov rdx, qword [rbp]
mov rbx, qword [rsp + 0x60]
cmp rdx, 8
jb 0x1400182aa
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400182a5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140018b11
call fcn.140019b64
movdqa xmm0, xmmword [0x140046520]
movdqu xmmword [rbp - 8], xmm0
mov word [rbp - 0x18], si
mov r8d, 0x17
lea rdx, str.Vid_0cf3Pid_3006MI_01
lea rcx, [rbp - 0x18]
call fcn.14000c900
nop
cmp rbx, r15
je 0x1400182fa
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbx + 0x10], xmm1
mov edx, 7
mov word [rbp - 0x18], si
add rbx, 0x20
mov qword [rsp + 0x60], rbx
jmp 0x140018323
lea r8, [rbp - 0x18]
mov rdx, rbx
lea rcx, [rsp + 0x58]
call fcn.14000ca90
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x70], rax
mov r14, qword [rsp + 0x58]
mov rdx, qword [rbp]
mov rbx, qword [rsp + 0x60]
cmp rdx, 8
jb 0x14001835f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001835a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140018b11
call fcn.140019b64
mov dword [rsp + 0x78], esi
mov rax, rbx
sub rax, r14
sar rax, 5
mov qword [rbp - 0x30], rax
test rax, rax
je 0x1400188f9
mov rdi, rsi
nop dword [rax]
mov qword [rbp - 8], rsi
mov qword [rbp], 7
mov word [rbp - 0x18], si
mov r8d, 0x21
lea rdx, str.SYSTEMCurrentControlSetEnumUSB
lea rcx, [rbp - 0x18]
call fcn.14000c900
nop
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x68]
call fcn.140018bc0
mov rbx, rax
shl rdi, 5
add rdi, r14
mov r9, rdi
cmp qword [rdi + 0x18], 8
jb 0x1400183cb
mov r9, qword [rdi]
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rax + 0x10]
mov r8, qword [rax + 0x18]
mov rax, r8
sub rax, rcx
cmp rdx, rax
ja 0x14001840d
lea r14, [rcx + rdx]
mov qword [rbx + 0x10], r14
mov rdi, rbx
cmp r8, 8
jb 0x1400183f6
mov rdi, qword [rbx]
lea r8, [rdx + rdx]
lea rcx, [rdi + rcx*2]
mov rdx, r9
call fcn.14001bb50
mov word [rdi + r14*2], si
jmp 0x14001841d
mov qword [rsp + 0x20], rdx
mov rcx, rbx
call fcn.14000d150
mov rbx, rax
movups xmm6, xmmword [rbx]
movups xmmword [rbp + 0xa8], xmm6
movups xmm7, xmmword [rbx + 0x10]
movups xmmword [rbp + 0xb8], xmm7
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], 7
mov word [rbx], si
mov r14d, dword [rsp + 0x54]
or r14d, 1
mov dword [rsp + 0x54], r14d
mov rdx, qword [rbp]
cmp rdx, 8
jb 0x14001848f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001848a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140018ae7
call fcn.140019b64
movups xmmword [rbp - 0x18], xmm6
movups xmmword [rbp - 8], xmm7
mov rdx, qword [rbp + 0x80]
cmp rdx, 8
jb 0x1400184da
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400184d5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140018aed
call fcn.140019b64
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x48], xmm0
mov qword [rbp - 0x38], rsi
lea rdx, [rbp - 0x18]
cmp qword [rbp + 0xc0], 8
cmovae rdx, qword [rbp + 0xa8]
mov qword [rbp + 0x18], rsi
mov qword [rbp + 0x20], 7
mov word [rbp + 8], si
mov r8, 0xffffffffffffffff
inc r8
cmp word [rdx + r8*2], 0
jne 0x140018511
lea rcx, [rbp + 8]
call fcn.14000c900
nop
lea r8, [rbp - 0x48]
lea rdx, [rbp + 8]
call fcn.14000bdd0
nop
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jb 0x140018574
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001856f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140018af3
call fcn.140019b64
mov r15d, esi
mov rax, qword [rbp - 0x40]
mov r12, rax
mov r13, qword [rbp - 0x48]
sub r12, r13
sar r12, 5
test r12, r12
je 0x140018851
mov rbx, rsi
nop word [rax + rax]
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x68]
call fcn.140018bc0
mov rdi, rax
shl rbx, 5
add rbx, r13
mov r9, rbx
cmp qword [rbx + 0x18], 8
jb 0x1400185c4
mov r9, qword [rbx]
mov rdx, qword [rbx + 0x10]
mov rcx, qword [rax + 0x10]
mov r8, qword [rax + 0x18]
mov rax, r8
sub rax, rcx
cmp rdx, rax
ja 0x14001860b
lea r14, [rcx + rdx]
mov qword [rdi + 0x10], r14
mov rbx, rdi
cmp r8, 8
jb 0x1400185ef
mov rbx, qword [rdi]
lea r8, [rdx + rdx]
lea rcx, [rbx + rcx*2]
mov rdx, r9
call fcn.14001bb50
mov word [rbx + r14*2], si
mov r14d, dword [rsp + 0x54]
jmp 0x14001861b
mov qword [rsp + 0x20], rdx
mov rcx, rdi
call fcn.14000d150
mov rdi, rax
mov qword [rbp + 0x38], rsi
mov qword [rbp + 0x40], rsi
movups xmm0, xmmword [rdi]
movups xmmword [rbp + 0x28], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbp + 0x38], xmm1
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], 7
mov word [rdi], si
mov rcx, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x40]
mov rax, rdx
sub rax, rcx
cmp rax, 0x12
jb 0x14001868a
lea rdi, [rcx + 0x12]
mov qword [rbp + 0x38], rdi
lea rbx, [rbp + 0x28]
cmp rdx, 8
cmovae rbx, qword [rbp + 0x28]
lea rcx, [rbx + rcx*2]
mov r8d, 0x24
lea rdx, str.Device_Parameters
call fcn.14001bb50
mov word [rbx + rdi*2], si
lea rax, [rbp + 0x28]
jmp 0x1400186a8
mov qword [rsp + 0x20], 0x12
lea r9, str.Device_Parameters
mov edx, 0x12
lea rcx, [rbp + 0x28]
call fcn.14000d150
mov qword [rbp + 0x18], rsi
mov qword [rbp + 0x20], rsi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x18], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 7
mov word [rax], si
or r14d, 6
mov dword [rsp + 0x54], r14d
mov rdx, qword [rbp + 0x40]
cmp rdx, 8
jb 0x140018717
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140018712
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140018af9
call fcn.140019b64
mov qword [rbp + 0x38], rsi
mov qword [rbp + 0x40], 7
mov word [rbp + 0x28], si
mov rdx, qword [rbp + 0x80]
cmp rdx, 8
jb 0x14001876a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140018765
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140018aff
call fcn.140019b64
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], 7
mov word [rbp + 0x68], si
mov byte [rsp + 0x50], 1
lea rdx, [rbp + 8]
cmp qword [rbp + 0x20], 8
cmovae rdx, qword [rbp + 8]
mov qword [rsp + 0x40], rsi
lea rax, [rbp - 0x80]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rsi
mov eax, dword [0x14004dce8]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], esi
xor r9d, r9d
xor r8d, r8d
mov rcx, qword [0x14004dcf0]
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
test eax, eax
jne 0x1400187fe
mov dword [rsp + 0x28], 1
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
mov r9d, 3
xor r8d, r8d
lea rdx, str.SelectiveSuspendEnabled
mov rcx, qword [rbp - 0x80]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rbp - 0x80]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jb 0x14001883e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140018839
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140018b05
call fcn.140019b64
inc r15d
mov ebx, r15d
cmp rbx, r12
jb 0x1400185a0
mov rax, qword [rbp - 0x40]
test r13, r13
je 0x14001889a
mov rdx, rax
mov rcx, r13
call fcn.14000d0c0
mov rdx, qword [rbp - 0x38]
sub rdx, r13
and rdx, 0xffffffffffffffe0
mov rax, r13
cmp rdx, 0x1000
jb 0x140018891
add rdx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140018b0b
mov rcx, r13
call fcn.140019b64
nop
mov rdx, qword [rbp]
cmp rdx, 8
jb 0x1400188da
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400188d5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140018b11
call fcn.140019b64
mov r15d, dword [rsp + 0x78]
inc r15d
mov dword [rsp + 0x78], r15d
mov edi, r15d
mov r14, qword [rsp + 0x58]
cmp rdi, qword [rbp - 0x30]
jb 0x140018380
mov rax, qword [rbp - 0x28]
mov qword [0x14004dcf0], rax
mov rdx, qword [rbp + 0x60]
cmp rdx, 8
jb 0x140018944
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001893f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140018ae1
call fcn.140019b64
movdqa xmm0, xmmword [0x140046520]
movdqu xmmword [rbp + 0x58], xmm0
mov word [rbp + 0x48], si
mov rsi, qword [rbp - 0x68]
mov rbx, qword [rbp - 0x50]
mov r15, qword [rsp + 0x70]
jmp 0x140018969
mov r14, qword [rsp + 0x58]
mov rdi, qword [rbp - 0x60]
mov r13, qword [rbp - 0x78]
mov rdx, qword [rbp + 0xa0]
cmp rdx, 8
jb 0x1400189b8
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400189b2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140018b17
call fcn.140019b64
nop
test r14, r14
je 0x140018a02
mov rdx, qword [rsp + 0x60]
mov rcx, r14
call fcn.14000d0c0
sub r15, r14
and r15, 0xffffffffffffffe0
mov rax, r14
cmp r15, 0x1000
jb 0x1400189f6
add r15, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140018b1d
mov rdx, r15
mov rcx, r14
call fcn.140019b64
nop
test rdi, rdi
je 0x140018a4b
mov rdx, qword [rbp - 0x58]
mov rcx, rdi
call fcn.14000d0c0
sub rbx, rdi
and rbx, 0xffffffffffffffe0
mov rax, rdi
cmp rbx, 0x1000
jb 0x140018a3f
add rbx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140018b23
mov rdx, rbx
mov rcx, rdi
call fcn.140019b64
nop
test r13, r13
je 0x140018a8f
mov rdx, qword [rbp - 0x70]
mov rcx, r13
call fcn.14000d0c0
sub rsi, r13
and rsi, 0xffffffffffffffe0
mov rax, r13
cmp rsi, 0x1000
jb 0x140018a84
add rsi, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140018ac9
mov rdx, rsi
mov rcx, r13
call fcn.140019b64
mov rcx, qword [rbp + 0xc8]
xor rcx, rsp
call fcn.140019b40
lea r11, [rsp + 0x1f0]
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]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1400219a8
nop
call fcn.1400219a8
nop
call fcn.1400219a8
int3
call fcn.140018ba0
nop
call fcn.1400219a8
nop
call fcn.1400219a8
nop
call fcn.1400219a8
nop
call fcn.1400219a8
nop
call fcn.1400219a8
nop
call fcn.1400219a8
int3
call fcn.1400219a8
nop
call fcn.1400219a8
nop
call fcn.1400219a8
nop
call fcn.1400219a8
nop
call fcn.1400219a8
nop
call fcn.1400219a8
int3