Function at 0x14000a3b0
Capabilities:
Download url
Receive data

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x120]
sub rsp, 0x220
mov rax, qword [0x140070040]
xor rax, rsp
mov qword [rbp + 0x118], rax
movzx esi, r8b
mov rdi, rdx
mov rbx, rcx
xor r12d, r12d
mov rcx, qword [rcx + 0x10]
movabs r14, 0x7fffffffffffffff
mov rax, r14
sub rax, rcx
cmp rax, 0x1c
jb 0x14000afca
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14000a418
mov rax, qword [rbx]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x1c
lea r9, str.Starting_download_from_URL:
lea rcx, [rbp + 0x88]
call fcn.140005570
nop
mov r8d, 0xa
lea rdx, str._to_file:
lea rcx, [rbp + 0x88]
call fcn.140004ab0
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x68], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x68], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x14000a492
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
lea rcx, [rbp - 0x78]
call fcn.140004ab0
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
psrldq xmm0, 8
movq rdx, xmm0
cmp rdx, 0xf
jbe 0x14000a4fb
inc rdx
movq rcx, xmm1
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a4f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a4f5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
nop
mov rdx, qword [rbp - 0x60]
cmp rdx, 0xf
jbe 0x14000a539
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a534
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a534
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
movdqa xmm0, xmmword [0x1400656d0]
movdqu xmmword [rbp - 0x68], xmm0
mov byte [rbp - 0x78], 0
mov rdx, qword [rbp + 0xa0]
cmp rdx, 0xf
jbe 0x14000a58e
inc rdx
mov rcx, qword [rbp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a589
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a589
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
lea rax, vtable.Utils::Web::DownloadProgress.1.0
mov qword [rbp + 0x108], rax
lea rax, vtable.Utils::Web::DownloadProgress.0
mov qword [rbp + 0x110], rax
mov rax, qword [rdi + 0x18]
mov r8, rdi
test sil, sil
je 0x14000a5da
cmp rax, 0xf
jbe 0x14000a5bf
mov r8, qword [rdi]
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14000a5cc
mov rdx, qword [rbx]
lea rax, [rbp + 0x108]
mov qword [rsp + 0x20], rax
jmp 0x14000a5f5
cmp rax, 0xf
jbe 0x14000a5e3
mov r8, qword [rdi]
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14000a5f0
mov rdx, qword [rbx]
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
mov r15d, eax
test eax, eax
js 0x14000a797
mov rax, qword [rbx + 0x10]
sub r14, rax
cmp r14, 0x15
jb 0x14000afd0
cmp qword [rbx + 0x18], 0xf
jbe 0x14000a626
mov rbx, qword [rbx]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], socket
lea r9, str.Download_successful:
lea rcx, [rbp + 0x28]
call fcn.140005570
nop
mov r8d, 4
lea rdx, str._to
lea rcx, [rbp + 0x28]
call fcn.140004ab0
xorps xmm0, xmm0
movups xmmword [rbp - 0x58], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x48], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x58], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x48], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0xf
jbe 0x14000a69b
mov rdi, qword [rdi]
mov rdx, rdi
lea rcx, [rbp - 0x58]
call fcn.140004ab0
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
psrldq xmm0, 8
movq rdx, xmm0
cmp rdx, 0xf
jbe 0x14000a703
inc rdx
movq rcx, xmm1
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a6fd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a6fd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, 0xf
jbe 0x14000a741
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a73c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a73c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
movdqa xmm0, xmmword [0x1400656d0]
movdqu xmmword [rbp - 0x48], xmm0
mov byte [rbp - 0x58], 0
mov rdx, qword [rbp + 0x40]
cmp rdx, 0xf
jbe 0x14000a790
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a78b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a78b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
mov al, 1
jmp 0x14000af9a
xorps xmm0, xmm0
movups xmmword [rbp + 0xc8], xmm0
lea r13, vtable._com_error.0
mov qword [rbp + 0xc8], r13
mov dword [rbp + 0xd0], r15d
movdqu xmmword [rbp + 0xd8], xmm0
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
lea rax, [rbp + 0xe0]
mov qword [rsp + 0x20], rax
mov r9d, 0x400
mov r8d, r15d
xor edx, edx
mov ecx, 0x1300
call qword [sym.imp.KERNEL32.dll_FormatMessageA]
mov rsi, 0xffffffffffffffff
mov rcx, qword [rbp + 0xe0]
test rcx, rcx
je 0x14000a83c
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x14000a800
cmp rax, 1
jbe 0x14000a8a2
lea rdx, [rax + rcx]
cmp byte [rdx - 1], 0xa
jne 0x14000a8a2
mov byte [rdx - 1], 0
mov rcx, qword [rbp + 0xe0]
lea rdx, [rax + rcx]
cmp byte [rdx - 2], 0xd
jne 0x14000a8a2
mov byte [rdx - 2], 0
jmp 0x14000a89b
mov edx, 0x20
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_LocalAlloc]
mov rcx, rax
mov qword [rbp + 0xe0], rax
test rax, rax
je 0x14000a8a2
mov r9d, dword [rbp + 0xd0]
lea eax, [r9 + 0x7ffbfe00]
cmp eax, 0xfdff
ja 0x14000a88a
mov r8d, 0x200
movzx eax, r9w
sub ax, r8w
je 0x14000a88a
movzx r9d, ax
lea r8, str.IDispatch_error__d
jmp 0x14000a891
lea r8, str.Unknown_error_0x_0lX
mov edx, 0x20
call fcn.140005ac0
mov rcx, qword [rbp + 0xe0]
xorps xmm0, xmm0
movups xmmword [rbp + 0xe8], xmm0
mov qword [rbp + 0xf8], r12
mov qword [rbp + 0x100], r12
nop word [rax + rax]
inc rsi
cmp byte [rcx + rsi], 0
jne 0x14000a8c0
mov r8, rsi
mov rdx, rcx
lea rcx, [rbp + 0xe8]
call fcn.1400051f0
nop
mov rcx, qword [rdi + 0x10]
mov rax, r14
sub rax, rcx
cmp rax, 0x13
jb 0x14000afd6
mov rax, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x14000a8fd
mov rax, qword [rdi]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], socket
lea r9, str.Download_failed_to
lea rcx, [rbp + 0x28]
call fcn.140005570
xor edx, edx
lea rcx, [rbp + 0x28]
call fcn.140026030
mov edx, r15d
lea rcx, [rbp + 0xa8]
call fcn.1400022d0
mov rsi, rax
mov rcx, r14
mov rdx, qword [rbp + 0xf8]
sub rcx, rdx
cmp rcx, 0xf
jb 0x14000afdc
lea rax, [rbp + 0xe8]
cmp qword [rbp + 0x100], 0xf
cmova rax, qword [rbp + 0xe8]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], socket
lea r9, str.Error_Message:
lea rcx, [rsp + 0x48]
call fcn.140005570
nop
mov r8d, reloc.WS2_32.dll_inet_addr
lea rdx, str.__HRESULT:
lea rcx, [rsp + 0x48]
call fcn.140004ab0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x68], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x78], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r9, rsi
lea r8, [rbp + 0x68]
lea rcx, [rbp + 0x48]
call fcn.140005380
nop
mov r8d, 1
lea rdx, [0x14005d614]
lea rcx, [rbp + 0x48]
call fcn.140004ab0
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], r12
mov qword [rbp], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x18], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 8], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
xor edx, edx
lea rcx, [rbp - 0x18]
call fcn.140026030
nop
mov rdx, qword [rbp + 0x60]
cmp rdx, 0xf
jbe 0x14000aa63
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000aa5e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000aa5e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
movdqa xmm0, xmmword [0x1400656d0]
movdqu xmmword [rbp + 0x58], xmm0
mov byte [rbp + 0x48], 0
mov rdx, qword [rbp + 0x80]
cmp rdx, 0xf
jbe 0x14000aab6
inc rdx
mov rcx, qword [rbp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000aab0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000aab0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x14000aaf6
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000aaf1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000aaf1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
movdqa xmm0, xmmword [0x1400656d0]
movdqu xmmword [rsp + 0x58], xmm0
mov byte [rsp + 0x48], 0
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0xf
jbe 0x14000ab4d
inc rdx
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ab48
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000ab48
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
cmp r15d, 0x80070005
je 0x14000aea6
cmp r15d, 0x800c0005
je 0x14000ae26
cmp r15d, 0x800c0008
je 0x14000adf3
cmp r15d, 0x800c000b
je 0x14000ad61
mov edx, r15d
lea rcx, [rsp + 0x68]
call fcn.1400022d0
mov rbx, rax
mov r8, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rax, rcx
sub rax, r8
cmp rax, 0x22
jb 0x14000ac29
lea rax, [r8 + 0x22]
mov qword [rbx + 0x10], rax
mov rdi, rbx
cmp rcx, 0xf
jbe 0x14000abbd
mov rdi, qword [rbx]
lea rax, [0x14005d7ca]
mov r15d, 0x22
lea r14, str.Unknown_error_occurred.__HRESULT:
cmp rax, rdi
jbe 0x14000abf1
lea rax, [rdi + r8]
cmp r14, rax
ja 0x14000abf1
cmp rdi, r14
ja 0x14000abe9
mov rsi, r12
jmp 0x14000abf4
mov rsi, rdi
sub rsi, r14
jmp 0x14000abf4
mov rsi, r15
inc r8
lea rcx, [rdi + 0x22]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memmove
mov r8, rsi
mov rdx, r14
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
sub r15, rsi
lea rdx, [r14 + 0x22]
add rdx, rsi
lea rcx, [rdi + rsi]
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14000ac4e
mov r15d, 0x22
mov qword [rsp + 0x28], r15
lea r14, str.Unknown_error_occurred.__HRESULT:
mov qword [rsp + 0x20], r14
mov edx, r15d
mov rcx, rbx
call fcn.140005860
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x28], xmm1
movups xmm0, xmmword [rbx]
movups xmmword [rbp - 0x38], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp - 0x28], xmm1
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov r8d, 1
lea rdx, [0x14005d614]
lea rcx, [rbp - 0x38]
call fcn.140004ab0
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x20], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x18], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
xor edx, edx
lea rcx, [rbp + 8]
call fcn.140026030
nop
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x14000ad08
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ad03
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000ad03
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
movdqa xmm0, xmmword [0x1400656d0]
movdqu xmmword [rbp - 0x28], xmm0
mov byte [rbp - 0x38], 0
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x14000aef1
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ad57
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000ad57
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
jmp 0x14000aef1
lea rdx, str._ERROR__The_connection_timed_out.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140004e50
lea rdx, [0x140005020]
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]
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x60], r12
mov r8d, 0x32
lea rdx, str.The_connection_timed_out_while_trying_to_download.
lea rcx, [rsp + 0x48]
call fcn.1400051f0
mov dl, 1
lea rcx, [rsp + 0x48]
call fcn.140026030
mov rax, qword [rbx + 0x10]
sub r14, rax
cmp r14, 0x38
jb 0x14000afe2
cmp qword [rbx + 0x18], 0xf
jbe 0x14000add4
mov rbx, qword [rbx]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], 0x38
lea r9, str.The_connection_timed_out_while_trying_to_download_from:
jmp 0x14000ae90
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x60], r12
mov r8d, 0x27
lea rdx, str.Download_failed_due_to_a_network_issue.
lea rcx, [rsp + 0x48]
call fcn.1400051f0
lea rcx, [rsp + 0x48]
jmp 0x14000aeea
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x60], r12
mov r8d, 0x26
lea rdx, str.The_requested_URL_was_not_found__404_.
lea rcx, [rsp + 0x48]
call fcn.1400051f0
mov dl, 1
lea rcx, [rsp + 0x48]
call fcn.140026030
mov rax, qword [rbx + 0x10]
sub r14, rax
cmp r14, 0x45
jb 0x14000afe8
cmp qword [rbx + 0x18], 0xf
jbe 0x14000ae76
mov rbx, qword [rbx]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], 0x45
lea r9, str.The_requested_URL_was_not_found__404__while_trying_to_download_from:
lea rcx, [rsp + 0x68]
call fcn.140005570
lea rcx, [rsp + 0x68]
call fcn.1400261b0
jmp 0x14000aef1
mov rax, qword [rdi + 0x10]
sub r14, rax
cmp r14, 0x2d
jb 0x14000afc4
cmp qword [rdi + 0x18], 0xf
jbe 0x14000aec1
mov rdi, qword [rdi]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], 0x2d
lea r9, str.Access_denied_while_trying_to_write_to_file:
lea rcx, [rsp + 0x68]
call fcn.140005570
lea rcx, [rsp + 0x68]
xor edx, edx
call fcn.140026030
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x60], r12
mov r8d, 0x47
lea rdx, str.If_the_issue_persists__contact_support_at_https:__discord.gg_78k3GPc9NF
lea rcx, [rsp + 0x48]
call fcn.1400051f0
xor edx, edx
lea rcx, [rsp + 0x48]
call fcn.140026030
nop
mov rdx, qword [rbp + 0x100]
cmp rdx, 0xf
jbe 0x14000af6c
inc rdx
mov rcx, qword [rbp + 0xe8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000af66
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000af66
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
nop
mov qword [rbp + 0xc8], r13
mov rcx, qword [rbp + 0xd8]
test rcx, rcx
je 0x14000af85
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0xe0]
test rcx, rcx
je 0x14000af98
call qword [sym.imp.KERNEL32.dll_LocalFree]
nop
xor al, al
mov rcx, qword [rbp + 0x118]
xor rcx, rsp
call fcn.14003ac30
mov rbx, qword [rsp + 0x270]
add rsp, 0x220
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1400022b0
nop
call fcn.1400022b0
int3
call fcn.1400022b0
nop
call fcn.1400022b0
nop
call fcn.1400022b0
nop
call fcn.1400022b0
int3
call fcn.1400022b0
int3