Function at 0x1800a4760
Capabilities:
Check http status code

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xb0
mov edi, dword [rbp + 0x77]
mov r14, r9
mov r12, r8
lea r13d, [rdi + 0x13]
cmp edi, r13d
jae case.0x1800a47c7.29
mov rsi, qword [rbp + 0x7f]
mov r15, qword [rbp - 0x41]
lea eax, [rdi - 0x13]
lea rdx, [0x180000000]
cmp eax, 0x2d
ja case.0x1800a47c7.38
movzx eax, byte [rdx + rax + 0xa4b7c]
mov ecx, dword [rdx + rax*4 + 0xa4b2c]
add rcx, rdx
jmp rcx
mov rax, qword [rbp - 0x21]
xor edx, edx
mov r8, qword [rbp - 0x31]
xor r9d, r9d
mov qword [rbp - 0x49], rax
lea rax, [rbp - 0x49]
mov qword [rsp + 0x28], 0
lea ecx, [rdx + 0x2a]
mov qword [rsp + 0x20], rax
call fcn.180092a60
mov dword [r15 + 0x28], eax
sub eax, 0x73
je 0x1800a4ae0
sub eax, 1
je 0x1800a4ae0
sub eax, 0x38
je 0x1800a4ae0
cmp eax, 0x9a
je 0x1800a4ae0
mov ecx, 0x88
mov eax, ecx
sub eax, 0x88
je 0x1800a4848
cmp eax, 1
jne 0x1800a4850
mov rdx, rsi
mov ecx, 0xf2
mov edi, 0x3f
call fcn.1800b73b0
jmp case.0x1800a47c7.38
mov dword [r15 + 0x28], 0
inc ecx
cmp ecx, 0x8a
jb 0x1800a4823
jmp case.0x1800a47c7.38
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x1800a4873
mov rdx, r12
mov rcx, rsi
call rax
mov qword [r12 + 0x10], 1
jmp case.0x1800a47c7.38
lea rax, [rbp + 0x77]
mov qword [rsp + 0x28], rsi
lea r9, [rbp - 0x59]
mov qword [rsp + 0x20], rax
lea r8, [rbp - 0x31]
mov byte [rbp + 0x77], 0
mov rdx, r12
mov byte [rbp - 0x59], 1
mov ecx, 0x56
call fcn.18009cf20
jmp case.0x1800a47c7.38
mov qword [r12 + 0x10], 1
mov dword [r12], 2
jmp case.0x1800a47c7.38
mov rax, qword [rsi + 0x58]
mov rcx, qword [rax + 0x10]
mov rax, qword [rcx + 8]
mov qword [rbp - 0x41], rax
jmp case.0x1800a47c7.38
mov ecx, 0x11f
mov eax, ecx
sub eax, 0x11e
je case.0x1800a47c7.29
cmp eax, 1
jne 0x1800a48fa
mov rax, qword [r14]
mov qword [rbp - 0x51], rax
dec ecx
cmp ecx, 0x11d
ja 0x1800a48e1
mov rax, qword [rbp - 0x39]
inc rax
mov qword [r12 + 8], rax
jmp case.0x1800a47c7.38
mov ebx, 0x6b
nop word [rax + rax]
cmp ebx, 0x6b
je 0x1800a4933
cmp ebx, 0xfe
je case.0x1800a47c7.29
jmp 0x1800a494c
lea r8, [rbp - 0x31]
mov byte [rbp + 0x77], 0
mov edx, 0x9f
lea rcx, [rbp + 0x77]
call fcn.1800578b0
mov byte [rbp - 0x51], al
add ebx, 0x93
cmp ebx, 0x191
jb 0x1800a4920
mov eax, r12d
and eax, 0xff000000
cmp eax, 0x2000000
jne 0x1800a4a62
mov ecx, dword [rsi]
lea r8, [rbp - 0x49]
shl ecx, 0x1c
mov eax, r12d
bts ecx, 0x1b
mov qword [rsp + 0x28], 0
and eax, 0xffffff
mov dword [rbp + 0x77], 0
or ecx, eax
mov r9d, 0x93
mov dword [rbp - 0x49], ecx
lea rax, [rbp + 0x77]
xor ecx, ecx
mov qword [rsp + 0x20], rax
xor edx, edx
call fcn.1800d5440
mov byte [rbp - 0x51], al
jmp case.0x1800a47c7.38
cmp dword [rsi], 0xf
jbe case.0x1800a47c7.38
mov eax, 0x94
cmp eax, 0x94
je 0x1800a4a62
add eax, 0x6498
cmp eax, 0x6498
jbe 0x1800a49c5
jmp case.0x1800a47c7.38
mov rax, qword [r12 + 8]
mov qword [rbp - 0x39], rax
jmp case.0x1800a47c7.38
mov rax, qword [rbp - 0x41]
xorps xmm0, xmm0
mov r15, qword [rax]
xor eax, eax
mov qword [rbp + 0x17], rax
movups xmmword [rbp - 0x31], xmm0
movups xmmword [rbp - 0x21], xmm0
movsd xmm0, qword [rbp + 0x17]
movsd qword [rbp - 0x11], xmm0
jmp case.0x1800a47c7.38
inc qword [rsi + 0xd0]
mov rax, qword [rsi + 0xc0]
test rax, rax
je case.0x1800a47c7.38
mov rdx, r12
mov rcx, rsi
call rax
jmp case.0x1800a47c7.38
mov ecx, dword [r12]
sub ecx, 1
je 0x1800a4b00
sub ecx, 1
je case.0x1800a47c7.31
cmp ecx, 0x14
je 0x1800a4a81
mov ebx, 0x18
mov eax, ebx
sub eax, 0x18
je 0x1800a4a6b
cmp eax, 1
jne 0x1800a4a78
mov byte [rbp - 0x51], 0
jmp case.0x1800a47c7.29
mov rdx, rsi
mov ecx, 0xf2
call fcn.1800b73b0
inc ebx
cmp ebx, 0x1a
jb 0x1800a4a56
jmp case.0x1800a47c7.38
mov ebx, 0x94
cmp ebx, 0x94
je 0x1800a4a98
cmp ebx, 0x3124
je case.0x1800a47c7.29
jmp 0x1800a4aa9
mov rdx, rsi
mov ecx, 0xf2
call fcn.1800b73b0
mov byte [rbp - 0x51], 1
add ebx, 0x3090
cmp ebx, 0x6120
jbe 0x1800a4a86
mov edi, 0x3a
jmp case.0x1800a47c7.38
mov dword [r12], 0x14
jmp case.0x1800a47c7.38
inc qword [rsi + 0xd0]
inc edi
cmp edi, r13d
jae case.0x1800a47c7.29
jmp 0x1800a47a2
lea r8, [rbp - 0x31]
mov byte [rbp + 0x77], 1
mov edx, 0x9f
lea rcx, [rbp + 0x77]
call fcn.1800578b0
mov byte [rbp - 0x51], al
jmp case.0x1800a47c7.29
mov byte [rbp - 0x51], 1
mov rax, qword [rbp - 0x51]
lea r11, [rsp + 0xb0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret