Function at 0x140123320
Capabilities:
Decode data using base64 via dword translation table
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
mov dword [rsp + 0x3c], r8d
mov r8, rdx
mov qword [rsp + 0x70], rcx
mov r14, qword [rdx + 8]
lea rcx, [r14*4]
movabs rdx, 0xaaaaaaaaaaaaaaab
mov rax, rcx
mul rdx
mov rbx, rdx
mov r15, qword [r8]
shr rbx, 1
test rcx, rcx
je 0x140123393
movzx eax, byte [0x1402dfa01]
mov edx, 1
mov rcx, rbx
call fcn.140019a90
mov r12, rax
test rax, rax
jne 0x140123399
mov ecx, 1
mov rdx, rbx
call fcn.140219ca0
mov r12d, 1
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], 0
mov rcx, r15
mov rdx, r14
call fcn.1401291a0
mov rdi, rax
mov ecx, 6
mul rcx
jo 0x1401241d5
mov r13, rax
test rax, rax
je 0x140123400
cmp rbx, r13
jb 0x140123d2f
xor ebx, ebx
lea rcx, [r12 + rbx]
lea r8, [r13 - 1]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
lea rax, [rbx + r13]
dec rax
mov byte [r12 + rax], 0
add rbx, r13
mov r12, qword [rsp + 0x60]
jmp 0x140123402
xor ebx, ebx
mov qword [rsp + 0x68], rbx
mov eax, dword [rsp + 0x3c]
shr eax, 0x10
movsx rax, al
lea rcx, [0x1402ba5f8]
mov r10, qword [rcx + rax*8]
mov eax, r14d
and eax, 7
cmp rax, 5
ja case.default.0x140123437
lea rcx, [0x1402ba610]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov cl, 1
jmp 0x140123fd8
mov eax, 8
jmp case.default.0x140123437
mov eax, 0xa
jmp case.default.0x140123437
mov eax, 0xb
jmp case.default.0x140123437
mov eax, 0xc
xor ecx, ecx
mov r11, r14
sub r11, rax
cmovb r11, rcx
cmp r11, 0x20
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x48], r14
jb 0x1401238ef
lea rax, [r11 - 0x20]
mov qword [rsp + 0x40], rax
xor r9d, r9d
xor ecx, ecx
cmp r9, 0xffffffffffffffe0
je 0x140124233
lea rax, [r9 + 0x20]
cmp rax, r14
ja 0x140124248
lea rdx, [rcx + 0x1a]
cmp rdx, rbx
ja 0x14012425a
movzx r8d, byte [r15 + r9]
movzx edx, byte [r10 + r8]
cmp rdx, 0xff
je 0x140123e36
movzx r8d, byte [r15 + r9 + 1]
movzx ebp, byte [r10 + r8]
cmp rbp, 0xff
je 0x140123d4d
movzx r8d, byte [r15 + r9 + 2]
movzx r13d, byte [r10 + r8]
cmp r13, 0xff
je 0x140123d57
movzx r8d, byte [r15 + r9 + 3]
movzx esi, byte [r10 + r8]
cmp rsi, 0xff
je 0x140123d62
mov qword [rsp + 0x30], rdi
movzx r8d, byte [r15 + r9 + 4]
movzx edi, byte [r10 + r8]
cmp rdi, 0xff
je 0x140123d82
movzx r8d, byte [r15 + r9 + 5]
movzx ebx, byte [r10 + r8]
cmp rbx, 0xff
je 0x140123e06
movzx r8d, byte [r15 + r9 + 6]
movzx r14d, byte [r10 + r8]
cmp r14, 0xff
je 0x140123e11
movzx r8d, byte [r15 + r9 + 7]
movzx r12d, byte [r10 + r8]
cmp r12, 0xff
je 0x140123dc3
shl rbp, 0x34
shl rdx, 0x3a
or rdx, rbp
shl r13, 0x2e
shl rsi, 0x28
or rsi, r13
or rsi, rdx
shl rdi, 0x22
shl rbx, 0x1c
or rbx, rdi
shl r14, 0x16
or r14, rbx
or r14, rsi
shl r12, 0x10
or r12, r14
bswap r12
mov rdx, qword [rsp + 0x28]
mov qword [rdx + rcx], r12
mov r12, rdx
movzx r8d, byte [r15 + r9 + 8]
movzx edx, byte [r10 + r8]
cmp rdx, 0xff
je 0x140123e1c
movzx r8d, byte [r15 + r9 + 9]
movzx ebp, byte [r10 + r8]
cmp rbp, 0xff
je 0x140123e27
movzx r8d, byte [r15 + r9 + 0xa]
movzx r13d, byte [r10 + r8]
cmp r13, 0xff
je 0x140123e32
movzx r8d, byte [r15 + r9 + 0xb]
movzx esi, byte [r10 + r8]
cmp rsi, 0xff
je 0x140123e3d
movzx r8d, byte [r15 + r9 + 0xc]
movzx edi, byte [r10 + r8]
cmp rdi, 0xff
je 0x140123e48
movzx r8d, byte [r15 + r9 + 0xd]
movzx ebx, byte [r10 + r8]
cmp rbx, 0xff
je 0x140123e53
movzx r8d, byte [r15 + r9 + 0xe]
movzx r14d, byte [r10 + r8]
cmp r14, 0xff
je 0x140123e5e
movzx r8d, byte [r15 + r9 + 0xf]
movzx r12d, byte [r10 + r8]
cmp r12, 0xff
je 0x140123e69
shl rbp, 0x34
shl rdx, 0x3a
or rdx, rbp
shl r13, 0x2e
shl rsi, 0x28
or rsi, r13
or rsi, rdx
shl rdi, 0x22
shl rbx, 0x1c
or rbx, rdi
shl r14, 0x16
or r14, rbx
or r14, rsi
shl r12, 0x10
or r12, r14
bswap r12
mov rdx, qword [rsp + 0x28]
mov qword [rdx + rcx + 6], r12
mov r12, rdx
movzx r8d, byte [r15 + r9 + 0x10]
movzx edx, byte [r10 + r8]
cmp rdx, 0xff
je 0x140123e7b
movzx r8d, byte [r15 + r9 + 0x11]
movzx ebp, byte [r10 + r8]
cmp rbp, 0xff
je 0x140123e8f
movzx r8d, byte [r15 + r9 + 0x12]
movzx r13d, byte [r10 + r8]
cmp r13, 0xff
je 0x140123e9a
movzx r8d, byte [r15 + r9 + 0x13]
movzx esi, byte [r10 + r8]
cmp rsi, 0xff
je 0x140123ea5
movzx r8d, byte [r15 + r9 + 0x14]
movzx edi, byte [r10 + r8]
cmp rdi, 0xff
je 0x140123eb0
movzx r8d, byte [r15 + r9 + 0x15]
movzx ebx, byte [r10 + r8]
cmp rbx, 0xff
je 0x140123ebb
movzx r8d, byte [r15 + r9 + 0x16]
movzx r14d, byte [r10 + r8]
cmp r14, 0xff
je 0x140123ec6
movzx r8d, byte [r15 + r9 + 0x17]
movzx r12d, byte [r10 + r8]
cmp r12, 0xff
je 0x140123ed1
shl rbp, 0x34
shl rdx, 0x3a
or rdx, rbp
shl r13, 0x2e
shl rsi, 0x28
or rsi, r13
or rsi, rdx
shl rdi, 0x22
shl rbx, 0x1c
or rbx, rdi
shl r14, 0x16
or r14, rbx
or r14, rsi
shl r12, 0x10
or r12, r14
bswap r12
mov rdx, qword [rsp + 0x28]
mov qword [rdx + rcx + 0xc], r12
mov r12, rdx
movzx r8d, byte [r15 + r9 + 0x18]
movzx edx, byte [r10 + r8]
cmp rdx, 0xff
je 0x140123ed7
movzx r8d, byte [r15 + r9 + 0x19]
movzx ebp, byte [r10 + r8]
cmp rbp, 0xff
je 0x140123ee2
movzx r8d, byte [r15 + r9 + 0x1a]
movzx r13d, byte [r10 + r8]
cmp r13, 0xff
je 0x140123eed
movzx r8d, byte [r15 + r9 + 0x1b]
movzx esi, byte [r10 + r8]
cmp rsi, 0xff
je 0x140123ef8
movzx r8d, byte [r15 + r9 + 0x1c]
movzx edi, byte [r10 + r8]
cmp rdi, 0xff
je 0x140123f03
movzx r8d, byte [r15 + r9 + 0x1d]
movzx ebx, byte [r10 + r8]
cmp rbx, 0xff
je 0x140123f0e
movzx r8d, byte [r15 + r9 + 0x1e]
movzx r14d, byte [r10 + r8]
cmp r14, 0xff
je 0x140123f19
movzx r8d, byte [r15 + r9 + 0x1f]
movzx r12d, byte [r10 + r8]
cmp r12, 0xff
je 0x140123f24
shl rbp, 0x34
shl rdx, 0x3a
or rdx, rbp
shl r13, 0x2e
shl rsi, 0x28
or rsi, r13
or rsi, rdx
shl rdi, 0x22
shl rbx, 0x1c
or rbx, rdi
shl r14, 0x16
or r14, rbx
or r14, rsi
shl r12, 0x10
or r12, r14
bswap r12
mov rdx, qword [rsp + 0x28]
mov qword [rdx + rcx + 0x12], r12
mov r12, rdx
add rcx, 0x18
mov rdi, qword [rsp + 0x30]
add rdi, 0xfffffffffffffffc
mov r9, rax
cmp rax, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x50]
mov r14, qword [rsp + 0x48]
jbe 0x14012348d
jmp 0x1401238f1
xor eax, eax
cmp r11, 8
mov qword [rsp + 0x30], rcx
jb 0x140123a85
add r11, 0xfffffffffffffff8
cmp rax, r11
jae 0x140123a85
mov qword [rsp + 0x40], r11
lea r9, [rax + 8]
cmp rax, 0xfffffffffffffff8
je 0x1401241ed
cmp r9, r14
mov rcx, qword [rsp + 0x30]
ja 0x140124203
lea rdx, [rcx + 8]
cmp rcx, 0xfffffffffffffff7
ja 0x140124215
cmp rdx, rbx
ja 0x140124221
movzx r8d, byte [r15 + rax]
movzx edx, byte [r10 + r8]
cmp rdx, 0xff
je 0x140123dee
movzx r8d, byte [r15 + rax + 1]
movzx r13d, byte [r10 + r8]
cmp r13, 0xff
je 0x140123dcc
movzx r8d, byte [r15 + rax + 2]
movzx ebp, byte [r10 + r8]
cmp rbp, 0xff
je 0x140123dd2
movzx r8d, byte [r15 + rax + 3]
movzx esi, byte [r10 + r8]
cmp rsi, 0xff
je 0x140123dd8
mov r11, rdi
movzx r8d, byte [r15 + rax + 4]
movzx edi, byte [r10 + r8]
cmp rdi, 0xff
je 0x140123dde
movzx r8d, byte [r15 + rax + 5]
movzx ebx, byte [r10 + r8]
cmp rbx, 0xff
je 0x140123de4
movzx r8d, byte [r15 + rax + 6]
movzx r14d, byte [r10 + r8]
cmp r14, 0xff
je 0x140123dea
movzx r8d, byte [r15 + rax + 7]
movzx r12d, byte [r10 + r8]
cmp r12, 0xff
je 0x140123df8
mov rcx, r15
mov r15, r10
shl r13, 0x34
shl rdx, 0x3a
or rdx, r13
shl rbp, 0x2e
shl rsi, 0x28
or rsi, rbp
or rsi, rdx
shl rdi, 0x22
shl rbx, 0x1c
or rbx, rdi
shl r14, 0x16
or r14, rbx
or r14, rsi
shl r12, 0x10
or r12, r14
bswap r12
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
mov qword [rax + rdx], r12
mov r12, rax
mov rdi, r11
dec rdi
add rdx, 6
mov qword [rsp + 0x30], rdx
mov rax, r9
mov r11, qword [rsp + 0x40]
cmp r9, r11
mov rbx, qword [rsp + 0x50]
mov r14, qword [rsp + 0x48]
mov r15, rcx
jb 0x140123912
jmp 0x140123a88
mov r9, rax
cmp rdi, 2
jb 0x140123c4d
mov rdx, r14
sub rdx, r9
dec rdi
mov rcx, qword [rsp + 0x30]
cmp r9, r14
ja 0x14012426c
lea rax, [rcx + 6]
cmp rcx, 0xfffffffffffffff9
mov r12, qword [rsp + 0x28]
ja 0x14012427e
cmp rax, rbx
ja 0x14012428d
cmp r14, r9
je 0x140124119
movzx r8d, byte [r15 + r9]
movzx r11d, byte [r10 + r8]
cmp r11, 0xff
je 0x140123e36
cmp rdx, 2
jb 0x140124129
movzx r8d, byte [r15 + r9 + 1]
movzx r13d, byte [r10 + r8]
cmp r13, 0xff
je 0x140123d4d
cmp rdx, 2
jbe 0x14012413f
mov qword [rsp + 0x30], rax
movzx r8d, byte [r15 + r9 + 2]
movzx ebp, byte [r10 + r8]
cmp rbp, 0xff
je 0x140123d57
cmp rdx, 3
jbe 0x140124155
movzx r8d, byte [r15 + r9 + 3]
movzx esi, byte [r10 + r8]
cmp rsi, 0xff
je 0x140123d62
cmp rdx, 4
jbe 0x14012416b
movzx r8d, byte [r15 + r9 + 4]
movzx eax, byte [r10 + r8]
cmp rax, 0xff
je 0x140123d82
cmp rdx, 5
jbe 0x140124181
mov r12, rdi
movzx r8d, byte [r15 + r9 + 5]
movzx edi, byte [r10 + r8]
cmp rdi, 0xff
je 0x140123e72
cmp rdx, 6
jbe 0x140124197
movzx r8d, byte [r15 + r9 + 6]
movzx ebx, byte [r10 + r8]
cmp rbx, 0xff
je 0x140123e86
cmp rdx, 7
jbe 0x1401241ad
movzx r8d, byte [r15 + r9 + 7]
movzx r14d, byte [r10 + r8]
cmp r14, 0xff
je 0x140123dc3
shl r11, 0x3a
shl r13, 0x34
or r13, r11
shl rbp, 0x2e
or rbp, r13
shl rsi, 0x28
or rsi, rbp
shl rax, 0x22
or rax, rsi
shl rdi, 0x1c
or rdi, rax
shl rbx, 0x16
or rbx, rdi
shl r14, 0x10
or r14, rbx
bswap r14
mov rax, qword [rsp + 0x28]
mov dword [rax + rcx], r14d
shr r14, 0x20
mov word [rax + rcx + 4], r14w
add r9, 8
add rdx, 0xfffffffffffffff8
mov rbp, qword [rsp + 0x30]
mov rcx, rbp
mov rdi, r12
dec rdi
mov rbx, qword [rsp + 0x50]
mov r14, qword [rsp + 0x48]
jne 0x140123aa0
jmp 0x140123c52
mov rbp, qword [rsp + 0x30]
cmp r9, r14
ja 0x14012429f
xor r12d, r12d
cmp r9, r14
jne 0x140123c8e
xor r8d, r8d
xor r11d, r11d
xor esi, esi
xor r10d, r10d
xor r13d, r13d
xor r15d, r15d
xor r14d, r14d
xor edi, edi
xor ecx, ecx
test dword [rsp + 0x3c], 0x100
je 0x140123fc0
jmp 0x140124024
add r14, r15
add r15, r9
xor eax, eax
xor r13d, r13d
xor r11d, r11d
xor ecx, ecx
mov qword [rsp + 0x30], rcx
xor edx, edx
mov esi, r12d
xor ecx, ecx
nop word [rax + rax]
movzx r8d, byte [r15 + rcx]
cmp r8, 0x3d
jne 0x140123ce7
lea r8, [rdx + rcx]
test r8b, 2
je 0x140123d6d
lea rdi, [rsi + rcx]
test edi, edi
cmove r13, r8
lea r8, [r15 + rcx]
inc r8
inc rcx
cmp r8, r14
jne 0x140123cb0
jmp 0x140123d8d
add rsi, rcx
test esi, esi
jg 0x140124103
movzx eax, byte [r10 + r8]
cmp rax, 0xff
je 0x14012410e
add r15, rcx
inc r15
add rdx, rcx
inc rdx
inc r11
imul ecx, r11d, 0x3a
shl rax, cl
or qword [rsp + 0x30], rax
mov eax, r8d
mov r12d, esi
cmp r15, r14
jne 0x140123ca5
jmp 0x140123d90
lea rcx, [rsp + 0x58]
xor edx, edx
mov r8, r13
call fcn.140211430
mov r12, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x68]
jmp 0x1401233db
inc r9
xor ecx, ecx
jmp 0x140123fd8
add r9, 2
xor ecx, ecx
jmp 0x140123fd8
add r9, 3
xor ecx, ecx
jmp 0x140123fd8
add r12d, ecx
test r12d, r12d
cmovg r8, r13
add r9, r8
mov r8b, 0x3d
jmp 0x140123f28
add r9, 4
xor ecx, ecx
jmp 0x140123fd8
mov r8d, eax
cmp r11, 8
ja case.0x140123da8.1
lea rax, [0x1402ba628]
movsxd rcx, dword [rax + r11*4]
add rcx, rax
jmp rcx
xor r12d, r12d
xor r10d, r10d
xor r13d, r13d
xor r15d, r15d
xor r14d, r14d
xor edi, edi
mov rcx, r11
jmp 0x140123fb1
add r9, 7
jmp 0x140123f28
or rax, 1
jmp 0x140123dee
or rax, 2
jmp 0x140123dee
or rax, 3
jmp 0x140123dee
or rax, 4
jmp 0x140123dee
or rax, 5
jmp 0x140123dee
or rax, 6
xor ecx, ecx
mov r9, rax
jmp 0x140123fd8
or rax, 7
xor ecx, ecx
mov r9, rax
jmp 0x140123fd3
add r9, 5
xor ecx, ecx
jmp 0x140123fd8
add r9, 6
xor ecx, ecx
jmp 0x140123fd8
add r9, 8
xor ecx, ecx
jmp 0x140123fd8
add r9, 9
xor ecx, ecx
jmp 0x140123fd8
add r9, 0xa
xor ecx, ecx
jmp 0x140123fd8
add r9, 0xb
xor ecx, ecx
jmp 0x140123fd8
add r9, 0xc
xor ecx, ecx
jmp 0x140123fd8
add r9, 0xd
xor ecx, ecx
jmp 0x140123fd8
add r9, 0xe
xor ecx, ecx
jmp 0x140123fd8
add r9, 0xf
jmp 0x140123f28
add r9, 5
jmp 0x140123f28
add r9, 0x10
xor ecx, ecx
jmp 0x140123fd8
add r9, 6
jmp 0x140123f28
add r9, 0x11
xor ecx, ecx
jmp 0x140123fd8
add r9, 0x12
xor ecx, ecx
jmp 0x140123fd8
add r9, 0x13
xor ecx, ecx
jmp 0x140123fd8
add r9, 0x14
xor ecx, ecx
jmp 0x140123fd8
add r9, 0x15
xor ecx, ecx
jmp 0x140123fd8
add r9, 0x16
xor ecx, ecx
jmp 0x140123fd8
add r9, 0x17
jmp 0x140123f28
add r9, 0x18
xor ecx, ecx
jmp 0x140123fd8
add r9, 0x19
xor ecx, ecx
jmp 0x140123fd8
add r9, 0x1a
xor ecx, ecx
jmp 0x140123fd8
add r9, 0x1b
xor ecx, ecx
jmp 0x140123fd8
add r9, 0x1c
xor ecx, ecx
jmp 0x140123fd8
add r9, 0x1d
xor ecx, ecx
jmp 0x140123fd8
add r9, 0x1e
xor ecx, ecx
jmp 0x140123fd8
add r9, 0x1f
xor ecx, ecx
jmp 0x140123fd3
mov ecx, 8
mov r12b, 1
xor r10d, r10d
xor r13d, r13d
jmp 0x140123f4d
mov ecx, 0x10
mov r12b, 1
xor r13d, r13d
mov r10b, 1
xor r15d, r15d
jmp 0x140123f63
mov ecx, 0x18
mov r12b, 1
xor r15d, r15d
mov r10b, 1
mov r13b, 1
xor r14d, r14d
xor edi, edi
jmp 0x140123fb1
mov ecx, 0x20
mov r12b, 1
xor r14d, r14d
mov r10b, 1
mov r13b, 1
mov r15b, 1
xor edi, edi
jmp 0x140123fb1
mov ecx, 0x28
mov r12b, 1
xor edi, edi
mov r10b, 1
mov r13b, 1
mov r15b, 1
mov r14b, 1
jmp 0x140123fb1
mov ecx, 0x30
mov r12b, 1
mov r10b, 1
mov r13b, 1
mov r15b, 1
mov r14b, 1
mov dil, 1
mov rsi, qword [rsp + 0x30]
test dword [rsp + 0x3c], 0x100
jne 0x140124024
mov rax, rsi
shl rax, cl
test rax, rax
je 0x140124024
add r9, r11
dec r9
mov cl, 2
mov r12, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x70]
mov byte [rsi + 8], cl
mov byte [rsi + 9], r8b
mov qword [rsi + 0x10], r9
movabs rax, 0x8000000000000000
mov qword [rsi], rax
test rdx, rdx
je 0x14012400d
mov r8d, 1
mov rcx, r12
call fcn.140019aa0
mov rax, rsi
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test r12b, r12b
je 0x1401240de
cmp rbp, rbx
jae 0x1401241c3
mov rax, rsi
shr rax, 0x38
mov rdx, qword [rsp + 0x28]
mov byte [rdx + rbp], al
lea rcx, [rbp + 1]
test r10b, r10b
je 0x1401240db
cmp rcx, rbx
jae 0x1401241c6
mov rax, rsi
shr rax, 0x30
mov byte [rdx + rbp + 1], al
lea rcx, [rbp + 2]
test r13b, r13b
je 0x1401240db
cmp rcx, rbx
jae 0x1401241c6
mov rax, rsi
shr rax, 0x28
mov byte [rdx + rbp + 2], al
lea rcx, [rbp + 3]
test r15b, r15b
je 0x1401240db
cmp rcx, rbx
jae 0x1401241c6
mov rax, rsi
shr rax, 0x20
mov byte [rdx + rbp + 3], al
lea rcx, [rbp + 4]
test r14b, r14b
je 0x1401240db
cmp rcx, rbx
jae 0x1401241c6
mov eax, esi
shr eax, 0x18
mov byte [rdx + rbp + 4], al
lea rcx, [rbp + 5]
test dil, dil
je 0x1401240db
cmp rcx, rbx
jae 0x1401241c6
shr esi, 0x10
mov byte [rdx + rbp + 5], sil
add rbp, 6
jmp 0x1401240de
mov rbp, rcx
cmp rbx, rbp
mov rsi, qword [rsp + 0x70]
jb 0x1401240ed
mov qword [rsp + 0x68], rbp
mov rax, qword [rsp + 0x68]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x58]
movups xmmword [rsi], xmm0
jmp 0x14012400d
add r9, r13
mov r8b, 0x3d
jmp 0x140123f28
add r9, rdx
add r9, rcx
jmp 0x140123f28
lea r8, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
xor ecx, ecx
xor edx, edx
call fcn.14021a080
lea r8, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
mov ecx, 1
mov edx, 1
call fcn.14021a080
lea r8, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
mov ecx, 2
mov edx, 2
call fcn.14021a080
lea r8, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
mov ecx, 3
mov edx, 3
call fcn.14021a080
lea r8, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
mov ecx, 4
mov edx, 4
call fcn.14021a080
lea r8, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
mov ecx, 5
mov edx, 5
call fcn.14021a080
lea r8, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
mov ecx, 6
mov edx, 6
call fcn.14021a080
lea r8, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
mov ecx, 7
mov edx, 7
call fcn.14021a080
mov rcx, rbp
lea r8, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
mov rdx, rbx
call fcn.14021a080
lea rcx, str.Overflow_when_calculating_output_buffer_length
lea r8, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
mov edx, 0x2e
call fcn.140219ea0
lea r8, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
mov rcx, 0xfffffffffffffff8
mov rdx, r9
call fcn.14021a530
lea r8, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
mov rcx, r9
mov rdx, r14
call fcn.14021a4b0
lea r8, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
call fcn.14021a530
lea r8, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
mov rcx, rdx
mov rdx, rbx
call fcn.14021a4b0
lea r8, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
mov rcx, 0xffffffffffffffe0
xor edx, edx
call fcn.14021a530
lea r8, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
mov rcx, rax
mov rdx, r14
call fcn.14021a4b0
lea r8, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
mov rcx, rdx
mov rdx, rbx
call fcn.14021a4b0
lea r8, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
mov rcx, r9
mov rdx, r14
call fcn.14021a430
lea r8, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
mov rdx, rax
call fcn.14021a530
lea r8, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
mov rcx, rax
mov rdx, rbx
call fcn.14021a4b0
lea r8, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
mov rcx, r9
mov rdx, r14
call fcn.14021a430
lea rax, str.Impossible:_must_only_have_0_to_8_input_bytes_in_last_chunk__with_no_invalid_lengths
mov qword [rsp + 0x78], rax
lea rax, [0x140018690]
mov qword [rsp + 0x80], rax
lea rax, [0x1402ba3c0]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
mov qword [rsp + 0xa8], 0
lea rax, [rsp + 0x78]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
lea rdx, str.C:Usersdreye.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs
lea rcx, [rsp + 0x88]
call fcn.140219f10
int3