Function at 0x140002634
Capabilities:
Terminate process

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r14
lea rbp, [rsp - 0x180]
sub rsp, 0x280
mov rax, qword [0x14000d010]
xor rax, rsp
mov qword [rbp + 0x170], rax
mov r14, r8
mov rsi, rdx
mov rbx, rcx
mov qword [rsp + 0x20], rcx
lea rdx, str.dataTask.txt
lea rcx, [rbp - 0x40]
call fcn.1400045e0
nop
lea rcx, [rbp - 0x20]
call fcn.140004608
nop
lea rcx, [rbp - 0x60]
call fcn.140004608
nop
lea rcx, [rbp]
call fcn.140001618
nop
lea rcx, [rbp + 0x60]
call fcn.140002900
lea rcx, [rbp + 0x60]
call fcn.140003868
nop
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x60]
call fcn.1400037e0
lea rcx, [rbp + 0x60]
call fcn.140003800
xor edi, edi
test al, al
jne 0x14000275e
lea rdx, str.No_data_file_found__enter__y__if_you_want_to_create_a_new_file.__nDrag_the_file_into_the_window:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400053e8
lea rdx, [rbp - 0x40]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.1400056d0
lea rcx, [rbp - 0x40]
call fcn.140005714
test al, al
je 0x140002709
lea rcx, [rbp - 0x40]
call fcn.140004588
jmp 0x14000287b
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x60]
call fcn.1400037e0
lea rcx, [rbp + 0x60]
call fcn.140003800
test al, al
jne 0x14000275e
lea rdx, str._Unsuccessfully
lea rcx, [rsp + 0x28]
call fcn.1400045e0
mov r8, rax
mov edx, 4
mov rcx, r14
call fcn.140001424
mov rcx, qword [rsi + 8]
test rcx, rcx
je 0x140002752
call fcn.1400015e0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x60]
call fcn.1400056d0
lea rcx, [rbp - 0x20]
call fcn.14000132c
test eax, eax
jle 0x140002872
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x60]
call fcn.1400056d0
lea rcx, [rbp - 0x60]
call fcn.14000132c
mov dword [rbp], eax
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x60]
call fcn.1400056d0
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x18]
call fcn.140004594
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x60]
call fcn.1400056d0
lea rcx, [rbp - 0x60]
call fcn.14000132c
mov dword [rbp + 4], eax
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x60]
call fcn.1400056d0
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x38]
call fcn.140004594
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x60]
call fcn.1400056d0
lea rcx, [rbp - 0x60]
call fcn.14000132c
mov dword [rbp + 8], eax
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x60]
call fcn.1400056d0
lea rcx, [rbp - 0x60]
call fcn.14000132c
mov dword [rbp + 0xc], eax
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x60]
call fcn.1400056d0
lea rcx, [rbp - 0x60]
call fcn.14000132c
mov dword [rbp + 0x10], eax
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x60]
call fcn.1400056d0
lea rcx, [rbp - 0x60]
call fcn.14000132c
mov dword [rbp + 0x14], eax
lea rdx, [rbp]
lea rcx, [rsp + 0x48]
call fcn.140002910
mov rdx, rax
mov rcx, rsi
call fcn.14000147c
inc edi
lea rcx, [rbp - 0x20]
call fcn.14000132c
cmp edi, eax
jl 0x14000277c
lea rcx, [rbp + 0x60]
call fcn.1400037ac
lea rdx, [rbp - 0x40]
mov rcx, rbx
call fcn.1400045c4
nop
lea rcx, [rbp + 0x60]
call fcn.1400028dc
nop
lea rcx, [rbp]
call fcn.1400015c0
nop
lea rcx, [rbp - 0x60]
call fcn.1400045bc
nop
lea rcx, [rbp - 0x20]
call fcn.1400045bc
nop
lea rcx, [rbp - 0x40]
call fcn.1400045bc
mov rax, rbx
mov rcx, qword [rbp + 0x170]
xor rcx, rsp
call fcn.1400065b0
add rsp, 0x280
pop r14
pop rdi
pop rsi
pop rbx
pop rbp
ret