Function at 0x14000c6f0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x3c0
mov rax, qword [0x14006f040]
xor rax, rsp
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x98], r9
mov r15, r8
mov r14, rdx
mov r12, rcx
mov qword [rsp + 0xa8], rcx
mov r13, qword [rsp + 0x420]
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x440]
mov qword [rsp + 0xa0], rax
xor esi, esi
lea rdx, [0x14006f118]
lea rcx, [rsp + 0x340]
call fcn.140003cc0
nop
mov rcx, qword [r12 + 0x10]
mov rax, r12
cmp qword [r12 + 0x18], 0xf
jbe 0x14000c77e
mov rax, qword [r12]
mov qword [rsp + 0x2f0], rax
mov qword [rsp + 0x2f8], rcx
call fcn.140055f98
movaps xmm0, xmmword [rsp + 0x2f0]
movdqa xmmword [rsp + 0x2f0], xmm0
lea r8, [rsp + 0x2f0]
mov edx, eax
lea rcx, [rsp + 0x30]
call fcn.1400033b0
nop
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x340]
lea rcx, [rsp + 0x300]
call fcn.140003a40
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 7
jbe 0x14000c819
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c814
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000c814
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140056c04
movdqa xmm0, xmmword [0x140066440]
movdqu xmmword [rsp + 0x40], xmm0
mov word [rsp + 0x30], si
mov qword [rsp + 0x2f0], rsi
lea rbx, [0x14006f0c8]
mov qword [rsp + 0x2f8], rbx
lea rdx, [rsp + 0x2f0]
lea rcx, [rsp + 0x300]
call fcn.140004d50
cmp dword [rsp + 0x2f0], 0
jne 0x14000d5cd
test al, al
jne 0x14000c8c1
mov qword [rsp + 0x2f0], rsi
mov qword [rsp + 0x2f8], rbx
lea rdx, [rsp + 0x2f0]
lea rcx, [rsp + 0x300]
call fcn.14000c480
cmp dword [rsp + 0x2f0], 0
jne 0x14000d5ea
jmp 0x14000c8c1
lea rax, [rsp + 0x300]
cmp qword [rsp + 0x318], 7
cmova rax, qword [rsp + 0x300]
mov qword [rsp + 0x2f0], rax
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x2f8], rax
call fcn.140055f98
movaps xmm0, xmmword [rsp + 0x2f0]
movdqa xmmword [rsp + 0x2f0], xmm0
lea r8, [rsp + 0x2f0]
mov edx, eax
lea rcx, [rsp + 0xb0]
call fcn.14000c210
nop
mov r8d, 1
lea rdx, [0x14005a294]
lea rcx, [rsp + 0xb0]
call fcn.140002110
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x88], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x78], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x88], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, r12
cmp qword [r12 + 0x18], 0xf
jbe 0x14000c981
mov rdx, qword [r12]
mov r8, qword [r12 + 0x10]
lea rcx, [rsp + 0x78]
call fcn.140002110
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x68], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x58], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x68], xmm1
mov qword [rax + 0x18], 0xf
mov qword [rax + 0x10], rsi
mov byte [rax], 0
mov r8d, 5
lea rdx, str..xlsx
lea rcx, [rsp + 0x58]
call fcn.140002110
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x320], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x330], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x14000ca3e
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ca39
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000ca39
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140056c04
movdqa xmm0, xmmword [0x140066450]
movdqu xmmword [rsp + 0x68], xmm0
mov byte [rsp + 0x58], 0
mov rdx, qword [rsp + 0x90]
cmp rdx, 0xf
jbe 0x14000ca9c
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ca8f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000ca8f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140056c04
movdqa xmm0, xmmword [0x140066450]
movdqu xmmword [rsp + 0x88], xmm0
mov byte [rsp + 0x78], 0
mov rdx, qword [rsp + 0xc8]
cmp rdx, 0xf
jbe 0x14000caf8
inc rdx
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000caeb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000caeb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140056c04
movdqa xmm0, xmmword [0x140066450]
movdqu xmmword [rsp + 0xc0], xmm0
mov byte [rsp + 0xb0], 0
lea rcx, [rsp + 0x320]
cmp qword [rsp + 0x338], 0xf
cmova rcx, qword [rsp + 0x320]
call fcn.140013f20
mov rdi, rax
mov qword [rsp + 0x2f0], rax
test rax, rax
jne 0x14000cc5c
lea rdx, str.Fehler_beim_Erstellen_des_Workbooks.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.14000a230
lea rdx, [0x140002310]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rdx, qword [rsp + 0x338]
cmp rdx, 0xf
jbe 0x14000cba4
inc rdx
mov rcx, qword [rsp + 0x320]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cb9e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000ccd6
call fcn.140056c04
nop
mov rdx, qword [rsp + 0x318]
cmp rdx, 7
jbe 0x14000cbec
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x300]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cbe7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000cd22
call fcn.140056c04
movdqa xmm0, xmmword [0x140066440]
movdqu xmmword [rsp + 0x310], xmm0
mov word [rsp + 0x300], si
mov rdx, qword [rsp + 0x358]
cmp rdx, 7
jbe 0x14000d4aa
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x340]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d4a5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000cd92
call fcn.140056c04
xor al, al
jmp 0x14000d5aa
mov rcx, rdi
call fcn.1400144d0
mov rbx, rax
test rax, rax
jne 0x14000cd99
lea rdx, str.Fehler_beim_Erstellen_des_Worksheets.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.14000a230
lea rdx, [0x140002310]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rdi
call fcn.1400148a0
nop
mov rdx, qword [rsp + 0x338]
cmp rdx, 0xf
jbe 0x14000cce3
inc rdx
mov rcx, qword [rsp + 0x320]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ccdd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000ccdd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140056c04
nop
mov rdx, qword [rsp + 0x318]
cmp rdx, 7
jbe 0x14000cd2e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x300]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cd29
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000cd29
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140056c04
movdqa xmm0, xmmword [0x140066440]
movdqu xmmword [rsp + 0x310], xmm0
mov word [rsp + 0x300], si
mov rdx, qword [rsp + 0x358]
cmp rdx, 7
jbe 0x14000d4aa
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x340]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d4a5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000d4a5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rax, str.Angebot_Nr
mov qword [rsp + 0xd0], rax
lea rax, str.Serien_Nr
mov qword [rsp + 0xd8], rax
lea rax, str.Datum
mov qword [rsp + 0xe0], rax
lea rax, str.Wagen_Typ
mov qword [rsp + 0xe8], rax
lea rax, str.Rad_Durchmesser
mov qword [rsp + 0xf0], rax
lea rax, str.Getriebe
mov qword [rsp + 0xf8], rax
lea rax, str.Akkuspannung
mov qword [rsp + 0x100], rax
lea rax, str.Laufzeit
mov qword [rsp + 0x108], rax
lea rax, str.Strecke
mov qword [rsp + 0x110], rax
mov edi, esi
lea rsi, [rsp + 0xd0]
nop word [rax + rax]
mov qword [rsp + 0x20], 0
mov r9, qword [rsi]
movzx r8d, di
xor edx, edx
mov rcx, rbx
call fcn.1400365a0
inc edi
lea rsi, [rsi + 8]
cmp edi, 9
jl 0x14000ce30
mov r9, r12
cmp qword [r12 + 0x18], 0xf
jbe 0x14000ce64
mov r9, qword [r12]
xor r8d, r8d
xor edi, edi
mov qword [rsp + 0x20], rdi
mov edx, 1
mov rcx, rbx
call fcn.1400365a0
mov rax, qword [rsp + 0x50]
mov r9, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14000ce8d
mov r9, qword [rax]
mov r8d, 2
mov qword [rsp + 0x20], rdi
mov edx, 1
mov rcx, rbx
call fcn.1400365a0
cmp qword [r15 + 0x18], 0xf
jbe 0x14000ceaf
mov r15, qword [r15]
mov r8d, 3
mov qword [rsp + 0x20], rdi
mov r9, r15
mov edx, 1
mov rcx, rbx
call fcn.1400365a0
mov rax, qword [rsp + 0x98]
movss xmm3, dword [rax]
cvtps2pd xmm3, xmm3
mov edx, 1
mov r8d, 4
mov rcx, rbx
call fcn.140036490
cmp qword [r13 + 0x18], 0xf
jbe 0x14000cef7
mov r13, qword [r13]
mov r8d, 5
mov qword [rsp + 0x20], rdi
mov r9, r13
mov edx, 1
mov rcx, rbx
call fcn.1400365a0
mov rax, qword [rsp + 0x428]
movss xmm3, dword [rax]
cvtps2pd xmm3, xmm3
mov edx, 1
mov r8d, 6
mov rcx, rbx
call fcn.140036490
mov rax, qword [rsp + 0xa0]
cmp qword [rax + 0x18], 0xf
jbe 0x14000cf46
mov rax, qword [rax]
mov r8d, 7
xor r13d, r13d
mov qword [rsp + 0x20], r13
mov r9, rax
mov edx, 1
mov rcx, rbx
call fcn.1400365a0
mov rax, qword [rsp + 0x438]
movd xmm3, dword [rax]
cvtdq2pd xmm3, xmm3
mov edx, 1
mov r8d, 8
mov rcx, rbx
call fcn.140036490
mov edi, 3
mov r15d, r13d
mov r8, qword [r14]
mov rcx, qword [r14 + 8]
sub rcx, r8
movabs rax, 0x2e8ba2e8ba2e8ba3
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x14000d100
mov r9d, r13d
movabs r12, 0x2e8ba2e8ba2e8ba3
nop word [rax + rax]
inc edi
imul rsi, r9, 0x58
lea r9, [r8 + rsi]
cmp qword [r9 + 0x18], 0xf
jbe 0x14000cfe4
mov r9, qword [r9]
xor r8d, r8d
mov qword [rsp + 0x20], r13
mov edx, edi
mov rcx, rbx
call fcn.1400365a0
mov rax, qword [r14]
movd xmm3, dword [rsi + rax + 0x20]
cvtdq2pd xmm3, xmm3
mov r8d, 1
mov edx, edi
mov rcx, rbx
call fcn.140036490
mov rax, qword [r14]
movd xmm3, dword [rsi + rax + 0x24]
cvtdq2pd xmm3, xmm3
mov r8d, 2
mov edx, edi
mov rcx, rbx
call fcn.140036490
mov rax, qword [r14]
movd xmm3, dword [rsi + rax + 0x28]
cvtdq2pd xmm3, xmm3
mov r8d, 3
mov edx, edi
mov rcx, rbx
call fcn.140036490
mov rax, qword [r14]
movss xmm3, dword [rsi + rax + 0x2c]
cvtps2pd xmm3, xmm3
mov r8d, 4
mov edx, edi
mov rcx, rbx
call fcn.140036490
mov rax, qword [r14]
movss xmm3, dword [rsi + rax + 0x30]
cvtps2pd xmm3, xmm3
mov r8d, 5
mov edx, edi
mov rcx, rbx
call fcn.140036490
mov rax, qword [r14]
movd xmm3, dword [rsi + rax + 0x34]
cvtdq2pd xmm3, xmm3
mov r8d, 6
mov edx, edi
mov rcx, rbx
call fcn.140036490
mov r9, qword [r14]
add r9, 0x38
add r9, rsi
cmp qword [r9 + 0x18], 0xf
jbe 0x14000d0b6
mov r9, qword [r9]
mov r8d, 7
mov qword [rsp + 0x20], r13
mov edx, edi
mov rcx, rbx
call fcn.1400365a0
inc r15d
mov r8, qword [r14]
mov r9d, r15d
mov rcx, qword [r14 + 8]
sub rcx, r8
mov rax, r12
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r9, rdx
jb 0x14000cfd0
mov r12, qword [rsp + 0xa8]
lea rax, str.Modus
mov qword [rsp + 0x128], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x130], xmm0
mov byte [rsp + 0x140], r13b
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x148], xmm1
xorps xmm2, xmm2
movsd qword [rsp + 0x158], xmm2
lea rax, str.Vorgabe
mov qword [rsp + 0x160], rax
movdqu xmmword [rsp + 0x168], xmm0
mov byte [rsp + 0x178], r13b
movdqu xmmword [rsp + 0x180], xmm1
movsd qword [rsp + 0x190], xmm2
lea rax, str.Drehzahl_Links
mov qword [rsp + 0x198], rax
movdqu xmmword [rsp + 0x1a0], xmm0
mov byte [rsp + 0x1b0], r13b
movdqu xmmword [rsp + 0x1b8], xmm1
movsd qword [rsp + 0x1c8], xmm2
lea rax, str.Drehzahl_Rechts
mov qword [rsp + 0x1d0], rax
movdqu xmmword [rsp + 0x1d8], xmm0
mov byte [rsp + 0x1e8], r13b
movdqu xmmword [rsp + 0x1f0], xmm1
movsd qword [rsp + 0x200], xmm2
lea rax, str.Spannung
mov qword [rsp + 0x208], rax
movdqu xmmword [rsp + 0x210], xmm0
mov byte [rsp + 0x220], r13b
movdqu xmmword [rsp + 0x228], xmm1
movsd qword [rsp + 0x238], xmm2
lea rax, str.Strom
mov qword [rsp + 0x240], rax
movdqu xmmword [rsp + 0x248], xmm0
mov byte [rsp + 0x258], r13b
movdqu xmmword [rsp + 0x260], xmm1
movsd qword [rsp + 0x270], xmm2
lea rax, [0x14005a3ac]
mov qword [rsp + 0x278], rax
movdqu xmmword [rsp + 0x280], xmm0
mov byte [rsp + 0x290], r13b
movdqu xmmword [rsp + 0x298], xmm1
movsd qword [rsp + 0x2a8], xmm2
lea rax, str.Zeitstempel
mov qword [rsp + 0x2b0], rax
movdqu xmmword [rsp + 0x2b8], xmm0
mov byte [rsp + 0x2c8], r13b
movdqu xmmword [rsp + 0x2d0], xmm1
movsd qword [rsp + 0x2e0], xmm2
lea rax, [rsp + 0x128]
mov qword [rsp + 0x360], rax
lea rax, [rsp + 0x160]
mov qword [rsp + 0x368], rax
lea rax, [rsp + 0x198]
mov qword [rsp + 0x370], rax
lea rax, [rsp + 0x1d0]
mov qword [rsp + 0x378], rax
lea rax, [rsp + 0x208]
mov qword [rsp + 0x380], rax
lea rax, [rsp + 0x240]
mov qword [rsp + 0x388], rax
lea rax, [rsp + 0x278]
mov qword [rsp + 0x390], rax
lea rax, [rsp + 0x2b0]
mov qword [rsp + 0x398], rax
mov qword [rsp + 0x3a0], r13
mov dword [rsp + 0x38], r13d
mov dword [rsp + 0x3c], 0x9020000
mov qword [rsp + 0x40], r13
lea rax, str.Messwerte
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x360]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov r9d, edi
mov rcx, rbx
call fcn.140036aa0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
mov r9d, edi
mov rdx, rbx
mov rcx, qword [rsp + 0x2f0]
call fcn.14000d610
mov rcx, qword [rsp + 0x2f0]
call fcn.1400148a0
test eax, eax
je 0x14000d4b1
lea rdx, str.Fehler_beim_Speichern_der_Excel_Datei.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.14000a230
lea rdx, [0x140002310]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rdx, qword [rsp + 0x338]
cmp rdx, 0xf
jbe 0x14000d400
inc rdx
mov rcx, qword [rsp + 0x320]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d3fa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d4eb
call fcn.140056c04
nop
mov rdx, qword [rsp + 0x318]
cmp rdx, 7
jbe 0x14000d448
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x300]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d443
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d537
call fcn.140056c04
movdqa xmm0, xmmword [0x140066440]
movdqu xmmword [rsp + 0x310], xmm0
mov word [rsp + 0x300], r13w
mov rdx, qword [rsp + 0x358]
cmp rdx, 7
jbe 0x14000d4aa
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x340]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d4a5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d59c
call fcn.140056c04
xor al, al
jmp 0x14000d5aa
mov rdx, qword [rsp + 0x338]
cmp rdx, 0xf
jbe 0x14000d4f8
inc rdx
mov rcx, qword [rsp + 0x320]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d4f2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000d4f2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140056c04
nop
mov rdx, qword [rsp + 0x318]
cmp rdx, 7
jbe 0x14000d543
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x300]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d53e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000d53e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140056c04
movdqa xmm0, xmmword [0x140066440]
movdqu xmmword [rsp + 0x310], xmm0
mov word [rsp + 0x300], r13w
mov rdx, qword [rsp + 0x358]
cmp rdx, 7
jbe 0x14000d5a8
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x340]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d5a3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000d5a3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140056c04
mov al, 1
mov rcx, qword [rsp + 0x3b0]
xor rcx, rsp
call fcn.140056840
add rsp, 0x3c0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
lea r8, [rsp + 0x300]
lea rdx, [rsp + 0x2f0]
lea rcx, str.exists
call fcn.1400047a0
nop
lea r8, [rsp + 0x300]
lea rdx, [rsp + 0x2f0]
lea rcx, str.create_directories
call fcn.1400047a0
int3