Function at 0x140432079
Capabilities:
Check http status code

Disassembly:
push r15
bt eax, 0x4f
bts ax, r9w
push r14
push r12
btc r14, 0x56
shr r14b, cl
push rsi
push rdi
push rbp
shl esi, cl
push rbx
ror r15w, 0xee
movzx r15d, r12w
sub rsp, 0x30
stc
shld esi, esp, 0xf1
mov rbx, r9
xadd si, si
mov r14, r8
shl r15b, 0xce
mov r15, rdx
or ah, 0xbf
not rax
test rdx, rdx
movzx rsi, r10w
xchg si, si
cmovnp rax, r15
lea rax, [rsp + 0x2c]
movsx esi, sp
mov sil, 0x6c
cmove r15, rax
and sil, 0xb6
add si, 0x2bbf
mov rsi, rcx
test r9w, r12w
jmp 0x1404320f1
test r8, r8
cmove r14, rax
test r9, r9
jmp 0x140432100
cmove rbx, rax
mov rcx, qword [rcx + 0xd0]
shr ah, 0x65
mov rax, qword [rsi + 0xd8]
stc
cmc
mov qword [rsi + 0xc0], rcx
jmp 0x140432124
mov qword [rsi + 0xc8], rax
clc
stc
cmp rcx, rax
jmp 0x140432135
jae 0x14043216f
lea rdx, [rcx + 1]
sbb bpl, r14b
xor bp, bp
mov qword [rsi + 0xc0], rdx
sub bpl, 0xd7
movzx rbp, r12w
xadd bpl, bpl
movzx ebp, byte [rcx]
clc
cmp rdx, rax
jmp 0x140432164
jae 0x140432206
jmp 0x1404322df
cmp dword [rsi + 0x30], 0
jmp 0x140432178
je 0x1404321e6
mov r8d, dword [rsi + 0x34]
lea rdi, [rsi + 0x38]
movsxd rcx, r11d
movzx cx, r9b
movsx ecx, r14w
mov rcx, qword [rsi + 0x28]
bswap dx
mov rdx, rdi
jmp 0x1404321a1
call qword [rsi + 0x10]
mov edx, dword [rsi + 0xc0]
mov rcx, qword [rsi + 0xd0]
test r13b, r14b
sub edx, ecx
jmp 0x1404321bf
add dword [rsi + 0xb8], edx
cmp ah, ch
test eax, eax
jmp 0x1404321ce
je 0x14043228b
cdqe
add rax, rdi
movzx ebp, byte [rdi]
jmp 0x1404321e1
jmp 0x1404322b6
sub ebp, ebp
xadd dl, dl
shl rdx, cl
neg edx
mov rdx, rcx
cmc
cmp r12b, 0x80
cmp rdx, rax
jmp 0x140432200
jb 0x1404322df
cmp dword [rsi + 0x30], 0
jmp 0x14043220f
je 0x1404323c4
mov r8d, dword [rsi + 0x34]
mov dx, 0x615f
cqo
cmovnp di, r9w
lea rdi, [rsi + 0x38]
bswap cx
mov rcx, qword [rsi + 0x28]
cmovb edx, ecx
mov rdx, rdi
call qword [rsi + 0x10]
mov edx, dword [rsi + 0xc0]
mov rcx, qword [rsi + 0xd0]
cmp al, dl
jmp 0x14043224c
sub edx, ecx
add dword [rsi + 0xb8], edx
test sp, 0x5a8b
stc
cmp cl, 0xe5
test eax, eax
jmp 0x140432264
je 0x14043230c
movsxd rdx, eax
xor ah, 0x85
add rdx, rdi
movzx ax, ah
movsxd rax, r13d
mov ax, 0x313b
movzx eax, byte [rdi]
jmp 0x140432286
jmp 0x140432338
mov dword [rsi + 0x30], 0
stc
lea rax, [rsi + 0x39]
cdq
bsf dx, r14w
mov byte [rsi + 0x38], 0
ror dh, 0xf4
and edx, 0x5cdf065d
sub ebp, ebp
movzx dx, dl
cmc
btc dx, 0x63
mov qword [rsi + 0xc8], rax
cmc
bts rdx, r8
shl dl, 0x35
lea rdx, [rsi + 0x39]
clc
mov qword [rsi + 0xc0], rdx
cmp rdx, rax
jmp 0x1404322d9
jae 0x140432206
lea rax, [rdx + 1]
cmp r8d, 0x233d2987
mov qword [rsi + 0xc0], rax
and rax, r9
movzx eax, byte [rdx]
stc
cmp bpl, 0x50
jmp 0x140432301
je 0x140432365
jmp 0x1404323c4
mov dword [rsi + 0x30], 0
btr rdx, 0x2c
btc edx, r10d
bt dx, 0x7f
lea rdx, [rsi + 0x39]
test r15w, 0xf6c
mov byte [rsi + 0x38], 0
cmp bl, 8
cmp ebp, r11d
cmc
xor eax, eax
mov qword [rsi + 0xc8], rdx
xor edx, edi
bt edx, 0x75
movsx edx, si
lea rdx, [rsi + 0x39]
mov qword [rsi + 0xc0], rdx
cmp r9, rsi
cmp bpl, 0x50
jmp 0x14043235f
jne 0x1404323c4
lea edx, [rax - 0x37]
cmp dl, 0xfd
jmp 0x140432370
jbe 0x1404323c4
sub ecx, ecx
cmp al, 0x36
sete cl
lea eax, [rcx + rcx]
jmp 0x140432385
inc eax
mov dword [rbx], eax
mov rax, qword [rsi + 0xc0]
cmp rax, qword [rsi + 0xc8]
jmp 0x14043239c
jae 0x1404323f7
lea rcx, [rax + 1]
jmp 0x1404323ab
mov qword [rsi + 0xc0], rcx
jmp 0x1404323b7
movzx eax, byte [rax]
jmp 0x1404323bf
jmp 0x1404324a8
mov qword [rsi + 0xc0], rcx
cmp spl, 0x58
shr al, 0xfe
sal ah, cl
mov rax, qword [rsi + 0xd8]
jmp 0x1404323e3
mov qword [rsi + 0xc8], rax
clc
sub eax, eax
jmp 0x1404323f2
jmp 0x140432a69
cmp dword [rsi + 0x30], 0
je 0x140432454
mov r8d, dword [rsi + 0x34]
not rdi
cdq
cwd
lea rdi, [rsi + 0x38]
mov rcx, qword [rsi + 0x28]
cqo
mov rdx, rdi
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp r11d, ebx
sub ecx, dword [rsi + 0xd0]
cmp di, bx
add dword [rsi + 0xb8], ecx
test eax, eax
je 0x14043245b
movsxd rcx, eax
xor al, 0x55
adc al, 0x61
add rcx, rdi
movsx ax, r13b
cbw
movzx eax, byte [rdi]
jmp 0x140432483
sub eax, eax
jmp 0x1404324a8
mov dword [rsi + 0x30], 0
adc dx, 0x5b57
mov cx, r8w
lea rcx, [rsi + 0x39]
rcl dh, cl
mov byte [rsi + 0x38], 0
cqo
sub eax, eax
jmp 0x140432483
mov qword [rsi + 0xc8], rcx
cmovns rdx, rdi
mov cl, 0x55
lea rcx, [rsi + 0x39]
movsx edx, r10w
movzx rdx, r11w
mov qword [rsi + 0xc0], rcx
movsx dx, r8b
mov byte [rsp + 0x2b], al
setl dh
movsx rdx, r14w
mov cx, bx
lea rdx, [rsp + 0x2b]
mov rcx, rsi
jmp 0x1404324c3
call fcn.140432aa1
lea rbx, [rsi + 0x38]
sub r12b, 0x99
lea r12, [rsi + 0x39]
movzx rbp, r10w
cmc
cmovno ebp, esp
sub edi, edi
movsx ebp, r14w
movsxd rbp, esp
movzx ebp, byte [rsp + 0x2b]
jmp 0x140432508
lea rcx, [rax + 1]
neg rbp
mov qword [rsi + 0xc0], rcx
btc rbp, 0x33
xchg bpl, bpl
movzx ebp, byte [rax]
cmp qword [rsi + 0x10], 0
jmp 0x140432512
je 0x140432536
mov rcx, qword [rsi + 0x28]
call qword [rsi + 0x20]
test eax, eax
jmp 0x140432526
je 0x140432573
cmp dword [rsi + 0x30], 0
je 0x14043267e
mov rax, qword [rsi + 0xc0]
mov rcx, qword [rsi + 0xc8]
cmp rax, rcx
jmp 0x14043254c
jae 0x14043267e
lea edx, [rbp - 0x3a]
clc
cmp rdx, 0x72de51be
cmp dil, sil
cmp dl, 0xf6
jmp 0x140432568
jae 0x140432596
jmp 0x14043267e
lea eax, [rbp - 0x3a]
cmp al, 0xf6
jmp 0x14043257d
jb 0x14043267e
mov rax, qword [rsi + 0xc0]
movzx rcx, r8w
stc
mov rcx, qword [rsi + 0xc8]
lea edx, [rdi + rdi*4]
bswap rdi
movzx ebp, bpl
bts di, r11w
shld di, di, 0x23
bt di, bx
lea edi, [rbp + rdx*2 - 0x30]
cmp rax, rcx
jmp 0x1404325ba
jb 0x1404324ef
sub ebp, ebp
cmp dword [rsi + 0x30], 0
jmp 0x1404325cb
je 0x140432508
mov r8d, dword [rsi + 0x34]
jmp 0x1404325db
mov rcx, qword [rsi + 0x28]
xchg dx, dx
mov rdx, rbx
jmp 0x1404325ea
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test dil, 0x13
stc
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test rbp, r12
cmc
jmp 0x14043260d
test eax, eax
jmp 0x140432614
je 0x140432637
cdqe
movsx rbp, ax
add rax, rbx
xchg ebp, ebp
jmp 0x14043262a
movzx ebp, byte [rbx]
jmp 0x140432632
jmp 0x140432666
mov dword [rsi + 0x30], 0
and ax, 0x7b60
mov eax, 0x461c30a0
mov byte [rsi + 0x38], 0
jmp 0x140432654
xor ebp, ebp
movzx eax, bp
cmovl ax, r13w
mov rax, r12
jmp 0x140432666
mov qword [rsi + 0xc8], rax
jmp 0x140432672
mov qword [rsi + 0xc0], r12
jmp 0x140432508
mov byte [rsp + 0x2b], bpl
cdq
mov dword [r15], edi
xchg dl, dh
cwd
seta dh
lea rdx, [rsp + 0x2b]
movzx cx, r12b
movzx rcx, ax
mov rcx, rsi
jmp 0x1404326a4
call fcn.140432aa1
xor edi, edi
xchg bpl, bpl
movsxd rbp, r14d
movzx ebp, byte [rsp + 0x2b]
jmp 0x1404326bb
jmp 0x1404326d8
lea rcx, [rax + 1]
mov qword [rsi + 0xc0], rcx
sal rbp, 0xe4
movzx ebp, byte [rax]
cmp r13w, 0x2463
cmp qword [rsi + 0x10], 0
jmp 0x1404326e2
je 0x14043270b
mov rcx, qword [rsi + 0x28]
jmp 0x1404326f1
call qword [rsi + 0x20]
test eax, eax
jmp 0x1404326fb
je 0x140432747
cmp dword [rsi + 0x30], 0
je 0x14043285c
mov rax, qword [rsi + 0xc0]
mov rcx, qword [rsi + 0xc8]
cmp rax, rcx
jmp 0x140432721
jae 0x14043285c
lea edx, [rbp - 0x3a]
cmp esi, r8d
test r11d, 0x6d38115f
jmp 0x140432739
cmp dl, 0xf6
jae 0x14043277f
jmp 0x14043285c
lea eax, [rbp - 0x3a]
test ebx, 0xd57068a
cmc
stc
cmp al, 0xf6
jmp 0x140432759
jb 0x14043285c
mov rax, qword [rsi + 0xc0]
test r12d, 0x58e9025a
neg dh
mov rcx, qword [rsi + 0xc8]
adc dl, dil
sbb dx, r14w
cqo
lea edx, [rdi + rdi*4]
movzx di, cl
add rdi, 0x3e57108c
movzx ebp, bpl
inc edi
lea edi, [rbp + rdx*2 - 0x30]
cmp rax, rcx
jmp 0x14043279f
jb 0x1404326c0
sub ebp, ebp
cmp dword [rsi + 0x30], 0
jmp 0x1404327b0
je 0x1404326d8
mov r8d, dword [rsi + 0x34]
cqo
jmp 0x1404327c1
mov rcx, qword [rsi + 0x28]
movzx rdx, di
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
jmp 0x1404327da
sub ecx, dword [rsi + 0xd0]
cmp r10d, r11d
test r15, r8
add dword [rsi + 0xb8], ecx
jmp 0x1404327f1
test eax, eax
je 0x14043281b
cdqe
movzx bp, r13b
ror bp, 0x7c
bt bp, ax
add rax, rbx
mov bpl, 0xd0
movzx ebp, byte [rbx]
jmp 0x140432816
jmp 0x14043283f
mov dword [rsi + 0x30], 0
mov byte [rsi + 0x38], 0
sal eax, cl
movzx eax, r13w
xor ebp, ebp
movzx rax, cx
not ax
cbw
mov rax, r12
jmp 0x14043283f
mov qword [rsi + 0xc8], rax
jmp 0x14043284b
mov qword [rsi + 0xc0], r12
jmp 0x140432857
jmp 0x1404326d8
mov byte [rsp + 0x2b], bpl
cmovo cx, r15w
movzx ecx, di
mov cx, 0xf54
mov dword [r14], edi
lea rdx, [rsp + 0x2b]
xchg cx, cx
setns cl
mov rcx, rsi
jmp 0x140432883
call fcn.140432aa1
sub edi, edi
movsx ebp, r14w
movzx ebp, byte [rsp + 0x2b]
jmp 0x140432898
jmp 0x1404328ae
lea rcx, [rax + 1]
xchg bpl, bpl
mov qword [rsi + 0xc0], rcx
movzx ebp, byte [rax]
cmp qword [rsi + 0x10], 0
jmp 0x1404328b8
je 0x1404328e1
mov rcx, qword [rsi + 0x28]
jmp 0x1404328c7
call qword [rsi + 0x20]
test eax, eax
je 0x140432922
cmp dword [rsi + 0x30], 0
jmp 0x1404328db
je 0x140432a42
mov rax, qword [rsi + 0xc0]
rcl ch, cl
rcr cl, 0x58
mov rcx, qword [rsi + 0xc8]
stc
cmp r8b, 2
jmp 0x1404328fe
cmp rax, rcx
jmp 0x140432906
jae 0x140432a42
lea edx, [rbp - 0x3a]
cmp dl, 0xf6
jmp 0x140432917
jae 0x140432952
jmp 0x140432a42
lea eax, [rbp - 0x3a]
cmc
test spl, 0x3b
cmp al, 0xf6
jb 0x140432a42
mov rax, qword [rsi + 0xc0]
xchg dh, dl
cqo
add rdx, rdi
mov rcx, qword [rsi + 0xc8]
bts dx, r12w
shr dh, cl
shrd edx, eax, 9
lea edx, [rdi + rdi*4]
sets dil
sar dil, cl
add di, 0x7e9e
movzx ebp, bpl
lea edi, [rbp + rdx*2 - 0x30]
test spl, r11b
cmp rax, rcx
jmp 0x140432974
jb 0x14043289d
sub ebp, ebp
cmp r15b, 0x3c
test si, si
cmp dword [rsi + 0x30], 0
jmp 0x14043298c
je 0x1404328ae
mov r8d, dword [rsi + 0x34]
bswap dx
mov rcx, qword [rsi + 0x28]
not dx
mov edx, 0x16766ba9
mov rdx, rbx
jmp 0x1404329ad
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test r10b, 0xc8
cmc
stc
sub ecx, dword [rsi + 0xd0]
cmc
stc
add dword [rsi + 0xb8], ecx
cmp r11, 0xfda2d9c
test r15d, 0x3a8441df
test eax, eax
jmp 0x1404329df
je 0x140432a04
cdqe
inc rbp
cmovs ebp, edx
shrd ebp, ebp, 0x66
add rax, rbx
xchg bp, bp
movzx ebp, byte [rbx]
jmp 0x1404329ff
jmp 0x140432a25
mov dword [rsi + 0x30], 0
btc eax, 0xd5
mov byte [rsi + 0x38], 0
xor ah, ch
xor ebp, ebp
not al
movsx eax, r12w
mov rax, r12
jmp 0x140432a25
mov qword [rsi + 0xc8], rax
jmp 0x140432a31
mov qword [rsi + 0xc0], r12
jmp 0x140432a3d
jmp 0x1404328ae
xor eax, eax
test rdx, 0x4fb42dbb
cmp edi, 0xffff
jg 0x140432a69
sub eax, eax
cmp edi, 0x100
setge al
lea eax, [rax*8 + 8]
add rsp, 0x30
movsx r14w, r9b
pop rbx
xchg r14w, r12w
not r12b
pop rbp
mov sil, 0xb6
pop rdi
movsx esi, bp
pop rsi
movsxd r12, r12d
mov r14w, di
jmp 0x140432a8f
pop r12
mov r14b, r9b
pop r14
mov r15b, r12b
pop r15
jmp 0x140432aa0
ret