Function at 0x14005a314
Capabilities:
Delete directory
Delete file

Disassembly:
mov rax, rsp
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x168]
sub rsp, 0x230
mov qword [rbp + 0x18], 0xfffffffffffffffe
mov qword [rax + 0x18], rbx
mov rax, qword [0x1400e5470]
xor rax, rsp
mov qword [rbp + 0x120], rax
mov r12b, r8b
mov byte [rsp + 0x40], r8b
mov r14, rdx
mov rbx, rcx
mov qword [rbp - 0x48], rcx
xor r13d, r13d
mov r15d, r13d
mov dword [rbp - 0x58], r13d
mov rax, qword [rdx]
cmp rax, qword [0x1400ae3b0]
jne 0x14005a386
mov rax, qword [rdx + 8]
cmp rax, qword [0x1400ae3b8]
je 0x14005aef7
mov qword [rbp - 0x68], r13
mov qword [rbp - 0x60], r13
call fcn.14004622c
mov qword [rbp - 0x68], rax
mov qword [rbp - 0x10], r13
mov qword [rbp - 8], r13
call fcn.14004622c
mov qword [rbp - 0x10], rax
lea r8, [rbp - 0x10]
mov rdx, r14
mov rcx, rbx
call fcn.14005a0e0
mov rcx, qword [rbp + 0x168]
test eax, eax
jns 0x14005a3d6
mov r9d, eax
lea r8, str.analoginput_spectrumcomponents_anchorprioritymanager.cpp
mov edx, 0xab
call fcn.140008f94
mov rdi, qword [rbp - 0x10]
mov rbx, qword [rdi]
cmp rbx, rdi
je 0x14005a43d
mov sil, byte [rsp + 0x40]
lea r9, [rbx + 0x1c]
mov byte [rsp + 0x20], sil
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x68]
call fcn.14005dbbc
cmp byte [rbx + 0x19], r13b
jne 0x14005a438
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], r13b
jne 0x14005a41c
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], r13b
je 0x14005a40e
jmp 0x14005a438
mov rax, qword [rbx + 8]
jmp 0x14005a42f
cmp rbx, qword [rax + 0x10]
jne 0x14005a435
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], r13b
je 0x14005a422
mov rbx, rax
cmp rbx, rdi
jne 0x14005a3e7
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], r13
lea rax, [rbp - 0x80]
mov qword [rsp + 0x70], rax
mov qword [rbp + 0x80], r13
mov qword [rbp + 0x88], 7
mov word [rbp + 0x70], r13w
lea rcx, [rbp + 0x70]
call fcn.140066b4c
mov ebx, eax
test eax, eax
jns 0x14005a4a5
mov rcx, qword [rbp + 0x168]
mov r9d, eax
lea r8, str.analoginput_spectrumcomponents_staticnodedurability.cpp
mov edx, 0xab
call fcn.140003748
nop
lea rcx, [rbp + 0x70]
call fcn.140004584
xor r14d, r14d
jmp 0x14005a5a6
xor edx, edx
lea r8d, [rdx + 0x4e]
lea rcx, [rbp + 0xd0]
call sub.api_ms_win_crt_string_l1_1_0.dll_memset
mov r8d, 0x27
lea rdx, [rbp + 0xd0]
mov rcx, r14
call qword [sym.imp.api_ms_win_core_com_l1_1_0.dll_StringFromGUID2]
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.140005750
nop
mov r8b, 1
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x30]
call fcn.140074afc
mov ebx, eax
xor r14d, r14d
test eax, eax
jns 0x14005a528
mov edx, 0xb2
lea r8, str.analoginput_spectrumcomponents_staticnodedurability.cpp
mov r9d, eax
mov rcx, qword [rbp + 0x168]
call fcn.140003748
nop
lea rcx, [rbp + 0x30]
call fcn.140004584
nop
lea rcx, [rbp + 0x70]
call fcn.140004584
jmp 0x14005a5a6
lea rax, [rbp + 0x30]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x58], rax
lea rax, [0x1400a5648]
mov qword [rbp + 0x90], rax
movups xmm0, xmmword [rsp + 0x50]
movdqu xmmword [rbp + 0x98], xmm0
lea rax, [rbp + 0x90]
mov qword [rbp + 0xc8], rax
lea rcx, [rbp + 0x30]
cmp qword [rbp + 0x48], 8
cmovae rcx, qword [rbp + 0x30]
lea r8, [rbp + 0x90]
mov dl, 1
call fcn.140074bec
mov ebx, eax
test eax, eax
jns 0x14005a590
mov edx, 0xca
jmp 0x14005a4fc
lea rcx, [rbp + 0x30]
call fcn.140004584
nop
lea rcx, [rbp + 0x70]
call fcn.140004584
mov ebx, r14d
mov rcx, qword [rbp + 0x168]
test ebx, ebx
jns 0x14005a5c5
mov r9d, ebx
lea r8, str.analoginput_spectrumcomponents_anchorprioritymanager.cpp
mov edx, 0xb4
call fcn.140008f94
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], r14
call fcn.14004622c
mov qword [rbp - 0x20], rax
xorps xmm0, xmm0
movdqu xmmword [rbp], xmm0
mov rax, r14
mov qword [rsp + 0x70], rax
mov qword [rbp + 0x10], rax
mov r13, qword [rbp - 0x78]
mov qword [rsp + 0x50], r13
mov rsi, qword [rbp - 0x80]
cmp rsi, r13
je 0x14005a769
add rsi, 0x18
mov bl, byte [rsp + 0x40]
mov dil, byte [rsp + 0x40]
cmp byte [rsi + 0x38], r14b
je 0x14005a738
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x48], 7
mov word [rbp + 0x30], r14w
test r12b, r12b
je 0x14005a6d3
lea rdx, [rbp + 0x30]
mov ecx, dword [rsi + 0x10]
call fcn.14006703c
test eax, eax
js 0x14005a6d3
lea rcx, [rbp + 0x30]
cmp qword [rbp + 0x48], 8
cmovae rcx, qword [rbp + 0x30]
lea rax, [rsi - 0x10]
cmp qword [rsi + 8], 8
jb 0x14005a661
mov rax, qword [rax]
mov rdx, qword [rsi]
cmp rdx, qword [rbp + 0x40]
jne 0x14005a6d3
test rdx, rdx
je 0x14005a68b
movzx r8d, word [rax]
movzx r9d, word [rcx]
cmp r8w, r9w
jne 0x14005a6aa
add rax, 2
add rcx, 2
sub rdx, 1
jne 0x14005a66f
mov eax, r14d
test eax, eax
jne 0x14005a6d3
mov rcx, qword [rsi - 0x18]
mov eax, dword [rsi + 0x3c]
shl rax, 4
lea r12, [rcx + 4]
add r12, rax
lea r14, [rcx + 4]
jmp 0x14005a6cc
sbb eax, eax
and eax, 0xfffffffe
inc eax
jmp 0x14005a68e
mov byte [rsp + 0x20], bl
mov r9, r14
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x68]
call fcn.14005dbbc
add r14, 0x10
cmp r14, r12
jne 0x14005a6b3
jmp 0x14005a725
lea r13, [rsi - 0x18]
mov rcx, qword [r13]
mov eax, dword [rsi + 0x3c]
shl rax, 4
lea r12, [rcx + 4]
add r12, rax
lea r14, [rcx + 4]
jmp 0x14005a708
mov byte [rsp + 0x20], dil
mov r9, r14
lea rdx, [rbp - 0x58]
lea rcx, [rbp - 0x20]
call fcn.14005dbbc
add r14, 0x10
cmp r14, r12
jne 0x14005a6ef
mov qword [rsp + 0x70], r13
lea rdx, [rsp + 0x70]
lea rcx, [rbp]
call fcn.14005af54
mov r13, qword [rsp + 0x50]
lea rcx, [rbp + 0x30]
call fcn.140004584
mov r12b, byte [rsp + 0x40]
xor r14d, r14d
jmp 0x14005a74f
lea rax, [rsi - 0x18]
mov qword [rsp + 0x70], rax
lea rdx, [rsp + 0x70]
lea rcx, [rbp]
call fcn.14005af54
add rsi, 0x58
lea rax, [rsi - 0x18]
cmp rax, r13
jne 0x14005a60d
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x70], rax
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x28], r14
call fcn.14004622c
mov qword [rbp - 0x30], rax
mov rax, qword [rax]
lea rcx, [rbp - 0x30]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rax
mov r9, qword [rbp - 0x68]
mov rdx, qword [rbp - 0x20]
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r9
mov r9, qword [r9]
mov r8, rdx
mov rdx, qword [rdx]
lea rcx, [rsp + 0x60]
call fcn.14005e728
mov rdi, qword [rbp - 0x30]
mov rbx, qword [rdi]
cmp rbx, rdi
je 0x14005a921
mov r13, qword [rbp - 0x48]
lea r14, [rbx + 0x1c]
call fcn.140008200
mov rcx, qword [rax + 8]
xor r12d, r12d
test rcx, rcx
je 0x14005a7f0
cmp dword [rcx], r12d
mov al, 1
ja 0x14005a7f3
mov al, r12b
test al, al
je 0x14005a80b
call fcn.140008200
lea r8, str.Transient
mov rdx, r14
call fcn.1400602e8
mov dword [rsp + 0x44], r12d
mov rsi, qword [r13 + 0x48]
mov rcx, qword [0x1400e65f8]
mov rax, qword [rcx]
mov edx, 0xb
mov rax, qword [rax + 0x90]
call qword [case.0x14009c17e.0]
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.1400451ec
nop
or r15d, 1
mov dword [rbp - 0x58], r15d
mov rdx, qword [rax]
mov rax, qword [rsi]
lea r9, [rsp + 0x44]
mov r8, r14
mov rcx, rsi
mov rax, qword [rax + 0x48]
call qword [case.0x14009c17e.0]
mov rcx, qword [rbp + 0x168]
test eax, eax
jns 0x14005a882
mov r9d, eax
lea r8, str.analoginput_spectrumcomponents_anchorprioritymanager.cpp
mov edx, 0xe7
call fcn.140008f94
jmp 0x14005a8b4
call fcn.14008056c
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x14005a8aa
cmp dword [rcx], 4
jbe 0x14005a8aa
test byte [rcx + 0x10], 2
je 0x14005a8aa
mov rax, qword [rcx + 0x18]
and eax, 2
cmp rax, qword [rcx + 0x18]
mov al, 1
je 0x14005a8ad
mov al, r12b
test al, al
mov sil, 1
jne 0x14005a8b7
mov sil, r12b
and r15d, 0xfffffffe
mov rcx, qword [rsp + 0x60]
call qword [sym.imp.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsDeleteString]
mov qword [rsp + 0x60], r12
test sil, sil
je 0x14005a8db
mov r8b, 3
mov rcx, r14
call fcn.14005d9a8
xor r14d, r14d
cmp byte [rbx + 0x19], r14b
jne 0x14005a918
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], r14b
jne 0x14005a8fc
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], r14b
je 0x14005a8ee
jmp 0x14005a918
mov rax, qword [rbx + 8]
jmp 0x14005a90f
cmp rbx, qword [rax + 0x10]
jne 0x14005a915
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], r14b
je 0x14005a902
mov rbx, rax
cmp rbx, rdi
jne 0x14005a7d4
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x38], r14
call fcn.1400222fc
mov rdi, rax
mov qword [rbp - 0x40], rax
mov r12, qword [rbp]
mov rax, r12
mov qword [rsp + 0x50], rax
cmp r12, qword [rbp + 8]
je 0x14005adbd
mov bl, byte [rsp + 0x40]
mov rdi, qword [rax]
lea r13, [rdi + 0x30]
mov qword [rsp + 0x60], r13
mov byte [rsp + 0x20], bl
lea r9, [rsp + 0x60]
lea rdx, [rbp + 0x20]
lea rcx, [rbp - 0x40]
call fcn.14003bbb0
mov r8d, dword [rdi + 0x28]
lea r12, [rbp + 0xba]
add r12, 0xfffffffffffffffe
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dx
shl ax, 2
lea ecx, [rax + rdx]
add cx, cx
sub r8w, cx
add r8w, 0x30
mov word [r12], r8w
mov r8d, edx
test edx, edx
jne 0x14005a97c
mov qword [rbp + 0x80], r14
mov qword [rbp + 0x88], 7
mov word [rbp + 0x70], r14w
lea rax, [rbp + 0xba]
cmp r12, rax
je 0x14005aabc
lea rdi, [rbp + 0xba]
sub rdi, r12
sar rdi, 1
cmp rdi, 7
ja 0x14005aa0c
mov qword [rbp + 0x80], rdi
add rdi, rdi
mov r8, rdi
mov rdx, r12
lea rcx, [rbp + 0x70]
call qword [sym.imp.api_ms_win_crt_private_l1_1_0.dll_memmove]
mov word [rbp + rdi + 0x70], r14w
jmp 0x14005aabc
movabs rax, 0x7ffffffffffffffe
cmp rdi, rax
ja 0x14005af39
mov rsi, rdi
or rsi, 7
cmp rsi, rax
jbe 0x14005aa30
mov rsi, rax
jmp 0x14005aa3c
mov eax, 0xa
cmp rsi, rax
cmovb rsi, rax
lea rcx, [rsi + 1]
test rcx, rcx
je 0x14005aa8f
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x14005af33
add rcx, rcx
cmp rcx, 0x1000
jb 0x14005aa87
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14005af2d
mov rcx, rax
call fcn.14009b048
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x14005aa8f
call fcn.14009b048
mov r14, rax
mov qword [rbp + 0x80], rdi
mov qword [rbp + 0x88], rsi
add rdi, rdi
mov r8, rdi
mov rdx, r12
mov rcx, r14
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
xor eax, eax
mov word [rdi + r14], ax
mov qword [rbp + 0x70], r14
xor r14d, r14d
or r15d, 6
mov esi, r15d
mov dword [rsp + 0x44], r15d
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x68], 7
mov word [rbp + 0x50], r14w
or r15d, 8
mov dword [rbp - 0x58], r15d
mov rdx, qword [r13 + 0x10]
inc rdx
lea rcx, [rbp + 0x50]
call fcn.1400210cc
mov rdx, r13
lea rcx, [rbp + 0x50]
call fcn.140023e6c
lea rdx, [0x1400ae520]
lea rcx, [rbp + 0x50]
call fcn.140007c5c
mov r12, qword [rbp + 0x68]
mov rcx, r12
mov r15, qword [rbp + 0x60]
sub rcx, r15
mov r14, qword [rbp + 0x80]
cmp r14, rcx
jbe 0x14005ab7e
mov rax, qword [rbp + 0x88]
sub rax, r14
cmp rax, r15
jb 0x14005ab7e
lea r8, [rbp + 0x50]
cmp r12, 8
cmovae r8, qword [rbp + 0x50]
mov r9, r15
lea rcx, [rbp + 0x70]
call fcn.140021188
xor r14d, r14d
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x48], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x40], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 7
mov word [rax], r14w
jmp 0x14005ad0f
lea rdx, [rbp + 0x70]
cmp qword [rbp + 0x88], 8
cmovae rdx, qword [rbp + 0x70]
mov qword [rsp + 0x60], rdx
cmp r14, rcx
ja 0x14005abcd
lea rax, [r14 + r15]
mov qword [rbp + 0x60], rax
lea rdi, [rbp + 0x50]
cmp r12, 8
cmovae rdi, qword [rbp + 0x50]
lea r8, [r14 + r14]
lea rcx, [rdi + r15*2]
call qword [sym.imp.api_ms_win_crt_private_l1_1_0.dll_memmove]
lea rax, [r15 + r14]
xor r14d, r14d
mov word [rdi + rax*2], r14w
jmp 0x14005acee
movabs rdx, 0x7ffffffffffffffe
mov rax, rdx
sub rax, r15
cmp rax, r14
jb 0x14005af4b
lea r13, [r14 + r15]
mov rdi, r13
or rdi, 7
cmp rdi, rdx
jbe 0x14005abfb
mov rdi, rdx
jmp 0x14005ac17
mov rcx, r12
shr rcx, 1
mov rax, rdx
sub rax, rcx
cmp r12, rax
ja 0x14005abf6
lea rax, [r12 + rcx]
cmp rdi, rax
cmovb rdi, rax
lea rcx, [rdi + 1]
xor eax, eax
test rcx, rcx
je 0x14005ac69
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x14005af45
add rcx, rcx
cmp rcx, 0x1000
jb 0x14005ac64
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14005af3f
mov rcx, rax
call fcn.14009b048
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14005ac6c
call fcn.14009b048
mov rsi, rax
mov qword [rbp + 0x60], r13
mov qword [rbp + 0x68], rdi
lea r8, [r15 + r15]
lea r13, [r14 + r14]
lea rdi, [r8 + rsi]
mov qword [rbp - 0x58], rdi
add r14, r15
mov rcx, rsi
cmp r12, 8
jb 0x14005acc3
mov rdi, qword [rbp + 0x50]
mov rdx, rdi
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
mov r8, r13
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rbp - 0x58]
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
xor eax, eax
mov word [rsi + r14*2], ax
lea r8, [r12 + 1]
mov rdx, rdi
call fcn.140004c30
jmp 0x14005ace3
lea rdx, [rbp + 0x50]
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
mov r8, r13
mov rdx, qword [rsp + 0x60]
mov rcx, rdi
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
xor eax, eax
mov word [rsi + r14*2], ax
mov qword [rbp + 0x50], rsi
xor r14d, r14d
mov esi, dword [rsp + 0x44]
movups xmm0, xmmword [rbp + 0x50]
movups xmmword [rbp + 0x30], xmm0
movups xmm1, xmmword [rbp + 0x60]
movups xmmword [rbp + 0x40], xmm1
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x68], 7
mov word [rbp + 0x50], r14w
mov r15d, esi
and r15d, 0xfffffff7
or r15d, 0x10
lea rcx, [rbp + 0x50]
call fcn.140004584
nop
lea rcx, [rbp + 0x70]
call fcn.140004584
lea rcx, [rbp + 0x30]
cmp qword [rbp + 0x48], 8
cmovae rcx, qword [rbp + 0x30]
call qword [sym.imp.api_ms_win_core_file_l1_1_0.dll_DeleteFileW]
mov rcx, qword [rbp + 0x168]
test eax, eax
jne 0x14005ad5d
lea r8, str.analoginput_spectrumcomponents_anchorprioritymanager.cpp
mov edx, 0xf9
call fcn.140008ec8
lea rdi, [rbp + 0x30]
cmp qword [rbp + 0x48], 8
cmovae rdi, qword [rbp + 0x30]
call fcn.140008200
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x14005ad80
cmp dword [rcx], r14d
mov al, 1
ja 0x14005ad83
mov al, r14b
test al, al
je 0x14005ad94
call fcn.140008200
mov rdx, rdi
call fcn.140060220
lea rcx, [rbp + 0x30]
call fcn.140004584
mov rax, qword [rsp + 0x50]
add rax, 8
mov qword [rsp + 0x50], rax
cmp rax, qword [rbp + 8]
jne 0x14005a94f
mov rdi, qword [rbp - 0x40]
mov r12, qword [rbp]
mov rbx, qword [rdi]
jmp 0x14005ae55
mov rsi, qword [rbx + 0x20]
mov rcx, rsi
cmp qword [rsi + 0x18], 8
jb 0x14005add6
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_core_file_l1_1_0.dll_RemoveDirectoryW]
test eax, eax
setne r14b
cmp qword [rsi + 0x18], 8
jb 0x14005adec
mov rsi, qword [rsi]
call fcn.140008200
mov rcx, qword [rax + 8]
xor edx, edx
test rcx, rcx
je 0x14005ae02
cmp dword [rcx], edx
mov al, 1
ja 0x14005ae04
mov al, dl
test al, al
je 0x14005ae18
call fcn.140008200
mov r8b, r14b
mov rdx, rsi
call fcn.14006012c
xor r14d, r14d
cmp byte [rbx + 0x19], r14b
jne 0x14005ae55
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], r14b
jne 0x14005ae39
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], r14b
je 0x14005ae2b
jmp 0x14005ae55
mov rax, qword [rbx + 8]
jmp 0x14005ae4c
cmp rbx, qword [rax + 0x10]
jne 0x14005ae52
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], r14b
je 0x14005ae3f
mov rbx, rax
cmp rbx, rdi
jne 0x14005adc5
lea rcx, [rbp - 0x40]
call fcn.140024e4c
nop
lea rcx, [rbp - 0x30]
call fcn.140024e4c
nop
test r12, r12
je 0x14005ae8c
mov r8, qword [rsp + 0x70]
sub r8, r12
sar r8, 3
mov rdx, r12
call fcn.1400243bc
nop
lea rcx, [rbp - 0x20]
call fcn.140024e4c
nop
mov rdx, qword [rbp - 0x80]
test rdx, rdx
je 0x14005aee0
mov r8, qword [rbp - 0x78]
call fcn.14005d3d8
mov rcx, qword [rbp - 0x70]
sub rcx, qword [rbp - 0x80]
movabs rax, 0x2e8ba2e8ba2e8ba3
imul rcx
sar rdx, 4
mov r8, rdx
shr r8, 0x3f
add r8, rdx
mov rdx, qword [rbp - 0x80]
call fcn.14005d430
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], r14
lea rcx, [rbp - 0x10]
call fcn.140024e4c
nop
lea rcx, [rbp - 0x68]
call fcn.140024e4c
mov rbx, qword [rbp - 0x48]
lea rcx, [rbx + 0xc0]
call fcn.140054864
mov rcx, qword [rbp + 0x120]
xor rcx, rsp
call fcn.14009ae70
mov rbx, qword [rsp + 0x280]
add rsp, 0x230
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.140005018
nop
call fcn.140005018
int3
call fcn.140005024
nop
call fcn.140005018
int3
call fcn.140005018
int3
call fcn.140005024
int3