Function at 0x1400b3ea4
Capabilities:
Check for software breakpoints
Encode data using base64

Disassembly:
mov qword [rsp + 0x10], rbx
sbb dx, 0x4c32
shrd bx, dx, 0x15
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
rcr ebx, cl
push rbp
rcl bh, cl
and rsi, r9
push r12
movsx ebx, r13w
push r13
btc ebx, 0x16
rdtsc
bsf ax, r8w
push r14
rcl bpl, cl
cwd
jmp 0x1400b3ee4
push r15
cwd
sub r14, rdi
lea rbp, [rsp - 0x37]
btc edx, edi
shr dx, 0xbe
sub rsp, 0xa0
mov rax, qword [0x140013240]
and r13b, r15b
clc
xor rax, rsp
dec ebx
ror r12, 0x1a
xor r12b, 0x3d
mov qword [rbp + 0x2f], rax
jmp 0x1400b3f25
xor edi, edi
bts r14, rcx
movsx si, al
mov word [rbp + 0xf], 0x15ff
bsr edx, ebx
xor r11b, r11b
mov dword [rbp + 0x11], 2
ror r13b, 0x3f
xor sil, r8b
sub r15b, r15b
mov word [rbp + 0x15], 0x8eb
mov r12w, cx
add dh, 0x1a
mov byte [rbp - 0x49], r15b
cdq
mov r14, rcx
cmp di, 0x2523
xor dx, cx
mov qword [rbp + 0x17], rdi
mov dl, al
neg rsi
mov r12d, edi
mov word [rbp - 0x11], 0x25ff
sal r13b, 0x9d
sar dh, cl
mov r13d, edi
rol bh, cl
sal bx, 7
rcr dh, cl
mov dword [rbp - 0xf], edi
adc esi, 0x4f0bafb8
xchg si, dx
btr dx, 0xf
mov qword [rbp - 0xb], rdi
mov qword [rbp - 1], 0x25ff0e70
bsr rdx, rax
dec bx
rcl si, cl
mov qword [rbp + 7], rdi
sar dx, 0x89
or dx, r13w
cdq
mov byte [rbp - 0x48], r11b
rcl rdx, 0x1f
test r14w, 0x5f84
dec rdx
mov qword [rcx + 0x20], rdi
and sil, 0xa5
movzx ebx, r13w
xor bl, r14b
nop
movzx esi, r15b
rol bx, 8
btc r15, 0x39
lea rdx, [rbp - 0x39]
mov r15, qword [r14 + 0x10]
ror ch, cl
bts cx, r8w
dec bx
movzx ebx, r11b
mov rcx, 0x55990ca0
add r15, rsi
movsx rcx, cx
shr ch, 0xae
xor ecx, 0x6aba6403
add rbx, qword [r14]
movsxd rcx, r11d
setp ch
mov rcx, rbx
jmp 0x1400b402c
mov qword [rbp - 0x41], rsi
jmp 0x1400b4035
call fcn.14000d850
mov r9d, dword [rbp - 0x18]
jmp 0x1400b4047
mov r8d, eax
clc
jmp 0x1400b4050
bt r9d, 0xc
jmp 0x1400b405a
jb 0x1400b46a6
movzx r11d, byte [rbp - 0x48]
bswap r10
mov r10w, 0x9c1e
mov r10, rbx
cmp r11b, 5
jmp 0x1400b4079
jb 0x1400b40ae
mov r8d, 0xe
movsxd r13, r11d
movzx r13, r13w
mov qword [rbp - 0xb], rbx
cmovo r10w, dx
movsxd r13, edx
lea r10, [rbp - 0x11]
movsx r13, r10w
lea r13d, [r8 - 0xd]
jmp 0x1400b40a9
jmp 0x1400b443c
movzx eax, byte [rbp - 0x2c]
clc
and al, 0xc7
cmp spl, bpl
cmp edx, 0x12067996
clc
cmp al, 5
jmp 0x1400b40c6
jne 0x1400b4169
movzx eax, byte [rbp - 0x39]
cmovne rdi, r8
lea rdi, [rbp + 0x1f]
xchg cl, r10b
mov rcx, r8
movzx edx, r9w
movzx r10w, r13b
cdq
lea r10, [rbp + 0x1f]
movsxd rdx, r10d
jmp 0x1400b40f4
mov rsi, rbx
mov edx, ebx
rep movsb byte [rdi], byte [rsi]
sub cx, 0xea0e
sub edx, r15d
mov ecx, r9d
cmp r11w, 0x333b
test r10d, edx
add edx, dword [rbp - 0x1c]
cmc
stc
shr rcx, 2
and ecx, 0xf
jmp 0x1400b4120
sub rax, rcx
stc
cmp sp, r10w
cmp r15d, 0xf2831fbc
mov dword [rbp + rax + 0x1b], edx
test rcx, 0xffffffff929a0faf
cmc
cmp byte [rbp - 0x2e], 0xff
jmp 0x1400b4144
jne 0x1400b4438
cmp byte [rbp - 0x2a], 4
jmp 0x1400b4153
jne 0x1400b4438
mov r13d, 1
jmp 0x1400b4164
jmp 0x1400b4438
movzx ecx, byte [rbp - 0x2e]
cmc
cmp cl, 0xe8
jmp 0x1400b4176
jne 0x1400b41c3
movsxd rax, dword [rbp - 0x24]
movsx r10d, si
lea r10, [rbp + 0xf]
not ecx
cmovp rcx, r12
sub cl, 0x8e
movzx ecx, byte [rbp - 0x39]
xchg r8d, r8d
cmp r15b, r9b
add rax, rbx
shr r8b, 0x24
add rcx, rax
movzx r8w, r15b
mov r8d, 0x10
jmp 0x1400b41b5
mov qword [rbp + 0x17], rcx
jmp 0x1400b41be
jmp 0x1400b443c
movzx eax, cl
and al, 0xfd
cmp r12b, 0x36
cmp al, 0xe9
jmp 0x1400b41d3
jne 0x1400b4288
movzx edx, byte [rbp - 0x39]
movsx rax, byte [rbp - 0x24]
cmp r8b, r8b
lea rdx, [rdx + rbx]
cmp ax, r10w
cmp cl, 0xeb
jmp 0x1400b41f5
je 0x1400b41ff
movsxd rax, dword [rbp - 0x24]
lea rcx, [rdx + rax]
mov rax, qword [r14]
cmp al, 0xb8
test spl, 0xc
clc
cmp rax, rcx
jmp 0x1400b4215
ja 0x1400b4249
add rax, 5
cmc
cmp rcx, rax
jae 0x1400b4249
cmp r12, rcx
jmp 0x1400b4231
cmovae rcx, r12
movsxd r12, r8d
sets r12b
mov r12, rcx
jmp 0x1400b4244
jmp 0x1400b443c
cmp rbx, r12
movsx r8, r13w
mov qword [rbp - 0xb], rcx
not r13w
jmp 0x1400b425d
mov r13d, edi
cmovge r10w, r15w
mov r10d, 0xaead882c
lea r10, [rbp - 0x11]
movsx r8w, spl
setae r13b
mov r8d, 0xe
jmp 0x1400b4283
jmp 0x1400b443c
movzx esi, byte [rbp - 0x2d]
rcr dx, 0x89
dec dh
add dl, r13b
movzx edx, cl
test r11b, 0x2f
and dl, 0xf0
jmp 0x1400b42a5
cmp dl, 0x70
je 0x1400b431d
movzx eax, cl
jmp 0x1400b42b9
and al, 0xfc
cmp dx, bx
cmp al, 0xe0
je 0x1400b431d
movzx eax, sil
and al, 0xf0
clc
cmp al, 0x80
jmp 0x1400b42d4
je 0x1400b431d
and cl, 0xfe
test r14w, 0x200
jmp 0x1400b42eb
cmp cl, 0xc2
jmp 0x1400b42f3
jne 0x1400b4438
cmp rbx, r12
jmp 0x1400b430c
mov r13d, edi
setae r13b
jmp 0x1400b4318
jmp 0x1400b4438
movzx edi, byte [rbp - 0x39]
clc
stc
add rdi, rbx
cmp dl, 0x70
jmp 0x1400b432e
je 0x1400b436e
movzx eax, cl
clc
test r10b, r13b
jmp 0x1400b4340
and al, 0xfc
jmp 0x1400b434f
cmp al, 0xe0
mov eax, 0x3ca25d96
movzx ax, al
jmp 0x1400b435f
movsxd rax, dword [rbp - 0x24]
jmp 0x1400b4368
jne 0x1400b4377
movsx rax, byte [rbp - 0x24]
or dx, r9w
lea rdx, [rdi + rax]
btc rax, 0x10
neg al
shrd ax, r11w, 0x1a
mov rax, qword [r14]
clc
cmp rax, rdx
jmp 0x1400b4394
ja 0x1400b43c7
add rax, 5
clc
cmp rdx, rax
jae 0x1400b43c7
cmp r12, rdx
jmp 0x1400b43b0
cmovae rdx, r12
movsx r12d, r15w
cmovae r12d, r14d
not r12b
mov r12, rdx
jmp 0x1400b4438
movzx eax, cl
and al, 0xfc
test cx, ax
cmp al, 0xe0
jmp 0x1400b43d6
je 0x1400b46a6
mov eax, ecx
cmp sil, dl
cmp cl, 0xf
jne 0x1400b43f9
mov eax, esi
cmp r9b, 0x91
bts r10w, r15w
sal r10b, 0x86
and al, 0xf
movzx r10w, r10b
mov r10, rcx
mov qword [rbp + 7], rdx
rol r10d, cl
adc sil, r8b
xor al, 0x71
rol r10w, cl
movsx r10d, r9w
lea r10, [rbp - 1]
test r11b, 0x18
mov byte [rbp - 1], al
btc rsi, 0xaa
movsx rsi, r15w
clc
mov r8d, 0x10
or sil, 0xa0
xchg esi, esi
mov rsi, qword [rbp - 0x41]
cmp rbx, r12
jmp 0x1400b4444
jae 0x1400b4461
movzx eax, byte [rbp - 0x39]
cmc
stc
test sil, r10b
cmp r8d, eax
jmp 0x1400b445b
jne 0x1400b46a6
movzx r15d, byte [rbp - 0x49]
lea eax, [r8 + r15]
cmp eax, 0x32
jmp 0x1400b4472
ja 0x1400b46a6
mov eax, dword [r14 + 0x24]
cmp eax, 8
jae 0x1400b46a6
mov byte [rax + r14 + 0x28], r11b
btr eax, r11d
movzx ax, ch
mov eax, dword [r14 + 0x24]
shr di, 0x24
add dil, 0x11
mov ecx, r8d
not dil
mov byte [rax + r14 + 0x30], r15b
rcl dil, cl
shl di, cl
sal dil, 0x83
add r15b, r8b
setbe dil
mov rdi, qword [r14 + 0x10]
jmp 0x1400b44c3
inc dword [r14 + 0x24]
test ah, dl
clc
add rdi, rsi
movsx rsi, r9w
movsx si, r13b
cmovnp si, bp
mov rsi, r10
jmp 0x1400b44e2
mov byte [rbp - 0x49], r15b
jmp 0x1400b44eb
rep movsb byte [rdi], byte [rsi]
add r11b, byte [rbp - 0x39]
movsx edi, r9w
btr edi, edx
mov edi, 0
mov byte [rbp - 0x48], r11b
test r14w, r11w
jmp 0x1400b450b
test r13d, r13d
je 0x1400b3fe1
cmp r11b, 5
jmp 0x1400b451d
jae 0x1400b4637
mov rdi, qword [r14]
mov edx, 5
bt cx, r11w
dec sil
movzx esi, r11b
or ecx, 0xc9384a1d
rcr cx, 0x2e
movzx ecx, r11b
test r8d, 0xba042b24
sub edx, esi
cmp r15w, 0x529c
cmp r14, rsp
test r8w, 0x94bf
add rcx, rdi
jmp 0x1400b4565
call fcn.14000d810
test eax, eax
jmp 0x1400b4571
jne 0x1400b4637
cmp r11b, 2
jae 0x1400b45a4
mov edx, 2
clc
cmp r13b, 0x26
jmp 0x1400b4590
sub edx, esi
call fcn.14000d810
test eax, eax
jmp 0x1400b459e
je 0x1400b46a6
lea rcx, [rdi - 5]
jmp 0x1400b45ad
call fcn.1400b3e3a
test eax, eax
je 0x1400b46a6
mov rax, qword [r14]
cdq
and dx, r13w
movzx edx, byte [rax - 5]
test dl, dl
jmp 0x1400b45cd
je 0x1400b45ef
cmp dl, 0x90
jmp 0x1400b45db
je 0x1400b45ef
cmp dl, 0xcc
jmp 0x1400b45e9
jne 0x1400b46a6
mov ecx, 1
test dl, 0x98
add rax, 0xfffffffffffffffc
jmp 0x1400b4601
cmp byte [rax], dl
jmp 0x1400b4608
jne 0x1400b46a6
inc ecx
inc rax
clc
cmp ecx, 5
jmp 0x1400b461c
jb 0x1400b4601
mov dword [r14 + 0x20], 1
xor cx, 0x6ba1
sub dl, spl
bts dx, r15w
mov rcx, qword [r14 + 8]
mov eax, 1
sar dh, 0x30
mov dx, 0x6014
movsx edx, bp
mov qword [rbp - 0xb], rcx
setns dh
sbb cx, 0x632b
mov ecx, dword [rbp - 9]
rcl dl, cl
shr dl, 0xb4
bts edx, ebp
movsd xmm0, qword [rbp - 0x11]
rcr dx, cl
and dh, ch
movzx edx, r15b
add rdx, qword [r14 + 0x10]
mov qword [r14 + 0x18], rdx
jmp 0x1400b467c
movsd qword [rdx], xmm0
jmp 0x1400b4685
mov dword [rdx + 8], ecx
movsx cx, bh
mov rcx, r10
movzx ecx, word [rbp - 5]
jmp 0x1400b4698
mov word [rdx + 0xc], cx
jmp 0x1400b46a1
jmp 0x1400b46a8
xor eax, eax
mov rcx, qword [rbp + 0x2f]
cmp r10w, di
cmc
xor rcx, rsp
jmp 0x1400b46b9
call fcn.14000e010
lea r11, [rsp + 0xa0]
mov rbx, qword [r11 + 0x38]
jmp 0x1400b46cf
mov rsi, qword [r11 + 0x40]
jmp 0x1400b46d8
mov rdi, qword [r11 + 0x48]
movsxd r15, r11d
movzx r13, cx
setbe r14b
mov rsp, r11
mov r15b, 0xe
pop r15
movzx r12w, r12b
jmp 0x1400b46fc
pop r14
setne r13b
pop r13
bswap r12w
not r12b
movzx r12, dx
pop r12
pop rbp
jmp 0x1400b4717
ret