Function at 0x140078700
Capabilities:
Delete file
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 8], rcx
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0xc60]
sub rsp, 0xd60
mov rax, qword [0x140141080]
xor rax, rsp
mov qword [rbp + 0xc50], rax
mov r12, rcx
mov qword [rbp + 0x230], rcx
call fcn.1400562d0
mov r8d, 0xa
test al, al
je 0x14007f050
xor ecx, ecx
inc ecx
cmp ecx, 8
jl 0x140078756
mov edx, 4
xor ecx, ecx
inc ecx
cmp ecx, 8
jl 0x140078764
sub rdx, 1
jne 0x140078762
xor ecx, ecx
inc ecx
cmp ecx, 8
jl 0x140078773
sub r8, 1
jne 0x140078754
xor ebx, ebx
nop dword [rax]
nop word [rax + rax]
xor r11d, r11d
lea r10d, [r11 + 5]
nop word [rax + rax]
add r10d, 4
cmp r10d, 0x11
jne 0x14007888a
lea r9d, [r10 - 7]
xor edx, edx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x1400787dd
mov eax, Ordinal_79
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x1400787b7
xor eax, eax
cmp r8d, 0xa
cmovne eax, r8d
test eax, eax
jg 0x1400787c3
jmp 0x1400787b7
cmp ecx, 0xb
jl 0x1400787b7
inc edx
cmp edx, 4
jl 0x1400787b4
mov edx, 5
nop
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140078809
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x1400787f5
sub rdx, 1
jne 0x1400787f0
sub r9, 1
jne 0x1400787b2
lea r9d, [rdx + 0xa]
nop dword [rax]
xor edx, edx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x14007884b
mov eax, Ordinal_79
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x140078825
xor eax, eax
cmp r8d, 0xa
cmovne eax, r8d
test eax, eax
jg 0x140078831
jmp 0x140078825
cmp ecx, 0xb
jl 0x140078825
inc edx
cmp edx, 4
jl 0x140078822
mov edx, 5
nop dword [rax]
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140078879
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x140078865
sub rdx, 1
jne 0x140078860
sub r9, 1
jne 0x140078820
jmp 0x1400787a0
cmp r10d, 0x1c
jl 0x1400787a0
inc r11d
cmp r11d, 6
jl 0x140078793
mov r10d, 5
nop word [rax + rax]
mov r9d, 0xa
nop word [rax + rax]
xor r8d, r8d
lea ecx, [r8 + 2]
inc ecx
cmp ecx, 7
jne 0x1400788e9
mov eax, Ordinal_79
lea edx, [rax - 5]
cmp edx, 0xa
je 0x1400788c7
xor eax, eax
cmp edx, 0xa
cmovne eax, edx
test eax, eax
jg 0x1400788d3
jmp 0x1400788c7
cmp ecx, 0xb
jl 0x1400788c7
inc r8d
cmp r8d, 4
jl 0x1400788c3
mov edx, 5
nop dword [rax]
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140078919
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x140078905
sub rdx, 1
jne 0x140078900
sub r9, 1
jne 0x1400788c0
sub r10, 1
jne 0x1400788b0
lea r9d, [rdx + 0xa]
nop
xor r8d, r8d
lea edx, [r8 + 2]
inc edx
cmp edx, 7
jne 0x140078959
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140078937
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x140078943
jmp 0x140078937
cmp edx, 0xb
jl 0x140078937
inc r8d
cmp r8d, 4
jl 0x140078933
mov edx, 5
nop dword [rax]
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140078989
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x140078975
sub rdx, 1
jne 0x140078970
sub r9, 1
jne 0x140078930
inc ebx
cmp ebx, 0xa
jl 0x140078790
lea edx, [r9 + 0xa]
xor ecx, ecx
inc ecx
cmp ecx, 6
jl 0x1400789a6
sub rdx, 1
jne 0x1400789a4
mov edx, 0xa
mov r8d, edx
lea rcx, [rbp + 0x590]
call fcn.1400550a0
lea rcx, [rbp + 0x590]
call fcn.14004cee0
mov r8d, 0xa
nop dword [rax]
xor ecx, ecx
inc ecx
cmp ecx, 8
jl 0x1400789e2
mov edx, 4
nop
xor ecx, ecx
inc ecx
cmp ecx, 8
jl 0x1400789f2
sub rdx, 1
jne 0x1400789f0
xor ecx, ecx
inc ecx
cmp ecx, 8
jl 0x140078a01
sub r8, 1
jne 0x1400789e0
xor ebx, ebx
xor r11d, r11d
lea r10d, [r11 + 5]
nop word [rax + rax]
add r10d, 4
cmp r10d, 0x11
jne 0x140078b0a
lea r9d, [r10 - 7]
xor edx, edx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x140078a5d
mov eax, Ordinal_79
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x140078a37
xor eax, eax
cmp r8d, 0xa
cmovne eax, r8d
test eax, eax
jg 0x140078a43
jmp 0x140078a37
cmp ecx, 0xb
jl 0x140078a37
inc edx
cmp edx, 4
jl 0x140078a34
mov edx, 5
nop
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140078a89
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x140078a75
sub rdx, 1
jne 0x140078a70
sub r9, 1
jne 0x140078a32
lea r9d, [rdx + 0xa]
nop dword [rax]
xor edx, edx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x140078acb
mov eax, Ordinal_79
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x140078aa5
xor eax, eax
cmp r8d, 0xa
cmovne eax, r8d
test eax, eax
jg 0x140078ab1
jmp 0x140078aa5
cmp ecx, 0xb
jl 0x140078aa5
inc edx
cmp edx, 4
jl 0x140078aa2
mov edx, 5
nop dword [rax]
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140078af9
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x140078ae5
sub rdx, 1
jne 0x140078ae0
sub r9, 1
jne 0x140078aa0
jmp 0x140078a20
cmp r10d, 0x1c
jl 0x140078a20
inc r11d
cmp r11d, 6
jl 0x140078a13
mov r10d, 5
nop word [rax + rax]
mov r9d, 0xa
nop word [rax + rax]
xor r8d, r8d
lea ecx, [r8 + 2]
inc ecx
cmp ecx, 7
jne 0x140078b69
mov eax, Ordinal_79
lea edx, [rax - 5]
cmp edx, 0xa
je 0x140078b47
xor eax, eax
cmp edx, 0xa
cmovne eax, edx
test eax, eax
jg 0x140078b53
jmp 0x140078b47
cmp ecx, 0xb
jl 0x140078b47
inc r8d
cmp r8d, 4
jl 0x140078b43
mov edx, 5
nop dword [rax]
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140078b99
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x140078b85
sub rdx, 1
jne 0x140078b80
sub r9, 1
jne 0x140078b40
sub r10, 1
jne 0x140078b30
lea r9d, [rdx + 0xa]
nop
xor r8d, r8d
lea edx, [r8 + 2]
inc edx
cmp edx, 7
jne 0x140078bd9
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140078bb7
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x140078bc3
jmp 0x140078bb7
cmp edx, 0xb
jl 0x140078bb7
inc r8d
cmp r8d, 4
jl 0x140078bb3
mov edx, 5
nop dword [rax]
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140078c09
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x140078bf5
sub rdx, 1
jne 0x140078bf0
sub r9, 1
jne 0x140078bb0
inc ebx
cmp ebx, 0xa
jl 0x140078a10
lea edx, [r9 + 0xa]
xor ecx, ecx
inc ecx
cmp ecx, 6
jl 0x140078c26
sub rdx, 1
jne 0x140078c24
mov edx, 0xa
mov r8d, edx
lea rcx, [rbp + 0x970]
call fcn.1400550a0
lea rcx, [rbp + 0x970]
call fcn.14004cee0
movups xmm0, xmmword [0x1401283b8]
movups xmmword [rbp + 0x2e8], xmm0
movzx eax, byte [0x1401283c8]
mov byte [rbp + 0x2f8], al
xor r8d, r8d
lea r9, [rbp + 0x2e8]
nop dword [rax + rax]
mov eax, 0x45b74e4d
imul r8d
sar edx, 0x19
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x79
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x140078c80
movzx edx, byte [rsp + 0x38]
lea rcx, [rbp + 0x4e8]
call fcn.140050010
nop
lea rax, [rbp + 0x2e8]
mov r15, 0xffffffffffffffff
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x140078cd3
lea rdx, [rbp + 0x2e8]
lea rcx, [rbp + 0x4e8]
call fcn.140050030
nop
lea rdx, [rbp + 0x4e8]
lea rcx, [rbp + 0x378]
call fcn.1400551b0
nop
lea rcx, [rbp + 0x4e8]
call fcn.14004cee0
mov r8d, 0xa
xor ecx, ecx
nop dword [rax]
inc ecx
cmp ecx, 8
jl 0x140078d20
mov edx, 4
nop dword [rax]
xor ecx, ecx
inc ecx
cmp ecx, 8
jl 0x140078d32
sub rdx, 1
jne 0x140078d30
xor ecx, ecx
inc ecx
cmp ecx, 8
jl 0x140078d41
sub r8, 1
jne 0x140078d17
xor ebx, ebx
xor r11d, r11d
lea r10d, [r11 + 5]
nop word [rax + rax]
add r10d, 4
cmp r10d, 0x11
jne 0x140078e4a
lea r9d, [r10 - 7]
xor edx, edx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x140078d9d
mov eax, Ordinal_79
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x140078d77
xor eax, eax
cmp r8d, 0xa
cmovne eax, r8d
test eax, eax
jg 0x140078d83
jmp 0x140078d77
cmp ecx, 0xb
jl 0x140078d77
inc edx
cmp edx, 4
jl 0x140078d74
mov edx, 5
nop
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140078dc9
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x140078db5
sub rdx, 1
jne 0x140078db0
sub r9, 1
jne 0x140078d72
lea r9d, [rdx + 0xa]
nop dword [rax]
xor edx, edx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x140078e0b
mov eax, Ordinal_79
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x140078de5
xor eax, eax
cmp r8d, 0xa
cmovne eax, r8d
test eax, eax
jg 0x140078df1
jmp 0x140078de5
cmp ecx, 0xb
jl 0x140078de5
inc edx
cmp edx, 4
jl 0x140078de2
mov edx, 5
nop dword [rax]
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140078e39
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x140078e25
sub rdx, 1
jne 0x140078e20
sub r9, 1
jne 0x140078de0
jmp 0x140078d60
cmp r10d, 0x1c
jl 0x140078d60
inc r11d
cmp r11d, 6
jl 0x140078d53
mov r10d, 5
nop word [rax + rax]
mov r9d, 0xa
nop word [rax + rax]
xor r8d, r8d
lea ecx, [r8 + 2]
inc ecx
cmp ecx, 7
jne 0x140078ea9
mov eax, Ordinal_79
lea edx, [rax - 5]
cmp edx, 0xa
je 0x140078e87
xor eax, eax
cmp edx, 0xa
cmovne eax, edx
test eax, eax
jg 0x140078e93
jmp 0x140078e87
cmp ecx, 0xb
jl 0x140078e87
inc r8d
cmp r8d, 4
jl 0x140078e83
mov edx, 5
nop dword [rax]
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140078ed9
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x140078ec5
sub rdx, 1
jne 0x140078ec0
sub r9, 1
jne 0x140078e80
sub r10, 1
jne 0x140078e70
lea r9d, [rdx + 0xa]
nop
xor r8d, r8d
lea edx, [r8 + 2]
inc edx
cmp edx, 7
jne 0x140078f19
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140078ef7
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x140078f03
jmp 0x140078ef7
cmp edx, 0xb
jl 0x140078ef7
inc r8d
cmp r8d, 4
jl 0x140078ef3
mov edx, 5
nop dword [rax]
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140078f49
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x140078f35
sub rdx, 1
jne 0x140078f30
sub r9, 1
jne 0x140078ef0
inc ebx
cmp ebx, 0xa
jl 0x140078d50
lea edx, [r9 + 0xa]
xor ecx, ecx
inc ecx
cmp ecx, 6
jl 0x140078f66
sub rdx, 1
jne 0x140078f64
mov edx, 0xa
mov r8d, edx
lea rcx, [rbp + 0x6f0]
call fcn.1400550a0
lea rcx, [rbp + 0x6f0]
call fcn.14004cee0
movups xmm0, xmmword [str.yb_bYUf]
movups xmmword [rbp + 0x300], xmm0
movzx eax, byte [0x1401286c8]
mov byte [rbp + 0x310], al
xor r8d, r8d
lea r9, [rbp + 0x300]
nop dword [rax + rax]
mov eax, 0x45b74e4d
imul r8d
sar edx, 0x19
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x79
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x140078fc0
movzx edx, byte [rsp + 0x38]
lea rcx, [rbp + 0x468]
call fcn.140050010
nop
lea rax, [rbp + 0x300]
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140079010
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x468]
call fcn.140050030
nop
lea rdx, [rbp + 0x468]
lea rcx, [rbp + 0x358]
call fcn.1400551b0
nop
lea rcx, [rbp + 0x468]
call fcn.14004cee0
mov r8d, 0xa
xor ecx, ecx
inc ecx
cmp ecx, 8
jl 0x140079056
mov edx, 4
xor ecx, ecx
inc ecx
cmp ecx, 8
jl 0x140079064
sub rdx, 1
jne 0x140079062
xor ecx, ecx
inc ecx
cmp ecx, 8
jl 0x140079073
sub r8, 1
jne 0x140079054
xor ebx, ebx
nop dword [rax]
nop word [rax + rax]
xor r11d, r11d
lea r10d, [r11 + 5]
nop word [rax + rax]
add r10d, 4
cmp r10d, 0x11
jne 0x14007918a
lea r9d, [r10 - 7]
xor edx, edx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x1400790dd
mov eax, Ordinal_79
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x1400790b7
xor eax, eax
cmp r8d, 0xa
cmovne eax, r8d
test eax, eax
jg 0x1400790c3
jmp 0x1400790b7
cmp ecx, 0xb
jl 0x1400790b7
inc edx
cmp edx, 4
jl 0x1400790b4
mov edx, 5
nop
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140079109
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x1400790f5
sub rdx, 1
jne 0x1400790f0
sub r9, 1
jne 0x1400790b2
lea r9d, [rdx + 0xa]
nop dword [rax]
xor edx, edx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x14007914b
mov eax, Ordinal_79
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x140079125
xor eax, eax
cmp r8d, 0xa
cmovne eax, r8d
test eax, eax
jg 0x140079131
jmp 0x140079125
cmp ecx, 0xb
jl 0x140079125
inc edx
cmp edx, 4
jl 0x140079122
mov edx, 5
nop dword [rax]
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140079179
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x140079165
sub rdx, 1
jne 0x140079160
sub r9, 1
jne 0x140079120
jmp 0x1400790a0
cmp r10d, 0x1c
jl 0x1400790a0
inc r11d
cmp r11d, 6
jl 0x140079093
mov r10d, 5
nop word [rax + rax]
mov r9d, 0xa
nop word [rax + rax]
xor r8d, r8d
lea ecx, [r8 + 2]
inc ecx
cmp ecx, 7
jne 0x1400791e9
mov eax, Ordinal_79
lea edx, [rax - 5]
cmp edx, 0xa
je 0x1400791c7
xor eax, eax
cmp edx, 0xa
cmovne eax, edx
test eax, eax
jg 0x1400791d3
jmp 0x1400791c7
cmp ecx, 0xb
jl 0x1400791c7
inc r8d
cmp r8d, 4
jl 0x1400791c3
mov edx, 5
nop dword [rax]
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140079219
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x140079205
sub rdx, 1
jne 0x140079200
sub r9, 1
jne 0x1400791c0
sub r10, 1
jne 0x1400791b0
lea r9d, [rdx + 0xa]
nop
xor r8d, r8d
lea edx, [r8 + 2]
inc edx
cmp edx, 7
jne 0x140079259
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140079237
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x140079243
jmp 0x140079237
cmp edx, 0xb
jl 0x140079237
inc r8d
cmp r8d, 4
jl 0x140079233
mov edx, 5
nop dword [rax]
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140079289
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x140079275
sub rdx, 1
jne 0x140079270
sub r9, 1
jne 0x140079230
inc ebx
cmp ebx, 0xa
jl 0x140079090
lea edx, [r9 + 0xa]
xor ecx, ecx
inc ecx
cmp ecx, 6
jl 0x1400792a6
sub rdx, 1
jne 0x1400792a4
mov edx, 0xa
mov r8d, edx
lea rcx, [rbp + 0x6b0]
call fcn.1400550a0
lea rcx, [rbp + 0x6b0]
call fcn.14004cee0
movaps xmm0, xmmword [0x140128220]
movaps xmmword [rbp + 0x510], xmm0
movaps xmm1, xmmword [0x140128230]
movaps xmmword [rbp + 0x520], xmm1
movaps xmm0, xmmword [0x140128240]
movaps xmmword [rbp + 0x530], xmm0
movaps xmm1, xmmword [0x140128250]
movaps xmmword [rbp + 0x540], xmm1
movaps xmm0, xmmword [0x140128260]
movaps xmmword [rbp + 0x550], xmm0
movsd xmm0, qword [0x140128270]
movsd qword [rbp + 0x560], xmm0
movzx eax, byte [0x140128278]
mov byte [rbp + 0x568], al
xor r8d, r8d
lea r9, [rbp + 0x510]
mov eax, 0x45b74e4d
imul r8d
sar edx, 0x19
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x79
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x59
jl 0x140079340
movzx edx, byte [rsp + 0x38]
lea rcx, [rbp + 0x488]
call fcn.140050010
nop
lea rax, [rbp + 0x510]
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140079390
lea rdx, [rbp + 0x510]
lea rcx, [rbp + 0x488]
call fcn.140050030
nop
lea rdx, [rbp + 0x488]
lea rcx, [rbp + 0x318]
call fcn.1400551b0
nop
lea rcx, [rbp + 0x488]
call fcn.14004cee0
mov r8d, 0xa
xor ecx, ecx
inc ecx
cmp ecx, 8
jl 0x1400793d6
mov edx, 4
xor ecx, ecx
inc ecx
cmp ecx, 8
jl 0x1400793e4
sub rdx, 1
jne 0x1400793e2
xor ecx, ecx
inc ecx
cmp ecx, 8
jl 0x1400793f3
sub r8, 1
jne 0x1400793d4
xor ebx, ebx
nop dword [rax]
nop word [rax + rax]
xor r11d, r11d
lea r10d, [r11 + 5]
nop word [rax + rax]
add r10d, 4
cmp r10d, 0x11
jne 0x14007950a
lea r9d, [r10 - 7]
xor edx, edx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x14007945d
mov eax, Ordinal_79
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x140079437
xor eax, eax
cmp r8d, 0xa
cmovne eax, r8d
test eax, eax
jg 0x140079443
jmp 0x140079437
cmp ecx, 0xb
jl 0x140079437
inc edx
cmp edx, 4
jl 0x140079434
mov edx, 5
nop
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140079489
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x140079475
sub rdx, 1
jne 0x140079470
sub r9, 1
jne 0x140079432
lea r9d, [rdx + 0xa]
nop dword [rax]
xor edx, edx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x1400794cb
mov eax, Ordinal_79
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x1400794a5
xor eax, eax
cmp r8d, 0xa
cmovne eax, r8d
test eax, eax
jg 0x1400794b1
jmp 0x1400794a5
cmp ecx, 0xb
jl 0x1400794a5
inc edx
cmp edx, 4
jl 0x1400794a2
mov edx, 5
nop dword [rax]
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x1400794f9
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x1400794e5
sub rdx, 1
jne 0x1400794e0
sub r9, 1
jne 0x1400794a0
jmp 0x140079420
cmp r10d, 0x1c
jl 0x140079420
inc r11d
cmp r11d, 6
jl 0x140079413
mov r10d, 5
nop word [rax + rax]
mov r9d, 0xa
nop word [rax + rax]
xor r8d, r8d
lea ecx, [r8 + 2]
inc ecx
cmp ecx, 7
jne 0x140079569
mov eax, Ordinal_79
lea edx, [rax - 5]
cmp edx, 0xa
je 0x140079547
xor eax, eax
cmp edx, 0xa
cmovne eax, edx
test eax, eax
jg 0x140079553
jmp 0x140079547
cmp ecx, 0xb
jl 0x140079547
inc r8d
cmp r8d, 4
jl 0x140079543
mov edx, 5
nop dword [rax]
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140079599
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x140079585
sub rdx, 1
jne 0x140079580
sub r9, 1
jne 0x140079540
sub r10, 1
jne 0x140079530
lea r9d, [rdx + 0xa]
nop
xor r8d, r8d
lea edx, [r8 + 2]
inc edx
cmp edx, 7
jne 0x1400795d9
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x1400795b7
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x1400795c3
jmp 0x1400795b7
cmp edx, 0xb
jl 0x1400795b7
inc r8d
cmp r8d, 4
jl 0x1400795b3
mov edx, 5
nop dword [rax]
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x140079609
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x1400795f5
sub rdx, 1
jne 0x1400795f0
sub r9, 1
jne 0x1400795b0
inc ebx
cmp ebx, 0xa
jl 0x140079410
lea edx, [r9 + 0xa]
xor ecx, ecx
inc ecx
cmp ecx, 6
jl 0x140079626
sub rdx, 1
jne 0x140079624
mov edx, 0xa
mov r8d, edx
lea rcx, [rbp + 0x670]
call fcn.1400550a0
lea rcx, [rbp + 0x670]
call fcn.14004cee0
mov eax, dword [str.d_fN:]
mov dword [rbp + 0x238], eax
movzx eax, byte [0x14012854c]
mov byte [rbp + 0x23c], al
xor r8d, r8d
lea r9, [rbp + 0x238]
nop word [rax + rax]
mov eax, 0x45b74e4d
imul r8d
sar edx, 0x19
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x79
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 5
jl 0x140079680
movzx edx, byte [rsp + 0x38]
lea rcx, [rbp + 0x4c8]
call fcn.140050010
nop
lea rax, [rbp + 0x238]
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400796d0
xor ecx, ecx
inc ecx
cmp ecx, 8
jl 0x14007f052
mov edx, 4
nop
xor ecx, ecx
inc ecx
cmp ecx, 8
jl 0x14007f062
sub rdx, 1
jne 0x14007f060
xor ecx, ecx
inc ecx
cmp ecx, 8
jl 0x14007f071
sub r8, 1
jne 0x14007f050
xor ebx, ebx
xor r11d, r11d
lea r10d, [r11 + 5]
nop word [rax + rax]
add r10d, 4
cmp r10d, 0x11
jne 0x14007f1a9
lea r9d, [r10 - 7]
nop dword [rax]
nop word [rax + rax]
xor edx, edx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x14007f0df
mov eax, Ordinal_79
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x14007f0b5
xor eax, eax
cmp r8d, 0xa
cmovne eax, r8d
test eax, eax
jg 0x14007f0c5
jmp 0x14007f0b5
cmp ecx, 0xb
jl 0x14007f0b5
inc edx
cmp edx, 4
jl 0x14007f0b2
mov edx, 5
mov eax, Ordinal_79
nop word [rax + rax]
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f118
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x14007f100
sub rdx, 1
jne 0x14007f0f0
sub r9, 1
jne 0x14007f0b0
lea r9d, [rdx + 0xa]
nop dword [rax + rax]
xor edx, edx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x14007f15f
mov eax, Ordinal_79
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x14007f135
xor eax, eax
cmp r8d, 0xa
cmovne eax, r8d
test eax, eax
jg 0x14007f145
jmp 0x14007f135
cmp ecx, 0xb
jl 0x14007f135
inc edx
cmp edx, 4
jl 0x14007f132
mov edx, 5
mov eax, Ordinal_79
nop word [rax + rax]
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f198
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x14007f180
sub rdx, 1
jne 0x14007f170
sub r9, 1
jne 0x14007f130
jmp 0x14007f090
cmp r10d, 0x1c
jl 0x14007f090
inc r11d
cmp r11d, 6
jl 0x14007f083
mov r10d, 5
nop word [rax + rax]
mov r9d, 0xa
nop word [rax + rax]
xor r8d, r8d
nop dword [rax]
nop word [rax + rax]
lea ecx, [r8 + 2]
inc ecx
cmp ecx, 7
jne 0x14007f21a
mov eax, Ordinal_79
lea edx, [rax - 5]
cmp edx, 0xa
je 0x14007f1f4
xor eax, eax
cmp edx, 0xa
cmovne eax, edx
test eax, eax
jg 0x14007f204
jmp 0x14007f1f4
cmp ecx, 0xb
jl 0x14007f1f4
inc r8d
cmp r8d, 4
jl 0x14007f1f0
mov edx, 5
nop dword [rax]
mov eax, Ordinal_79
nop word [rax + rax]
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f258
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x14007f240
sub rdx, 1
jne 0x14007f230
sub r9, 1
jne 0x14007f1e0
sub r10, 1
jne 0x14007f1d0
lea r9d, [rdx + 0xa]
nop word [rax + rax]
xor r8d, r8d
nop dword [rax]
nop word [rax + rax]
lea edx, [r8 + 2]
inc edx
cmp edx, 7
jne 0x14007f2ba
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f294
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x14007f2a4
jmp 0x14007f294
cmp edx, 0xb
jl 0x14007f294
inc r8d
cmp r8d, 4
jl 0x14007f290
mov edx, 5
nop dword [rax]
mov eax, Ordinal_79
nop word [rax + rax]
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f2f8
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x14007f2e0
sub rdx, 1
jne 0x14007f2d0
sub r9, 1
jne 0x14007f280
inc ebx
cmp ebx, 0xa
jl 0x14007f080
lea edx, [r9 + 0xa]
xor ecx, ecx
nop dword [rax]
inc ecx
cmp ecx, 6
jl 0x14007f320
sub rdx, 1
jne 0x14007f317
mov edx, 0xa
mov r8d, edx
lea rcx, [rbp + 0x930]
call fcn.1400550a0
lea rcx, [rbp + 0x930]
call fcn.14004cee0
mov rcx, r12
call fcn.14004ced0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov r8d, 0xa
xor ecx, ecx
inc ecx
cmp ecx, 8
jl 0x14007f366
mov edx, 4
xor ecx, ecx
inc ecx
cmp ecx, 8
jl 0x14007f374
sub rdx, 1
jne 0x14007f372
xor ecx, ecx
inc ecx
cmp ecx, 8
jl 0x14007f383
sub r8, 1
jne 0x14007f364
xor ebx, ebx
nop dword [rax]
nop word [rax + rax]
xor r11d, r11d
lea r10d, [r11 + 5]
nop word [rax + rax]
add r10d, 4
cmp r10d, 0x11
jne 0x14007f4c9
lea r9d, [r10 - 7]
nop dword [rax]
nop word [rax + rax]
xor edx, edx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x14007f3ff
mov eax, Ordinal_79
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x14007f3d5
xor eax, eax
cmp r8d, 0xa
cmovne eax, r8d
test eax, eax
jg 0x14007f3e5
jmp 0x14007f3d5
cmp ecx, 0xb
jl 0x14007f3d5
inc edx
cmp edx, 4
jl 0x14007f3d2
mov edx, 5
mov eax, Ordinal_79
nop word [rax + rax]
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f438
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x14007f420
sub rdx, 1
jne 0x14007f410
sub r9, 1
jne 0x14007f3d0
lea r9d, [rdx + 0xa]
nop dword [rax + rax]
xor edx, edx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x14007f47f
mov eax, Ordinal_79
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x14007f455
xor eax, eax
cmp r8d, 0xa
cmovne eax, r8d
test eax, eax
jg 0x14007f465
jmp 0x14007f455
cmp ecx, 0xb
jl 0x14007f455
inc edx
cmp edx, 4
jl 0x14007f452
mov edx, 5
mov eax, Ordinal_79
nop word [rax + rax]
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f4b8
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x14007f4a0
sub rdx, 1
jne 0x14007f490
sub r9, 1
jne 0x14007f450
jmp 0x14007f3b0
cmp r10d, 0x1c
jl 0x14007f3b0
inc r11d
cmp r11d, 6
jl 0x14007f3a3
mov r10d, 5
nop word [rax + rax]
mov r9d, 0xa
nop word [rax + rax]
xor r8d, r8d
nop dword [rax]
nop word [rax + rax]
lea ecx, [r8 + 2]
inc ecx
cmp ecx, 7
jne 0x14007f53a
mov eax, Ordinal_79
lea edx, [rax - 5]
cmp edx, 0xa
je 0x14007f514
xor eax, eax
cmp edx, 0xa
cmovne eax, edx
test eax, eax
jg 0x14007f524
jmp 0x14007f514
cmp ecx, 0xb
jl 0x14007f514
inc r8d
cmp r8d, 4
jl 0x14007f510
mov edx, 5
nop dword [rax]
mov eax, Ordinal_79
nop word [rax + rax]
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f578
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x14007f560
sub rdx, 1
jne 0x14007f550
sub r9, 1
jne 0x14007f500
sub r10, 1
jne 0x14007f4f0
lea r9d, [rdx + 0xa]
nop word [rax + rax]
xor r8d, r8d
nop dword [rax]
nop word [rax + rax]
lea edx, [r8 + 2]
inc edx
cmp edx, 7
jne 0x14007f5da
mov eax, Ordinal_79
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f5b4
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x14007f5c4
jmp 0x14007f5b4
cmp edx, 0xb
jl 0x14007f5b4
inc r8d
cmp r8d, 4
jl 0x14007f5b0
mov edx, 5
nop dword [rax]
mov eax, Ordinal_79
nop word [rax + rax]
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f618
xor eax, eax
cmp ecx, 0xa
cmovne eax, ecx
test eax, eax
jg 0x14007f600
sub rdx, 1
jne 0x14007f5f0
sub r9, 1
jne 0x14007f5a0
inc ebx
cmp ebx, 0xa
jl 0x14007f3a0
lea edx, [r9 + 0xa]
xor ecx, ecx
nop dword [rax]
inc ecx
cmp ecx, 6
jl 0x14007f640
sub rdx, 1
jne 0x14007f637
mov edx, 0xa
mov r8d, edx
lea rcx, [rbp + 0x950]
call fcn.1400550a0
lea rcx, [rbp + 0x950]
call fcn.14004cee0
nop
mov rcx, r12
call fcn.14004cee0
xor al, al
mov rcx, qword [rbp + 0xc50]
xor rcx, rsp
call fcn.14010c810
lea r11, [rsp + 0xd60]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret