Function at 0x14004c1d0
Capabilities:
Encode data using xor
Execute command

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x70
movdqa xmm0, xmmword [0x140121470]
mov edi, 0x2c
movdqa xmm1, xmmword [0x1401216f0]
xor ebx, ebx
movdqu xmmword [rbp - 0x4c], xmm0
mov edx, ebx
mov eax, edi
movdqa xmm0, xmmword [0x140120b60]
movdqu xmmword [rbp - 0x2c], xmm0
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x3c], xmm1
nop dword [rax]
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c230
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov r12d, 0x26
movdqa xmm1, xmmword [0x140121a30]
mov edx, ebx
mov eax, r12d
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x2c], 0x9a9182cd
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x28], 0xa79783
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c290
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov edx, ebx
movdqa xmm1, xmmword [0x1401216e0]
movdqu xmmword [rbp - 0x4c], xmm0
mov eax, edi
movdqa xmm0, xmmword [0x140120b60]
movdqu xmmword [rbp - 0x2c], xmm0
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x3c], xmm1
nop dword [rax]
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c2f0
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov r13d, 0x2d
movdqa xmm1, xmmword [0x140121210]
mov edx, ebx
movdqu xmmword [rbp - 0x4c], xmm0
mov eax, r13d
movdqa xmm0, xmmword [0x140120be0]
movdqu xmmword [rbp - 0x2c], xmm0
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x3c], xmm1
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c350
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov edx, ebx
movdqa xmm1, xmmword [0x140121a80]
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], 0x2b
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x2c], 0xca9d82c4
mov dword [rbp - 0x28], 0x9a87cad0
mov dword [rbp - 0x24], 0xac9a8c97
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c3b0
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov edx, ebx
movdqa xmm1, xmmword [0x140121330]
mov eax, 0x22
mov dword [rbp - 0x50], eax
mov dword [rbp - 0x2c], 0xa39387
movdqu xmmword [rbp - 0x4c], xmm0
movdqu xmmword [rbp - 0x3c], xmm1
test eax, eax
je 0x14004c427
nop dword [rax]
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c410
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
xor ecx, ecx
movdqa xmm1, xmmword [0x140121130]
mov r15d, 0x24
mov eax, r15d
mov edx, ebx
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x2c], 0x95859c93
movdqu xmmword [rbp - 0x3c], xmm1
mov byte [rbp - 0x28], 0xa5
mov word [rbp - 0x27], cx
mov byte [rbp - 0x25], cl
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c471
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov edx, ebx
movdqa xmm1, xmmword [0x1401218e0]
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], 0x27
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x2c], 0x9683ced4
mov dword [rbp - 0x28], 0xa896809b
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c4d0
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov r14d, 0x25
movdqa xmm1, xmmword [0x140121860]
mov edx, ebx
mov eax, r14d
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x2c], 0x829d9081
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x28], 0xa694
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c530
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov edx, ebx
movdqa xmm1, xmmword [0x140121970]
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], 0x2f
movdqa xmm0, xmmword [0x140121410]
movdqu xmmword [rbp - 0x2c], xmm0
movdqu xmmword [rbp - 0x3c], xmm1
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c590
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov edx, ebx
movdqa xmm1, xmmword [0x140121840]
mov eax, r14d
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x2c], 0x829d9081
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x28], 0xa694
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c5f0
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov edx, ebx
movdqa xmm1, xmmword [0x1401212a0]
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], 0x23
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x2c], 0xa492849f
nop
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c640
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov edx, ebx
movdqa xmm1, xmmword [0x140121850]
mov eax, r14d
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x2c], 0x829d9081
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x28], 0xa694
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c6a0
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
xor ecx, ecx
movdqa xmm1, xmmword [0x140121140]
mov edx, ebx
mov eax, r15d
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x4c], xmm0
mov word [rbp - 0x27], cx
movdqu xmmword [rbp - 0x3c], xmm1
mov byte [rbp - 0x25], cl
mov dword [rbp - 0x2c], 0x95859c93
mov byte [rbp - 0x28], 0xa5
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c700
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov edx, ebx
movdqa xmm1, xmmword [0x140121740]
mov eax, 0x2a
mov dword [rbp - 0x50], eax
mov dword [rbp - 0x2c], 0xd1cd9c81
mov dword [rbp - 0x28], 0x969586c9
mov dword [rbp - 0x24], 0xab9b8f
movdqu xmmword [rbp - 0x4c], xmm0
movdqu xmmword [rbp - 0x3c], xmm1
test eax, eax
je 0x14004c779
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c762
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
xor ecx, ecx
movdqa xmm1, xmmword [0x140121fe0]
mov esi, 0x30
movdqu xmmword [rbp - 0x4c], xmm0
mov edx, ebx
mov eax, esi
movdqa xmm0, xmmword [0x140121180]
movdqu xmmword [rbp - 0x2c], xmm0
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x3c], xmm1
mov byte [rbp - 0x1c], 0xb1
mov word [rbp - 0x1b], cx
mov byte [rbp - 0x19], cl
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c7d0
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x1401214c0]
mov edi, 0x3a
movdqa xmm1, xmmword [0x140121340]
mov edx, ebx
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmm0, xmmword [0x140120c90]
mov eax, edi
movdqa xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x50], eax
mov dword [rbp - 0x4c], 0xeff0e3f5
mov dword [rbp - 0x48], 0xe4ebefee
mov dword [rbp - 0x44], 0xaceda5a9
movdqa xmmword [rbp - 0x30], xmm1
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c840
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x1401214b0]
mov edx, ebx
movdqa xmm1, xmmword [0x140121340]
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmm0, xmmword [0x140120c90]
movdqa xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x50], edi
mov dword [rbp - 0x4c], 0xeff0e3f5
mov dword [rbp - 0x48], 0xe4ebefee
mov dword [rbp - 0x44], 0xaceda5a9
movdqa xmmword [rbp - 0x30], xmm1
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov edi, dword [rbp - 0x50]
cmp edx, edi
jb 0x14004c8b0
lea rcx, [rbp - 0x4c]
mov byte [rbp + rdi - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov edi, 0x2e
movdqa xmm1, xmmword [0x1401212b0]
mov edx, ebx
movdqu xmmword [rbp - 0x4c], xmm0
mov eax, edi
movdqa xmm0, xmmword [0x140120c80]
movdqu xmmword [rbp - 0x2c], xmm0
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x3c], xmm1
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c910
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
xor eax, eax
movdqa xmm1, xmmword [0x140121fe0]
mov edx, ebx
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], esi
movdqa xmm0, xmmword [0x140121180]
movdqu xmmword [rbp - 0x2c], xmm0
mov byte [rbp - 0x1c], 0xb1
movdqu xmmword [rbp - 0x3c], xmm1
mov word [rbp - 0x1b], ax
mov byte [rbp - 0x19], al
nop
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov esi, dword [rbp - 0x50]
cmp edx, esi
jb 0x14004c970
lea rcx, [rbp - 0x4c]
mov byte [rbp + rsi - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov edx, ebx
movdqa xmm1, xmmword [0x1401212c0]
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], edi
movdqa xmm0, xmmword [0x140120c80]
movdqu xmmword [rbp - 0x2c], xmm0
movdqu xmmword [rbp - 0x3c], xmm1
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov edi, dword [rbp - 0x50]
cmp edx, edi
jb 0x14004c9c1
lea rcx, [rbp - 0x4c]
mov byte [rbp + rdi - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121ef0]
xor ecx, ecx
movdqa xmm1, xmmword [0x140121910]
mov edx, ebx
mov eax, 0x44
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmm0, xmmword [0x1401211a0]
movdqa xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x50], eax
mov dword [rbp - 0x4c], 0xeff0e3f5
mov dword [rbp - 0x48], 0xe4ebefee
mov dword [rbp - 0x44], 0xaceda5a9
movdqa xmmword [rbp - 0x30], xmm1
mov dword [rbp - 0x10], 0xe0d3cbd3
mov dword [rbp - 0xc], 0xf5e5fcf3
mov byte [rbp - 8], 0xc5
mov word [rbp - 7], cx
mov byte [rbp - 5], cl
test eax, eax
je 0x14004ca67
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004ca50
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov edx, ebx
movdqa xmm1, xmmword [0x140121a30]
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], r12d
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x2c], 0x9a9182cd
mov dword [rbp - 0x28], 0xa79783
nop dword [rax]
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov r12d, dword [rbp - 0x50]
cmp edx, r12d
jb 0x14004cab0
lea rcx, [rbp - 0x4c]
mov byte [rbp + r12 - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov edx, ebx
movdqa xmm1, xmmword [0x140121870]
mov eax, r14d
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x2c], 0x829d9081
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x28], 0xa694
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004cb10
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
xor ecx, ecx
movdqa xmm1, xmmword [0x140121160]
mov edx, ebx
mov eax, r15d
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x4c], xmm0
mov word [rbp - 0x27], cx
movdqu xmmword [rbp - 0x3c], xmm1
mov byte [rbp - 0x25], cl
mov dword [rbp - 0x2c], 0x95859c93
mov byte [rbp - 0x28], 0xa5
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004cb70
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
xor eax, eax
movdqa xmm1, xmmword [0x140121150]
mov edx, ebx
movdqu xmmword [rbp - 0x4c], xmm0
mov word [rbp - 0x27], ax
movdqu xmmword [rbp - 0x3c], xmm1
mov byte [rbp - 0x25], al
mov dword [rbp - 0x50], r15d
mov dword [rbp - 0x2c], 0x95859c93
mov byte [rbp - 0x28], 0xa5
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov r15d, dword [rbp - 0x50]
cmp edx, r15d
jb 0x14004cbd0
lea rcx, [rbp - 0x4c]
mov byte [rbp + r15 - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121d80]
mov edx, ebx
movdqa xmm1, xmmword [0x140121c00]
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmm0, xmmword [0x140121200]
movdqa xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x50], 0x3f
mov dword [rbp - 0x4c], 0xeff0e3f5
mov dword [rbp - 0x48], 0xe4ebefee
mov dword [rbp - 0x44], 0xc5cda5a9
movdqa xmmword [rbp - 0x30], xmm1
mov dword [rbp - 0x10], 0xc08e9883
nop dword [rax]
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004cc50
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov edx, ebx
movdqa xmm1, xmmword [0x1401216e0]
mov eax, 0x2c
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x4c], xmm0
movdqa xmm0, xmmword [0x140120b60]
movdqu xmmword [rbp - 0x2c], xmm0
movdqu xmmword [rbp - 0x3c], xmm1
test eax, eax
je 0x14004ccd6
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov r13d, dword [rbp - 0x50]
mov dword [rbp + 0x30], r13d
cmp edx, r13d
jb 0x14004ccb0
mov eax, dword [rbp + 0x30]
mov r13d, 0x2d
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov edx, ebx
movdqa xmm1, xmmword [0x140121210]
mov dword [rbp - 0x50], r13d
movdqu xmmword [rbp - 0x4c], xmm0
movdqa xmm0, xmmword [0x140120be0]
movdqu xmmword [rbp - 0x2c], xmm0
movdqu xmmword [rbp - 0x3c], xmm1
test r13d, r13d
je 0x14004cd39
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov r13d, dword [rbp - 0x50]
cmp edx, r13d
jb 0x14004cd20
mov eax, r13d
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov edx, ebx
movdqa xmm1, xmmword [0x140121270]
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], 0x23
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x2c], 0xa492849f
nop dword [rax]
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004cd80
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov edx, ebx
movdqa xmm1, xmmword [0x140121870]
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], r14d
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x2c], 0x829d9081
mov dword [rbp - 0x28], 0xa694
nop dword [rax]
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov r14d, dword [rbp - 0x50]
cmp edx, r14d
jb 0x14004cde0
lea rcx, [rbp - 0x4c]
mov byte [rbp + r14 - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov edx, ebx
movdqa xmm1, xmmword [0x140121280]
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], 0x23
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x2c], 0xa492849f
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004ce32
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121470]
mov edx, ebx
movdqa xmm1, xmmword [0x140121290]
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], 0x23
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x2c], 0xa492849f
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004ce81
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121ff0]
mov edx, ebx
movdqa xmm1, xmmword [0x140121b40]
mov eax, 0x3e
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmm0, xmmword [0x140121190]
movdqa xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x50], eax
mov dword [rbp - 0x4c], 0xeff0e3f5
mov dword [rbp - 0x48], 0xe4ebefee
mov dword [rbp - 0x44], 0xc5cda5a9
movdqa xmmword [rbp - 0x30], xmm1
mov dword [rbp - 0x10], 0xbf8f9b
test eax, eax
je 0x14004cf17
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004cf00
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121d80]
mov edx, ebx
movdqa xmm1, xmmword [0x140121c00]
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmm0, xmmword [0x140121200]
movdqa xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x50], 0x3f
mov dword [rbp - 0x4c], 0xeff0e3f5
mov dword [rbp - 0x48], 0xe4ebefee
mov dword [rbp - 0x44], 0xc5cda5a9
movdqa xmmword [rbp - 0x30], xmm1
mov dword [rbp - 0x10], 0xc08e9883
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004cf71
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121c80]
xor ecx, ecx
movdqa xmm1, xmmword [0x1401211b0]
mov eax, 0x40
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmm0, xmmword [0x140121320]
movdqa xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x50], eax
mov dword [rbp - 0x4c], 0xeff0e3f5
mov dword [rbp - 0x48], 0xe4ebefee
mov dword [rbp - 0x44], 0xc5cda5a9
movdqa xmmword [rbp - 0x30], xmm1
mov dword [rbp - 0x10], 0xf199808f
mov byte [rbp - 0xc], 0xc1
mov word [rbp - 0xb], cx
mov byte [rbp - 9], cl
test eax, eax
je 0x14004d009
mov eax, ebx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rbx - 0x7f]
inc ebx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp ebx, eax
jb 0x14004cff2
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret