Function at 0x18001af00
Capabilities:
Check http status code

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rbp
mov qword [rax + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0xa0
movaps xmmword [rax - 0x38], xmm6
lea r12d, [rcx + 9]
movaps xmmword [rax - 0x48], xmm7
mov r15, r9
movaps xmmword [rax - 0x58], xmm8
mov rbx, r8
movaps xmmword [rax - 0x68], xmm9
mov r13, rdx
cmp ecx, r12d
jae case.0x18001afa5.4
movsd xmm9, qword [0x1800570e0]
lea r14d, [rcx - 5]
movsd xmm6, qword [rsp + 0x40]
lea rdx, [0x180000000]
movsd xmm8, qword [rsp + 0x40]
lea r9, [0x180010d50]
lea r10, [0x18001a5d0]
lea r8, [0x18001a5b0]
lea r11, [0x18001a610]
lea rdi, [0x18001a5e0]
nop dword [rax + rax]
cmp r14d, 0x13
ja case.0x18001afa5.5
mov ecx, dword [rdx + r14*4 + 0x1b2d8]
add rcx, rdx
jmp rcx
mov qword [0x180062590], rbx
mov qword [rbx + 0x10], r9
mov qword [rbx + 0x18], r13
mov qword [rbx + 0x20], r10
mov qword [rbx + 0x28], r15
jmp case.0x18001afa5.5
test rbx, rbx
je 0x18001b2d1
movsd xmm0, qword [rbx + 0x30]
lea r8, [rsp + 0x40]
xor r9d, r9d
movsd qword [rsp + 0x40], xmm0
xor ecx, ecx
mov qword [rsp + 0x20], 0
lea edx, [r9 + 0xd]
call fcn.18004a9e0
xor ebp, ebp
mov qword [rsp + 0x40], rax
cmp dword [r15], ebp
jle 0x18001b1b5
movsd xmm7, qword [rsp + 0x40]
mov rsi, r13
nop dword [rax]
mov edi, 0xc4
nop word [rax + rax]
mov eax, edi
sub eax, 0xc4
je 0x18001b15c
sub eax, 1
je 0x18001b0ff
sub eax, 1
je 0x18001b054
cmp eax, 1
jne 0x18001b191
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm6
movss dword [rsi], xmm0
jmp 0x18001b191
xor r9d, r9d
movsd qword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov qword [rsp + 0x20], 0
xor ecx, ecx
lea edx, [r9 + 0xd]
call fcn.18004a9e0
movsd xmm0, qword [rbx + 8]
lea r8, [rsp + 0x48]
xor r9d, r9d
movsd qword [rsp + 0x48], xmm0
xor ecx, ecx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x20], 0
lea edx, [r9 + 0xd]
call fcn.18004a9e0
movsd xmm1, qword [rbx + 0x20]
lea r8, [rsp + 0x48]
mov qword [rsp + 0x48], rax
xor r9d, r9d
movsd xmm0, qword [rsp + 0x48]
xor ecx, ecx
movsd qword [rbx + 0x10], xmm0
movsd qword [rsp + 0x48], xmm1
lea edx, [r9 + 0xd]
mov qword [rsp + 0x20], 0
call fcn.18004a9e0
movsd xmm6, qword [rsp + 0x40]
mov qword [rsp + 0x48], rax
movsd xmm0, qword [rsp + 0x48]
movsd qword [rbx + 0x28], xmm0
movsd qword [rbx + 8], xmm8
movsd qword [rbx + 0x20], xmm6
jmp 0x18001b191
movsd xmm0, qword [rbx + 0x48]
movsd xmm1, qword [rbx + 0x58]
movsd xmm6, qword [rbx + 0x50]
divsd xmm6, xmm7
divsd xmm0, xmm7
mulsd xmm6, qword [rbx + 8]
divsd xmm1, xmm7
mulsd xmm0, xmm8
mulsd xmm1, qword [rbx + 0x10]
addsd xmm6, xmm0
movsd xmm0, qword [rbx + 0x38]
divsd xmm0, xmm7
addsd xmm6, xmm1
movsd xmm1, qword [rbx + 0x40]
mulsd xmm0, qword [rbx + 0x20]
divsd xmm1, xmm7
subsd xmm6, xmm0
mulsd xmm1, qword [rbx + 0x28]
subsd xmm6, xmm1
addsd xmm6, xmm9
jmp 0x18001b191
movss xmm0, dword [rsi]
lea r8, [rsp + 0x48]
cvtps2pd xmm0, xmm0
xor r9d, r9d
mov qword [rsp + 0x20], 0
xor ecx, ecx
lea edx, [r9 + 0xd]
movsd qword [rsp + 0x48], xmm0
call fcn.18004a9e0
mov qword [rsp + 0x40], rax
movsd xmm8, qword [rsp + 0x40]
inc edi
cmp edi, 0xc8
jb 0x18001b020
inc ebp
add rsi, 4
cmp ebp, dword [r15]
jl 0x18001b010
lea rdi, [0x18001a5e0]
mov dword [rsp + 0xd0], 0
jmp 0x18001b262
mov r9, qword [r15 + 0xb8]
xor r8d, r8d
mov dword [rsp + 0x28], 0x11f
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], rbx
call fcn.18003fce0
mov byte [rsp + 0xd0], al
jmp 0x18001b262
mov eax, dword [r13]
xor r9d, r9d
mov rcx, qword [rbx + 0x10]
xor edx, edx
mov dword [rsp + 0xd0], eax
mov r8d, 0x94
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], rax
call fcn.18001f880
mov dword [rsp + 0xd0], eax
jmp 0x18001b262
mov rax, qword [rsp + 0x50]
mov qword [rbx + 0x48], rax
mov qword [rbx + 0x30], r8
mov qword [rbx + 0x38], r13
jmp case.0x18001afa5.5
mov ecx, 8
mov qword [rbx + 0x50], r11
call fcn.18004c1fc
mov qword [rsp + 0x50], rax
mov qword [rax], r15
mov qword [rbx + 0x40], rdi
lea r11, [0x18001a610]
lea r10, [0x18001a5d0]
lea r9, [0x180010d50]
lea r8, [0x18001a5b0]
lea rdx, [0x180000000]
inc r14d
lea ecx, [r14 + 5]
cmp ecx, r12d
jb 0x18001af90
mov eax, dword [rsp + 0xd0]
lea r11, [rsp + 0xa0]
mov rbx, qword [r11 + 0x38]
mov rbp, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
mov eax, 0xffffffff
jmp 0x18001b29c