Function at 0x140011cf0
Capabilities:
Delete directory

Disassembly:
mov rax, rsp
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x58]
sub rsp, 0x130
mov qword [rbp - 0x50], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x140063010]
xor rax, rsp
mov qword [rbp + 0x18], rax
mov rdi, rcx
xor ebx, ebx
mov dword [rbp - 0x60], ebx
xor r8d, r8d
mov edx, 0x3ff
lea rcx, [rbp - 0x28]
call fcn.1400051f0
nop
lea rcx, [rbp - 0x28]
mov rdx, qword [rbp - 0x10]
cmp rdx, 8
cmovae rcx, qword [rbp - 0x28]
lea r9, str.____StartUpload_Method_started
or r8, 0xffffffffffffffff
call fcn.140003d20
mov r14d, 1
mov dword [rsp + 0x34], r14d
lea rax, [rbp - 0x48]
mov qword [rbp - 0x58], rax
lea rax, [rsp + 0x34]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x78], rax
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x14004ffc0]
movdqu xmmword [rbp - 0x38], xmm1
mov word [rbp - 0x48], bx
lea r8d, [rbx + 0x19]
lea rdx, str.DataUploader::StartUpload
lea rcx, [rbp - 0x48]
call fcn.140005500
nop
movdqa xmm0, xmmword [0x14004ffc0]
movdqu xmmword [rbp + 8], xmm0
mov word [rbp - 8], bx
lea r8d, [rbx + 0x20]
lea rdx, str...DataUploaderDataUploader.cpp
lea rcx, [rbp - 8]
call fcn.140005500
lea rax, [rbp - 0x28]
cmp qword [rbp - 0x10], 8
cmovae rax, qword [rbp - 0x28]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], ebx
lea r9, [rsp + 0x70]
mov r8d, 0x4eb
lea rdx, [rbp - 0x48]
lea rcx, [rbp - 8]
call fcn.140039940
nop
lea rcx, [rbp - 0x28]
call fcn.140005440
mov byte [0x14006602a], r14b
mov byte [rsp + 0x30], bl
mov r15, qword [rdi + 0x150]
lea rsi, [rdi + 0x140]
cmp qword [rdi + 0x158], 8
jb 0x140011e48
mov rsi, qword [rdi + 0x140]
movabs rcx, 0x7ffffffffffffffe
mov r13d, 7
cmp r15, 8
jae 0x140011e72
movups xmm0, xmmword [rsi]
movups xmmword [rbp - 0x28], xmm0
mov eax, r13d
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x10], rax
jmp 0x140011eb1
mov rbx, r15
or rbx, r13
cmp rcx, rbx
cmovb rbx, rcx
mov qword [rbp - 0x58], rbx
lea rdx, [rbx + 1]
call fcn.140005640
mov qword [rbp - 0x28], rax
lea r8, [r15*2 + 2]
mov rdx, rsi
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp - 0x10], rbx
movabs rcx, 0x7ffffffffffffffe
mov qword [rbp - 0x18], r15
mov rsi, qword [rdi + 0x50]
lea rbx, [rdi + 0x40]
cmp qword [rdi + 0x58], 8
jb 0x140011ec8
mov rbx, qword [rdi + 0x40]
cmp rsi, 8
jae 0x140011ed7
movups xmm0, xmmword [rbx]
movups xmmword [rbp - 8], xmm0
jmp 0x140011f05
mov r13, rsi
or r13, 7
cmp rcx, r13
cmovb r13, rcx
lea rdx, [r13 + 1]
call fcn.140005640
mov qword [rbp - 8], rax
lea r8, [rsi*2 + 2]
mov rdx, rbx
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x10], r13
mov qword [rbp + 8], rsi
mov rcx, rdi
call fcn.1400113c0
mov rcx, rdi
call fcn.140010640
mov ebx, eax
lea rcx, [rdi + 0x40]
call fcn.140007cc0
mov ecx, eax
xor edx, edx
mov eax, ebx
div ecx
imul ecx, eax, 0x64
cmp byte [0x140066029], 0
jne 0x1400121c5
cmp ecx, 0x32
jb 0x1400121c5
cmp byte [0x14006602b], 0
jne 0x1400121c5
mov rcx, rdi
call fcn.1400179b0
test al, al
je 0x140012052
xor r8d, r8d
mov edx, 0x3ff
lea rcx, [rbp - 0x48]
call fcn.1400051f0
nop
lea rcx, [rbp - 0x48]
mov rdx, qword [rbp - 0x30]
cmp rdx, 8
cmovae rcx, qword [rbp - 0x48]
lea r9, str.____contact_server_success
or r8, 0xffffffffffffffff
call fcn.140003d20
mov dword [rsp + 0x34], r14d
lea rax, [rbp - 0x80]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x34]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x78], rax
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x14004ffc0]
movdqu xmmword [rbp - 0x70], xmm1
xor ebx, ebx
mov word [rbp - 0x80], bx
lea r8d, [rbx + 0x19]
lea rdx, str.DataUploader::StartUpload
lea rcx, [rbp - 0x80]
call fcn.140005500
nop
movdqa xmm0, xmmword [0x14004ffc0]
movdqu xmmword [rsp + 0x60], xmm0
mov word [rsp + 0x50], bx
lea r8d, [rbx + 0x20]
lea rdx, str...DataUploaderDataUploader.cpp
lea rcx, [rsp + 0x50]
call fcn.140005500
lea rax, [rbp - 0x48]
cmp qword [rbp - 0x30], 8
cmovae rax, qword [rbp - 0x48]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], ebx
lea r9, [rsp + 0x70]
mov r8d, 0x518
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x50]
call fcn.140039940
nop
lea rcx, [rbp - 0x48]
call fcn.140005440
jmp 0x140012054
xor ebx, ebx
mov rcx, rdi
call fcn.140015860
test al, al
jne 0x140012157
xor r8d, r8d
mov edx, 0x3ff
lea rcx, [rbp - 0x48]
call fcn.1400051f0
nop
lea rcx, [rbp - 0x48]
mov rdx, qword [rbp - 0x30]
cmp rdx, 8
cmovae rcx, qword [rbp - 0x48]
lea r9, str.____failed_to_get_settings
or r8, 0xffffffffffffffff
call fcn.140003d20
mov dword [rsp + 0x34], r14d
lea rax, [rsp + 0x50]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x34]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x14004ffc0]
movdqu xmmword [rsp + 0x60], xmm1
mov word [rsp + 0x50], bx
mov r8d, 0x19
lea rdx, str.DataUploader::StartUpload
lea rcx, [rsp + 0x50]
call fcn.140005500
nop
movdqa xmm0, xmmword [0x14004ffc0]
movdqu xmmword [rbp - 0x70], xmm0
mov word [rbp - 0x80], bx
mov r8d, 0x20
lea rdx, str...DataUploaderDataUploader.cpp
lea rcx, [rbp - 0x80]
call fcn.140005500
lea rax, [rbp - 0x48]
cmp qword [rbp - 0x30], 8
cmovae rax, qword [rbp - 0x48]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 2
lea r9, [rsp + 0x40]
mov r8d, 0x51d
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x80]
call fcn.140039940
nop
lea rcx, [rbp - 0x48]
call fcn.140005440
jmp 0x14001215c
mov byte [rsp + 0x30], 1
call fcn.1400104a0
lea rcx, [rdi + 0x40]
cmp qword [rdi + 0x58], 8
jb 0x140012170
mov rcx, qword [rdi + 0x40]
lea rdx, [rbp - 8]
cmp r13, 8
cmovae rdx, qword [rbp - 8]
cmp rsi, qword [rdi + 0x50]
jne 0x1400121a9
test rsi, rsi
je 0x1400121ca
sub rdx, rcx
nop dword [rax + rax]
movzx eax, word [rcx]
cmp word [rdx + rcx], ax
jne 0x1400121a5
add rcx, 2
sub rsi, 1
jne 0x140012190
jmp 0x1400121ca
test bl, bl
jne 0x1400121ca
cmp dword [rdi + 0x460], 0
je 0x1400121ca
cmp byte [0x14006602b], 0
jne 0x1400121ca
mov rcx, rdi
call fcn.1400109a0
jmp 0x1400121ca
mov sil, 1
jmp 0x1400121cf
movzx esi, byte [rsp + 0x30]
call fcn.140010dc0
lea rcx, [rdi + 0x140]
cmp qword [rdi + 0x158], 8
jb 0x1400121ec
mov rcx, qword [rdi + 0x140]
lea rdx, [rbp - 0x28]
cmp qword [rbp - 0x58], 8
cmovae rdx, qword [rbp - 0x28]
lea rbx, [0x1400487b4]
cmp r15, qword [rdi + 0x150]
jne 0x140012231
test r15, r15
je 0x140012254
sub rdx, rcx
movzx eax, word [rcx]
cmp word [rcx + rdx], ax
jne 0x140012227
add rcx, 2
sub r15, 1
jne 0x140012212
jmp 0x140012254
xor r12d, r12d
test r12b, r12b
jne 0x140012257
jmp 0x140012234
xor r12d, r12d
cmp dword [rdi + 0x464], 0
je 0x140012257
cmp byte [0x14006602b], 0
jne 0x140012314
mov rcx, rdi
call fcn.140010f60
jmp 0x140012257
xor r12d, r12d
cmp byte [0x14006602b], 0
jne 0x140012314
test sil, sil
je 0x140012314
lea rdx, [rdi + 0x3a0]
lea rcx, [rsp + 0x50]
call fcn.140005390
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140009bb0
mov r9d, r14d
mov r8, rax
cmp qword [rax + 0x18], 8
jb 0x14001229a
mov r8, qword [rax]
cmp qword [rax + 0x10], r9
jne 0x1400122ca
mov rdx, r14
mov rcx, rbx
sub r8, rbx
nop dword [rax]
movzx eax, word [rcx]
cmp word [rcx + r8], ax
jne 0x1400122c5
add rcx, 2
sub rdx, r9
jne 0x1400122b0
jmp 0x14001230e
test r12b, r12b
jne 0x14001230e
lea r8, [rdi + 0x3a0]
cmp qword [rdi + 0x3b8], 8
jb 0x1400122e2
mov r8, qword [rdi + 0x3a0]
cmp qword [rdi + 0x3b0], r9
jne 0x140012318
mov rdx, r14
mov rcx, rbx
sub r8, rbx
movzx eax, word [rcx]
cmp word [r8 + rcx], ax
jne 0x140012309
add rcx, 2
sub rdx, r9
jne 0x1400122f4
jmp 0x14001230e
test r12b, r12b
je 0x140012318
movzx r15d, r9b
jmp 0x14001231b
mov r9d, dword [rbp - 0x60]
xor r15b, r15b
test r9b, 1
je 0x14001232a
lea rcx, [rbp - 0x80]
call fcn.140005440
lea rsi, [0x1400486f8]
test r15b, r15b
je 0x140012a74
mov rcx, rdi
call fcn.140018880
test al, al
jne 0x14001243f
xor r8d, r8d
mov edx, 0x3ff
lea rcx, [rbp - 0x48]
call fcn.1400051f0
nop
lea rcx, [rbp - 0x48]
mov rdx, qword [rbp - 0x30]
cmp rdx, 8
cmovae rcx, qword [rbp - 0x48]
lea r9, str.____upload_folder_didnt_exist_returning
or r8, 0xffffffffffffffff
call fcn.140003d20
mov dword [rsp + 0x34], r14d
lea rax, [rsp + 0x50]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x34]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x14004ffc0]
movdqu xmmword [rsp + 0x60], xmm1
mov word [rsp + 0x50], r12w
mov r8d, 0x19
lea rdx, str.DataUploader::StartUpload
lea rcx, [rsp + 0x50]
call fcn.140005500
nop
movdqa xmm0, xmmword [0x14004ffc0]
movdqu xmmword [rbp - 0x70], xmm0
mov word [rbp - 0x80], r12w
mov r8d, 0x20
lea rdx, str...DataUploaderDataUploader.cpp
lea rcx, [rbp - 0x80]
call fcn.140005500
lea rax, [rbp - 0x48]
cmp qword [rbp - 0x30], 8
cmovae rax, qword [rbp - 0x48]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r12d
lea r9, [rsp + 0x40]
mov r8d, 0x53e
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x80]
call fcn.140039940
nop
lea rcx, [rbp - 0x48]
call fcn.140005440
jmp 0x140012c98
mov rcx, rdi
call fcn.140018f60
test al, al
jne 0x140012544
xor r8d, r8d
mov edx, 0x3ff
lea rcx, [rbp - 0x48]
call fcn.1400051f0
nop
lea rcx, [rbp - 0x48]
mov rdx, qword [rbp - 0x30]
cmp rdx, 8
cmovae rcx, qword [rbp - 0x48]
lea r9, str.____failed_to_upda
or r8, 0xffffffffffffffff
call fcn.140003d20
mov dword [rsp + 0x34], r14d
lea rax, [rsp + 0x50]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x34]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x14004ffc0]
movdqu xmmword [rsp + 0x60], xmm1
mov word [rsp + 0x50], r12w
mov r8d, 0x19
lea rdx, str.DataUploader::StartUpload
lea rcx, [rsp + 0x50]
call fcn.140005500
nop
movdqa xmm0, xmmword [0x14004ffc0]
movdqu xmmword [rbp - 0x70], xmm0
mov word [rbp - 0x80], r12w
mov r8d, 0x20
lea rdx, str...DataUploaderDataUploader.cpp
lea rcx, [rbp - 0x80]
call fcn.140005500
lea rax, [rbp - 0x48]
cmp qword [rbp - 0x30], 8
cmovae rax, qword [rbp - 0x48]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r12d
lea r9, [rsp + 0x40]
mov r8d, 0x544
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x80]
call fcn.140039940
nop
lea rcx, [rbp - 0x48]
call fcn.140005440
jmp 0x140012c98
mov rcx, rdi
call fcn.1400192b0
test al, al
jne 0x140012649
xor r8d, r8d
mov edx, 0x3ff
lea rcx, [rbp - 0x48]
call fcn.1400051f0
nop
lea rcx, [rbp - 0x48]
mov rdx, qword [rbp - 0x30]
cmp rdx, 8
cmovae rcx, qword [rbp - 0x48]
lea r9, str.Unable_to_add_headers_to_raw_files_for_upload.
or r8, 0xffffffffffffffff
call fcn.140003d20
mov dword [rsp + 0x34], r14d
lea rax, [rsp + 0x50]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x34]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x14004ffc0]
movdqu xmmword [rsp + 0x60], xmm1
mov word [rsp + 0x50], r12w
mov r8d, 0x19
lea rdx, str.DataUploader::StartUpload
lea rcx, [rsp + 0x50]
call fcn.140005500
nop
movdqa xmm0, xmmword [0x14004ffc0]
movdqu xmmword [rbp - 0x70], xmm0
mov word [rbp - 0x80], r12w
mov r8d, 0x20
lea rdx, str...DataUploaderDataUploader.cpp
lea rcx, [rbp - 0x80]
call fcn.140005500
lea rax, [rbp - 0x48]
cmp qword [rbp - 0x30], 8
cmovae rax, qword [rbp - 0x48]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r12d
lea r9, [rsp + 0x40]
mov r8d, 0x54f
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x80]
call fcn.140039940
nop
lea rcx, [rbp - 0x48]
call fcn.140005440
jmp 0x140012c98
mov rcx, rdi
call fcn.14001ae70
test al, al
jne 0x14001274e
xor r8d, r8d
mov edx, 0x3ff
lea rcx, [rbp - 0x48]
call fcn.1400051f0
nop
lea rcx, [rbp - 0x48]
mov rdx, qword [rbp - 0x30]
cmp rdx, 8
cmovae rcx, qword [rbp - 0x48]
lea r9, str.Unable_to_process_raw_files_through_compression_to_prepare_for_upload.
or r8, 0xffffffffffffffff
call fcn.140003d20
mov dword [rsp + 0x34], r14d
lea rax, [rsp + 0x50]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x34]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x14004ffc0]
movdqu xmmword [rsp + 0x60], xmm1
mov word [rsp + 0x50], r12w
mov r8d, 0x19
lea rdx, str.DataUploader::StartUpload
lea rcx, [rsp + 0x50]
call fcn.140005500
nop
movdqa xmm0, xmmword [0x14004ffc0]
movdqu xmmword [rbp - 0x70], xmm0
mov word [rbp - 0x80], r12w
mov r8d, 0x20
lea rdx, str...DataUploaderDataUploader.cpp
lea rcx, [rbp - 0x80]
call fcn.140005500
lea rax, [rbp - 0x48]
cmp qword [rbp - 0x30], 8
cmovae rax, qword [rbp - 0x48]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r12d
lea r9, [rsp + 0x40]
mov r8d, 0x556
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x80]
call fcn.140039940
nop
lea rcx, [rbp - 0x48]
call fcn.140005440
jmp 0x140012c98
lea r8, [rdi + 0x240]
cmp qword [rdi + 0x258], 8
jb 0x140012766
mov r8, qword [rdi + 0x240]
cmp qword [rdi + 0x250], 1
jne 0x1400128aa
mov rdx, r14
mov rcx, rbx
sub r8, rbx
nop dword [rax]
movzx eax, word [rcx]
cmp word [r8 + rcx], ax
jne 0x140012799
add rcx, 2
sub rdx, 1
jne 0x140012780
xor r15d, r15d
jmp 0x1400127a5
xor r15d, r15d
test r15b, r15b
je 0x1400128ad
mov rcx, rdi
call fcn.14001dc60
test al, al
jne 0x140012a24
xor r8d, r8d
mov edx, 0x3ff
lea rcx, [rbp - 0x48]
call fcn.1400051f0
nop
lea rcx, [rbp - 0x48]
mov rdx, qword [rbp - 0x30]
cmp rdx, 8
cmovae rcx, qword [rbp - 0x48]
lea r9, str.failed_to_upload_files
or r8, 0xffffffffffffffff
call fcn.140003d20
mov dword [rsp + 0x34], r14d
lea rax, [rsp + 0x50]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x34]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x14004ffc0]
movdqu xmmword [rsp + 0x60], xmm1
mov word [rsp + 0x50], r15w
mov r8d, 0x19
lea rdx, str.DataUploader::StartUpload
lea rcx, [rsp + 0x50]
call fcn.140005500
nop
movdqa xmm0, xmmword [0x14004ffc0]
movdqu xmmword [rbp - 0x70], xmm0
mov word [rbp - 0x80], r15w
mov r8d, 0x20
lea rdx, str...DataUploaderDataUploader.cpp
lea rcx, [rbp - 0x80]
call fcn.140005500
lea rax, [rbp - 0x48]
cmp qword [rbp - 0x30], 8
cmovae rax, qword [rbp - 0x48]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r15d
lea r9, [rsp + 0x40]
mov r8d, 0x563
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x80]
call fcn.140039940
nop
lea rcx, [rbp - 0x48]
call fcn.140005440
jmp 0x140012c98
xor r15d, r15d
lea rcx, [0x140063c00]
cmp qword [0x140063c18], 8
cmovae rcx, qword [0x140063c00]
lea r8, [rdi + 0x120]
cmp qword [rdi + 0x138], 8
jb 0x1400128dc
mov r8, qword [rdi + 0x120]
mov rdx, qword [rdi + 0x130]
cmp rdx, qword [0x140063c10]
jne 0x140012c98
test rdx, rdx
je 0x14001291f
sub r8, rcx
nop dword [rax + rax]
movzx eax, word [rcx]
cmp word [r8 + rcx], ax
jne 0x140012916
add rcx, 2
sub rdx, 1
jne 0x140012900
jmp 0x14001291f
test r15b, r15b
je 0x140012c98
mov rcx, rdi
call fcn.14001b790
test al, al
jne 0x140012a24
xor r8d, r8d
mov edx, 0x3ff
lea rcx, [rbp - 0x48]
call fcn.1400051f0
nop
lea rcx, [rbp - 0x48]
mov rdx, qword [rbp - 0x30]
cmp rdx, 8
cmovae rcx, qword [rbp - 0x48]
lea r9, str.failed_to_upload_files
or r8, 0xffffffffffffffff
call fcn.140003d20
mov dword [rsp + 0x34], r14d
lea rax, [rsp + 0x50]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x34]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x14004ffc0]
movdqu xmmword [rsp + 0x60], xmm1
mov word [rsp + 0x50], r15w
mov r8d, 0x19
lea rdx, str.DataUploader::StartUpload
lea rcx, [rsp + 0x50]
call fcn.140005500
nop
movdqa xmm0, xmmword [0x14004ffc0]
movdqu xmmword [rbp - 0x70], xmm0
mov word [rbp - 0x80], r15w
mov r8d, 0x20
lea rdx, str...DataUploaderDataUploader.cpp
lea rcx, [rbp - 0x80]
call fcn.140005500
lea rax, [rbp - 0x48]
cmp qword [rbp - 0x30], 8
cmovae rax, qword [rbp - 0x48]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r15d
lea r9, [rsp + 0x40]
mov r8d, 0x56c
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x80]
call fcn.140039940
nop
lea rcx, [rbp - 0x48]
call fcn.140005440
jmp 0x140012c98
lea rcx, [rdi + 0x80]
call fcn.140007f00
movaps xmm6, xmm0
movsd xmm1, qword [0x14004ff90]
comisd xmm1, xmm0
jbe 0x140012a50
lea rcx, [0x140063b40]
call fcn.140007f00
movaps xmm6, xmm0
lea rdx, [rdi + 0x300]
lea rcx, [rsp + 0x50]
call fcn.140005390
movaps xmm2, xmm6
mov rdx, rax
call fcn.14001f880
xor r12d, r12d
jmp 0x140012b66
cmp byte [0x14006602b], 0
jne 0x140012c98
lea r8, [rdi + 0x3a0]
cmp qword [rdi + 0x3b8], 8
jb 0x140012a99
mov r8, qword [rdi + 0x3a0]
cmp qword [rdi + 0x3b0], 1
jne 0x140012b73
mov rdx, r14
mov rcx, rsi
sub r8, rsi
movzx eax, word [rcx]
cmp word [r8 + rcx], ax
jne 0x140012ac6
add rcx, 2
sub rdx, 1
jne 0x140012ab0
jmp 0x140012acf
test r12b, r12b
je 0x140012b73
lea r8, [rdi + 0x200]
cmp qword [rdi + 0x218], 8
jb 0x140012ae7
mov r8, qword [rdi + 0x200]
cmp qword [rdi + 0x210], 1
jne 0x140012b73
mov rdx, r14
mov rcx, rbx
sub r8, rbx
nop
movzx eax, word [rcx]
cmp word [r8 + rcx], ax
jne 0x140012b16
add rcx, 2
sub rdx, 1
jne 0x140012b00
jmp 0x140012b1b
test r12b, r12b
je 0x140012b73
lea rdx, [rdi + 0x2c0]
lea rcx, [rsp + 0x50]
call fcn.140005390
mov rcx, rax
call fcn.14000aac0
lea rdx, [rdi + 0x2e0]
lea rcx, [rsp + 0x50]
call fcn.140005390
mov rcx, rax
call fcn.14000aac0
lea rdx, [rdi + 0x300]
lea rcx, [rsp + 0x50]
call fcn.140005390
mov rcx, rax
call fcn.14000aac0
cmp byte [0x14006602b], 0
jne 0x140012c98
mov rcx, rdi
call fcn.14001f6a0
test al, al
je 0x140012c98
lea rdx, [rdi + 0x3a0]
cmp qword [rdi + 0x3b8], 8
jb 0x140012b9b
mov rdx, qword [rdi + 0x3a0]
cmp qword [rdi + 0x3b0], 1
jne 0x140012c98
mov rcx, r14
sub rdx, rsi
nop
movzx eax, word [rsi]
cmp word [rsi + rdx], ax
jne 0x140012bc5
add rsi, 2
sub rcx, 1
jne 0x140012bb0
jmp 0x140012bce
test r12b, r12b
je 0x140012c98
lea rcx, [rdi + 0x200]
cmp qword [rdi + 0x218], 8
jb 0x140012be6
mov rcx, qword [rdi + 0x200]
cmp qword [rdi + 0x210], 1
jne 0x140012c98
sub rcx, rbx
movzx eax, word [rbx]
cmp word [rbx + rcx], ax
jne 0x140012c0c
add rbx, 2
sub r14, 1
jne 0x140012bf7
jmp 0x140012c15
test r12b, r12b
je 0x140012c98
lea rsi, [rdi + 0x2e0]
mov rdx, rsi
lea rcx, [rsp + 0x50]
call fcn.140005390
mov rcx, rax
call fcn.14000ade0
test al, al
je 0x140012c98
lea rbx, [rdi + 0x300]
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.140005390
mov rcx, rax
call fcn.14000ade0
test al, al
je 0x140012c98
lea rdx, [rdi + 0x2c0]
lea rcx, [rsp + 0x50]
call fcn.140005390
mov rcx, rax
call fcn.14000ade0
test al, al
je 0x140012c98
cmp qword [rsi + 0x18], 8
jb 0x140012c7c
mov rsi, qword [rsi]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_RemoveDirectoryW]
cmp qword [rbx + 0x18], 8
jb 0x140012c8f
mov rbx, qword [rbx]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_RemoveDirectoryW]
mov byte [0x14006602a], 0
lea rcx, [rbp - 8]
call fcn.140005440
nop
lea rcx, [rbp - 0x28]
call fcn.140005440
mov rcx, qword [rbp + 0x18]
xor rcx, rsp
call fcn.14003e0b0
lea r11, [rsp + 0x130]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret