Function at 0x2ba37aca0
Capabilities:
Check http status code

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x1e8
movups xmmword [rsp + 0x1a0], xmm6
movups xmmword [rsp + 0x1b0], xmm8
movups xmmword [rsp + 0x1c0], xmm10
movups xmmword [rsp + 0x1d0], xmm12
mov rax, qword [rsp + 0x250]
mov r10, qword [rdx]
mov r11, qword [rdx + 8]
mov ebp, dword [rsp + 0x268]
movdqu xmm10, xmmword [rax]
mov rax, qword [rsp + 0x260]
movdqu xmm6, xmmword [r8]
movdqu xmm8, xmmword [r9]
lea rdx, [rsp + 0x100]
movdqu xmm12, xmmword [rax]
mov rsi, rcx
xor eax, eax
mov rdi, rdx
mov ecx, 0x13
lea r12, [rsp + 0x40]
mov qword [rsp + 0x58], 0
rep stosq qword [rdi], rax
lea rax, [0x2ba3c7770]
mov rcx, r12
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], 0
lea r13, [rsp + 0xf0]
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x98], 0
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xd8], 0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xf0], 1
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x40], r10
mov qword [rsp + 0x48], r11
call fcn.2ba351340
mov rbx, qword [0x2ba3e1ef0]
mov qword [rsp + 0x60], rax
cmp byte [rbx], 0
jne 0x2ba37b2a8
mov qword [rsp + 0x100], rax
mov rcx, r12
lea rax, [0x2ba3c7760]
mov qword [rsp + 0x108], 1
mov qword [rsp + 0x110], rax
movups xmmword [rsp + 0x40], xmm6
call fcn.2ba351340
cmp byte [rbx], 0
mov qword [rsp + 0x68], rax
jne 0x2ba37b2a8
mov qword [rsp + 0x118], rax
mov rcx, r12
lea rax, [0x2ba3c7750]
mov qword [rsp + 0x120], 1
mov qword [rsp + 0x128], rax
movups xmmword [rsp + 0x40], xmm8
call fcn.2ba351340
cmp byte [rbx], 0
mov qword [rsp + 0x70], rax
jne 0x2ba37b2a8
mov qword [rsp + 0x130], rax
mov rcx, r12
lea rax, [0x2ba3c7740]
mov qword [rsp + 0x138], 1
mov qword [rsp + 0x140], rax
movups xmmword [rsp + 0x40], xmm10
call fcn.2ba351340
cmp byte [rbx], 0
mov qword [rsp + 0x78], rax
jne 0x2ba37b2a8
mov rcx, qword [rsp + 0x258]
mov qword [rsp + 0x148], rax
lea rax, [0x2ba3c7730]
mov qword [rsp + 0x150], 1
mov qword [rsp + 0x158], rax
call fcn.2ba3513c0
cmp byte [rbx], 0
mov qword [rsp + 0x80], rax
jne 0x2ba37b2a8
mov qword [rsp + 0x160], rax
mov rcx, r12
lea rax, [0x2ba3c7720]
mov qword [rsp + 0x168], 1
mov qword [rsp + 0x170], rax
movups xmmword [rsp + 0x40], xmm12
call fcn.2ba351340
cmp byte [rbx], 0
mov qword [rsp + 0x88], rax
jne 0x2ba37b2a8
mov qword [rsp + 0x178], rax
movzx ecx, bpl
lea rax, [0x2ba3c7710]
mov qword [rsp + 0x180], 1
mov qword [rsp + 0x188], rax
call fcn.2ba3513f0
cmp byte [rbx], 0
mov qword [rsp + 0x90], rax
jne 0x2ba37b2a8
mov edx, 7
mov rcx, r13
mov qword [rsp + 0x190], rax
call fcn.2ba3511c0
cmp byte [rbx], 0
mov qword [rsp + 0x98], rax
jne 0x2ba37b2a8
mov edx, 1
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0xa8], rax
call fcn.2ba351080
cmp byte [rbx], 0
mov qword [rsp + 0x58], rax
mov rdx, rax
jne 0x2ba37b2a8
mov rcx, r12
call fcn.2ba3522f0
movdqu xmm0, xmmword [rsp + 0x40]
cmp byte [rbx], 0
movups xmmword [rsp + 0xc0], xmm0
jne 0x2ba37b2a8
mov rdi, qword [rsp + 0xc0]
mov r15, qword [rsp + 0xc8]
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xe8], 0
mov r14, rdi
sub r14, 2
jo 0x2ba37b2e0
sub r14, 1
jo 0x2ba37b2e0
xor r13d, r13d
add r14, 1
seto r13b
jo 0x2ba37b2e0
test r14, r14
js 0x2ba37b2f0
mov rdx, r14
mov rcx, r12
call fcn.2ba32c260
movdqu xmm5, xmmword [rsp + 0x40]
movups xmmword [rsp + 0xe0], xmm5
test r14, r14
je 0x2ba37b120
lea rbp, [rsp + 0xe0]
jmp 0x2ba37b0fe
mov rax, qword [rsp + 0xe8]
test rax, rax
je 0x2ba37b0bb
test byte [rax + 7], 0x40
je 0x2ba37b0bb
mov rcx, rbp
call fcn.2ba3272d0
mov rcx, r13
add rcx, 1
js 0x2ba37b2e0
cmp rcx, r13
jb 0x2ba37b2e0
test rcx, rcx
js 0x2ba37b310
cmp rcx, rdi
jge 0x2ba37b310
movzx edx, byte [r15 + rcx + 8]
mov rax, qword [rsp + 0xe8]
mov byte [rax + r13 + 8], dl
mov r13, rcx
cmp r14, rcx
jle 0x2ba37b120
mov rdx, qword [rsp + 0xe0]
cmp r13, rdx
jl 0x2ba37b0a0
sub rdx, 1
mov rcx, r13
call fcn.2ba32b450
nop word [rax + rax]
mov rax, qword [rsp + 0xe0]
movdqu xmm2, xmmword [rsi + 0xb8]
lea rbp, [rsp + 0x20]
mov rcx, r12
lea rdi, [rsp + 0x30]
mov r8, rbp
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0xe8]
mov rdx, rdi
movups xmmword [rsp + 0x20], xmm2
mov qword [rsp + 0xb8], rax
movdqu xmm1, xmmword [rsp + 0xb0]
movups xmmword [rsp + 0x30], xmm1
call fcn.2ba3632a0
mov rax, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
cmp byte [rbx], 0
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rdx
jne 0x2ba37b2a8
movdqu xmm3, xmmword [rsi + 0x58]
mov qword [rsp + 0x28], rdx
mov r9, rbp
mov r8, rdi
movdqu xmm4, xmmword [0x2ba3c7930]
mov rdx, r12
mov rcx, rsi
mov qword [rsp + 0x20], rax
movups xmmword [rsp + 0x40], xmm3
movups xmmword [rsp + 0x30], xmm4
call fcn.2ba3791c0
cmp byte [rbx], 0
mov qword [rsp + 0xa0], rax
jne 0x2ba37b2a8
cmp qword [rax + 0x20], 0xc8
lea rcx, [rsp + 0xd0]
sete byte [rsi + 0x11]
call fcn.2ba3260e0
lea rcx, [rsp + 0xa0]
call fcn.2ba36ba50
lea rcx, [rsp + 0xc0]
call fcn.2ba3260e0
lea rcx, [rsp + 0xb0]
call fcn.2ba3260e0
lea rcx, [rsp + 0x98]
call fcn.2ba350280
cmp byte [rbx], 0
jne 0x2ba37b2a8
lea rcx, [rsp + 0x90]
call fcn.2ba350280
cmp byte [rbx], 0
jne 0x2ba37b2a8
lea rcx, [rsp + 0x88]
call fcn.2ba350280
cmp byte [rbx], 0
jne 0x2ba37b2a8
lea rcx, [rsp + 0x80]
call fcn.2ba350280
cmp byte [rbx], 0
jne 0x2ba37b2a8
lea rcx, [rsp + 0x78]
call fcn.2ba350280
cmp byte [rbx], 0
jne 0x2ba37b2a8
lea rcx, [rsp + 0x70]
call fcn.2ba350280
cmp byte [rbx], 0
jne 0x2ba37b2a8
lea rcx, [rsp + 0x68]
call fcn.2ba350280
cmp byte [rbx], 0
jne 0x2ba37b2a8
lea rcx, [rsp + 0x60]
call fcn.2ba350280
cmp byte [rbx], 0
jne 0x2ba37b2a8
lea rcx, [rsp + 0x58]
call fcn.2ba350280
nop
movups xmm6, xmmword [rsp + 0x1a0]
movups xmm8, xmmword [rsp + 0x1b0]
movups xmm10, xmmword [rsp + 0x1c0]
movups xmm12, xmmword [rsp + 0x1d0]
add rsp, 0x1e8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
call fcn.2ba326290
jmp 0x2ba37b120
movabs r8, 0x7fffffffffffffff
xor edx, edx
mov rcx, r14
call fcn.2ba326850
jmp 0x2ba37b120
lea rdx, [rdi - 1]
call fcn.2ba32b450
jmp 0x2ba37b120