Function at 0x14040816a
Capabilities:
Check http status code

Disassembly:
push r15
stc
ror al, 0xf0
movzx ax, r14b
push r14
push r13
push r12
shl r12b, 0x31
cmovp r13w, r15w
rcr r14b, cl
push rsi
clc
sub ah, 0xd9
push rdi
push rbp
sal r13d, cl
push rbx
sub rsp, 0x2f8
movzx r13, cx
mov r12, r9
mov rsi, r9
movsxd r14, r11d
mov r14, r8
mov r13, rcx
cwde
mov rsi, qword [rcx + 0x78]
movzx eax, r13w
jmp 0x1404081bf
mov rax, qword [rcx + 0x80]
jmp 0x1404081cb
jmp 0x1404081d5
add rsi, 0x40
clc
cmp rsi, rax
je 0x140408262
cmp qword [rsi], r14
jmp 0x1404081e6
jne 0x1404081d0
cmp qword [rsi + 8], rdx
jmp 0x1404081f5
jne 0x1404081d0
cmp rsi, rax
jmp 0x140408203
je 0x140408262
mov rdi, qword [rsi + 0x30]
clc
cmp rdi, qword [rsi + 0x38]
je 0x140408c78
mov qword [rdi + 0x38], 0
cmove ecx, r8d
btr cx, 0x68
mov rcx, qword [r12 + 0x38]
cmp r14w, sp
jmp 0x140408237
test rcx, rcx
je 0x140408253
mov rax, qword [rcx]
bswap dx
mov dx, 0x6c7d
mov rdx, rdi
call qword [rax]
mov qword [rdi + 0x38], rax
add qword [rsi + 0x30], 0x40
jmp 0x14040825d
jmp 0x140408be2
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xb0], xmm0
neg r15w
not ch
movdqu xmmword [rsp + 0xa0], xmm0
btr r8, 0x4a
bsr r15d, r15d
movdqu xmmword [rsp + 0x90], xmm0
shl r15w, cl
mov qword [rsp + 0x80], r14
shl ch, 0xde
test r11, 0x6891deb
mov qword [rsp + 0x88], rdx
lea r15, [rsp + 0xa8]
shr ecx, 0xe0
mov rcx, r15
sub r8b, r9b
sub edx, edx
movzx r8d, cx
jmp 0x1404082ca
mov r8, r12
jmp 0x1404082d2
call fcn.1404312ca
mov rsi, qword [r13 + 0x80]
cmc
cmp rsi, qword [r13 + 0x88]
jmp 0x1404082eb
je 0x1404083cc
movups xmm0, xmmword [rsp + 0x80]
add ch, 0xb8
or rcx, 0x276f10c3
movups xmmword [rsi], xmm0
mov rcx, qword [rsp + 0x90]
mov qword [rsi + 0x10], rcx
jmp 0x140408317
test rcx, rcx
jmp 0x14040831f
je 0x140408330
mov rax, qword [rcx]
jmp 0x14040832d
call qword [rax + ioctlsocket]
movdqu xmm0, xmmword [rsp + 0x98]
movdqu xmmword [rsi + 0x18], xmm0
pxor xmm0, xmm0
movdqu xmmword [rsi + 0x28], xmm0
mov qword [rsi + 0x38], 0
movsxd rbx, ebx
not ch
mov rcx, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xa8]
shl rbx, 0xab
mov rbx, rcx
cmp r11w, dx
test r14, r12
sub rbx, rax
stc
sub rcx, rax
jmp 0x14040837e
je 0x1404084c4
js 0x140408cb1
sar rbx, 6
cmp rcx, 0xfc1
jmp 0x14040839a
jb 0x1404083ea
or rcx, 0x27
jmp 0x1404083a9
call fcn.140444d48
lea rdi, [rax + 0x27]
cmp dil, r11b
and rdi, 0xffffffffffffffe0
jmp 0x1404083be
mov qword [rdi - 8], rax
jmp 0x1404083c7
jmp 0x1404083f2
lea rcx, [r13 + 0x78]
lea r8, [rsp + 0x80]
mov rdx, rsi
jmp 0x1404083e0
call fcn.14043191c
jmp 0x1404084cc
call fcn.140444d48
mov rdi, rax
mov qword [rsi + 0x28], rdi
mov qword [rsi + 0x30], rdi
movsx ebp, r9w
rcl bp, 0x5b
xor bpl, 0x6b
shl rbx, 6
add rbx, rdi
jmp 0x140408419
mov qword [rsi + 0x38], rbx
mov ebp, r9d
movsx ebp, r15w
jmp 0x140408429
mov rbx, qword [rsp + 0xa8]
mov rbp, 0x780d251b
xchg ebp, ebp
movsx bp, al
mov rbp, qword [rsp + 0xb0]
jmp 0x14040844b
jmp 0x140408467
add rdi, 0x40
test bp, si
cmp r13b, 0xc8
add rbx, 0x40
jmp 0x140408467
cmp rbx, rbp
jmp 0x14040846f
je 0x1404084c0
mov qword [rdi + 0x38], 0
not cl
ror cx, 0x13
mov rcx, qword [rbx + 0x38]
jmp 0x14040848c
test rcx, rcx
jmp 0x140408494
je 0x140408450
mov rax, qword [rcx]
mov rdx, 0x34250b1f
cwd
bswap edx
mov rdx, rdi
jmp 0x1404084b0
call qword [rax]
mov qword [rdi + 0x38], rax
jmp 0x1404084bb
jmp 0x140408450
mov qword [rsi + 0x30], rdi
add qword [r13 + 0x80], 0x40
lea rsi, [rsp + 0xc0]
mov rcx, r13
movsx r8w, cl
mov rdx, rsi
jmp 0x1404084e4
mov r8, r14
jmp 0x1404084ec
call fcn.1404077a9
cmp qword [rsp + 0xd8], 8
jmp 0x1404084ff
jb 0x140408512
mov rsi, qword [rsp + 0xc0]
jmp 0x140408512
mov rcx, rsi
jmp 0x14040851a
call qword [0x1400de2d8]
cmp eax, 0xffffffff
jmp 0x140408528
je 0x1404089b1
mov rbx, r15
mov rsi, 0x294c1ec5
mov dil, r12b
mov rsi, qword [rsp + 0xc0]
not dil
mov rdi, qword [rsp + 0xd8]
jmp 0x140408553
mov qword [rsp + 0x48], 0
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xe0], xmm0
lea r15, [rsp + 0xf0]
sal r8w, cl
bt ecx, eax
mov r8d, 0x208
add ch, 0x86
sbb cl, r13b
mov rcx, r15
sub edx, edx
jmp 0x14040858e
call fcn.1404a12c1
movabs rax, 0x8900fff655adeed1
movzx ecx, ax
mov qword [rsp + 0x30], rax
lahf
mov ax, 0x8a1
movabs rax, 0x7948a97c69c4a64a
movsx cx, r15b
movsx ecx, bp
mov qword [rsp + 0x38], rax
movzx cx, r11b
movsx cx, r12b
movabs rcx, 0x895cffc95592ee8d
jmp 0x1404085da
mov qword [rsp + 0x50], rcx
jmp 0x1404085e4
mov qword [rsp + 0x58], rax
movzx ax, r10b
mov rax, 0x57f60159
lahf
lea rax, [rsp + 0x50]
jmp 0x140408600
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0xee]
clc
cmp rax, 0x21f857fd
cmc
nop word cs:[rax + rax]
cmp ax, 0x6ac3
cmp word [rcx + 2], 0
lea rcx, [rcx + 2]
jmp 0x140408640
jne 0x140408632
cmp rdi, 8
movzx rax, r10w
movzx eax, r12w
cdqe
lea rax, [rsp + 0xc0]
jmp 0x140408661
cmovae rax, rsi
movd edx, xmm0
test dx, dx
je 0x1404086ad
lea rbp, [rsp + 0x32]
jmp 0x14040867c
nop dword [rax]
test r11b, 0x93
stc
test r11w, bp
mov word [rcx], dx
adc rdx, 0x6ab10470
add rcx, 2
movzx edx, word [rbp]
add rbp, 2
clc
cmc
test dx, dx
jne 0x14040868c
mov word [rcx], 0
sal cl, cl
lea rcx, [rsp + 0xee]
nop word cs:[rax + rax]
cmp r9b, bl
test bl, 0x2d
cmp word [rcx + 2], 0
jmp 0x1404086db
lea rcx, [rcx + 2]
jmp 0x1404086e4
jne 0x1404086d1
movzx edx, word [rax]
test di, 0x7267
cmp al, 0xb3
jmp 0x1404086f9
test dx, dx
jmp 0x140408701
je 0x14040874b
add rax, 2
nop word [rax + rax]
test ecx, r12d
mov word [rcx], dx
cmp si, r8w
add rcx, 2
sar dx, 3
btr rdx, 0x3f
neg dh
movzx edx, word [rax]
jmp 0x140408736
add rax, 2
test r13b, bl
test dx, dx
jmp 0x140408745
jne 0x140408717
mov word [rcx], 0
mov qword [rsp + 0x30], 0
xor eax, eax
cmp r11d, 0x4b8823a3
nop word cs:[rax + rax]
jmp 0x140408774
cmp word [rsp + rax + 0xf0], 0
jmp 0x140408782
lea rax, [rax + 2]
jmp 0x14040878b
jne 0x140408774
lea ecx, [rax - 2]
jmp 0x140408799
mov word [rsp + 0x30], cx
jmp 0x1404087a3
mov word [rsp + 0x32], ax
jmp 0x1404087ad
mov qword [rsp + 0x38], r15
jmp 0x1404087b7
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x50], 0x30
setbe ah
cbw
mov dword [rsp + 0x68], 0x40
mov ah, 0xbf
cbw
lea rax, [rsp + 0x30]
jmp 0x1404087eb
mov qword [rsp + 0x60], rax
jmp 0x1404087f5
movdqa xmmword [rsp + 0x70], xmm0
mov eax, dword [0x1400dd018]
movzx r10w, sil
lea r10, [rsp + 0x48]
adc r8b, 0x16
bts rdx, rdx
not r8d
lea r8, [rsp + 0x50]
shl dx, 0x2e
jmp 0x140408828
lea r9, [rsp + 0xe0]
sbb dl, r15b
mov edx, 0x120089
cmp r14w, bx
sub rsp, 0x60
jmp 0x140408845
mov qword [rsp + 0x28], 0
jmp 0x140408853
mov qword [rsp + 0x30], 0x80
mov qword [rsp + 0x38], 1
jmp 0x14040886a
mov qword [rsp + 0x40], 1
jmp 0x140408878
mov qword [rsp + 0x48], 0x60
mov qword [rsp + 0x50], 0
jmp 0x14040888f
mov qword [rsp + 0x58], 0
jmp 0x14040889d
syscall
add rsp, 0x60
btc r15, 0x48
dec r15b
test eax, eax
movsxd r15, r13d
bswap r15w
xchg r15b, r15b
mov r15, rbx
jmp 0x1404088bf
jne 0x1404089b1
mov rsi, qword [rsp + 0x48]
test rsi, rsi
je 0x1404089b1
mov ecx, 0x20
call fcn.140444d48
mov qword [rax], r14
bt r9w, 0x27
sub r8, 0x69834cbe
mov qword [rax + 8], rsi
bt cx, r14w
mov qword [rax + 0x10], r13
lea rcx, [rsp + 0x58]
sbb r8d, 0x30776930
adc r8w, bx
mov qword [rsp + 0x28], rcx
mov r8b, dl
ror r8w, cl
inc r9b
mov dword [rsp + 0x20], 0
neg r9b
sub r8b, r14b
sal r9, 0x86
lea r8, [0x1400562e0]
adc r9, 0x5ffc7469
xor ecx, ecx
sub edx, edx
movzx r9w, r12b
movzx r9d, si
cmove r9w, sp
mov r9, rax
jmp 0x140408953
call fcn.1404add09
mov qword [rsp + 0x50], rax
clc
test rax, rax
jmp 0x140408966
je 0x140408cb6
cmp dword [rsp + 0x58], 0
je 0x140408ccc
movdqu xmm0, xmmword [rsp + 0x50]
jmp 0x140408982
movdqa xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0xf0]
call fcn.140457366
test eax, eax
jmp 0x14040899f
je 0x140408a01
mov ecx, eax
jmp 0x1404089ac
call fcn.1404553f9
mov rcx, qword [r13]
xchg dh, dl
jmp 0x1404089bd
lea rax, [0x1400bf6e0]
mov qword [rsp + 0xf0], rax
movsxd rdx, r8d
mov dword [rsp + 0xf8], 2
mov qword [rsp + 0x100], r14
movzx r8w, r14b
movsx edx, bx
lea r8, [rsp + 0xf0]
mov edx, 0x7d0
jmp 0x1404089fc
call fcn.1403dbd61
mov rax, qword [rsp + 0xd8]
cmp rax, 8
jmp 0x140408a12
jb 0x140408a8a
mov rcx, qword [rsp + 0xc0]
btr edx, 0x7a
lea rdx, [rax + rax]
cmp dx, sp
test sp, r15w
add rdx, 2
cmc
cmp r13b, sil
test r15d, 0x40dc4568
cmp rdx, 0x1000
jmp 0x140408a4a
jb 0x140408a85
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
cmc
sub rcx, rbp
test si, bx
cmc
clc
cmp rcx, 0x20
jae 0x140408cac
add rax, rax
or ch, 0xc8
bt cx, 0xc0
cmp dx, 0x69e2
add rax, 0x29
mov rdx, rax
mov rcx, rbp
call fcn.140237311
mov rsi, qword [rsp + 0xa8]
test r9w, 0x3e67
cmp sil, cl
test r15b, r11b
test rsi, rsi
jmp 0x140408aa6
je 0x140408bc1
mov rdi, qword [rsp + 0xb0]
test esp, 0x2b4a40db
cmp r10, r15
cmp rsi, rdi
jmp 0x140408ac5
jne 0x140408aee
jmp 0x140408b3f
add rsi, 0x40
cmp r11, 0x78d1747c
test r9b, 0xf4
clc
cmp rsi, rdi
jmp 0x140408ae8
je 0x140408b34
mov rcx, qword [rsi + 0x38]
cmp sil, 0x38
test rcx, rcx
je 0x140408ad0
cmp rsi, rcx
movzx rax, ax
mov dl, r11b
setne dl
movsx ax, r9b
movzx eax, r9w
not eax
mov rax, qword [rcx]
jmp 0x140408b1f
call qword [rax + 0x20]
mov qword [rsi + 0x38], 0
jmp 0x140408b2f
jmp 0x140408ad0
mov rsi, qword [rsp + 0xa8]
sub edx, r14d
mov rdx, qword [rsp + 0xb8]
sub rdx, rsi
cmp rdx, 0x1000
jmp 0x140408b56
jb 0x140408b98
mov rax, qword [rsi - 8]
jmp 0x140408b65
add rsi, 0xfffffffffffffff8
test dil, sil
cmp r9d, ecx
clc
sub rsi, rax
cmc
cmp ecx, 0x233340c
cmp rsi, 0x20
jmp 0x140408b83
jae 0x140408cac
or rdx, 0x27
mov rsi, rax
movsx ecx, dx
movzx cx, r15b
mov rcx, rsi
jmp 0x140408ba0
call fcn.140237311
pxor xmm0, xmm0
movdqu xmmword [r15], xmm0
movsx ecx, r12w
mov qword [r15 + 0x10], 0
clc
rcl ch, cl
ror cx, 0x7e
mov rcx, qword [rsp + 0x90]
test rcx, rcx
jmp 0x140408bd1
je 0x140408be2
mov rax, qword [rcx]
jmp 0x140408bdf
call qword [rax + 0x10]
mov rcx, qword [r12 + 0x38]
cmp dil, dl
jmp 0x140408bef
test rcx, rcx
jmp 0x140408bf7
je 0x140408c26
cmp rcx, r12
movsx ax, r11b
cwde
setne dl
mov rax, qword [rcx]
jmp 0x140408c11
call qword [rax + 0x20]
mov qword [r12 + 0x38], 0
adc esi, 0x38751a8a
rcr rdi, cl
add rsp, 0x2f8
xchg r12, rbx
pop rbx
bswap si
movzx r14w, sil
movzx r15d, bp
pop rbp
pop rdi
pop rsi
movsxd r14, r15d
movzx r13w, r14b
pop r12
movzx r15w, cl
movsx r13w, r9b
movsx r14, r9w
pop r13
setae r15b
mov r14w, r11w
movzx r15w, cl
pop r14
movzx r15, bx
bswap r15
pop r15
jmp 0x140408c77
ret
add rsi, 0x28
movzx r8d, r15w
mov rcx, rsi
jmp 0x140408c8b
mov rdx, rdi
movzx r8, r13w
mov r8b, 4
cmovo r8w, r12w
mov r8, r12
jmp 0x140408ca2
call fcn.1404312ca
jmp 0x140408be2
call fcn.1404b3352
call fcn.1403b86a6
mov dword [rsp + 0x58], 0
cmovo rcx, rbp
mov ecx, 6
call fcn.14045547c
mov ecx, 1
jmp 0x140408cd6
call fcn.14045547c
int3