Function at 0x7734a0
Capabilities:
Check http status code
Reference http user-agent string

Disassembly:
mov rcx, qword gs:[0x28]
mov rcx, qword [rcx]
lea rax, [rsp - 0xc0]
cmp rax, qword [rcx + 0x10]
jbe 0x773b42
sub rsp, 0x140
mov qword [rsp + 0x138], rbp
lea rbp, [rsp + 0x138]
lea rax, [0x009075ea]
mov qword [rsp], rax
mov qword [rsp + 8], 3
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x10], rax
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x18], rax
call fcn.00584ce0
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x20]
mov rbx, qword [rsp + 0x30]
test rbx, rbx
jne 0x773b12
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0x58], rdx
mov qword [rsp], 0
lea rax, [0x009084b2]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 7
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x18], rax
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x20], rax
call fcn.00443cd0
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x10], rcx
mov qword [rsp + 0x18], rax
lea rax, [0x00908258]
mov qword [rsp], rax
mov qword [rsp + 8], 7
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
call fcn.00676550
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
test rcx, rcx
jne 0x773ad5
mov qword [rsp + 0xa8], rax
mov rcx, qword [rsp + 0x168]
cmp byte [rcx], 0
jne 0x7739aa
mov rcx, qword [rax + 0x38]
mov qword [rsp], rcx
lea rcx, [0x0090952e]
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], 0xa
lea rcx, [0x00909b56]
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], 0xb
call fcn.006724d0
lea rax, [0x0088a5e0]
mov qword [rsp], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 8], rax
mov rcx, qword [rsp + 0xc8]
mov qword [rsp + 0x10], rcx
call fcn.00409ba0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rcx
mov rax, qword [rsp + 0xa8]
mov qword [rsp], rax
call fcn.00674dd0
lea rax, [0x0088a3e0]
mov qword [rsp], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 8], rax
mov rcx, qword [rsp + 0xc8]
mov qword [rsp + 0x10], rcx
call fcn.00409ba0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x20]
lea rdx, [0x00a2bb20]
cmp rax, rdx
jne 0x77399d
mov rdx, rcx
mov qword [rsp + 0x48], rax
mov qword [rsp + 0xc0], rdx
jne 0x77385d
cmp qword [rcx + 8], 0x1000
jl 0x77385d
mov qword [rsp], rcx
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 8], rax
call fcn.00679950
mov rax, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdx, qword [rsp + 0x20]
test rcx, rcx
jne 0x773832
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0xc0], rdx
mov rcx, qword [rax + 0x40]
mov rdx, qword [rax + 0x48]
mov rcx, qword [rcx + 0x18]
mov qword [rsp], rdx
call rcx
mov rax, qword [rsp + 0xa0]
cmp qword [rax + 0x10], 0xc8
je 0x7737e8
xorps xmm0, xmm0
movups xmmword [rsp + 0xd0], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 8], rax
lea rax, [0x00855dc0]
mov qword [rsp], rax
call fcn.004094c0
mov rax, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rcx
lea rax, [0x00919f64]
mov qword [rsp], rax
mov qword [rsp + 8], 0x29
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 1
mov qword [rsp + 0x20], 1
call fcn.004dd890
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x58]
mov qword [rsp + 0x170], rdx
mov rdx, qword [rsp + 0xc8]
mov qword [rsp + 0x178], rdx
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], rcx
mov rbp, qword [rsp + 0x138]
add rsp, 0x140
ret
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x188], rax
mov rbp, qword [rsp + 0x138]
add rsp, 0x140
ret
xorps xmm0, xmm0
movups xmmword [rsp + 0x170], xmm0
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rdx
mov rbp, qword [rsp + 0x138]
add rsp, 0x140
ret
lea rax, [0x008d8320]
mov qword [rsp], rax
call fcn.0040c4b0
mov rax, qword [rsp + 8]
mov qword [rsp + 0xb0], rax
lea rcx, [0x008569c0]
mov qword [rsp], rcx
mov qword [rsp + 8], 0x1000
mov qword [rsp + 0x10], 0x1000
call fcn.0043ffb0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov qword [rsp + 0xe0], 0
lea rdi, [rsp + 0xe8]
xorps xmm0, xmm0
lea rdi, [rdi - 0x30]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00457f65
mov rbp, qword [rbp]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0xf0], rdx
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x128], 0xffffffffffffffff
mov qword [rsp + 0x130], 0xffffffffffffffff
cmp dword [0x00d857e0], 0
jne 0x773966
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xb0]
mov qword [rcx], rax
lea rdi, [rcx + 8]
lea rsi, [rsp + 0xe8]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.004582ca
mov rbp, qword [rbp]
jmp 0x7736c0
lea rax, [0x008d8320]
mov qword [rsp], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 8], rax
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0x10], rcx
call fcn.00413050
mov rcx, qword [rsp + 0xb0]
jmp 0x7736c0
mov rdx, rcx
mov ecx, 0
jmp 0x77369f
mov rax, qword [rcx + 0x10]
mov rdx, qword [rcx + 8]
mov rbx, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x18]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rbx
lea rcx, [rsp + 0x60]
mov qword [rsp], rcx
mov qword [rsp + 8], rdx
mov qword [rsp + 0x10], rax
lea rax, [0x009071ba]
mov qword [rsp + 0x18], rax
mov qword [rsp + 0x20], 1
call fcn.00443d50
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rax
lea rax, [rsp + 0x80]
mov qword [rsp], rax
call fcn.00444070
mov rax, qword [0x00d65de8]
mov rcx, qword [rsp + 0x18]
mov rdx, qword [rsp + 0x20]
mov rbx, qword [rsp + 0x28]
mov qword [rsp], rax
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], rbx
call fcn.00577d30
mov rax, qword [rsp + 0xa8]
mov rcx, qword [rax + 0x38]
mov qword [rsp + 0xb8], rcx
mov rdx, qword [rsp + 0x20]
mov rbx, qword [rsp + 0x28]
mov qword [rsp], 0
lea rsi, [0x00907e47]
mov qword [rsp + 8], rsi
mov qword [rsp + 0x10], 6
mov qword [rsp + 0x18], rdx
mov qword [rsp + 0x20], rbx
call fcn.00443cd0
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x18], rax
mov qword [rsp + 0x20], rcx
mov rax, qword [rsp + 0xb8]
mov qword [rsp], rax
lea rax, [0x0090d601]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x13
call fcn.006724d0
mov rax, qword [rsp + 0xa8]
jmp 0x7735d8
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x178], rax
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rdx
mov rbp, qword [rsp + 0x138]
add rsp, 0x140
ret
mov qword [rsp + 0x170], rdx
mov qword [rsp + 0x178], rcx
mov qword [rsp + 0x180], rbx
mov qword [rsp + 0x188], rax
mov rbp, qword [rsp + 0x138]
add rsp, 0x140
ret
call fcn.004555f0
jmp fcn.007734a0