Function at 0x140011b10
Capabilities:
Check http status code

Disassembly:
mov qword [rsp + 0x10], rbx
mov word [rsp + 0x20], r9w
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x17]
sub rsp, 0xe0
mov rbx, rcx
mov rsi, r8
xor ecx, ecx
mov rdi, rdx
xor r9d, r9d
mov dword [rbp + 0x57], ecx
xor r8d, r8d
mov dword [rbp + 0x6f], ecx
mov rax, qword [rbx + 8]
mov r14d, ecx
lea edx, [rcx + 4]
mov dword [rsp + 0x20], ecx
mov r15d, ecx
lea r12d, [rcx + 1]
call rax
mov qword [rbp - 0x79], rax
mov r13, rax
test rax, rax
je 0x140011f59
mov rax, qword [rbx + 0x10]
mov r8d, 0x1bb
xor r9d, r9d
mov rdx, rdi
mov rcx, r13
call rax
mov qword [rbp - 0x59], rax
mov rdi, rax
test rax, rax
je 0x140011f48
mov rax, qword [rbp + 0x7f]
mov r8d, 0x7e30
mov r10, qword [rbx + 0x18]
mov dword [rsp + 0x30], 0x800000
mov r9, qword [rax]
movsd xmm0, qword [rax + 0x10]
mov rcx, qword [rax + 8]
add rcx, r9
movsd qword [rbp + 7], xmm0
mov rax, qword [rbp + 7]
imul rax, rax
add rax, rcx
add rcx, r9
mov rdx, rax
shl rax, 0x20
shr rdx, 0x20
or rdx, rax
movzx eax, dx
xor ax, r8w
mov word [rbp - 0x71], ax
imul rdx, rdx
add rdx, rcx
mov r8, rdx
shl rdx, 0x20
shr r8, 0x20
or r8, rdx
mov edx, 0x8061
movzx eax, r8w
xor ax, dx
lea rdx, [rcx + r9]
mov word [rbp - 0x6f], ax
imul r8, r8
add r8, rdx
mov rcx, r8
shl r8, 0x20
shr rcx, 0x20
or rcx, r8
mov r8d, 0x2358
movzx eax, cx
imul rcx, rcx
xor ax, r8w
mov r8, rsi
add rcx, rdx
mov word [rbp - 0x6d], ax
add rcx, r9
lea rdx, [rbp - 0x39]
ror rcx, 0x20
mov eax, 0x3634
xor cx, ax
xor r9d, r9d
xor eax, eax
mov word [rbp - 0x6b], cx
movsd xmm0, qword [rbp - 0x71]
mov rcx, rdi
mov qword [rsp + 0x28], rax
movsd qword [rbp - 0x39], xmm0
mov word [rbp - 0x69], ax
mov word [rbp - 0x31], ax
mov qword [rsp + 0x20], rax
call r10
mov r13, rax
test rax, rax
jne 0x140011c9b
mov rcx, qword [rbp - 0x59]
lea rdi, [rbx + 0x48]
mov r13, qword [rbp - 0x79]
xor r12d, r12d
call qword [rdi]
jmp 0x140011f62
mov rax, qword [rbx + 0x20]
xor r9d, r9d
mov qword [rsp + 0x30], r14
xor r8d, r8d
mov dword [rsp + 0x28], r14d
xor edx, edx
mov rcx, r13
mov dword [rsp + 0x20], r14d
call rax
test eax, eax
je 0x140011f14
mov rax, qword [rbx + 0x28]
xor edx, edx
mov rcx, r13
call rax
test eax, eax
je 0x140011f14
mov ecx, dword [rbx]
mov edx, 0x500000
call fcn.140012ea0
mov r14, rax
test rax, rax
je 0x140011f14
xor r12d, r12d
mov rax, qword [rbx + 0x30]
lea rcx, [rbp - 0x61]
mov qword [rsp + 0x28], r12
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rcx
xor r8d, r8d
mov rcx, r13
mov dword [rsp + 0x40], r12d
mov edx, 0x20000013
mov dword [rbp - 0x61], 4
mov dword [rbp + 0x6f], r12d
call rax
test eax, eax
je 0x140011f14
cmp dword [rsp + 0x40], 0xc8
jne 0x140011f14
mov rax, qword [rbx + 0x38]
lea rdx, [rbp + 0x6f]
mov rcx, r13
call rax
test eax, eax
je 0x140011f14
mov eax, dword [rbp + 0x6f]
test eax, eax
je 0x140011f0e
lea ecx, [rax + 1]
mov qword [rbp - 0x51], r12
mov qword [rbp - 0x29], rcx
mov ecx, dword [rbx]
call fcn.140003d90
xor r8d, r8d
mov dword [rsp + 0x28], 4
lea r9, [rbp - 0x29]
mov dword [rsp + 0x20], 0x3000
lea rdx, [rbp - 0x51]
lea rcx, [r8 - 1]
call fcn.140003da1
mov rsi, qword [rbp - 0x51]
test rsi, rsi
je 0x140011f14
mov rax, qword [rbx + 0x40]
lea r9, [rbp + 0x57]
mov r8d, dword [rbp + 0x6f]
mov rdx, rsi
mov rcx, r13
call rax
test eax, eax
je 0x140011f3b
mov ecx, dword [rbp + 0x57]
lea rdi, [rbx + 4]
lea eax, [rcx + r15]
cmp eax, 0x500000
jbe 0x140011ea1
mov ecx, dword [rbx]
mov qword [rbp - 0x41], r14
mov r14d, dword [rdi]
mov qword [rbp - 0x49], 0x510000
mov qword [rsp + 0x48], r12
call fcn.140003d90
xor r8d, r8d
mov dword [rsp + 0x28], 4
lea r9, [rbp - 0x49]
mov dword [rsp + 0x20], 0x3000
lea rdx, [rsp + 0x48]
lea rcx, [r8 - 1]
call fcn.140003da1
mov rcx, qword [rsp + 0x48]
xor r9d, r9d
mov r12, rdi
test rcx, rcx
je 0x140011e67
mov rdx, qword [rbp - 0x49]
mov eax, r9d
test rdx, rdx
je 0x140011e41
nop dword [rax]
mov byte [rax + rcx], r9b
inc rax
cmp rax, rdx
jb 0x140011e30
mov rcx, qword [rsp + 0x48]
mov r8, qword [rbp - 0x41]
mov rax, r9
nop dword [rax + rax]
movzx edx, byte [rax + r8]
mov byte [rax + rcx], dl
inc rax
cmp rax, 0x500000
jb 0x140011e50
lea r12, [rbx + 4]
mov ecx, r14d
mov qword [rbp - 0x21], r9
call fcn.140003d90
mov r9d, 0x8000
lea r8, [rbp - 0x21]
lea rdx, [rbp - 0x41]
mov rcx, 0xffffffffffffffff
call fcn.140003da1
mov r14, qword [rsp + 0x48]
test r14, r14
je 0x140011f2a
mov ecx, dword [rbp + 0x57]
xor r12d, r12d
mov edx, ecx
test ecx, ecx
je 0x140011ed8
mov r8d, r15d
mov rcx, rsi
sub r8, rsi
add r8, r14
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rcx]
mov byte [r8 + rcx], al
lea rcx, [rcx + 1]
sub rdx, 1
jne 0x140011ec0
mov ecx, dword [rbp + 0x57]
lea rdi, [rbx + 4]
add r15d, ecx
mov qword [rbp - 0x11], rsi
mov ecx, dword [rdi]
mov qword [rbp - 0x19], r12
call fcn.140003d90
mov r9d, 0x8000
lea r8, [rbp - 0x19]
lea rdx, [rbp - 0x11]
mov rcx, 0xffffffffffffffff
call fcn.140003da1
cmp dword [rbp + 0x6f], 0
ja 0x140011cf1
mov r12d, 1
mov rcx, r13
call qword [rbx + 0x48]
mov rcx, qword [rbp - 0x59]
lea rdi, [rbx + 0x48]
mov r13, qword [rbp - 0x79]
call qword [rdi]
jmp 0x140011f62
mov ecx, dword [r12]
mov rdx, rsi
call fcn.140012d80
xor r12d, r12d
jmp 0x140011f14
mov ecx, dword [rbx + 4]
mov rdx, rsi
call fcn.140012d80
jmp 0x140011f14
test rdi, rdi
je 0x140011f59
mov rcx, qword [rbp - 0x59]
lea rdi, [rbx + 0x48]
call qword [rdi]
jmp 0x140011f62
lea rdi, [rbx + 0x48]
test r13, r13
je 0x140011f67
mov rcx, r13
call qword [rdi]
test r12d, r12d
je 0x140011f7d
test r15d, r15d
je 0x140011f7d
mov rax, qword [rbp + 0x77]
mov dword [rax], r15d
mov rax, r14
jmp 0x140011fad
mov ecx, dword [rbx + 4]
mov qword [rbp - 0x79], r14
mov qword [rbp - 0x59], 0
call fcn.140003d90
mov r9d, 0x8000
lea r8, [rbp - 0x59]
lea rdx, [rbp - 0x79]
mov rcx, 0xffffffffffffffff
call fcn.140003da1
xor eax, eax
mov rbx, qword [rsp + 0x128]
add rsp, 0xe0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret