Function at 0x1404168d7
Capabilities:
Check http status code

Disassembly:
push r14
rcl ax, cl
push rsi
push rdi
sal dil, 0x29
push rbp
bsf rax, r12
push rbx
sub rsp, 0x20
ror eax, 0x49
xadd dil, al
mov rsi, rcx
mov rax, qword [rcx + 0xc0]
cmc
mov rdi, qword [rcx + 0xc8]
cmp r14b, r12b
jmp 0x14041690d
cmp rax, rdi
jmp 0x140416915
jae 0x140416928
inc rax
jmp 0x140416923
jmp 0x1404169c3
cmp dword [rsi + 0x30], 0
je 0x1404169cb
mov r8d, dword [rsi + 0x34]
movsx cx, ah
movzx edi, r12w
movsxd rdi, r12d
lea rdi, [rsi + 0x38]
movzx ecx, di
movsx dx, dil
mov rcx, qword [rsi + 0x28]
cqo
movzx rdx, r8w
cdq
mov rdx, rdi
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmc
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
cmp ax, 0x7f10
clc
stc
test eax, eax
jmp 0x14041697e
je 0x140416993
cdqe
add rdi, rax
jmp 0x14041698e
jmp 0x1404169b2
mov dword [rsi + 0x30], 0
sar rdi, cl
xor dil, bl
lea rdi, [rsi + 0x39]
mov byte [rsi + 0x38], 0
inc ax
test bh, 0xc8
bsf ax, ax
mov qword [rsi + 0xc8], rdi
or ah, 5
shl eax, 0x85
lea rax, [rsi + 0x39]
mov qword [rsi + 0xc0], rax
clc
cmp rax, rdi
jae 0x1404169f9
lea rcx, [rax + 1]
movsx ebp, r15w
movzx rbp, r11w
mov qword [rsi + 0xc0], rcx
mov rbp, 0x51f6785c
movzx ebp, byte [rax]
mov rax, rcx
jmp 0x140416ac2
cmp dword [rsi + 0x30], 0
jmp 0x140416a02
je 0x140416a72
mov r8d, dword [rsi + 0x34]
mov ch, 0x75
movsxd rbx, edi
mov bl, dil
lea rbx, [rsi + 0x38]
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test r15w, r10w
sub ecx, dword [rsi + 0xd0]
test r13b, al
cmp r11b, bpl
add dword [rsi + 0xb8], ecx
jmp 0x140416a44
test eax, eax
jmp 0x140416a4b
je 0x140416a7e
movsxd rdi, eax
test bp, 0x5150
add rdi, rbx
movsx bp, r14b
cmovo rbp, rcx
movzx ebp, byte [rbx]
jmp 0x140416a6d
jmp 0x140416aa2
sub ebp, ebp
jmp 0x140416a79
jmp 0x140416add
mov dword [rsi + 0x30], 0
lea rdi, [rsi + 0x39]
rcl al, 0xf0
cmc
rcr rax, cl
mov byte [rsi + 0x38], 0
sal ax, cl
xadd ax, ax
xor ebp, ebp
cdqe
sbb al, r12b
mov qword [rsi + 0xc8], rdi
xor ah, 0x9c
rol eax, 0x89
sar ah, cl
lea rax, [rsi + 0x39]
stc
jmp 0x140416abb
mov qword [rsi + 0xc0], rax
xor ebx, ebx
test r8w, 0x7354
test r11w, r15w
cmp bpl, 1
jmp 0x140416ad7
ja 0x14041700a
cmp rax, rdi
jmp 0x140416ae5
jae 0x140416b18
lea rdx, [rax + 1]
bswap rcx
mov ch, al
not cx
mov qword [rsi + 0xc0], rdx
movzx ecx, byte [rax]
movsxd rax, esp
cdqe
mov eax, 0x2d250832
mov rax, rdx
jmp 0x140416b13
jmp 0x140416bdf
cmp dword [rsi + 0x30], 0
jmp 0x140416b21
je 0x140416b95
mov r8d, dword [rsi + 0x34]
xchg cl, bh
cwd
cqo
lea rbx, [rsi + 0x38]
bswap cx
mov rcx, qword [rsi + 0x28]
movsxd rdx, ecx
movsx rdx, bx
movzx dx, bpl
mov rdx, rbx
jmp 0x140416b50
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp r12d, 0x2b062623
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test eax, eax
je 0x140416ba1
movsxd rdi, eax
shr ch, 0x28
xadd rcx, rcx
ror cl, 0x7f
add rdi, rbx
movsx ecx, r8w
jmp 0x140416b8d
movzx ecx, byte [rbx]
jmp 0x140416bd0
xor ecx, ecx
jmp 0x140416b9c
jmp 0x140416bdf
mov dword [rsi + 0x30], 0
bt rdi, rax
test r10b, 0x2b
lea rdi, [rsi + 0x39]
rcr rax, 0x24
ror ax, cl
rcr ax, cl
mov byte [rsi + 0x38], 0
lahf
bsr ax, r9w
xor ecx, ecx
clc
jmp 0x140416bd0
mov qword [rsi + 0xc8], rdi
sbb al, r12b
lea rax, [rsi + 0x39]
cmc
and cl, 0xf7
cmp esp, eax
stc
cmp bpl, 1
jmp 0x140416bee
jne 0x140416cd9
sub ebx, ebx
cmp dh, 0xf3
cmp cl, 1
jmp 0x140416c01
jne 0x14041700a
cmp qword [rsi + 0x10], 0
jmp 0x140416c11
je 0x140416d3f
mov ecx, edi
test spl, bpl
sub ecx, eax
cmp ecx, 3
jmp 0x140416c26
jg 0x140416d3f
mov qword [rsi + 0xc0], rdi
shl dl, cl
mov edx, 4
sub edx, ecx
movsx rcx, dx
movzx cx, spl
mov rcx, qword [rsi + 0x28]
jmp 0x140416c4e
call qword [rsi + 0x18]
mov rax, qword [rsi + 0xc0]
mov rdi, qword [rsi + 0xc8]
clc
cmp rax, rdi
jmp 0x140416c68
jb 0x140416d64
cmp dword [rsi + 0x30], 0
jmp 0x140416c77
je 0x14041700a
mov r8d, dword [rsi + 0x34]
movzx r14w, bl
lea r14, [rsi + 0x38]
mov rcx, qword [rsi + 0x28]
cdq
xchg dx, dx
movzx rdx, r9w
mov rdx, r14
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
cmp bl, 0x31
add dword [rsi + 0xb8], ecx
clc
test eax, eax
jmp 0x140416cb9
je 0x140416da5
movsxd rdi, eax
sbb al, r15b
btr eax, ebx
add rdi, r14
movzx eax, byte [r14]
jmp 0x140416cd4
jmp 0x140416ddb
add cl, 0xfc
xor ebx, ebx
cmp cl, 0xfe
jmp 0x140416ce6
jb 0x14041700a
cmp qword [rsi + 0x10], 0
jmp 0x140416cf6
je 0x140416d90
mov ecx, edi
test r15w, dx
test rdi, 0x5d791297
cmc
sub ecx, eax
cmp ecx, 8
jmp 0x140416d14
jg 0x140416d90
mov qword [rsi + 0xc0], rdi
sal dx, cl
rol dx, 0x88
mov edx, 9
cmc
jmp 0x140416d33
sub edx, ecx
jmp 0x140416d3a
jmp 0x140416e5e
add rax, 4
stc
test eax, r11d
mov qword [rsi + 0xc0], rax
stc
clc
cmp r13w, 0x54fa
cmp rax, rdi
jmp 0x140416d5e
jae 0x140416c6e
lea rcx, [rax + 1]
cmp bp, ax
cmp dil, 0xdd
mov qword [rsi + 0xc0], rcx
jmp 0x140416d7b
movzx eax, byte [rax]
cmp al, 0x20
jmp 0x140416d85
jbe 0x140416df9
jmp 0x14041700a
add rax, 9
mov qword [rsi + 0xc0], rax
jmp 0x140416da0
jmp 0x140416e84
mov dword [rsi + 0x30], 0
or di, 0x2f46
sar ecx, cl
lea rdi, [rsi + 0x39]
bts cx, r13w
sub ecx, 0x7cd763e5
mov byte [rsi + 0x38], 0
bswap cx
movzx cx, spl
or ch, al
sub eax, eax
shrd ecx, edx, 0xc4
shr ch, cl
xadd cl, ch
mov qword [rsi + 0xc8], rdi
rol cx, 0x3b
test r11, 0x55bb7121
lea rcx, [rsi + 0x39]
cmp al, 0x20
ja 0x14041700a
movzx eax, al
movzx rdx, bx
movabs rdx, 0x101018100
bt rdx, rax
jmp 0x140416e13
jae 0x14041700a
cmp qword [rsi + 0x10], 0
jmp 0x140416e23
je 0x140416e6f
mov eax, edi
stc
cmc
test dl, 0xcb
sub eax, ecx
cmp eax, 3
jmp 0x140416e3a
jg 0x140416e6f
mov qword [rsi + 0xc0], rdi
mov edx, 4
xadd cl, cl
btr ecx, r13d
jmp 0x140416e58
sub edx, eax
movsx rcx, r8w
mov rcx, qword [rsi + 0x28]
jmp 0x140416e67
call qword [rsi + 0x18]
jmp 0x140416e84
add rcx, 4
jmp 0x140416e78
mov qword [rsi + 0xc0], rcx
movsx cx, dil
mov rcx, rsi
jmp 0x140416e8c
call fcn.140425198
xor ebx, ebx
test eax, eax
je 0x14041700a
mov rcx, rsi
call fcn.140425198
test eax, eax
jmp 0x140416eaa
je 0x14041700a
mov rax, qword [rsi + 0xc0]
cmp rax, qword [rsi + 0xc8]
jmp 0x140416ec3
jae 0x140416eeb
lea rcx, [rax + 1]
jmp 0x140416ed2
mov qword [rsi + 0xc0], rcx
jmp 0x140416ede
movzx eax, byte [rax]
jmp 0x140416ee6
jmp 0x140416fa9
cmp dword [rsi + 0x30], 0
je 0x140416f60
mov r8d, dword [rsi + 0x34]
movsx ecx, r15w
movzx dx, bh
lea rdi, [rsi + 0x38]
movzx rcx, cx
movsx edx, dx
movsxd rcx, eax
mov rcx, qword [rsi + 0x28]
movsx rdx, r11w
mov rdx, rdi
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp ax, ax
sub ecx, dword [rsi + 0xd0]
jmp 0x140416f35
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x140416f42
je 0x140416f6c
movsxd rcx, eax
xadd eax, eax
add rcx, rdi
bswap eax
movzx eax, byte [rdi]
jmp 0x140416f5b
jmp 0x140416f8d
sub eax, eax
jmp 0x140416f67
jmp 0x140416fa9
mov dword [rsi + 0x30], 0
add cl, sil
and cx, r13w
lea rcx, [rsi + 0x39]
test spl, cl
clc
mov byte [rsi + 0x38], 0
xor eax, eax
jmp 0x140416f8d
mov qword [rsi + 0xc8], rcx
ror cl, 0x19
lea rcx, [rsi + 0x39]
mov qword [rsi + 0xc0], rcx
test sil, bl
cmc
cmp r14b, dil
cmp bpl, 1
jmp 0x140416fb2
jne 0x140416fd0
add al, 0xf8
xor ebx, ebx
dec bl
adc bl, 0x13
test al, 0xf7
sete bl
jmp 0x140416fcb
jmp 0x14041700a
cmp al, 0x20
jmp 0x140416fd7
ja 0x14041700a
movzx eax, al
stc
movsx cx, dil
movabs rcx, 0x101018100
clc
jmp 0x140416ff6
bt rcx, rax
jmp 0x140416fff
jae 0x14041700a
mov ebx, 1
movups xmm0, xmmword [rsi + 0xd0]
ror bpl, 0xcb
setg bpl
movups xmmword [rsi + 0xc0], xmm0
xor al, bpl
mov eax, ebx
add rsp, 0x20
setnp bl
jmp 0x140417031
pop rbx
setl bpl
bswap bp
pop rbp
not esi
mov r14b, 0xba
movsx di, spl
pop rdi
pop rsi
movzx r14d, r9w
pop r14
jmp 0x140417051
ret