Function at 0x140072e20
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 0x1400732f9
mov esi, ebp
cmp rbp, qword [rcx + 0x18]
jge 0x1400735db
mov r10, qword [rcx + 0x10]
imul r14, rsi, 0x1928
add r10, r14
cmp dword [r10 + 0x1830], 0x13
jne 0x140073288
lea rdx, [r10 + 0x1400]
lea rcx, [r10 + 0x1000]
call fcn.14003771c
cmp rbp, qword [rdi + 0x18]
jge 0x1400735db
mov rdx, qword [rdi + 0x10]
add rdx, r14
cmp dword [rdx + 0x1828], 0x18
jne 0x140072eb8
mov r8, rdx
mov rcx, rdi
mov edx, dword [rdx + 0x174c]
call fcn.14006487c
test eax, eax
jne 0x14007311b
cmp dword [rdi + 0x328], ebx
je 0x140072f03
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rdx, qword [rdi + 0x10]
add rdx, r14
cmp dword [rdx + 0x1828], 0x11
jne 0x140072f03
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.140063ed8
test eax, eax
jne 0x14007311b
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rdx, qword [rdi + 0x10]
add rdx, r14
cmp dword [rdx + 0x1828], 0x10
jne 0x140072f46
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.140062dec
test eax, eax
jne 0x14007311b
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rdx, qword [rdi + 0x10]
add rdx, r14
cmp dword [rdx + 0x1828], 0x15
jne 0x140072f89
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.140063040
test eax, eax
jne 0x14007311b
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rdx, qword [rdi + 0x10]
add rdx, r14
cmp dword [rdx + 0x1828], 0x16
jne 0x140072fcc
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.140063304
test eax, eax
jne 0x14007311b
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rdx, qword [rdi + 0x10]
add rdx, r14
cmp dword [rdx + 0x1828], 0xf
jne 0x14007300f
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.140063cc4
test eax, eax
jne 0x14007311b
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rdx, qword [rdi + 0x10]
add rdx, r14
cmp dword [rdx + 0x1828], 0xf
jne 0x140073052
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.140063a74
test eax, eax
jne 0x14007311b
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rdx, qword [rdi + 0x10]
add rdx, r14
cmp dword [rdx + 0x1828], 0x12
jne 0x140073095
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.140063648
test eax, eax
jne 0x14007311b
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rdx, qword [rdi + 0x10]
add rdx, r14
cmp dword [rdx + 0x1828], 0x13
jne 0x1400730d4
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.140062c4c
test eax, eax
jne 0x14007311b
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rdx, qword [rdi + 0x10]
add rdx, r14
cmp dword [rdx + 0x1828], 0x14
jne 0x140073261
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.1400638c4
test eax, eax
je 0x140073261
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rdx, qword [rdi + 0x10]
movzx ecx, byte [rdx + r14 + 0x1002]
movzx eax, byte [rdx + r14 + 0x1001]
shl ecx, 8
add eax, 0xfffffeef
add ecx, eax
mov dword [rdx + r14 + 0x17c4], ecx
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rcx, qword [rdi + 0x10]
mov eax, dword [rcx + r14 + 0x17c4]
cmp eax, 0xfffffeef
je 0x140073171
cmp eax, 0xc8
jle 0x14007317d
mov dword [rcx + r14 + 0x17c4], 0xfffffc18
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rdx, qword [rdi + 0x10]
mov ecx, 0x64
movzx eax, byte [rdx + r14 + 0x1005]
sub ecx, eax
mov dword [rdx + r14 + 0x17e8], ecx
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rax, qword [rdi + 0x10]
cmp dword [rax + r14 + 0x17e8], ebx
jge 0x1400731c3
mov dword [rax + r14 + 0x17e8], ebx
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rcx, qword [rdi + 0x10]
imul rax, qword [rcx + r14 + 0x1020], 0x3e8
shr rax, 0x15
mov dword [rcx + r14 + 0x17d8], eax
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rcx, qword [rdi + 0x10]
imul rax, qword [rcx + r14 + 0x1030], 0x3e8
shr rax, 0x15
mov dword [rcx + r14 + 0x17d4], eax
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rcx, qword [rdi + 0x10]
mov eax, dword [rcx + r14 + 0x1070]
mov dword [rcx + r14 + 0x17c0], eax
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rax, qword [rdi + 0x10]
mov ecx, dword [rax + r14 + 0x1080]
mov dword [rax + r14 + 0x17b0], ecx
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rax, qword [rdi + 0x10]
mov dword [rax + r14 + 0x17b4], ecx
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rbx, qword [rdi + 0x10]
mov edx, ebp
mov rcx, rdi
call fcn.140059050
mov dword [r14 + rbx + 0x1814], eax
mov eax, 2
jmp 0x1400732fb
cmp dword [r10 + 0x16d0], ebx
je 0x1400732f9
cmp dword [r10 + 0x16d8], ebx
je 0x1400732f9
mov ecx, dword [r10 + 0x1828]
cmp ecx, 0xa
jg 0x1400733b8
je 0x14007354f
sub ecx, 1
je 0x14007334b
sub ecx, 1
je 0x14007332d
sub ecx, 1
je 0x140073316
sub ecx, 1
je 0x14007354f
sub ecx, 1
je 0x14007354f
sub ecx, 1
je 0x14007354f
sub ecx, 1
je 0x14007354f
sub ecx, 1
je 0x14007354f
cmp ecx, 1
je 0x14007354f
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.140064770
jmp 0x140073583
mov r8d, dword [r10 + 0x1748]
mov r9, r10
mov edx, dword [r10 + 0x1744]
mov rcx, rdi
call fcn.140064584
jmp 0x140073583
mov r8b, byte [r10 + 0x183c]
mov r9, r10
mov edx, dword [r10 + 0x1740]
mov rcx, rdi
call fcn.1400640d4
test eax, eax
jne 0x14007358b
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rdx, qword [rdi + 0x10]
mov rcx, rdi
mov edx, dword [rdx + r14 + 0x1740]
call fcn.1400735e4
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
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.1400640d4
jmp 0x140073583
sub ecx, 0xb
je 0x14007354f
sub ecx, 1
je 0x140073534
sub ecx, 1
je 0x140073477
sub ecx, 1
je 0x140073465
sub ecx, 9
je 0x140073447
sub ecx, 1
je 0x140073430
sub ecx, 1
je 0x140073412
cmp ecx, 1
jne 0x1400732f9
mov r8b, byte [r10 + 0x1744]
mov r9, r10
mov edx, dword [r10 + 0x174c]
mov rcx, rdi
call fcn.140064900
jmp 0x140073583
mov r8b, byte [r10 + 0x1744]
mov r9, r10
mov edx, dword [r10 + 0x174c]
mov rcx, rdi
call fcn.140064a4c
jmp 0x140073583
mov edx, dword [r10 + 0x174c]
mov r8, r10
mov rcx, rdi
call fcn.14006487c
jmp 0x140073583
mov r8d, dword [r10 + 0x1748]
mov r9, r10
mov edx, dword [r10 + 0x1744]
mov rcx, rdi
call fcn.140062b98
jmp 0x140073583
mov r8, r10
xor edx, edx
mov rcx, rdi
call fcn.140064b98
jmp 0x140073583
mov r8b, byte [r10 + 0x183c]
mov r9, r10
mov edx, dword [r10 + 0x1740]
mov rcx, rdi
call fcn.1400640d4
test eax, eax
jne 0x14007358b
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rdx, qword [rdi + 0x10]
mov rcx, rdi
mov edx, dword [rdx + r14 + 0x1740]
call fcn.1400735e4
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
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.1400640d4
test eax, eax
jne 0x14007358b
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
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.140062af0
test eax, eax
je 0x1400732f9
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rax, qword [rdi + 0x10]
mov dword [rax + r14 + 0x1828], 0xc
jmp 0x14007358b
mov edx, dword [r10 + 0x1744]
lea r8, [r10 + 0x1846]
mov r9, r10
mov rcx, rdi
call fcn.140062af0
jmp 0x140073583
mov edx, dword [r10 + 0x1740]
mov rcx, rdi
call fcn.1400735e4
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
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.140064294
test eax, eax
je 0x1400732f9
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov rbx, qword [rdi + 0x10]
mov edx, ebp
mov rcx, rdi
call fcn.140059050
mov dword [r14 + rbx + 0x1814], eax
cmp rsi, qword [rdi + 0x18]
jge 0x1400735db
mov r9, qword [rdi + 0x10]
lea rax, [0x14012fb30]
imul r8, rsi, 0x168
add r9, 0x1400
mov edx, ebp
add r8, rax
add r9, r14
mov rcx, rdi
call fcn.140059934
jmp 0x1400732fb
call fcn.1400771b0
int3