Function at 0x140124770
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 0x1401247e5
movzx eax, byte [0x1402e6951]
mov edx, 1
mov rcx, rbx
call fcn.140018800
mov r12, rax
test rax, rax
jne 0x1401247eb
mov ecx, 1
mov rdx, rbx
call fcn.140222360
ud2
mov r12d, 1
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], 0
mov rcx, r15
mov rdx, r14
call fcn.14012dba0
mov rdi, rax
mov ecx, 6
mul rcx
jo 0x140125631
mov r13, rax
test rax, rax
je 0x140124852
cmp rbx, r13
jb 0x14012517f
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 + 0x58]
jmp 0x140124854
xor ebx, ebx
mov qword [rsp + 0x68], rbx
mov eax, dword [rsp + 0x3c]
shr eax, 0x10
movsx rax, al
lea rcx, [0x1402c0d38]
mov r10, qword [rcx + rax*8]
mov eax, r14d
and eax, 7
cmp rax, 5
ja case.default.0x140124889
lea rcx, [0x1402c0d50]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov cl, 1
jmp 0x140125428
mov eax, 8
jmp case.default.0x140124889
mov eax, 0xa
jmp case.default.0x140124889
mov eax, 0xb
jmp case.default.0x140124889
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 0x140124d41
lea rax, [r11 - 0x20]
mov qword [rsp + 0x40], rax
xor r9d, r9d
xor ecx, ecx
cmp r9, 0xffffffffffffffe0
je 0x140125699
lea rax, [r9 + 0x20]
cmp rax, r14
ja 0x1401256b0
lea rdx, [rcx + 0x1a]
cmp rdx, rbx
ja 0x1401256c4
movzx r8d, byte [r15 + r9]
movzx edx, byte [r10 + r8]
cmp rdx, 0xff
je 0x140125286
movzx r8d, byte [r15 + r9 + 1]
movzx ebp, byte [r10 + r8]
cmp rbp, 0xff
je 0x14012519d
movzx r8d, byte [r15 + r9 + 2]
movzx r13d, byte [r10 + r8]
cmp r13, 0xff
je 0x1401251a7
movzx r8d, byte [r15 + r9 + 3]
movzx esi, byte [r10 + r8]
cmp rsi, 0xff
je 0x1401251b2
mov qword [rsp + 0x30], rdi
movzx r8d, byte [r15 + r9 + 4]
movzx edi, byte [r10 + r8]
cmp rdi, 0xff
je 0x1401251d2
movzx r8d, byte [r15 + r9 + 5]
movzx ebx, byte [r10 + r8]
cmp rbx, 0xff
je 0x140125256
movzx r8d, byte [r15 + r9 + 6]
movzx r14d, byte [r10 + r8]
cmp r14, 0xff
je 0x140125261
movzx r8d, byte [r15 + r9 + 7]
movzx r12d, byte [r10 + r8]
cmp r12, 0xff
je 0x140125213
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 0x14012526c
movzx r8d, byte [r15 + r9 + 9]
movzx ebp, byte [r10 + r8]
cmp rbp, 0xff
je 0x140125277
movzx r8d, byte [r15 + r9 + 0xa]
movzx r13d, byte [r10 + r8]
cmp r13, 0xff
je 0x140125282
movzx r8d, byte [r15 + r9 + 0xb]
movzx esi, byte [r10 + r8]
cmp rsi, 0xff
je 0x14012528d
movzx r8d, byte [r15 + r9 + 0xc]
movzx edi, byte [r10 + r8]
cmp rdi, 0xff
je 0x140125298
movzx r8d, byte [r15 + r9 + 0xd]
movzx ebx, byte [r10 + r8]
cmp rbx, 0xff
je 0x1401252a3
movzx r8d, byte [r15 + r9 + 0xe]
movzx r14d, byte [r10 + r8]
cmp r14, 0xff
je 0x1401252ae
movzx r8d, byte [r15 + r9 + 0xf]
movzx r12d, byte [r10 + r8]
cmp r12, 0xff
je 0x1401252b9
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 0x1401252cb
movzx r8d, byte [r15 + r9 + 0x11]
movzx ebp, byte [r10 + r8]
cmp rbp, 0xff
je 0x1401252df
movzx r8d, byte [r15 + r9 + 0x12]
movzx r13d, byte [r10 + r8]
cmp r13, 0xff
je 0x1401252ea
movzx r8d, byte [r15 + r9 + 0x13]
movzx esi, byte [r10 + r8]
cmp rsi, 0xff
je 0x1401252f5
movzx r8d, byte [r15 + r9 + 0x14]
movzx edi, byte [r10 + r8]
cmp rdi, 0xff
je 0x140125300
movzx r8d, byte [r15 + r9 + 0x15]
movzx ebx, byte [r10 + r8]
cmp rbx, 0xff
je 0x14012530b
movzx r8d, byte [r15 + r9 + 0x16]
movzx r14d, byte [r10 + r8]
cmp r14, 0xff
je 0x140125316
movzx r8d, byte [r15 + r9 + 0x17]
movzx r12d, byte [r10 + r8]
cmp r12, 0xff
je 0x140125321
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 0x140125327
movzx r8d, byte [r15 + r9 + 0x19]
movzx ebp, byte [r10 + r8]
cmp rbp, 0xff
je 0x140125332
movzx r8d, byte [r15 + r9 + 0x1a]
movzx r13d, byte [r10 + r8]
cmp r13, 0xff
je 0x14012533d
movzx r8d, byte [r15 + r9 + 0x1b]
movzx esi, byte [r10 + r8]
cmp rsi, 0xff
je 0x140125348
movzx r8d, byte [r15 + r9 + 0x1c]
movzx edi, byte [r10 + r8]
cmp rdi, 0xff
je 0x140125353
movzx r8d, byte [r15 + r9 + 0x1d]
movzx ebx, byte [r10 + r8]
cmp rbx, 0xff
je 0x14012535e
movzx r8d, byte [r15 + r9 + 0x1e]
movzx r14d, byte [r10 + r8]
cmp r14, 0xff
je 0x140125369
movzx r8d, byte [r15 + r9 + 0x1f]
movzx r12d, byte [r10 + r8]
cmp r12, 0xff
je 0x140125374
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 0x1401248df
jmp 0x140124d43
xor eax, eax
cmp r11, 8
mov qword [rsp + 0x30], rcx
jb 0x140124ed7
add r11, 0xfffffffffffffff8
cmp rax, r11
jae 0x140124ed7
mov qword [rsp + 0x40], r11
lea r9, [rax + 8]
cmp rax, 0xfffffffffffffff8
je 0x14012564b
cmp r9, r14
mov rcx, qword [rsp + 0x30]
ja 0x140125663
lea rdx, [rcx + 8]
cmp rcx, 0xfffffffffffffff7
ja 0x140125677
cmp rdx, rbx
ja 0x140125685
movzx r8d, byte [r15 + rax]
movzx edx, byte [r10 + r8]
cmp rdx, 0xff
je 0x14012523e
movzx r8d, byte [r15 + rax + 1]
movzx r13d, byte [r10 + r8]
cmp r13, 0xff
je 0x14012521c
movzx r8d, byte [r15 + rax + 2]
movzx ebp, byte [r10 + r8]
cmp rbp, 0xff
je 0x140125222
movzx r8d, byte [r15 + rax + 3]
movzx esi, byte [r10 + r8]
cmp rsi, 0xff
je 0x140125228
mov r11, rdi
movzx r8d, byte [r15 + rax + 4]
movzx edi, byte [r10 + r8]
cmp rdi, 0xff
je 0x14012522e
movzx r8d, byte [r15 + rax + 5]
movzx ebx, byte [r10 + r8]
cmp rbx, 0xff
je 0x140125234
movzx r8d, byte [r15 + rax + 6]
movzx r14d, byte [r10 + r8]
cmp r14, 0xff
je 0x14012523a
movzx r8d, byte [r15 + rax + 7]
movzx r12d, byte [r10 + r8]
cmp r12, 0xff
je 0x140125248
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 0x140124d64
jmp 0x140124eda
mov r9, rax
cmp rdi, 2
jb 0x14012509f
mov rdx, r14
sub rdx, r9
dec rdi
mov rcx, qword [rsp + 0x30]
cmp r9, r14
ja 0x1401256d8
lea rax, [rcx + 6]
cmp rcx, 0xfffffffffffffff9
mov r12, qword [rsp + 0x28]
ja 0x1401256ec
cmp rax, rbx
ja 0x1401256fd
cmp r14, r9
je 0x140125563
movzx r8d, byte [r15 + r9]
movzx r11d, byte [r10 + r8]
cmp r11, 0xff
je 0x140125286
cmp rdx, 2
jb 0x140125575
movzx r8d, byte [r15 + r9 + 1]
movzx r13d, byte [r10 + r8]
cmp r13, 0xff
je 0x14012519d
cmp rdx, 2
jbe 0x14012558d
mov qword [rsp + 0x30], rax
movzx r8d, byte [r15 + r9 + 2]
movzx ebp, byte [r10 + r8]
cmp rbp, 0xff
je 0x1401251a7
cmp rdx, 3
jbe 0x1401255a5
movzx r8d, byte [r15 + r9 + 3]
movzx esi, byte [r10 + r8]
cmp rsi, 0xff
je 0x1401251b2
cmp rdx, 4
jbe 0x1401255bd
movzx r8d, byte [r15 + r9 + 4]
movzx eax, byte [r10 + r8]
cmp rax, 0xff
je 0x1401251d2
cmp rdx, 5
jbe 0x1401255d5
mov r12, rdi
movzx r8d, byte [r15 + r9 + 5]
movzx edi, byte [r10 + r8]
cmp rdi, 0xff
je 0x1401252c2
cmp rdx, 6
jbe 0x1401255ed
movzx r8d, byte [r15 + r9 + 6]
movzx ebx, byte [r10 + r8]
cmp rbx, 0xff
je 0x1401252d6
cmp rdx, 7
jbe 0x140125605
movzx r8d, byte [r15 + r9 + 7]
movzx r14d, byte [r10 + r8]
cmp r14, 0xff
je 0x140125213
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 0x140124ef2
jmp 0x1401250a4
mov rbp, qword [rsp + 0x30]
cmp r9, r14
ja 0x140125711
xor r12d, r12d
cmp r9, r14
jne 0x1401250e0
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 0x140125410
jmp 0x14012546e
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 dword [rax]
movzx r8d, byte [r15 + rcx]
cmp r8, 0x3d
jne 0x140125137
lea r8, [rdx + rcx]
test r8b, 2
je 0x1401251bd
lea rdi, [rsi + rcx]
test edi, edi
cmove r13, r8
lea r8, [r15 + rcx]
inc r8
inc rcx
cmp r8, r14
jne 0x140125100
jmp 0x1401251dd
add rsi, rcx
test esi, esi
jg 0x14012554d
movzx eax, byte [r10 + r8]
cmp rax, 0xff
je 0x140125558
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 0x1401250f7
jmp 0x1401251e0
lea rcx, [rsp + 0x58]
xor edx, edx
mov r8, r13
call fcn.140219ac0
mov r12, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x68]
jmp 0x14012482d
inc r9
xor ecx, ecx
jmp 0x140125428
add r9, 2
xor ecx, ecx
jmp 0x140125428
add r9, 3
xor ecx, ecx
jmp 0x140125428
add r12d, ecx
test r12d, r12d
cmovg r8, r13
add r9, r8
mov r8b, 0x3d
jmp 0x140125378
add r9, 4
xor ecx, ecx
jmp 0x140125428
mov r8d, eax
cmp r11, 8
ja case.0x1401251f8.1
lea rax, [0x1402c0d68]
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 0x140125401
add r9, 7
jmp 0x140125378
or rax, 1
jmp 0x14012523e
or rax, 2
jmp 0x14012523e
or rax, 3
jmp 0x14012523e
or rax, 4
jmp 0x14012523e
or rax, 5
jmp 0x14012523e
or rax, 6
xor ecx, ecx
mov r9, rax
jmp 0x140125428
or rax, 7
xor ecx, ecx
mov r9, rax
jmp 0x140125423
add r9, 5
xor ecx, ecx
jmp 0x140125428
add r9, 6
xor ecx, ecx
jmp 0x140125428
add r9, 8
xor ecx, ecx
jmp 0x140125428
add r9, 9
xor ecx, ecx
jmp 0x140125428
add r9, 0xa
xor ecx, ecx
jmp 0x140125428
add r9, 0xb
xor ecx, ecx
jmp 0x140125428
add r9, 0xc
xor ecx, ecx
jmp 0x140125428
add r9, 0xd
xor ecx, ecx
jmp 0x140125428
add r9, 0xe
xor ecx, ecx
jmp 0x140125428
add r9, 0xf
jmp 0x140125378
add r9, 5
jmp 0x140125378
add r9, 0x10
xor ecx, ecx
jmp 0x140125428
add r9, 6
jmp 0x140125378
add r9, 0x11
xor ecx, ecx
jmp 0x140125428
add r9, 0x12
xor ecx, ecx
jmp 0x140125428
add r9, 0x13
xor ecx, ecx
jmp 0x140125428
add r9, 0x14
xor ecx, ecx
jmp 0x140125428
add r9, 0x15
xor ecx, ecx
jmp 0x140125428
add r9, 0x16
xor ecx, ecx
jmp 0x140125428
add r9, 0x17
jmp 0x140125378
add r9, 0x18
xor ecx, ecx
jmp 0x140125428
add r9, 0x19
xor ecx, ecx
jmp 0x140125428
add r9, 0x1a
xor ecx, ecx
jmp 0x140125428
add r9, 0x1b
xor ecx, ecx
jmp 0x140125428
add r9, 0x1c
xor ecx, ecx
jmp 0x140125428
add r9, 0x1d
xor ecx, ecx
jmp 0x140125428
add r9, 0x1e
xor ecx, ecx
jmp 0x140125428
add r9, 0x1f
xor ecx, ecx
jmp 0x140125423
mov ecx, 8
mov r12b, 1
xor r10d, r10d
xor r13d, r13d
jmp 0x14012539d
mov ecx, 0x10
mov r12b, 1
xor r13d, r13d
mov r10b, 1
xor r15d, r15d
jmp 0x1401253b3
mov ecx, 0x18
mov r12b, 1
xor r15d, r15d
mov r10b, 1
mov r13b, 1
xor r14d, r14d
xor edi, edi
jmp 0x140125401
mov ecx, 0x20
mov r12b, 1
xor r14d, r14d
mov r10b, 1
mov r13b, 1
mov r15b, 1
xor edi, edi
jmp 0x140125401
mov ecx, 0x28
mov r12b, 1
xor edi, edi
mov r10b, 1
mov r13b, 1
mov r15b, 1
mov r14b, 1
jmp 0x140125401
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 0x14012546e
mov rax, rsi
shl rax, cl
test rax, rax
je 0x14012546e
add r9, r11
dec r9
mov cl, 2
mov r12, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x70]
mov byte [rsi + 8], cl
mov byte [rsi + 9], r8b
mov qword [rsi + 0x10], r9
mov qword [rsi], 0
test rdx, rdx
je 0x140125457
mov r8d, 1
mov rcx, r12
call fcn.140018810
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 0x140125528
cmp rbp, rbx
jae 0x14012561d
mov rax, rsi
shr rax, 0x38
mov rdx, qword [rsp + 0x28]
mov byte [rdx + rbp], al
lea rcx, [rbp + 1]
test r10b, r10b
je 0x140125525
cmp rcx, rbx
jae 0x140125620
mov rax, rsi
shr rax, 0x30
mov byte [rdx + rbp + 1], al
lea rcx, [rbp + 2]
test r13b, r13b
je 0x140125525
cmp rcx, rbx
jae 0x140125620
mov rax, rsi
shr rax, 0x28
mov byte [rdx + rbp + 2], al
lea rcx, [rbp + 3]
test r15b, r15b
je 0x140125525
cmp rcx, rbx
jae 0x140125620
mov rax, rsi
shr rax, 0x20
mov byte [rdx + rbp + 3], al
lea rcx, [rbp + 4]
test r14b, r14b
je 0x140125525
cmp rcx, rbx
jae 0x140125620
mov eax, esi
shr eax, 0x18
mov byte [rdx + rbp + 4], al
lea rcx, [rbp + 5]
test dil, dil
je 0x140125525
cmp rcx, rbx
jae 0x140125620
shr esi, 0x10
mov byte [rdx + rbp + 5], sil
add rbp, 6
jmp 0x140125528
mov rbp, rcx
cmp rbx, rbp
mov rsi, qword [rsp + 0x70]
jb 0x140125537
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 0x140125457
add r9, r13
mov r8b, 0x3d
jmp 0x140125378
add r9, rdx
add r9, rcx
jmp 0x140125378
lea r8, str.C:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
xor ecx, ecx
xor edx, edx
call fcn.140222760
ud2
lea r8, str.C:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
mov ecx, 1
mov edx, 1
call fcn.140222760
ud2
lea r8, str.C:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
mov ecx, 2
mov edx, 2
call fcn.140222760
ud2
lea r8, str.C:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
mov ecx, 3
mov edx, 3
call fcn.140222760
ud2
lea r8, str.C:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
mov ecx, 4
mov edx, 4
call fcn.140222760
ud2
lea r8, str.C:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
mov ecx, 5
mov edx, 5
call fcn.140222760
ud2
lea r8, str.C:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
mov ecx, 6
mov edx, 6
call fcn.140222760
ud2
lea r8, str.C:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
mov ecx, 7
mov edx, 7
call fcn.140222760
ud2
mov rcx, rbp
lea r8, str.C:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
mov rdx, rbx
call fcn.140222760
ud2
lea rcx, str.Overflow_when_calculating_output_buffer_length
lea r8, str.C:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
mov edx, 0x2e
call fcn.140222540
ud2
lea r8, str.C:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
mov rcx, 0xfffffffffffffff8
mov rdx, r9
call fcn.140222c10
ud2
lea r8, str.C:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
mov rcx, r9
mov rdx, r14
call fcn.140222b90
ud2
lea r8, str.C:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
call fcn.140222c10
ud2
lea r8, str.C:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
mov rcx, rdx
mov rdx, rbx
call fcn.140222b90
ud2
lea r8, str.C:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
mov rcx, 0xffffffffffffffe0
xor edx, edx
call fcn.140222c10
ud2
lea r8, str.C:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
mov rcx, rax
mov rdx, r14
call fcn.140222b90
ud2
lea r8, str.C:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
mov rcx, rdx
mov rdx, rbx
call fcn.140222b90
ud2
lea r8, str.C:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
mov rcx, r9
mov rdx, r14
call fcn.140222b10
ud2
lea r8, str.C:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
mov rdx, rax
call fcn.140222c10
ud2
lea r8, str.C:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
mov rcx, rax
mov rdx, rbx
call fcn.140222b90
ud2
lea r8, str.C:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
mov rcx, r9
mov rdx, r14
call fcn.140222b10
ud2
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, [0x140016150]
mov qword [rsp + 0x80], rax
lea rax, str.__n__
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:UsersJuanjo.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.10.1_srcdecode.rs_
lea rcx, [rsp + 0x88]
call fcn.1402225b0
ud2