Function at 0x1400d05ef
Capabilities:
Encode data using base64

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xc8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x40], 0xfffffffffffffffe
mov rsi, rdx
mov rbx, qword [rdx + 0x10]
push 3
pop rdi
mov rax, rbx
xor edx, edx
div rdi
mov rdi, rdx
push 4
pop rdx
mul rdx
seto r8b
test rdi, rdi
mov qword [rbp], rcx
mov qword [rbp + 0x10], rdi
je 0x1400d0cb1
add rax, 4
setb dl
or r8b, dl
jne 0x1400d0cba
lea rdi, [rbp - 0x18]
mov rcx, rdi
mov rdx, rax
call fcn.1400a1b60
mov rax, qword [rsi]
mov qword [rbp + 0x28], rax
mov rax, qword [rdi]
mov qword [rbp + 0x20], rax
mov rax, qword [rdi + 0x10]
mov qword [rbp + 0x18], rax
xor esi, esi
mov rax, rbx
sub rax, 0x1a
cmovb rax, rsi
mov qword [rbp + 0x30], rax
mov r15d, 0
cmp rbx, 0x1b
mov qword [rbp + 8], rbx
jae 0x1400d0864
mov rax, rbx
sub rax, qword [rbp + 0x10]
mov qword [rbp + 0x30], rax
lea r14, str.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_
cmp rsi, qword [rbp + 0x30]
jae 0x1400d07ae
lea r13, [rsi + 3]
mov byte [rbp + 0x3f], 1
lea rax, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, r13
mov r8, qword [rbp + 0x28]
mov r9, rbx
call fcn.140002c38
mov rdi, rax
mov rsi, rdx
lea r12, [r15 + 4]
mov byte [rbp + 0x3f], 1
lea rax, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp + 0x20]
mov rdx, qword [rbp + 0x18]
mov r8, r15
mov r9, r12
call fcn.140002c70
test rsi, rsi
je 0x1400d0db0
test rdx, rdx
je 0x1400d0dc9
movzx ecx, byte [rdi]
shr rcx, 2
mov cl, byte [rcx + r14]
mov byte [rax], cl
cmp rsi, 2
jb 0x1400d0de2
cmp rdx, 2
jb 0x1400d0dfd
mov cl, byte [rdi]
mov bl, byte [rdi + 1]
shr bl, 4
shl cl, 4
or cl, bl
movzx ecx, cl
and ecx, 0x3f
mov cl, byte [rcx + r14]
mov byte [rax + 1], cl
cmp rsi, 3
jb 0x1400d0e18
cmp rdx, 3
jb 0x1400d0e33
mov cl, byte [rdi + 1]
mov bl, byte [rdi + 2]
shr bl, 6
shl cl, 2
or cl, bl
movzx ecx, cl
and ecx, 0x3f
mov cl, byte [rcx + r14]
mov byte [rax + 2], cl
cmp rdx, 3
je 0x1400d0e4e
movzx ecx, byte [rdi + 2]
and ecx, 0x3f
mov cl, byte [rcx + r14]
mov byte [rax + 3], cl
mov rsi, r13
mov r15, r12
mov rbx, qword [rbp + 8]
jmp 0x1400d06ae
mov rax, qword [rbp + 0x10]
cmp rax, 1
je 0x1400d0cd2
cmp rax, 2
mov rdx, qword [rbp + 0x18]
mov rsi, qword [rbp + 0x20]
jne 0x1400d0d29
cmp qword [rbp + 0x30], rbx
jae 0x1400d11df
cmp r15, rdx
jae 0x1400d1217
mov rcx, qword [rbp + 0x28]
mov rdi, qword [rbp + 0x30]
movzx r11d, byte [rcx + rdi]
mov rcx, r11
shr rcx, 2
mov cl, byte [rcx + r14]
mov byte [rsi + r15], cl
inc rdi
mov r10, rdi
cmp rdi, rbx
jae 0x1400d1247
mov rcx, r15
or rcx, 1
cmp rcx, rdx
jae 0x1400d1277
mov rbx, qword [rbp + 0x28]
movzx r8d, byte [rbx + r10]
mov ebx, r8d
shr bl, 4
shl r11b, 4
or r11b, bl
movzx ebx, r11b
and ebx, 0x3f
mov bl, byte [rbx + r14]
mov byte [rsi + rcx], bl
mov rcx, r15
or rcx, 2
cmp rcx, rdx
jae 0x1400d128c
and r8d, 0xf
mov bl, byte [r14 + r8*4]
mov byte [rsi + rcx], bl
or r15, 3
jmp 0x1400d0d29
xor esi, esi
lea rdi, str.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_
xor r15d, r15d
cmp rsi, qword [rbp + 0x30]
ja 0x1400d069c
lea rdx, [rsi + 0x1a]
mov byte [rbp + 0x3f], 1
lea rax, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov r8, qword [rbp + 0x28]
mov r9, rbx
call fcn.140002c38
mov r13, rax
mov rbx, rdx
lea r14, [r15 + 0x20]
mov byte [rbp + 0x3f], 1
lea rax, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp + 0x20]
mov rdx, qword [rbp + 0x18]
mov r8, r15
mov r9, r14
call fcn.140002c70
mov r15, rax
mov r12, rdx
mov byte [rbp + 0x3f], 1
mov rcx, r13
mov rdx, rbx
xor r8d, r8d
lea r9, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
call fcn.140002cae
mov byte [rbp + 0x3f], 1
mov rcx, rax
call fcn.140002cd5
test r12, r12
je 0x1400d0e81
mov rcx, rax
shr rcx, 0x3a
mov cl, byte [rcx + rdi]
mov byte [r15], cl
cmp r12, 1
je 0x1400d0e9a
mov rcx, rax
shr rcx, 0x34
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 1], cl
cmp r12, 3
jb 0x1400d0eb5
mov rcx, rax
shr rcx, 0x2e
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 2], cl
cmp r12, 3
je 0x1400d0ed0
mov rcx, rax
shr rcx, 0x28
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 3], cl
cmp r12, 5
jb 0x1400d0eeb
mov rcx, rax
shr rcx, 0x22
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 4], cl
cmp r12, 5
je 0x1400d0f06
mov rcx, rax
shr rcx, 0x1c
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 5], cl
cmp r12, 7
jb 0x1400d0f21
mov ecx, eax
shr ecx, 0x16
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 6], cl
cmp r12, 7
je 0x1400d0f3c
shr eax, 0x10
and eax, 0x3f
mov al, byte [rax + rdi]
mov byte [r15 + 7], al
mov byte [rbp + 0x3f], 1
mov rcx, r13
mov rdx, rbx
push 6
pop r8
lea r9, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
call fcn.140002cae
mov byte [rbp + 0x3f], 1
mov rcx, rax
call fcn.140002cd5
cmp r12, 9
jb 0x1400d0f57
mov rcx, rax
shr rcx, 0x3a
mov cl, byte [rcx + rdi]
mov byte [r15 + 8], cl
cmp r12, 9
je 0x1400d0f72
mov rcx, rax
shr rcx, 0x34
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 9], cl
cmp r12, 0xb
jb 0x1400d0f8d
mov rcx, rax
shr rcx, 0x2e
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 0xa], cl
cmp r12, 0xb
je 0x1400d0fa8
mov rcx, rax
shr rcx, 0x28
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 0xb], cl
cmp r12, 0xd
jb 0x1400d0fc3
mov rcx, rax
shr rcx, 0x22
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 0xc], cl
cmp r12, 0xd
je 0x1400d0fde
mov rcx, rax
shr rcx, 0x1c
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 0xd], cl
cmp r12, 0xf
jb 0x1400d0ff9
mov ecx, eax
shr ecx, 0x16
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 0xe], cl
cmp r12, 0xf
je 0x1400d1014
shr eax, 0x10
and eax, 0x3f
mov al, byte [rax + rdi]
mov byte [r15 + 0xf], al
mov byte [rbp + 0x3f], 1
mov rcx, r13
mov rdx, rbx
push 0xc
pop r8
lea r9, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
call fcn.140002cae
mov byte [rbp + 0x3f], 1
mov rcx, rax
call fcn.140002cd5
cmp r12, 0x11
jb 0x1400d102f
mov rcx, rax
shr rcx, 0x3a
mov cl, byte [rcx + rdi]
mov byte [r15 + 0x10], cl
cmp r12, 0x11
je 0x1400d104a
mov rcx, rax
shr rcx, 0x34
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 0x11], cl
cmp r12, 0x13
jb 0x1400d1065
mov rcx, rax
shr rcx, 0x2e
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 0x12], cl
cmp r12, 0x13
je 0x1400d1080
mov rcx, rax
shr rcx, 0x28
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 0x13], cl
cmp r12, 0x15
jb 0x1400d109b
mov rcx, rax
shr rcx, 0x22
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 0x14], cl
cmp r12, 0x15
je 0x1400d10b6
mov rcx, rax
shr rcx, 0x1c
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 0x15], cl
cmp r12, 0x17
jb 0x1400d10d1
mov ecx, eax
shr ecx, 0x16
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 0x16], cl
cmp r12, 0x17
je 0x1400d10ec
shr eax, 0x10
and eax, 0x3f
mov al, byte [rax + rdi]
mov byte [r15 + 0x17], al
mov byte [rbp + 0x3f], 1
mov rcx, r13
mov rdx, rbx
push reloc.WS2_32.dll_select
pop r8
lea r9, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
call fcn.140002cae
mov byte [rbp + 0x3f], 1
mov rcx, rax
call fcn.140002cd5
cmp r12, 0x19
jb 0x1400d1107
mov rcx, rax
shr rcx, 0x3a
mov cl, byte [rcx + rdi]
mov byte [r15 + 0x18], cl
cmp r12, 0x19
je 0x1400d1122
mov rcx, rax
shr rcx, 0x34
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 0x19], cl
cmp r12, 0x1b
jb 0x1400d113d
mov rcx, rax
shr rcx, 0x2e
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 0x1a], cl
cmp r12, 0x1b
je 0x1400d1158
mov rcx, rax
shr rcx, 0x28
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 0x1b], cl
cmp r12, 0x1d
jb 0x1400d1173
mov rcx, rax
shr rcx, 0x22
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 0x1c], cl
cmp r12, 0x1d
je 0x1400d118e
mov rcx, rax
shr rcx, 0x1c
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 0x1d], cl
cmp r12, 0x1f
jb 0x1400d11a9
mov ecx, eax
shr ecx, 0x16
and ecx, 0x3f
mov cl, byte [rcx + rdi]
mov byte [r15 + 0x1e], cl
cmp r12, 0x1f
je 0x1400d11c4
shr eax, 0x10
and eax, 0x3f
mov al, byte [rax + rdi]
mov byte [r15 + 0x1f], al
add rsi, 0x18
mov r15, r14
mov rbx, qword [rbp + 8]
jmp 0x1400d0870
test r8b, r8b
je 0x1400d0652
lea rcx, str.integer_overflow_when_calculating_buffer_size
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 0x2d
pop rdx
call fcn.140118404
ud2
cmp qword [rbp + 0x30], rbx
mov rdx, qword [rbp + 0x18]
mov rsi, qword [rbp + 0x20]
jae 0x1400d11fb
cmp r15, rdx
jae 0x1400d122f
mov rcx, qword [rbp + 0x28]
mov rbx, qword [rbp + 0x30]
movzx ebx, byte [rcx + rbx]
mov rcx, rbx
shr rcx, 2
mov cl, byte [rcx + r14]
mov byte [rsi + r15], cl
mov rcx, r15
or rcx, 1
cmp rcx, rdx
jae 0x1400d1262
shl ebx, 4
and ebx, 0x30
mov bl, byte [rbx + r14]
mov byte [rsi + rcx], bl
or r15, 2
mov rcx, rdx
sub rcx, r15
jb 0x1400d129e
add rsi, r15
xor rax, 3
xor ebx, ebx
xor edx, edx
push 3
pop rdi
div rdi
cmp rbx, rdx
je 0x1400d0d5d
cmp rbx, rcx
je 0x1400d0e69
mov byte [rsi + rbx], 0x3d
inc rbx
jmp 0x1400d0d46
add r15, rbx
jb 0x1400d12b3
mov rdi, qword [rbp - 0x18]
mov r14, qword [rbp - 0x10]
mov rsi, qword [rbp - 8]
lea rbx, [rbp - 0x40]
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.14000db80
cmp dword [rbx], 1
je 0x1400d12cf
mov rax, qword [rbp]
mov qword [rax], rdi
mov qword [rax + 8], r14
mov qword [rax + 0x10], rsi
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
xor ecx, ecx
xor edx, edx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
xor ecx, ecx
xor edx, edx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 1
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 1
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 2
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 2
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 3
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
xor ecx, ecx
xor edx, edx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 1
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 2
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 3
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 4
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 5
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 6
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 7
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 8
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 9
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push reloc.WS2_32.dll_ioctlsocket
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 0xb
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 0xc
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 0xd
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 0xe
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push recv
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push reloc.WS2_32.dll_recv
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push select
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push reloc.WS2_32.dll_select
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push reloc.WS2_32.dll_send
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push setsockopt
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push reloc.WS2_32.dll_setsockopt
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 0x16
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 0x17
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 0x18
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 0x19
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 0x1a
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 0x1b
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 0x1c
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 0x1d
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 0x1e
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 0x1f
pop rcx
mov rdx, rcx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
mov rcx, qword [rbp + 0x30]
mov rdx, rbx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
mov rcx, qword [rbp + 0x30]
mov rdx, rbx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
mov rcx, r15
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
mov rcx, r15
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
mov rcx, r10
mov rdx, rbx
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
call fcn.140117750
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
mov rcx, r15
call fcn.140117cb0
jmp 0x1400d130e
mov byte [rbp + 0x3f], 1
lea rcx, str.usize_overflow_when_calculating_b64_length
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
push 0x2a
pop rdx
call fcn.140117e20
jmp 0x1400d130e
lea r8, [rbp - 0x40]
movups xmm0, xmmword [r8 + 8]
movaps xmmword [rbp - 0x50], xmm0
mov qword [r8], rdi
mov qword [r8 + 8], r14
mov qword [r8 + 0x10], rsi
movups xmmword [r8 + 0x18], xmm0
lea rax, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rs
mov qword [rsp + 0x20], rax
lea rcx, str.Invalid_UTF8
lea r9, fcn.1400010ec
push 0xc
pop rdx
call fcn.140117e90
ud2