Function at 0x18002c140
Capabilities:
Check http status code

Disassembly:
push r15
push r14
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf0
mov rax, qword [rsp + 0x160]
mov eax, dword [rsp + 0x158]
mov eax, dword [rsp + 0x150]
mov qword [rsp + 0x88], r9
mov qword [rsp + 0x80], r8
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x70], rcx
mov dword [rsp + 0x58], 0x8404c700
mov eax, dword [rsp + 0x158]
and eax, 4
cmp eax, 0
je 0x18002c1ac
mov esi, dword [rsp + 0x58]
mov ecx, 0xef6b14b7
call fcn.18002c000
or esi, eax
mov dword [rsp + 0x58], esi
lea rcx, [0x18006ae5a]
lea rdx, [rsp + 0x93]
call fcn.180016cd0
lea rcx, [rsp + 0xb8]
mov rdx, rax
call fcn.18005c8d0
lea rcx, [rsp + 0xb8]
call fcn.18004e230
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 0
mov r12d, dword [rsp + 0x58]
lea r15, [rsp + 0xa0]
mov rbp, qword [rsp + 0x80]
lea rcx, [0x18006ad41]
lea rdx, [rsp + 0xd3]
call fcn.180016cd0
mov r14, rax
mov rdi, qword [rsp + 0x78]
mov esi, dword [rsp + 0x158]
xor esi, 0xffffffff
mov eax, 0xffffffff
xor eax, 1
mov ebx, 0xffffffff
xor ebx, 0x7ed2c2
or esi, eax
mov ecx, 0xef95c675
call fcn.18002c000
or eax, ebx
xor esi, 0xffffffff
and esi, eax
cmp esi, 0
je 0x18002c270
lea rcx, [0x18006aecc]
lea rdx, [rsp + 0x9b]
call fcn.180016cd0
mov rbx, rax
jmp 0x18002c287
lea rcx, [0x18006a926]
lea rdx, [rsp + 0x97]
call fcn.180016cd0
mov rbx, rax
mov rsi, qword [rsp + 0x70]
mov ecx, 0x13
mov edx, 0xf8904c51
call fcn.180040490
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
mov r9, r14
mov qword [rsp + 0x20], rbp
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x30], r12d
mov qword [rsp + 0x38], 0
call rax
mov qword [rsp + 0x48], rax
cmp qword [rsp + 0x48], 0
jne 0x18002c2ea
mov qword [rsp + 0x60], 0
mov ecx, 0xefeb14b6
call fcn.18002c000
mov dword [rsp + 0x5c], eax
jmp 0x18002c472
mov eax, dword [rsp + 0x158]
and eax, 4
cmp eax, 0
je 0x18002c375
mov dword [rsp + 0x44], 0
mov dword [rsp + 0x6c], 4
mov rsi, qword [rsp + 0x48]
mov ecx, 0x13
mov edx, 0xfe336791
call fcn.180040490
lea r8, [rsp + 0x44]
lea r9, [rsp + 0x6c]
mov rcx, rsi
mov edx, 0x1f
call rax
cmp eax, 0
je 0x18002c373
mov esi, dword [rsp + 0x44]
mov ecx, 0xefea2737
call fcn.18002c000
or esi, eax
mov dword [rsp + 0x44], esi
mov rsi, qword [rsp + 0x48]
mov ecx, 0x13
mov edx, 0xf79c4e01
call fcn.180040490
lea r8, [rsp + 0x44]
mov rcx, rsi
mov edx, 0x1f
mov r9d, 4
call rax
jmp 0x18002c375
mov ebp, dword [rsp + 0x150]
mov rsi, qword [rsp + 0x88]
lea rcx, [0x18006b530]
lea rdx, [rsp + 0xdc]
call fcn.180016cd0
mov rdi, rax
mov rbx, qword [rsp + 0x48]
mov ecx, 0x13
mov edx, 0xf84ec251
call fcn.180040490
mov rcx, rbx
mov rdx, rdi
mov r8d, 0x13
mov r9, rsi
mov dword [rsp + 0x20], ebp
call rax
cmp eax, 0
je 0x18002c448
mov dword [rsp + 0x54], 0
mov dword [rsp + 0x68], 4
mov rsi, qword [rsp + 0x48]
mov ecx, 0x13
mov edx, 0xf7f2e901
call fcn.180040490
lea r8, [rsp + 0x54]
lea r9, [rsp + 0x68]
mov rcx, rsi
mov edx, 0x20000013
mov qword [rsp + 0x20], 0
call rax
cmp eax, 0
je 0x18002c42d
cmp dword [rsp + 0x54], 0xc8
jne 0x18002c42d
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x5c], 1
jmp 0x18002c472
cmp qword [rsp + 0x160], 0
je 0x18002c446
mov eax, dword [rsp + 0x54]
mov rcx, qword [rsp + 0x160]
mov dword [rcx], eax
jmp 0x18002c448
mov rsi, qword [rsp + 0x48]
mov ecx, 0x13
mov edx, 0xfbbe0ef5
call fcn.180040490
mov rcx, rsi
call rax
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x5c], 1
lea rcx, [rsp + 0xb8]
call fcn.180051710
mov rax, qword [rsp + 0x60]
add rsp, 0xf0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret