Function at 0x140061560
Capabilities:
Check http status code

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x1b8
movups xmmword [rsp + 0x170], xmm6
movups xmmword [rsp + 0x180], xmm8
movups xmmword [rsp + 0x190], xmm10
movups xmmword [rsp + 0x1a0], xmm12
mov rax, qword [rsp + 0x220]
mov r10, qword [rdx]
mov r11, qword [rdx + 8]
mov esi, dword [rsp + 0x238]
movdqu xmm10, xmmword [rax]
mov rax, qword [rsp + 0x230]
movdqu xmm6, xmmword [r8]
movdqu xmm8, xmmword [r9]
lea rdx, [rsp + 0xd0]
movdqu xmm12, xmmword [rax]
mov rbp, rcx
xor eax, eax
mov rdi, rdx
mov ecx, 0x13
lea r12, [rsp + 0x90]
mov qword [rsp + 0xa8], 0
rep stosq qword [rdi], rax
lea rax, [0x1400bcb70]
mov rcx, r12
mov qword [rsp + 0x90], r10
mov qword [rsp + 0x98], r11
lea r13, [rsp + 0xc0]
mov qword [rsp + 0xc0], 1
mov qword [rsp + 0xc8], rax
call fcn.1400377d0
mov rcx, qword [0x1400d7510]
mov r14, rax
call fcn.1400a4c00
cmp byte [rax], 0
mov rbx, rax
jne 0x140061b1a
lea rax, [0x1400bcb60]
mov rcx, r12
mov qword [rsp + 0xd0], r14
mov qword [rsp + 0xd8], 1
mov qword [rsp + 0xe0], rax
movups xmmword [rsp + 0x90], xmm6
call fcn.1400377d0
cmp byte [rbx], 0
mov r15, rax
jne 0x140061b1a
mov qword [rsp + 0xe8], rax
mov rcx, r12
lea rax, [0x1400bcb50]
mov qword [rsp + 0xf0], 1
mov qword [rsp + 0xf8], rax
movups xmmword [rsp + 0x90], xmm8
call fcn.1400377d0
cmp byte [rbx], 0
mov rdi, rax
jne 0x140061b1a
mov qword [rsp + 0x100], rax
mov rcx, r12
lea rax, [0x1400bcb40]
mov qword [rsp + 0x108], 1
mov qword [rsp + 0x110], rax
movups xmmword [rsp + 0x90], xmm10
call fcn.1400377d0
cmp byte [rbx], 0
mov qword [rsp + 0x28], rax
jne 0x140061b1a
mov rcx, qword [rsp + 0x228]
mov qword [rsp + 0x118], rax
lea rax, [0x1400bcb30]
mov qword [rsp + 0x120], 1
mov qword [rsp + 0x128], rax
call fcn.140037830
cmp byte [rbx], 0
mov qword [rsp + 0x30], rax
jne 0x140061b1a
mov qword [rsp + 0x130], rax
mov rcx, r12
lea rax, [0x1400bcb20]
mov qword [rsp + 0x138], 1
mov qword [rsp + 0x140], rax
movups xmmword [rsp + 0x90], xmm12
call fcn.1400377d0
cmp byte [rbx], 0
mov qword [rsp + 0x38], rax
jne 0x140061b1a
mov qword [rsp + 0x148], rax
movzx ecx, sil
lea rax, [0x1400bcb10]
mov qword [rsp + 0x150], 1
mov qword [rsp + 0x158], rax
call fcn.140037860
cmp byte [rbx], 0
mov qword [rsp + 0x40], rax
jne 0x140061b1a
mov edx, 7
mov rcx, r13
mov qword [rsp + 0x160], rax
call fcn.1400375c0
cmp byte [rbx], 0
mov qword [rsp + 0x48], rax
jne 0x140061b1a
lea rcx, [rsp + 0xa8]
mov edx, 1
mov qword [rsp + 0xa8], rax
call fcn.1400373b0
cmp byte [rbx], 0
mov qword [rsp + 0x68], rax
jne 0x140061b1a
mov rdx, rax
mov rcx, r12
call fcn.140038910
cmp byte [rbx], 0
mov rsi, qword [rsp + 0x90]
mov r13, qword [rsp + 0x98]
jne 0x140061b1a
mov qword [rsp + 0xb0], 0
mov r9, rsi
mov qword [rsp + 0xb8], 0
add r9, 0xfffffffffffffffe
jo 0x140061b70
sub r9, 1
jo 0x140061b70
xor r8d, r8d
add r9, 1
seto r8b
jo 0x140061b70
test r9, r9
js 0x140061bb0
mov rdx, r9
mov rcx, r12
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x58], r8
call fcn.14000c730
mov r9, qword [rsp + 0x50]
movdqu xmm3, xmmword [rsp + 0x90]
movups xmmword [rsp + 0xb0], xmm3
test r9, r9
je 0x140061980
mov r8, qword [rsp + 0x58]
mov rdx, r12
mov qword [rsp + 0x50], r14
mov r12, rbp
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x60], rdi
mov rbp, r13
mov r14, r9
mov qword [rsp + 0x58], rbx
mov rdi, r8
mov rbx, rax
mov r13, rdx
jmp 0x140061948
mov rax, qword [rsp + 0xb8]
test rax, rax
je 0x140061903
test byte [rax + 7], 0x40
je 0x140061903
mov rcx, rbx
call fcn.14000c310
mov rcx, rdi
add rcx, 1
js 0x140061b51
cmp rcx, rdi
jb 0x140061b51
test rcx, rcx
js 0x140061bd0
cmp rsi, rcx
jle 0x140061bd0
movzx edx, byte [rbp + rcx + 8]
mov rax, qword [rsp + 0xb8]
mov byte [rax + rdi + 8], dl
mov rdi, rcx
cmp r14, rcx
jle 0x140061c00
mov rdx, qword [rsp + 0xb0]
cmp rdi, rdx
jl 0x1400618e8
mov r8, rdi
mov rax, r13
sub rdx, 1
mov r13, rbp
mov rcx, r8
mov rbp, r12
mov r14, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x58]
mov r12, rax
call fcn.14000b7e0
nop
cmp byte [rbx], 0
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov rsi, qword [rsp + 0xb8]
jne 0x140061b1a
mov qword [rsp + 0x80], rax
lea r9, [rsp + 0x70]
lea rax, [rsp + 0x80]
mov rcx, r12
mov qword [rsp + 0x88], rdx
movdqu xmm0, xmmword [rbp + 0xd8]
mov rdx, rax
mov r8, r9
mov qword [rsp + 0x58], r9
mov qword [rsp + 0x50], rax
movups xmmword [rsp + 0x70], xmm0
call fcn.1400483e0
cmp byte [rbx], 0
mov rdx, qword [rsp + 0x90]
mov r10, qword [rsp + 0x98]
jne 0x140061b1a
mov rax, qword [rsp + 0x50]
movdqu xmm1, xmmword [rbp + 0x58]
mov rcx, rbp
mov qword [rsp + 0x70], rdx
movdqu xmm2, xmmword [0x1400bcd30]
mov r9, qword [rsp + 0x58]
mov rdx, r12
mov qword [rsp + 0x78], r10
mov r8, rax
mov qword [rsp + 0x60], r10
movups xmmword [rsp + 0x90], xmm1
movups xmmword [rsp + 0x80], xmm2
call fcn.14005f950
cmp byte [rbx], 0
mov r12, rax
jne 0x140061b1a
mov r10, qword [rsp + 0x60]
cmp qword [rax + 0x20], 0xc8
sete byte [rbp + 0x11]
test r10, r10
je 0x140061a6d
test byte [r10 + 7], 0x40
je 0x140061b80
mov rcx, r12
call fcn.140051800
cmp byte [rbx], 0
jne 0x140061b1a
test r13, r13
je 0x140061a8e
test byte [r13 + 7], 0x40
je 0x140061b90
test rsi, rsi
je 0x140061a9d
test byte [rsi + 7], 0x40
je 0x140061ba0
mov rcx, qword [rsp + 0x48]
call fcn.1400365f0
cmp byte [rbx], 0
jne 0x140061b1a
mov rcx, qword [rsp + 0x40]
call fcn.1400365f0
cmp byte [rbx], 0
jne 0x140061b1a
mov rcx, qword [rsp + 0x38]
call fcn.1400365f0
cmp byte [rbx], 0
jne 0x140061b1a
mov rcx, qword [rsp + 0x30]
call fcn.1400365f0
cmp byte [rbx], 0
jne 0x140061b1a
mov rcx, qword [rsp + 0x28]
call fcn.1400365f0
cmp byte [rbx], 0
jne 0x140061b1a
mov rcx, rdi
call fcn.1400365f0
cmp byte [rbx], 0
jne 0x140061b1a
mov rcx, r15
call fcn.1400365f0
cmp byte [rbx], 0
jne 0x140061b1a
mov rcx, r14
call fcn.1400365f0
cmp byte [rbx], 0
jne 0x140061b1a
mov rcx, qword [rsp + 0x68]
call fcn.1400365f0
nop
movups xmm6, xmmword [rsp + 0x170]
movups xmm8, xmmword [rsp + 0x180]
movups xmm10, xmmword [rsp + 0x190]
movups xmm12, xmmword [rsp + 0x1a0]
add rsp, 0x1b8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov rax, r13
mov r14, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x60]
mov r13, rbp
mov rbx, qword [rsp + 0x58]
mov rbp, r12
mov r12, rax
nop dword [rax]
call fcn.140008cf0
jmp 0x140061980
mov rcx, r10
call fcn.140008a10
jmp 0x140061a6d
mov rcx, r13
call fcn.140008a10
jmp 0x140061a8e
mov rcx, rsi
call fcn.140008a10
jmp 0x140061a9d
movabs r8, 0x7fffffffffffffff
xor edx, edx
mov rcx, r9
call fcn.1400093f0
jmp 0x140061980
mov rax, r13
lea rdx, [rsi - 1]
mov r13, rbp
mov r14, qword [rsp + 0x50]
mov rbp, r12
mov rdi, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x58]
mov r12, rax
call fcn.14000b7e0
jmp 0x140061980
mov rax, r13
mov r14, qword [rsp + 0x50]
mov r13, rbp
mov rdi, qword [rsp + 0x60]
mov rbp, r12
mov rbx, qword [rsp + 0x58]
mov r12, rax
jmp 0x140061980