Function at 0x140003d74
Capabilities:
Connect to http server
Create http request
Read data from internet
Receive data
Reference http user-agent string
Send data
Send http request
Send http request with host header

Disassembly:
mov r11, rsp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x1d0
mov rax, qword [0x1401af100]
xor rax, rsp
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x60], r9
mov r15, r8
mov r13, rdx
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x90], rcx
mov qword [r11 - 0x98], rdx
mov qword [r11 - 0x90], r8
mov qword [r11 - 0x88], r9
mov rsi, qword [rsp + 0x230]
mov qword [r11 - 0x80], rsi
mov r12, qword [rsp + 0x238]
mov qword [r11 - 0xa8], r12
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x98], rax
xor ebx, ebx
mov rcx, rsi
lea edi, [rbx + 0xf]
cmp qword [rsi + 0x18], rdi
jbe 0x140003e04
mov rcx, qword [rsi]
mov qword [rsp + 0x20], 0xb
lea r9, str.User_Agent:
xor r8d, r8d
mov rdx, qword [rsi + 0x10]
call fcn.140023670
or r14, 0xffffffffffffffff
cmp rax, r14
jne 0x140003e3e
mov r8d, 0x8f
lea rdx, str.User_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_58.0.3029.110_Safari_537.36_Edge_16.16299_r_n
mov rcx, rsi
call fcn.1400218a4
mov rcx, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x140003e4a
mov rcx, qword [rsi]
mov qword [rsp + 0x20], 7
lea r9, str.Accept:
xor r8d, r8d
mov rdx, qword [rsi + 0x10]
call fcn.140023670
cmp rax, r14
jne 0x140003e80
mov r8d, 0xd
lea rdx, str.Accept:___r_n
mov rcx, rsi
call fcn.1400218a4
mov rcx, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x140003e8c
mov rcx, qword [rsi]
mov qword [rsp + 0x20], 0x10
lea r9, str.Accept_Language:
xor r8d, r8d
mov rdx, qword [rsi + 0x10]
call fcn.140023670
cmp rax, r14
jne 0x140003ec2
mov r8d, 0x18
lea rdx, str.Accept_Language:_en_US_r_n
mov rcx, rsi
call fcn.1400218a4
mov rcx, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x140003ece
mov rcx, qword [rsi]
mov qword [rsp + 0x20], 0xd
lea r9, str.Content_Type:
xor r8d, r8d
mov rdx, qword [rsi + 0x10]
call fcn.140023670
cmp rax, r14
jne 0x140003f04
mov r8d, 0x31
lea rdx, str.Content_Type:_application_x_www_form_urlencoded_r_n
mov rcx, rsi
call fcn.1400218a4
mov rcx, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x140003f10
mov rcx, qword [rsi]
mov qword [rsp + 0x20], 5
lea r9, [0x14010b624]
xor r8d, r8d
mov rdx, qword [rsi + 0x10]
call fcn.140023670
cmp rax, r14
jne 0x140004003
mov r8d, 6
lea rdx, str.Host:
mov rcx, rsi
call fcn.1400218a4
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x80], rbx
mov qword [rsp + 0x88], rbx
mov rdx, r15
cmp qword [r15 + 0x18], rdi
jbe 0x140003f6e
mov rdx, qword [r15]
mov r8, qword [r15 + 0x10]
lea rcx, [rsp + 0x70]
call fcn.140008100
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0xb8]
call fcn.140003300
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], rdi
jbe 0x140003f9c
mov rax, qword [rax]
mov rdx, rax
mov rcx, rsi
call fcn.1400218a4
nop
mov rdx, qword [rsp + 0xd0]
mov r14d, 0x1000
cmp rdx, rdi
jbe 0x140003fec
inc rdx
mov rcx, qword [rsp + 0xb8]
mov rax, rcx
cmp rdx, r14
jb 0x140003fe7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004d8f
call fcn.1400a94f0
mov r8d, 2
lea rdx, [0x14010b634]
mov rcx, rsi
call fcn.1400218a4
jmp 0x140004009
mov r14d, 0x1000
mov rcx, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x140004015
mov rcx, qword [rsi]
mov qword [rsp + 0x20], 8
lea r9, [0x14010b638]
xor r8d, r8d
mov rdx, qword [rsi + 0x10]
call fcn.140023670
cmp rax, 0xffffffffffffffff
jne 0x140004077
lea r8d, [rax + 0xa]
lea rdx, str.Referer:
mov rcx, rsi
call fcn.1400218a4
mov rdx, r15
cmp qword [r15 + 0x18], rdi
jbe 0x140004056
mov rdx, qword [r15]
mov r8, qword [r15 + 0x10]
mov rcx, rsi
call fcn.1400218a4
mov r8d, 2
lea rdx, [0x14010b634]
mov rcx, rsi
call fcn.1400218a4
cmp qword [r12 + 0x10], rbx
je 0x1400040ef
mov rcx, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x14000408a
mov rcx, qword [rsi]
mov qword [rsp + 0x20], 8
lea r9, [0x14010b658]
xor r8d, r8d
mov rdx, qword [rsi + 0x10]
call fcn.140023670
cmp rax, 0xffffffffffffffff
jne 0x1400040bf
lea r8d, [rax + 0xa]
lea rdx, str.Cookies:
mov rcx, rsi
call fcn.1400218a4
cmp qword [r12 + 0x18], rdi
mov rdx, r12
jbe 0x1400040cd
mov rdx, qword [r12]
mov r8, qword [r12 + 0x10]
mov rcx, rsi
call fcn.1400218a4
mov r8d, 2
lea rdx, [0x14010b634]
mov rcx, rsi
call fcn.1400218a4
mov rcx, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x1400040fb
mov rcx, qword [rsi]
mov dword [rsp + 0x20], ebx
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 1]
call qword [sym.imp.WININET.dll_InternetOpenA]
mov qword [rsp + 0x58], rax
test rax, rax
jne 0x14000431f
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
lea rcx, [rsp + 0x98]
call fcn.140002460
nop
mov r9d, 0x22
lea r8, str.InternetOpenA_failed._Last_error:
xor edx, edx
mov rcx, rax
call fcn.140024578
xorps xmm0, xmm0
mov rcx, qword [rsp + 0x48]
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rbx
mov qword [rcx + 0x18], rbx
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rdi
mov byte [rax], bl
mov rdx, qword [rsp + 0xb0]
cmp rdx, rdi
jbe 0x1400041b3
inc rdx
mov rcx, qword [rsp + 0x98]
mov rax, rcx
cmp rdx, r14
jb 0x1400041ae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004d95
call fcn.1400a94f0
mov qword [rsp + 0xa8], rbx
mov qword [rsp + 0xb0], rdi
mov byte [rsp + 0x98], bl
mov rdx, qword [r13 + 0x18]
cmp rdx, rdi
jbe 0x140004200
mov rcx, qword [r13]
inc rdx
cmp rdx, r14
jb 0x1400041fb
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140004d9b
mov rcx, r8
call fcn.1400a94f0
mov qword [r13 + 0x10], rbx
mov qword [r13 + 0x18], rdi
mov byte [r13], bl
mov rdx, qword [r15 + 0x18]
cmp rdx, rdi
jbe 0x140004241
mov rcx, qword [r15]
inc rdx
cmp rdx, r14
jb 0x14000423c
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140004da1
mov rcx, r8
call fcn.1400a94f0
mov qword [r15 + 0x10], rbx
mov qword [r15 + 0x18], rdi
mov byte [r15], bl
mov r15, qword [rsp + 0x60]
mov rdx, qword [r15 + 0x18]
cmp rdx, rdi
jbe 0x140004286
mov rcx, qword [r15]
inc rdx
cmp rdx, r14
jb 0x140004281
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140004da7
mov rcx, r8
call fcn.1400a94f0
mov qword [r15 + 0x10], rbx
mov qword [r15 + 0x18], rdi
mov byte [r15], bl
mov rdx, qword [rsi + 0x18]
cmp rdx, rdi
jbe 0x1400042c6
mov rcx, qword [rsi]
inc rdx
cmp rdx, r14
jb 0x1400042c1
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140004dad
mov rcx, r8
call fcn.1400a94f0
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rdi
mov byte [rsi], bl
mov rdx, qword [r12 + 0x18]
cmp rdx, rdi
jbe 0x140004307
inc rdx
mov rcx, qword [r12]
cmp rdx, r14
jb 0x140004302
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140004db3
mov rcx, r8
call fcn.1400a94f0
mov qword [r12 + 0x10], rbx
mov qword [r12 + 0x18], rdi
mov byte [r12], bl
mov rax, qword [rsp + 0x48]
jmp 0x140004d61
mov rcx, r15
cmp qword [r15 + 0x18], rdi
jbe 0x14000432b
mov rcx, qword [r15]
mov qword [rsp + 0x20], 5
lea r9, str.https
xor r8d, r8d
mov rdx, qword [r15 + 0x10]
call fcn.140023670
mov qword [rsp + 0x70], rax
or rcx, 0xffffffffffffffff
cmp dword [rsp + 0x248], ecx
jne 0x14000436e
cmp rax, rcx
mov eax, 0x1bb
jne 0x140004366
lea eax, [rcx + 0x51]
mov word [rsp + 0x248], ax
xorps xmm0, xmm0
movups xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0xf0], rbx
mov qword [rsp + 0xf8], rbx
mov rdx, r15
cmp qword [r15 + 0x18], rdi
jbe 0x140004395
mov rdx, qword [r15]
mov r8, qword [r15 + 0x10]
lea rcx, [rsp + 0xe0]
call fcn.140008100
lea rdx, [rsp + 0xe0]
lea rcx, [rsp + 0x100]
call fcn.140003300
cmp qword [rax + 0x18], rdi
jbe 0x1400043c4
mov rax, qword [rax]
mov qword [rsp + 0x38], rbx
mov dword [rsp + 0x30], ebx
mov dword [rsp + 0x28], 3
mov qword [rsp + 0x20], rbx
xor r9d, r9d
movzx r8d, word [rsp + 0x248]
mov rdx, rax
mov rcx, qword [rsp + 0x58]
call qword [sym.imp.WININET.dll_InternetConnectA]
mov qword [rsp + 0x50], rax
mov rdx, qword [rsp + 0x118]
cmp rdx, rdi
jbe 0x14000443c
inc rdx
mov rcx, qword [rsp + 0x100]
mov rax, rcx
cmp rdx, r14
jb 0x140004432
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004db9
call fcn.1400a94f0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x110], rbx
mov qword [rsp + 0x118], rdi
mov byte [rsp + 0x100], bl
test rax, rax
jne 0x140004651
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
lea rcx, [rsp + 0xb8]
call fcn.140002460
nop
mov r9d, 0x25
lea r8, str.InternetConnectA_failed._Last_error:
xor edx, edx
mov rcx, rax
call fcn.140024578
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x98], xmm0
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rsp + 0x160], xmm0
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rdi
mov byte [rax], bl
mov rdx, qword [rsp + 0xd0]
cmp rdx, rdi
jbe 0x1400044e8
inc rdx
mov rcx, qword [rsp + 0xb8]
mov rax, rcx
cmp rdx, r14
jb 0x1400044e3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004dbf
call fcn.1400a94f0
mov rcx, qword [rsp + 0x58]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rax, qword [rsp + 0x48]
movups xmm0, xmmword [rsp + 0x98]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rsp + 0x160]
movups xmmword [rax + 0x10], xmm1
mov rdx, qword [r13 + 0x18]
cmp rdx, rdi
jbe 0x140004545
inc rdx
cmp rdx, r14
mov rcx, qword [r13]
jb 0x140004540
mov r8, qword [rcx - 8]
sub rcx, r8
add rdx, 0x27
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140004de3
mov rcx, r8
call fcn.1400a94f0
mov byte [r13], bl
mov qword [r13 + 0x18], rdi
mov qword [r13 + 0x10], rbx
mov rdx, qword [r15 + 0x18]
cmp rdx, rdi
jbe 0x140004586
inc rdx
cmp rdx, r14
mov rcx, qword [r15]
jb 0x140004581
mov r8, qword [rcx - 8]
sub rcx, r8
add rdx, 0x27
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140004de9
mov rcx, r8
call fcn.1400a94f0
mov byte [r15], bl
mov qword [r15 + 0x18], rdi
mov qword [r15 + 0x10], rbx
mov r15, qword [rsp + 0x60]
mov rdx, qword [r15 + 0x18]
cmp rdx, rdi
jbe 0x1400045cb
inc rdx
mov rcx, qword [r15]
cmp rdx, r14
jb 0x1400045c6
mov r8, qword [rcx - 8]
sub rcx, r8
add rdx, 0x27
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140004def
mov rcx, r8
call fcn.1400a94f0
mov qword [r15 + 0x10], rbx
mov qword [r15 + 0x18], rdi
mov byte [r15], bl
mov rdx, qword [rsi + 0x18]
cmp rdx, rdi
jbe 0x14000460b
inc rdx
cmp rdx, r14
mov rcx, qword [rsi]
jb 0x140004606
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140004d89
mov rcx, r8
call fcn.1400a94f0
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rdi
mov byte [rsi], bl
mov rdx, qword [r12 + 0x18]
cmp rdx, rdi
jbe 0x140004307
inc rdx
mov rcx, qword [r12]
cmp rdx, r14
jb 0x140004302
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140004dc5
jmp 0x1400042ff
mov rax, qword [r12 + 0x10]
cmp qword [rsp + 0x70], 0xffffffffffffffff
je 0x14000466f
neg rax
sbb eax, eax
and eax, 0xfff80000
add eax, 0x80880010
jmp 0x14000467e
neg rax
sbb eax, eax
and eax, 0xfff80000
add eax, 0x80084010
mov dword [rsp + 0x40], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x120], xmm0
mov qword [rsp + 0x130], rbx
mov qword [rsp + 0x138], rbx
mov rdx, r15
cmp qword [r15 + 0x18], rdi
jbe 0x1400046a9
mov rdx, qword [r15]
mov r8, qword [r15 + 0x10]
lea rcx, [rsp + 0x120]
call fcn.140008100
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0xb8]
call fcn.14000374c
mov r8, rax
cmp qword [rax + 0x18], rdi
jbe 0x1400046db
mov r8, qword [rax]
mov rdx, r13
cmp qword [r13 + 0x18], rdi
jbe 0x1400046e8
mov rdx, qword [r13]
mov qword [rsp + 0x38], rbx
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbx
lea r9, str.HTTP_1.1
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.WININET.dll_HttpOpenRequestA]
mov qword [rsp + 0x40], rax
mov rdx, qword [rsp + 0xd0]
cmp rdx, rdi
jbe 0x140004759
inc rdx
mov rcx, qword [rsp + 0xb8]
mov rax, rcx
cmp rdx, r14
jb 0x14000474f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004dcb
call fcn.1400a94f0
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xc8], rbx
mov qword [rsp + 0xd0], rdi
mov byte [rsp + 0xb8], bl
test rax, rax
jne 0x140004815
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
lea rcx, [rsp + 0xb8]
call fcn.140002460
nop
mov r9d, 0x25
lea r8, str.HttpOpenRequestA_failed._Last_error:
xor edx, edx
mov rcx, rax
call fcn.140024578
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x98], xmm0
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rsp + 0x160], xmm0
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rdi
mov byte [rax], bl
mov rdx, qword [rsp + 0xd0]
cmp rdx, rdi
jbe 0x140004805
inc rdx
mov rcx, qword [rsp + 0xb8]
mov rax, rcx
cmp rdx, r14
jb 0x140004800
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004dd1
call fcn.1400a94f0
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
jmp 0x1400044e8
mov dword [rsp + 0x1b8], 4
lea r9, [rsp + 0x1b8]
lea r8, [rsp + 0x190]
mov edx, 0x1f
mov rcx, rax
call qword [sym.imp.WININET.dll_InternetQueryOptionA]
test eax, eax
je 0x14000486a
or dword [rsp + 0x190], 0x1180
mov r9d, 4
lea r8, [rsp + 0x190]
lea edx, [r9 + 0x1b]
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.WININET.dll_InternetSetOptionA]
mov r8, qword [r13 + 0x10]
mov rcx, r13
cmp qword [r13 + 0x18], rdi
jbe 0x14000487b
mov rcx, qword [r13]
cmp r8, 3
jne 0x1400048a6
lea rdx, [0x14010b708]
call fcn.1400db420
test eax, eax
jne 0x1400048a6
mov rdx, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x14000489d
mov rdx, qword [rsi]
mov dword [rsp + 0x20], ebx
xor r9d, r9d
jmp 0x1400048ca
mov rax, qword [rsp + 0x60]
mov ecx, dword [rax + 0x10]
mov r9, rax
cmp qword [rax + 0x18], rdi
jbe 0x1400048ba
mov r9, qword [rax]
mov rdx, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x1400048c6
mov rdx, qword [rsi]
mov dword [rsp + 0x20], ecx
mov r8d, dword [rsi + 0x10]
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.WININET.dll_HttpSendRequestA]
test eax, eax
setne al
test al, al
jne 0x140004a30
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
lea rcx, [rsp + 0x70]
call fcn.140002460
nop
mov r9d, 0x25
lea r8, str.HttpSendRequestA_failed._Last_error:
xor edx, edx
mov rcx, rax
call fcn.140024578
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x98], xmm0
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rsp + 0x160], xmm0
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rdi
mov byte [rax], bl
mov rdx, qword [rsp + 0x88]
cmp rdx, rdi
jbe 0x14000496c
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, r14
jb 0x140004967
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004dd7
call fcn.1400a94f0
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, qword [rsp + 0x58]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rax, qword [rsp + 0x48]
movups xmm0, xmmword [rsp + 0x98]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rsp + 0x160]
movups xmmword [rax + 0x10], xmm1
mov rdx, qword [r13 + 0x18]
cmp rdx, rdi
jbe 0x1400049df
inc rdx
cmp rdx, r14
mov rcx, qword [r13]
jb 0x1400049da
mov r8, qword [rcx - 8]
sub rcx, r8
add rdx, 0x27
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140004de3
mov rcx, r8
call fcn.1400a94f0
mov byte [r13], bl
mov qword [r13 + 0x18], rdi
mov qword [r13 + 0x10], rbx
mov rdx, qword [r15 + 0x18]
cmp rdx, rdi
jbe 0x140004a20
inc rdx
cmp rdx, r14
mov rcx, qword [r15]
jb 0x140004a1b
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140004de9
mov rcx, r8
call fcn.1400a94f0
mov qword [r15 + 0x10], rbx
mov qword [r15 + 0x18], rdi
mov byte [r15], bl
jmp 0x140004591
xorps xmm0, xmm0
movups xmmword [rsp + 0x198], xmm0
mov qword [rsp + 0x1a8], rbx
mov qword [rsp + 0x1b0], rdi
mov byte [rsp + 0x198], bl
mov ecx, 0x401
call fcn.1400a9964
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x194], ebx
jmp 0x140004a6f
mov rax, qword [rsp + 0x68]
xor edx, edx
mov r8d, 0x401
mov rcx, rax
call fcn.1400db080
lea r9, [rsp + 0x194]
mov r8d, 0x400
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.WININET.dll_InternetReadFile]
mov r8d, dword [rsp + 0x194]
mov rdx, qword [rsp + 0x68]
lea rcx, [rsp + 0x198]
call fcn.1400218a4
cmp dword [rsp + 0x194], ebx
jne 0x140004a6a
mov rcx, r14
call fcn.1400a9964
mov qword [rsp + 0x70], rax
mov r8, r14
xor edx, edx
mov rcx, rax
call fcn.1400db080
mov dword [rsp + 0x1bc], 0xfff
mov qword [rsp + 0x20], rbx
lea r9, [rsp + 0x1bc]
mov r8, qword [rsp + 0x70]
mov edx, 0x2b
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.WININET.dll_HttpQueryInfoA]
mov rax, qword [rsp + 0x70]
or rcx, 0xffffffffffffffff
inc rcx
cmp byte [rax + rcx], bl
jne 0x140004b10
mov r8, rcx
mov rdx, rax
mov rcx, qword [rsp + 0x98]
call fcn.1400218a4
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, qword [rsp + 0x58]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, qword [rsp + 0x68]
call fcn.1400a94f0
mov rcx, qword [rsp + 0x70]
call fcn.1400a94f0
mov rax, qword [rsp + 0x48]
movups xmm0, xmmword [rsp + 0x198]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rsp + 0x1a8]
movups xmmword [rax + 0x10], xmm1
mov qword [rsp + 0x1a8], rbx
mov qword [rsp + 0x1b0], rdi
mov byte [rsp + 0x198], bl
jmp 0x1400049a9
mov rcx, qword [rsp + 0x1c0]
xor rcx, rsp
call fcn.1400a94d0
add rsp, 0x1d0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
call fcn.1400b36b4
nop
call fcn.1400b36b4
int3
call fcn.1400b36b4
nop
call fcn.1400b36b4
nop
call fcn.1400b36b4
nop
call fcn.1400b36b4
nop
call fcn.1400b36b4
nop
call fcn.1400b36b4
nop
call fcn.1400b36b4
int3
call fcn.1400b36b4
nop
call fcn.1400b36b4
nop
call fcn.1400b36b4
int3
call fcn.1400b36b4
int3
call fcn.1400b36b4
int3
call fcn.1400b36b4
nop
call fcn.1400b36b4
nop
call fcn.1400b36b4
int3