Function at 0x14000fe60
Capabilities:
Decode data using base64 via dword translation table

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc8
mov rax, r8
add rax, 3
jb 0x140010d51
mov r14, r8
mov r15, rdx
mov rsi, rcx
cmp rax, 4
jae 0x14000fe99
mov ebx, 1
xor r12d, r12d
jmp 0x14000fec7
shr rax, 2
lea r12, [rax + rax*2]
test r12, r12
js 0x140010e51
movzx eax, byte [0x1404a3130]
xor ecx, ecx
mov rdx, r12
call fcn.140201a50
test rax, rax
je 0x140010e5b
mov rbx, rax
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], 0
mov rax, r14
add rax, 7
jb 0x140010d69
mov r13, rax
shr r13, 3
lea rcx, [r13*2]
lea rbp, [rcx + rcx*2]
cmp rax, 8
jb 0x14000ff2d
cmp r12, rbp
jb 0x1400109c4
xor esi, esi
lea rcx, [rbx + rsi]
lea r8, [rbp - 1]
xor edx, edx
call sub.msvcrt.dll_memset
lea rax, [rsi + rbp]
dec rax
mov byte [rbx + rax], 0
add rbp, rsi
mov qword [rsp + 0x68], rbp
mov eax, r14d
and eax, 7
cmp rax, 5
ja case.default.0x14000ff4c
lea rcx, [0x140399330]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov cl, 1
test r14, r14
je 0x1400107e6
movzx r9d, byte [r15 + r14 - 1]
cmp r9, 0x3d
mov r13, qword [rsp + 0x28]
jne 0x1400107eb
jmp 0x140010b9b
mov eax, 0xa
jmp case.default.0x14000ff4c
mov eax, 8
jmp case.default.0x14000ff4c
mov eax, 0xc
jmp case.default.0x14000ff4c
mov eax, 0xb
xor edx, edx
mov r8, r14
sub r8, rax
cmovb r8, rdx
cmp r8, 0x20
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x50], rbp
mov qword [rsp + 0x48], r14
jae 0x140010132
xor ecx, ecx
cmp r8, 8
jb 0x14001059f
add r8, 0xfffffffffffffff8
cmp rdx, r8
jae 0x14001059f
lea r10, [0x1403bfc38]
lea rax, [rdx + 8]
cmp rax, r14
ja 0x140010ee1
lea r9, [rcx + 8]
cmp rcx, 0xfffffffffffffff7
ja 0x140010ed2
cmp r9, rbp
ja 0x140010ec0
movzx r9d, byte [r15 + rdx]
movzx esi, byte [r9 + r10]
cmp rsi, 0xff
je 0x140010b47
movzx r9d, byte [r15 + rdx + 1]
movzx r11d, byte [r9 + r10]
cmp r11, 0xff
je 0x140010a9f
movzx r9d, byte [r15 + rdx + 2]
movzx edi, byte [r9 + r10]
cmp rdi, 0xff
je 0x140010abb
movzx r9d, byte [r15 + rdx + 3]
movzx r12d, byte [r9 + r10]
cmp r12, 0xff
je 0x140010acd
movzx r9d, byte [r15 + rdx + 4]
movzx ebx, byte [r9 + r10]
cmp rbx, 0xff
je 0x140010b1f
movzx r9d, byte [r15 + rdx + 5]
movzx ebp, byte [r9 + r10]
cmp rbp, 0xff
je 0x140010b2b
movzx r9d, byte [r15 + rdx + 6]
movzx r14d, byte [r9 + r10]
cmp r14, 0xff
je 0x140010b37
mov qword [rsp + 0x38], r13
mov r13, r10
mov r10, r8
movzx r9d, byte [r15 + rdx + 7]
movzx r8d, byte [r9 + r13]
cmp r8, 0xff
je 0x140010b43
shl rsi, 0x3a
shl r11, 0x34
or r11, rsi
shl rdi, 0x2e
shl r12, 0x28
or r12, rdi
or r12, r11
shl rbx, 0x22
shl rbp, 0x1c
or rbp, rbx
shl r14d, 0x16
or r14, rbp
or r14, r12
shl r8d, 0x10
or r8, r14
bswap r8
mov rbx, qword [rsp + 0x30]
mov qword [rbx + rcx], r8
add rcx, 6
mov r13, qword [rsp + 0x38]
dec r13
mov rdx, rax
mov r8, r10
cmp rax, r10
mov rbp, qword [rsp + 0x50]
mov r14, qword [rsp + 0x48]
lea r10, [0x1403bfc38]
jb 0x14000ffd2
jmp 0x1400105a2
lea rax, [r8 - 0x20]
mov qword [rsp + 0x40], rax
xor ecx, ecx
lea r11, [0x1403bfc38]
xor eax, eax
mov qword [rsp + 0x38], r8
lea rdx, [rax + 0x20]
cmp rdx, r14
ja 0x140010deb
cmp rcx, 0xffffffffffffffe5
ja 0x140010dd3
lea r9, [rcx + 0x1a]
cmp r9, rbp
ja 0x140010dfd
movzx r9d, byte [r15 + rax]
movzx r12d, byte [r9 + r11]
cmp r12, 0xff
je 0x140010b94
movzx r9d, byte [r15 + rax + 1]
movzx esi, byte [r9 + r11]
cmp rsi, 0xff
je 0x1400109f4
movzx r9d, byte [r15 + rax + 2]
movzx edi, byte [r9 + r11]
cmp rdi, 0xff
je 0x140010a06
movzx r9d, byte [r15 + rax + 3]
movzx ebp, byte [r9 + r11]
cmp rbp, 0xff
je 0x140010a18
movzx r9d, byte [r15 + rax + 4]
movzx ebx, byte [r9 + r11]
cmp rbx, 0xff
je 0x140010a2a
movzx r9d, byte [r15 + rax + 5]
movzx r10d, byte [r9 + r11]
cmp r10, 0xff
je 0x140010a3c
movzx r9d, byte [r15 + rax + 6]
movzx r14d, byte [r9 + r11]
cmp r14, 0xff
je 0x140010a4e
movzx r9d, byte [r15 + rax + 7]
movzx r8d, byte [r9 + r11]
cmp r8, 0xff
je 0x140010a60
shl r12, 0x3a
shl rsi, 0x34
or rsi, r12
shl rdi, 0x2e
shl rbp, 0x28
or rbp, rdi
or rbp, rsi
shl rbx, 0x22
shl r10, 0x1c
or r10, rbx
shl r14d, 0x16
or r14, r10
or r14, rbp
shl r8d, 0x10
or r8, r14
bswap r8
mov r9, qword [rsp + 0x30]
mov qword [r9 + rcx], r8
movzx r9d, byte [r15 + rax + 8]
movzx esi, byte [r9 + r11]
cmp rsi, 0xff
je 0x140010a69
movzx r9d, byte [r15 + rax + 9]
movzx r12d, byte [r9 + r11]
cmp r12, 0xff
je 0x140010a72
movzx r9d, byte [r15 + rax + 0xa]
movzx edi, byte [r9 + r11]
cmp rdi, 0xff
je 0x140010a7b
movzx r9d, byte [r15 + rax + 0xb]
movzx ebp, byte [r9 + r11]
cmp rbp, 0xff
je 0x140010a84
movzx r9d, byte [r15 + rax + 0xc]
movzx ebx, byte [r9 + r11]
cmp rbx, 0xff
je 0x140010a8d
movzx r9d, byte [r15 + rax + 0xd]
movzx r10d, byte [r9 + r11]
cmp r10, 0xff
je 0x140010a96
movzx r9d, byte [r15 + rax + 0xe]
movzx r14d, byte [r9 + r11]
cmp r14, 0xff
je 0x140010aa8
movzx r9d, byte [r15 + rax + 0xf]
movzx r8d, byte [r9 + r11]
cmp r8, 0xff
je 0x140010ac4
shl rsi, 0x3a
shl r12, 0x34
or r12, rsi
shl rdi, 0x2e
shl rbp, 0x28
or rbp, rdi
or rbp, r12
shl rbx, 0x22
shl r10, 0x1c
or r10, rbx
shl r14d, 0x16
or r14, r10
or r14, rbp
shl r8d, 0x10
or r8, r14
bswap r8
mov r9, qword [rsp + 0x30]
mov qword [r9 + rcx + 6], r8
movzx r9d, byte [r15 + rax + 0x10]
movzx esi, byte [r9 + r11]
cmp rsi, 0xff
je 0x140010ad3
movzx r9d, byte [r15 + rax + 0x11]
movzx r12d, byte [r9 + r11]
cmp r12, 0xff
je 0x140010b25
movzx r9d, byte [r15 + rax + 0x12]
movzx edi, byte [r9 + r11]
cmp rdi, 0xff
je 0x140010b31
movzx r9d, byte [r15 + rax + 0x13]
movzx ebp, byte [r9 + r11]
cmp rbp, 0xff
je 0x140010b3d
movzx r9d, byte [r15 + rax + 0x14]
movzx ebx, byte [r9 + r11]
cmp rbx, 0xff
je 0x140010b4e
movzx r9d, byte [r15 + rax + 0x15]
movzx r10d, byte [r9 + r11]
cmp r10, 0xff
je 0x140010b54
movzx r9d, byte [r15 + rax + 0x16]
movzx r14d, byte [r9 + r11]
cmp r14, 0xff
je 0x140010b5a
movzx r9d, byte [r15 + rax + 0x17]
movzx r8d, byte [r9 + r11]
cmp r8, 0xff
je 0x140010b60
shl rsi, 0x3a
shl r12, 0x34
or r12, rsi
shl rdi, 0x2e
shl rbp, 0x28
or rbp, rdi
or rbp, r12
shl rbx, 0x22
shl r10, 0x1c
or r10, rbx
shl r14d, 0x16
or r14, r10
or r14, rbp
shl r8d, 0x10
or r8, r14
bswap r8
mov r9, qword [rsp + 0x30]
mov qword [r9 + rcx + 0xc], r8
movzx r9d, byte [r15 + rax + 0x18]
movzx esi, byte [r9 + r11]
cmp rsi, 0xff
je 0x140010b66
movzx r9d, byte [r15 + rax + 0x19]
movzx r12d, byte [r9 + r11]
cmp r12, 0xff
je 0x140010b6c
movzx r9d, byte [r15 + rax + 0x1a]
movzx edi, byte [r9 + r11]
cmp rdi, 0xff
je 0x140010b72
movzx r9d, byte [r15 + rax + 0x1b]
movzx ebp, byte [r9 + r11]
cmp rbp, 0xff
je 0x140010b78
movzx r9d, byte [r15 + rax + 0x1c]
movzx ebx, byte [r9 + r11]
cmp rbx, 0xff
je 0x140010b7e
movzx r9d, byte [r15 + rax + 0x1d]
movzx r10d, byte [r9 + r11]
cmp r10, 0xff
je 0x140010b84
movzx r9d, byte [r15 + rax + 0x1e]
movzx r14d, byte [r9 + r11]
cmp r14, 0xff
je 0x140010b8a
movzx r9d, byte [r15 + rax + 0x1f]
movzx r8d, byte [r9 + r11]
cmp r8, 0xff
je 0x140010b90
shl rsi, 0x3a
shl r12, 0x34
or r12, rsi
shl rdi, 0x2e
shl rbp, 0x28
or rbp, rdi
or rbp, r12
shl rbx, 0x22
shl r10, 0x1c
or r10, rbx
shl r14d, 0x16
or r14, r10
or r14, rbp
shl r8d, 0x10
or r8, r14
bswap r8
mov rbx, qword [rsp + 0x30]
mov qword [rbx + rcx + 0x12], r8
add rcx, 0x18
add r13, 0xfffffffffffffffc
mov rax, rdx
cmp rdx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x50]
mov r14, qword [rsp + 0x48]
mov r8, qword [rsp + 0x38]
jbe 0x14001014b
jmp 0x14000ffb4
mov rax, rdx
cmp r13, 2
jb 0x14001079d
dec r13
lea rdx, [r14 - 7]
mov qword [rsp + 0xa8], rdx
mov r10, rax
neg r10
lea rdx, [r14 - 5]
mov qword [rsp + 0xb0], rdx
lea rdx, [r14 - 3]
mov qword [rsp + 0x40], rdx
lea rdx, [r14 - 1]
mov qword [rsp + 0x38], rdx
cmp rax, r14
ja 0x140010db2
lea rsi, [rcx + 6]
cmp rcx, 0xfffffffffffffff9
ja 0x140010dc4
cmp rsi, rbp
lea rbx, [0x1403bfc38]
ja 0x140010d90
cmp r14, rax
je 0x140010da2
movzx r9d, byte [r15 + rax]
movzx r8d, byte [r9 + rbx]
cmp r8, 0xff
je 0x140010b94
cmp qword [rsp + 0x38], rax
je 0x140010e0f
movzx r9d, byte [r15 + rax + 1]
movzx r11d, byte [r9 + rbx]
cmp r11, 0xff
je 0x1400109ec
lea rdx, [r14 + r10]
cmp rdx, 2
jbe 0x140010e25
movzx r9d, byte [r15 + rax + 2]
movzx ebp, byte [r9 + rbx]
cmp rbp, 0xff
je 0x1400109fd
cmp qword [rsp + 0x40], rax
je 0x140010e3b
movzx r9d, byte [r15 + rax + 3]
movzx r12d, byte [r9 + rbx]
cmp r12, 0xff
je 0x140010a0f
cmp rdx, 4
jbe 0x140010e68
movzx r9d, byte [r15 + rax + 4]
movzx edi, byte [r9 + rbx]
cmp rdi, 0xff
je 0x140010a21
cmp qword [rsp + 0xb0], rax
je 0x140010e7e
movzx r9d, byte [r15 + rax + 5]
movzx ebx, byte [r9 + rbx]
cmp rbx, 0xff
je 0x140010a33
cmp rdx, 6
jbe 0x140010e94
movzx r9d, byte [r15 + rax + 6]
lea rdx, [0x1403bfc38]
movzx edx, byte [r9 + rdx]
cmp rdx, 0xff
je 0x140010a45
cmp qword [rsp + 0xa8], rax
je 0x140010eaa
movzx r9d, byte [r15 + rax + 7]
lea r14, [0x1403bfc38]
movzx r14d, byte [r9 + r14]
cmp r14, 0xff
je 0x140010a57
shl r8, 0x3a
shl r11, 0x34
or r11, r8
shl rbp, 0x2e
or rbp, r11
shl r12, 0x28
or r12, rbp
shl rdi, 0x22
or rdi, r12
shl rbx, 0x1c
or rbx, rdi
shl edx, 0x16
or rdx, rbx
shl r14d, 0x10
or r14, rdx
bswap r14
mov rbx, qword [rsp + 0x30]
mov dword [rbx + rcx], r14d
shr r14, 0x20
mov word [rbx + rcx + 4], r14w
add rax, 8
add r10, 0xfffffffffffffff8
mov rdi, rsi
mov rcx, rsi
dec r13
mov rbp, qword [rsp + 0x50]
mov r14, qword [rsp + 0x48]
jne 0x1400105df
jmp 0x1400107a0
mov rdi, rcx
cmp rax, r14
ja 0x140010f05
xor r11d, r11d
cmp rax, r14
jne 0x14001080c
xor r9d, r9d
xor r10d, r10d
xor r8d, r8d
xor r13d, r13d
xor r12d, r12d
xor r15d, r15d
xor r14d, r14d
xor esi, esi
xor ecx, ecx
mov rdx, r8
shl rdx, cl
test rdx, rdx
je 0x1400108a3
add rax, r10
dec rax
mov cl, 2
jmp 0x140010b96
jmp 0x140010b96
lea rax, [0x1403bfc38]
cmp byte [r9 + rax], 0xff
movabs rdi, 0x8000000000000000
je 0x1400109b7
jmp 0x140010ba5
add r14, r15
add r15, rax
xor ecx, ecx
xor esi, esi
xor r10d, r10d
xor r8d, r8d
xor r13d, r13d
mov rdx, r13
nop word cs:[rax + rax]
lea r13, [rdx + 1]
movzx r9d, byte [r15]
inc r15
cmp r9, 0x3d
jne 0x140010861
test dl, 2
je 0x14001096f
test r11d, r11d
cmove rsi, rdx
inc r11d
mov rdx, r13
cmp r15, r14
jne 0x140010830
jmp 0x140010981
test r11d, r11d
jg 0x140010d3e
mov r12, rdi
lea rcx, [0x1403bfc38]
movzx edi, byte [r9 + rcx]
cmp rdi, 0xff
je 0x140010d49
inc r10
imul ecx, r10d, 0x3a
shl rdi, cl
or r8, rdi
mov ecx, r9d
cmp r15, r14
mov rdi, r12
jne 0x14001081f
jmp 0x140010984
test r11b, r11b
je 0x1400109e2
cmp rdi, rbp
jae 0x140010f17
mov rax, r8
shr rax, 0x38
mov byte [rbx + rdi], al
lea rcx, [rdi + 1]
test r13b, r13b
je 0x140010ab1
cmp rcx, rbp
mov r13, qword [rsp + 0x28]
jae 0x140010f1a
mov rax, r8
shr rax, 0x30
mov byte [rbx + rdi + 1], al
lea rcx, [rdi + 2]
test r12b, r12b
je 0x140010adc
cmp rcx, rbp
jae 0x140010f1a
mov rax, r8
shr rax, 0x28
mov byte [rbx + rdi + 2], al
lea rcx, [rdi + 3]
test r15b, r15b
je 0x140010adc
cmp rcx, rbp
jae 0x140010f1a
mov rax, r8
shr rax, 0x20
mov byte [rbx + rdi + 3], al
lea rcx, [rdi + 4]
test r14b, r14b
je 0x140010adc
cmp rcx, rbp
jae 0x140010f1a
mov eax, r8d
shr eax, 0x18
mov byte [rbx + rdi + 4], al
lea rcx, [rdi + 5]
test sil, sil
je 0x140010adc
cmp rcx, rbp
jae 0x140010f1a
shr r8d, 0x10
mov byte [rbx + rdi + 5], r8b
add rdi, 6
jmp 0x140010adf
test r11d, r11d
cmovg rdx, rsi
add rax, rdx
mov r9b, 0x3d
jmp 0x140010b94
mov r9d, ecx
cmp r10, 8
ja case.0x14001099c.1
lea rcx, [0x140399348]
movsxd rdx, dword [rcx + r10*4]
add rdx, rcx
jmp rdx
xor r11d, r11d
xor r13d, r13d
xor r12d, r12d
xor r15d, r15d
xor r14d, r14d
xor esi, esi
mov rcx, r10
jmp 0x1400107ca
dec r14
xor ecx, ecx
mov rax, r14
jmp 0x140010ba5
lea rcx, [rsp + 0x58]
xor edx, edx
mov r8, rbp
call fcn.1401d5ea0
mov rbx, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x68]
jmp 0x14000ff10
mov r13, qword [rsp + 0x28]
jmp 0x140010adf
inc rax
jmp 0x140010b94
or rax, 1
jmp 0x140010b94
add rax, 2
jmp 0x140010b94
or rax, 2
jmp 0x140010b94
add rax, 3
jmp 0x140010b94
or rax, 3
jmp 0x140010b94
add rax, 4
jmp 0x140010b94
or rax, 4
jmp 0x140010b94
add rax, 5
jmp 0x140010b94
or rax, 5
jmp 0x140010b94
add rax, 6
jmp 0x140010b94
or rax, 6
jmp 0x140010b94
add rax, 7
jmp 0x140010b94
or rax, 7
jmp 0x140010b94
or rax, 8
jmp 0x140010b94
or rax, 9
jmp 0x140010b94
or rax, 0xa
jmp 0x140010b94
or rax, 0xb
jmp 0x140010b94
or rax, 0xc
jmp 0x140010b94
or rax, 0xd
jmp 0x140010b94
or rdx, 1
jmp 0x140010b47
or rax, 0xe
jmp 0x140010b94
mov rdi, rcx
mov r13, qword [rsp + 0x28]
jmp 0x140010adf
or rdx, 2
jmp 0x140010b47
or rax, 0xf
jmp 0x140010b94
or rdx, 3
jmp 0x140010b47
or rax, 0x10
jmp 0x140010b94
mov rdi, rcx
mov rax, qword [rsp + 0x68]
cmp rax, rdi
cmovb rdi, rax
mov qword [rsp + 0x68], rdi
movups xmm0, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x80], rdi
movabs rdi, 0x8000000000000000
mov rsi, qword [rsp + 0x70]
cmp rsi, rdi
je 0x140010be0
jmp 0x140010c2e
or rdx, 4
jmp 0x140010b47
or rax, 0x11
jmp 0x140010b94
or rdx, 5
jmp 0x140010b47
or rax, 0x12
jmp 0x140010b94
or rdx, 6
jmp 0x140010b47
or rax, 0x13
jmp 0x140010b94
or rdx, 7
xor ecx, ecx
mov rax, rdx
jmp 0x140010b96
or rax, 0x14
jmp 0x140010b94
or rax, 0x15
jmp 0x140010b94
or rax, 0x16
jmp 0x140010b94
or rax, 0x17
jmp 0x140010b94
or rax, 0x18
jmp 0x140010b94
or rax, 0x19
jmp 0x140010b94
or rax, 0x1a
jmp 0x140010b94
or rax, 0x1b
jmp 0x140010b94
or rax, 0x1c
jmp 0x140010b94
or rax, 0x1d
jmp 0x140010b94
or rax, 0x1e
jmp 0x140010b94
or rax, 0x1f
xor ecx, ecx
mov r13, qword [rsp + 0x28]
movabs rdi, 0x8000000000000000
mov r8, qword [rsp + 0x60]
mov byte [rsp + 0x78], cl
mov byte [rsp + 0x79], r9b
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x70], rdi
cmp qword [rsp + 0x58], 0
je 0x140010be0
mov rcx, qword [0x1404a30d0]
xor edx, edx
call fcn.14021d5e4
mov rsi, qword [rsp + 0x70]
cmp rsi, rdi
jne 0x140010c2e
lea rsi, [rsp + 0x78]
movzx eax, byte [0x1404a3130]
mov edx, 0x10
xor ecx, ecx
call fcn.140201a50
test rax, rax
je 0x140010d81
movups xmm0, xmmword [rsi]
movups xmmword [rax], xmm0
mov qword [r13 + 8], rax
lea rax, [0x1403a2bf0]
mov qword [r13 + 0x10], rax
mov qword [r13], rdi
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdi, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x80]
test rbx, rbx
je 0x140010c65
js 0x140010ef3
movzx eax, byte [0x1404a3130]
xor ecx, ecx
mov rdx, rbx
call fcn.140201a50
test rax, rax
je 0x140010ef8
mov r14, rax
jmp 0x140010c6b
mov r14d, 1
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov qword [r13], rbx
mov qword [r13 + 8], r14
mov qword [r13 + 0x10], rbx
test rsi, rsi
je 0x140010c1a
mov rcx, qword [0x1404a30d0]
xor edx, edx
mov r8, rdi
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.14021d5e4
mov ecx, 0x20
mov r11b, 1
xor r14d, r14d
mov r13b, 1
mov r12b, 1
mov r15b, 1
xor esi, esi
jmp 0x1400107ca
mov ecx, 8
mov r11b, 1
xor r13d, r13d
xor r12d, r12d
jmp 0x140010d02
mov ecx, 0x28
mov r11b, 1
xor esi, esi
mov r13b, 1
mov r12b, 1
mov r15b, 1
mov r14b, 1
jmp 0x1400107ca
mov ecx, 0x10
mov r11b, 1
xor r12d, r12d
mov r13b, 1
xor r15d, r15d
jmp 0x140010d18
mov ecx, 0x18
mov r11b, 1
xor r15d, r15d
mov r13b, 1
mov r12b, 1
xor r14d, r14d
xor esi, esi
jmp 0x1400107ca
mov ecx, 0x30
mov r11b, 1
mov r13b, 1
mov r12b, 1
mov r15b, 1
mov r14b, 1
mov sil, 1
jmp 0x1400107ca
add rax, rsi
mov r9b, 0x3d
jmp 0x140010b94
add rax, rdx
jmp 0x140010b94
lea rcx, str.decoded_length_calculation_overflow
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov edx, 0x23
call fcn.140049f10
lea rcx, str.Overflow_when_calculating_number_of_chunks_in_input
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov edx, 0x33
call fcn.140049f10
mov ecx, 8
mov edx, 0x10
call fcn.140043da0
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov rcx, rsi
mov rdx, rbp
call fcn.140047140
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
xor ecx, ecx
xor edx, edx
call fcn.140046850
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov rcx, rax
mov rdx, r14
call fcn.1400467e0
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov rdx, rsi
call fcn.140049b30
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov edx, 0xa
mov rcx, 0xfffffffffffffff0
call fcn.140049b30
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov rcx, rdx
mov rdx, r14
call fcn.140047140
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov rcx, r9
mov rdx, rbp
call fcn.140047140
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov ecx, 1
mov edx, 1
call fcn.140046850
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov ecx, 2
mov edx, 2
call fcn.140046850
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov ecx, 3
mov edx, 3
call fcn.140046850
xor ecx, ecx
mov rdx, r12
call fcn.140043d40
mov ecx, 1
mov rdx, r12
call fcn.140043d40
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov ecx, 4
mov edx, 4
call fcn.140046850
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov ecx, 5
mov edx, 5
call fcn.140046850
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov ecx, 6
mov edx, 6
call fcn.140046850
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov ecx, 7
mov edx, 7
call fcn.140046850
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov rcx, r9
mov rdx, rbp
call fcn.140047140
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov rdx, r9
call fcn.140049b30
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov rcx, rax
mov rdx, r14
call fcn.140047140
call fcn.140043d60
mov ecx, 1
mov rdx, rbx
call fcn.140043d40
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov rcx, rax
mov rdx, r14
call fcn.1400467e0
mov rcx, rdi
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov rdx, rbp
call fcn.140046850
lea rax, str.Impossible:_must_only_have_0_to_8_input_bytes_in_last_chunk__with_no_invalid_lengths
mov qword [rsp + 0xb8], rax
lea rax, [0x1401502d0]
mov qword [rsp + 0xc0], rax
lea rax, str.internal_error:_entered_unreachable_code:
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
lea rdx, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
lea rcx, [rsp + 0x70]
call fcn.1400467a0
int3