Function at 0x14006aba0
Capabilities:
Check http status code

Disassembly:
push rbp
push rsi
sub rsp, 0x98
lea rbp, [rsp + 0x80]
mov qword [rbp - 0x20], rcx
mov eax, 0x20
call fcn.1401f0aa0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x28], rax
sub rsp, 0x20
call fcn.14006ab7f
mov rcx, qword [rbp - 0x20]
add rsp, 0x20
mov qword [rbp], rax
mov rax, qword [0x140217f80]
mov qword [rbp - 0x18], rax
movsx rcx, word [rcx]
add rax, 8
shl rcx, 4
add rax, rcx
add rax, 8
mov rcx, qword [rax]
mov qword [rbp - 0x10], rcx
mov rax, rcx
add rax, 8
mov qword [rbp - 8], rax
add rcx, 0x12
sub rsp, 0x20
call fcn.14006af3c
mov rcx, qword [rbp]
add rsp, 0x20
mov word [rbp + 0xe], ax
xor eax, eax
cmp byte [rcx], 0
mov qword [rbp + 0x10], rax
jne 0x14006af28
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov rdx, rcx
add rdx, 0xf
mov qword [rbp - 0x38], rdx
cmp byte [rcx + 0xf], 0x74
mov qword [rbp - 0x30], rax
jne 0x14006af0d
mov eax, dword [0x1401f4568]
mov ecx, dword [0x1401f456c]
mov edx, 0x3eae3d65
xor edx, 0xebafe78
xor ecx, edx
sub eax, ecx
mov ecx, 0x7f1b1d7f
xor ecx, 0xb5a9f54e
xor edx, edx
div ecx
mov ecx, 0xc6567409
xor edx, edx
div ecx
sub eax, 0xca45e072
mov ecx, 0xd65940d6
xor ecx, 0x8fa66a8b
sub eax, ecx
mov ecx, 0xdb19c4cd
xor ecx, 0x115c24bf
add eax, ecx
cmp eax, 0xb0dba841
je 0x14006af33
mov rcx, qword [rbp - 0x10]
mov esi, dword [0x1401f4570]
xor esi, dword [0x1401f4574]
mov edx, esi
xor edx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xff5d822d
mov r8d, 0xffffffff
xor r8d, 0xfbc9a7b9
mov eax, edx
and eax, 0xfbc9a7b9
and esi, r8d
mov r11d, 0xec9b2693
xor r11d, 0x1752812a
mov r10d, r9d
and r10d, r11d
mov r11d, 0xe84911bc
xor r11d, 0x17149391
and r11d, r8d
or eax, esi
or r10d, r11d
xor eax, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0xfbc9a7b9
and edx, r8d
or eax, edx
or eax, 0xcde71933
mov r8d, 0x30d1d3a4
xor edx, edx
div r8d
mov dword [rbp - 0x40], eax
add rcx, 9
sub rsp, 0x20
call fcn.14006af75
mov rcx, qword [rbp - 0x10]
add rsp, 0x20
add rcx, 0x11
sub rsp, 0x20
call fcn.14006af75
mov rcx, qword [rbp - 0x10]
add rsp, 0x20
add rcx, 0x10
sub rsp, 0x20
call fcn.14006af75
add rsp, 0x20
mov cl, al
mov eax, dword [rbp - 0x40]
mov byte [rbp - 0x3a], cl
cmp cl, 0xc8
sete cl
mov byte [rbp - 0x39], cl
cmp eax, 0xbee36ded
je 0x14006af33
mov al, byte [rbp - 0x39]
test al, 1
jne 0x14006ada4
jmp 0x14006adcb
mov rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x18]
mov dx, word [rbp + 0xe]
movsx rdx, dx
add rax, 8
shl rdx, 4
add rax, rdx
mov byte [rcx], 0x13
mov qword [rbp - 0x48], rax
jmp 0x14006af00
mov rcx, qword [rbp - 8]
sub rsp, 0x20
call fcn.14006af75
mov rdx, qword [rbp - 0x10]
mov cx, word [rbp + 0xe]
add rsp, 0x20
mov r8b, al
mov rax, qword [rbp - 0x18]
mov byte [rbp - 0x59], r8b
add rdx, 0x14
mov qword [rbp - 0x68], rdx
movsx rdx, cx
mov rcx, rax
add rcx, 8
mov r8, rdx
shl r8, 4
add rcx, r8
add rax, 8
shl rdx, 4
add rax, rdx
add rax, 8
mov rax, qword [rax]
add rax, 8
mov qword [rbp - 0x78], rax
mov rax, qword [rcx]
mov dword [rbp - 0x6c], eax
sub rsp, 0x20
call fcn.14006b230
mov r10, qword [rbp - 0x78]
mov r9d, dword [rbp - 0x6c]
mov r8, qword [rbp - 0x68]
mov dl, byte [rbp - 0x59]
mov rax, qword [rbp - 0x28]
mov cl, byte [rbp - 0x3a]
add rsp, 0x20
mov qword [rax], r10
mov dword [rax + 8], r9d
mov qword [rax + 0x10], r8
movzx edx, dl
mov dword [rax + 0x18], edx
mov rax, qword [0x140208930]
mov rax, qword [rax + 8]
movzx ecx, cl
mov edx, ecx
mov rcx, rax
add rcx, 8
imul r8, rdx, 0x48
add rcx, r8
add rcx, 0x18
add rax, 8
imul rdx, rdx, 0x48
add rax, rdx
add rax, 0x20
mov rax, qword [rax]
mov qword [rbp - 0x58], rax
mov rcx, qword [rcx]
mov qword [rbp - 0x50], rcx
cmp rax, 0
je 0x14006aec4
mov rax, qword [rbp - 0x50]
mov rdx, qword [rbp - 0x58]
mov rcx, qword [rbp - 0x28]
sub rsp, 0x20
call rax
add rsp, 0x20
jmp 0x14006aed6
mov rax, qword [rbp - 0x50]
mov rcx, qword [rbp - 0x28]
sub rsp, 0x20
call rax
add rsp, 0x20
mov rcx, qword [rbp]
mov rax, qword [rbp - 0x38]
mov byte [rax], 0x13
xor eax, eax
cmp byte [rcx], 0
mov qword [rbp - 0x48], rax
jne 0x14006af00
mov rax, qword [0x140217f80]
mov qword [rbp - 0x30], rax
jmp 0x14006af0d
mov rax, qword [rbp - 0x48]
mov qword [rbp + 0x10], rax
jmp 0x14006af28
mov cx, word [rbp + 0xe]
mov rax, qword [rbp - 0x30]
movsx rcx, cx
add rax, 8
shl rcx, 4
add rax, rcx
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
lea rsp, [rbp + 0x18]
pop rsi
pop rbp
ret
mov edx, 0xe9aab187
js 0x14006af37
jmp 0x14006acb4
invalid