Function at 0x140436e89
Capabilities:
Check http status code

Disassembly:
push r15
push r14
stc
cdqe
push r13
dec ah
push r12
clc
shrd ax, r9w, 0x89
bswap r13
push rsi
shld rsi, rcx, 0x9f
sar r13b, 0x18
push rdi
neg r13
ror r13w, 0x9b
bsf eax, edx
push rbp
movsx esi, si
lahf
push rbx
movsxd r13, r13d
xadd ax, ax
rcr ah, 0x36
sub rsp, 0x28
mov rsi, rcx
xor r13, 0x58db63ec
bt r13w, r8w
mov r13b, 0x13
movabs rax, 0x7ffffffffffffffe
rcr r13b, cl
sbb r13b, 0x9c
mov r13, qword [rcx + 0x10]
sar ch, cl
mov rcx, rax
test r8w, 0x4225
jmp 0x140436f04
sub rcx, r13
cmp r12w, 0x61f2
clc
test r10b, bpl
cmp rcx, rdx
jmp 0x140436f19
jb 0x14043720c
mov rdi, rdx
lea rdi, [rdi + r13]
shr rcx, cl
adc ecx, ecx
and cl, r13b
mov rcx, rdi
test bl, 0xc8
jmp 0x140436f39
or rcx, 7
stc
cmp rcx, rax
jmp 0x140436f46
ja 0x140437207
mov rbp, qword [rsi + 0x18]
bt edx, 0x20
mov rbx, rbp
rcr dl, cl
shr rbx, 1
btr dx, 0x8f
mov rdx, rax
cmc
sub rdx, rbx
stc
cmp rdx, rbp
jmp 0x140436f71
jb 0x140437207
add rbx, rbp
cmp rcx, rbx
movsx dx, ah
bswap dx
cdq
cmova rbx, rcx
movzx edx, r8w
inc rdx
mov rdx, rbx
jmp 0x140436f98
inc rdx
js 0x140437207
mov r14, r9
lea rcx, [rdx + rdx]
cmc
cmp rdx, 0x800
jb 0x140436ff8
add rax, 0xffffffffffffffef
cmp rbp, 0x3ab2609b
clc
cmp rdx, rax
jmp 0x140436fca
jae 0x140437207
add rcx, 0x27
call fcn.14044ae17
lea r12, [rax + 0x27]
test r13, r9
and r12, 0xffffffffffffffe0
jmp 0x140436fe9
mov qword [r12 - 8], rax
jmp 0x140436ff3
jmp 0x14043701e
test rdx, rdx
jmp 0x140437000
je 0x140437013
call fcn.14044ae17
mov r12, rax
jmp 0x14043701e
sub r12d, r12d
bswap r15d
cmc
bsr r15d, ebp
mov r15, qword [rsp + 0x98]
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rbx
cmc
cmp rbp, 8
jmp 0x140437038
jb 0x14043714b
mov rdi, qword [rsi]
movsx cx, bpl
movzx ecx, r8w
lea r8, [r14 + r14]
mov rcx, r12
cqo
cwd
mov rdx, rdi
jmp 0x14043705d
call fcn.1404a64ba
lea rbx, [r12 + r14*2]
mov ecx, esi
cmovle cx, r12w
xchg ecx, ecx
lea r8, [r15 + r15]
cqo
movzx cx, r15b
movzx ecx, r8w
mov rcx, rbx
movsx rdx, si
mov rdx, 0x131779e8
not dx
mov rdx, qword [rsp + 0x90]
jmp 0x14043709c
call fcn.1404a64ba
sub r13, r14
lea rdx, [rdi + r14*2]
lea rcx, [rbx + r15*2]
lea r8, [r13 + 2]
add r8, r13
jmp 0x1404370bc
call fcn.1404a64ba
lea rdx, [rbp + 2]
test r13b, 0xfc
test rbx, r15
lea rdx, [rdx + rbp]
cmp ecx, esi
cmp rdx, 0x1000
jmp 0x1404370e2
jb 0x140437139
mov rax, qword [rdi - 8]
cmp ah, 0x61
add rdi, 0xfffffffffffffff8
sub rdi, rax
cmp r12w, 0x6061
test r9b, sil
cmp bh, dh
cmp rdi, 0x20
jmp 0x14043710a
jae 0x140437211
add rbp, rbp
dec dh
movsx rdi, r12w
clc
add rbp, 0x29
not dil
movsx edi, cx
mov rdx, rbp
mov ch, 0xcb
movsx edi, bp
movzx ecx, ax
mov rdi, rax
not cl
movzx ecx, r15w
mov rcx, rdi
jmp 0x140437141
call fcn.1401d61ed
jmp 0x1404371c1
lea r8, [r14 + r14]
movzx edx, r9w
mov dx, dx
cwd
mov rcx, r12
mov rdx, rsi
jmp 0x140437163
call fcn.1404a64ba
lea rdi, [r12 + r14*2]
lea r8, [r15 + r15]
movsx rcx, r14w
movsx edx, r12w
cwd
mov rcx, rdi
cqo
xchg dl, dl
mov rdx, qword [rsp + 0x90]
call fcn.1404a64ba
sub r13, r14
bts cx, r14w
lea rdx, [rsi + r14*2]
jmp 0x14043719f
lea rcx, [rdi + r15*2]
stc
or r8d, r8d
lea r8, [r13 + 2]
jmp 0x1404371b4
add r8, r13
jmp 0x1404371bc
call fcn.1404a64ba
mov qword [rsi], r12
rol bl, cl
rcr r14b, cl
not r12w
mov rax, rsi
rol r15b, cl
add rsp, 0x28
movsxd rbp, r12d
pop rbx
mov r12d, r12d
pop rbp
pop rdi
movzx r12d, r8w
pop rsi
movzx r13d, r10w
pop r12
movzx r14, bp
not r15b
cmovno r15w, di
pop r13
pop r14
not r15w
pop r15
jmp 0x140437206
ret
call fcn.1403b5ac9
call fcn.1403b5aac
call fcn.1404b907c
int3