Function at 0x1800066a0
Capabilities:
Check http status code

Disassembly:
push rsi
push rdi
push rbx
mov eax, 0x15b0
call fcn.18002c790
sub rsp, rax
lea rax, [rsp + 0xf0]
lea r10, [rsp + 0x9f0]
lea r11, [rsp + 0x12f0]
lea rsi, [rsp + 0x8f0]
lea rdi, [rsp + 0x11f0]
lea rbx, [rsp + 0x13f0]
mov qword [rsp + 0x15a8], r9
mov qword [rsp + 0x15a0], r8
mov qword [rsp + 0x1598], rdx
mov qword [rsp + 0x1590], rcx
mov qword [rsp + 0x1588], 0
mov qword [rsp + 0x1580], 0
mov qword [rsp + 0x1578], 0
mov qword [rsp + 0x1570], 0
mov dword [rsp + 0x1504], 0
mov dword [rsp + 0x1500], 4
mov dword [rsp + 0x14fc], 0
mov dword [rsp + 0x14f8], 0x927c0
mov dword [rsp + 0x14f4], 0x4000000
mov word [rsp + 0x14f2], 0x50
mov dword [rsp + 0x1508], 0x68
mov qword [rsp + 0x1510], rbx
mov dword [rsp + 0x1518], 0x100
mov qword [rsp + 0x1520], rdi
mov dword [rsp + 0x1528], 0x100
mov qword [rsp + 0x1530], rsi
mov dword [rsp + 0x1538], 0x100
mov qword [rsp + 0x1540], r11
mov dword [rsp + 0x1548], 0x100
mov qword [rsp + 0x1550], r10
mov dword [rsp + 0x1558], 0x800
mov qword [rsp + 0x1560], rax
mov dword [rsp + 0x1568], 0x800
mov rax, qword [0x180078768]
mov rcx, qword [rsp + 0x1590]
mov qword [rsp + 0xe8], rax
call fcn.1800032c0
xor r8d, r8d
mov rcx, qword [rsp + 0x1590]
mov edx, eax
lea r9, [rsp + 0x1508]
mov r10, qword [rsp + 0xe8]
call r10
cmp eax, 0
jne 0x180006838
jmp 0x180006c52
cmp dword [rsp + 0x151c], 4
jne 0x180006863
mov word [rsp + 0x14f2], 0x1bb
mov eax, dword [rsp + 0x14f4]
or eax, 0x800000
mov dword [rsp + 0x14f4], eax
xor edx, edx
xor eax, eax
mov ecx, eax
mov r8, qword [0x180078750]
mov r9, qword [rsp + 0x1598]
mov qword [rsp + 0xe0], rcx
mov rcx, r9
mov r9, qword [rsp + 0xe0]
mov qword [rsp + 0xd8], r8
mov r8, r9
mov dword [rsp + 0x20], 0
mov r10, qword [rsp + 0xd8]
call r10
mov qword [rsp + 0x1578], rax
cmp qword [rsp + 0x1578], 0
jne 0x1800068c5
jmp 0x180006c52
xor eax, eax
mov r9d, eax
mov rcx, qword [0x180078770]
mov r8w, word [rsp + 0x14f2]
mov rdx, qword [rsp + 0x1520]
mov r10, qword [rsp + 0x1578]
mov qword [rsp + 0xd0], rcx
mov rcx, r10
mov qword [rsp + 0x20], 0
mov dword [rsp + 0x28], 3
mov dword [rsp + 0x30], 0x4000000
mov qword [rsp + 0x38], 0
mov r10, qword [rsp + 0xd0]
call r10
mov qword [rsp + 0x1570], rax
cmp qword [rsp + 0x1570], 0
jne 0x18000693e
jmp 0x180006c52
mov rcx, qword [rsp + 0x1560]
call fcn.1800032c0
mov r8, qword [rsp + 0x1560]
mov edx, dword [rsp + 0x1558]
mov ecx, edx
mov r9d, 0x800
sub r9, rcx
mov rcx, qword [rsp + 0x1550]
mov rdx, r9
mov r9, rax
call fcn.18002e8c8
xor r10d, r10d
mov r9d, r10d
mov rcx, qword [0x180078760]
mov r10d, dword [rsp + 0x14f4]
mov r8, qword [rsp + 0x1550]
mov rdx, qword [rsp + 0x1570]
mov qword [rsp + 0xc8], rcx
mov rcx, rdx
lea rdx, [0x18003f5ca]
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x30], r10d
mov qword [rsp + 0x38], 0
mov r11, qword [rsp + 0xc8]
mov dword [rsp + 0xc4], eax
call r11
mov qword [rsp + 0x1580], rax
cmp qword [rsp + 0x1580], 0
jne 0x1800069fd
jmp 0x180006c52
mov rax, qword [0x180078778]
lea rcx, str.Connection:_keep_Alive_r_n
mov qword [rsp + 0xb8], rax
call fcn.1800032c0
mov rcx, qword [rsp + 0x1580]
lea rdx, str.Connection:_keep_Alive_r_n
mov r8d, eax
mov r9d, 0xa0000000
mov r10, qword [rsp + 0xb8]
call r10
mov rcx, qword [0x180078778]
lea rdx, str.Content_Type:_text_plain_r_n
mov qword [rsp + 0xb0], rcx
mov rcx, rdx
mov dword [rsp + 0xac], eax
call fcn.1800032c0
mov rcx, qword [rsp + 0x1580]
lea rdx, str.Content_Type:_text_plain_r_n
mov r8d, eax
mov r9d, 0xa0000000
mov r10, qword [rsp + 0xb0]
call r10
mov rcx, qword [0x180078778]
lea rdx, str.Accept_Language:_en_US_en_q0.8_r_n
mov qword [rsp + 0xa0], rcx
mov rcx, rdx
mov dword [rsp + 0x9c], eax
call fcn.1800032c0
mov rcx, qword [rsp + 0x1580]
lea rdx, str.Accept_Language:_en_US_en_q0.8_r_n
mov r8d, eax
mov r9d, 0xa0000000
mov r10, qword [rsp + 0xa0]
call r10
mov rcx, qword [0x180078778]
lea rdx, str.__r_n
mov qword [rsp + 0x90], rcx
mov rcx, rdx
mov dword [rsp + 0x8c], eax
call fcn.1800032c0
mov rcx, qword [rsp + 0x1580]
lea rdx, str.__r_n
mov r8d, eax
mov r9d, 0xa0000000
mov r10, qword [rsp + 0x90]
call r10
mov rcx, qword [0x180078780]
lea rdx, [rsp + 0x14f8]
mov r10, qword [rsp + 0x1580]
mov qword [rsp + 0x80], rcx
mov rcx, r10
mov r8d, 6
mov qword [rsp + 0x78], rdx
mov edx, r8d
mov r8, qword [rsp + 0x78]
mov r9d, 4
mov r10, qword [rsp + 0x80]
mov dword [rsp + 0x74], eax
call r10
xor edx, edx
mov ecx, edx
xor r8d, r8d
mov r10, qword [0x180078758]
mov r11, qword [rsp + 0x1580]
mov qword [rsp + 0x68], rcx
mov rcx, r11
mov rdx, qword [rsp + 0x68]
mov r9, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0
mov dword [rsp + 0x64], eax
call r10
cmp eax, 0
jne 0x180006ba2
jmp 0x180006c52
xor eax, eax
mov ecx, eax
mov rdx, qword [0x180078788]
lea r8, [rsp + 0x1504]
mov r9, qword [rsp + 0x1580]
mov qword [rsp + 0x58], rcx
mov rcx, r9
mov eax, 0x20000013
mov qword [rsp + 0x50], rdx
mov edx, eax
lea r9, [rsp + 0x1500]
mov qword [rsp + 0x20], 0
mov r10, qword [rsp + 0x50]
call r10
cmp eax, 0
jne 0x180006bf8
jmp 0x180006c52
mov eax, dword [rsp + 0x1504]
mov rcx, qword [rsp + 0x15a8]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x15a8]
cmp dword [rcx], 0xc8
je 0x180006c22
jmp 0x180006c52
mov rcx, qword [rsp + 0x1580]
lea rdx, [rsp + 0x14fc]
call fcn.180006500
mov qword [rsp + 0x1588], rax
mov r8d, dword [rsp + 0x14fc]
mov rax, qword [rsp + 0x15a0]
mov dword [rax], r8d
cmp qword [rsp + 0x1580], 0
setne al
mov byte [rsp + 0x4f], al
mov al, byte [rsp + 0x4f]
test al, 1
jne 0x180006c73
jmp 0x180006c84
mov rax, qword [0x180078748]
mov rcx, qword [rsp + 0x1580]
call rax
cmp qword [rsp + 0x1570], 0
je 0x180006ca4
mov rax, qword [0x180078748]
mov rcx, qword [rsp + 0x1570]
call rax
cmp qword [rsp + 0x1578], 0
setne al
mov byte [rsp + 0x4e], al
mov al, byte [rsp + 0x4e]
test al, 1
jne 0x180006cc5
jmp 0x180006cdb
mov rax, qword [0x180078748]
mov rcx, qword [rsp + 0x1578]
call rax
jmp 0x180006cdb
mov rax, qword [rsp + 0x1588]
add rsp, 0x15b0
pop rbx
pop rdi
pop rsi
ret