Function at 0x281c75
Capabilities:
Check http status code

Disassembly:
mov qword [rsp + 0x18], rbx
mov rbx, r10
mov qword [rsp + 0x20], rbp
cmp r14b, sil
cbw
push rsi
btc ebp, ebx
push rdi
push r12
btr rbx, r13
sal ebx, 0xcd
push r13
shl dil, cl
rcr di, cl
cwde
push r15
setbe bpl
shr eax, 5
cbw
mov r10d, dword [rcx + 0x28]
neg r11d
mov esi, dword [rcx + 0x48]
mov r12d, dword [rcx + 0x40]
test r12w, bx
mov r9d, dword [rcx + 0x2c]
shl r15b, cl
test r13b, 0xef
mov r15, qword [rcx + 0x10]
lea rdi, [rdx + r8]
ror r8b, 0xa5
mov rbx, rcx
movsx rbp, r11w
mov ecx, dword [rcx + 8]
ror r11b, 0xb0
xchg r11d, r11d
mov r8d, esi
btr ax, 7
sbb r11d, edx
shl r8d, 4
mov r13d, 1
adc rax, rdi
cmc
xor r11, r8
mov r11, rdx
mov ebp, r13d
test r8b, 0xff
shl ebp, cl
movzx rcx, r12w
dec ebp
cmovge rcx, rbx
movzx ax, r8b
ror ax, 0xb7
and ebp, r12d
mov eax, ebp
bsf rcx, r10
xor ch, al
sar cx, 0xef
lea r8, [r8 + rax]
adc cx, 0x1aa1
movzx ecx, word [r15 + r8*2]
stc
jmp 0x281d41
cmp r10d, 0x1000000
jmp 0x281d4d
jae 0x281d8a
cmp rdx, rdi
jb 0x281d68
xor eax, eax
jmp 0x281d63
jmp 0x2829a8
movzx eax, byte [rdx]
jmp 0x281d70
shl r9d, 8
test dl, bpl
shl r10d, 8
test r13w, 0x498a
or r9d, eax
mov rax, r12
inc r11
mov eax, r10d
mov qword [rsp + 0x38], r14
test si, 0x38eb
cmp bpl, 0x71
shr eax, 0xb
imul eax, ecx
cmp r13d, 0x630bdd
cmp r9d, eax
jmp 0x281db0
jae 0x282110
cmp dword [rbx + 0x44], 0
not r10b
movsx r14d, si
movsxd r14, eax
mov r10d, eax
jmp 0x281dd0
lea r14, [r15 + 0xe6c]
jmp 0x281ddc
jne 0x281df0
test r12d, r12d
jmp 0x281dea
je 0x281e7b
mov rcx, qword [rbx + 0x30]
cmp r14b, 0xbd
test rcx, rcx
jmp 0x281e00
jne 0x281e0a
mov rcx, qword [rbx + 0x38]
mov rax, qword [rbx + 0x18]
cmp dh, 0xc8
mov edx, dword [rbx]
movzx r8d, byte [rax + rcx - 1]
or al, sil
sub al, 0x4b
mov ecx, 8
mov eax, r13d
stc
sub cl, dl
cmc
clc
shr r8d, cl
rcl cx, 0xf2
mov ecx, dword [rbx + 4]
shl eax, cl
movsx cx, spl
mov ecx, edx
dec eax
and eax, r12d
cmp r10b, 0x69
shl eax, cl
jmp 0x281e52
add r8d, eax
sal al, cl
lea eax, [r8 + r8*2]
jmp 0x281e67
shl eax, 8
test rsp, rsp
test r11b, 0x69
lea r14, [r14 + rax*2]
jmp 0x281e7b
cmp esi, 7
jmp 0x281e83
jae 0x281f72
mov edx, r13d
mov rcx, r13
movzx r8d, si
shl bpl, 1
mov ebp, 0x100
movsxd r8, esp
cmc
test cl, r15b
nop
shl r8, 0x87
btr r8, rdi
add rcx, rcx
movzx r8d, word [rcx + r14]
cmp r15d, ebp
cmp r10d, 0x1000000
jmp 0x281ec2
jae 0x281efc
cmp r11, rdi
jmp 0x281ed0
jae 0x28299a
movzx eax, byte [r11]
cmp rsi, 0x36f93c05
cmp bpl, r11b
test r14w, r10w
shl r9d, 8
shl r10d, 8
or r9d, eax
movzx rax, r14w
cbw
inc r11
mov eax, r10d
jmp 0x281f0a
shr eax, 0xb
jmp 0x281f14
imul eax, r8d
test bp, si
stc
cmp r9d, eax
jmp 0x281f24
jae 0x281f3a
mov r10d, eax
stc
jmp 0x281f33
add edx, edx
jmp 0x281f58
sub r10d, eax
cmp dil, 0xd0
sub r9d, eax
jmp 0x281f49
lea edx, [rdx + rdx + 1]
jmp 0x281f52
inc rcx
cmc
test ah, dh
cmp edx, ebp
jmp 0x281f5f
jb 0x281eab
mov eax, r13d
jmp 0x281f6d
jmp 0x28297a
mov ecx, dword [rbx + 0x4c]
sal dx, 0x31
bts rdx, r15
dec dl
mov rdx, qword [rbx + 0x30]
stc
jmp 0x281f8a
cmp rdx, rcx
jmp 0x281f92
jae 0x281fa6
mov rsi, qword [rbx + 0x38]
jmp 0x281fa1
jmp 0x281fb1
xor esi, esi
clc
rol r12w, 0x38
or r12b, bl
mov rax, qword [rbx + 0x18]
mov ebp, 0x100
mov ebx, r13d
xchg r12w, r12w
sub rax, rcx
xchg r8b, r8b
mov r8d, ebp
shld r12w, r11w, 0
shrd r12w, sp, 0x15
add rax, rdx
sar edx, 0x24
sub dx, 0x67a1
movzx r12d, byte [rax + rsi]
ror ah, cl
rol ax, 0xf3
dec sil
mov rsi, r13
mov dl, al
dec al
bts rax, r8
nop
add ah, 0xda
bt dx, 0x24
rcl edx, 0x8e
add r12d, r12d
xchg ch, ah
mov edx, r8d
mov ecx, r8d
xor ah, al
and edx, r12d
bsr rax, rdi
neg eax
mov eax, edx
add rax, rsi
test bpl, 0x3c
stc
lea rcx, [rcx + rax]
test si, 0x891
movzx ecx, word [r14 + rcx*2]
test dx, r15w
cmp r10d, 0x1000000
jmp 0x282044
jae 0x282087
cmp r11, rdi
jmp 0x282052
jae 0x28299a
movzx eax, byte [r11]
test spl, 0xf8
shl r9d, 8
shl r10d, 8
cmp ax, si
cmc
or r9d, eax
jmp 0x28207a
inc r11
sbb ax, si
and rax, 0x4e3e21d4
mov eax, r10d
cmp rbx, 0x3e3959a6
shr eax, 0xb
jmp 0x28209f
imul eax, ecx
cmc
cmp r9d, eax
jae 0x2820cc
not edx
cmc
add ebx, ebx
ror r10b, 0x4c
rcr r10b, cl
clc
add rsi, rsi
and r8d, edx
mov r10d, eax
jmp 0x2820c7
jmp 0x2820f6
sub r10d, eax
sub r9d, eax
test r10w, r14w
cmp spl, spl
lea ebx, [rbx + rbx + 1]
cmp r15, 0x77837d64
cmc
clc
and r8d, edx
cmc
cmp rdx, 0x1f23a03
lea rsi, [rsi + rsi + 1]
cmp ebx, ebp
jmp 0x2820fd
jb 0x282006
mov eax, r13d
jmp 0x28210b
jmp 0x28297a
movzx edx, word [r15 + rsi*2 + 0x180]
movsx rcx, ax
rcr ecx, 0xdb
sub r10d, eax
ror rcx, cl
rcl rcx, 0x54
sub r9d, eax
mov rcx, rsi
clc
cmp r10d, 0x1000000
jmp 0x28213d
jae 0x282190
cmp r11, rdi
jmp 0x28214b
jae 0x28299a
movzx eax, byte [r11]
stc
shld r12w, di, 0xa1
bt r12w, r14w
shl r9d, 8
cmovs r12d, ebp
movzx r12d, ax
shl r10d, 8
rol r12d, 0x13
movzx r12, r10w
bts r12, r12
or r9d, eax
lahf
movzx rax, r13w
inc r11
shrd rax, r14, 0xe1
ror r12d, cl
sub esi, esi
sub rax, 0x1e953364
mov eax, r10d
bsr r12d, r8d
shl r12b, cl
shr eax, 0xb
btc r12d, ebx
lea r12d, [rsi + 3]
test r10w, r14w
imul eax, edx
cmp r9d, eax
jae 0x2821ed
mov r10d, eax
mov dl, r8b
mov r14d, esi
jmp 0x2821cf
lea rdx, [r15 + 0x664]
jmp 0x2821db
mov dword [rsp + 0x30], 2
jmp 0x2821e8
jmp 0x28248f
movzx edx, word [r15 + rcx*2 + 0x198]
test r14w, 0x64d4
sub r10d, eax
test al, 0xe9
clc
sub r9d, eax
mov dword [rsp + 0x30], r12d
stc
cmp r10d, 0x1000000
jmp 0x282217
jae 0x282258
cmp r11, rdi
jmp 0x282225
jae 0x28299a
movzx eax, byte [r11]
cmp r9b, 0x8d
test rbp, 0x10486824
cmp r8d, r15d
shl r9d, 8
test r12b, spl
test bpl, 0xd7
shl r10d, 8
or r9d, eax
dec al
movsx rax, r11w
inc r11
mov eax, r10d
cmc
shr eax, 0xb
stc
test r10w, 0x3c82
test r12d, r13d
imul eax, edx
jmp 0x282271
cmp r9d, eax
jmp 0x282279
jae 0x282346
movzx ecx, word [r15 + r8*2 + 0x1e0]
test r14b, r8b
rol r10d, cl
mov r10d, eax
cmp ebp, edx
jmp 0x282298
cmp eax, 0x1000000
jmp 0x2822a2
jae 0x2822de
cmp r11, rdi
jmp 0x2822b0
jae 0x28299a
movzx eax, byte [r11]
jmp 0x2822c3
shl r9d, 8
cmp sil, 0xcd
cmc
shl r10d, 8
test esp, 0x308a17ed
stc
clc
or r9d, eax
inc r11
mov eax, r10d
test r12b, 0xc1
test r11b, r12b
shr eax, 0xb
imul eax, ecx
cmp r10b, 0xa7
test rdi, r13
test ax, 0x3b8a
cmp r9d, eax
jmp 0x282301
jae 0x28232d
cmp eax, 0x1000000
jmp 0x282311
jae 0x282320
cmp r11, rdi
jae 0x28299a
mov eax, r12d
jmp 0x282328
jmp 0x28299c
sub r10d, eax
jmp 0x282339
sub r9d, eax
jmp 0x282341
jmp 0x282476
movzx edx, word [r15 + rcx*2 + 0x1b0]
clc
cmc
sub r10d, eax
sub r9d, eax
clc
cmp r10d, 0x1000000
jmp 0x282364
jae 0x2823b1
cmp r11, rdi
jmp 0x282372
jae 0x28299a
movzx eax, byte [r11]
cmp bl, 0x80
shl r9d, 8
test edi, 0x3cb418f3
cmp r13w, 0x63a1
shl r10d, 8
cmp r15b, r15b
cmp dil, 0xd7
or r9d, eax
not ah
cbw
movsx rax, dx
inc r11
bt eax, r8d
bts ax, r12w
mov eax, r10d
clc
test r15, 0x105b17b3
stc
shr eax, 0xb
imul eax, edx
stc
cmp r11, rax
cmp r9d, eax
jae 0x2823dd
mov r10d, eax
jmp 0x2823d8
jmp 0x282476
movzx edx, word [r15 + rcx*2 + 0x1c8]
sub r10d, eax
sub r9d, eax
test r13b, r14b
stc
cmp r10d, 0x1000000
jmp 0x2823fc
jae 0x282434
cmp r11, rdi
jmp 0x28240a
jae 0x28299a
movzx eax, byte [r11]
cmp r9b, 0x65
cmp rsi, r14
shl r9d, 8
shl r10d, 8
or r9d, eax
bswap eax
jmp 0x282430
inc r11
clc
mov eax, r10d
shr eax, 0xb
test dil, 0x98
cmp r8b, 0x72
imul eax, edx
jmp 0x28244d
cmp r9d, eax
jmp 0x282455
jae 0x282468
mov r10d, eax
jmp 0x282463
jmp 0x282476
sub r10d, eax
sub r9d, eax
btr rcx, 0x51
cmp al, r15b
mov r14d, 0xc
mov cl, dil
bts rdx, r10
lea rdx, [r15 + 0xa68]
rcr ch, cl
adc ecx, r8d
movzx ecx, word [rdx]
cmc
cmp ch, 0xf
cmp ebp, ebx
cmp r10d, 0x1000000
jmp 0x2824a4
jae 0x2824e9
cmp r11, rdi
jmp 0x2824b2
jae 0x28299a
movzx eax, byte [r11]
shl r9d, 8
cmp r8, 0x522e054f
shl r10d, 8
stc
cmc
or r9d, eax
movzx ax, r10b
mov ax, 0x6a54
cmovle rax, rdi
inc r11
movzx rax, r15w
movsx ax, r13b
mov eax, r10d
test bp, 0x11f9
shr eax, 0xb
cmp r12w, 0x63cd
imul eax, ecx
jmp 0x282507
cmp r9d, eax
jmp 0x28250f
jae 0x282535
mov r10d, eax
cwde
lea eax, [rbp*8]
mov ebp, 8
movsx rbx, cx
not bl
lea rbx, [rdx + rax*2 + 4]
jmp 0x2825fb
movzx ecx, word [rdx + 2]
sub r10d, eax
test bh, 0x41
sub r9d, eax
test r9b, 0xc2
cmp r10d, 0x1000000
jmp 0x282552
jae 0x28258b
cmp r11, rdi
jmp 0x282560
jae 0x28299a
movzx eax, byte [r11]
shl r9d, 8
test cx, 0x66aa
cmp spl, 0xa2
cmc
shl r10d, 8
jmp 0x282585
or r9d, eax
inc r11
mov eax, r10d
cmc
shr eax, 0xb
jmp 0x282597
imul eax, ecx
cmc
cmp r9d, eax
jmp 0x2825a3
jae 0x2825d1
mov r10d, eax
bswap bx
not eax
lea eax, [rbp*8]
mov ebp, 8
lea rbx, [rdx + rax*2 + 0x104]
mov esi, ebp
jmp 0x2825cc
jmp 0x2825fb
sub r10d, eax
lea rbx, [rdx + 0x204]
shr dl, 0x6b
mov esi, 0x10
sal r8b, cl
cwd
btr dx, r15w
sub r9d, eax
mov ebp, 0x100
inc edx
bts r8d, r11d
mov ecx, r13d
cmp r11b, 0x23
shr edx, cl
setge dh
mov rdx, r13
nop
lea rdx, [rdx + rdx]
xchg r8w, r8w
bsf r8w, r15w
movzx r8d, word [rdx + rbx]
cmp r10d, 0x1000000
jmp 0x282629
jae 0x28265a
cmp r11, rdi
jmp 0x282637
jae 0x28299a
movzx eax, byte [r11]
cmc
test sp, 0x1cab
clc
shl r9d, 8
cmc
shl r10d, 8
test r14d, r14d
or r9d, eax
inc r11
mov eax, r10d
shr eax, 0xb
imul eax, r8d
cmc
cmp r9d, eax
jae 0x282681
mov r10d, eax
test r8b, 0xe
add ecx, ecx
jmp 0x28267c
jmp 0x2826a2
sub r10d, eax
cmp r11b, r13b
sub r9d, eax
jmp 0x28268f
lea ecx, [rcx + rcx + 1]
jmp 0x282698
inc rdx
clc
cmp ebp, 0x40aa115e
cmp ecx, ebp
jmp 0x2826a9
jb 0x28260b
sub esi, ebp
cmc
add ecx, esi
test r9b, 0x39
cmp cl, r15b
cmp r14d, 4
jmp 0x2826c4
jae 0x282961
cmp ecx, 4
bswap r8
cqo
movsx r8w, r8b
mov edx, r13d
movsxd rbx, ebp
movsx ebx, r11w
cmovb r12d, ecx
mov r8w, 0x19fd
sbb cx, sp
movzx r8d, r15w
mov rcx, r13
shl r12d, 6
btc r8d, 0x8b
bswap ebx
ror bx, cl
lea rbx, [r15 + r12*2 + 0x360]
sar r8b, cl
nop
bsf r8w, r13w
lea rcx, [rcx + rcx]
shr r8, 0xa7
rcl r8d, 0x35
movzx r8d, word [rcx + rbx]
clc
cmp r10d, 0x1000000
jmp 0x282731
jae 0x282764
cmp r11, rdi
jae 0x28299a
movzx eax, byte [r11]
clc
shl r9d, 8
jmp 0x282752
shl r10d, 8
jmp 0x28275b
or r9d, eax
inc r11
rcr al, 0x2d
mov eax, r10d
test r14b, 0xcd
shr eax, 0xb
cmp esi, esi
imul eax, r8d
stc
cmp r9d, eax
jae 0x282792
mov r10d, eax
jmp 0x282786
add edx, edx
jmp 0x28278d
jmp 0x2827ad
sub r10d, eax
sub r9d, eax
jmp 0x28279d
lea edx, [rdx + rdx + 1]
inc rcx
cmp r10b, sil
cmc
cmp dx, 0x7890
cmp edx, 0x40
jmp 0x2827b5
jb 0x282713
add edx, 0xffffffc0
cmp edx, 4
jmp 0x2827c6
jb 0x28296a
mov r8d, edx
stc
cmp cl, r9b
shr r8d, 1
jmp 0x2827db
dec r8d
cmp edx, 0xe
jmp 0x2827e6
jae 0x282832
mov eax, edx
jmp 0x2827f3
mov ecx, r8d
and eax, r13d
or eax, 2
cmp rdx, 0x34321aee
clc
shl eax, cl
movzx rcx, dx
mov ecx, eax
xor al, r9b
btr rax, 0xb5
bsf rax, r12
mov eax, edx
sub rcx, rax
setg dl
lea rdx, [r15 + rcx*2 + 0x55e]
jmp 0x28282d
jmp 0x2828c1
sub r8d, 4
cmc
cmp si, 0x3812
cmp di, di
cmp r10d, 0x1000000
jae 0x28287d
cmp r11, rdi
jmp 0x282854
jae 0x28299a
movzx eax, byte [r11]
stc
shl r9d, 8
cmc
test bp, 0x3401
shl r10d, 8
or r9d, eax
inc r11
bts ax, di
sbb al, dil
cmp r8d, ebx
shr r10d, 1
sal al, cl
mov eax, r9d
sub eax, r10d
shr eax, 0x1f
jmp 0x282890
dec eax
stc
and eax, r10d
test dil, 0x4d
stc
sub r9d, eax
sub r8d, r13d
jne 0x28283f
lea rdx, [r15 + 0x644]
bts ecx, edx
mov r8d, 4
inc cx
nop
xchg cx, cx
neg cx
add r13, r13
rcl rcx, 0xe0
mov cl, r10b
movzx ecx, word [r13 + rdx]
test r8w, 0x1fa5
clc
cmp r10d, 0x1000000
jmp 0x2828e4
jae 0x28290d
cmp r11, rdi
jae 0x28299a
movzx eax, byte [r11]
test r11d, r14d
stc
shl r9d, 8
test dil, r11b
shl r10d, 8
stc
or r9d, eax
inc r11
mov eax, r10d
shr eax, 0xb
imul eax, ecx
cmp r9d, eax
jmp 0x28291e
jae 0x282931
mov r10d, eax
jmp 0x28292c
jmp 0x282949
sub r10d, eax
jmp 0x28293d
sub r9d, eax
jmp 0x282945
inc r13
stc
sub r8d, 1
jne 0x2828c1
mov eax, dword [rsp + 0x30]
jmp 0x28295c
jmp 0x28297a
mov eax, dword [rsp + 0x30]
jmp 0x28297a
mov eax, dword [rsp + 0x30]
test r10d, r10d
test r8b, 0x61
jmp 0x28297a
cmp r10d, 0x1000000
jmp 0x282986
jae 0x28299c
cmp r11, rdi
jmp 0x282994
jb 0x28299c
sub eax, eax
mov r14, qword [rsp + 0x38]
movsx r12, r12w
bswap bx
mov rbx, qword [rsp + 0x40]
jmp 0x2829ba
mov rbp, qword [rsp + 0x48]
pop r15
movsx r12w, r11b
movsx esi, ax
pop r13
pop r12
mov si, r15w
pop rdi
movsx si, spl
not esi
xchg sil, sil
pop rsi
jmp 0x2829e2
ret