Function at 0x140003310
Capabilities:
Check http status code

Disassembly:
push r15
push r14
mov r14, r8
push r13
mov r13, rcx
push r12
mov r12d, edx
push rbp
mov rbp, r9
push rdi
push rsi
push rbx
sub rsp, 0x98
mov rbx, qword [0x140009db0]
lea rdi, [rsp + 0x88]
mov dword [rsp + 0x78], 0
mov rcx, qword [rbx + 0x5e8]
mov rdx, rdi
mov qword [rsp + 0x88], 0
mov dword [rsp + 0x7c], 0
call qword [rbx + 0x598]
cmp dword [rsp + 0x108], 1
mov edx, 1
mov dword [rsp + 0x20], 0
sbb esi, esi
mov qword [rsp + 0x60], rax
xor r9d, r9d
xor r8d, r8d
and esi, 0xff800000
mov rcx, rax
call qword [rbx + 0x168]
add esi, 0x800100
mov qword [rsp + 0x50], rax
test rax, rax
je 0x1400036da
mov rcx, r13
mov rdx, rdi
call qword [rbx + 0x598]
mov rcx, qword [rsp + 0x50]
xor r9d, r9d
movzx r8d, r12w
mov r13, rax
mov rdx, rax
call qword [rbx + 0x170]
mov qword [rsp + 0x58], rax
test rax, rax
je 0x140003737
mov rdx, rdi
lea rcx, [0x140009da0]
call qword [rbx + 0x598]
mov rdx, rdi
mov rcx, r14
mov qword [rsp + 0x48], rax
call qword [rbx + 0x598]
mov dword [rsp + 0x30], esi
mov rdx, qword [rsp + 0x48]
xor r9d, r9d
mov qword [rsp + 0x28], 0
mov rcx, qword [rsp + 0x58]
mov r12, rax
mov r8, rax
mov qword [rsp + 0x20], 0
call qword [rbx + 0x178]
mov rsi, rax
test rax, rax
je 0x1400036ef
mov eax, dword [rsp + 0x108]
test eax, eax
jne 0x1400035a0
mov rdx, rdi
mov rcx, qword [rbx + 0x5f8]
call qword [rbx + 0x598]
mov r10, qword [rbx + 0x188]
mov rcx, rbp
mov rdi, rax
mov qword [rsp + 0x68], r10
call fcn.140004620
mov rcx, rbp
mov r14, rax
call fcn.140004620
xor r8d, r8d
mov dword [rsp + 0x28], r14d
mov r9, rbp
mov dword [rsp + 0x20], eax
mov r10, qword [rsp + 0x68]
mov rdx, rdi
mov rcx, rsi
mov qword [rsp + 0x30], 0
call r10
test eax, eax
je 0x1400034bb
xor edx, edx
mov rcx, rsi
call qword [rbx + 0x190]
test eax, eax
jne 0x1400035e0
xor ebp, ebp
mov rax, qword [rsp + 0x60]
cmp word [rax], 0
je 0x1400034d1
mov rcx, rax
call qword [rbx + 0x528]
cmp word [r13], 0
je 0x1400034e2
mov rcx, r13
call qword [rbx + 0x528]
mov rax, qword [rsp + 0x48]
cmp word [rax], 0
je 0x1400034f6
mov rcx, rax
call qword [rbx + 0x528]
cmp word [r12], 0
je 0x140003507
mov rcx, r12
call qword [rbx + 0x528]
cmp word [rdi], 0
jne 0x1400035d0
mov rax, qword [rsp + 0x100]
mov rcx, qword [rax]
test rcx, rcx
je 0x140003527
call qword [rbx + 0x528]
test r15, r15
je 0x140003535
mov rcx, r15
call qword [rbx + 0x528]
mov rcx, qword [rsp + 0x60]
call qword [rbx + 0x528]
mov rcx, r13
call qword [rbx + 0x528]
mov rcx, qword [rsp + 0x48]
call qword [rbx + 0x528]
mov rcx, r12
call qword [rbx + 0x528]
mov rcx, rdi
call qword [rbx + 0x528]
mov rcx, rsi
call qword [rbx + 0x1a0]
mov rcx, qword [rsp + 0x58]
call qword [rbx + 0x1a0]
mov rcx, qword [rsp + 0x50]
call qword [rbx + 0x1a0]
add rsp, 0x98
mov eax, ebp
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov dword [rsp + 0x7c], 0x3300
mov r9d, 4
lea r8, [rsp + 0x7c]
mov rcx, rsi
mov edx, 0x1f
call qword [rbx + 0x180]
jmp 0x14000344c
mov rcx, rdi
call qword [rbx + 0x528]
jmp 0x140003511
lea rax, [rsp + 0x84]
xor r8d, r8d
mov rcx, rsi
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x84], 4
lea r9, [rsp + 0x80]
mov edx, 0x20000013
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], rax
call qword [rbx + 0x1a8]
mov ebp, eax
test eax, eax
je 0x1400034bd
cmp dword [rsp + 0x80], 0xc8
jne 0x1400034bb
mov ecx, 0x1000
xor ebp, ebp
call qword [rbx + 0x538]
mov r15, rax
test rax, rax
je 0x1400034bd
mov qword [rsp + 0x68], r13
lea r14, [rsp + 0x78]
mov r13, qword [rsp + 0x100]
jmp 0x1400036a7
mov eax, dword [rsp + 0x78]
test eax, eax
je 0x1400036c0
mov rcx, qword [r13]
lea edx, [rbp + rax]
call qword [rbx + 0x520]
test rax, rax
je 0x1400036d0
mov qword [r13], rax
movsxd rdx, ebp
mov r8d, dword [rsp + 0x78]
lea rcx, [rax + rdx]
mov rdx, r15
call fcn.140004580
add ebp, dword [rsp + 0x78]
mov r9, r14
mov r8d, 0x1000
mov rdx, r15
mov rcx, rsi
call qword [rbx + 0x198]
test eax, eax
jne 0x140003670
mov r13, qword [rsp + 0x68]
jmp 0x14000352c
mov r13, qword [rsp + 0x68]
jmp 0x1400034bd
mov rcx, qword [rsp + 0x60]
mov ebp, 0xffffffff
call qword [rbx + 0x528]
jmp 0x140003585
mov rcx, qword [rsp + 0x60]
mov ebp, 0xfffffffd
call qword [rbx + 0x528]
mov rcx, r13
call qword [rbx + 0x528]
mov rcx, qword [rsp + 0x48]
call qword [rbx + 0x528]
mov rcx, r12
call qword [rbx + 0x528]
mov rcx, qword [rsp + 0x58]
call qword [rbx + 0x1a0]
mov rcx, qword [rsp + 0x50]
call qword [rbx + 0x1a0]
jmp 0x140003585
mov rcx, qword [rsp + 0x60]
mov ebp, 0xfffffffe
call qword [rbx + 0x528]
mov rcx, r13
call qword [rbx + 0x528]
mov rcx, qword [rsp + 0x50]
call qword [rbx + 0x1a0]
jmp 0x140003585