Function at 0x1400a4c10
Capabilities:
Encode data using base64
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, 0x128
movaps xmmword [rsp + 0x110], xmm6
mov qword [rsp + 0x40], r8
mov qword [rsp + 0xb8], rcx
cmp r9, qword [rsp + 0x198]
jne 0x1400a58b9
mov r14, r9
cmp r9, qword [rsp + 0x1a8]
jne 0x1400a58d1
mov rsi, rdx
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], 8
mov qword [rsp + 0x70], 0
test r14, r14
je 0x1400a5057
movzx ecx, byte [rsi + 2]
mov edi, 0xffffffff
mov byte [rsp + 0x30], cl
shl edi, cl
mov byte [rsp + 0xf0], 0
mov qword [rsp + 0xe8], 0
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc8], 2
xorps xmm6, xmm6
movups xmmword [rsp + 0xd0], xmm6
lea rcx, [rsp + 0x60]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h4a8326a49d073b0a
mov rdx, qword [rsp + 0x190]
not edi
mov dword [rsp + 0x78], edi
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0xf0]
mov qword [rax + 0x30], rcx
movdqu xmm0, xmmword [rsp + 0xc0]
movdqu xmm1, xmmword [rsp + 0xd0]
movups xmm2, xmmword [rsp + 0xe0]
movups xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x108], rsi
movzx ebp, byte [rsi + 1]
xor ebx, ebx
lea rax, str._home_delta_.cargo_registry_src_index.crates.io_6f17d22bba15001f_symphonia_core_0.5.4_src_io_bit.rs
mov qword [rsp + 0xa8], rax
mov r12d, 0xff
xor eax, eax
mov byte [rsp + 0x2b], bpl
mov qword [rsp + 0xa0], r14
jmp 0x1400a4dd6
mov ecx, dword [rsp + 0x3c]
shl ecx, 0x10
mov eax, dword [rsp + 0x2c]
and eax, r15d
movzx eax, ax
or eax, ecx
movzx ecx, r13b
mov rdx, rcx
shl rdx, 0x20
or rdx, rax
mov rax, qword [rsi + 8]
lea r8, [r14 + r14*2]
mov dword [rax + r8*2], edx
shr rdx, 0x20
mov word [rax + r8*2 + 4], dx
inc r14
mov qword [rsi + 0x10], r14
mov eax, dword [rsi + 0x30]
cmp al, r13b
cmova ecx, eax
mov byte [rsi + 0x30], cl
mov rcx, qword [rsp + 0xb0]
movzx eax, cl
cmp cl, dil
movzx ecx, dil
cmova ecx, eax
mov eax, ecx
movzx ebp, byte [rsp + 0x2b]
mov r14, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0x190]
test bpl, bpl
je 0x1400a4e10
cmp rbx, r14
jae 0x1400a5034
nop word cs:[rax + rax]
movzx edi, byte [rdx + rbx]
test dil, dil
jne 0x1400a4e26
inc rbx
cmp r14, rbx
jne 0x1400a4df0
jmp 0x1400a5034
cmp rbx, r14
jae 0x1400a5034
movzx edi, byte [rdx + rbx]
test dil, dil
je 0x1400a5812
mov qword [rsp + 0xb0], rax
mov rax, rbx
inc rbx
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rcx + rax*4]
mov dword [rsp + 0x2c], ecx
mov rcx, qword [rsp + 0x1a0]
movzx eax, word [rcx + rax*2]
mov dword [rsp + 0x3c], eax
mov rsi, qword [rsp + 0x70]
movzx ebp, byte [rsp + 0x30]
cmp dil, bpl
jbe 0x1400a4ff0
mov r15, rsi
xor eax, eax
mov r13d, edi
jmp 0x1400a4e8c
mov rsi, r15
mov r15, qword [rax + r9*8 + 8]
movzx ebp, byte [rsp + 0x30]
mov rax, r15
mov r15, rsi
cmp r13b, bpl
jbe 0x1400a4ff5
sub r13b, bpl
mov edx, dword [rsp + 0x2c]
mov ecx, r13d
shr edx, cl
cmp rax, r15
jae 0x1400a58a4
and edx, dword [rsp + 0x78]
mov rsi, qword [rsp + 0x68]
imul r14, rax, 0x38
lea rcx, [rsi + r14]
add rcx, 0x18
mov rax, qword [rsi + r14 + 0x18]
test rax, rax
je 0x1400a4f40
mov r8, qword [rcx + 8]
movzx r10d, word [rax + 0x62]
mov r11d, r10d
add r11d, r11d
mov r9, 0xffffffffffffffff
nop word [rax + rax]
test r11, r11
je 0x1400a4f20
xor ebp, ebp
cmp word [rax + r9*2 + 0x66], dx
setne bpl
cmova ebp, r12d
inc r9
add r11, 0xfffffffffffffffe
cmp bpl, 1
je 0x1400a4ee0
movzx r10d, bpl
test r10d, r10d
je 0x1400a4e70
sub r8, 1
jae 0x1400a4f29
jmp 0x1400a4f40
mov r9, r10
sub r8, 1
jb 0x1400a4f40
mov rax, qword [rax + r9*8 + 0x80]
jmp 0x1400a4ec8
mov r8, r15
call sym.alloc::collections::btree::map::BTreeMap_K_V_A_::insert::h13fbe09b7c64e52b
add rsi, r14
movzx ebp, byte [rsp + 0x30]
mov byte [rsi + 0x30], bpl
mov byte [rsp + 0xf0], 0
mov qword [rsp + 0xe8], 0
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc8], 2
movups xmmword [rsp + 0xd0], xmm6
mov rsi, qword [rsp + 0x70]
cmp rsi, qword [rsp + 0x60]
jne 0x1400a4f9e
lea rcx, [rsp + 0x60]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h4a8326a49d073b0a
mov rax, qword [rsp + 0x68]
imul rcx, rsi, 0x38
mov rdx, qword [rsp + 0xf0]
mov qword [rax + rcx + 0x30], rdx
movdqu xmm0, xmmword [rsp + 0xc0]
movdqu xmm1, xmmword [rsp + 0xd0]
movups xmm2, xmmword [rsp + 0xe0]
movups xmmword [rax + rcx + 0x20], xmm2
movdqu xmmword [rax + rcx + 0x10], xmm1
movdqu xmmword [rax + rcx], xmm0
inc rsi
mov qword [rsp + 0x70], rsi
jmp 0x1400a4e7d
mov r13d, edi
xor eax, eax
cmp rax, rsi
jae 0x1400a5892
mov rdx, qword [rsp + 0x68]
mov ecx, ebp
sub cl, r13b
mov r15d, dword [rsp + 0x78]
shr r15d, cl
imul rax, rax, 0x38
lea rsi, [rdx + rax]
mov r14, qword [rdx + rax + 0x10]
cmp r14, qword [rdx + rax]
jne 0x1400a4d60
mov rcx, rsi
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h0e1963900cdba826
jmp 0x1400a4d60
movzx eax, al
mov dword [rsp + 0xa8], eax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x30], rax
mov rbx, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x108]
jmp 0x1400a5072
movzx ebp, byte [rsi + 1]
xor ebx, ebx
mov eax, 8
mov qword [rsp + 0x30], rax
mov dword [rsp + 0xa8], 0
movzx eax, byte [rsi]
mov byte [rsp + 0xb0], al
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x80], 0
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x90], xmm0
mov qword [rsp + 0x88], 8
test rbx, rbx
mov byte [rsp + 0x2b], bpl
je 0x1400a5159
lea rcx, [rsp + 0x80]
call sym._ZN5alloc11collections9vec_deque21VecDeque_LT_T_C_A_GT_4grow17h260d3433be3dcf9aE.llvm.13444564284615569227
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x90]
dec rcx
mov rdx, qword [rsp + 0x80]
add rdx, rcx
cmovae rdx, rcx
mov qword [rsp + 0x90], rdx
inc qword [rsp + 0x98]
mov qword [rax + rdx*8], 0
mov rax, qword [rsp + 0x30]
movzx esi, byte [rax + 0x30]
mov rdi, qword [rsp + 0x58]
cmp rdi, qword [rsp + 0x48]
jne 0x1400a5130
lea rcx, [rsp + 0x48]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h36968e6a7e278f9e
mov rax, qword [rsp + 0x50]
mov word [rax + rdi*4], si
mov word [rax + rdi*4 + 2], 0x8001
inc rdi
mov qword [rsp + 0x58], rdi
mov eax, 1
mov ecx, esi
shl eax, cl
inc eax
mov dword [rsp + 0x2c], eax
jmp 0x1400a5161
mov dword [rsp + 0x2c], 0
xor r9d, r9d
movabs rdi, 0xf0f0f0f0f0f0f0f
movabs r13, 0x3333333333333333
movabs r12, 0x5555555555555555
mov qword [rsp + 0x78], rbx
mov rax, qword [rsp + 0x98]
test rax, rax
je 0x1400a5775
mov rcx, qword [rsp + 0x90]
lea rdx, [rcx + 1]
mov r8, qword [rsp + 0x80]
cmp rdx, r8
cmovb r8, r9
mov rdx, qword [rsp + 0x88]
neg r8
add r8, rcx
inc r8
mov qword [rsp + 0x90], r8
dec rax
mov qword [rsp + 0x98], rax
mov rsi, qword [rdx + rcx*8]
cmp rsi, rbx
jae 0x1400a5884
imul rcx, rsi, 0x38
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rcx
movzx eax, byte [rax + rcx + 0x30]
mov dword [rsp + 0x3c], eax
movzx ebx, ax
mov esi, ebx
and esi, 0x3f
mov eax, 1
mov ecx, esi
shl rax, cl
mov rbp, qword [rsp + 0x58]
mov qword [rsp + 0xa0], rax
lea r14, [rax + rbp]
cmp rbp, r14
jae 0x1400a529e
mov rax, qword [rsp + 0x48]
sub rax, rbp
mov r14, rbp
cmp rax, qword [rsp + 0xa0]
jae 0x1400a5252
lea rcx, [rsp + 0x48]
mov rdx, rbp
mov r8, qword [rsp + 0xa0]
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hb78c1395803827ae
mov r14, qword [rsp + 0x58]
mov rax, qword [rsp + 0x50]
lea rdx, [rax + r14*4]
test sil, sil
je 0x1400a5295
mov r15d, 4
mov ecx, esi
shl r15, cl
lea r8, [r15 - 4]
mov rcx, rdx
mov rsi, rdx
xor edx, edx
call sub.msvcrt.dll_memset
mov rdx, rsi
lea rdx, [r15 + rsi]
add rdx, 0xfffffffffffffffc
mov rax, qword [rsp + 0xa0]
add r14, rax
dec r14
mov dword [rdx], 0
inc r14
mov rcx, qword [rsp + 0x40]
add rcx, qword [rsp + 0x30]
mov qword [rsp + 0x58], r14
mov rax, qword [rcx + 0x18]
test rax, rax
mov qword [rsp + 0x40], rcx
je 0x1400a52d0
movdqu xmm0, xmmword [rcx + 0x20]
mov ecx, 1
jmp 0x1400a52d6
pxor xmm0, xmm0
xor ecx, ecx
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], rax
movq qword [rsp + 0xd8], xmm0
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0xe8], 0
mov qword [rsp + 0xf0], rax
movdqu xmmword [rsp + 0xf8], xmm0
xor r14d, r14d
nop word cs:[rax + rax]
lea rcx, [rsp + 0xc0]
call sym._ZN108__LT_alloc..collections..btree..map..Iter_LT_K_C_V_GT__u20_as_u20_core..iter..traits..iterator..Iterator_GT_4next17h99ef
test rax, rax
je 0x1400a5480
movzx r15d, word [rax]
mov rsi, qword [rdx]
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x98]
cmp rax, rcx
jne 0x1400a537f
lea rcx, [rsp + 0x80]
call sym._ZN5alloc11collections9vec_deque21VecDeque_LT_T_C_A_GT_4grow17h260d3433be3dcf9aE.llvm.13444564284615569227
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x98]
add rax, qword [rsp + 0x90]
cmp rax, rcx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
mov rcx, qword [rsp + 0x88]
mov qword [rcx + rax*8], rsi
inc qword [rsp + 0x98]
cmp rsi, qword [rsp + 0x78]
jae 0x1400a5842
cmp dword [rsp + 0x2c], 0x7fff
ja 0x1400a56b7
cmp byte [rsp + 0xb0], 0
je 0x1400a541d
rol r15w, 8
mov eax, r15d
and eax, 0xf0f
shl eax, 4
shr r15d, 4
and r15d, 0xf0f
or r15d, eax
mov eax, r15d
and eax, 0x3333
shr r15d, 2
and r15d, 0x3333
lea eax, [r15 + rax*4]
mov ecx, eax
and ecx, 0x5555
shr eax, 1
and eax, 0x5555
lea r15d, [rax + rcx*2]
mov ecx, dword [rsp + 0x3c]
rol r15w, cl
movzx eax, r15w
add rax, rbp
mov rcx, qword [rsp + 0x58]
cmp rax, rcx
jae 0x1400a5850
imul rcx, rsi, 0x38
mov rdx, qword [rsp + 0x30]
movzx ecx, byte [rdx + rcx + 0x30]
mov r10d, dword [rsp + 0x2c]
mov edx, r10d
mov r8, qword [rsp + 0x50]
mov word [r8 + rax*4], cx
mov r9d, 1
shl r9d, cl
or edx, 0x8000
mov word [r8 + rax*4 + 2], dx
add r10d, r9d
mov dword [rsp + 0x2c], r10d
inc r14
jmp 0x1400a5330
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x1400a5576
mov r11, qword [rcx + 8]
lea rax, [rax + rax*2]
lea rax, [r11 + rax*2]
mov qword [rsp + 0x40], rax
cmp byte [rsp + 0xb0], 0
je 0x1400a55ae
nop word cs:[rax + rax]
movzx edx, byte [r11 + 4]
mov eax, ebx
sub al, dl
movzx r8d, word [r11]
mov ecx, eax
and cl, 0xf
shl r8d, cl
movzx r9d, word [r11 + 2]
add r11, 6
movzx r15d, r8w
mov r10d, 1
mov ecx, eax
shl r10, cl
lea rax, [r10 + r15]
nop word cs:[rax + rax]
mov rcx, r15
bswap rcx
mov r8, rcx
shr r8, 4
and r8, rdi
and rcx, rdi
shl rcx, 4
or rcx, r8
mov r8, rcx
and r8, r13
shr rcx, 2
and rcx, r13
lea rcx, [rcx + r8*4]
mov r8, rcx
and r8, r12
shr rcx, 1
and rcx, r12
lea rsi, [rcx + r8*2]
mov ecx, ebx
rol rsi, cl
add rsi, rbp
mov rcx, qword [rsp + 0x58]
cmp rsi, rcx
jae 0x1400a582e
inc r15
mov rcx, qword [rsp + 0x50]
mov word [rcx + rsi*4], r9w
mov word [rcx + rsi*4 + 2], dx
cmp r15, rax
jb 0x1400a5500
add r14, r10
cmp r11, qword [rsp + 0x40]
jne 0x1400a54c0
cmp byte [rsp + 0x2b], 0
mov rbx, qword [rsp + 0x78]
mov r9d, 0
jne 0x1400a5187
cmp r14, qword [rsp + 0xa0]
je 0x1400a5187
jmp 0x1400a57f9
add r11, 6
add r14, rbx
cmp r11, qword [rsp + 0x40]
je 0x1400a5576
movzx esi, byte [r11 + 4]
mov eax, dword [rsp + 0x3c]
mov r9d, eax
sub r9b, sil
movzx eax, word [r11]
mov ecx, r9d
and cl, 0xf
shl eax, cl
mov ebx, 1
mov ecx, r9d
shl rbx, cl
movzx eax, ax
add rax, rbp
mov r10, rax
add r10, rbx
jb 0x1400a5870
mov rdx, qword [rsp + 0x58]
cmp r10, rdx
ja 0x1400a585f
and r9b, 0x3f
movzx ecx, r9b
cmp cl, 0x3d
ja 0x1400a55a0
movzx edx, word [r11 + 2]
mov r15, qword [rsp + 0x50]
mov r10d, 4
shl r10, cl
lea rcx, [r15 + rax*4]
add r10, 0xfffffffffffffffc
mov r9, rcx
cmp r10, 0x1c
jb 0x1400a568f
shr r10, 2
inc r10
movabs r8, 0x8000000000000000
add r8, 0xfffffffffffffff8
and r8, r10
lea r9, [rcx + r8*4]
movd xmm0, esi
pshuflw xmm1, xmm0, 0
movd xmm0, edx
pshuflw xmm0, xmm0, 0
punpcklwd xmm0, xmm1
lea rax, [r15 + rax*4]
add rax, 0x10
xor r15d, r15d
nop word cs:[rax + rax]
movdqu xmmword [rax + r15*4 - 0x10], xmm0
movdqu xmmword [rax + r15*4], xmm0
add r15, 8
cmp r8, r15
jne 0x1400a5670
cmp r10, r8
je 0x1400a55a0
lea rax, [rcx + rbx*4]
nop word cs:[rax + rax]
mov word [r9], dx
mov word [r9 + 2], si
add r9, 4
cmp r9, rax
jne 0x1400a56a0
jmp 0x1400a55a0
lea rdx, str.core__io_:_codebook_overflowassertion_failed:_code_words.len____code_lens.len__
mov r8d, 0x1c
mov cl, 0x27
call sym.std::io::error::Error::new::he6acdfb2de262ba6
mov rsi, rax
mov rdx, qword [rsp + 0x80]
test rdx, rdx
je 0x1400a56f2
mov rcx, qword [rsp + 0x88]
shl rdx, 3
mov r8d, 8
call sym.__rust_dealloc
mov rdx, qword [rsp + 0x48]
test rdx, rdx
je 0x1400a5710
mov rcx, qword [rsp + 0x50]
shl rdx, 2
mov r8d, 2
call sym.__rust_dealloc
mov rax, qword [rsp + 0xb8]
mov qword [rax + 8], rsi
movabs rcx, 0x8000000000000000
mov qword [rax], rcx
lea rcx, [rsp + 0x60]
call sym.__alloc::vec::Vec_T_A__as_core::ops::drop::Drop_::drop::h5b8b0e61133a2569
mov rax, qword [rsp + 0x60]
test rax, rax
je 0x1400a5751
mov rcx, qword [rsp + 0x68]
imul rdx, rax, 0x38
mov r8d, 8
call sym.__rust_dealloc
mov rax, qword [rsp + 0xb8]
movaps xmm6, xmmword [rsp + 0x110]
add rsp, 0x128
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdi, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x80]
test rdx, rdx
je 0x1400a57a8
mov rcx, qword [rsp + 0x88]
shl rdx, 3
mov r8d, 8
call sym.__rust_dealloc
movabs rax, 0x8000000000000000
cmp rdi, rax
je 0x1400a5710
xor eax, eax
test rbx, rbx
je 0x1400a57ca
test rsi, rsi
je 0x1400a57ca
movzx eax, word [rsi]
mov rcx, qword [rsp + 0xb8]
mov qword [rcx], rdi
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], rbx
mov edx, dword [rsp + 0xa8]
mov dword [rcx + 0x18], edx
mov dword [rcx + 0x1c], eax
lea rcx, [rsp + 0x60]
call sym.__alloc::vec::Vec_T_A__as_core::ops::drop::Drop_::drop::h5b8b0e61133a2569
jmp 0x1400a5733
lea rdx, str.core__io_:_codebook_is_incomplete
mov r8d, 0x21
mov cl, 0x27
call sym.std::io::error::Error::new::he6acdfb2de262ba6
jmp 0x1400a56cb
lea rdx, str.core__io_:_zero_length_codeword
mov r8d, 0x1f
mov cl, 0x27
call sym.std::io::error::Error::new::he6acdfb2de262ba6
mov rsi, rax
jmp 0x1400a5710
mov rdx, rcx
lea r8, str._home_delta_.cargo_registry_src_index.crates.io_6f17d22bba15001f_symphonia_core_0.5.4_src_io_bit.rs
mov rcx, rsi
call sym.core::panicking::panic_bounds_check::hf065bc95f1c7a8f7
jmp 0x1400a58b7
lea r8, str._home_delta_.cargo_registry_src_index.crates.io_6f17d22bba15001f_symphonia_core_0.5.4_src_io_bit.rs
mov rdx, qword [rsp + 0x78]
jmp 0x1400a5838
mov rsi, rax
mov rdx, rcx
lea r8, str._home_delta_.cargo_registry_src_index.crates.io_6f17d22bba15001f_symphonia_core_0.5.4_src_io_bit.rs
jmp 0x1400a5838
lea r8, str._home_delta_.cargo_registry_src_index.crates.io_6f17d22bba15001f_symphonia_core_0.5.4_src_io_bit.rs
mov rcx, r10
call sym.core::slice::index::slice_end_index_len_fail::hdaa9bbd2fcad4cbb
jmp 0x1400a58b7
lea r8, str._home_delta_.cargo_registry_src_index.crates.io_6f17d22bba15001f_symphonia_core_0.5.4_src_io_bit.rs
mov rcx, rax
mov rdx, r10
call sym.core::slice::index::slice_index_order_fail::h786748ba81f41b02
jmp 0x1400a58b7
mov rdx, qword [rsp + 0x78]
lea r8, str._home_delta_.cargo_registry_src_index.crates.io_6f17d22bba15001f_symphonia_core_0.5.4_src_io_bit.rs
jmp 0x1400a5838
mov r15, rsi
lea rcx, str._home_delta_.cargo_registry_src_index.crates.io_6f17d22bba15001f_symphonia_core_0.5.4_src_io_bit.rs
mov qword [rsp + 0xa8], rcx
mov rcx, rax
mov rdx, r15
mov r8, qword [rsp + 0xa8]
call sym.core::panicking::panic_bounds_check::hf065bc95f1c7a8f7
ud2
lea rcx, [0x1402044dc]
lea r8, str._home_delta_.cargo_registry_src_index.crates.io_6f17d22bba15001f_symphonia_core_0.5.4_src_io_bit.rs
mov edx, 0x35
call sym.core::panicking::panic::h82631201f060ca88
lea rcx, str.assertion_failed:_code_words.len____values.len__
lea r8, str._home_delta_.cargo_registry_src_index.crates.io_6f17d22bba15001f_symphonia_core_0.5.4_src_io_bit.rs
mov edx, 0x32
call sym.core::panicking::panic::h82631201f060ca88
jmp 0x1400a590f
mov rsi, rax
mov rax, qword [rsp + 0x60]
test rax, rax
je 0x1400a59ae
mov rcx, qword [rsp + 0x68]
imul rdx, rax, 0x38
mov r8d, 8
call sym.__rust_dealloc
mov rcx, rsi
call sym._Unwind_Resume
mov rsi, rax
lea rcx, [rsp + 0xc0]
call fcn.1400a5a20
jmp 0x1400a59a4
lea rcx, [rsp + 0x60]
call sym._ZN4core3ptr135drop_in_place_LT_alloc..vec..Vec_LT_symphonia_core..io..bit..vlc..CodebookBlock_LT_symphonia_core..io..bit..vlc
mov rcx, rsi
call sym._Unwind_Resume
call sym.core::panicking::panic_in_cleanup::h928977ae0110d4f9
int3