Function at 0x180070f70
Capabilities:
Delete directory
Delete file

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x2b8]
sub rsp, 0x380
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
mov rax, qword [0x1800a3d18]
xor rax, rsp
mov qword [rbp + 0x210], rax
mov eax, dword [rbp + 0x2e0]
mov r13, r8
mov esi, dword [rsp + 0x68]
mov r14, rcx
mov qword [rbp - 0x68], r8
mov qword [rbp - 0x40], r9
lea r8d, [rax + 0x12]
mov qword [rbp - 0x60], rdx
mov qword [rsp + 0x78], rcx
mov dword [rsp + 0x48], r8d
cmp eax, r8d
jae case.0x18007104a.195
mov r10d, dword [rsp + 0x68]
xorps xmm10, xmm10
movsd xmm8, qword [0x18009be70]
movsd xmm11, qword [0x18009bfa0]
mov edi, dword [rsp + 0x68]
movsd xmm7, qword [rbp - 0x38]
movsd xmm9, qword [rbp - 0x38]
mov r15, qword [rsp + 0x40]
mov qword [rsp + 0x58], r10
add eax, 0xffffff42
lea r11, [0x180000000]
cmp eax, 0x1d
ja case.0x18007104a.196
mov ecx, dword [r11 + rax*4 + 0x71d30]
add rcx, r11
jmp rcx
mov rax, qword [rdx]
test rax, rax
je 0x18007105a
cmp qword [rax], 0
jne 0x1800710cb
mov ebx, 0xb5
nop
mov eax, ebx
sub eax, 0xb3
je case.0x18007104a.195
sub eax, 1
je 0x1800710ae
cmp eax, 1
jne 0x1800710b3
mov dword [rbp - 0x78], eax
lea r9, [rbp - 0x80]
lea rax, [rbp - 0x78]
mov dword [rbp - 0x80], 4
lea r8, [0x180092c27]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x60]
mov dword [rsp + 0x60], 0
mov ecx, 0xe3
call fcn.18000a640
jmp 0x1800710b3
mov esi, 4
dec ebx
cmp ebx, 0xb2
ja 0x180071060
mov r10, qword [rsp + 0x58]
mov rdx, qword [rbp - 0x60]
mov r8d, dword [rsp + 0x48]
mov rax, qword [rdx]
mov rax, qword [rax]
mov qword [rbp - 0x70], rax
jmp case.0x18007104a.196
movd xmm6, dword [rbp - 0x58]
xor eax, eax
mov dword [rbp - 0x80], eax
cvtdq2pd xmm6, xmm6
nop dword [rax + rax]
mov r12d, 0xb8
mov dword [rbp - 0x78], r12d
nop word [rax + rax]
cmp r12d, 0x2c5
ja 0x180071681
je 0x180071315
cmp r12d, 0xb8
je 0x1800711aa
cmp r12d, 0x167
je 0x18007119d
cmp r12d, 0x216
jne 0x1800712bc
mov r13, qword [rbp - 0x70]
xor r14d, r14d
cmp dword [r13 + 0x10], r14d
jle 0x1800712bc
mov rbx, r15
nop word [rax + rax]
mov rax, qword [rbx]
lea r8, [rsp + 0x68]
mov qword [rsp + 0x50], rax
xor r9d, r9d
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], 0xae
mov qword [rsp + 0x28], 0
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], rax
movsd qword [rsp + 0x68], xmm8
call fcn.18005bc50
inc r14d
lea rbx, [rbx + 8]
cmp r14d, dword [r13 + 0x10]
jl 0x180071150
jmp 0x1800712b7
movaps xmm9, xmm7
movaps xmm7, xmm10
jmp 0x1800712bc
mov rbx, qword [rsp + 0x40]
lea rcx, [rsp + 0x50]
mov r13, qword [rbp - 0x70]
mov r8, rbx
xor r9d, r9d
mov qword [rsp + 0x50], r13
mov edx, 0xbd
call fcn.18003e010
mov edi, eax
test eax, eax
je 0x180071743
mov r15d, 0x4d
nop dword [rax]
mov eax, r15d
sub eax, 0x4d
je 0x180071228
sub eax, 0x62
je 0x1800711fd
cmp eax, 0x62
jne 0x1800712a1
mov eax, edi
jmp 0x180071573
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [r14]
test rax, rax
je 0x1800712a1
mov edx, 0x11b
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0x50]
call fcn.18004ab70
jmp 0x1800712a1
lea rax, [rsp + 0x60]
mov dword [rsp + 0x60], 1
lea r9, [rbp - 0x78]
mov qword [rsp + 0x20], rax
lea r8, [0x180092c27]
mov dword [rbp - 0x78], edi
lea rdx, [rsp + 0x70]
mov dword [rsp + 0x70], 0
mov ecx, 0xe3
call fcn.18000a640
xor r14d, r14d
cmp dword [r13 + 0x10], r14d
jle 0x18007129c
nop dword [rax + rax]
mov rax, qword [rbx]
lea rcx, [rsp + 0x50]
xor r8d, r8d
mov qword [rsp + 0x50], rax
mov edx, 0xfc
call fcn.180003580
inc r14d
lea rbx, [rbx + 8]
cmp r14d, dword [r13 + 0x10]
jl 0x180071270
mov rbx, qword [rsp + 0x40]
mov r14, qword [rsp + 0x78]
add r15d, 0x62
cmp r15d, 0x173
jb 0x1800711e0
mov r15, qword [rsp + 0x40]
mov r10, qword [rsp + 0x58]
mov eax, dword [rbp - 0x80]
add r12d, 0xaf
mov r14, qword [rsp + 0x78]
mov r13, qword [rbp - 0x68]
mov rdx, qword [rbp - 0x60]
mov r9, qword [rbp - 0x40]
mov dword [rbp - 0x78], r12d
cmp r12d, 0x4d2
jb 0x180071100
movaps xmm1, xmm7
movaps xmm0, xmm6
mulsd xmm0, qword [r9]
subsd xmm1, xmm9
comisd xmm1, xmm0
ja 0x1800710f0
cmp eax, 3
jl 0x1800710f0
mov r8d, dword [rsp + 0x48]
jmp case.0x18007104a.196
xor r10d, r10d
mov qword [rsp + 0x58], r10
cmp dword [r13], r10d
jle 0x180071500
mov rax, rdx
mov qword [rsp + 0x50], rdx
nop
mov r13d, 0xe5
nop word [rax + rax]
cmp r13d, 0xe5
je 0x180071496
cmp r13d, 0xe50
je 0x18007136d
cmp r13d, 0x1bbb
jne 0x1800714bf
addsd xmm7, qword [rbp - 0x30]
jmp 0x1800714bf
test edi, edi
je 0x1800714bf
mov r12d, 0xb4
nop dword [rax + rax]
cmp r12d, 0xb4
je 0x180071442
cmp r12d, 0x156
je 0x1800713f8
cmp r12d, 0x1f8
je 0x1800713e8
cmp r12d, 0x29a
je 0x1800713ba
cmp r12d, 0x33c
je 0x1800711f6
jmp 0x180071480
cmp edi, 1
je 0x180071480
mov rax, qword [r14]
test rax, rax
je 0x180071480
mov edx, 0x11b
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x68]
call fcn.18004ab70
jmp 0x180071480
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
jmp 0x180071480
mov rax, qword [rbp - 0x70]
xor r15d, r15d
cmp dword [rax + 0x10], r15d
jle 0x180071480
mov r14, qword [rsp + 0x40]
nop word [rax + rax]
mov rax, qword [r14]
lea rcx, [rsp + 0x68]
xor r8d, r8d
mov qword [rsp + 0x68], rax
mov edx, 0xfc
call fcn.180003580
mov rax, qword [rbp - 0x70]
lea r14, [r14 + 8]
inc r15d
cmp r15d, dword [rax + 0x10]
jl 0x180071410
mov r14, qword [rsp + 0x78]
jmp 0x180071480
cmp edi, 1
je 0x180071480
lea rax, [rsp + 0x70]
mov dword [rsp + 0x70], 1
lea r9, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r8, [0x180092c27]
mov dword [rsp + 0x60], edi
lea rdx, [rsp + 0x68]
mov dword [rsp + 0x68], 0
mov ecx, 0xe3
call fcn.18000a640
add r12d, 0xa2
cmp r12d, 0x3de
jb 0x180071380
jmp 0x1800714ba
mov rax, qword [rax]
lea r8, [rsp + 0x68]
mov rdx, qword [rsp + 0x40]
lea rcx, [rbp - 0x30]
mov r9d, 0x3d
mov qword [rsp + 0x68], rax
call fcn.1800510f0
mov rdi, rax
mov rax, qword [rsp + 0x50]
add r13d, 0xd6b
cmp r13d, 0x2841
jbe 0x180071340
mov r10, qword [rsp + 0x58]
add rax, 8
mov r13, qword [rbp - 0x68]
inc r10d
mov qword [rsp + 0x58], r10
mov qword [rsp + 0x50], rax
cmp r10d, dword [r13]
jl 0x180071330
mov r15, qword [rsp + 0x40]
mov r12d, dword [rbp - 0x78]
cmp qword [r14], 0
je 0x1800712bc
mov rax, qword [r14]
lea r9, [rsp + 0x50]
movaps xmm0, xmm7
mov qword [rsp + 0x68], rax
divsd xmm0, xmm6
xor edx, edx
lea rcx, [rsp + 0x68]
mov r8d, 0xf3
movsd qword [rsp + 0x50], xmm0
call fcn.180043ea0
mov edi, eax
test eax, eax
je 0x1800712b7
mov r15d, 0x10a
nop word [rax + rax]
mov eax, r15d
sub eax, 0x10a
je 0x1800715e9
sub eax, 1
je 0x1800715c2
sub eax, 1
je 0x1800715bb
cmp eax, 1
jne 0x18007166c
mov eax, esi
mov rcx, qword [rbp + 0x210]
xor rcx, rsp
call fcn.18008f350
lea r11, [rsp + 0x380]
mov rbx, qword [r11 + 0x50]
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]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov esi, edi
jmp 0x18007166c
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [r14]
lea rcx, [rsp + 0x50]
mov edx, 0x11b
mov qword [rsp + 0x50], rax
call fcn.18004ab70
jmp 0x18007166c
lea rax, [rsp + 0x68]
mov dword [rsp + 0x68], 1
lea r9, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r8, [0x180092c27]
mov dword [rsp + 0x70], edi
lea rdx, [rsp + 0x60]
mov dword [rsp + 0x60], 0
mov ecx, 0xe3
call fcn.18000a640
mov r13, qword [rbp - 0x70]
xor r14d, r14d
cmp dword [r13 + 0x10], r14d
jle 0x180071667
mov rbx, qword [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
mov rax, qword [rbx]
lea rcx, [rsp + 0x50]
xor r8d, r8d
mov qword [rsp + 0x50], rax
mov edx, 0xfc
call fcn.180003580
inc r14d
lea rbx, [rbx + 8]
cmp r14d, dword [r13 + 0x10]
jl 0x180071640
mov r14, qword [rsp + 0x78]
inc r15d
cmp r15d, 0x10e
jb 0x180071550
jmp 0x1800712b2
cmp r12d, 0x374
je 0x1800716a1
cmp r12d, 0x423
jne 0x1800712bc
inc eax
mov dword [rbp - 0x80], eax
jmp 0x1800712bc
movaps xmm0, xmm6
mulsd xmm0, qword [r9]
addsd xmm0, xmm7
comisd xmm9, xmm0
ja 0x1800716cc
comisd xmm7, xmm10
ja 0x1800716cc
ucomisd xmm7, xmm11
jp 0x1800712bc
jne 0x1800712bc
mov r15d, 0xe0
mov eax, r15d
sub eax, 0xdf
je 0x180071d14
cmp eax, 1
jne 0x180071732
mov r13, qword [rbp - 0x70]
xor r14d, r14d
cmp dword [r13 + 0x10], r14d
jle 0x180071727
mov rbx, qword [rsp + 0x40]
nop word [rax + rax]
mov rax, qword [rbx]
lea rcx, [rsp + 0x50]
xor r8d, r8d
mov qword [rsp + 0x50], rax
mov edx, 0xfc
call fcn.180003580
inc r14d
lea rbx, [rbx + 8]
cmp r14d, dword [r13 + 0x10]
jl 0x180071700
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
dec r15d
cmp r15d, 0xde
ja 0x1800716d2
jmp 0x1800712b2
mov r15, rbx
jmp 0x1800712b7
mov rcx, rdx
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__rmdir]
mov r10, qword [rsp + 0x58]
mov r8d, dword [rsp + 0x48]
jmp case.0x18007104a.196
movsd xmm7, qword [0x18009bf98]
jmp case.0x18007104a.196
mov r8, qword [rbp - 0x48]
mov edx, 0xf3
xor ecx, ecx
call fcn.18007c860
mov r10, qword [rsp + 0x58]
mov r8d, dword [rsp + 0x48]
jmp case.0x18007104a.196
mov rax, qword [r14]
test rax, rax
je 0x1800717b0
cmp dword [rax], 0
jle 0x1800717b0
mov edx, 0x11b
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0x50]
call fcn.18004ab70
mov rax, qword [rbp - 0x70]
mov edx, 8
movsxd rcx, dword [rax + 0x10]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov r10, qword [rsp + 0x58]
mov r15, rax
mov r8d, dword [rsp + 0x48]
mov qword [rsp + 0x40], rax
jmp case.0x18007104a.196
mov r14, qword [rsp + 0x40]
test r14, r14
jne 0x18007184a
mov ebx, 6
nop dword [rax]
mov eax, ebx
sub eax, 5
je 0x180071d1e
cmp eax, 1
jne 0x180071839
mov dword [rsp + 0x68], eax
lea r9, [rsp + 0x70]
lea rax, [rsp + 0x68]
mov dword [rsp + 0x70], 7
lea r8, [0x180092c27]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x60]
mov dword [rsp + 0x60], 0
mov ecx, 0xe3
call fcn.18000a640
dec ebx
cmp ebx, 4
ja 0x1800717f0
mov r10, qword [rsp + 0x58]
mov r8d, dword [rsp + 0x48]
mov r13, qword [rbp - 0x70]
xor r15d, r15d
xor ebx, ebx
cmp dword [r13 + 0x10], ebx
jle 0x180071ce4
nop dword [rax]
mov r12d, 0x61
nop word [rax + rax]
mov eax, r12d
sub eax, 0x61
je 0x180071a01
sub eax, 1
je 0x180071923
sub eax, 1
je 0x18007190d
sub eax, 1
je 0x1800718ab
cmp eax, 1
jne 0x180071a37
mov rcx, qword [rbp - 0x50]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
jmp 0x180071a37
mov edx, 1
movsxd r9, r10d
cmp rdx, r9
jge 0x1800718e4
mov r11, qword [rbp - 0x50]
xor r8d, r8d
nop
mov rax, qword [r13 + 0x18]
lea r8, [r8 + 8]
mov rcx, qword [rax + rbx*8]
mov rax, qword [rcx + 0x58]
mov rcx, qword [rax + r8 - 8]
mov eax, dword [rcx + 0x18]
mov dword [r11 + rdx*4], eax
inc rdx
cmp rdx, r9
jl 0x1800718c0
mov rdx, qword [rbp - 0x50]
lea r9, [rsp + 0x68]
xor r8d, r8d
mov dword [rsp + 0x68], r10d
xor ecx, ecx
mov dword [rsp + 0x20], 0x57
call fcn.180056f60
mov qword [r14 + rbx*8], rax
jmp 0x180071a37
mov rax, qword [r13 + 0x18]
mov rcx, qword [rax + rbx*8]
mov eax, dword [rcx + 0x18]
mov rcx, qword [rbp - 0x50]
mov dword [rcx], eax
jmp 0x180071a37
cmp qword [rbp - 0x50], 0
jne 0x180071a37
mov r14d, SHRegGetIntW
nop dword [rax]
nop dword [rax + rax]
mov eax, r14d
sub eax, 0x114
je case.0x18007104a.195
sub eax, 1
je 0x1800719e5
sub eax, 1
je 0x1800719a0
cmp eax, 1
jne 0x1800719ea
mov dword [rsp + 0x68], eax
lea r9, [rsp + 0x70]
lea rax, [rsp + 0x68]
mov dword [rsp + 0x70], 7
lea r8, [0x180092c27]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x60]
mov dword [rsp + 0x60], 0
mov ecx, 0xe3
call fcn.18000a640
jmp 0x1800719ea
test rbx, rbx
jle 0x1800719d8
mov r13, qword [rsp + 0x40]
sub r15d, ebx
nop dword [rax]
mov rax, qword [r13 + rbx*8 - 8]
lea rcx, [rsp + 0x50]
dec rbx
mov qword [rsp + 0x50], rax
xor r8d, r8d
mov edx, 0xfc
call fcn.180003580
test rbx, rbx
jg 0x1800719b0
mov r13, qword [rbp - 0x70]
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
jmp 0x1800719ea
mov esi, 7
dec r14d
cmp r14d, 0x113
ja 0x180071940
mov r14, qword [rsp + 0x40]
jmp 0x180071a37
mov rax, qword [r13 + 0x18]
lea r9, [rbp - 0x38]
xor edx, edx
mov rcx, qword [rax + rbx*8]
mov qword [rbp - 0x38], rcx
lea r8d, [rdx + 0x4e]
xor ecx, ecx
call fcn.18007f800
inc eax
mov edx, 4
movsxd rcx, eax
mov qword [rsp + 0x58], rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov qword [rbp - 0x50], rax
mov r10, qword [rsp + 0x58]
inc r12d
cmp r12d, 0x66
jb 0x180071870
inc r15d
inc rbx
cmp r15d, dword [r13 + 0x10]
jl 0x180071860
mov r15, qword [rsp + 0x40]
mov r8d, dword [rsp + 0x48]
jmp 0x180071ce7
mov r9, rdx
xor r8d, r8d
xor edx, edx
mov ecx, 0xd5
call fcn.180068a00
mov qword [rbp - 0x48], rax
cmp rax, 0
je 0x180071d28
mov r10, qword [rsp + 0x58]
mov r8d, dword [rsp + 0x48]
jmp case.0x18007104a.196
mov qword [rbp - 0x70], 0
jmp case.0x18007104a.196
mov r13, qword [rbp - 0x70]
xor r14d, r14d
cmp dword [r13 + 0x10], r14d
jle 0x180071ce7
mov rbx, qword [rsp + 0x40]
nop word [rax + rax]
mov rax, qword [rbx]
lea rcx, [rsp + 0x50]
xor r8d, r8d
mov qword [rsp + 0x50], rax
mov edx, 0xfc
call fcn.180003580
inc r14d
lea rbx, [rbx + 8]
cmp r14d, dword [r13 + 0x10]
jl 0x180071ac0
mov r15, qword [rsp + 0x40]
mov r10, qword [rsp + 0x58]
mov r8d, dword [rsp + 0x48]
jmp 0x180071ce7
mov r12, qword [rbp - 0x48]
mov r9d, 0x37
mov r8, r12
mov qword [rsp + 0x28], 0
xor edx, edx
mov qword [rsp + 0x20], 0
xor ecx, ecx
call fcn.180053dd0
test rax, rax
je 0x180071754
mov rbx, qword [rbp - 0x60]
mov r14d, 0x4000
cmp byte [rax], 0x2e
jne 0x180071b52
cmp byte [rax + 1], 0
je 0x180071bb6
cmp byte [rax], 0x2e
jne 0x180071b52
cmp byte [rax + 1], 0x2e
jne 0x180071b52
cmp byte [rax + 2], 0
je 0x180071bb6
mov qword [rsp + 0x28], rax
lea r8, str._s_c_s
mov r9, rbx
mov dword [rsp + 0x20], 0x2f
mov edx, 0x1f4
lea rcx, [rbp + 0x10]
call fcn.18008e040
mov r8d, 0x30
lea rdx, [rbp + 0x10]
lea rcx, [rbp - 0x28]
call fcn.180030880
test word [rbp - 0x22], r14w
je 0x180071bac
xor r9d, r9d
mov dword [rsp + 0x20], 0xbe
xor r8d, r8d
lea rdx, [rbp + 0x10]
xor ecx, ecx
call fcn.180070f70
jmp 0x180071bb6
lea rcx, [rbp + 0x10]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor eax, eax
mov r8, r12
mov qword [rsp + 0x28], rax
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], rax
lea r9d, [rax + 0x37]
call fcn.180053dd0
test rax, rax
jne 0x180071b36
mov r10, qword [rsp + 0x58]
mov r8d, dword [rsp + 0x48]
jmp 0x180071ceb
mov qword [rsp + 0x40], 0
mov r15, qword [rsp + 0x40]
movsd qword [rbp - 0x30], xmm10
jmp case.0x18007104a.196
xor r12d, r12d
xor r10d, r10d
mov dword [rbp - 0x58], r12d
mov qword [rsp + 0x58], r10
cmp dword [r13], r10d
jle case.0x18007104a.196
mov rbx, rdx
nop
mov rax, qword [rbx]
lea rdx, [rsp + 0x50]
xor r9d, r9d
mov qword [rsp + 0x50], rax
xor ecx, ecx
lea r8d, [r9 + 0x38]
call fcn.18003ebd0
mov r10, qword [rsp + 0x58]
lea rbx, [rbx + 8]
inc r10d
add r12d, eax
mov qword [rsp + 0x58], r10
cmp r10d, dword [r13]
jl 0x180071c20
mov r8d, dword [rsp + 0x48]
mov dword [rbp - 0x58], r12d
jmp case.0x18007104a.196
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r10, qword [rsp + 0x58]
xor esi, esi
mov r8d, dword [rsp + 0x48]
mov r15, qword [rsp + 0x40]
jmp case.0x18007104a.196
mov esi, 1
jmp case.0x18007104a.196
mov r13, qword [rbp - 0x70]
xor r14d, r14d
cmp dword [r13 + 0x10], r14d
jle 0x180071ce7
mov rbx, qword [rsp + 0x40]
nop word [rax + rax]
mov rax, qword [rbx]
lea rcx, [rsp + 0x50]
mov r9d, 0x48
mov qword [rsp + 0x50], rax
xor r8d, r8d
mov qword [rsp + 0x20], 0
xor edx, edx
call fcn.1800555c0
inc r14d
lea rbx, [rbx + 8]
cmp r14d, dword [r13 + 0x10]
jl 0x180071ca0
mov r15, qword [rsp + 0x40]
mov r10, qword [rsp + 0x58]
mov r8d, dword [rsp + 0x48]
jmp 0x180071ce7
mov r15, r14
mov r13, qword [rbp - 0x68]
mov r14, qword [rsp + 0x78]
mov eax, dword [rbp + 0x2e0]
inc eax
mov dword [rbp + 0x2e0], eax
cmp eax, r8d
jae case.0x18007104a.195
mov rdx, qword [rbp - 0x60]
mov r9, qword [rbp - 0x40]
jmp 0x18007102a
mov eax, 1
jmp 0x180071573
mov eax, 7
jmp 0x180071573
xor eax, eax
jmp 0x180071573