Function at 0x140056bbb
Capabilities:
Encode data using base64

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x258
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x1c0], xmm15
movdqa xmmword [rbp + 0x1b0], xmm14
movdqa xmmword [rbp + 0x1a0], xmm13
movdqa xmmword [rbp + 0x190], xmm12
movdqa xmmword [rbp + 0x180], xmm11
movdqa xmmword [rbp + 0x170], xmm10
movdqa xmmword [rbp + 0x160], xmm9
movdqa xmmword [rbp + 0x150], xmm8
movdqa xmmword [rbp + 0x140], xmm7
movdqa xmmword [rbp + 0x130], xmm6
mov qword [rbp + 0x128], 0xfffffffffffffffe
mov qword [rbp + 0x20], r8
mov r15, rdx
mov rsi, rcx
mov rdx, qword [rdx + 8]
mov rcx, qword [r15 + 0x10]
mov rax, rdx
sub rax, rcx
cmp rax, 4
jb 0x140056c94
lea rax, [rcx + 4]
cmp rcx, 0xfffffffffffffffb
ja 0x140057b2d
mov r9, rdx
sub r9, rax
jb 0x140057b3c
mov r8, qword [r15]
mov ecx, dword [r8 + rcx]
mov qword [r15 + 0x10], rax
cmp r9, rcx
jb 0x140056c94
add rax, rcx
mov qword [r15 + 0x10], rax
mov rcx, rdx
sub rcx, rax
cmp rcx, 4
jae 0x140056d0f
lea rdx, str.buffer_underrunout_of_bounds
push 0xf
pop r8
mov cl, 0x25
call fcn.140051e48
mov byte [rsi], 0
mov qword [rsi + 8], rax
movaps xmm6, xmmword [rbp + 0x130]
movaps xmm7, xmmword [rbp + 0x140]
movaps xmm8, xmmword [rbp + 0x150]
movaps xmm9, xmmword [rbp + 0x160]
movaps xmm10, xmmword [rbp + 0x170]
movaps xmm11, xmmword [rbp + 0x180]
movaps xmm12, xmmword [rbp + 0x190]
movaps xmm13, xmmword [rbp + 0x1a0]
movaps xmm14, xmmword [rbp + 0x1b0]
movaps xmm15, xmmword [rbp + 0x1c0]
add rsp, 0x258
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r9, [rax + 4]
cmp rax, 0xfffffffffffffffb
ja 0x140057ba7
mov qword [rbp + 0x78], rsi
cmp r9, rdx
ja 0x140057bb9
mov eax, dword [r8 + rax]
mov qword [rbp + 0x28], rax
mov qword [r15 + 0x10], r9
push 8
pop r13
pxor xmm8, xmm8
packuswb xmm8, xmm8
movdqa xmm11, xmmword [0x14006e8e0]
movdqa xmm12, xmmword [0x14006e8f0]
movdqa xmm13, xmmword [0x14006e900]
movdqa xmm14, xmmword [0x14006e910]
movdqa xmm15, xmmword [0x14006e920]
movdqa xmm7, xmmword [0x14006e930]
movdqa xmm9, xmmword [0x14006e940]
movdqa xmm10, xmmword [0x14006e950]
movdqa xmm6, xmmword [0x14006e970]
mov qword [rbp + 0x38], 0
mov qword [rbp + 0x50], r15
mov rax, qword [rbp + 0x38]
cmp rax, qword [rbp + 0x28]
je 0x140057aa5
mov rdx, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
mov rax, rdx
sub rax, rcx
cmp rax, 4
jb 0x140057ab1
lea rax, [rcx + 4]
cmp rcx, 0xfffffffffffffffb
ja 0x140057b2d
cmp rax, rdx
ja 0x140057b3c
mov rdx, qword [r15]
mov edx, dword [rdx + rcx]
mov qword [r15 + 0x10], rax
lea rcx, [rbp - 8]
call fcn.1400521aa
mov rsi, qword [rbp]
mov rdi, qword [rbp + 8]
mov rcx, r15
mov rdx, rsi
mov r8, rdi
call fcn.140055aa6
test rax, rax
jne 0x140057ad3
lea rcx, [rbp - 0x20]
mov rdx, rsi
mov r8, rdi
call fcn.140007990
mov rdi, qword [rbp - 0x18]
mov rsi, qword [rbp - 0x10]
and dword [rbp + 0xd0], 0
push 0x3d
pop rcx
lea r15, [rbp + 0xd0]
mov rdx, r15
call fcn.140060a27
cmp rdx, 0x100
jae 0x140057b4b
mov qword [rbp + 0x80], 2
and qword [rbp + 0x88], 0
mov eax, dword [rbp + 0xd0]
mov qword [rbp + 0x90], rsi
mov qword [rbp + 0x98], rdi
mov qword [rbp + 0xa0], rsi
and qword [rbp + 0xa8], 0
mov qword [rbp + 0xb0], rsi
mov dword [rbp + 0xb8], eax
mov dword [rbp + 0xbc], 0x3d
mov byte [rbp + 0xc0], dl
mov word [rbp + 0xc8], 1
lea r14, [rbp + 0x80]
mov rcx, r14
call fcn.140060a99
test rax, rax
je 0x140056f6c
mov rsi, rax
mov rdi, rdx
push 4
pop rcx
mov rdx, r13
push 0x10
pop r8
call fcn.140060bbb
mov rbx, rdx
mov qword [rdx], rsi
mov qword [rdx + 8], rdi
mov qword [rbp + 0x58], rax
mov qword [rbp + 0x60], rdx
mov qword [rbp + 0x68], 1
push 0xa
pop rcx
mov rdi, r15
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
push 0x18
pop r14
push 1
pop r12
mov rcx, r15
call fcn.140060a99
test rax, rax
je 0x140056f53
mov rsi, rax
mov rdi, rdx
cmp r12, qword [rbp + 0x58]
je 0x140056f31
mov qword [rbx + r14 - 8], rsi
mov qword [rbx + r14], rdi
inc r12
mov qword [rbp + 0x68], r12
add r14, 0x10
jmp 0x140056f02
mov qword [rsp + 0x20], 0x10
lea rcx, [rbp + 0x58]
mov rdx, r12
push 1
pop r8
mov r9, r13
call fcn.14006cf4d
mov rbx, qword [rbp + 0x60]
jmp 0x140056f1b
mov qword [rbp + 0x70], r12
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x40], rax
mov r13, qword [rbp + 0x60]
lea r14, [rbp + 0x80]
jmp 0x140056f7c
mov qword [rbp + 0x70], 0
mov qword [rbp + 0x40], 0
lea rax, [0x140537280]
mov qword [rbp + 0x58], rax
mov eax, dword [0x1405372b0]
cmp eax, 3
jne 0x140057a6a
inc qword [rbp + 0x38]
mov r14, qword [rbp + 0x58]
mov rcx, r13
mov rdx, qword [rbp + 0x70]
xor r8d, r8d
lea r9, str.C:UsersSKA_24.cargo_registry_srcindex.crates.io_6f17d22bba15001f_symphonia_metadata_0.5.3_src_vorbis.rs
call fcn.140067716
mov rbx, qword [rax + 8]
test rbx, rbx
js 0x140057b74
mov rdi, qword [rax]
movabs rsi, 0x8080808080808080
mov qword [rbp + 0x120], rbx
mov qword [rbp + 0x48], r13
mov qword [rbp + 0x18], r14
je 0x140057224
mov al, byte [0x1405372b8]
xor ecx, ecx
mov rdx, rbx
call fcn.14003f090
test rax, rax
je 0x140057b9c
cmp rbx, 0x10
jb 0x140057227
xor r15d, r15d
mov r10, qword [rdi + r15]
mov rcx, qword [rdi + r15 + 8]
mov rdx, rcx
or rdx, r10
test rdx, rsi
jne 0x14005722a
mov rdx, r10
mov r8, r10
mov r9, r10
mov r11, r10
shr r10d, 8
movd xmm0, r10d
shr r11, 0x20
movd xmm1, r11d
movdqu xmm3, xmmword [rdi + r15]
pshufd xmm2, xmm3, 0x44
movdqa xmm4, xmm3
psrlq xmm4, 0x10
psrlq xmm2, 0x18
movsd xmm2, xmm4
movdqa xmm4, xmm6
pandn xmm4, xmm3
shr r9, 0x28
punpcklqdq xmm3, xmm0
movd xmm0, r9d
movapd xmm5, xmmword [0x14006e8b0]
andpd xmm2, xmm5
pand xmm3, xmm5
packuswb xmm3, xmm2
pshufd xmm1, xmm1, 0x50
movdqa xmm2, xmmword [0x14006e8c0]
pandn xmm2, xmm1
psllq xmm0, 0x28
movdqa xmm1, xmmword [0x14006e8d0]
pandn xmm1, xmm0
shr r8, 0x30
por xmm1, xmm2
movd xmm0, r8d
shr rdx, 0x38
packuswb xmm3, xmmword [0x14006e640]
packuswb xmm3, xmm8
por xmm1, xmm3
psllq xmm0, 0x30
movdqa xmm2, xmm11
pandn xmm2, xmm0
movd xmm0, edx
mov edx, ecx
shr edx, 8
pand xmm1, xmm11
por xmm2, xmm1
pand xmm2, xmm12
psllq xmm0, 0x38
movdqa xmm1, xmm12
pandn xmm1, xmm0
por xmm1, xmm2
movd xmm0, ecx
pshufd xmm0, xmm0, 0x44
movdqa xmm2, xmm13
pandn xmm2, xmm0
movd xmm0, edx
mov edx, ecx
shr edx, 0x10
pand xmm1, xmm13
por xmm2, xmm1
pslldq xmm0, 9
movdqa xmm1, xmm14
pandn xmm1, xmm0
movd xmm0, edx
mov edx, ecx
shr edx, 0x18
pand xmm2, xmm14
por xmm1, xmm2
pslldq xmm0, 0xa
movdqa xmm2, xmm15
pandn xmm2, xmm0
movd xmm0, edx
mov rdx, rcx
shr rdx, 0x20
pand xmm1, xmm15
por xmm2, xmm1
pslldq xmm0, 0xb
movdqa xmm1, xmm7
pandn xmm1, xmm0
movd xmm0, edx
mov rdx, rcx
shr rdx, 0x28
pand xmm2, xmm7
por xmm1, xmm2
pshufd xmm0, xmm0, 0
movdqa xmm2, xmm9
pandn xmm2, xmm0
movd xmm0, edx
pand xmm1, xmm9
por xmm2, xmm1
pslldq xmm0, 0xd
movdqa xmm1, xmm10
pandn xmm1, xmm0
shr rcx, 0x30
pand xmm2, xmm10
por xmm1, xmm2
pand xmm1, xmmword [0x14006e960]
movd xmm0, ecx
pslldq xmm0, 0xe
por xmm0, xmm1
pand xmm0, xmm6
por xmm4, xmm0
movdqa xmm0, xmm4
paddb xmm0, xmmword [0x14006e980]
movdqa xmm1, xmm0
pminub xmm1, xmmword [0x14006e990]
pcmpeqb xmm1, xmm0
pand xmm1, xmmword [0x14006e9a0]
por xmm1, xmm4
movdqu xmmword [rax + r15], xmm1
lea rcx, [r15 + 0x10]
add r15, 0x20
cmp r15, qword [rbp + 0x120]
mov r15, rcx
jbe 0x140057009
mov r15, rcx
jmp 0x14005722a
push 1
pop rax
xor r15d, r15d
lea r12, [rdi + r15]
mov rcx, qword [rbp + 0x120]
mov qword [rbp + 0xd0], rcx
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0xe0], r15
lea rax, [rdi + rcx]
mov qword [rbp + 0x30], rax
mov r14, r15
xor esi, esi
cmp r12, qword [rbp + 0x30]
je 0x140057937
mov cl, byte [r12]
movzx r13d, cl
test r13b, r13b
js 0x1400572b8
sub rsi, r12
inc r12
add rsi, r12
lea eax, [r13 - 0x41]
xor ecx, ecx
cmp eax, 0x1a
setb cl
shl ecx, 5
or ecx, r13d
mov r13d, ecx
cmp r14, qword [rbp + 0xd0]
jne 0x1400572a1
lea rcx, [rbp + 0xd0]
call fcn.140007f90
mov rax, qword [rbp + 0xd8]
mov byte [rax + r14], r13b
inc r14
mov qword [rbp + 0xe0], r14
jmp 0x140057257
mov eax, r13d
and eax, 0x1f
movzx edx, byte [r12 + 1]
and edx, 0x3f
cmp r13b, 0xdf
jbe 0x140057304
movzx r13d, byte [r12 + 2]
shl edx, 6
and r13d, 0x3f
or r13d, edx
cmp cl, 0xf0
jb 0x140057313
lea r8, [r12 + 4]
movzx ecx, byte [r12 + 3]
and eax, 7
shl eax, 0x12
shl r13d, 6
and ecx, 0x3f
or ecx, r13d
or ecx, eax
mov r13d, ecx
jmp 0x14005731e
lea r8, [r12 + 2]
shl eax, 6
or eax, edx
mov r13d, eax
jmp 0x14005731e
lea r8, [r12 + 3]
shl eax, 0xc
or r13d, eax
mov rbx, rsi
sub rbx, r12
add rbx, r8
cmp r13d, 0x3a3
jne 0x140057355
add rsi, r15
je 0x14005748f
cmp rsi, qword [rbp + 0x120]
jae 0x140057489
cmp byte [rdi + rsi], 0xbf
jg 0x14005748f
jmp 0x140057aef
mov r12, r8
cmp r13d, 0x80
jae 0x140057369
mov rsi, rbx
jmp 0x140057277
cmp r13d, 0x1eb8
mov eax, 0x2bf
mov ecx, 0
cmovb rax, rcx
lea rdx, [0x1404816c8]
cmp dword [rdx + rax*8 + 0xb00], r13d
lea rcx, [rax + 0x160]
cmova rcx, rax
cmp dword [rdx + rcx*8 + 0x580], r13d
lea rax, [rcx + 0xb0]
cmova rax, rcx
cmp dword [rdx + rax*8 + 0x2c0], r13d
lea rcx, [rax + 0x58]
cmova rcx, rax
cmp dword [rdx + rcx*8 + 0x160], r13d
lea rax, [rcx + 0x2c]
cmova rax, rcx
cmp dword [rdx + rax*8 + 0xb0], r13d
lea rcx, [rax + 0x16]
cmova rcx, rax
cmp dword [rdx + rcx*8 + 0x58], r13d
lea rax, [rcx + 0xb]
cmova rax, rcx
cmp dword [rdx + rax*8 + 0x28], r13d
lea rcx, [rax + 5]
cmova rcx, rax
cmp dword [rdx + rcx*8 + 0x18], r13d
lea rax, [rcx + 3]
cmova rax, rcx
cmp dword [rdx + rax*8 + 8], r13d
lea rcx, [rax + 1]
cmova rcx, rax
lea rax, [rcx + 1]
cmp dword [rdx + rcx*8 + 8], r13d
cmova rax, rcx
mov ecx, dword [rdx + rax*8]
cmp ecx, r13d
adc rax, 0
cmp ecx, r13d
jne 0x140057579
cmp rax, 0x57f
jae 0x140057b15
lea rcx, [0x1404816c8]
mov r13d, dword [rcx + rax*8 + 4]
mov eax, r13d
xor eax, 0xd800
add eax, 0xfffff800
cmp eax, 0x10f800
push 0x69
pop rax
cmovae r13d, eax
mov esi, 0x307
mov eax, 0
cmovb rsi, rax
jae 0x1400575e4
cmp r13d, 0x80
jae 0x140057579
mov rsi, rbx
jmp 0x14005728c
jne 0x140057aef
mov qword [rbp + 0x10], r8
lea r12, [rdi + rsi]
xor eax, eax
mov r13w, 0xc300
cmp r12, rdi
je 0x140057775
movsx r14d, byte [r12 - 1]
test r14d, r14d
js 0x1400574b7
dec r12
jmp 0x14005751a
movzx ecx, byte [r12 - 2]
cmp cl, 0xc0
jge 0x1400574e7
movzx edx, byte [r12 - 3]
cmp dl, 0xbf
jg 0x1400574f0
movzx r8d, byte [r12 - 4]
add r12, 0xfffffffffffffffc
and r8d, 7
shl r8d, 6
and edx, 0x3f
or edx, r8d
jmp 0x1400574f7
add r12, 0xfffffffffffffffe
and ecx, 0x1f
jmp 0x1400574ff
add r12, 0xfffffffffffffffd
and edx, 0xf
shl edx, 6
and ecx, 0x3f
or ecx, edx
shl ecx, 6
and r14b, 0x3f
movzx r14d, r14b
or r14d, ecx
cmp r14d, 0x110000
je 0x140057775
test al, 1
jne 0x140057534
mov ecx, r14d
call fcn.140011880
test al, al
je 0x140057534
mov r14d, 0x110000
xor eax, eax
jmp 0x140057536
mov al, 1
cmp r14d, 0x110000
je 0x140057499
mov ecx, r14d
call fcn.1400119f0
test al, al
je 0x140057775
add rsi, 2
je 0x1400576a5
cmp rsi, qword [rbp + 0x120]
jae 0x14005769f
cmp byte [rdi + rsi], 0xbf
jg 0x1400576a5
jmp 0x140057b79
and dword [rbp + 0x80], 0
mov eax, r13d
cmp r13d, 0x800
jae 0x1400575ad
shr eax, 6
or al, 0xc0
mov byte [rbp + 0x80], al
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp + 0x81], r13b
push 2
jmp 0x140057655
cmp r13d, 0x10000
jae 0x140057619
shr eax, 0xc
or al, 0xe0
mov byte [rbp + 0x80], al
mov eax, r13d
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp + 0x81], al
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp + 0x82], r13b
push 3
jmp 0x140057655
cmp r13d, 0x80
jae 0x1400577d7
cmp r14, qword [rbp + 0xd0]
jne 0x140057606
lea rcx, [rbp + 0xd0]
call fcn.140007f90
mov rax, qword [rbp + 0xd8]
mov byte [rax + r14], r13b
inc r14
jmp 0x1400578c1
shr eax, 0x12
or al, 0xf0
mov byte [rbp + 0x80], al
mov eax, r13d
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp + 0x81], al
mov eax, r13d
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp + 0x82], al
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp + 0x83], r13b
push 4
pop rsi
mov rax, qword [rbp + 0xd0]
sub rax, r14
cmp rax, rsi
jae 0x14005767e
lea rcx, [rbp + 0xd0]
mov rdx, r14
mov r8, rsi
call fcn.14006aa30
mov r14, qword [rbp + 0xe0]
mov rcx, qword [rbp + 0xd8]
add rcx, r14
lea rdx, [rbp + 0x80]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r14, rsi
jmp 0x140057928
jne 0x140057b79
add rsi, rdi
xor eax, eax
mov r13w, 0xc200
cmp rsi, qword [rbp + 0x30]
je 0x140057775
mov r8b, byte [rsi]
movzx r14d, r8b
test r14b, r14b
js 0x1400576ca
inc rsi
jmp 0x140057735
mov ecx, r14d
and ecx, 0x1f
movzx r9d, byte [rsi + 1]
and r9d, 0x3f
cmp r14b, 0xdf
jbe 0x14005771a
movzx edx, byte [rsi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140057729
movzx r14d, byte [rsi + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and r14d, 0x3f
or r14d, edx
or r14d, ecx
cmp r14d, 0x110000
je 0x140057775
add rsi, 4
jmp 0x140057735
add rsi, 2
shl ecx, 6
or ecx, r9d
mov r14d, ecx
jmp 0x140057735
add rsi, 3
shl ecx, 0xc
or edx, ecx
mov r14d, edx
test al, 1
jne 0x14005774f
mov ecx, r14d
call fcn.140011880
test al, al
je 0x14005774f
mov r14d, 0x110000
xor eax, eax
jmp 0x140057751
mov al, 1
cmp r14d, 0x110000
je 0x1400576aa
mov ecx, r14d
call fcn.1400119f0
movzx r13d, al
shl r13d, 8
or r13d, 0xc200
mov rax, qword [rbp + 0xd0]
mov r14, qword [rbp + 0xe0]
sub rax, r14
cmp rax, 1
ja 0x1400577a6
lea rcx, [rbp + 0xd0]
mov rdx, r14
push 2
pop r8
call fcn.14006aa30
mov r14, qword [rbp + 0xe0]
movsx eax, r13w
and eax, 0x8300
mov rcx, qword [rbp + 0xd8]
or eax, 0xcf
mov word [rcx + r14], ax
add r14, 2
mov qword [rbp + 0xe0], r14
mov r12, qword [rbp + 0x10]
mov rsi, rbx
jmp 0x140057257
and dword [rbp + 0x80], 0
mov eax, r13d
cmp r13d, 0x800
jae 0x140057808
shr eax, 6
or al, 0xc0
mov byte [rbp + 0x80], al
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp + 0x81], r13b
push 2
jmp 0x14005787b
cmp r13d, 0x10000
jae 0x14005783f
shr eax, 0xc
or al, 0xe0
mov byte [rbp + 0x80], al
mov eax, r13d
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp + 0x81], al
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp + 0x82], r13b
push 3
jmp 0x14005787b
shr eax, 0x12
or al, 0xf0
mov byte [rbp + 0x80], al
mov eax, r13d
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp + 0x81], al
mov eax, r13d
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp + 0x82], al
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp + 0x83], r13b
push 4
pop r13
mov rax, qword [rbp + 0xd0]
sub rax, r14
cmp rax, r13
jae 0x1400578a5
lea rcx, [rbp + 0xd0]
mov rdx, r14
mov r8, r13
call fcn.14006aa30
mov r14, qword [rbp + 0xe0]
mov rcx, qword [rbp + 0xd8]
add rcx, r14
lea rdx, [rbp + 0x80]
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r14, r13
mov qword [rbp + 0xe0], r14
and dword [rbp + 0x80], 0
mov eax, esi
shr eax, 6
or al, 0xc0
mov byte [rbp + 0x80], al
or sil, 0x80
mov byte [rbp + 0x81], sil
mov rax, qword [rbp + 0xd0]
sub rax, r14
cmp rax, 1
ja 0x140057911
lea rcx, [rbp + 0xd0]
mov rdx, r14
push 2
pop r8
call fcn.14006aa30
mov r14, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xd8]
movzx ecx, word [rbp + 0x80]
mov word [rax + r14], cx
add r14, 2
mov qword [rbp + 0xe0], r14
mov rsi, rbx
jmp 0x140057257
mov rsi, qword [rbp + 0xd0]
mov rdi, qword [rbp + 0xd8]
mov rcx, qword [rbp + 0x18]
mov rdx, rdi
mov r8, r14
call fcn.1400645dd
test rax, rax
je 0x14005795d
mov bl, byte [rax]
jmp 0x14005795f
mov bl, 0x6f
mov r15, qword [rbp + 0x50]
push 8
pop r14
mov rcx, rsi
mov rdx, rdi
call fcn.140051dca
mov r13, qword [rbp + 0x70]
cmp r13, 1
jne 0x1400579af
mov r12, qword [rbp + 0x48]
mov rcx, r12
push 1
pop r13
mov rdx, r13
xor r8d, r8d
lea r9, str.C:UsersSKA_24.cargo_registry_srcindex.crates.io_6f17d22bba15001f_symphonia_metadata_0.5.3_src_vorbis.rs
call fcn.140067716
mov rsi, qword [rax]
mov rdi, qword [rax + 8]
lea rcx, [rbp + 0xd0]
mov rdx, r13
xor r8d, r8d
jmp 0x1400579f3
mov r12, qword [rbp + 0x48]
mov rcx, r12
mov rdx, r13
xor r8d, r8d
lea r9, str.C:UsersSKA_24.cargo_registry_srcindex.crates.io_6f17d22bba15001f_symphonia_metadata_0.5.3_src_vorbis.rs
call fcn.140067716
mov rsi, qword [rax]
mov rdi, qword [rax + 8]
mov rcx, r12
mov rdx, r13
push 1
pop r8
lea r9, str.C:UsersSKA_24.cargo_registry_srcindex.crates.io_6f17d22bba15001f_symphonia_metadata_0.5.3_src_vorbis.rs
call fcn.140067716
mov rdx, qword [rax]
mov r8, qword [rax + 8]
lea rcx, [rbp + 0xd0]
call fcn.1400233f4
lea r13, [rbp - 0x58]
mov rcx, r13
mov rdx, rsi
mov r8, rdi
call fcn.1400233f4
mov rax, qword [rbp + 0xe0]
lea rcx, [rbp - 0x40]
mov qword [rcx + 0x10], rax
movdqu xmm0, xmmword [rbp + 0xd0]
movdqu xmmword [rcx], xmm0
mov rcx, qword [rbp + 0x40]
mov rdx, r12
call fcn.140001abf
mov byte [rbp - 0x28], bl
mov rcx, qword [rbp + 0x20]
mov rdx, r13
call fcn.140056432
mov rcx, qword [rbp - 0x20]
mov rax, rcx
neg rax
jo 0x140057a55
mov rdx, qword [rbp - 0x18]
call fcn.140051dca
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp]
call fcn.140051dca
mov r13, r14
jmp 0x140056d9f
lea rax, [rbp + 0x58]
mov qword [rbp + 0x80], rax
mov qword [rbp + 0xd0], r14
lea rax, str.C:UsersSKA_24.cargo_registry_srcindex.crates.io_6f17d22bba15001flazy_static_1.4.0_srcinline_lazy.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1405372b0]
xor edx, edx
mov r8, r15
lea r9, [0x1404af988]
call fcn.14006bff0
jmp 0x140056f96
mov rax, qword [rbp + 0x78]
mov byte [rax], 6
jmp 0x140056cad
lea rdx, str.buffer_underrunout_of_bounds
push 0xf
pop r8
mov cl, 0x25
call fcn.140051e48
mov rcx, qword [rbp + 0x78]
mov byte [rcx], 0
mov qword [rcx + 8], rax
jmp 0x140056cad
mov rcx, qword [rbp + 0x78]
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov rcx, qword [rbp - 8]
mov rdx, rsi
call fcn.140051dca
jmp 0x140056cad
lea rax, str.alloc_src_str.rsalloc_src_fmt.rs_
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, qword [rbp + 0x120]
xor r8d, r8d
mov r9, rsi
call fcn.14006b1b0
jmp 0x140057b9a
lea r8, str.s_fH_
mov ecx, 0x57f
mov edx, 0x57f
call fcn.14006abdf
jmp 0x140057b9a
lea r8, str.C:UsersSKA_24.cargo_registry_srcindex.crates.io_6f17d22bba15001f_symphonia_core_0.5.3_srcio_buf_reader.rs
mov rdx, rax
call fcn.14006aff0
lea r8, str.C:UsersSKA_24.cargo_registry_srcindex.crates.io_6f17d22bba15001f_symphonia_core_0.5.3_srcio_buf_reader.rs
mov rcx, rax
call fcn.14006ac90
lea rax, [0x1404afb60]
mov qword [rsp + 0x20], rax
lea rcx, [0x1404afaeb]
lea r9, [0x1404afa80]
push 0x20
pop rdx
lea r8, [rbp + 0x80]
call fcn.14006af60
call fcn.140007890
lea rax, str.alloc_src_str.rsalloc_src_fmt.rs_
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, qword [rbp + 0x120]
mov r8, rsi
mov r9, rdx
call fcn.14006b1b0
ud2
push 1
pop rcx
mov rdx, rbx
call fcn.14006a9f0
lea r8, str.C:UsersSKA_24.cargo_registry_srcindex.crates.io_6f17d22bba15001f_symphonia_core_0.5.3_srcio_buf_reader.rs
mov rcx, rax
mov rdx, r9
call fcn.14006aff0
lea r8, str.C:UsersSKA_24.cargo_registry_srcindex.crates.io_6f17d22bba15001f_symphonia_core_0.5.3_srcio_buf_reader.rs
mov rcx, r9
call fcn.14006ac90
int3