Function at 0x1401d96f0
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, 0x88
mov r10, rdx
mov eax, r8d
and eax, 7
cmp rax, 5
ja case.default.0x1401d9720
lea rdx, [0x14030b5a4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
sub r8, 1
jb 0x1401d9744
movzx eax, byte [r10 + r8]
cmp rax, 0x3d
je 0x1401d9744
lea rdx, [0x140319538]
cmp byte [rax + rdx], 0xff
je 0x1401da16f
mov byte [rcx], 1
jmp 0x1401da3af
mov eax, 8
jmp case.default.0x1401d9720
mov eax, 0xa
jmp case.default.0x1401d9720
mov eax, 0xb
jmp case.default.0x1401d9720
mov eax, 0xc
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov rdi, r8
sub rdi, rax
cmovb rdi, rcx
cmp rdi, 0x20
jb 0x1401d9c05
mov qword [rsp + 0x40], rdi
lea rax, [rdi - 0x20]
mov qword [rsp + 0x38], rax
mov r11d, 0x20
xor ecx, ecx
lea r15, [0x140319538]
test r11, r11
je 0x1401da5a9
cmp r11, r8
ja 0x1401da5c0
lea rsi, [rcx + 0x1a]
cmp rsi, qword [rsp + 0xf8]
ja 0x1401da5d7
movzx r12d, byte [r10 + r11 - 0x20]
movzx r13d, byte [r12 + r15]
cmp r13, 0xff
je 0x1401da20e
lea rsi, [r11 - 0x20]
movzx r12d, byte [r10 + r11 - 0x1f]
movzx edx, byte [r12 + r15]
cmp rdx, 0xff
je 0x1401da217
movzx r12d, byte [r10 + r11 - 0x1e]
movzx ebp, byte [r12 + r15]
cmp rbp, 0xff
je 0x1401da21d
mov qword [rsp + 0x28], rsi
movzx r12d, byte [r10 + r11 - 0x1d]
movzx edi, byte [r12 + r15]
cmp rdi, 0xff
je 0x1401da223
movzx r12d, byte [r10 + r11 - 0x1c]
movzx eax, byte [r12 + r15]
cmp rax, 0xff
je 0x1401da22e
movzx r12d, byte [r10 + r11 - 0x1b]
movzx r14d, byte [r12 + r15]
cmp r14, 0xff
je 0x1401da24d
movzx r12d, byte [r10 + r11 - 0x1a]
movzx esi, byte [r12 + r15]
cmp rsi, 0xff
je 0x1401da258
movzx r12d, byte [r10 + r11 - 0x19]
movzx ebx, byte [r12 + r15]
cmp rbx, 0xff
je 0x1401da263
shl rdx, 0x34
shl r13, 0x3a
or r13, rdx
shl rbp, 0x2e
shl rdi, 0x28
or rdi, rbp
or rdi, r13
shl rax, 0x22
shl r14, 0x1c
or r14, rax
shl rsi, 0x16
or rsi, r14
or rsi, rdi
shl rbx, 0x10
or rbx, rsi
bswap rbx
mov rax, qword [rsp + 0xf0]
mov qword [rax + rcx], rbx
movzx r12d, byte [r10 + r11 - 0x18]
movzx edi, byte [r12 + r15]
cmp rdi, 0xff
je 0x1401da281
movzx r12d, byte [r10 + r11 - 0x17]
movzx eax, byte [r12 + r15]
cmp rax, 0xff
je 0x1401da28f
movzx r12d, byte [r10 + r11 - 0x16]
movzx r13d, byte [r12 + r15]
cmp r13, 0xff
je 0x1401da299
movzx r12d, byte [r10 + r11 - 0x15]
movzx edx, byte [r12 + r15]
cmp rdx, 0xff
je 0x1401da2a3
movzx r12d, byte [r10 + r11 - 0x14]
movzx r14d, byte [r12 + r15]
cmp r14, 0xff
je 0x1401da2b2
movzx r12d, byte [r10 + r11 - 0x13]
movzx esi, byte [r12 + r15]
cmp rsi, 0xff
je 0x1401da2c2
movzx r12d, byte [r10 + r11 - 0x12]
movzx ebx, byte [r12 + r15]
cmp rbx, 0xff
je 0x1401da2cf
mov rbp, r8
movzx r12d, byte [r10 + r11 - 0x11]
movzx r8d, byte [r12 + r15]
cmp r8, 0xff
je 0x1401da2dc
shl rax, 0x34
shl rdi, 0x3a
or rdi, rax
shl r13, 0x2e
shl rdx, 0x28
or rdx, r13
or rdx, rdi
shl r14, 0x22
shl rsi, 0x1c
or rsi, r14
shl rbx, 0x16
or rbx, rsi
or rbx, rdx
shl r8, 0x10
or r8, rbx
bswap r8
mov rax, qword [rsp + 0xf0]
mov qword [rax + rcx + 6], r8
movzx r12d, byte [r10 + r11 - 0x10]
movzx edi, byte [r12 + r15]
cmp rdi, 0xff
je 0x1401da2e9
movzx r12d, byte [r10 + r11 - 0xf]
movzx eax, byte [r12 + r15]
cmp rax, 0xff
je 0x1401da2fd
movzx r12d, byte [r10 + r11 - 0xe]
movzx r13d, byte [r12 + r15]
cmp r13, 0xff
je 0x1401da320
movzx r12d, byte [r10 + r11 - 0xd]
movzx edx, byte [r12 + r15]
cmp rdx, 0xff
je 0x1401da327
movzx r12d, byte [r10 + r11 - 0xc]
movzx r14d, byte [r12 + r15]
cmp r14, 0xff
je 0x1401da32e
movzx r12d, byte [r10 + r11 - 0xb]
movzx esi, byte [r12 + r15]
cmp rsi, 0xff
je 0x1401da335
movzx r12d, byte [r10 + r11 - 0xa]
movzx ebx, byte [r12 + r15]
cmp rbx, 0xff
je 0x1401da33c
movzx r12d, byte [r10 + r11 - 9]
movzx r8d, byte [r12 + r15]
cmp r8, 0xff
je 0x1401da343
shl rax, 0x34
shl rdi, 0x3a
or rdi, rax
shl r13, 0x2e
shl rdx, 0x28
or rdx, r13
or rdx, rdi
shl r14, 0x22
shl rsi, 0x1c
or rsi, r14
shl rbx, 0x16
or rbx, rsi
or rbx, rdx
shl r8, 0x10
or r8, rbx
bswap r8
mov rax, qword [rsp + 0xf0]
mov qword [rax + rcx + 0xc], r8
movzx r12d, byte [r10 + r11 - 8]
movzx edi, byte [r12 + r15]
cmp rdi, 0xff
je 0x1401da361
movzx r12d, byte [r10 + r11 - 7]
movzx eax, byte [r12 + r15]
cmp rax, 0xff
je 0x1401da368
movzx r12d, byte [r10 + r11 - 6]
movzx r13d, byte [r12 + r15]
cmp r13, 0xff
je 0x1401da36f
movzx r12d, byte [r10 + r11 - 5]
movzx edx, byte [r12 + r15]
cmp rdx, 0xff
je 0x1401da376
movzx r12d, byte [r10 + r11 - 4]
movzx r14d, byte [r12 + r15]
cmp r14, 0xff
je 0x1401da37d
movzx r12d, byte [r10 + r11 - 3]
movzx esi, byte [r12 + r15]
cmp rsi, 0xff
je 0x1401da384
movzx r12d, byte [r10 + r11 - 2]
movzx ebx, byte [r12 + r15]
cmp rbx, 0xff
je 0x1401da38b
movzx r12d, byte [r10 + r11 - 1]
movzx r8d, byte [r12 + r15]
cmp r8, 0xff
je 0x1401da392
shl rax, 0x34
shl rdi, 0x3a
or rdi, rax
shl r13, 0x2e
shl rdx, 0x28
or rdx, r13
or rdx, rdi
shl r14, 0x22
shl rsi, 0x1c
or rsi, r14
shl rbx, 0x16
or rbx, rsi
or rbx, rdx
shl r8, 0x10
or r8, rbx
bswap r8
mov rax, qword [rsp + 0xf0]
mov qword [rax + rcx + 0x12], r8
add rcx, 0x18
add r9, 0xfffffffffffffffc
lea r12, [r11 + 0x20]
cmp r11, qword [rsp + 0x38]
mov r11, r12
mov r8, rbp
jbe 0x1401d979e
add r12, 0xffffffffffffffe0
mov rdi, qword [rsp + 0x40]
jmp 0x1401d9c08
xor r12d, r12d
cmp rdi, 8
mov qword [rsp + 0x28], r9
mov r14, rcx
jb 0x1401d9d9b
add rdi, 0xfffffffffffffff8
cmp r12, rdi
jae 0x1401d9d9b
lea r9, [0x140319538]
mov qword [rsp + 0x40], rdi
lea rdx, [r12 + 8]
cmp r12, 0xfffffffffffffff8
je 0x1401da54e
mov qword [rsp + 0x38], rdx
cmp rdx, r8
ja 0x1401da563
mov rax, r14
lea rsi, [r14 + 8]
cmp r14, 0xfffffffffffffff7
ja 0x1401da57c
cmp rsi, qword [rsp + 0xf8]
ja 0x1401da590
movzx esi, byte [r10 + r12]
movzx r15d, byte [rsi + r9]
cmp r15, 0xff
je 0x1401da1f9
movzx esi, byte [r10 + r12 + 1]
movzx edx, byte [rsi + r9]
cmp rdx, 0xff
je 0x1401da1d1
movzx esi, byte [r10 + r12 + 2]
movzx r13d, byte [rsi + r9]
cmp r13, 0xff
je 0x1401da1d7
movzx esi, byte [r10 + r12 + 3]
movzx edi, byte [rsi + r9]
cmp rdi, 0xff
je 0x1401da1dd
movzx esi, byte [r10 + r12 + 4]
movzx eax, byte [rsi + r9]
cmp rax, 0xff
je 0x1401da1e3
movzx esi, byte [r10 + r12 + 5]
movzx ebp, byte [rsi + r9]
cmp rbp, 0xff
je 0x1401da1e9
movzx esi, byte [r10 + r12 + 6]
movzx ebx, byte [rsi + r9]
cmp rbx, 0xff
je 0x1401da1ef
mov rcx, r8
movzx esi, byte [r10 + r12 + 7]
movzx r8d, byte [rsi + r9]
cmp r8, 0xff
je 0x1401da1f5
mov r11, r9
shl rdx, 0x34
shl r15, 0x3a
or r15, rdx
shl r13, 0x2e
shl rdi, 0x28
or rdi, r13
or rdi, r15
shl rax, 0x22
shl rbp, 0x1c
or rbp, rax
shl rbx, 0x16
or rbx, rbp
or rbx, rdi
shl r8, 0x10
or r8, rbx
bswap r8
mov rax, qword [rsp + 0xf0]
mov qword [rax + r14], r8
dec qword [rsp + 0x28]
add r14, 6
mov rsi, qword [rsp + 0x38]
mov r12, rsi
mov rdi, qword [rsp + 0x40]
cmp rsi, rdi
mov r8, rcx
jb 0x1401d9c33
jmp 0x1401d9d9e
mov rsi, r12
mov r11, qword [rsp + 0x28]
cmp r11, 2
jb 0x1401d9f77
mov rbx, r8
sub rbx, rsi
dec r11
mov qword [rsp + 0x28], r11
lea r11, [0x140319538]
cmp rsi, r8
ja 0x1401da5f0
lea rdx, [r14 + 6]
cmp r14, 0xfffffffffffffff9
ja 0x1401da5f9
cmp rdx, qword [rsp + 0xf8]
ja 0x1401da60a
cmp r8, rsi
je 0x1401da47b
movzx r15d, byte [r10 + rsi]
movzx r12d, byte [r15 + r11]
cmp r12, 0xff
je 0x1401da30b
cmp rbx, 2
jb 0x1401da48d
movzx r15d, byte [r10 + rsi + 1]
movzx r13d, byte [r15 + r11]
cmp r13, 0xff
je 0x1401da2ad
cmp rbx, 2
jbe 0x1401da4a5
movzx r15d, byte [r10 + rsi + 2]
movzx ebp, byte [r15 + r11]
cmp rbp, 0xff
je 0x1401da2bc
cmp rbx, 3
jbe 0x1401da4bd
movzx r15d, byte [r10 + rsi + 3]
movzx edi, byte [r15 + r11]
cmp rdi, 0xff
je 0x1401da2c9
cmp rbx, 4
jbe 0x1401da4d5
mov qword [rsp + 0x38], rdx
movzx r15d, byte [r10 + rsi + 4]
movzx edx, byte [r15 + r11]
cmp rdx, 0xff
je 0x1401da2d6
cmp rbx, 5
jbe 0x1401da4ed
movzx r15d, byte [r10 + rsi + 5]
movzx eax, byte [r15 + r11]
cmp rax, 0xff
je 0x1401da2e3
cmp rbx, 6
jbe 0x1401da505
mov rcx, rsi
movzx r15d, byte [r10 + rsi + 6]
movzx esi, byte [r15 + r11]
cmp rsi, 0xff
je 0x1401da2f4
cmp rbx, 7
jbe 0x1401da51d
mov r9, r8
movzx r15d, byte [r10 + rcx + 7]
movzx r8d, byte [r15 + r11]
cmp r8, 0xff
je 0x1401da304
shl r12, 0x3a
shl r13, 0x34
or r13, r12
shl rbp, 0x2e
or rbp, r13
shl rdi, 0x28
or rdi, rbp
shl rdx, 0x22
or rdx, rdi
shl rax, 0x1c
or rax, rdx
shl rsi, 0x16
or rsi, rax
shl r8, 0x10
or r8, rsi
bswap r8
mov rax, qword [rsp + 0xf0]
mov dword [rax + r14], r8d
shr r8, 0x20
mov word [rax + r14 + 4], r8w
add rcx, 8
add rbx, 0xfffffffffffffff8
mov rdx, qword [rsp + 0x38]
mov r14, rdx
dec qword [rsp + 0x28]
mov r8, r9
mov rsi, rcx
lea r11, [0x140319538]
jne 0x1401d9dc2
jmp 0x1401d9f7a
mov rdx, r14
cmp rsi, r8
ja 0x1401da623
xor r14d, r14d
cmp rsi, r8
jne 0x1401d9fca
xor r15d, r15d
xor ebx, ebx
xor r9d, r9d
xor ebp, ebp
xor r13d, r13d
xor r12d, r12d
xor r10d, r10d
xor r8d, r8d
xor ecx, ecx
mov rax, r9
shl rax, cl
test rax, rax
je 0x1401da05a
lea rax, [rsi + rbx]
dec rax
mov rcx, qword [rsp + 0x30]
mov byte [rcx], 2
mov byte [rcx + 1], r15b
jmp 0x1401da192
add r8, r10
add r10, rsi
lea r13, [0x140319538]
xor ecx, ecx
xor r12d, r12d
xor ebx, ebx
xor r9d, r9d
xor edi, edi
mov rax, rdi
nop word cs:[rax + rax]
lea rdi, [rax + 1]
movzx r15d, byte [r10]
inc r10
cmp r15, 0x3d
jne 0x1401da020
test al, 2
je 0x1401da17e
test r14d, r14d
cmove r12, rax
inc r14d
mov rax, rdi
cmp r10, r8
jne 0x1401d9ff0
jmp 0x1401da19b
test r14d, r14d
jg 0x1401da455
mov r11, rdx
movzx edx, byte [r15 + r13]
cmp rdx, 0xff
je 0x1401da46b
inc rbx
imul ecx, ebx, 0x3a
shl rdx, cl
or r9, rdx
mov ecx, r15d
cmp r10, r8
mov rdx, r11
jne 0x1401d9fe3
jmp 0x1401da19e
test r14b, r14b
je 0x1401da23c
cmp rdx, qword [rsp + 0xf8]
jae 0x1401da535
mov rax, r9
shr rax, 0x38
mov rcx, qword [rsp + 0xf0]
mov byte [rcx + rdx], al
lea rcx, [rdx + 1]
test bpl, bpl
je 0x1401da239
cmp rcx, qword [rsp + 0xf8]
jae 0x1401da538
mov rax, r9
shr rax, 0x30
mov rcx, qword [rsp + 0xf0]
mov byte [rcx + rdx + 1], al
lea rcx, [rdx + 2]
test r13b, r13b
je 0x1401da239
cmp rcx, qword [rsp + 0xf8]
jae 0x1401da538
mov rax, r9
shr rax, 0x28
mov rcx, qword [rsp + 0xf0]
mov byte [rcx + rdx + 2], al
lea rcx, [rdx + 3]
test r12b, r12b
je 0x1401da239
cmp rcx, qword [rsp + 0xf8]
jae 0x1401da538
mov rax, r9
shr rax, 0x20
mov rcx, qword [rsp + 0xf0]
mov byte [rcx + rdx + 3], al
lea rcx, [rdx + 4]
test r10b, r10b
je 0x1401da239
cmp rcx, qword [rsp + 0xf8]
jae 0x1401da538
mov eax, r9d
shr eax, 0x18
mov rcx, qword [rsp + 0xf0]
mov byte [rcx + rdx + 4], al
lea rcx, [rdx + 5]
test r8b, r8b
je 0x1401da239
cmp rcx, qword [rsp + 0xf8]
jae 0x1401da538
shr r9d, 0x10
mov rax, qword [rsp + 0xf0]
mov byte [rax + rdx + 5], r9b
add rdx, 6
jmp 0x1401da23c
mov byte [rcx], 0
mov byte [rcx + 1], al
mov qword [rcx + 8], r8
jmp 0x1401da3af
test r14d, r14d
cmovg rax, r12
add rax, rsi
mov rcx, qword [rsp + 0x30]
mov word [rcx], 0x3d00
mov qword [rcx + 8], rax
jmp 0x1401da3af
mov r15d, ecx
cmp rbx, 8
ja case.0x1401da1b6.1
lea rax, [0x14030b5bc]
movsxd rcx, dword [rax + rbx*4]
add rcx, rax
jmp rcx
xor r14d, r14d
xor ebp, ebp
xor r13d, r13d
xor r12d, r12d
xor r10d, r10d
xor r8d, r8d
mov rcx, rbx
jmp 0x1401d9fa3
or r12, 1
jmp 0x1401da1f9
or r12, 2
jmp 0x1401da1f9
or r12, 3
jmp 0x1401da1f9
or r12, 4
jmp 0x1401da1f9
or r12, 5
jmp 0x1401da1f9
or r12, 6
jmp 0x1401da1f9
or r12, 7
mov rax, qword [rsp + 0x30]
mov byte [rax], 0
mov byte [rax + 1], sil
mov qword [rax + 8], r12
jmp 0x1401da3af
add r11, 0xffffffffffffffe0
mov rsi, r11
jmp 0x1401da26c
or rsi, 1
jmp 0x1401da26c
or rsi, 2
jmp 0x1401da26c
mov rsi, qword [rsp + 0x28]
or rsi, 3
jmp 0x1401da26c
mov rsi, qword [rsp + 0x28]
or rsi, 4
jmp 0x1401da26c
mov rdx, rcx
mov rax, qword [rsp + 0x30]
mov qword [rax + 8], rdx
mov byte [rax], 3
jmp 0x1401da3af
mov rsi, qword [rsp + 0x28]
or rsi, 5
jmp 0x1401da26c
mov rsi, qword [rsp + 0x28]
or rsi, 6
jmp 0x1401da26c
mov rsi, qword [rsp + 0x28]
or rsi, 7
mov rax, qword [rsp + 0x30]
mov byte [rax], 0
mov byte [rax + 1], r12b
mov qword [rax + 8], rsi
jmp 0x1401da3af
add r11, 0xffffffffffffffe0
mov eax, 8
jmp 0x1401da34c
mov eax, 9
jmp 0x1401da348
mov eax, 0xa
jmp 0x1401da348
mov eax, 0xb
jmp 0x1401da348
inc rsi
jmp 0x1401da30b
mov eax, 0xc
jmp 0x1401da348
add rsi, 2
jmp 0x1401da30b
mov eax, 0xd
jmp 0x1401da348
add rsi, 3
jmp 0x1401da30b
mov eax, 0xe
jmp 0x1401da348
add rsi, 4
jmp 0x1401da30b
mov eax, 0xf
jmp 0x1401da348
add rsi, 5
jmp 0x1401da30b
add r11, 0xffffffffffffffe0
mov eax, 0x10
jmp 0x1401da34c
mov rsi, rcx
add rsi, 6
jmp 0x1401da30b
mov eax, 0x11
jmp 0x1401da348
add rcx, 7
mov rsi, rcx
mov rax, qword [rsp + 0x30]
mov byte [rax], 0
mov byte [rax + 1], r15b
mov qword [rax + 8], rsi
jmp 0x1401da3af
mov eax, 0x12
jmp 0x1401da348
mov eax, 0x13
jmp 0x1401da348
mov eax, 0x14
jmp 0x1401da348
mov eax, 0x15
jmp 0x1401da348
mov eax, 0x16
jmp 0x1401da348
mov eax, 0x17
add r11, 0xffffffffffffffe0
or r11, rax
mov rax, qword [rsp + 0x30]
mov byte [rax], 0
mov byte [rax + 1], r12b
mov qword [rax + 8], r11
jmp 0x1401da3af
mov eax, 0x18
jmp 0x1401da397
mov eax, 0x19
jmp 0x1401da397
mov eax, 0x1a
jmp 0x1401da397
mov eax, 0x1b
jmp 0x1401da397
mov eax, 0x1c
jmp 0x1401da397
mov eax, 0x1d
jmp 0x1401da397
mov eax, 0x1e
jmp 0x1401da397
mov eax, 0x1f
mov rcx, qword [rsp + 0x28]
or rcx, rax
mov rax, qword [rsp + 0x30]
mov byte [rax], 0
mov byte [rax + 1], r12b
mov qword [rax + 8], rcx
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 8
mov r14b, 1
xor ebp, ebp
xor r13d, r13d
jmp 0x1401da3e0
mov ecx, 0x10
mov r14b, 1
xor r13d, r13d
mov bpl, 1
xor r12d, r12d
jmp 0x1401da3f6
mov ecx, 0x18
mov r14b, 1
xor r12d, r12d
mov bpl, 1
mov r13b, 1
xor r10d, r10d
xor r8d, r8d
jmp 0x1401d9fa3
mov ecx, 0x20
mov r14b, 1
xor r10d, r10d
mov bpl, 1
mov r13b, 1
mov r12b, 1
xor r8d, r8d
jmp 0x1401d9fa3
mov ecx, 0x28
mov r14b, 1
xor r8d, r8d
mov bpl, 1
mov r13b, 1
mov r12b, 1
mov r10b, 1
jmp 0x1401d9fa3
mov ecx, 0x30
mov r14b, 1
mov bpl, 1
mov r13b, 1
mov r12b, 1
mov r10b, 1
mov r8b, 1
jmp 0x1401d9fa3
add r12, rsi
mov rax, qword [rsp + 0x30]
mov word [rax], 0x3d00
mov qword [rax + 8], r12
jmp 0x1401da3af
add rax, rsi
mov rcx, qword [rsp + 0x30]
mov byte [rcx], 0
jmp 0x1401d9fc1
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_base64_0.13.1_src_decode.rs
xor ecx, ecx
xor edx, edx
call fcn.140136ed0
ud2
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_base64_0.13.1_src_decode.rs
mov ecx, 1
mov edx, 1
call fcn.140136ed0
ud2
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_base64_0.13.1_src_decode.rs
mov ecx, 2
mov edx, 2
call fcn.140136ed0
ud2
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_base64_0.13.1_src_decode.rs
mov ecx, 3
mov edx, 3
call fcn.140136ed0
ud2
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_base64_0.13.1_src_decode.rs
mov ecx, 4
mov edx, 4
call fcn.140136ed0
ud2
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_base64_0.13.1_src_decode.rs
mov ecx, 5
mov edx, 5
call fcn.140136ed0
ud2
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_base64_0.13.1_src_decode.rs
mov ecx, 6
mov edx, 6
call fcn.140136ed0
ud2
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_base64_0.13.1_src_decode.rs
mov ecx, 7
mov edx, 7
call fcn.140136ed0
ud2
mov rcx, rdx
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_base64_0.13.1_src_decode.rs
mov rdx, qword [rsp + 0xf8]
call fcn.140136ed0
ud2
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_base64_0.13.1_src_decode.rs
mov rcx, 0xfffffffffffffff8
call fcn.14013aeb0
ud2
lea rax, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_base64_0.13.1_src_decode.rs
mov rcx, qword [rsp + 0x38]
mov rdx, r8
mov r8, rax
call fcn.140137b60
ud2
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_base64_0.13.1_src_decode.rs
mov rcx, r14
mov rdx, rsi
call fcn.14013aeb0
ud2
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_base64_0.13.1_src_decode.rs
mov rcx, rsi
mov rdx, qword [rsp + 0xf8]
call fcn.140137b60
ud2
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_base64_0.13.1_src_decode.rs
mov rcx, 0xffffffffffffffe0
xor edx, edx
call fcn.14013aeb0
ud2
lea rax, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_base64_0.13.1_src_decode.rs
mov rcx, r11
mov rdx, r8
mov r8, rax
call fcn.140137b60
ud2
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_base64_0.13.1_src_decode.rs
mov rcx, rsi
mov rdx, qword [rsp + 0xf8]
call fcn.140137b60
ud2
lea rax, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_base64_0.13.1_src_decode.rs
jmp 0x1401da62a
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_base64_0.13.1_src_decode.rs
mov rcx, r14
call fcn.14013aeb0
ud2
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_base64_0.13.1_src_decode.rs
mov rcx, rdx
mov rdx, qword [rsp + 0xf8]
call fcn.140137b60
ud2
lea rax, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_base64_0.13.1_src_decode.rs
mov rcx, rsi
mov rdx, r8
mov r8, rax
call fcn.140136e60
ud2
lea rax, str.Impossible:_must_only_have_0_to_8_input_bytes_in_last_chunk__with_no_invalid_lengths
mov qword [rsp + 0x48], rax
lea rax, [0x140189610]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x20], 1
lea rdx, [0x1403b1280]
lea rsi, [rsp + 0x58]
lea r9, [rsp + 0x48]
mov r8d, 1
mov rcx, rsi
call fcn.14000ce70
lea rdx, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_base64_0.13.1_src_decode.rs
mov rcx, rsi
call fcn.140136bd0
ud2