Function at 0x14004cef0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x158]
sub rsp, 0x258
mov qword [rbp + 0x120], 0xfffffffffffffffe
mov r12, r9
mov r15, r8
mov r13, rdx
mov r14, rcx
movdqa xmm0, xmmword [0x1400a8420]
movdqu xmmword [rbp - 0x60], xmm0
movdqa xmm1, xmmword [0x1400a8700]
movdqu xmmword [rbp - 0x50], xmm1
movdqa xmm0, xmmword [0x1400a8390]
movdqu xmmword [rbp - 0x40], xmm0
mov dword [rbp - 0x30], 0x69677e60
mov dword [rbp - 0x2c], 0x322f342f
mov word [rbp - 0x28], 0x100
xor ebx, ebx
mov ecx, ebx
nop word [rax + rax]
lea eax, [rcx - 0x27]
xor byte [rbp + rcx - 0x60], al
inc rcx
cmp rcx, 0x38
jb 0x14004cf80
mov byte [rbp - 0x27], bl
mov r8, r14
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x128]
call fcn.140053f60
mov rdx, rax
movdqa xmm0, xmmword [0x1400a8980]
movdqu xmmword [rsp + 0x66], xmm0
mov dword [rsp + 0x76], 0x100c8c9
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x27]
xor byte [rsp + rcx + 0x66], al
inc rcx
cmp rcx, 0x12
jb 0x14004cfd0
mov byte [rsp + 0x79], 0
lea r8, [rsp + 0x66]
lea rcx, [rbp + 0x80]
call fcn.1400540d0
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x60]
call fcn.140054140
mov rdx, rax
movdqa xmm0, xmmword [0x1400a8600]
movdqu xmmword [rsp + 0x4e], xmm0
mov dword [rsp + 0x5e], 0xd6c99e91
mov dword [rsp + 0x62], 0x100cccd
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx - 0x27]
xor byte [rsp + rcx + 0x4e], al
inc rcx
cmp rcx, 0x16
jb 0x14004d030
mov byte [rsp + 0x65], 0
lea r8, [rsp + 0x4e]
lea rcx, [rbp + 0x40]
call fcn.1400540d0
nop
mov r8, r15
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.140054140
mov rdx, rax
mov dword [rsp + 0x20], 0xfef7a7fb
mov dword [rsp + 0x24], 0x8fb3b1be
mov dword [rsp + 0x28], 0xc4d9c093
mov word [rsp + 0x2c], 0x100
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx - 0x27]
xor byte [rsp + rcx + 0x20], al
inc rcx
cmp rcx, 0xc
jb 0x14004d090
mov byte [rsp + 0x2d], 0
lea r8, [rsp + 0x20]
lea rcx, [rbp]
call fcn.1400540d0
nop
mov r8, r12
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140054140
mov rdx, rax
movdqa xmm0, xmmword [0x1400a8810]
movdqu xmmword [rsp + 0x2e], xmm0
mov dword [rsp + 0x3e], 0xccd1c89a
mov dword [rsp + 0x42], 0x92b3b6
mov byte [rsp + 0x46], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx - 0x27]
xor byte [rsp + rcx + 0x2e], al
inc rcx
cmp rcx, 0x17
jb 0x14004d0f0
mov byte [rsp + 0x46], 0
lea r8, [rsp + 0x2e]
lea rcx, [rbp - 0x80]
call fcn.1400540d0
nop
mov rax, qword [rbp - 8]
cmp rax, 0x10
jb 0x14004d16e
inc rax
mov rcx, qword [rbp - 0x20]
cmp rax, 0x1000
jb 0x14004d169
test cl, 0x1f
je 0x14004d139
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rax, qword [rcx - 8]
cmp rax, rcx
jb 0x14004d149
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
sub rcx, rax
cmp rcx, 8
jae 0x14004d159
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
cmp rcx, 0x27
jbe 0x14004d166
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rax
call fcn.140054a50
mov qword [rbp - 8], reloc.WS2_32.dll_ntohs
mov qword [rbp - 0x10], rbx
mov byte [rbp - 0x20], 0
mov rax, qword [rbp + 0x18]
cmp rax, 0x10
jb 0x14004d1d8
inc rax
mov rcx, qword [rbp]
cmp rax, 0x1000
jb 0x14004d1d3
test cl, 0x1f
je 0x14004d1a3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rax, qword [rcx - 8]
cmp rax, rcx
jb 0x14004d1b3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
sub rcx, rax
cmp rcx, 8
jae 0x14004d1c3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
cmp rcx, 0x27
jbe 0x14004d1d0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rax
call fcn.140054a50
mov qword [rbp + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x10], rbx
mov byte [rbp], 0
mov rax, qword [rbp + 0x38]
cmp rax, 0x10
jb 0x14004d242
inc rax
mov rcx, qword [rbp + 0x20]
cmp rax, 0x1000
jb 0x14004d23d
test cl, 0x1f
je 0x14004d20d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rax, qword [rcx - 8]
cmp rax, rcx
jb 0x14004d21d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
sub rcx, rax
cmp rcx, 8
jae 0x14004d22d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
cmp rcx, 0x27
jbe 0x14004d23a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rax
call fcn.140054a50
mov qword [rbp + 0x38], reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x30], rbx
mov byte [rbp + 0x20], 0
mov rax, qword [rbp + 0x58]
cmp rax, 0x10
jb 0x14004d2ac
inc rax
mov rcx, qword [rbp + 0x40]
cmp rax, 0x1000
jb 0x14004d2a7
test cl, 0x1f
je 0x14004d277
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rax, qword [rcx - 8]
cmp rax, rcx
jb 0x14004d287
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
sub rcx, rax
cmp rcx, 8
jae 0x14004d297
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
cmp rcx, 0x27
jbe 0x14004d2a4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rax
call fcn.140054a50
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x50], rbx
mov byte [rbp + 0x40], 0
mov rax, qword [rbp + 0x78]
cmp rax, 0x10
jb 0x14004d316
inc rax
mov rcx, qword [rbp + 0x60]
cmp rax, 0x1000
jb 0x14004d311
test cl, 0x1f
je 0x14004d2e1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rax, qword [rcx - 8]
cmp rax, rcx
jb 0x14004d2f1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
sub rcx, rax
cmp rcx, 8
jae 0x14004d301
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
cmp rcx, 0x27
jbe 0x14004d30e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rax
call fcn.140054a50
mov qword [rbp + 0x78], reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x70], rbx
mov byte [rbp + 0x60], 0
mov rax, qword [rbp + 0x98]
cmp rax, 0x10
jb 0x14004d386
inc rax
mov rcx, qword [rbp + 0x80]
cmp rax, 0x1000
jb 0x14004d381
test cl, 0x1f
je 0x14004d351
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rax, qword [rcx - 8]
cmp rax, rcx
jb 0x14004d361
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
sub rcx, rax
cmp rcx, 8
jae 0x14004d371
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
cmp rcx, 0x27
jbe 0x14004d37e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rax
call fcn.140054a50
mov qword [rbp + 0x98], reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x90], rbx
mov byte [rbp + 0x80], 0
mov rax, qword [rbp + 0x140]
cmp rax, 0x10
jb 0x14004d3ff
inc rax
mov rcx, qword [rbp + 0x128]
cmp rax, 0x1000
jb 0x14004d3fa
test cl, 0x1f
je 0x14004d3ca
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rax, qword [rcx - 8]
cmp rax, rcx
jb 0x14004d3da
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
sub rcx, rax
cmp rcx, 8
jae 0x14004d3ea
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
cmp rcx, 0x27
jbe 0x14004d3f7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rax
call fcn.140054a50
movdqa xmm0, xmmword [0x1400a8490]
movdqu xmmword [rbp + 0xa0], xmm0
movdqa xmm1, xmmword [0x1400a8710]
movdqu xmmword [rbp + 0xb0], xmm1
movdqa xmm0, xmmword [0x1400a7fa0]
movdqu xmmword [rbp + 0xc0], xmm0
movdqa xmm1, xmmword [0x1400a83a0]
movdqu xmmword [rbp + 0xd0], xmm1
movdqa xmm0, xmmword [str._xJz_xjUAISj]
movdqu xmmword [rbp + 0xe0], xmm0
movdqa xmm1, xmmword [0x1400a8360]
movdqu xmmword [rbp + 0xf0], xmm1
movdqa xmm0, xmmword [str._PaS_w_r]
movdqu xmmword [rbp + 0x100], xmm0
mov dword [rbp + 0x110], 0x1d142879
mov dword [rbp + 0x114], 0x66040824
mov dword [rbp + 0x118], 0x2e656b17
mov word [rbp + 0x11c], 0x100
mov rcx, rbx
nop dword [rax]
lea eax, [rcx - 0x27]
xor byte [rbp + rcx + 0xa0], al
inc rcx
cmp rcx, 0x7c
jb 0x14004d4a0
mov byte [rbp + 0x11d], 0
lea rsi, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rsi, qword [rbp - 0x80]
mov ecx, 3
call fcn.140055530
call fcn.1400553d0
mov rdi, rax
test rax, rax
je 0x14004d5bb
lea r8, [rbp + 0xa0]
mov edx, 0x2712
mov rcx, rax
call fcn.1400554a0
movdqa xmm0, xmmword [0x1400a8720]
movdqu xmmword [rsp + 0x2e], xmm0
mov dword [rsp + 0x3e], 0x8f828699
mov dword [rsp + 0x42], 0x9f869a8c
mov dword [rsp + 0x46], 0x8799dd9f
mov dword [rsp + 0x4a], 0x100989a
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx - 0x27]
xor byte [rsp + rcx + 0x2e], al
inc rcx
cmp rcx, 0x1e
jb 0x14004d530
mov byte [rsp + 0x4d], 0
lea rdx, [rsp + 0x2e]
xor ecx, ecx
call fcn.140055930
mov rbx, rax
mov r8, rax
mov edx, 0x2727
mov rcx, rdi
call fcn.1400554a0
mov r8, rsi
mov edx, 0x271f
mov rcx, rdi
call fcn.1400554a0
mov rcx, rdi
call fcn.140055490
mov esi, eax
mov rcx, rbx
call fcn.140055990
test esi, esi
je 0x14004d5b1
mov ecx, esi
call fcn.1400562d0
mov rbx, rax
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
mov r8, rbx
lea rdx, str.curl_easy_perform___failed:__s_n
call fcn.14004b970
mov rcx, rdi
call fcn.1400553c0
xor ebx, ebx
call fcn.1400554d0
mov rax, qword [rbp - 0x68]
cmp rax, 0x10
jb 0x14004d61a
inc rax
mov rcx, qword [rbp - 0x80]
cmp rax, 0x1000
jb 0x14004d615
test cl, 0x1f
je 0x14004d5e5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rax, qword [rcx - 8]
cmp rax, rcx
jb 0x14004d5f5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
sub rcx, rax
cmp rcx, 8
jae 0x14004d605
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
cmp rcx, 0x27
jbe 0x14004d612
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rax
call fcn.140054a50
mov qword [rbp - 0x68], reloc.WS2_32.dll_ntohs
mov qword [rbp - 0x70], rbx
mov byte [rbp - 0x80], 0
mov rcx, r14
call fcn.140034a90
nop
mov rcx, r13
call fcn.140034a90
nop
mov rcx, r15
call fcn.140034a90
nop
mov rcx, r12
call fcn.140034a90
add rsp, 0x258
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret