Function at 0x1403b5f2d
Capabilities:
Check http status code

Disassembly:
push r15
shl r10b, cl
bt r10w, 0x5f
push r14
shl r10w, 0x8b
and r10b, 0xbc
push r13
push r12
rcr r15b, cl
push rsi
or r15d, 0x2a744037
push rdi
neg r15d
push rbp
movsxd r10, r9d
xchg r15w, r10w
ror r12b, cl
push rbx
jmp 0x1403b5f6f
sub rsp, 0x78
movaps xmmword [rsp + 0x60], xmm6
xor r15w, 0x6863
mov r12, r8
not r10b
shl r10b, cl
and r10b, 0xf7
mov rbx, rdx
mov r15b, 0x9e
sar r15b, 0x94
inc r8b
mov r15, rcx
movsx r8w, r13b
sub r8b, 0xf3
sal r8w, 1
add r12, rdx
mov dword [rcx + 8], 0
lea r10, [rcx + 0x30]
cmc
btr r8w, 0x2a
dec r8w
lea r8, [rcx + 0x10]
xor eax, eax
jmp 0x1403b5fcc
xorps xmm6, xmm6
lea r9, [rsp + 0x30]
mov r13d, 0x16
sbb r14b, r8b
sbb r14b, 0xe5
sub ecx, ecx
bsr r14d, esi
add r14b, 0xf5
btc r14, 0xba
lea r14, [rbx + 1]
jmp 0x1403b5ff9
cmp r14, r12
jmp 0x1403b6001
ja 0x1403b69e4
mov rdx, rbx
bsf rdi, rdx
mov bp, r8w
movzx edi, byte [rbx]
inc bpl
xadd bl, bpl
mov ebp, edi
rcl bh, 0x9f
sbb bh, 0xff
and ebp, 0x7f
rcl rbx, 0xa4
shl rbp, cl
rcr rbx, 0xe2
or bx, 0x4822
add rax, rbp
sub bl, 0xb
bts bx, sp
add rcx, 7
bt bx, 0x52
rcr bl, 0xe2
mov rbx, r14
test spl, 0xf5
test sp, bp
test dil, dil
jmp 0x1403b605f
js 0x1403b5ff0
mov rcx, rax
shr rcx, 3
cmp rcx, 4
jmp 0x1403b6075
jg 0x1403b61c8
cmp rcx, 1
je 0x1403b625c
cmp rcx, 2
jmp 0x1403b608e
jne 0x1403b61e1
and eax, 7
cmc
clc
cmp eax, 2
jmp 0x1403b60a1
jne 0x1403b69e4
or byte [r15 + 8], 4
xor edi, edi
test dh, 0xec
shrd ax, bx, 0x66
mov rax, r14
test bl, dil
xor ecx, ecx
add bl, bh
nop dword [rax]
lea rbx, [rax + 1]
cmp rbx, r12
jmp 0x1403b60d3
ja 0x1403b69e4
movzx edx, byte [rax]
movzx rax, bp
sal ax, cl
bsf ax, si
mov eax, edx
and eax, 0x7f
shl rax, cl
test bpl, 0x2c
jmp 0x1403b60f8
lea rdi, [rdi + rax]
sub ax, dx
neg ax
add rcx, 7
cwde
mov rax, rbx
test al, dil
test dl, dl
jmp 0x1403b6114
js 0x1403b60c7
movaps xmmword [rsp + 0x40], xmm6
cmc
movaps xmmword [rsp + 0x30], xmm6
cmp dl, 0xfe
cmc
test rdi, rdi
je 0x1403b6392
js 0x1403b6a3a
cmp rdi, 0xf
jmp 0x1403b6141
ja 0x1403b63b3
mov qword [rsp + 0x40], rdi
cdq
cmovnp rdx, r8
movsx r13, r10w
mov qword [rsp + 0x48], 0xf
movzx dx, r13b
mov rcx, r9
cwd
movsx edx, cx
movsx dx, r11b
mov rdx, rbx
bswap r13d
mov bp, r13w
not r13b
mov r13, r8
mov r8, rdi
mov rbp, r9
jmp 0x1403b618b
mov rsi, r10
jmp 0x1403b6193
call fcn.14049f5b0
mov r10, rsi
not r8w
bswap r9d
xchg r8b, r9b
mov r9, rbp
mov r8, r13
movsxd r13, edi
mov r13d, 0x99c738a
movzx r13d, bx
mov r13d, 0x16
jmp 0x1403b61c3
jmp 0x1403b6516
cmp rcx, 5
je 0x1403b6768
cmp rcx, 6
jmp 0x1403b61db
je 0x1403b6832
and eax, 7
jmp 0x1403b61ed
cmp rax, 1
jg 0x1403b68df
test rax, rax
jmp 0x1403b61ff
jne 0x1403b69a6
mov rdx, r14
nop dword [rax]
btr rbx, 0x1b
mov bx, r8w
adc bx, 0x5b36
lea rbx, [rdx + 1]
cmc
clc
cmp sil, r10b
cmp rbx, r12
jmp 0x1403b622a
ja 0x1403b69e4
cmp byte [rdx], 0
movzx edx, bx
xchg rcx, rax
mov eax, 0
mov ecx, 0
cqo
jmp 0x1403b6249
mov rdx, rbx
jmp 0x1403b6251
js 0x1403b6219
jmp 0x1403b5ff0
and eax, 7
cmp eax, 2
jmp 0x1403b6267
jne 0x1403b69e4
or byte [r15 + 8], 2
lahf
btr ebx, 0x17
sub edi, edi
add ax, 0x5bbe
sal bh, 0x81
movsx eax, r14w
mov rax, r14
ror rbx, cl
xor ecx, ecx
movzx rbx, r10w
cmc
shr bh, cl
nop dword [rax]
lea rbx, [rax + 1]
cmp rbx, r12
jmp 0x1403b62a3
ja 0x1403b69e4
movzx edx, byte [rax]
rol ax, 0xc2
mov eax, edx
test r8w, dx
jmp 0x1403b62bb
and eax, 0x7f
shl rax, cl
jmp 0x1403b62cf
lea rdi, [rdi + rax]
sar al, 0xf3
add rcx, 7
bt rax, 0xbc
mov rax, rbx
test dl, dl
jmp 0x1403b62e9
js 0x1403b6297
movaps xmmword [rsp + 0x40], xmm6
stc
cmp rsp, rdx
movaps xmmword [rsp + 0x30], xmm6
stc
test rdi, rdi
je 0x1403b63a5
js 0x1403b6a3a
cmp rdi, 0xf
jmp 0x1403b6316
ja 0x1403b6414
mov qword [rsp + 0x40], rdi
cwd
bswap rbp
cqo
mov qword [rsp + 0x48], 0xf
mov rcx, r9
mov rdx, rbx
mov rsi, r8
movzx r8, r10w
mov bpl, 0x62
mov r8, rdi
jmp 0x1403b6349
mov rbp, r9
xchg r13b, r13b
not r13b
movsx r13w, r8b
mov r13, r10
call fcn.14049f5b0
mov r10, r13
movsx r13d, cx
jmp 0x1403b6370
mov r13d, 0x16
movsxd r8, r11d
movsx r9w, r15b
movsx r8d, r10w
mov r9, rbp
mov r8, rsi
jmp 0x1403b638d
jmp 0x1403b666b
mov qword [rsp + 0x48], 0xf
jmp 0x1403b63a0
jmp 0x1403b6516
mov qword [rsp + 0x48], 0xf
jmp 0x1403b666b
mov qword [rsp + 0x28], r10
movsxd rbp, r10d
test r13, rsp
mov qword [rsp + 0x58], r8
or bpl, spl
ror ebp, 0x5b
mov rbp, rdi
jmp 0x1403b63d1
or rbp, 0xf
cmp rbp, 0x17
jmp 0x1403b63de
cmovb rbp, r13
cmc
cmp rbp, 0xfff
jmp 0x1403b63ef
jb 0x1403b6490
lea rcx, [rbp + 0x28]
call fcn.140443ce5
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
jmp 0x1403b640b
mov qword [rsi - 8], rax
jmp 0x1403b64aa
mov qword [rsp + 0x58], r8
shl bp, cl
bt bp, 0xc7
mov rbp, r10
movzx ax, dh
neg r13
cwde
mov eax, 0x16
mov r13, rdi
test sil, 0xac
jmp 0x1403b643d
or r13, 0xf
cmp r13w, bp
test di, 0x1cf4
cmp r13, 0x17
jmp 0x1403b6453
cmovb r13, rax
cmp bx, r11w
cmp spl, 0xdd
cmp r13, 0xfff
jmp 0x1403b646b
jb 0x1403b65f3
lea rcx, [r13 + 0x28]
call fcn.140443ce5
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
jmp 0x1403b6487
mov qword [rsi - 8], rax
jmp 0x1403b65ff
lea rcx, [rbp + 1]
jmp 0x1403b6499
call fcn.140443ce5
mov rsi, rax
movsx dx, r15b
movsx ecx, r9w
mov qword [rsp + 0x30], rsi
cmovae r8, rax
cdq
jmp 0x1403b64b9
mov qword [rsp + 0x40], rdi
xchg rdx, rdx
cqo
cdq
mov qword [rsp + 0x48], rbp
mov rcx, rsi
movzx rdx, bx
mov rdx, rbx
mov r8d, 0x7a5a287b
mov r8, rdi
call fcn.14049f5b0
mov byte [rsi + rdi], 0
cmp sil, 0xe4
shl r8, cl
bsf r10, rax
mov r8, qword [rsp + 0x58]
movsx r9w, r13b
bsr r10w, r8w
lea r9, [rsp + 0x30]
movsxd r10, r12d
rcr r10b, cl
mov r10, qword [rsp + 0x28]
sal al, cl
sbb ah, bl
rol al, 0x2c
mov rax, qword [r15 + 0x48]
cmp rax, 0x10
jb 0x1403b65c4
mov rcx, qword [r10]
lea rdx, [rax + 1]
stc
cmp rdx, 0x1000
jmp 0x1403b6538
mov qword [rsp + 0x28], r10
jb 0x1403b6588
mov rbp, qword [rcx - 8]
test bpl, 0xbb
add rcx, 0xfffffffffffffff8
clc
sub rcx, rbp
clc
cmp bl, 0x2d
test r12w, 0x676
cmp rcx, 0x20
jmp 0x1403b6566
jae 0x1403b6a3f
mov r13, r9
mov rsi, r8
cdq
add rax, 0x28
cdq
mov rdx, rax
mov rcx, rbp
jmp 0x1403b6583
jmp 0x1403b6595
mov r13, r9
cmovl rsi, r13
movsxd rsi, r10d
mov rsi, r8
call fcn.140261fd0
mov r8, rsi
adc r10b, 0xb7
shr r10b, 0x85
mov r9, r13
mov r13w, ax
movsx r10w, r9b
shr r10b, 0xc2
mov r13d, 0x16
mov r10, qword [rsp + 0x28]
stc
test r11b, bl
add rbx, rdi
jmp 0x1403b65cc
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
jmp 0x1403b65db
movups xmmword [r10 + 0x10], xmm1
jmp 0x1403b65e5
movups xmmword [r10], xmm0
jmp 0x1403b65ee
jmp 0x1403b6749
lea rcx, [r13 + 1]
call fcn.140443ce5
mov rsi, rax
mov qword [rsp + 0x30], rsi
xchg cl, cl
mov qword [rsp + 0x40], rdi
setnp dh
movzx r8d, r15w
movsx r8w, al
mov qword [rsp + 0x48], r13
mov rcx, rsi
movzx edx, r11w
movzx dx, sil
cmovg r8d, r15d
mov rdx, rbx
cmovns r8d, r8d
mov r8, rdi
jmp 0x1403b663b
call fcn.14049f5b0
mov byte [rsi + rdi], 0
mov r10, rbp
cwde
mov r8, qword [rsp + 0x58]
movzx r9, dx
bsr r13w, r10w
lea r9, [rsp + 0x30]
add ax, 0x1d99
mov r13d, 0x16
cwde
bsf ax, r8w
mov rax, qword [r15 + 0x28]
clc
cmp rax, 0x10
jb 0x1403b671f
mov rcx, qword [r8]
movsx dx, r11b
movsx edx, r11w
lea rdx, [rax + 1]
test r8b, 0x82
cmp rdx, 0x1000
jmp 0x1403b669a
mov qword [rsp + 0x28], r10
jmp 0x1403b66a4
jb 0x1403b66f5
mov rbp, qword [rcx - 8]
cmc
add rcx, 0xfffffffffffffff8
cmc
sub rcx, rbp
cmp cl, 0xba
stc
cmp rcx, 0x20
jmp 0x1403b66c4
jae 0x1403b6a3f
mov r13, r9
mov rsi, r8
add rax, 0x28
jmp 0x1403b66de
mov rdx, rax
mov cx, 0x4048
mov cl, r12b
mov rcx, rbp
jmp 0x1403b66f0
jmp 0x1403b6700
mov r13, r9
mov rsi, r8
jmp 0x1403b6700
call fcn.140261fd0
mov r8, rsi
mov r9, r13
sbb ax, 0xa4e
mov r13d, 0x16
sar r10d, cl
mov r10, qword [rsp + 0x28]
ror ah, cl
lea rbx, [rbx + rdi]
cbw
bts cx, cx
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
sal cx, 0xf
movups xmmword [r8 + 0x10], xmm1
cmp ebp, 0x32e72d9e
shl ah, 0xa8
movups xmmword [r8], xmm0
mov eax, 0
or cx, r12w
shl cx, cl
mov ecx, 0
cmp rbx, r12
jbe 0x1403b5ff0
jmp 0x1403b69e4
test al, 7
jmp 0x1403b676f
jne 0x1403b69e4
or byte [r15 + 8], 0x20
xadd edx, ebx
not rdx
xor rdx, 0x79fb007e
mov rdx, r14
btr ebx, 0x4c
shrd rbx, r15, 0xe1
movsx ebx, r15w
xor eax, eax
movsx bx, bpl
adc bl, 0x3b
rol bl, cl
sub ecx, ecx
not rbx
or bx, r11w
nop word cs:[rax + rax]
dec ebx
cmc
lea rbx, [rdx + 1]
jmp 0x1403b67c5
cmp rbx, r12
jmp 0x1403b67cd
ja 0x1403b69e4
movzx ebp, byte [rdx]
mov edx, ebp
clc
test r11w, r8w
and edx, 0x7f
jmp 0x1403b67e5
shl rdx, cl
lea rax, [rax + rdx]
adc dl, r8b
test r12, rdx
bts edx, r10d
add rcx, 7
shr dl, 0x1e
mov rdx, rbx
test r12w, 0x7e7a
jmp 0x1403b680b
test bpl, bpl
jmp 0x1403b6813
js 0x1403b67bb
mov qword [r15 + 0x50], rax
test rdx, 0x1d8c7395
test ebp, esi
sub eax, eax
jmp 0x1403b682d
jmp 0x1403b5fe1
test al, 7
jne 0x1403b69e4
or byte [r15 + 8], 0x40
bswap bx
rol dh, cl
mov rdx, r14
bsf bx, dx
movzx bx, sil
sbb bl, 0x30
sub eax, eax
adc rbx, 0x61dd3f84
shr bl, 0xc2
sub ecx, ecx
sal bh, 0xd3
nop word cs:[rax + rax]
xor bx, 0x4959
setge bl
neg bx
lea rbx, [rdx + 1]
cmc
cmp cx, 0x191
cmp rbx, r12
jmp 0x1403b688d
ja 0x1403b69e4
movzx ebp, byte [rdx]
bt dx, r15w
mov edx, ebp
and edx, 0x7f
cmp r14b, bl
cmp dil, 0xf2
shl rdx, cl
cmp r8b, sil
cmc
clc
add rax, rdx
rol edx, 0xd8
sal dx, cl
add rcx, 7
and dl, bl
mov rdx, rbx
test bpl, bpl
jmp 0x1403b68c9
js 0x1403b687b
mov dword [r15 + 0x58], eax
sub eax, eax
jmp 0x1403b68da
jmp 0x1403b5fe1
cmp eax, 5
jmp 0x1403b68e7
je 0x1403b69c2
cmp eax, 2
jmp 0x1403b68f5
jne 0x1403b69e4
mov rax, r14
cmp dx, 0x8e8
bts bp, si
sub edx, edx
or bpl, r8b
xor ecx, ecx
jmp 0x1403b691a
nop word cs:[rax + rax]
lea rbp, [rax + 1]
cmp rbp, r12
jmp 0x1403b6933
ja 0x1403b69e4
mov rdi, rdx
neg si
dec sil
btr esi, 0xf3
movzx esi, byte [rax]
stc
mov ebx, esi
bsf rax, r13
neg ah
and ebx, 0x7f
shl rbx, cl
add al, 0x1e
lea rdx, [rdx + rbx]
add rcx, 7
or ax, sp
sar al, 0x13
bts ax, r9w
mov rax, rbp
stc
test sil, sil
jmp 0x1403b6979
js 0x1403b6927
add rbx, rdi
lea rbx, [rbx + rbp]
jmp 0x1403b698b
cmp rbx, r12
jmp 0x1403b6993
cmova rbx, rbp
test rsi, rbp
sub eax, eax
jmp 0x1403b69a1
jmp 0x1403b5fe1
cmp eax, 1
jmp 0x1403b69ae
jne 0x1403b69e4
add rdx, 9
jmp 0x1403b69bd
jmp 0x1403b69c9
add rdx, 5
inc bx
cmp rdx, r12
setne bh
cmova rdx, r14
mov rbx, rdx
stc
cmc
xor eax, eax
jmp 0x1403b69df
jmp 0x1403b5fe1
cmp r14, r12
seta al
btc bp, 0x8e
movaps xmm6, xmmword [rsp + 0x60]
add rsp, 0x78
movzx r14d, di
setae r15b
pop rbx
pop rbp
pop rdi
movsx r15d, dx
not sil
pop rsi
movsx r15w, cl
movsx r14, bx
pop r12
jmp 0x1403b6a1f
pop r13
cmovb r15w, cx
movsx r15d, r15w
setg r15b
pop r14
movzx r15d, r8w
mov r15b, r12b
pop r15
ret
call fcn.1403aee8d
call fcn.1404b2253
int3