Function at 0x140018430
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x30], r8
mov r9, rdx
mov qword [rsp + 0x38], rcx
xor ebx, ebx
mov rax, rdx
mov r12d, 0
sub rax, 0x1a
cmovb rax, rbx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rdx
jbe 0x140018888
xor ebx, ebx
lea rdi, str.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_
xor r13d, r13d
mov r12, r13
mov r14, rbx
add r13, 0x1a
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r13
mov r8, qword [rsp + 0x38]
call fcn.1400011b2
mov r15, rax
mov rsi, rdx
add rbx, 0x20
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
mov r8, r14
mov r9, rbx
call fcn.14001836d
mov rbp, rax
mov r14, rdx
mov rcx, r15
mov rdx, rsi
xor r8d, r8d
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
call fcn.1400183ab
mov rcx, rax
call fcn.1400183d2
test r14, r14
je 0x140018b45
mov rcx, rax
shr rcx, 0x3a
mov cl, byte [rcx + rdi]
mov byte [rbp], cl
cmp r14, 1
je 0x140018b55
mov rcx, rax
shr rcx, 0x34
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 1], cl
cmp r14, 2
jbe 0x140018b6b
mov rcx, rax
shr rcx, 0x2e
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 2], cl
cmp r14, 3
je 0x140018b81
mov rcx, rax
shr rcx, 0x28
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 3], cl
cmp r14, 4
jbe 0x140018b97
mov rcx, rax
shr rcx, 0x22
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 4], cl
cmp r14, 5
je 0x140018bad
mov rcx, rax
shr rcx, 0x1c
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 5], cl
cmp r14, 6
jbe 0x140018bc3
mov ecx, eax
shr ecx, 0x16
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 6], cl
cmp r14, 7
je 0x140018bd9
shr eax, 0x10
and eax, 0x3f
mov al, byte [rax + rdi]
mov byte [rbp + 7], al
mov r8d, 6
mov rcx, r15
mov rdx, rsi
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
call fcn.1400183ab
mov rcx, rax
call fcn.1400183d2
cmp r14, 8
jbe 0x140018bef
mov rcx, rax
shr rcx, 0x3a
mov cl, byte [rcx + rdi]
mov byte [rbp + 8], cl
cmp r14, 9
je 0x140018c05
mov rcx, rax
shr rcx, 0x34
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 9], cl
cmp r14, 0xa
jbe 0x140018c1b
mov rcx, rax
shr rcx, 0x2e
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 0xa], cl
cmp r14, 0xb
je 0x140018c31
mov rcx, rax
shr rcx, 0x28
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 0xb], cl
cmp r14, 0xc
jbe 0x140018c47
mov rcx, rax
shr rcx, 0x22
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 0xc], cl
cmp r14, 0xd
je 0x140018c5d
mov rcx, rax
shr rcx, 0x1c
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 0xd], cl
cmp r14, 0xe
jbe 0x140018c73
mov ecx, eax
shr ecx, 0x16
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 0xe], cl
cmp r14, 0xf
je 0x140018c89
shr eax, 0x10
and eax, 0x3f
mov al, byte [rax + rdi]
mov byte [rbp + 0xf], al
mov r8d, 0xc
mov rcx, r15
mov rdx, rsi
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
call fcn.1400183ab
mov rcx, rax
call fcn.1400183d2
cmp r14, 0x10
jbe 0x140018c9f
mov rcx, rax
shr rcx, 0x3a
mov cl, byte [rcx + rdi]
mov byte [rbp + 0x10], cl
cmp r14, 0x11
je 0x140018cb5
mov rcx, rax
shr rcx, 0x34
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 0x11], cl
cmp r14, 0x12
jbe 0x140018ccb
mov rcx, rax
shr rcx, 0x2e
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 0x12], cl
cmp r14, 0x13
je 0x140018ce1
mov rcx, rax
shr rcx, 0x28
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 0x13], cl
cmp r14, 0x14
jbe 0x140018cf7
mov rcx, rax
shr rcx, 0x22
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 0x14], cl
cmp r14, 0x15
je 0x140018d0d
mov rcx, rax
shr rcx, 0x1c
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 0x15], cl
cmp r14, 0x16
jbe 0x140018d23
mov ecx, eax
shr ecx, 0x16
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 0x16], cl
cmp r14, 0x17
je 0x140018d39
shr eax, 0x10
and eax, 0x3f
mov al, byte [rax + rdi]
mov byte [rbp + 0x17], al
mov r8d, 0x12
mov rcx, r15
mov rdx, rsi
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
call fcn.1400183ab
mov rcx, rax
call fcn.1400183d2
cmp r14, 0x18
jbe 0x140018d4f
mov rcx, rax
shr rcx, 0x3a
mov cl, byte [rcx + rdi]
mov byte [rbp + 0x18], cl
cmp r14, 0x19
je 0x140018d65
mov rcx, rax
shr rcx, 0x34
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 0x19], cl
cmp r14, 0x1a
jbe 0x140018d78
mov rcx, rax
shr rcx, 0x2e
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 0x1a], cl
cmp r14, 0x1b
je 0x140018d8b
mov rcx, rax
shr rcx, 0x28
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 0x1b], cl
cmp r14, 0x1c
jbe 0x140018d9e
mov rcx, rax
shr rcx, 0x22
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 0x1c], cl
cmp r14, 0x1d
je 0x140018db1
mov rcx, rax
shr rcx, 0x1c
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 0x1d], cl
cmp r14, 0x1e
jbe 0x140018dc4
mov ecx, eax
shr ecx, 0x16
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rbp + 0x1e], cl
cmp r14, 0x1f
je 0x140018dd7
shr eax, 0x10
and eax, 0x3f
mov al, byte [rax + rdi]
mov byte [rbp + 0x1f], al
add r13, 0xfffffffffffffffe
cmp r13, qword [rsp + 0x50]
mov r9, qword [rsp + 0x48]
jbe 0x140018481
add r12, 0x18
mov ecx, 3
mov rax, r9
xor edx, edx
div rcx
mov rsi, rdx
mov r14, r9
sub r14, rdx
lea rdi, str.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_
cmp r12, r14
jae 0x1400189a6
lea r15, [r12 + 3]
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r15
mov r8, qword [rsp + 0x38]
call fcn.1400011b2
mov r13, rax
mov rbp, rdx
lea r12, [rbx + 4]
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
mov r8, rbx
mov r9, r12
call fcn.14001836d
test rbp, rbp
je 0x140018ae7
test rdx, rdx
je 0x140018af0
movzx ecx, byte [r13]
shr rcx, 2
mov cl, byte [rcx + rdi]
mov byte [rax], cl
cmp rbp, 1
jbe 0x140018af9
cmp rdx, 1
jbe 0x140018b02
mov cl, byte [r13]
mov r8b, byte [r13 + 1]
shr r8b, 4
shl cl, 4
or cl, r8b
movzx ecx, cl
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rax + 1], cl
cmp rbp, 2
jbe 0x140018b13
cmp rdx, 2
jbe 0x140018b1c
mov cl, byte [r13 + 1]
mov r8b, byte [r13 + 2]
shr r8b, 6
shl cl, 2
or cl, r8b
movzx ecx, cl
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rax + 2], cl
cmp rdx, 3
je 0x140018b2d
movzx ecx, byte [r13 + 2]
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [rax + 3], cl
mov rbx, r12
mov r12, r15
mov r9, qword [rsp + 0x48]
jmp 0x1400188a5
cmp rsi, 1
je 0x140018a40
cmp rsi, 2
mov rdx, qword [rsp + 0x40]
jne 0x140018a95
cmp rbx, rdx
jae 0x140018def
mov rax, qword [rsp + 0x38]
movzx r8d, byte [rax + r14]
mov rax, r8
shr rax, 2
mov al, byte [rax + rdi]
mov rcx, qword [rsp + 0x30]
mov byte [rcx + rbx], al
inc r14
cmp r14, r9
jae 0x140018e04
lea rcx, [rbx + 1]
cmp rcx, rdx
jae 0x140018e13
mov rax, qword [rsp + 0x38]
mov al, byte [rax + r14]
mov ecx, eax
shr cl, 4
shl r8b, 4
or r8b, cl
movzx ecx, r8b
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov r8, qword [rsp + 0x30]
mov byte [r8 + rbx + 1], cl
lea rcx, [rbx + 2]
cmp rcx, rdx
jae 0x140018e25
shl al, 2
and al, 0x3c
mov r8d, 3
jmp 0x140018a83
mov rdx, qword [rsp + 0x40]
cmp rbx, rdx
jae 0x140018df8
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + r14]
mov rcx, rax
shr rcx, 2
mov cl, byte [rcx + rdi]
mov r8, qword [rsp + 0x30]
mov byte [r8 + rbx], cl
lea rcx, [rbx + 1]
cmp rcx, rdx
jae 0x140018e1c
shl al, 4
and al, 0x30
mov r8d, 2
movzx eax, al
mov al, byte [rax + rdi]
mov r9, qword [rsp + 0x30]
mov byte [r9 + rcx], al
add rbx, r8
cmp rbx, rdx
ja 0x140018e2e
sub rdx, rbx
add qword [rsp + 0x30], rbx
mov rcx, rsi
xor rcx, 3
xor eax, eax
mov r8, qword [rsp + 0x30]
test rsi, rsi
je 0x140018acd
cmp rcx, rax
jbe 0x140018acd
cmp rdx, rax
je 0x140018b36
mov byte [r8 + rax], 0x3d
inc rax
jmp 0x140018ab4
add rbx, rax
jb 0x140018e3f
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
jmp 0x140018b4c
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
jmp 0x140018b4c
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
jmp 0x140018b5c
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 1
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
jmp 0x140018b72
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 2
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
jmp 0x140018b88
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov rcx, rdx
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
xor ecx, ecx
xor edx, edx
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 1
mov edx, 1
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 2
mov edx, 2
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 3
mov edx, 3
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 4
mov edx, 4
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 5
mov edx, 5
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 6
mov edx, 6
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 7
mov edx, 7
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 8
mov edx, 8
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 9
mov edx, 9
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0xa
mov edx, 0xa
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0xb
mov edx, 0xb
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0xc
mov edx, 0xc
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0xd
mov edx, 0xd
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0xe
mov edx, 0xe
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0xf
mov edx, 0xf
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0x10
mov edx, 0x10
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0x11
mov edx, 0x11
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0x12
mov edx, 0x12
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0x13
mov edx, 0x13
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0x14
mov edx, 0x14
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0x15
mov edx, 0x15
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0x16
mov edx, 0x16
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0x17
mov edx, 0x17
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0x18
mov edx, 0x18
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0x19
mov edx, 0x19
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0x1a
mov edx, 0x1a
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0x1b
mov edx, 0x1b
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0x1c
mov edx, 0x1c
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0x1d
mov edx, 0x1d
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0x1e
mov edx, 0x1e
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov ecx, 0x1f
mov edx, 0x1f
call fcn.14013f720
ud2
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
jmp 0x140018dff
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov rcx, rbx
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov rcx, r14
mov rdx, r9
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
jmp 0x140018de8
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov rcx, rbx
call fcn.14013f7a0
ud2
lea rcx, str.usize_overflow_when_calculating_b64_length
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rsInvalid_UTF8
mov edx, 0x2a
call fcn.14013fc40
ud2