Function at 0x1400f1f50
Capabilities:
Enumerate files on windows

Disassembly:
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x320]
sub rsp, 0x420
mov qword [rsp + 0x58], 0xfffffffffffffffe
mov qword [rsp + 0x470], rbx
mov rax, qword [0x1402a98a8]
xor rax, rsp
mov qword [rbp + 0x310], rax
mov rbx, rdx
mov r14, rcx
mov qword [rsp + 0x48], rcx
xor esi, esi
cmp byte [rcx + 0x68], sil
je 0x1400f1fa7
xor al, al
jmp 0x1400f2dad
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], rsi
call fcn.14000c990
mov r15, rax
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0xa0]
mov rcx, rax
call fcn.14003e600
nop
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x48], 7
mov word [rbp - 0x60], si
test rbx, rbx
je 0x1400f201c
cmp word [rbx], 0
je 0x1400f201c
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp word [rbx + r8*2], 0
jne 0x1400f2000
mov rdx, rbx
lea rcx, [rbp - 0x60]
call fcn.140006d70
jmp 0x1400f212f
lea rdx, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 8
cmovae rdx, qword [rbp + 0xa0]
mov r8, qword [rbp + 0xb0]
lea rcx, [rbp - 0x60]
call fcn.140006d70
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x1401e5030]
movdqu xmmword [rsp + 0x70], xmm1
mov word [rsp + 0x60], si
mov r8d, 7
lea rdx, str.plugins
lea rcx, [rsp + 0x60]
call fcn.140006d70
nop
lea r8, [rsp + 0x60]
lea rdx, [rbp - 0x60]
lea rcx, [rbp - 0x40]
call fcn.140027b00
mov rdx, qword [rbp - 0x28]
cmp rdx, 8
jb 0x1400f20c9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f20c4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400f2ddd
call fcn.1401812c4
movdqa xmm0, xmmword [0x1401e5030]
movdqu xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x40], si
mov rdx, qword [rsp + 0x78]
cmp rdx, 8
jb 0x1400f211c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f2117
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400f2de3
call fcn.1401812c4
movdqa xmm0, xmmword [0x1401e5030]
movdqu xmmword [rsp + 0x70], xmm0
mov word [rsp + 0x60], si
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x70], xmm0
mov rdi, qword [rbp - 0x50]
lea rsi, [rbp - 0x60]
cmp qword [rbp - 0x48], 8
cmovae rsi, qword [rbp - 0x60]
movabs rax, 0x7ffffffffffffffe
cmp rdi, 8
jae 0x1400f216a
movups xmm0, xmmword [rsi]
movups xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x78], 7
jmp 0x1400f21a0
mov rbx, rdi
or rbx, 7
cmp rbx, rax
cmova rbx, rax
lea rdx, [rbx + 1]
lea rcx, [rbp + 0x60]
call fcn.1400069a0
mov qword [rbp + 0x60], rax
lea r8, [rdi*2 + 2]
mov rdx, rsi
mov rcx, rax
call fcn.14019f8d0
mov qword [rbp + 0x78], rbx
mov qword [rbp + 0x70], rdi
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x1401e5030]
movdqu xmmword [rsp + 0x70], xmm1
xor ebx, ebx
mov word [rsp + 0x60], bx
lea r8d, [rbx + 3]
lea rdx, [0x1401e62d0]
lea rcx, [rsp + 0x60]
call fcn.140006d70
nop
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x60]
lea rcx, [rbp - 0x40]
call fcn.140027b00
mov rdx, qword [rbp - 0x28]
cmp rdx, 8
jb 0x1400f222a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f2225
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400f2de9
call fcn.1401812c4
movdqa xmm0, xmmword [0x1401e5030]
movdqu xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x40], bx
mov rdx, qword [rsp + 0x78]
cmp rdx, 8
jb 0x1400f227d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f2278
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400f2def
call fcn.1401812c4
movdqa xmm0, xmmword [0x1401e5030]
movdqu xmmword [rsp + 0x70], xmm0
mov word [rsp + 0x60], bx
lea rcx, [rbp + 0x60]
cmp qword [rbp + 0x78], 8
cmovae rcx, qword [rbp + 0x60]
lea rdx, [rbp + 0xc0]
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
mov r13, rax
mov r12, 0xffffffffffffffff
cmp rax, r12
je 0x1400f2c50
test byte [rbp + 0xc0], 0x10
je 0x1400f2c50
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x30], xmm0
movdqa xmm1, xmmword [0x1401e5030]
movdqu xmmword [rbp + 0x30], xmm1
mov word [rbp + 0x20], bx
lea rax, [rbp + 0xec]
mov r8, r12
nop
inc r8
cmp word [rax + r8*2], 0
jne 0x1400f22f0
lea rdx, [rbp + 0xec]
lea rcx, [rbp + 0x20]
call fcn.140006d70
nop
lea r8, [rbp + 0x20]
mov r10, qword [rbp + 0x20]
mov r11, qword [rbp + 0x38]
cmp r11, 8
cmovae r8, r10
lea rdi, [0x1401e62d8]
lea rsi, [0x1401e5cd0]
mov r9, qword [rbp + 0x30]
cmp r9, 1
jne 0x1400f235a
mov rdx, r9
mov rcx, rsi
sub r8, rsi
movzx eax, word [rcx]
cmp word [rcx + r8], ax
jne 0x1400f235a
add rcx, 2
sub rdx, 1
jne 0x1400f2341
jmp 0x1400f270a
lea r8, [rbp + 0x20]
cmp r11, 8
cmovae r8, r10
cmp r9, 2
jne 0x1400f238e
mov rdx, r9
mov rcx, rdi
sub r8, rdi
movzx eax, word [rcx]
cmp word [rcx + r8], ax
jne 0x1400f238e
add rcx, 2
sub rdx, 1
jne 0x1400f2375
jmp 0x1400f270a
lea rcx, [rbp + 0x20]
cmp r11, 8
cmovae rcx, r10
lea rdx, str.Config
call fcn.1401b43bc
test eax, eax
je 0x1400f270a
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x10], xmm0
mov rdi, qword [rbp - 0x50]
lea rsi, [rbp - 0x60]
cmp qword [rbp - 0x48], 8
cmovae rsi, qword [rbp - 0x60]
movabs r14, 0x7ffffffffffffffe
cmp rdi, 8
jae 0x1400f23e9
movups xmm0, xmmword [rsi]
movups xmmword [rbp], xmm0
mov qword [rbp + 0x18], 7
jmp 0x1400f241f
mov rbx, rdi
or rbx, 7
cmp rbx, r14
cmova rbx, r14
lea rdx, [rbx + 1]
lea rcx, [rbp]
call fcn.1400069a0
mov qword [rbp], rax
lea r8, [rdi*2 + 2]
mov rdx, rsi
mov rcx, rax
call fcn.14019f8d0
mov qword [rbp + 0x18], rbx
mov qword [rbp + 0x10], rdi
lea r8, [rbp + 0x20]
lea rdx, [rbp]
lea rcx, [rsp + 0x60]
call fcn.140027b00
mov rdx, qword [rsp + 0x78]
cmp rdx, 8
jb 0x1400f2477
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f2472
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400f2df5
call fcn.1401812c4
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x30], xmm0
mov rdi, qword [rbp + 0x30]
lea rsi, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rsi, qword [rbp + 0x20]
cmp rdi, 8
jae 0x1400f24a8
movups xmm0, xmmword [rsi]
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x28], 7
jmp 0x1400f24de
mov rbx, rdi
or rbx, 7
cmp rbx, r14
cmova rbx, r14
lea rdx, [rbx + 1]
lea rcx, [rbp - 0x40]
call fcn.1400069a0
mov qword [rbp - 0x40], rax
lea r8, [rdi*2 + 2]
mov rdx, rsi
mov rcx, rax
call fcn.14019f8d0
mov qword [rbp - 0x28], rbx
mov qword [rbp - 0x30], rdi
mov r8d, 4
lea rdx, str..dll
lea rcx, [rbp - 0x40]
call fcn.140006aa0
lea r8, [rbp - 0x40]
lea rdx, [rbp]
lea rcx, [rsp + 0x60]
call fcn.140027b00
mov rdx, qword [rsp + 0x78]
cmp rdx, 8
jb 0x1400f254c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f2547
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400f2dfb
call fcn.1401812c4
lea rcx, [rbp]
cmp qword [rbp + 0x18], 8
cmovae rcx, qword [rbp]
lea rdx, [rbp + 0xc0]
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
mov r12, rax
cmp rax, 0xffffffffffffffff
je 0x1400f2658
test byte [rbp + 0xc0], 0x10
jne 0x1400f2658
mov rdi, qword [rsp + 0x28]
cmp qword [rsp + 0x30], rdi
je 0x1400f2617
xor esi, esi
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
mov r14, qword [rbp + 0x10]
lea rsi, [rbp]
cmp qword [rbp + 0x18], 8
cmovae rsi, qword [rbp]
cmp r14, 8
jae 0x1400f25cd
movups xmm0, xmmword [rsi]
movups xmmword [rdi], xmm0
mov qword [rdi + 0x18], 7
mov qword [rdi + 0x10], r14
add qword [rsp + 0x28], 0x20
jmp 0x1400f2628
mov rbx, r14
or rbx, 7
movabs rax, 0x7ffffffffffffffe
cmp rbx, rax
cmova rbx, rax
lea rdx, [rbx + 1]
mov rcx, rdi
call fcn.1400069a0
mov qword [rdi], rax
lea r8, [r14*2 + 2]
mov rdx, rsi
mov rcx, rax
call fcn.14019f8d0
mov qword [rdi + 0x18], rbx
mov qword [rdi + 0x10], r14
add qword [rsp + 0x28], 0x20
jmp 0x1400f2628
lea r8, [rbp]
mov rdx, rdi
lea rcx, [rsp + 0x20]
call fcn.140010820
lea rax, [rbp + 0x80]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x80]
call fcn.140002f50
nop
xor r8d, r8d
mov rdx, rax
lea rcx, [r15 + 0x32e40]
call fcn.1400f0450
nop
mov rdx, qword [rbp - 0x28]
cmp rdx, 8
jb 0x1400f2698
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f2693
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400f2e01
call fcn.1401812c4
movdqa xmm0, xmmword [0x1401e5030]
movdqu xmmword [rbp - 0x30], xmm0
xor ebx, ebx
mov word [rbp - 0x40], bx
mov rdx, qword [rbp + 0x18]
cmp rdx, 8
jb 0x1400f26eb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f26e6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400f2e07
call fcn.1401812c4
movdqa xmm0, xmmword [0x1401e5030]
movdqu xmmword [rbp + 0x10], xmm0
mov word [rbp], bx
lea rdi, [0x1401e62d8]
lea rsi, [0x1401e5cd0]
lea rdx, [rbp + 0xc0]
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_FindNextFileW]
test eax, eax
je 0x1400f2c20
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], rbx
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], 7
mov word [rbp - 0x20], bx
lea rax, [rbp + 0xec]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x1400f2750
lea rdx, [rbp + 0xec]
lea rcx, [rbp - 0x20]
call fcn.140006d70
nop
lea r8, [rbp - 0x20]
mov r10, qword [rbp - 0x20]
mov r11, qword [rbp - 8]
cmp r11, 8
cmovae r8, r10
mov r9, qword [rbp - 0x10]
cmp r9, 1
jne 0x1400f27ac
mov rdx, r9
mov rcx, rsi
sub r8, rsi
movzx eax, word [rcx]
cmp word [r8 + rcx], ax
jne 0x1400f27ac
add rcx, 2
sub rdx, 1
jne 0x1400f2793
jmp 0x1400f2ba9
lea r8, [rbp - 0x20]
cmp r11, 8
cmovae r8, r10
cmp r9, 2
jne 0x1400f27e9
mov rdx, r9
mov rcx, rdi
sub r8, rdi
nop word [rax + rax]
movzx eax, word [rcx]
cmp word [r8 + rcx], ax
jne 0x1400f27e9
add rcx, 2
sub rdx, 1
jne 0x1400f27d0
jmp 0x1400f2ba9
lea rcx, [rbp - 0x20]
cmp r11, 8
cmovae rcx, r10
lea rdx, str.Config
call fcn.1401b43bc
test eax, eax
je 0x1400f2ba9
mov qword [rbp - 0x70], rbx
mov qword [rbp - 0x68], rbx
mov rsi, qword [rbp - 0x50]
lea rdi, [rbp - 0x60]
cmp qword [rbp - 0x48], 8
cmovae rdi, qword [rbp - 0x60]
movabs r14, 0x7ffffffffffffffe
cmp rsi, 8
jae 0x1400f2844
movups xmm0, xmmword [rdi]
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x68], 7
jmp 0x1400f287c
mov rbx, rsi
or rbx, 7
cmp rbx, r14
cmova rbx, r14
lea rdx, [rbx + 1]
lea rcx, [rbp - 0x80]
call fcn.1400069a0
mov qword [rbp - 0x80], rax
lea r8, [rsi*2 + 2]
mov rdx, rdi
mov rcx, rax
call fcn.14019f8d0
mov qword [rbp - 0x68], rbx
xor ebx, ebx
mov qword [rbp - 0x70], rsi
lea r8, [rbp - 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x80]
call fcn.140027b00
mov rdx, qword [rbp + 0x98]
cmp rdx, 8
jb 0x1400f28da
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f28d5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400f2e0d
call fcn.1401812c4
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rbx
mov rdi, qword [rbp - 0x70]
lea rbx, [rbp - 0x80]
cmp qword [rbp - 0x68], 8
cmovae rbx, qword [rbp - 0x80]
cmp rdi, 8
jae 0x1400f2916
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x60], xmm0
mov r15d, 7
mov qword [rsp + 0x78], r15
mov r14, qword [rsp + 0x60]
jmp 0x1400f2952
mov r15, rdi
or r15, 7
cmp r15, r14
cmova r15, r14
lea rdx, [r15 + 1]
lea rcx, [rsp + 0x60]
call fcn.1400069a0
mov r14, rax
mov qword [rsp + 0x60], rax
lea r8, [rdi*2 + 2]
mov rdx, rbx
mov rcx, rax
call fcn.14019f8d0
mov qword [rsp + 0x78], r15
mov qword [rsp + 0x70], rdi
xor esi, esi
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x58], rsi
mov rsi, qword [rbp - 0x10]
lea rdi, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rdi, qword [rbp - 0x20]
cmp rsi, 8
jae 0x1400f298a
movups xmm0, xmmword [rdi]
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x58], 7
jmp 0x1400f29ca
mov rbx, rsi
or rbx, 7
movabs rax, 0x7ffffffffffffffe
cmp rbx, rax
cmova rbx, rax
lea rdx, [rbx + 1]
lea rcx, [rbp + 0x40]
call fcn.1400069a0
mov qword [rbp + 0x40], rax
lea r8, [rsi*2 + 2]
mov rdx, rdi
mov rcx, rax
call fcn.14019f8d0
mov qword [rbp + 0x58], rbx
mov qword [rbp + 0x50], rsi
mov r8d, 4
lea rdx, str..dll
lea rcx, [rbp + 0x40]
call fcn.140006aa0
lea r8, [rbp + 0x40]
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x80]
call fcn.140027b00
mov rdx, qword [rbp + 0x98]
cmp rdx, 8
jb 0x1400f2a3e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f2a39
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400f2e13
call fcn.1401812c4
test r12, r12
je 0x1400f2a4c
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_FindClose]
lea rcx, [rbp - 0x80]
cmp qword [rbp - 0x68], 8
cmovae rcx, qword [rbp - 0x80]
lea rdx, [rbp + 0xc0]
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
mov r12, rax
cmp rax, 0xffffffffffffffff
je 0x1400f2adf
test byte [rbp + 0xc0], 0x10
jne 0x1400f2adf
mov rax, qword [rsp + 0x28]
cmp qword [rsp + 0x30], rax
je 0x1400f2a99
lea rdx, [rbp - 0x80]
mov rcx, rax
call fcn.140002f50
add qword [rsp + 0x28], 0x20
jmp 0x1400f2aaa
lea r8, [rbp - 0x80]
mov rdx, rax
lea rcx, [rsp + 0x20]
call fcn.140010820
mov rbx, qword [rsp + 0x40]
lea rax, [rbp + 0x80]
mov qword [rsp + 0x50], rax
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x80]
call fcn.140002f50
nop
xor r8d, r8d
mov rdx, rax
lea rcx, [rbx + 0x32e40]
call fcn.1400f0450
nop
mov rdx, qword [rbp + 0x58]
cmp rdx, 8
jb 0x1400f2b1f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f2b1a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400f2e19
call fcn.1401812c4
xor ebx, ebx
mov qword [rbp + 0x50], rbx
mov qword [rbp + 0x58], 7
mov word [rbp + 0x40], bx
cmp r15, 8
jb 0x1400f2b6c
lea rdx, [r15*2 + 2]
mov rax, r14
cmp rdx, 0x1000
jb 0x1400f2b64
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400f2e1f
mov rcx, r14
call fcn.1401812c4
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], 7
mov word [rsp + 0x60], bx
mov r8, qword [rbp - 0x68]
cmp r8, 8
jb 0x1400f2b99
inc r8
mov rdx, qword [rbp - 0x80]
lea rcx, [rbp - 0x80]
call fcn.140007280
mov qword [rbp - 0x70], rbx
mov qword [rbp - 0x68], 7
mov word [rbp - 0x80], bx
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400f2be9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f2be4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400f2e25
call fcn.1401812c4
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], 7
mov word [rbp - 0x20], bx
lea rdx, [rbp + 0xc0]
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_FindNextFileW]
test eax, eax
je 0x1400f2c20
lea rdi, [0x1401e62d8]
lea rsi, [0x1401e5cd0]
jmp 0x1400f2722
mov r8, qword [rbp + 0x38]
cmp r8, 8
jb 0x1400f2c3a
inc r8
mov rdx, qword [rbp + 0x20]
lea rcx, [rbp + 0x20]
call fcn.140007280
movdqa xmm0, xmmword [0x1401e5030]
movdqu xmmword [rbp + 0x30], xmm0
mov word [rbp + 0x20], bx
mov r14, qword [rsp + 0x48]
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_FindClose]
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_FindClose]
mov rbx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x20]
sub rbx, rax
sar rbx, 5
xor esi, esi
test rbx, rbx
je 0x1400f2ca7
mov edi, esi
nop dword [rax]
lea rdx, [rax + rdi]
cmp qword [rdx + 0x18], 8
jb 0x1400f2c8e
mov rdx, qword [rdx]
mov rcx, r14
call fcn.1400f1450
add rdi, 0x20
sub rbx, 1
je 0x1400f2ca7
mov rax, qword [rsp + 0x20]
jmp 0x1400f2c80
mov rdx, qword [rbp + 0x78]
cmp rdx, 8
jb 0x1400f2ce7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f2ce2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400f2e2b
call fcn.1401812c4
movdqa xmm0, xmmword [0x1401e5030]
movdqu xmmword [rbp + 0x70], xmm0
mov word [rbp + 0x60], si
mov rdx, qword [rbp - 0x48]
cmp rdx, 8
jb 0x1400f2d38
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f2d33
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400f2e31
call fcn.1401812c4
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x48], 7
mov word [rbp - 0x60], si
mov rdx, qword [rbp + 0xb8]
cmp rdx, 8
jb 0x1400f2d8a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f2d85
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400f2dd7
call fcn.1401812c4
movdqa xmm0, xmmword [0x1401e5030]
movdqu xmmword [rbp + 0xb0], xmm0
mov word [rbp + 0xa0], si
lea rcx, [rsp + 0x20]
call fcn.14000b990
mov al, 1
mov rcx, qword [rbp + 0x310]
xor rcx, rsp
call fcn.1401813e0
mov rbx, qword [rsp + 0x470]
add rsp, 0x420
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1401a2d8c
nop
call fcn.1401a2d8c
nop
call fcn.1401a2d8c
nop
call fcn.1401a2d8c
nop
call fcn.1401a2d8c
nop
call fcn.1401a2d8c
nop
call fcn.1401a2d8c
nop
call fcn.1401a2d8c
nop
call fcn.1401a2d8c
nop
call fcn.1401a2d8c
nop
call fcn.1401a2d8c
nop
call fcn.1401a2d8c
nop
call fcn.1401a2d8c
nop
call fcn.1401a2d8c
nop
call fcn.1401a2d8c
nop
call fcn.1401a2d8c
int3