Function at 0x14004cde0
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, [0x14006d8c0]
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.14002bf50
mov rcx, qword [0x14006fb90]
mov r14, rax
call fcn.140059380
cmp byte [rax], 0
mov rbx, rax
jne 0x14004d38a
lea rax, [0x14006d8b0]
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.14002bf50
cmp byte [rbx], 0
mov r15, rax
jne 0x14004d38a
mov qword [rsp + 0xe8], rax
mov rcx, r12
lea rax, [0x14006d8a0]
mov qword [rsp + 0xf0], 1
mov qword [rsp + 0xf8], rax
movups xmmword [rsp + 0x90], xmm8
call fcn.14002bf50
cmp byte [rbx], 0
mov rdi, rax
jne 0x14004d38a
mov qword [rsp + 0x100], rax
mov rcx, r12
lea rax, [0x14006d890]
mov qword [rsp + 0x108], 1
mov qword [rsp + 0x110], rax
movups xmmword [rsp + 0x90], xmm10
call fcn.14002bf50
cmp byte [rbx], 0
mov qword [rsp + 0x28], rax
jne 0x14004d38a
mov rcx, qword [rsp + 0x228]
mov qword [rsp + 0x118], rax
lea rax, [0x14006d880]
mov qword [rsp + 0x120], 1
mov qword [rsp + 0x128], rax
call fcn.14002bfb0
cmp byte [rbx], 0
mov qword [rsp + 0x30], rax
jne 0x14004d38a
mov qword [rsp + 0x130], rax
mov rcx, r12
lea rax, [0x14006d870]
mov qword [rsp + 0x138], 1
mov qword [rsp + 0x140], rax
movups xmmword [rsp + 0x90], xmm12
call fcn.14002bf50
cmp byte [rbx], 0
mov qword [rsp + 0x38], rax
jne 0x14004d38a
mov qword [rsp + 0x148], rax
movzx ecx, sil
lea rax, [0x14006d860]
mov qword [rsp + 0x150], 1
mov qword [rsp + 0x158], rax
call fcn.14002bfe0
cmp byte [rbx], 0
mov qword [rsp + 0x40], rax
jne 0x14004d38a
mov edx, 7
mov rcx, r13
mov qword [rsp + 0x160], rax
call fcn.14002bd70
cmp byte [rbx], 0
mov qword [rsp + 0x48], rax
jne 0x14004d38a
lea rcx, [rsp + 0xa8]
mov edx, 1
mov qword [rsp + 0xa8], rax
call fcn.14002bb90
cmp byte [rbx], 0
mov qword [rsp + 0x68], rax
jne 0x14004d38a
mov rdx, rax
mov rcx, r12
call fcn.14002d030
cmp byte [rbx], 0
mov rsi, qword [rsp + 0x90]
mov r13, qword [rsp + 0x98]
jne 0x14004d38a
mov r9, rsi
add r9, 0xfffffffffffffffe
jo 0x14004d3e0
sub r9, 1
jo 0x14004d3e0
xor r8d, r8d
add r9, 1
seto r8b
jo 0x14004d3e0
test r9, r9
js 0x14004d420
mov rdx, r9
mov rcx, r12
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x58], r8
call fcn.14000d0f0
mov r9, qword [rsp + 0x50]
movdqu xmm3, xmmword [rsp + 0x90]
movups xmmword [rsp + 0xb0], xmm3
test r9, r9
je 0x14004d1f0
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 0x14004d1b0
mov rax, qword [rsp + 0xb8]
test rax, rax
je 0x14004d16b
test byte [rax + 7], 0x40
je 0x14004d16b
mov rcx, rbx
call fcn.14000c030
mov rcx, rdi
add rcx, 1
js 0x14004d3c1
cmp rcx, rdi
jb 0x14004d3c1
test rcx, rcx
js 0x14004d440
cmp rsi, rcx
jle 0x14004d440
movzx edx, byte [rbp + rcx + 8]
mov rax, qword [rsp + 0xb8]
mov byte [rax + rdi + 8], dl
mov rdi, rcx
cmp r14, rcx
jle 0x14004d470
mov rdx, qword [rsp + 0xb0]
cmp rdi, rdx
jl 0x14004d150
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.14000b210
nop word [rax + rax]
cmp byte [rbx], 0
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov rsi, qword [rsp + 0xb8]
jne 0x14004d38a
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 + 0xb8]
mov rdx, rax
mov r8, r9
mov qword [rsp + 0x58], r9
mov qword [rsp + 0x50], rax
movups xmmword [rsp + 0x70], xmm0
call fcn.14003d410
cmp byte [rbx], 0
mov rdx, qword [rsp + 0x90]
mov r10, qword [rsp + 0x98]
jne 0x14004d38a
mov rax, qword [rsp + 0x50]
movdqu xmm1, xmmword [rbp + 0x58]
mov rcx, rbp
mov qword [rsp + 0x70], rdx
movdqu xmm2, xmmword [0x14006da60]
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.14004b350
cmp byte [rbx], 0
mov r12, rax
jne 0x14004d38a
mov r10, qword [rsp + 0x60]
cmp qword [rax + 0x20], 0xc8
sete byte [rbp + 0x11]
test r10, r10
je 0x14004d2dd
test byte [r10 + 7], 0x40
je 0x14004d3f0
mov rcx, r12
call fcn.140042200
cmp byte [rbx], 0
jne 0x14004d38a
test r13, r13
je 0x14004d2fe
test byte [r13 + 7], 0x40
je 0x14004d400
test rsi, rsi
je 0x14004d30d
test byte [rsi + 7], 0x40
je 0x14004d410
mov rcx, qword [rsp + 0x48]
call fcn.14002abe0
cmp byte [rbx], 0
jne 0x14004d38a
mov rcx, qword [rsp + 0x40]
call fcn.14002abe0
cmp byte [rbx], 0
jne 0x14004d38a
mov rcx, qword [rsp + 0x38]
call fcn.14002abe0
cmp byte [rbx], 0
jne 0x14004d38a
mov rcx, qword [rsp + 0x30]
call fcn.14002abe0
cmp byte [rbx], 0
jne 0x14004d38a
mov rcx, qword [rsp + 0x28]
call fcn.14002abe0
cmp byte [rbx], 0
jne 0x14004d38a
mov rcx, rdi
call fcn.14002abe0
cmp byte [rbx], 0
jne 0x14004d38a
mov rcx, r15
call fcn.14002abe0
cmp byte [rbx], 0
jne 0x14004d38a
mov rcx, r14
call fcn.14002abe0
cmp byte [rbx], 0
jne 0x14004d38a
mov rcx, qword [rsp + 0x68]
call fcn.14002abe0
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.140008300
jmp 0x14004d1f0
mov rcx, r10
call fcn.1400079f0
jmp 0x14004d2dd
mov rcx, r13
call fcn.1400079f0
jmp 0x14004d2fe
mov rcx, rsi
call fcn.1400079f0
jmp 0x14004d30d
movabs r8, 0x7fffffffffffffff
xor edx, edx
mov rcx, r9
call fcn.140008a10
jmp 0x14004d1f0
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.14000b210
jmp 0x14004d1f0
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 0x14004d1f0