Function at 0x14006d3a0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x730]
sub rsp, 0x830
mov rax, qword [0x14024cdb8]
xor rax, rsp
mov qword [rbp + 0x720], rax
mov r14, rdx
mov rsi, rcx
xor r15d, r15d
mov dword [rsp + 0x20], r15d
mov dword [rbp + 0x710], 0x38353231
mov dword [rbp + 0x714], 0x37343433
mov word [rbp + 0x718], 0x3130
mov byte [rbp + 0x71a], r15b
mov dword [rbp + 0x700], 0x732d7061
mov dword [rbp + 0x704], 0x676e6168
mov dword [rbp + 0x708], 0x696168
movdqa xmm0, xmmword [str.pc_yyb_125834470]
movdqu xmmword [rbp - 0x18], xmm0
mov word [rbp - 8], 0x31
mov qword [rbp + 0x10], r15
mov qword [rbp + 0x20], r15
mov qword [rbp + 0x28], 0xf
mov byte [rbp + 0x10], r15b
mov qword [rbp + 0x30], r15
mov qword [rbp + 0x40], r15
mov qword [rbp + 0x48], 0xf
mov byte [rbp + 0x30], r15b
mov qword [rbp + 0x50], r15
mov qword [rbp + 0x60], r15
mov qword [rbp + 0x68], 0xf
mov byte [rbp + 0x50], r15b
mov byte [rbp + 0x74], r15b
mov byte [rbp + 0x98], r15b
mov byte [rbp + 0xa4], r15b
mov byte [rbp + 0xc8], r15b
lea rcx, [rbp + 0x10]
call fcn.14006cc20
test al, al
je 0x14006daa1
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x40], 0xf
mov qword [rbp - 0x48], r15
mov byte [rbp - 0x58], r15b
lea rdx, [rbp - 0x58]
lea rcx, [rbp + 0x290]
call fcn.140161980
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x14006d4fc
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006d4f7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006d4f7
call qword [0x1401cdd00]
int3
call fcn.1401816cc
mov qword [rbp - 0x48], r15
mov qword [rbp - 0x40], 0xf
mov byte [rbp - 0x58], 0
lea rcx, [rbp + 0x710]
call qword [0x1401cdbb8]
movsxd rcx, eax
mov qword [rbp + 0x2e0], rcx
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], 0x10
cmovae rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x20]
lea rcx, [rbp + 0x2e8]
call fcn.140023b80
lea rdx, [rbp + 0x30]
cmp qword [rbp + 0x48], 0x10
cmovae rdx, qword [rbp + 0x30]
mov r8, qword [rbp + 0x40]
lea rcx, [rbp + 0x308]
call fcn.140023b80
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0x10
cmovae rdx, qword [rbp + 0x50]
mov r8, qword [rbp + 0x60]
lea rcx, [rbp + 0x348]
call fcn.140023b80
mov qword [rbp - 0x38], r15
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x20], 0xf
mov byte [rbp - 0x38], 0
lea rax, [rbp + 0x700]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x14006d5a2
lea rdx, [rbp + 0x700]
lea rcx, [rbp - 0x38]
call fcn.140023b80
nop
lea rdx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rdx, qword [rbp - 0x38]
mov r8, qword [rbp - 0x28]
lea rcx, [rbp + 0x328]
call fcn.140023b80
nop
mov rdx, qword [rbp - 0x20]
cmp rdx, 0x10
jb 0x14006d61a
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006d615
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006d615
call qword [0x1401cdd00]
int3
call fcn.1401816cc
lea rax, [0x140200b68]
mov qword [rbp + 0x4b0], rax
lea rcx, [rbp + 0x4b8]
call fcn.14006ac10
nop
mov rax, qword [rbp + 0x4b0]
movsxd rcx, dword [rax + 4]
lea r13, vtable.qcloud_cos::PutObjectResp.0
mov qword [rbp + rcx + 0x4b0], r13
mov rax, qword [rbp + 0x4b0]
movsxd rcx, dword [rax + 4]
lea r12, vtable.qcloud_cos::PutObjectByFileResp.0
mov qword [rbp + rcx + 0x4b0], r12
lea rdx, [rbp + 0x290]
lea rcx, [rsp + 0x50]
call fcn.1401640e0
mov rdi, rax
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x48], r15
mov qword [rbp - 0x40], 0xf
mov byte [rbp - 0x58], 0
lea rax, [rbp - 0x18]
inc rbx
cmp byte [rax + rbx], 0
jne 0x14006d695
mov r8, rbx
lea rdx, [rbp - 0x18]
lea rcx, [rbp - 0x58]
call fcn.140023b80
nop
lea rdx, [rbp - 0x38]
mov rcx, r14
call fcn.140021a00
nop
mov r9, rax
mov r8, rsi
lea rdx, [rbp - 0x58]
lea rcx, [rbp + 0xd0]
call fcn.14006b8f0
nop
lea r9, [rbp + 0x4b0]
mov r8, rax
lea rdx, [rbp + 0x3c0]
mov rcx, rdi
call fcn.140164b90
nop
lea rax, vtable.qcloud_cos::PutObjectByFileReq.0
mov qword [rbp + 0xd0], rax
lea rcx, [rbp + 0x260]
call fcn.140023a80
lea rax, vtable.qcloud_cos::ObjectReq.0
mov qword [rbp + 0xd0], rax
mov rcx, qword [rbp + 0x248]
test rcx, rcx
je 0x14006d73b
mov rax, qword [rcx]
lea rdx, [rbp + 0x210]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x248], r15
mov rcx, qword [rbp + 0x208]
test rcx, rcx
je 0x14006d761
mov rax, qword [rcx]
lea rdx, [rbp + 0x1d0]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x208], r15
lea rcx, [rbp + 0x1b0]
call fcn.140023a80
lea rcx, [rbp + 0x190]
call fcn.140023a80
lea rax, vtable.qcloud_cos::BaseReq.0
mov qword [rbp + 0xd0], rax
lea rcx, [rbp + 0x170]
call fcn.140023a80
lea rcx, [rbp + 0x138]
call fcn.140023a80
lea rcx, [rbp + 0x118]
call fcn.140023a80
lea rcx, [rbp + 0xf8]
call fcn.140023a80
mov r8, qword [rbp + 0xe8]
mov r8, qword [r8 + 8]
lea rdx, [rbp + 0xe8]
lea rcx, [rbp + 0xe8]
call fcn.140024df0
mov edx, 0x60
mov rcx, qword [rbp + 0xe8]
call fcn.1401816cc
mov r8, qword [rbp + 0xd8]
mov r8, qword [r8 + 8]
lea rdx, [rbp + 0xd8]
lea rcx, [rbp + 0xd8]
call fcn.140024df0
mov edx, 0x60
mov rcx, qword [rbp + 0xd8]
call fcn.1401816cc
nop
mov r8, qword [rbp - 0x20]
cmp r8, 0x10
jb 0x14006d830
inc r8
mov rdx, qword [rbp - 0x38]
lea rcx, [rbp - 0x38]
call fcn.140023e60
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x20], 0xf
mov byte [rbp - 0x38], 0
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x14006d87f
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006d879
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006d879
call qword [0x1401cdd00]
int3
call fcn.1401816cc
nop
lea rcx, [rsp + 0x50]
call fcn.140164700
cmp byte [rbp + 0x3c0], 0
jne 0x14006d9c3
lea r9, str.void___cdecl_cors_uploader::Upload_const_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____const_class_std::filesystem::path__
mov r8d, 0x71
lea rdx, str.E:workplaceAndrowsp_4ff796941325489e9c426b6fb216f108_srccommoncors_uploader.cc
lea rcx, [rsp + 0x30]
call qword [0x1401cd4a0]
lea r8, [0x14005e920]
lea rdx, [rbp + 0x700]
mov rcx, rax
call qword [0x1401cd440]
nop
lea rdx, str.upload_cors_failed.__File_:
mov rcx, rax
call qword [0x1401cd360]
mov rbx, rax
lea rdx, [rbp - 0x18]
mov rcx, r14
call fcn.140021a00
nop
mov rdx, rax
lea rcx, [rsp + 0x28]
call qword [0x1401cd358]
nop
mov rdx, rax
mov rcx, rbx
call qword [0x1401cd368]
lea rdx, str._Error_Message_:
mov rcx, rax
call qword [0x1401cd360]
mov rbx, rax
lea rdx, [rbp + 0x3e8]
lea rcx, [rbp - 0x58]
call fcn.1400237d0
nop
lea rdx, [rbp - 0x58]
lea rcx, [rsp + 0x20]
call qword [0x1401cd358]
nop
mov rdx, rax
mov rcx, rbx
call qword [0x1401cd368]
nop
lea rcx, [rsp + 0x20]
call qword [0x1401cd4c8]
nop
mov r8, qword [rbp - 0x40]
cmp r8, 0x10
jb 0x14006d96f
inc r8
mov rdx, qword [rbp - 0x58]
lea rcx, [rbp - 0x58]
call fcn.140023e60
mov qword [rbp - 0x48], r15
mov qword [rbp - 0x40], 0xf
mov byte [rbp - 0x58], 0
lea rcx, [rsp + 0x28]
call qword [0x1401cd4c8]
nop
mov r8, qword [rbp]
cmp r8, 0x10
jb 0x14006d9a5
inc r8
mov rdx, qword [rbp - 0x18]
lea rcx, [rbp - 0x18]
call fcn.140023e60
mov qword [rbp - 8], r15
mov qword [rbp], 0xf
mov byte [rbp - 0x18], 0
lea rcx, [rbp + 0x700]
call qword [0x1401cce60]
nop
lea rcx, [rbp + 0x490]
call fcn.140023a80
lea rcx, [rbp + 0x468]
call fcn.140023a80
lea rcx, [rbp + 0x448]
call fcn.140023a80
lea rcx, [rbp + 0x428]
call fcn.140023a80
lea rcx, [rbp + 0x408]
call fcn.140023a80
lea rcx, [rbp + 0x3e8]
call fcn.140023a80
lea rcx, [rbp + 0x3c8]
call fcn.140023a80
nop
mov rax, qword [rbp + 0x4b0]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x4b0], r12
mov rax, qword [rbp + 0x4b0]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x4b0], r13
lea rcx, [rbp + 0x4b8]
call fcn.14006ae70
nop
lea rcx, [rbp + 0x390]
call fcn.140023a80
lea rcx, [rbp + 0x370]
call fcn.140023a80
lea rcx, [rbp + 0x348]
call fcn.140023a80
lea rcx, [rbp + 0x328]
call fcn.140023a80
lea rcx, [rbp + 0x308]
call fcn.140023a80
lea rcx, [rbp + 0x2e8]
call fcn.140023a80
lea rcx, [rbp + 0x290]
call qword [0x1401cc9d8]
nop
cmp byte [rbp + 0xc8], 0
je 0x14006dab6
lea rcx, [rbp + 0xa8]
call fcn.140023a80
cmp byte [rbp + 0x98], 0
je 0x14006dac8
lea rcx, [rbp + 0x78]
call fcn.140023a80
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x14006db03
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006dafe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006db8c
call fcn.1401816cc
mov qword [rbp + 0x60], r15
mov qword [rbp + 0x68], 0xf
mov byte [rbp + 0x50], 0
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x14006db4a
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006db45
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006db8c
call fcn.1401816cc
mov qword [rbp + 0x40], r15
mov qword [rbp + 0x48], 0xf
mov byte [rbp + 0x30], 0
mov rdx, qword [rbp + 0x28]
cmp rdx, 0x10
jb 0x14006db98
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006db93
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006db93
call qword [0x1401cdd00]
int3
call fcn.1401816cc
mov rcx, qword [rbp + 0x720]
xor rcx, rsp
call fcn.140181670
mov rbx, qword [rsp + 0x880]
add rsp, 0x830
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret