Function at 0x140075424
Capabilities:
Check http status code

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push r14
sub rsp, 0x30
xor ebx, ebx
mov ebp, edx
mov rdi, rcx
cmp qword [rcx + 0x18], rbx
je 0x140075933
mov esi, ebp
cmp rbp, qword [rcx + 0x18]
jge 0x140075c3c
mov r10, qword [rcx + 0x10]
imul r14, rsi, 0x1928
add r10, r14
cmp dword [r10 + 0x1830], 0x13
jne 0x1400758c2
lea rdx, [r10 + 0x1400]
lea rcx, [r10 + 0x1000]
call fcn.1400382b8
cmp rbp, qword [rdi + 0x18]
jge 0x140075c3c
mov rdx, qword [rdi + 0x10]
add rdx, r14
cmp dword [rdx + 0x1828], 0x18
jne 0x1400754bc
mov r8, rdx
mov rcx, rdi
mov edx, dword [rdx + 0x174c]
call fcn.140066a78
test eax, eax
jne 0x140075755
cmp dword [rdi + 0x338], ebx
je 0x140075507
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rdx, qword [rdi + 0x10]
add rdx, r14
cmp dword [rdx + 0x1828], 0x11
jne 0x140075507
mov r9d, dword [rdx + 0x1748]
mov rcx, rdi
mov r8d, dword [rdx + 0x1744]
mov qword [rsp + 0x20], rdx
mov edx, dword [rdx + 0x1740]
call fcn.1400660d4
test eax, eax
jne 0x140075755
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rdx, qword [rdi + 0x10]
add rdx, r14
cmp dword [rdx + 0x1828], 0x10
jne 0x14007554a
mov r9d, dword [rdx + 0x1748]
mov rcx, rdi
mov r8d, dword [rdx + 0x1744]
mov qword [rsp + 0x20], rdx
mov edx, dword [rdx + 0x1740]
call fcn.140064f68
test eax, eax
jne 0x140075755
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rdx, qword [rdi + 0x10]
add rdx, r14
cmp dword [rdx + 0x1828], 0x15
jne 0x14007558d
mov r9d, dword [rdx + 0x1748]
mov rcx, rdi
mov r8d, dword [rdx + 0x1744]
mov qword [rsp + 0x20], rdx
mov edx, dword [rdx + 0x1740]
call fcn.1400651bc
test eax, eax
jne 0x140075755
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rdx, qword [rdi + 0x10]
add rdx, r14
cmp dword [rdx + 0x1828], 0x16
jne 0x1400755d0
mov r9d, dword [rdx + 0x1748]
mov rcx, rdi
mov r8d, dword [rdx + 0x1744]
mov qword [rsp + 0x20], rdx
mov edx, dword [rdx + 0x1740]
call fcn.140065480
test eax, eax
jne 0x140075755
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rdx, qword [rdi + 0x10]
add rdx, r14
cmp dword [rdx + 0x1828], 0xf
jne 0x140075613
mov r9d, dword [rdx + 0x1748]
mov rcx, rdi
mov r8d, dword [rdx + 0x1744]
mov qword [rsp + 0x20], rdx
mov edx, dword [rdx + 0x1740]
call fcn.140065ec0
test eax, eax
jne 0x140075755
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rdx, qword [rdi + 0x10]
add rdx, r14
cmp dword [rdx + 0x1828], 0xf
jne 0x140075656
mov r9d, dword [rdx + 0x1748]
mov rcx, rdi
mov r8d, dword [rdx + 0x1744]
mov qword [rsp + 0x20], rdx
mov edx, dword [rdx + 0x1740]
call fcn.140065c70
test eax, eax
jne 0x140075755
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rdx, qword [rdi + 0x10]
add rdx, r14
cmp dword [rdx + 0x1828], 0x12
jne 0x140075699
mov r9d, dword [rdx + 0x1748]
mov rcx, rdi
mov r8d, dword [rdx + 0x1744]
mov qword [rsp + 0x20], rdx
mov edx, dword [rdx + 0x1740]
call fcn.140065844
test eax, eax
jne 0x140075755
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rdx, qword [rdi + 0x10]
add rdx, r14
cmp dword [rdx + 0x1828], 0x13
jne 0x1400756d8
mov r9d, dword [rdx + 0x1748]
mov rcx, rdi
mov r8d, dword [rdx + 0x1744]
mov qword [rsp + 0x20], rdx
mov edx, dword [rdx + 0x1740]
call fcn.140064dc8
test eax, eax
jne 0x140075755
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rdx, qword [rdi + 0x10]
add rdx, r14
cmp dword [rdx + 0x1828], 0x14
jne 0x140075717
mov r9d, dword [rdx + 0x1748]
mov rcx, rdi
mov r8d, dword [rdx + 0x1744]
mov qword [rsp + 0x20], rdx
mov edx, dword [rdx + 0x1740]
call fcn.140065ac0
test eax, eax
jne 0x140075755
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rdx, qword [rdi + 0x10]
add rdx, r14
cmp dword [rdx + 0x1828], 0x1b
jne 0x14007589b
mov r8d, dword [rdx + 0x1748]
mov r9, rdx
mov edx, dword [rdx + 0x1744]
mov rcx, rdi
call fcn.1400657c4
test eax, eax
je 0x14007589b
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rdx, qword [rdi + 0x10]
movzx ecx, byte [r14 + rdx + 0x1002]
movzx eax, byte [r14 + rdx + 0x1001]
shl ecx, 8
add eax, 0xfffffeef
add ecx, eax
mov dword [r14 + rdx + 0x17c4], ecx
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rcx, qword [rdi + 0x10]
mov eax, dword [r14 + rcx + 0x17c4]
cmp eax, 0xfffffeef
je 0x1400757ab
cmp eax, 0xc8
jle 0x1400757b7
mov dword [r14 + rcx + 0x17c4], 0xfffffc18
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rdx, qword [rdi + 0x10]
mov ecx, 0x64
movzx eax, byte [r14 + rdx + 0x1005]
sub ecx, eax
mov dword [r14 + rdx + 0x17e8], ecx
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rax, qword [rdi + 0x10]
cmp dword [r14 + rax + 0x17e8], ebx
jge 0x1400757fd
mov dword [r14 + rax + 0x17e8], ebx
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rcx, qword [rdi + 0x10]
imul rax, qword [r14 + rcx + 0x1020], 0x3e8
shr rax, 0x15
mov dword [r14 + rcx + 0x17d8], eax
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rcx, qword [rdi + 0x10]
imul rax, qword [r14 + rcx + 0x1030], 0x3e8
shr rax, 0x15
mov dword [r14 + rcx + 0x17d4], eax
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rcx, qword [rdi + 0x10]
mov eax, dword [r14 + rcx + 0x1070]
mov dword [r14 + rcx + 0x17c0], eax
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rax, qword [rdi + 0x10]
mov ecx, dword [r14 + rax + 0x1080]
mov dword [r14 + rax + 0x17b0], ecx
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rax, qword [rdi + 0x10]
mov dword [r14 + rax + 0x17b4], ecx
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rbx, qword [rdi + 0x10]
mov edx, ebp
mov rcx, rdi
call fcn.14005a3e4
mov dword [r14 + rbx + 0x1814], eax
mov eax, 2
jmp 0x140075935
cmp dword [r10 + 0x16d0], ebx
je 0x140075933
cmp dword [r10 + 0x16d8], ebx
je 0x140075933
mov ecx, dword [r10 + 0x1828]
cmp ecx, 0xa
jg 0x1400759f2
je 0x140075bb0
sub ecx, 1
je 0x140075985
sub ecx, 1
je 0x140075967
sub ecx, 1
je 0x140075950
sub ecx, 1
je 0x140075bb0
sub ecx, 1
je 0x140075bb0
sub ecx, 1
je 0x140075bb0
sub ecx, 1
je 0x140075bb0
sub ecx, 1
je 0x140075bb0
cmp ecx, 1
je 0x140075bb0
xor eax, eax
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
add rsp, 0x30
pop r14
ret
mov edx, dword [r10 + 0x1740]
mov r8, r10
mov rcx, rdi
call fcn.14006696c
jmp 0x140075be4
mov r8d, dword [r10 + 0x1748]
mov r9, r10
mov edx, dword [r10 + 0x1744]
mov rcx, rdi
call fcn.140066780
jmp 0x140075be4
mov r8b, byte [r10 + 0x183c]
mov r9, r10
mov edx, dword [r10 + 0x1740]
mov rcx, rdi
call fcn.1400662d0
test eax, eax
jne 0x140075bec
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rdx, qword [rdi + 0x10]
mov rcx, rdi
mov edx, dword [r14 + rdx + 0x1740]
call fcn.140075c44
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rdx, qword [rdi + 0x10]
mov rcx, rdi
add rdx, r14
mov r9, rdx
mov r8b, byte [rdx + 0x183c]
mov edx, dword [rdx + 0x1740]
call fcn.1400662d0
jmp 0x140075be4
sub ecx, 0xb
je 0x140075bb0
sub ecx, 1
je 0x140075b95
sub ecx, 1
je 0x140075ad8
sub ecx, 1
je 0x140075ac6
sub ecx, 9
je 0x140075aa8
sub ecx, 1
je 0x140075a91
sub ecx, 1
je 0x140075a73
sub ecx, 1
je 0x140075a55
cmp ecx, 1
jne 0x140075933
mov r8b, byte [r10 + 0x1744]
mov r9, r10
mov edx, dword [r10 + 0x174c]
mov rcx, rdi
call fcn.140066d94
jmp 0x140075be4
mov r8b, byte [r10 + 0x1744]
mov r9, r10
mov edx, dword [r10 + 0x174c]
mov rcx, rdi
call fcn.140066afc
jmp 0x140075be4
mov r8b, byte [r10 + 0x1744]
mov r9, r10
mov edx, dword [r10 + 0x174c]
mov rcx, rdi
call fcn.140066c48
jmp 0x140075be4
mov edx, dword [r10 + 0x174c]
mov r8, r10
mov rcx, rdi
call fcn.140066a78
jmp 0x140075be4
mov r8d, dword [r10 + 0x1748]
mov r9, r10
mov edx, dword [r10 + 0x1744]
mov rcx, rdi
call fcn.140064d14
jmp 0x140075be4
mov r8, r10
xor edx, edx
mov rcx, rdi
call fcn.140066ee0
jmp 0x140075be4
mov r8b, byte [r10 + 0x183c]
mov r9, r10
mov edx, dword [r10 + 0x1740]
mov rcx, rdi
call fcn.1400662d0
test eax, eax
jne 0x140075bec
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rdx, qword [rdi + 0x10]
mov rcx, rdi
mov edx, dword [r14 + rdx + 0x1740]
call fcn.140075c44
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rdx, qword [rdi + 0x10]
mov rcx, rdi
add rdx, r14
mov r9, rdx
mov r8b, byte [rdx + 0x183c]
mov edx, dword [rdx + 0x1740]
call fcn.1400662d0
test eax, eax
jne 0x140075bec
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rdx, qword [rdi + 0x10]
mov rcx, rdi
add rdx, r14
mov r9, rdx
lea r8, [rdx + 0x1846]
mov edx, dword [rdx + 0x1744]
call fcn.140064c6c
test eax, eax
je 0x140075933
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rax, qword [rdi + 0x10]
mov dword [r14 + rax + 0x1828], 0xc
jmp 0x140075bec
mov edx, dword [r10 + 0x1744]
lea r8, [r10 + 0x1846]
mov r9, r10
mov rcx, rdi
call fcn.140064c6c
jmp 0x140075be4
mov edx, dword [r10 + 0x1740]
mov rcx, rdi
call fcn.140075c44
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rdx, qword [rdi + 0x10]
mov rcx, rdi
add rdx, r14
mov r9, rdx
mov r8b, byte [rdx + 0x183c]
mov edx, dword [rdx + 0x1740]
call fcn.140066490
test eax, eax
je 0x140075933
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov rbx, qword [rdi + 0x10]
mov edx, ebp
mov rcx, rdi
call fcn.14005a3e4
mov dword [r14 + rbx + 0x1814], eax
cmp rsi, qword [rdi + 0x18]
jge 0x140075c3c
mov r9, qword [rdi + 0x10]
lea rax, [0x140134c20]
imul r8, rsi, 0x168
add r9, 0x1400
mov edx, ebp
add r8, rax
add r9, r14
mov rcx, rdi
call fcn.14005aef0
jmp 0x140075935
call fcn.140079818
int3