Function at 0x1403c5b66
Capabilities:
Check http status code

Disassembly:
push r15
clc
cmp bpl, spl
push r14
mov r15w, 0x7b
push rsi
test r10, rdx
rol r14b, cl
push rdi
adc r15d, r14d
push rbx
xor r14b, 0xb
sub rsp, 0x20
adc r15b, sil
or r15, 0x1dd55884
test bl, r8b
mov r15, rcx
lea r14, [rcx + 0x60]
movzx rax, r14w
bts eax, r14d
mov rax, qword [rcx + 0x60]
test dh, dl
stc
cmc
cmp rax, qword [rcx + 0x68]
jmp 0x1403c5bb4
je 0x1403c5cc8
mov rax, qword [r15 + 0x88]
mov rsi, qword [rax + 0x58]
mov rbx, qword [rsi + 0x40]
test dl, spl
sbb di, 0x1971
movzx di, bpl
mov rdi, qword [rsi + 0x48]
cmc
test r12d, 0x5b7d67fe
jmp 0x1403c5be7
cmp rbx, rdi
jmp 0x1403c5bef
jne 0x1403c5c07
jmp 0x1403c5c58
add rbx, 8
cmp rbx, rdi
je 0x1403c5c33
mov rcx, qword [rbx]
cmp rcx, rdx
test rcx, rcx
jmp 0x1403c5c15
je 0x1403c5bfa
mov rax, qword [rcx]
mov edx, 1
jmp 0x1403c5c28
call qword [rax + 0xb8]
jmp 0x1403c5bfa
mov rax, qword [rsi + 0x40]
clc
test r14b, 0xcf
cmp rax, qword [rsi + 0x48]
jmp 0x1403c5c45
je 0x1403c5c58
mov qword [rsi + 0x48], rax
not bx
bt ebx, 0xd3
shl bh, cl
mov rbx, qword [rsi + 0x58]
btc edi, 0x35
rol rdi, cl
movzx edi, cx
mov rdi, qword [rsi + 0x60]
cmp rbx, rdi
jmp 0x1403c5c72
je 0x1403c5cae
nop dword [rax]
bswap rcx
movzx rcx, si
mov rcx, rbx
jmp 0x1403c5c8b
call fcn.1403c9785
add rbx, 0x60
cmc
clc
cmp rbx, rdi
jne 0x1403c5c83
mov rax, qword [rsi + 0x58]
bts rcx, r10
mov qword [rsi + 0x60], rax
add cx, cx
mov dword [rsi + 0xb0], 0xffffffff
cmc
stc
sal cx, cl
mov qword [rsi + 0xb8], 0
mov rax, qword [0x1400b8ec0]
lea rcx, [rax + 0x40]
clc
jmp 0x1403c5cd9
cmp r14, rcx
jmp 0x1403c5ce1
je 0x1403c5d3d
mov rdx, qword [rax + 0x40]
mov r8d, esp
shld r8w, bp, 0xd6
jmp 0x1403c5cf9
mov rax, qword [rax + 0x48]
sub r8b, r10b
btc cx, 2
rcl cl, cl
sub rax, rdx
rcl ch, 0x4b
neg r8w
xchg r8w, r8w
sar rax, 4
cmp edi, edi
or cl, 0xd0
bsf r8w, bp
movabs r8, 0xf0f0f0f0f0f0f0f1
stc
imul r8, rax
movsxd rcx, edi
mov rcx, r14
call fcn.1403ba2b2
mov rcx, qword [r15 + 0x88]
sal edi, 0x4a
mov rdx, r14
btr r15w, bx
add rsp, 0x20
not di
xchg r15, rsi
movsxd r15, r14d
pop rbx
xchg r14b, r15b
setl r15b
pop rdi
mov r14w, r10w
movzx r14, bp
pop rsi
bswap r15w
jmp 0x1403c5d7b
pop r14
pop r15
jmp 0x1403c5d84
jmp 0x1403d1cbb
push r15
adc r15b, 0x94
rol r15b, 0x18
inc r15b
push r14
btr r15w, r14w
push r13
adc r15b, r9b
btc r15d, r14d
push r12
sar r15w, 0xc2
ror r12w, cl
shl r12, 0xbf
push rsi
sar r15w, 0xcc
push rdi
stc
push rbx
inc r15b
btr r12w, r13w
sub rsp, 0x110
cmp r12d, 0x6ccb75bf
rol r15w, cl
movaps xmmword [rsp + 0x100], xmm6
shr r15b, 0xca
mov r15, rdx
mov r12, rcx
stc
mov rcx, qword [rcx + 0x130]
movzx eax, r12w
xor al, 0x80
mov rax, qword [rdx + 0x98]
stc
jmp 0x1403c99c6
sub rax, qword [rdx + 0x90]
sar rax, 5
bt dx, 0xd0
adc dx, 0x5c79
cmp r12b, 0xb6
movabs rdx, 0xaaaaaaaaaaaaaaab
jmp 0x1403c99f1
imul rdx, rax
cmp rdx, 2
mov dl, r15b
setae dl
jmp 0x1403c9a04
call fcn.14014a97e
mov rax, qword [r12 + 0x130]
jmp 0x1403c9a16
mov dword [rax + 0x68], 0
xorps xmm6, xmm6
movaps xmmword [rsp + 0x20], xmm6
add dil, r12b
movzx si, spl
mov qword [rsp + 0x30], 0
xor esi, 0x6d3947bf
mov esi, ebx
mov rdi, qword [r15 + 0x90]
movzx si, dl
not sil
rol sil, cl
mov rsi, qword [r15 + 0x98]
test dil, r9b
cmp rdi, rsi
je 0x1403c9bc8
lea r13, [rsp + 0x40]
bswap r14w
jmp 0x1403c9a75
lea r14, [rsp + 0x20]
jmp 0x1403c9a7f
jmp 0x1403c9ae2
movups xmmword [rdx + 0x10], xmm6
movups xmmword [rdx], xmm6
jmp 0x1403c9a93
movups xmm0, xmmword [rsp + 0x40]
cmc
movups xmm1, xmmword [rsp + 0x50]
cmc
movups xmmword [rdx], xmm0
stc
cmp r14w, 0x26c1
movups xmmword [rdx + 0x10], xmm1
jmp 0x1403c9ab5
add rdx, 0x20
cmp eax, 0x552622bd
clc
mov qword [rsp + 0x28], rdx
clc
cmp r11b, r15b
add rdi, 0x60
clc
cmp r8w, ax
test rdi, rdi
cmp rdi, rsi
jmp 0x1403c9adc
je 0x1403c9bc8
lea rdx, [rdi + 0x10]
movzx rcx, r12w
mov rcx, r13
jmp 0x1403c9af2
call fcn.1403aef28
mov rdx, qword [rsp + 0x28]
test r9w, di
cmp r14b, 0x5b
cmp bl, ah
cmp rdx, qword [rsp + 0x30]
jmp 0x1403c9b10
jne 0x1403c9a84
mov rcx, r14
movzx r8, di
movzx r8w, bl
mov r8, r13
call fcn.1403cb565
mov rax, qword [rsp + 0x58]
cmp rax, 8
jb 0x1403c9ac8
mov rcx, qword [rsp + 0x40]
movsxd rdx, r9d
bsr dx, r10w
bt edx, 9
lea rdx, [rax + rax]
add rdx, 2
jmp 0x1403c9b58
cmp rdx, 0x1000
jmp 0x1403c9b64
jb 0x1403c9bbe
mov rbx, qword [rcx - 8]
cmp r11w, r14w
add rcx, 0xfffffffffffffff8
cmp ax, r10w
test r12w, si
jmp 0x1403c9b83
sub rcx, rbx
clc
test al, bpl
cmp rcx, 0x20
jmp 0x1403c9b93
jae 0x1403c9f6e
add rax, rax
not cx
rcr dh, 0x54
sar dh, cl
add rax, 0x29
movzx edx, r13w
movzx rdx, r14w
setno cl
mov rdx, rax
mov rcx, rbx
jmp 0x1403c9bbe
call fcn.140102f68
jmp 0x1403c9ac8
mov rcx, qword [r12 + 0x130]
add rcx, 0x50
lea rax, [rsp + 0x20]
cmp si, 0x1cf4
cmc
cmp rcx, rax
jmp 0x1403c9be7
je 0x1403c9c18
mov rdx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
test al, spl
jmp 0x1403c9c03
sub r8, rdx
stc
jmp 0x1403c9c0f
sar r8, 5
call fcn.1403cbc1c
mov r8, qword [r15 + 0x90]
cqo
mov rcx, r12
mov rdx, r15
jmp 0x1403c9c2c
call fcn.1403c9f79
movzx ebx, byte [r15 + 0xaa]
cmp r8b, 0xa5
or cl, cl
movsxd rcx, r15d
test bl, bl
sete dl
movsxd rcx, r13d
mov rcx, qword [r12 + 0x110]
jmp 0x1403c9c57
call fcn.14014a97e
mov rcx, qword [r12 + 0x118]
bswap dx
cwd
mov edx, ebx
jmp 0x1403c9c70
call fcn.14014a97e
mov rcx, qword [r12 + 0x120]
cmovae rdx, rcx
mov edx, ebx
jmp 0x1403c9c88
call fcn.14014a97e
mov rcx, qword [r12 + 0x128]
movsx edx, bp
setb dl
movzx edx, byte [r15 + 0xa8]
call fcn.14014a97e
mov rsi, qword [r12 + 0x70]
sar cx, 0xfa
rcr rcx, cl
btr ecx, ecx
mov rcx, qword [rsi + 0x40]
test r9w, sp
test r10w, 0x1c0b
jmp 0x1403c9cca
test rcx, rcx
jmp 0x1403c9cd2
je 0x1403c9cec
mov rax, qword [rcx]
jmp 0x1403c9ce0
call qword [rax + 0x10]
mov qword [rsi + 0x40], 0
lahf
mov rax, qword [r15 + 0x78]
mov qword [r12 + 0x78], rax
mov rax, qword [0x1400b8ec0]
movzx r8w, bl
lea rsi, [0x1400be4c0]
movsx r9w, r10b
movsx r8, r14w
movzx edi, r12w
mov qword [rsp + 0xc0], rsi
bswap edx
lea rbx, [0x1400185d0]
cwd
setne r8b
mov qword [rsp + 0xc8], rbx
cwd
xchg cx, dx
not di
mov qword [rsp + 0xd8], r12
lea rdi, [rsp + 0xc0]
mov qword [rsp + 0xf8], rdi
movsx r8w, r11b
mov r8, qword [r15 + 0x78]
cwd
movzx ecx, si
mov rdx, qword [r12 + 0x28]
movsx rcx, r8w
jmp 0x1403c9d70
mov rcx, qword [rax + 0x28]
movzx r9, r11w
mov qword [rsp + 0x40], rsi
jmp 0x1403c9d89
mov qword [rsp + 0x48], rbx
cdqe
movzx eax, word [rsp + 0xd0]
movsx ebx, sp
bswap bx
mov word [rsp + 0x50], ax
movsx bx, r8b
movsx r9, r13w
mov qword [rsp + 0x58], r12
lea rbx, [rsp + 0x40]
cmovg r9d, r9d
movzx r9d, r13w
mov qword [rsp + 0x78], rbx
movsx r9d, r9w
jmp 0x1403c9dcc
mov r9, rbx
jmp 0x1403c9dd4
call fcn.140409bf3
mov rcx, qword [rsp + 0xf8]
cmp r15w, 0x628b
stc
test r9b, r15b
test rcx, rcx
jmp 0x1403c9df3
je 0x1403c9e29
cmp rcx, rdi
not dl
lahf
setne dl
xchg al, al
mov rax, qword [rcx]
jmp 0x1403c9e0c
call qword [rax + 0x20]
mov qword [rsp + 0xf8], 0
jmp 0x1403c9e29
mov rax, qword [0x1400b8ec0]
cdq
movsx edx, r12w
cqo
mov qword [rsp + 0x80], rsi
jmp 0x1403c9e48
lea rdi, [0x140018610]
mov qword [rsp + 0x88], rdi
mov r9w, 0x7c05
xchg r14b, cl
mov qword [rsp + 0x98], r12
lea r14, [rsp + 0x80]
mov qword [rsp + 0xb8], r14
setl r8b
mov r8, qword [r15 + 0x80]
cwd
mov rdx, qword [r12 + 0x28]
movzx r9w, al
mov r9b, 0x5b
mov rcx, qword [rax + 0x28]
jmp 0x1403c9ea0
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], rdi
xchg al, ah
movzx r9d, r15w
cwde
movzx eax, word [rsp + 0x90]
xchg r9w, r9w
movzx r9d, cx
mov word [rsp + 0x50], ax
bswap r9
movsx r9, r10w
mov qword [rsp + 0x58], r12
movzx r9d, r10w
bswap r9w
mov qword [rsp + 0x78], rbx
movzx r9d, dx
movzx r9, dx
movsx r9w, r13b
mov r9, rbx
call fcn.140409bf3
mov rcx, qword [rsp + 0xb8]
test rcx, rcx
je 0x1403c9f2a
cmp rcx, r14
cwde
setne dl
movsx eax, r9w
movzx ax, r15b
mov rax, qword [rcx]
call qword [rax + 0x20]
mov qword [rsp + 0xb8], 0
bswap cx
lea rcx, [rsp + 0x20]
jmp 0x1403c9f34
call fcn.1403cc3fe
movaps xmm6, xmmword [rsp + 0x100]
add rsp, 0x110
pop rbx
mov r15b, 0xf0
movzx rdi, dx
bswap r12
pop rdi
movsx esi, bx
pop rsi
pop r12
mov r15w, 0x5e0c
movzx r13d, bx
movsx r13, bx
pop r13
pop r14
pop r15
ret
call fcn.1404b4343
int3
push r14
push rsi
ror r14b, cl
or r14b, cl
push rdi
add r14, 0x67c64a31
cmc
push rbx
sub rsp, 0xe8
movsxd rdi, esp
mov rdi, rdx
movzx r14w, spl
bswap r14w
mov r14d, eax
mov r14, rcx
jmp 0x1403d1cef
mov rcx, qword [rcx + 0x58]
jmp 0x1403d1cf8
call fcn.1403d238a
mov rax, qword [rdi]
cmp r10, rbx
stc
cmp rax, qword [rdi + 8]
jmp 0x1403d1d0d
je 0x1403d1df8
mov rbx, qword [r14 + 0x58]
shl si, cl
test r15b, r12b
mov rsi, qword [rbx + 0xb8]
test rsi, rsi
jmp 0x1403d1d2c
je 0x1403d1d59
lea rcx, [rsi + 0xb0]
jmp 0x1403d1d3e
xorps xmm1, xmm1
xorps xmm2, xmm2
call fcn.1404359bf
mov byte [rsi + 0x94], 0
jmp 0x1403d1d59
mov dword [rbx + 0xb0], 0
mov rax, qword [rbx + 0x40]
jmp 0x1403d1d6c
mov rsi, qword [rax]
not cx
mov qword [rbx + 0xb8], rsi
movzx ecx, r8w
bswap ecx
mov cl, 0x84
lea rcx, [rsi + 0xb0]
jmp 0x1403d1d8d
movss xmm1, dword [0x1400bd4a0]
jmp 0x1403d1d9a
xorps xmm2, xmm2
call fcn.1404359bf
mov byte [rsi + 0x94], 1
bsr rcx, rbp
mov rdx, qword [rdi]
shrd rdi, r15, 0x3c
add cl, r11b
stc
mov rcx, r14
movsx r14w, sil
setle sil
movsx edi, bx
add rsp, 0xe8
jmp 0x1403d1ddc
pop rbx
jmp 0x1403d1de2
pop rdi
cmovo esi, r14d
bswap r14w
movzx si, r9b
pop rsi
pop r14
jmp 0x1403c9949
movabs rbx, 0x7ffffffffffffffe
cdqe
bswap cx
mov r14, qword [r14 + 0x68]
movzx rcx, bx
cwde
jmp 0x1403d1e15
movabs rax, 0x69d08460d42aabdc
mov qword [rsp + 0x20], rax
movabs rax, 0x1120e30a10a98ede
bswap cx
setl cl
mov qword [rsp + 0x28], rax
jmp 0x1403d1e42
movabs rax, 0x4712a466841a92e7
movzx ecx, r14w
mov rcx, rax
mov qword [rsp + 0x30], rax
not rcx
mov ax, 0x52c9
movabs rax, 0x19f0ee6763171041
not cl
mov qword [rsp + 0x38], rax
lahf
movabs rax, 0x161c77b07a437ec0
bswap cx
movzx rcx, r8w
not ch
mov qword [rsp + 0x40], rax
cbw
movabs rax, 0x8d5b5c86c4150f7a
cmovl ecx, edi
mov qword [rsp + 0x48], rax
movabs rax, 0x8cf1665636ceb25b
mov qword [rsp + 0x50], rax
movsxd rcx, ebp
movzx rax, si
movabs rax, 0x95128bf00f0a255b
mov qword [rsp + 0x58], rax
movsx cx, r9b
movsx rax, r9w
movabs rax, 0x72820a949a51b9fd
movsxd rcx, edx
cmovne cx, r14w
movzx rcx, r8w
mov qword [rsp + 0x60], rax
jmp 0x1403d1eef
movabs rax, 0x9701ba2c16695c2c
mov qword [rsp + 0x68], rax
movabs rax, 0x1c5f96eebfc5f1aa
bswap cx
mov qword [rsp + 0x70], rax
jmp 0x1403d1f1a
movabs rax, 0x74e762e6159f1ac
mov cx, 0x2bed
bswap rcx
mov qword [rsp + 0x78], rax
movsx ecx, r15w
movzx cx, dil
movabs rcx, 0x69f08415d445ab85
jmp 0x1403d1f48
mov qword [rsp + 0x80], rcx
mov cx, 0x3ae
movsx cx, ch
movabs rcx, 0x1154e36410c68eba
jmp 0x1403d1f67
mov qword [rsp + 0x88], rcx
mov cl, 0x67
bswap ecx
movabs rcx, 0x4764a407847292c7
jmp 0x1403d1f82
mov qword [rsp + 0x90], rcx
movabs rcx, 0x199eee0663371024
jmp 0x1403d1f99
mov qword [rsp + 0x98], rcx
movabs rcx, 0x167f77d17a637eb9
jmp 0x1403d1fb0
mov qword [rsp + 0xa0], rcx
movabs rcx, 0x8d3e5cf0c47c0f0e
mov qword [rsp + 0xa8], rcx
movzx rcx, r9w
movzx cx, spl
xchg ch, ch
movabs rcx, 0x8c93662336bdb27b
jmp 0x1403d1fe4
mov qword [rsp + 0xb0], rcx
setp ch
movsx ecx, di
movsx cx, r14b
movabs rcx, 0x957b8b820f692528
mov qword [rsp + 0xb8], rcx
movzx cx, r12b
setle cl
movabs rcx, 0x72ed0afd9a25b98d
mov qword [rsp + 0xc0], rcx
movabs rcx, 0x9778ba0c161a5c42
mov qword [rsp + 0xc8], rcx
mov cl, r9b
xchg ch, ch
mov cl, 0x6e
movabs rcx, 0x1c5f96cfbfb1f1cf
jmp 0x1403d204b
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0xd8], rax
movsx eax, bx
mov rax, 0x5b1e524c
jmp 0x1403d206a
lea rax, [rsp + 0x80]
jmp 0x1403d2077
movaps xmm0, xmmword [rsp + 0x20]
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x20], xmm0
jmp 0x1403d2089
movaps xmm0, xmmword [rsp + 0x30]
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x30], xmm0
jmp 0x1403d209c
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403d20a6
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403d20b4
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1403d20be
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x50], xmm0
jmp 0x1403d20cc
movaps xmm0, xmmword [rsp + 0x60]
jmp 0x1403d20d6
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x60], xmm0
jmp 0x1403d20e4
movaps xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x1403d20f7
xorps xmm0, xmm0
movaps xmmword [rsp + 0x90], xmm0
jmp 0x1403d210e
movaps xmmword [rsp + 0x80], xmm0
movsx cx, r9b
lea rcx, [rsp + 0x20]
jmp 0x1403d2125
call fcn.14018faa3
cmp rax, rbx
jmp 0x1403d2132
ja 0x1403d2375
mov rdi, rax
stc
test r8w, 0x60ad
cmp rax, 7
jmp 0x1403d214b
ja 0x1403d2196
mov qword [rsp + 0x90], rdi
test r8b, 0xc8
mov qword [rsp + 0x98], 7
mov dl, r11b
add rdi, rdi
cwd
bswap ecx
lea rcx, [rsp + 0x80]
movzx r8, bx
lea rdx, [rsp + 0x20]
mov r8, rdi
jmp 0x1403d218c
call fcn.1404a18a1
jmp 0x1403d2297
mov rax, rdi
or rax, 7
cmp rax, rbx
jmp 0x1403d21a5
ja 0x1403d237a
cmp rax, 0xb
jmp 0x1403d21ba
mov esi, 0xa
cmovae rsi, rax
rol ecx, 0x13
adc cx, 0x2b1
lea rcx, [rsi + rsi]
stc
test cl, 0x1e
cmp rsi, 0x7ff
jmp 0x1403d21df
jb 0x1403d2218
add rbx, 0xffffffffffffffee
clc
cmc
cmp rsi, rbx
jmp 0x1403d21f3
jae 0x1403d237a
add rcx, 0x29
call fcn.140446264
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x1403d2213
jmp 0x1403d2234
add rcx, 2
jmp 0x1403d2221
call fcn.140446264
mov rbx, rax
test ch, 0xd8
bt dx, 0xbb
add rcx, rsi
mov qword [rsp + 0x80], rbx
cdq
shr r8b, 0x48
xor dx, r13w
mov qword [rsp + 0x90], rdi
rcl r8b, cl
bt r8w, 0x51
mov rcx, r12
mov qword [rsp + 0x98], rsi
mov r8, rdi
movsxd rcx, r15d
add r8, rdi
movsx ecx, bp
cqo
lea rdx, [rsp + 0x20]
movsxd rcx, r14d
jmp 0x1403d227c
mov rcx, rbx
jmp 0x1403d2284
call fcn.1404a18a1
mov word [rbx + rdi*2], 0
rcl cl, 0x98
mov ecx, 0xcf6480d
add r14, 0x40
lea rdx, [rsp + 0x80]
movsx rcx, dx
mov rcx, r14
call fcn.14043611e
mov rax, qword [rsp + 0x98]
test r9b, r11b
cmp bp, 0x138b
cmp rax, 8
jmp 0x1403d22c8
jb 0x1403d233c
mov rcx, qword [rsp + 0x80]
lea rdx, [rax + rax]
test si, sp
add rdx, 2
cmc
cmp rdx, 0x1000
jmp 0x1403d22ee
jb 0x1403d2337
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
cmc
clc
sub rcx, rbx
stc
cmp rcx, 0x20
jmp 0x1403d230b
jae 0x1403d237f
add rax, rax
btr rcx, 0x88
not dh
add rax, 0x29
mov rcx, 0x1edf4b30
movzx edx, bp
setg dh
mov rdx, rax
mov rcx, rbx
jmp 0x1403d2337
call fcn.140102f68
nop
rcl sil, 0x7e
mov rdi, r8
add rsp, 0xe8
cmovg rdi, rsi
movsx di, al
pop rbx
movsx r14w, r11b
pop rdi
mov sil, 0x69
not rsi
pop rsi
not r14b
movzx r14w, r12b
movzx r14d, r11w
pop r14
jmp 0x1403d2374
ret
call fcn.1403b17f6
call fcn.1403b1811
call fcn.1404b4343
int3