Function at 0x1403e1845
Capabilities:
Check http status code

Disassembly:
push r15
push r14
sub r14w, r10w
test r14b, 0x42
push r13
mov r14w, si
bsr ax, r11w
push r12
bt r12w, 0x7c
xor r14b, sil
push rsi
push rdi
jmp 0x1403e1878
push rbp
push rbx
sub rsp, 0x58
xadd bpl, bpl
sar al, 0xd6
mov di, bp
movaps xmmword [rsp + 0x40], xmm6
sets dil
test r8d, 0x6e313bb0
adc di, 0x6bca
mov r12, rdx
test r10b, 0xe7
btc si, ax
movabs rax, 0x492492492492492
mov rsi, qword [rcx]
ror di, cl
btc r14w, cx
test cx, bp
mov rbp, qword [rcx + 8]
sub rbp, rsi
rcl dl, 0x80
sar rbp, 3
jmp 0x1403e18da
movabs rdi, 0x6db6db6db6db6db7
shld rdx, rsp, 0x31
movzx dx, dil
bt r14w, r11w
imul rbp, rdi
movsx rdx, r8w
inc rbp
ror dl, 0x3d
cwd
rcr r14b, cl
mov qword [rsp + 0x30], rcx
sar r14, 0x72
bts r14w, si
xchg r14w, r14w
mov rcx, qword [rcx + 0x10]
btr r14w, bp
xor dx, 0x7fb
sub rcx, rsi
test r8, 0x1e990bb6
btc dx, 0x47
sar rcx, 3
add r14b, r9b
movzx r14, bx
jmp 0x1403e1945
imul rcx, rdi
add r14d, ebp
rol rdx, cl
movzx r14, r8w
mov r14, rcx
bswap dx
dec dh
cmp r12b, bpl
shr r14, 1
mov rdx, rax
sub rdx, r14
test dl, 0xc7
lea r14, [r14 + rcx]
cmp r14, rbp
jmp 0x1403e1976
cmovbe r14, rbp
cmc
stc
cmp rcx, rdx
cmova r14, rax
test ax, 0x31aa
cmp r14, rax
jmp 0x1403e198f
ja 0x1403e1ffc
mov r13, r8
imul rcx, r14, 0x38
test r8w, ax
test r15b, 0x67
cmp r14, 0x4a
jmp 0x1403e19ad
mov qword [rsp + 0x38], rbp
jmp 0x1403e19b7
jb 0x1403e19f3
cmp r14, rax
jae 0x1403e1ffc
add rcx, 0x27
jmp 0x1403e19cf
call fcn.14044496c
lea rcx, [rax + 0x27]
cmp rdx, rax
test rax, 0x19c90a5f
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x1403e19ee
jmp 0x1403e1a10
test r14, r14
je 0x1403e1a0e
call fcn.14044496c
mov rcx, rax
jmp 0x1403e1a09
jmp 0x1403e1a10
xor ecx, ecx
mov rax, r12
bsf bx, dx
shld bx, r12w, 0xf2
sub rax, rsi
clc
shld bx, cx, 0x30
sar rax, 3
imul rax, rdi
dec r15w
setb bl
imul rbx, rax, 0x38
movzx di, r11b
mov di, bx
cmovs r15w, si
lea rdi, [rcx + rbx]
bswap r15w
mov r15w, dx
xchg r15b, r15b
lea r15, [0x1400bed30]
mov qword [rcx + rbx], r15
jmp 0x1403e1a65
mov dword [rcx + rbx + 8], 0
xorps xmm0, xmm0
movups xmmword [rcx + rbx + 0x10], xmm0
bswap ax
mov qword [rcx + rbx + 0x20], 0
sal eax, cl
mov qword [rcx + rbx + 0x28], 0xf
sal al, cl
cbw
and sil, 0x3d
mov eax, dword [r13 + 8]
bswap si
mov dword [rcx + rbx + 8], eax
mov eax, dword [r13 + 0xc]
bsf esi, r14d
test di, sp
mov dword [rcx + rbx + 0xc], eax
btr esi, 0x49
cmp rdi, r13
movzx rsi, r9w
movzx esi, ax
movsx rsi, r8w
mov rsi, rcx
jmp 0x1403e1ac8
je 0x1403e1b6d
mov rbp, qword [r13 + 0x20]
test ch, 0xc2
stc
cmp qword [r13 + 0x28], 0x10
jmp 0x1403e1ae0
jb 0x1403e1aef
mov r9, qword [r13 + 0x10]
jmp 0x1403e1afb
lea r9, [r13 + 0x10]
xor cl, 0x11
bsr cx, r14w
lea rcx, [rsi + rbx]
test di, di
test r13w, 0x8b8
add rcx, 0x10
cmp sil, 0xde
test rdx, r11
cmp rbp, 0xf
jmp 0x1403e1b1c
jbe 0x1403e1b2f
mov rdx, rbp
call fcn.1403b7e97
jmp 0x1403e1b6d
mov qword [rsi + rbx + 0x20], rbp
bswap r8
movsx r8, dx
movsx r8d, cx
mov qword [rsp + 0x28], rcx
mov rdx, r9
mov r8, rbp
jmp 0x1403e1b4f
call fcn.14049ffae
mov rax, qword [rsp + 0x28]
clc
jmp 0x1403e1b5f
mov byte [rax + rbp], 0
mov ax, bx
adc eax, 0x71ee6dfc
or al, 0x89
mov rax, qword [r13 + 0x30]
mov qword [rsp + 0x28], rsi
mov qword [rsi + rbx + 0x30], rax
movzx rsi, r8w
mov rax, qword [rsp + 0x30]
mov rsi, qword [rax]
or r13, 0x6b8900ec
shl r13, 0x32
mov r13, qword [rax + 8]
cmp r13, r12
je 0x1403e1e67
cmp rsi, r12
jmp 0x1403e1ba7
je 0x1403e1cf6
xorps xmm6, xmm6
mov rbx, qword [rsp + 0x28]
jmp 0x1403e1bba
jmp 0x1403e1bf7
mov rdx, rbp
jmp 0x1403e1bc7
call fcn.1403b7e97
mov rax, qword [rsi + 0x30]
test r10b, 0x4f
test r13, rdx
mov qword [rbx + 0x30], rax
clc
jmp 0x1403e1be1
add rbx, 0x38
add rsi, 0x38
cmp rsi, r12
jmp 0x1403e1bf1
je 0x1403e1cdf
mov qword [rbx], r15
clc
mov dword [rbx + 8], 0
cwde
neg eax
movups xmmword [rbx + 0x10], xmm6
mov qword [rbx + 0x20], 0
test r13b, r10b
add ax, 0x1a51
sar ah, 0x6f
mov qword [rbx + 0x28], 0xf
shld ax, bp, 0x75
rol rax, 0xc1
mov eax, dword [rsi + 8]
mov dword [rbx + 8], eax
test bp, r8w
add ax, bp
sar ah, 0xf0
mov eax, dword [rsi + 0xc]
test r11d, 0x45c4707c
mov dword [rbx + 0xc], eax
stc
cmc
cmp rbx, rsi
jmp 0x1403e1c53
je 0x1403e1bcc
cmp qword [rsi + 0x28], 0x10
jmp 0x1403e1c63
jb 0x1403e1c77
mov r9, qword [rsi + 0x10]
jmp 0x1403e1c72
jmp 0x1403e1c89
lea r9, [rsi + 0x10]
movzx cx, cl
btc bp, 0x11
bsf bp, r13w
lea rcx, [rbx + 0x10]
xadd rbp, rbp
rcl bpl, 8
bt ebp, eax
mov rbp, qword [rsi + 0x20]
cmp rbp, 0xf
jmp 0x1403e1ca5
ja 0x1403e1bbf
mov qword [rbx + 0x20], rbp
cmovae r8w, ax
setns dh
movzx r8w, r14b
mov rdx, r9
setnp r8b
movzx r8w, r8b
mov r8, rbp
call fcn.14049ffae
mov byte [rbp + rbx + 0x10], 0
jmp 0x1403e1cda
jmp 0x1403e1bcc
mov rax, qword [rsp + 0x30]
xor r13d, ecx
stc
mov r13, qword [rax + 8]
stc
test r14b, 0xc4
jmp 0x1403e1cf6
cmp r13, r12
jmp 0x1403e1cfe
je 0x1403e1f81
xor esi, esi
jmp 0x1403e1d0b
xorps xmm6, xmm6
jmp 0x1403e1d55
mov rdx, rbp
call fcn.1403b7e97
mov rax, qword [r12 + rsi + 0x30]
jmp 0x1403e1d25
mov qword [rdi + rsi + 0x68], rax
inc ax
btr rax, r11
lea rax, [r12 + rsi]
add rax, 0x38
stc
cmc
add rsi, 0x38
stc
test bh, 0xd5
test r13w, r10w
cmp rax, r13
jmp 0x1403e1d4f
je 0x1403e1f81
lea rax, [r12 + rsi]
lea rcx, [rdi + rsi]
sal rdx, cl
test sil, 0xb
add rcx, 0x38
mov qword [rdi + rsi + 0x38], r15
shr edx, cl
movsx dx, r9b
mov dword [rdi + rsi + 0x40], 0
movsxd rdx, r10d
movups xmmword [rdi + rsi + 0x48], xmm6
bsf dx, bx
rol dh, 0x71
mov qword [rdi + rsi + 0x58], 0
shr dl, 0x68
rcl dh, cl
mov qword [rdi + rsi + 0x60], 0xf
or rdx, r14
mov edx, dword [r12 + rsi + 8]
test r11b, 0xc8
stc
mov dword [rdi + rsi + 0x40], edx
xor edx, 0x6d4a2895
adc dl, r13b
rol dl, 0x93
mov edx, dword [r12 + rsi + 0xc]
cmp ebx, esp
cmp r8b, 0x91
stc
mov dword [rdi + rsi + 0x44], edx
jmp 0x1403e1dd4
cmp rcx, rax
je 0x1403e1d1b
cmp qword [r12 + rsi + 0x28], 0x10
jmp 0x1403e1de8
jb 0x1403e1dfd
mov r9, qword [r12 + rsi + 0x10]
jmp 0x1403e1df8
jmp 0x1403e1e0e
lea r9, [r12 + rsi]
ror cx, cl
add r9, 0x10
rcl bp, cl
bswap cx
lea rcx, [rdi + rsi]
inc bpl
ror bpl, cl
add rcx, 0x48
bts ebp, edi
rcr bpl, cl
mov rbp, qword [r12 + rsi + 0x20]
cmp rbp, 0xf
ja 0x1403e1d13
lea rbx, [rdi + rsi]
cmovp dx, r14w
jmp 0x1403e1e42
mov qword [rdi + rsi + 0x58], rbp
cdq
not dh
mov rdx, r9
mov r8b, spl
mov r8, rbp
call fcn.14049ffae
mov byte [rbp + rbx + 0x48], 0
jmp 0x1403e1e62
jmp 0x1403e1d1b
cmp rsi, r12
je 0x1403e1f81
xorps xmm6, xmm6
mov rbx, qword [rsp + 0x28]
jmp 0x1403e1e7d
jmp 0x1403e1eb7
mov rdx, rbp
call fcn.1403b7e97
mov rax, qword [rsi + 0x30]
stc
clc
mov qword [rbx + 0x30], rax
test r12b, 0x15
test r10w, ax
add rbx, 0x38
cmp r11d, edx
stc
add rsi, 0x38
test al, 0xe2
test r12w, di
cmp rsi, r12
je 0x1403e1f81
mov qword [rbx], r15
movzx rax, r12w
btc rax, 0xdb
mov dword [rbx + 8], 0
or ah, 0x53
cwde
movzx eax, ax
movups xmmword [rbx + 0x10], xmm6
sar ah, cl
not ax
movzx ax, r10b
mov qword [rbx + 0x20], 0
sbb eax, edi
mov qword [rbx + 0x28], 0xf
bt eax, r12d
mov eax, dword [rsi + 8]
cmp ax, 0x1a5e
jmp 0x1403e1f01
mov dword [rbx + 8], eax
mov eax, dword [rsi + 0xc]
cmp bl, 0x8f
mov dword [rbx + 0xc], eax
cmp rbx, rsi
je 0x1403e1e8a
cmp qword [rsi + 0x28], 0x10
jmp 0x1403e1f20
jb 0x1403e1f34
mov r9, qword [rsi + 0x10]
jmp 0x1403e1f2f
jmp 0x1403e1f46
lea r9, [rsi + 0x10]
adc bpl, r11b
rcr bp, 0x95
adc rcx, 0x1b0945d8
lea rcx, [rbx + 0x10]
movsx ebp, cx
rcr bp, cl
mov rbp, qword [rsi + 0x20]
cmp edx, r9d
cmc
stc
cmp rbp, 0xf
ja 0x1403e1e82
mov qword [rbx + 0x20], rbp
mov rdx, r9
mov r8, rbp
jmp 0x1403e1f72
call fcn.14049ffae
mov byte [rbp + rbx + 0x10], 0
jmp 0x1403e1e8a
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x28]
cmovne r8w, cx
jmp 0x1403e1f95
mov r8, qword [rsp + 0x38]
mov r9b, 0xec
mov r9, r14
jmp 0x1403e1fa5
call fcn.1403e2007
mov rax, rdi
mov r13b, 0x21
sbb r12b, 0x53
test r11b, 0xf0
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
mov esi, ebx
mov r12b, 0x96
pop rbx
movzx r13w, r8b
bswap ebp
seto r15b
pop rbp
pop rdi
pop rsi
movsxd r15, eax
seto r15b
pop r12
mov r15b, 0x13
setge r15b
xchg r14d, r14d
pop r13
cmovs r15w, di
pop r14
movsx r15, cx
movzx r15d, dx
pop r15
ret
call fcn.1403afbfe
int3