Function at 0x18003c230
Capabilities:
Check http status code

Disassembly:
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x70
lea esi, [r8 + 0x4a1]
mov r15, r9
mov dword [rbp + 0x50], esi
mov r13d, r8d
mov ebx, dword [rbp + 0x50]
mov r10, rcx
cmp r8d, esi
jae 0x18003c505
mov r14, qword [rbp + 0x68]
mov rdi, qword [rbp - 0x10]
mov r12, qword [rbp - 0x10]
lea r8, [0x180000000]
cmp r13d, 0xf2
ja 0x18003c373
je 0x18003c360
lea eax, [r13 - 0x25]
cmp eax, 0x92
ja case.0x18003c2b9.44
movzx eax, byte [r8 + rax + 0x3c64c]
mov ecx, dword [r8 + rax*4 + 0x3c62c]
add rcx, r8
jmp rcx
mov r8, r15
mov dword [rbp - 0x38], 0x10
mov edx, 0x75
lea rcx, [rbp - 0x38]
call fcn.1800d2280
jmp case.0x18003c2b9.44
cmp rdi, r14
jae case.0x18003c2b9.44
movsx ecx, byte [rdi]
cmp cl, 0xc0
jae case.0x18003c2b9.44
mov rax, qword [rbp + 0x60]
xor r9d, r9d
mov dword [rbp - 0x30], ecx
xor r8d, r8d
mov edx, 0xac
mov rcx, r10
mov eax, dword [rax]
mov dword [rbp - 0x38], eax
lea rax, [rbp - 0x38]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
call fcn.1800a3a80
test eax, eax
je case.0x18003c2b9.44
mov r10, qword [rbp + 0x40]
inc rdi
cmp rdi, r14
jb 0x18003c2e1
jmp case.0x18003c2b9.44
mov rax, qword [rbp - 0x10]
mov rdi, qword [r15]
mov qword [rbp - 0x18], rax
jmp case.0x18003c2b9.44
xor r14d, r14d
jmp case.0x18003c2b9.44
mov rax, qword [rbp - 0x10]
mov r12, qword [rbp - 0x10]
mov qword [rbp - 0x10], rax
jmp case.0x18003c2b9.44
cmp rdi, r14
jb case.0x18003c2b9.44
mov eax, 0xffffffee
jmp 0x18003c507
cmp r13d, 0x190
ja 0x18003c4d6
je 0x18003c4cb
mov eax, r13d
sub eax, 0x106
je 0x18003c461
sub eax, 0x3b
je 0x18003c3c4
cmp eax, 0x14
jne case.0x18003c2b9.44
mov eax, dword [rbp - 0x20]
lea rdx, [rbp - 0x30]
mov r9, qword [rbp - 0x10]
mov r8, r15
mov ecx, 0xcd
mov dword [rbp - 0x30], eax
call fcn.1800612d0
xor ebx, ebx
jmp case.0x18003c2b9.44
mov qword [rbp - 0x18], rdi
cmp rdi, r14
jae case.0x18003c2b9.44
cmp byte [rdi], 0xc0
jb 0x18003c410
mov ecx, 0x5a
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x5a
je 0x18003c404
cmp eax, 1
jne 0x18003c407
cmp rdi, r14
jae 0x18003c407
movzx eax, byte [rdi]
and al, 0xc0
cmp al, 0x80
jne 0x18003c407
inc rdi
cmp rdi, r14
jb 0x18003c3f1
jmp 0x18003c407
inc rdi
inc ecx
cmp ecx, 0x5c
jb 0x18003c3e0
jmp 0x18003c453
mov rax, qword [rbp + 0x60]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xac
mov rcx, r10
mov eax, dword [rax]
mov dword [rbp - 0x30], eax
movsx eax, byte [rdi]
mov dword [rbp - 0x38], eax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x38]
mov qword [rsp + 0x20], rax
call fcn.1800a3a80
test eax, eax
jne 0x18003c4cb
mov r10, qword [rbp + 0x40]
inc rdi
cmp rdi, r14
jb 0x18003c3d1
jmp case.0x18003c2b9.44
mov eax, dword [rbp - 0x40]
cmp eax, 1
jge 0x18003c4aa
mov esi, 7
nop
mov eax, esi
sub eax, 6
je 0x18003c505
cmp eax, 1
jne 0x18003c49d
lea r9, [0x180109088]
mov dword [rbp - 0x30], eax
mov r8, r15
lea rdx, [rbp - 0x30]
mov ecx, 0xcd
call fcn.1800612d0
xor ebx, ebx
dec esi
cmp esi, 5
ja 0x18003c470
mov eax, dword [rbp - 0x40]
mov esi, dword [rbp + 0x50]
lea r9, [rbp - 0x28]
mov dword [rbp - 0x28], eax
mov r8, r12
lea rcx, [rbp - 0x20]
mov edx, 0xc6
call fcn.1801018c0
mov qword [rbp - 0x10], rax
jmp case.0x18003c2b9.44
mov r13d, 0x190
jmp case.0x18003c2b9.44
mov eax, r13d
sub eax, 0x1a4
je 0x18003c505
sub eax, 0x3b
je 0x18003c5ac
cmp eax, 0x4f
jne case.0x18003c2b9.44
mov ecx, 0x9b
mov eax, ecx
sub eax, 0x9b
je 0x18003c51f
cmp eax, 1
jne 0x18003c521
mov eax, ebx
mov rbx, qword [rsp + 0xc8]
add rsp, 0x70
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
xor ebx, ebx
inc ecx
cmp ecx, 0x9d
jb 0x18003c4f7
cmp dword [r14], 1
jl 0x18003c542
mov r8, qword [r10]
xor edx, edx
lea ecx, [rdx + 0x30]
call fcn.180054480
test eax, eax
jne 0x18003c57e
mov esi, 0x13
mov eax, esi
sub eax, 0x12
je 0x18003c505
cmp eax, 1
jne 0x18003c574
lea r9, [0x18010e6c6]
mov dword [rbp - 0x30], 0
mov r8, r15
lea rdx, [rbp - 0x30]
mov ecx, 0xcd
call fcn.1800612d0
xor ebx, ebx
dec esi
cmp esi, 0x11
ja 0x18003c547
mov esi, dword [rbp + 0x50]
mov rax, qword [rbp + 0x40]
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x28], 0
xor r9d, r9d
xor r8d, r8d
mov edx, 0xe0
mov rax, qword [rax]
mov qword [rsp + 0x20], rax
call fcn.1800a3a80
mov r12, rax
jmp case.0x18003c2b9.44
mov rcx, qword [rbp - 0x18]
mov eax, edi
sub eax, ecx
mov qword [rdx], rcx
mov dword [rdx + 8], eax
mov qword [r15], rdi
add r13d, 0x4f
cmp r13d, esi
jae 0x18003c505
mov r10, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x48]
jmp 0x18003c27c
mov ebx, 0xc0
mov eax, ebx
sub eax, 0xbf
je 0x18003c603
cmp eax, 1
jne 0x18003c61d
imul ecx, dword [r15 + 0xc], 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x18003c61d
mov eax, dword [r15 + 8]
lea rdx, [rbp + 0x50]
mov rcx, qword [r15]
xor r9d, r9d
mov dword [rbp + 0x50], eax
lea r8d, [r9 + 0x77]
call fcn.1800e8cf0
dec ebx
cmp ebx, 0xbe
ja 0x18003c5e5
jmp case.0x18003c2b9.37