Function at 0x1403cf9d7
Capabilities:
Check http status code

Disassembly:
push r14
movzx r14w, al
push rsi
push rdi
sub al, 0x8e
rol rax, cl
push rbx
sub rsp, 0x28
mov rdi, rdx
btc eax, ebx
bt si, 0xac
mov r14, rcx
lea rsi, [rdx + r8]
mov rax, 0x78d1509b
test dil, 0x16
bt ax, r15w
mov eax, dword [rcx + 8]
stc
test al, 2
jmp 0x1403cfa17
jne 0x1403cfac3
test al, 4
jmp 0x1403cfa24
jne 0x1403cfbd1
test al, 8
jne 0x1403cfd14
test al, 0x10
jmp 0x1403cfa39
jne 0x1403cfe44
test eax, 0x400
jmp 0x1403cfa49
jne 0x1403cff8a
test eax, 0x800
jmp 0x1403cfa59
jne 0x1403cffe8
test eax, 0x1000
jmp 0x1403cfa69
je 0x1403d003a
lea rax, [rdi + 1]
cmp rax, rsi
jmp 0x1403cfa7b
ja 0x1403d0494
mov byte [rdi], 0x60
add rdi, 2
stc
cmp rax, 0x64377b31
cmp ecx, r8d
cmp rdi, rsi
jmp 0x1403cfa9b
ja 0x1403d0494
movzx ecx, byte [r14 + 0x92]
jmp 0x1403cfaae
mov byte [rax], cl
lahf
movsx ax, ah
mov eax, dword [r14 + 8]
jmp 0x1403cfabe
jmp 0x1403d003a
test r8, r8
jmp 0x1403cfacb
jle 0x1403d0494
mov byte [rdi], 0xa
dec cl
mov cl, 0x85
cmovb cx, r11w
inc rdi
ror ecx, 0xcf
mov cl, 0x13
mov rcx, qword [r14 + 0x20]
cmp rcx, 0x80
jb 0x1403cfb5e
nop
lea rax, [rdi + 1]
clc
stc
cmp r11b, 0x1f
cmp rax, rsi
ja 0x1403d0494
mov edx, ecx
cmp r12b, r11b
or dl, 0x80
cmp ebp, 0x39f0fc3
jmp 0x1403cfb1d
mov byte [rdi], dl
mov rdx, rcx
shr rdx, 7
movsxd rdi, r10d
movsx rdi, r13w
movsx di, r10b
mov rdi, rax
cmc
test rcx, 0x6ac83c05
cmp rcx, 0x3fff
movsx ecx, r11w
bswap rcx
mov rcx, rdx
jmp 0x1403cfb53
ja 0x1403cfaf7
jmp 0x1403cfb64
mov rax, rdi
mov rdx, rcx
lea rcx, [rax + 1]
cmp rcx, rsi
ja 0x1403d0494
mov byte [rax], dl
and r8b, al
shl r8d, cl
mov r8, qword [r14 + 0x20]
shld di, r9w, 0x6f
lea rdi, [rcx + r8]
test r12b, 0x58
cmp rdi, rsi
jmp 0x1403cfb93
ja 0x1403d0494
cmp qword [r14 + 0x28], 0x10
jb 0x1403cfbb2
mov rdx, qword [r14 + 0x10]
jmp 0x1403cfbad
jmp 0x1403cfbb6
lea rdx, [r14 + 0x10]
call fcn.1404a26e1
mov eax, dword [r14 + 8]
cmp di, r12w
cmc
test al, 4
jmp 0x1403cfbcb
je 0x1403cfa2a
lea rax, [rdi + 1]
test dil, 0x45
clc
cmp rax, rsi
jmp 0x1403cfbe2
ja 0x1403d0494
mov byte [rdi], 0x12
sal ch, cl
mov rcx, qword [r14 + 0x40]
stc
cmp r12, rsp
cmp rcx, 0x80
jmp 0x1403cfc01
jb 0x1403cfc8f
nop word cs:[rax + rax]
bt rdx, 0x6f
or dx, 0x385e
movzx dx, bpl
lea rdx, [rax + 1]
cmp r14b, 3
test r10, rsp
cmp rdx, rsi
jmp 0x1403cfc38
ja 0x1403d0494
mov ebx, ecx
cmp r11w, bp
or bl, 0x80
test bpl, 0xa7
mov byte [rax], bl
shrd bx, di, 8
movzx ax, r12b
mov rbx, rcx
shr rbx, 7
bt eax, r13d
add eax, 0x478f78de
sar ax, cl
mov rax, rdx
test ecx, 0x4f291dd0
cmp rcx, 0x3fff
xchg ch, cl
mov rcx, rbx
jmp 0x1403cfc84
ja 0x1403cfc25
jmp 0x1403cfca0
mov rdx, rax
btr bx, 0xba
rol rbx, cl
mov rbx, rcx
sar cx, cl
lea rcx, [rdx + 1]
cmp rbx, 0x705c5399
cmp rcx, rsi
ja 0x1403d0494
mov byte [rdx], bl
movsx r8d, r13w
ror r8b, cl
adc dil, dl
mov r8, qword [r14 + 0x40]
btc di, 0x68
lea rdi, [rcx + r8]
stc
cmp rdi, rsi
jmp 0x1403cfcd6
ja 0x1403d0494
cmp qword [r14 + 0x48], 0x10
jmp 0x1403cfce6
jb 0x1403cfcfa
mov rdx, qword [r14 + 0x30]
jmp 0x1403cfcf5
jmp 0x1403cfd03
lea rdx, [r14 + 0x30]
jmp 0x1403cfd03
call fcn.1404a26e1
mov eax, dword [r14 + 8]
test al, 8
je 0x1403cfa32
lea rax, [rdi + 1]
cmp bpl, bl
stc
cmp rax, rsi
jmp 0x1403cfd24
ja 0x1403d0494
mov byte [rdi], 0x1a
jmp 0x1403cfd37
mov rcx, qword [r14 + 0x60]
clc
cmp rcx, 0x80
jmp 0x1403cfd48
jb 0x1403cfdbb
nop word cs:[rax + rax]
rcr dh, 0x1f
xadd dh, dh
lea rdx, [rax + 1]
clc
cmp rdx, rsi
jmp 0x1403cfd70
ja 0x1403d0494
mov ebx, ecx
or bl, 0x80
test r11b, 0xfe
mov byte [rax], bl
mov rbx, rcx
rcl ax, 0xa
xadd al, al
shr rbx, 7
sar ax, 4
mov rax, rdx
cmp spl, cl
test rdx, r14
cmp rcx, 0x3fff
jmp 0x1403cfdad
mov rcx, rbx
ja 0x1403cfd63
jmp 0x1403cfdcb
mov rdx, rax
mov rbx, rcx
bt ecx, 0x7e
inc cx
shr cl, 0x7a
lea rcx, [rdx + 1]
test dil, 0x37
jmp 0x1403cfdd8
cmp rcx, rsi
ja 0x1403d0494
mov byte [rdx], bl
mov r8b, bl
shld di, r12w, 1
mov r8, qword [r14 + 0x60]
not di
bts edi, r9d
lea rdi, [rcx + r8]
cmp bpl, bl
cmp rdi, rsi
ja 0x1403d0494
cmp qword [r14 + 0x68], 0x10
jmp 0x1403cfe11
jb 0x1403cfe25
mov rdx, qword [r14 + 0x50]
jmp 0x1403cfe20
jmp 0x1403cfe2e
lea rdx, [r14 + 0x50]
jmp 0x1403cfe2e
call fcn.1404a26e1
mov eax, dword [r14 + 8]
test al, 0x10
jmp 0x1403cfe3e
je 0x1403cfa3f
lea rax, [rdi + 1]
cmp rax, rsi
jmp 0x1403cfe50
ja 0x1403d0494
mov byte [rdi], 0x22
and cx, 0x61df
xadd rcx, rcx
mov rcx, qword [r14 + 0x80]
cmc
stc
clc
cmp rcx, 0x80
jmp 0x1403cfe78
jb 0x1403cfef2
nop word cs:[rax + rax]
add edx, r13d
sar edx, cl
lea rdx, [rax + 1]
test r10d, edx
jmp 0x1403cfe9f
cmp rdx, rsi
jmp 0x1403cfea7
ja 0x1403d0494
mov ebx, ecx
clc
test r9w, 0x1c20
or bl, 0x80
mov byte [rax], bl
mov rbx, rcx
btc ax, 0x8b
shr rbx, 7
mov rax, rdx
cmp r10b, r10b
cmp rcx, 0x3fff
movsx rcx, r10w
bswap cx
cmovp ecx, r14d
mov rcx, rbx
jmp 0x1403cfee7
ja 0x1403cfe8f
jmp 0x1403cff09
mov rdx, rax
bsf ebx, ecx
test cl, 0x76
mov rbx, rcx
seto cl
bsr cx, bp
btc cx, bp
lea rcx, [rdx + 1]
test r9, 0x539c1d21
cmp rcx, rsi
jmp 0x1403cff1c
ja 0x1403d0494
mov byte [rdx], bl
shl r8b, 0xa
movzx r8w, r14b
mov r8, qword [r14 + 0x80]
lea rdi, [rcx + r8]
stc
cmp rdi, rsi
jmp 0x1403cff41
ja 0x1403d0494
cmp qword [r14 + 0x88], 0x10
jmp 0x1403cff54
jb 0x1403cff68
mov rdx, qword [r14 + 0x70]
jmp 0x1403cff63
jmp 0x1403cff71
lea rdx, [r14 + 0x70]
jmp 0x1403cff71
call fcn.1404a26e1
mov eax, dword [r14 + 8]
test eax, 0x400
jmp 0x1403cff84
je 0x1403cfa4f
lea rax, [rdi + 1]
test r8b, 0x7f
cmp r8d, 0x3bb31df1
cmp rax, rsi
jmp 0x1403cffa1
ja 0x1403d0494
mov byte [rdi], 0x50
cmp bp, r14w
add rdi, 2
cmp rdi, rsi
jmp 0x1403cffba
ja 0x1403d0494
movzx ecx, byte [r14 + 0x90]
test bpl, dl
cmc
clc
mov byte [rax], cl
stc
movzx rax, r13w
mov eax, dword [r14 + 8]
test eax, 0x800
jmp 0x1403cffe2
je 0x1403cfa5f
lea rax, [rdi + 1]
cmp rax, rsi
jmp 0x1403cfff4
ja 0x1403d0494
mov byte [rdi], 0x58
cmp ecx, ebp
jmp 0x1403d0004
add rdi, 2
clc
cmp rdi, rsi
ja 0x1403d0494
movzx ecx, byte [r14 + 0x91]
cmp r15b, 0x65
jmp 0x1403d0023
mov byte [rax], cl
mov eax, dword [r14 + 8]
clc
test eax, 0x1000
jmp 0x1403d0034
jne 0x1403cfa6f
test eax, 0x8000
jmp 0x1403d0044
jne 0x1403d011e
test eax, 0x100000
jne 0x1403d01f7
test eax, 0x200000
jmp 0x1403d005f
jne 0x1403d03af
mov bl, 1
cmp r15, 0x6c411f7c
test eax, 0x400000
jmp 0x1403d0078
je 0x1403d0498
lea rax, [rdi + 1]
clc
jmp 0x1403d008e
cmp rax, rsi
jmp 0x1403d0096
ja 0x1403d0494
mov byte [rdi], 0xb2
cmp r14w, r11w
add rdi, 2
clc
cmp rdi, rsi
jmp 0x1403d00b0
ja 0x1403d0494
mov byte [rax], 1
add cl, sil
mov rcx, qword [r14 + 0xe8]
cmp rcx, 0x80
jb 0x1403d0317
lea rax, [rdi + 1]
cmp rax, rsi
jmp 0x1403d00dc
ja 0x1403d0494
mov edx, ecx
jmp 0x1403d00e9
or dl, 0x80
clc
mov byte [rdi], dl
bswap rdi
mov rdx, rcx
sal rdi, 0x49
shr rdx, 7
mov rdi, rax
cmp rcx, 0x3fff
movzx rcx, bx
mov rcx, rdx
jmp 0x1403d0113
ja 0x1403d00d0
jmp 0x1403d0325
lea rax, [rdi + 1]
cmp r8, r13
cmp rax, rsi
jmp 0x1403d012d
ja 0x1403d0494
mov byte [rdi], pe_nt_image_headers64
cmp spl, bpl
not bh
mov ebx, dword [r14 + 0x94]
jmp 0x1403d014a
cmp rbx, 0x80
jmp 0x1403d0156
jb 0x1403d01b7
lea rdx, [rax + 1]
cmp rdx, rsi
ja 0x1403d0494
mov ecx, ebx
or cl, 0x80
test r10, 0x160c7a28
test rdi, r14
cmp r12b, 0x4c
mov byte [rax], cl
shr ecx, 0x20
mov rcx, rbx
test sp, si
btc rax, r12
shr rcx, 7
movsxd rax, ebx
mov rax, rdx
cmp rbx, 0x3fff
cmovne ebx, r12d
movzx bx, al
mov rbx, rcx
jmp 0x1403d01ac
ja 0x1403d015c
jmp 0x1403d01c5
mov rdx, rax
cmc
dec ecx
mov rcx, rbx
bts di, r13w
lea rdi, [rdx + 1]
clc
cmp rdi, rsi
jmp 0x1403d01d2
ja 0x1403d0494
mov byte [rdx], cl
adc al, cl
sar al, cl
xadd ah, ah
mov eax, dword [r14 + 8]
stc
cmc
test eax, 0x100000
jmp 0x1403d01f1
je 0x1403d0055
lea rax, [rdi + 1]
cmp rax, rsi
jmp 0x1403d0203
ja 0x1403d0494
mov byte [rdi], 0xa2
stc
add rdi, 2
cmp r12d, esp
cmp rdi, rsi
jmp 0x1403d021c
ja 0x1403d0494
mov byte [rax], 1
movzx rcx, r8w
adc cx, 0x734c
mov rcx, qword [r14 + 0xa8]
cmp rcx, 0x80
jmp 0x1403d0241
jb 0x1403d02a2
lea rax, [rdi + 1]
cmp rax, rsi
jmp 0x1403d0253
ja 0x1403d0494
mov edx, ecx
test dil, 0xac
or dl, 0x80
mov byte [rdi], dl
mov rdx, rcx
rol di, 0x21
shr rdx, 7
movsx rdi, r15w
bts di, ax
mov rdi, rax
jmp 0x1403d0280
cmp rcx, 0x3fff
movsx rcx, bx
movzx ecx, r12w
mov rcx, rdx
jmp 0x1403d0297
ja 0x1403d0247
jmp 0x1403d02b9
mov rax, rdi
movzx dx, dil
inc dh
movzx rdx, r14w
mov rdx, rcx
rol rcx, cl
shr ecx, 0xf9
lea rcx, [rax + 1]
cmp r15b, r13b
test dh, 0xa0
cmp rcx, rsi
ja 0x1403d0494
mov byte [rax], dl
test r14b, 0xee
xor dil, 0xe9
mov r8, qword [r14 + 0xa8]
rol di, 0x61
sar dil, 0x4e
lea rdi, [rcx + r8]
cmc
cmp rdi, rsi
jmp 0x1403d02f2
ja 0x1403d0494
cmp qword [r14 + 0xb0], 0x10
jb 0x1403d038a
mov rdx, qword [r14 + 0x98]
jmp 0x1403d0312
jmp 0x1403d0396
mov rax, rdi
stc
xor rdx, 0x21d51bfa
mov rdx, rcx
lea rcx, [rax + 1]
stc
test r14d, eax
cmp rcx, rsi
ja 0x1403d0494
mov byte [rax], dl
test eax, r9d
or ax, 0x4b7f
mov r8, qword [r14 + 0xe8]
xadd ah, ah
clc
movsx eax, r15w
lea rax, [rcx + r8]
cmp bpl, 0xc8
cmc
stc
cmp rax, rsi
jmp 0x1403d0360
ja 0x1403d0494
cmp qword [r14 + 0xf0], 0x10
jmp 0x1403d0373
jb 0x1403d0512
mov r14, qword [r14 + 0xd8]
jmp 0x1403d0385
jmp 0x1403d051b
lea rdx, [r14 + 0x98]
jmp 0x1403d0396
call fcn.1404a26e1
mov eax, dword [r14 + 8]
test eax, 0x200000
jmp 0x1403d03a9
je 0x1403d0065
lea rax, [rdi + 1]
jmp 0x1403d03b8
cmp rax, rsi
jmp 0x1403d03c0
ja 0x1403d0494
mov byte [rdi], 0xaa
add rdi, 2
cmp rdi, rsi
jmp 0x1403d03d5
ja 0x1403d0494
mov byte [rax], 1
shl cx, cl
mov rcx, qword [r14 + 0xc8]
cmp rcx, 0x80
jmp 0x1403d03f4
jb 0x1403d045b
lea rax, [rdi + 1]
cmp rax, rsi
jmp 0x1403d0406
ja 0x1403d0494
mov edx, ecx
cmp si, si
or dl, 0x80
clc
jmp 0x1403d041b
mov byte [rdi], dl
and dil, dil
or dl, 0xaf
mov rdx, rcx
shr rdx, 7
movzx di, r14b
movsxd rdi, ecx
mov rdi, rax
cmc
cmp rcx, 0x3fff
movzx ecx, r14w
movzx rcx, sp
movsx ecx, ax
mov rcx, rdx
jmp 0x1403d0450
ja 0x1403d03fa
jmp 0x1403d0467
mov rax, rdi
rcr rdx, cl
cmp dil, r11b
mov rdx, rcx
lea rcx, [rax + 1]
cmp rcx, rsi
jmp 0x1403d0473
ja 0x1403d0494
mov byte [rax], dl
mov r8, qword [r14 + 0xc8]
lea rdi, [rcx + r8]
stc
cmp dil, bl
clc
cmp rdi, rsi
jbe 0x1403d04cf
xor ebx, ebx
sub al, 0x56
mov eax, ebx
inc r14b
bswap si
add bx, r9w
add rsp, 0x28
movsx si, al
movzx bx, dh
pop rbx
movzx rsi, r12w
jmp 0x1403d04bd
pop rdi
pop rsi
bswap r14w
sete r14b
pop r14
jmp 0x1403d04ce
ret
cmp qword [r14 + 0xd0], 0x10
jmp 0x1403d04dc
jb 0x1403d04f3
mov rdx, qword [r14 + 0xb8]
jmp 0x1403d04ee
jmp 0x1403d04ff
lea rdx, [r14 + 0xb8]
jmp 0x1403d04ff
call fcn.1404a26e1
mov eax, dword [r14 + 8]
jmp 0x1403d050d
jmp 0x1403d0065
add r14, 0xd8
cqo
mov rdx, r14
call fcn.1404a26e1
jmp 0x1403d0498