Function at 0x140037200
Capabilities:
Create directory

Disassembly:
mov rax, rsp
push rbp
push rdi
push r12
push r14
push r15
mov rbp, rsp
sub rsp, 0x50
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rsi
mov r15, rcx
mov dword [rbp - 0x10], 0
lea rbx, [rcx + 0x28]
cmp rbx, rdx
je 0x140037252
mov rax, rdx
cmp qword [rdx + 0x18], 0x10
jb 0x140037242
mov rax, qword [rdx]
mov r8, qword [rdx + 0x10]
mov rdx, rax
mov rcx, rbx
call fcn.14001cb70
nop
movdqa xmm0, xmmword [0x140247490]
movdqu xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x30], 0
mov dword [rbp - 0x10], 1
mov rdx, qword [rbx + 0x10]
add rdx, 5
lea rcx, [rbp - 0x30]
call fcn.14002ff60
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x140037288
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
lea rcx, [rbp - 0x30]
call fcn.14001eac0
mov r8d, 5
lea rdx, str._meta
lea rcx, [rbp - 0x30]
call fcn.14001eac0
lea rsi, [r15 + 0x88]
lea rax, [rbp - 0x30]
cmp rsi, rax
je 0x1400372e3
mov rcx, rsi
call fcn.14001cb10
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rsi], xmm0
movups xmm1, xmmword [rbp - 0x20]
movups xmmword [rsi + 0x10], xmm1
movdqa xmm0, xmmword [0x140247490]
movdqu xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x30], 0
lea rcx, [rbp - 0x30]
call fcn.14001cb10
nop
movdqa xmm0, xmmword [0x140247490]
movdqu xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x30], 0
mov dword [rbp - 0x10], 2
mov rdx, qword [rbx + 0x10]
add rdx, 8
lea rcx, [rbp - 0x30]
call fcn.14002ff60
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x140037323
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
lea rcx, [rbp - 0x30]
call fcn.14001eac0
mov r8d, 8
lea rdx, str._storage
lea rcx, [rbp - 0x30]
call fcn.14001eac0
lea rdi, [r15 + 0x48]
lea rax, [rbp - 0x30]
cmp rdi, rax
je 0x14003737b
mov rcx, rdi
call fcn.14001cb10
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rdi], xmm0
movups xmm1, xmmword [rbp - 0x20]
movups xmmword [rdi + 0x10], xmm1
movdqa xmm0, xmmword [0x140247490]
movdqu xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x30], 0
lea rcx, [rbp - 0x30]
call fcn.14001cb10
nop
movdqa xmm0, xmmword [0x140247490]
movdqu xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x30], 0
mov dword [rbp - 0x10], 4
mov rdx, qword [rdi + 0x10]
add rdx, 6
lea rcx, [rbp - 0x30]
call fcn.14002ff60
mov rdx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1400373bb
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
lea rcx, [rbp - 0x30]
call fcn.14001eac0
mov r8d, 6
lea rdx, str._cache
lea rcx, [rbp - 0x30]
call fcn.14001eac0
lea r14, [r15 + 0x68]
lea rax, [rbp - 0x30]
cmp r14, rax
je 0x140037415
mov rcx, r14
call fcn.14001cb10
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [r14], xmm0
movups xmm1, xmmword [rbp - 0x20]
movups xmmword [r14 + 0x10], xmm1
movdqa xmm0, xmmword [0x140247490]
movdqu xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x30], 0
lea rcx, [rbp - 0x30]
call fcn.14001cb10
nop
movdqa xmm0, xmmword [0x140247490]
movdqu xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x30], 0
mov dword [rbp - 0x10], 8
lea r12, [rbx + 0x10]
mov rdx, qword [r12]
add rdx, 7
lea rcx, [rbp - 0x30]
call fcn.14002ff60
cmp qword [rbx + 0x18], 0x10
jb 0x140037456
mov rbx, qword [rbx]
mov r8, qword [r12]
mov rdx, rbx
lea rcx, [rbp - 0x30]
call fcn.14001eac0
mov r8d, 7
lea rdx, str._config
lea rcx, [rbp - 0x30]
call fcn.14001eac0
lea rbx, [r15 + 0xa8]
lea rax, [rbp - 0x30]
cmp rbx, rax
je 0x1400374b4
mov rcx, rbx
call fcn.14001cb10
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rbp - 0x20]
movups xmmword [rbx + 0x10], xmm1
movdqa xmm0, xmmword [0x140247490]
movdqu xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x30], 0
lea rcx, [rbp - 0x30]
call fcn.14001cb10
mov rcx, rsi
call fcn.14009e390
test eax, eax
jne 0x1400374d1
mov rcx, rsi
call fcn.1400a0680
mov rcx, rdi
call fcn.14009e390
test eax, eax
jne 0x1400374e5
mov rcx, rdi
call fcn.1400a0680
mov rcx, rsi
call fcn.14009fe70
mov rcx, rdi
call fcn.14009fe70
mov rcx, r14
call fcn.14009fe70
mov rcx, rbx
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
jmp fcn.14009fe70