Function at 0x1404cba15
Capabilities:
Check http status code
Encode data using base64

Disassembly:
mov r11, rsp
mov qword [r11 + 8], rbx
bts rax, r10
movzx ax, dl
or bl, 0xc9
mov qword [r11 + 0x10], rbp
cmc
mov qword [r11 + 0x18], rsi
xor eax, 0x672c16e5
rcr bp, 0x6e
rol rsi, cl
push rdi
rcl rsi, 0xf0
sbb di, 0x7f6a
push r12
rol bpl, cl
movzx esi, r8w
push r13
test bx, ax
mov bh, 0x8b
push r14
movsx ebx, sp
push r15
or esi, 0xa6b3375
rcr r15b, 0x57
bts rdi, rdi
sub rsp, 0x70
cmp r15b, r11b
mov eax, dword [rsp + 0xc8]
rcl sil, cl
ror di, cl
xor r14d, r14d
test eax, eax
mov byte [rdx], r14b
jmp 0x1404cba94
mov rbx, rdx
movsxd rdi, r13d
movsx di, r13b
mov r15, rcx
movsx bp, dl
mov rdx, qword [rsp + 0xe0]
lea rcx, [r11 - 0x48]
setle dil
bswap di
mov edi, r14d
movzx si, al
mov sil, r12b
mov rbp, r9
cmovns rsi, r14
bswap esi
movsx si, spl
cmovns edi, eax
mov rsi, r8
jmp 0x1404cbadc
call fcn.14049e2d5
lea eax, [rdi + 0xb]
and cl, spl
rcl rcx, 0xf8
btc cx, dx
movsxd rcx, eax
cmp cl, r9b
cmc
cmp rsi, rcx
jmp 0x1404cbafe
ja 0x1404cbb19
call fcn.1404aeff3
lea edi, [r14 + 0x22]
mov dword [rax], edi
call fcn.1404afcfc
jmp 0x1404cc15d
mov rcx, qword [r15]
adc edx, 0x28c111f9
xor eax, r13d
movsx rdx, r15w
mov edx, 0x7ff
jmp 0x1404cbb33
mov rax, rcx
shr rax, 0x34
cmc
test si, di
and rax, rdx
test r9w, 0x1464
cmp rax, rdx
jmp 0x1404cbb4f
jne 0x1404cbc44
mov eax, dword [rsp + 0xe8]
mov r9, rbp
movzx edx, r8w
mov dword [rsp + 0x48], eax
mov cx, r9w
lahf
mov r8, rsi
mov eax, dword [rsp + 0xd8]
cmovs dx, r13w
cqo
movsxd rcx, edi
mov rdx, rbx
movzx cx, dil
movsx cx, r11b
jmp 0x1404cbb92
mov qword [rsp + 0x40], r14
mov rcx, r15
jmp 0x1404cbb9f
mov dword [rsp + 0x38], eax
setne ah
not eax
cdqe
mov rax, qword [rsp + 0xc0]
mov byte [rsp + 0x30], r14b
jmp 0x1404cbbbc
mov dword [rsp + 0x28], edi
jmp 0x1404cbbc5
mov qword [rsp + 0x20], rax
jmp 0x1404cbbcf
call fcn.1404cb5b5
mov edi, eax
test eax, eax
jmp 0x1404cbbdd
je 0x1404cbbf0
mov byte [rbx], r14b
jmp 0x1404cbbeb
jmp 0x1404cc15d
mov edx, 0x65
movzx cx, sil
mov rcx, rbx
jmp 0x1404cbc02
call fcn.1404db4de
test rax, rax
jmp 0x1404cbc0f
je 0x1404cc156
mov cl, byte [rsp + 0xd0]
cmc
xor cl, 1
cmp r11b, 0x9b
shl cl, 5
add cl, 0x50
jmp 0x1404cbc2f
mov byte [rax], cl
jmp 0x1404cbc36
mov byte [rax + 3], r14b
jmp 0x1404cbc3f
jmp 0x1404cc156
mov eax, 0x2d
test r14w, 0x61bf
stc
test rcx, rcx
jmp 0x1404cbc58
jns 0x1404cbc78
mov byte [rbx], al
movsx cx, dil
jmp 0x1404cbc6d
inc rbx
bts r10w, bx
mov rcx, qword [r15]
mov al, byte [rsp + 0xd0]
bt r13, rdx
clc
sbb r13w, 0x19f6
lea rbp, [rbx + 1]
cmp r9b, 0x78
cmc
rcr r10w, cl
xor al, 1
shr r9w, 0xb8
bsf r12w, r12w
mov r12d, 0x3ff
movzx r13d, al
ror ax, cl
mov r9d, 0x30
btr r10w, 0x55
lahf
mov esi, r13d
sbb al, r15b
movabs rax, 0x7ff0000000000000
xchg r10b, r10b
xor r10b, bl
mov r10, 0x5cca3f12
shl esi, 5
sbb r10w, 0x3df2
movabs r10, 0xfffffffffffff
stc
add esi, 7
cmp ebp, 0x2e46274e
test rax, rcx
jne 0x1404cbd30
mov byte [rbx], r9b
shr ah, cl
shl ah, 0xcb
mov rax, qword [r15]
clc
and rax, r10
neg rax
jmp 0x1404cbd17
sbb r12, r12
jmp 0x1404cbd1f
and r12d, 0x3fe
jmp 0x1404cbd2b
jmp 0x1404cbd33
mov byte [rbx], 0x31
xor ebx, ebx
lea r14, [rbp + 1]
cmp dl, 0x13
clc
test edi, edi
jmp 0x1404cbd44
jne 0x1404cbd56
mov al, bl
jmp 0x1404cbd51
jmp 0x1404cbd73
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax + 0xf8]
bswap ax
sub ax, di
mov rax, qword [rcx]
cmp cx, 0x7372
mov al, byte [rax]
clc
mov byte [rbp], al
test qword [r15], r10
jmp 0x1404cbd7e
jbe 0x1404cbec4
movzx r8d, r9w
stc
bt rdx, rsp
movsx dx, cl
movabs rdx, 0xf000000000000
test edi, edi
jmp 0x1404cbda2
jle 0x1404cbe11
mov rax, qword [r15]
mov cl, r8b
test r8b, al
test r12w, 0x431d
clc
and rax, rdx
jmp 0x1404cbdc4
and rax, r10
shr rax, cl
clc
jmp 0x1404cbdd0
add ax, r9w
cmp ax, 0x39
jmp 0x1404cbddd
jbe 0x1404cbde6
add ax, si
mov byte [r14], al
jmp 0x1404cbdee
dec edi
inc r14
jmp 0x1404cbdf8
shr rdx, 4
stc
test r14b, 0x32
add r8w, 0xfffc
jmp 0x1404cbe0b
jns 0x1404cbd9b
test r8w, r8w
jmp 0x1404cbe1a
js 0x1404cbec4
mov r9d, dword [rsp + 0xe8]
movzx ecx, dx
movsxd rcx, eax
mov rcx, r15
jmp 0x1404cbe36
call fcn.1404cb7b8
mov r9d, 0x30
test r12w, 0x5a6c
test al, al
jmp 0x1404cbe4e
je 0x1404cbec4
lea rcx, [r14 - 1]
shr ah, 0x37
mov dl, byte [rcx]
cmovae rax, rcx
stc
lea eax, [rdx - 0x46]
test al, 0xdf
jmp 0x1404cbe6c
jne 0x1404cbe82
mov byte [rcx], r9b
jmp 0x1404cbe7a
dec rcx
jmp 0x1404cbe5b
cmp rcx, rbp
jmp 0x1404cbe8a
je 0x1404cbebc
cmp dl, 0x39
jmp 0x1404cbe98
jne 0x1404cbeac
add sil, 0x3a
jmp 0x1404cbea7
jmp 0x1404cbeaf
lea esi, [rdx + 1]
mov byte [rcx], sil
jmp 0x1404cbeb7
jmp 0x1404cbec4
inc byte [rcx - 1]
cmp rcx, r14
cmp al, 0xc8
test edi, edi
jmp 0x1404cbecb
jle 0x1404cbf02
mov r8d, edi
movzx rbx, cx
mov dl, r9b
mov rcx, r14
setg bh
movsxd rbx, r12d
movsx bx, bl
mov ebx, edi
jmp 0x1404cbeef
call fcn.14049dd9a
add r14, rbx
sub ebx, ebx
sub r9b, 0x9c
cmc
test r11w, cx
cmp byte [rbp], bl
cqo
cwde
cmovne rbp, r14
bswap rdx
shl r13b, 5
test r10b, sil
ror dh, 0x6b
rdtsc
add r13b, 0x50
cmp r10b, r8b
movsxd rdx, edx
bsf ax, di
mov byte [rbp], r13b
shr eax, 0x76
bsf ecx, r8d
lea r9, [rbp + 2]
and rax, rdx
mov rax, qword [r15]
bt cx, bp
test eax, 0x3f15180d
neg cx
shr rax, 0x34
shr rcx, cl
and eax, 0x7ff
shrd rdx, rbp, 0xd5
bswap rcx
mov ecx, eax
movsx rdx, r8w
sub rcx, r12
mov rdx, rcx
jmp 0x1404cbf6f
jns 0x1404cbf84
mov rcx, r12
btr r8, 0x43
adc r8, r10
sub rcx, rax
lahf
mov eax, 0x2b
shr r8b, 6
ror r8b, 0x8b
xor r14d, r14d
test rdx, rdx
mov r8, r9
mov dl, 0xc
sete dh
movzx rdx, r13w
lea edx, [rax + 2]
jmp 0x1404cbfab
cmovs eax, edx
mov byte [rbp + 1], al
mov byte [r9], 0x30
cmp rcx, 0x3e8
jmp 0x1404cbfc1
jl 0x1404cc031
movabs rax, 0x20c49ba5e353f7cf
test sil, 0x78
shr r8b, 0xba
lea r8, [r9 + 1]
movsx rdx, dx
jmp 0x1404cbfe8
imul rcx
and ax, di
sar rdx, 7
sar ah, cl
mov rax, rdx
clc
shr rax, 0x3f
clc
jmp 0x1404cc003
add rdx, rax
btr ax, 0xe7
sar al, 0xce
lea eax, [rdx + 0x30]
cmp ch, 0xd6
mov byte [r9], al
sbb al, 0x45
bsf eax, eax
imul rax, rdx, 0xfffffffffffffc18
jmp 0x1404cc028
add rcx, rax
cmp ax, r14w
clc
cmc
cmp r8, r9
jmp 0x1404cc039
jne 0x1404cc04e
cmp rcx, 0x64
jmp 0x1404cc048
jl 0x1404cc0b3
movabs rax, 0xa3d70a3d70a3d70b
ror dx, 0x3d
movsx edx, sp
shld dx, ax, 0x9d
imul rcx
shr eax, cl
cdqe
add rdx, rcx
mov al, dl
sar rdx, 6
shr al, cl
btr ax, r11w
mov rax, rdx
stc
shr rax, 0x3f
clc
cmc
stc
add rdx, rax
cwde
inc eax
movzx rax, r9w
lea eax, [rdx + 0x30]
jmp 0x1404cc098
mov byte [r8], al
nop
setl al
inc r8
not ax
imul rax, rdx, 0xffffffffffffff9c
cmp r9b, 0x42
lea rcx, [rcx + rax]
stc
cmc
cmp r8, r9
jmp 0x1404cc0bb
jne 0x1404cc0d0
cmp rcx, 0xa
jmp 0x1404cc0ca
jl 0x1404cc13f
movabs rax, 0x6666666666666667
sar edx, 0x70
imul rcx
sar rdx, 2
movzx edi, r11w
inc ah
rol ah, cl
mov rax, rdx
inc dil
bts rdi, r10
movzx di, cl
shr rax, 0x3f
adc rdi, 0x18d7cb1
rcr dil, 0xe
dec dil
add rdx, rax
dec dil
xchg al, dil
lea eax, [rdx + 0x30]
movzx di, al
mov di, 0x1a23
movzx edi, r11w
mov byte [r8], al
inc r8
rcr di, cl
ror al, cl
bts di, r13w
imul rax, rdx, 0xfffffffffffffff6
movsxd rdi, esp
lea rcx, [rcx + rax]
add cl, 0x30
xchg dil, dil
rol dil, 0x1f
sub rdi, rcx
mov byte [r8], cl
not dil
mov byte [r8 + 1], r14b
mov edi, r14d
cmp dil, 0xd8
cmp byte [rsp + 0x68], r14b
je 0x1404cc178
mov rcx, qword [rsp + 0x50]
and dword [rcx + 0x3a8], 0xfffffffd
movzx ax, al
lea r11, [rsp + 0x70]
movzx ebx, dx
mov sil, 0xe
lahf
mov eax, edi
movzx r13w, cl
mov rbx, qword [r11 + 0x30]
mov rbp, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
movsx r12w, r13b
movsx r15d, cx
movzx r15, r13w
mov rsp, r11
not r14d
mov r12w, si
pop r15
movsxd r14, r14d
mov r12b, r15b
movzx r14, r13w
pop r14
mov dil, 0x2e
pop r13
movsx r12, r12w
bswap r12w
mov dil, 0xa9
pop r12
movsxd rdi, r13d
movzx di, r14b
pop rdi
jmp 0x1404cc1dc
ret