Function at 0x764820
Capabilities:
Check http status code
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rcx
sub rsp, 0x118
mov rax, qword [rsp + 0x120]
mov rax, qword [rax + 0x48]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x120]
cmp dword [rax + 0x290], 3
jl 0x764854
xor eax, eax
test eax, eax
jne 0x76484e
mov rax, qword [rsp + 0x120]
mov eax, dword [rax + 0x7c]
add eax, 2
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x9c], 0
jmp 0x764883
mov eax, dword [rsp + 0x9c]
inc eax
mov dword [rsp + 0x9c], eax
cmp dword [rsp + 0x9c], 6
jge 0x7648d7
mov dword [rsp + 0x34], 0
jmp 0x7648a1
mov eax, dword [rsp + 0x34]
inc eax
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x70]
cmp dword [rsp + 0x34], eax
jge 0x7648d5
movsxd rax, dword [rsp + 0x9c]
imul rax, rax, 0x102
mov rcx, qword [rsp + 0x120]
lea rax, [rcx + rax + 0x934c]
movsxd rcx, dword [rsp + 0x34]
mov byte [rax + rcx], 0xf
jmp 0x764897
jmp 0x764873
mov rax, qword [rsp + 0x120]
cmp dword [rax + 0x29c], 0
jg 0x7648f2
mov ecx, 0xbb9
call fcn.0075e3c0
mov rax, qword [rsp + 0x120]
cmp dword [rax + 0x29c], 0xc8
jge 0x764913
mov dword [rsp + 0x94], 2
jmp 0x764981
mov rax, qword [rsp + 0x120]
cmp dword [rax + 0x29c], 0x258
jge 0x764934
mov dword [rsp + 0x94], 3
jmp 0x764981
mov rax, qword [rsp + 0x120]
cmp dword [rax + 0x29c], 0x4b0
jge 0x764955
mov dword [rsp + 0x94], 4
jmp 0x764981
mov rax, qword [rsp + 0x120]
cmp dword [rax + 0x29c], 0x960
jge 0x764976
mov dword [rsp + 0x94], 5
jmp 0x764981
mov dword [rsp + 0x94], 6
mov eax, dword [rsp + 0x94]
mov dword [rsp + 0xb0], eax
mov rax, qword [rsp + 0x120]
mov eax, dword [rax + 0x29c]
mov dword [rsp + 0xb4], eax
mov dword [rsp + 0x8c], 0
cmp dword [rsp + 0xb0], 0
jle 0x764bb4
mov eax, dword [rsp + 0xb4]
cdq
idiv dword [rsp + 0xb0]
mov dword [rsp + 0xac], eax
mov eax, dword [rsp + 0x8c]
dec eax
mov dword [rsp + 0x88], eax
mov dword [rsp + 0xa8], 0
mov eax, dword [rsp + 0xac]
cmp dword [rsp + 0xa8], eax
jge 0x764a48
mov eax, dword [rsp + 0x70]
dec eax
cmp dword [rsp + 0x88], eax
jge 0x764a48
mov eax, dword [rsp + 0x88]
inc eax
mov dword [rsp + 0x88], eax
movsxd rax, dword [rsp + 0x88]
mov rcx, qword [rsp + 0x120]
mov eax, dword [rcx + rax*4 + 0x2a0]
mov ecx, dword [rsp + 0xa8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0xa8], eax
jmp 0x7649ee
mov eax, dword [rsp + 0x8c]
cmp dword [rsp + 0x88], eax
jle 0x764aca
mov eax, dword [rsp + 0x94]
cmp dword [rsp + 0xb0], eax
je 0x764aca
cmp dword [rsp + 0xb0], 1
je 0x764aca
mov eax, dword [rsp + 0xb0]
mov ecx, dword [rsp + 0x94]
sub ecx, eax
mov eax, ecx
cdq
and eax, 1
xor eax, edx
sub eax, edx
cmp eax, 1
jne 0x764aca
movsxd rax, dword [rsp + 0x88]
mov rcx, qword [rsp + 0x120]
mov eax, dword [rcx + rax*4 + 0x2a0]
mov ecx, dword [rsp + 0xa8]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0xa8], eax
mov eax, dword [rsp + 0x88]
dec eax
mov dword [rsp + 0x88], eax
mov rax, qword [rsp + 0x120]
cmp dword [rax + 0x290], 3
jl 0x764ae1
xor eax, eax
test eax, eax
jne 0x764adb
mov dword [rsp + 0x34], 0
jmp 0x764af5
mov eax, dword [rsp + 0x34]
inc eax
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x70]
cmp dword [rsp + 0x34], eax
jge 0x764b76
mov eax, dword [rsp + 0x8c]
cmp dword [rsp + 0x34], eax
jl 0x764b46
mov eax, dword [rsp + 0x88]
cmp dword [rsp + 0x34], eax
jg 0x764b46
mov eax, dword [rsp + 0xb0]
dec eax
cdqe
imul rax, rax, 0x102
mov rcx, qword [rsp + 0x120]
lea rax, [rcx + rax + 0x934c]
movsxd rcx, dword [rsp + 0x34]
mov byte [rax + rcx], 0
jmp 0x764b71
mov eax, dword [rsp + 0xb0]
dec eax
cdqe
imul rax, rax, 0x102
mov rcx, qword [rsp + 0x120]
lea rax, [rcx + rax + 0x934c]
movsxd rcx, dword [rsp + 0x34]
mov byte [rax + rcx], 0xf
jmp 0x764aeb
mov eax, dword [rsp + 0xb0]
dec eax
mov dword [rsp + 0xb0], eax
mov eax, dword [rsp + 0x88]
inc eax
mov dword [rsp + 0x8c], eax
mov eax, dword [rsp + 0xa8]
mov ecx, dword [rsp + 0xb4]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0xb4], eax
jmp 0x7649af
mov dword [rsp + 0x38], 0
jmp 0x764bc8