Function at 0x14009a9a0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x270]
sub rsp, 0x370
mov rax, qword [0x1402eb708]
xor rax, rsp
mov qword [rbp + 0x268], rax
mov rbx, rcx
mov qword [rsp + 0x38], rcx
xor esi, esi
mov dword [rsp + 0x30], esi
mov byte [0x1402eca1f], sil
mov dword [rsp + 0x70], 0x70797466
mov dword [rsp + 0x74], 0x7461646d
mov dword [rbp - 0x74], 0x65646977
mov dword [rbp - 0x78], 0x65657266
mov dword [rbp - 0x70], 0x74636970
mov dword [rbp - 0x6c], 0x6174656d
mov dword [rbp - 0x68], 0x6f63656d
mov dword [rbp - 0x64], 0x64697575
mov dword [rbp - 0x60], 0x6e696470
mov dword [rbp + 0x250], 0x2000000
mov byte [rbp + 0x254], 9
mov dword [rsp + 0x78], 0x766f6f6d
mov dword [rsp + 0x7c], 0x11c00
mov dword [rbp - 0x80], 0x10800
mov dword [rbp + 0x260], 0xb8000000
mov dword [rbp + 0x264], 0x64616b6b
mov qword [rbp + 0x258], rsi
mov byte [rcx + 0x314], sil
mov byte [rcx + 0x319], sil
mov byte [rsp + 0x4c], sil
mov dword [rsp + 0x60], esi
mov dword [rcx + 0x6c], esi
mov eax, 4
mov qword [rcx + 0x40], rax
mov qword [rcx + 0x2c8], rsi
xor edx, edx
lea rcx, [0x1400d0440]
call qword [0x1400cea98]
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x48], esi
movabs rdx, 0xc53d674ac88f023
lea rcx, [rbp + 0x40]
call fcn.1400bc2e0
nop
mov rax, qword [rbx + 0x40]
movabs rdi, 0x1a200000042
movabs r14, 0x9000000001
cmp rax, 0x200000
jae 0x14009abb7
cmp byte [0x1402ec8b7], 0
jne 0x14009abb7
mov qword [rbp + 0x240], rsi
xor r8d, r8d
mov rdx, rax
mov rcx, qword [rbx + 0x10]
call qword [0x1400d0000]
mov r9, qword [rbx + 0x10]
mov edx, 1
lea r8d, [rdx + 7]
lea rcx, [rbp + 0x240]
call qword [0x1400d0008]
mov eax, dword [rbp + 0x250]
cmp dword [rbp + 0x240], eax
jne 0x14009aba0
cmp byte [rbp + 0x244], 9
jne 0x14009aba0
add qword [rbx + 0x40], 6
mov qword [rbp + 0x240], rsi
xor r8d, r8d
mov rdx, qword [rbx + 0x40]
mov rcx, qword [rbx + 0x10]
call qword [0x1400d0000]
mov r9, qword [rbx + 0x10]
mov edx, 1
lea r8d, [rdx + 7]
lea rcx, [rbp + 0x240]
call qword [0x1400d0008]
cmp byte [rbp + 0x240], 0
jne 0x14009aba0
movzx ecx, byte [rbp + 0x244]
cmp cl, 0x28
ja 0x14009ab92
bt rdi, rcx
jb 0x14009abb0
sub cl, 0x41
cmp cl, 0x27
ja 0x14009aba0
bt r14, rcx
jb 0x14009abb0
mov rax, qword [rbx + 0x40]
inc rax
mov qword [rbx + 0x40], rax
jmp 0x14009aadf
mov byte [rbx + 0x319], 1
mov edi, 0xffffffff
cmp byte [rbx + 0x319], 0
je 0x14009c9ba
mov qword [rbx + 0x40], rsi
cmp byte [0x1402ec8c9], 0
jne 0x14009abff
mov rcx, qword [rbx + 0x48]
cmp rcx, 0xa00000
jbe 0x14009abff
movabs rax, 0xcccccccccccccccd
mul rcx
shr rdx, 3
mov qword [rbx + 0x48], rdx
mov qword [0x1402ec9c8], rdx
mov edx, dword [rbx + 0x48]
mov rcx, rbx
call fcn.1400bf830
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rcx + 0x40]
mov r8, qword [rcx + 0x48]
cmp rdx, r8
jae 0x14009c94a
mov r13d, dword [rsp + 0x70]
mov r12d, dword [rsp + 0x74]
mov r14d, dword [rsp + 0x78]
mov esi, dword [rsp + 0x7c]
mov ebx, dword [rbp - 0x80]
mov rdi, qword [rbp + 0x260]
mov r15, qword [rbp + 0x258]
ja 0x14009c945
cmp byte [0x1402ec8b7], 0
jne 0x14009c945
mov qword [rbp + 0x240], 0
xor r8d, r8d
mov rcx, qword [rcx + 0x10]
call qword [0x1400d0000]
mov r9, qword [rsp + 0x38]
mov r9, qword [r9 + 0x10]
mov edx, 1
lea r8d, [rdx + 7]
lea rcx, [rbp + 0x240]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x243]
mov byte [rbp - 0x7c], al
movzx eax, byte [rbp + 0x242]
mov byte [rbp - 0x7b], al
movzx eax, byte [rbp + 0x241]
mov byte [rbp - 0x7a], al
movzx eax, byte [rbp + 0x240]
mov byte [rbp - 0x79], al
mov eax, dword [rbp - 0x7c]
mov qword [rsp + 0x68], rax
mov ecx, dword [rbp + 0x240]
cmp ecx, dword [rbp - 0x78]
je 0x14009c848
cmp ecx, dword [rbp - 0x74]
je 0x14009c848
cmp ecx, dword [rbp - 0x70]
je 0x14009c848
cmp ecx, dword [rbp - 0x6c]
je 0x14009c848
cmp ecx, dword [rbp - 0x68]
je 0x14009c848
cmp ecx, dword [rbp - 0x64]
je 0x14009c848
cmp ecx, dword [rbp - 0x60]
je 0x14009c848
cmp ecx, r12d
je 0x14009c848
cmp ecx, r13d
je 0x14009c848
cmp ecx, esi
je 0x14009c83b
cmp ecx, ebx
je 0x14009c83b
cmp qword [rbp + 0x240], rdi
je 0x14009c83b
cmp ecx, dword [rbp + 0x250]
jne 0x14009b465
cmp byte [rbp + 0x244], 9
jne 0x14009b465
xor eax, eax
mov dword [rbp + 0x240], eax
xor r8d, r8d
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x40]
mov rcx, qword [rax + 0x10]
call qword [0x1400d0000]
mov r9, qword [rsp + 0x38]
mov r9, qword [r9 + 0x10]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x240]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x243]
mov byte [rbp - 0x5c], al
movzx eax, byte [rbp + 0x242]
mov byte [rbp - 0x5b], al
movzx eax, byte [rbp + 0x241]
mov byte [rbp - 0x5a], al
movzx eax, byte [rbp + 0x240]
mov byte [rbp - 0x59], al
mov eax, dword [rbp - 0x5c]
mov qword [rsp + 0x68], rax
mov rcx, qword [rsp + 0x38]
mov r8, qword [rcx + 0x40]
mov qword [rcx + 0x1f8], r8
add eax, 4
add rax, r8
mov qword [rcx + 0x40], rax
mov rdx, qword [rsp + 0x68]
mov r8d, dword [rsp + 0x60]
add r8d, 4
add r8d, edx
mov dword [rsp + 0x60], r8d
cmp rax, qword [rcx + 0x48]
jae 0x14009c92c
xor edx, edx
mov dword [rbp + 0x248], edx
mov byte [rbp + 0x24c], dl
xor r8d, r8d
mov rdx, rax
mov rcx, qword [rcx + 0x10]
call qword [0x1400d0000]
mov r9, qword [rsp + 0x38]
mov r9, qword [r9 + 0x10]
mov edx, 1
lea r8d, [rdx + 4]
lea rcx, [rbp + 0x248]
call qword [0x1400d0008]
cmp byte [0x1402ec8b7], 0
jne 0x14009c927
mov eax, dword [rbp + 0x250]
movzx ecx, byte [rbp + 0x24c]
cmp dword [rbp + 0x248], eax
jne 0x14009b113
cmp cl, 9
jne 0x14009b113
mov byte [rsp + 0x4c], 1
mov eax, dword [rsp + 0x48]
add eax, dword [rsp + 0x60]
mov dword [rsp + 0x48], eax
mov edx, eax
mov rcx, qword [rsp + 0x38]
call fcn.1400c0160
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x1f8]
lea rcx, [rbp + 0x120]
call qword [0x1400ce470]
mov qword [rsp + 0x40], rax
mov r8d, 0xffffffff
lea rdx, str.AVC_Vide__at_
lea rcx, [rbp + 0x78]
call qword [0x1400cead0]
mov qword [rsp + 0x50], rax
or dword [rsp + 0x30], 1
mov rdx, qword [rsp + 0x40]
lea rcx, [rbp + 0x78]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x50]
lea rcx, [rsp + 0x58]
call qword [0x1400ceaf0]
and dword [rsp + 0x30], 0xfffffffe
lea rcx, [rbp + 0x78]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x120]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov edx, dword [rsp + 0x60]
lea rcx, [rbp + 0x100]
call qword [0x1400ceac0]
mov qword [rsp + 0x50], rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x80]
call qword [0x1400cead0]
mov qword [rsp + 0x40], rax
or dword [rsp + 0x30], 2
mov rdx, qword [rsp + 0x50]
lea rcx, [rbp + 0x80]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x58]
call qword [0x1400ceae0]
and dword [rsp + 0x30], 0xfffffffd
lea rcx, [rbp + 0x80]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x100]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x40]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp - 0x40]
call qword [0x1400ce948]
lea rdx, [rbp + 0x130]
lea rcx, [rbp - 0x40]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x130]
call qword [0x1400ce9b0]
mov dword [rbp + 0x20], 0
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x30], 0
je 0x14009b03b
lea rdx, [rbp + 0x138]
lea rcx, [rbp - 0x40]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp - 0x40]
mov ecx, dword [rcx + 4]
mov dword [rsp + 0x40], ecx
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x20]
mov r8d, dword [rsp + 0x40]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x138]
call qword [0x1400ce9b0]
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x1f8], 0
xor ecx, ecx
mov dword [rbp + 0x248], ecx
xor r8d, r8d
mov rdx, qword [rax + 0x40]
mov rcx, qword [rax + 0x10]
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x248]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x24b]
mov byte [rbp - 0x58], al
movzx eax, byte [rbp + 0x24a]
mov byte [rbp - 0x57], al
movzx eax, byte [rbp + 0x249]
mov byte [rbp - 0x56], al
movzx eax, byte [rbp + 0x248]
mov byte [rbp - 0x55], al
mov ecx, dword [rbp - 0x58]
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x40]
mov qword [rax + 0x1f8], rdx
add ecx, 4
mov dword [rsp + 0x60], ecx
add rdx, rcx
mov qword [rax + 0x40], rdx
xor ecx, ecx
mov dword [rbp + 0x248], ecx
mov byte [rbp + 0x24c], cl
xor r8d, r8d
mov rcx, qword [rax + 0x10]
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 4]
lea rcx, [rbp + 0x248]
call qword [0x1400d0008]
nop
lea rcx, [rbp - 0x40]
call qword [0x1400ceaf8]
movzx ecx, byte [rbp + 0x24c]
cmp byte [rbp + 0x248], 0
jne 0x14009b458
cmp cl, 0x28
ja 0x14009b135
movabs rdx, 0x1a200000042
bt rdx, rcx
jb 0x14009b155
sub cl, 0x41
cmp cl, 0x27
ja 0x14009b458
movabs rax, 0x9000000001
bt rax, rcx
jae 0x14009b458
xor eax, eax
mov dword [rbp + 0x240], eax
xor r8d, r8d
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x40]
mov rcx, qword [rax + 0x10]
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x240]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x243]
mov byte [rbp - 0x54], al
movzx eax, byte [rbp + 0x242]
mov byte [rbp - 0x53], al
movzx eax, byte [rbp + 0x241]
mov byte [rbp - 0x52], al
movzx eax, byte [rbp + 0x240]
mov byte [rbp - 0x51], al
mov eax, dword [rbp - 0x54]
mov qword [rsp + 0x68], rax
mov rcx, qword [rsp + 0x38]
cmp qword [rcx + 0x1f8], 0
jne 0x14009b1de
mov r9, qword [rcx + 0x40]
mov qword [rcx + 0x1f8], r9
jmp 0x14009b1e2
mov r9d, dword [rcx + 0x40]
mov r8, qword [rcx + 0x40]
test eax, eax
je 0x14009b20b
mov rdx, qword [rcx + 0x48]
mov r9d, r8d
mov r10, rdx
add rax, r8
cmp rax, rdx
ja 0x14009b212
add r8, 4
mov qword [rcx + 0x40], r8
mov rax, qword [rsp + 0x68]
jmp 0x14009b21f
mov edx, dword [rcx + 0x48]
mov r10, qword [rcx + 0x48]
sub edx, r9d
mov eax, edx
mov qword [rsp + 0x68], rax
mov rdx, r10
mov r9d, dword [rsp + 0x60]
add r9d, 4
add r9d, eax
mov dword [rsp + 0x60], r9d
mov eax, eax
add rax, r8
cmp rax, rdx
ja 0x14009b24e
mov qword [rcx + 0x40], rax
jb 0x14009adf2
mov dword [rsp + 0x60], r9d
jmp 0x14009c92c
mov byte [rsp + 0x4c], 1
mov rax, qword [rsp + 0x68]
add eax, 4
add eax, r9d
mov edx, dword [rsp + 0x48]
add edx, eax
mov dword [rsp + 0x48], edx
call fcn.1400c0160
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x1f8]
lea rcx, [rbp + 0x140]
call qword [0x1400ce470]
mov qword [rsp + 0x50], rax
mov r8d, 0xffffffff
lea rdx, str.AVC_Vide__at_
lea rcx, [rbp + 0x88]
call qword [0x1400cead0]
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0x30]
or eax, 4
mov dword [rsp + 0x30], eax
mov rdx, qword [rsp + 0x50]
lea rcx, [rbp + 0x88]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x58]
call qword [0x1400ceaf0]
and dword [rsp + 0x30], 0xfffffffb
lea rcx, [rbp + 0x88]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x140]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov rdx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x60]
add ecx, 4
add edx, ecx
lea rcx, [rbp + 0x148]
call qword [0x1400ceac0]
mov qword [rsp + 0x50], rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x90]
call qword [0x1400cead0]
mov qword [rsp + 0x40], rax
or dword [rsp + 0x30], 8
mov rdx, qword [rsp + 0x50]
lea rcx, [rbp + 0x90]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x58]
call qword [0x1400ceae0]
and dword [rsp + 0x30], 0xfffffff7
lea rcx, [rbp + 0x90]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x148]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x40]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp - 0x18]
call qword [0x1400ce948]
lea rdx, [rbp + 0x128]
lea rcx, [rbp - 0x18]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x128]
call qword [0x1400ce9b0]
mov dword [rbp + 0x24], 0
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x30], 0
je 0x14009b441
lea rdx, [rbp + 0x158]
lea rcx, [rbp - 0x18]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rcx + 4]
mov dword [rsp + 0x40], ecx
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x24]
mov r8d, dword [rsp + 0x40]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x158]
call qword [0x1400ce9b0]
mov dword [rsp + 0x60], 0
lea rcx, [rbp - 0x18]
call qword [0x1400ceaf8]
jmp 0x14009c927
mov dword [rsp + 0x68], 0
jmp 0x14009c927
cmp ecx, dword [rbp + 0x258]
mov rcx, qword [rsp + 0x38]
jne 0x14009bdfd
cmp qword [rcx + 0x1f8], 0
je 0x14009b68b
mov r9d, dword [rsp + 0x60]
test r9d, r9d
je 0x14009b68b
mov byte [rsp + 0x4c], 1
mov eax, dword [rsp + 0x48]
add eax, r9d
mov dword [rsp + 0x48], eax
mov edx, eax
call fcn.1400c0160
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x1f8]
lea rcx, [rbp + 0x160]
call qword [0x1400ce470]
mov qword [rsp + 0x50], rax
mov r8d, 0xffffffff
lea rdx, str.AVC_Vide__at_
lea rcx, [rbp + 0x98]
call qword [0x1400cead0]
mov qword [rsp + 0x40], rax
or dword [rsp + 0x30], 0x10
mov rdx, qword [rsp + 0x50]
lea rcx, [rbp + 0x98]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x58]
call qword [0x1400ceaf0]
and dword [rsp + 0x30], 0xffffffef
lea rcx, [rbp + 0x98]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x160]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov edx, dword [rsp + 0x60]
lea rcx, [rbp + 0x168]
call qword [0x1400ceac0]
mov qword [rsp + 0x50], rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0xa0]
call qword [0x1400cead0]
mov qword [rsp + 0x40], rax
or dword [rsp + 0x30], 0x20
mov rdx, qword [rsp + 0x50]
lea rcx, [rbp + 0xa0]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x58]
call qword [0x1400ceae0]
and dword [rsp + 0x30], 0xffffffdf
lea rcx, [rbp + 0xa0]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x168]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x40]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp - 0x10]
call qword [0x1400ce948]
lea rdx, [rbp + 0x170]
lea rcx, [rbp - 0x10]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x170]
call qword [0x1400ce9b0]
xor ecx, ecx
mov dword [rbp + 0x28], ecx
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x30], rcx
je 0x14009b671
lea rdx, [rbp + 0x178]
lea rcx, [rbp - 0x10]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rcx + 4]
mov dword [rsp + 0x40], ecx
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x28]
mov r8d, dword [rsp + 0x40]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x178]
call qword [0x1400ce9b0]
mov rax, qword [rsp + 0x38]
xor ecx, ecx
mov dword [rsp + 0x60], ecx
mov qword [rax + 0x1f8], rcx
lea rcx, [rbp - 0x10]
call qword [0x1400ceaf8]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx + 0x40]
mov qword [rcx + 0x208], rax
mov dword [rcx + 0x110], 0
cmp rax, qword [rcx + 0x48]
jae 0x14009c92c
cmp byte [0x1402ec8b7], 0
jne 0x14009c92c
mov qword [rbp + 0x240], 0
xor r8d, r8d
mov rdx, rax
mov rcx, qword [rcx + 0x10]
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 7]
lea rcx, [rbp + 0x240]
call qword [0x1400d0008]
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rcx + 0x40]
mov qword [rcx + 0x58], rdx
mov eax, dword [rbp + 0x240]
cmp eax, dword [rbp + 0x250]
jne 0x14009b715
cmp byte [rbp + 0x244], 9
je 0x14009b734
cmp eax, dword [rbp + 0x258]
jne 0x14009b93a
inc dword [rcx + 0x110]
lea rax, [rdx + 1]
mov qword [rcx + 0x40], rax
jmp 0x14009b6a0
mov eax, dword [rsp + 0x48]
add eax, dword [rcx + 0x110]
mov dword [rsp + 0x48], eax
mov edx, eax
call fcn.1400c0160
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x208]
lea rcx, [rbp + 0x1f0]
call qword [0x1400ce470]
mov qword [rsp + 0x50], rax
mov r8d, 0xffffffff
lea rdx, str.Zero_Zero__at_
lea rcx, [rbp + 0xa8]
call qword [0x1400cead0]
mov qword [rsp + 0x40], rax
or dword [rsp + 0x30], 0x40
mov rdx, qword [rsp + 0x50]
lea rcx, [rbp + 0xa8]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x58]
call qword [0x1400ceaf0]
and dword [rsp + 0x30], 0xffffffbf
lea rcx, [rbp + 0xa8]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x1f0]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov edx, dword [rax + 0x110]
lea rcx, [rbp + 0x188]
call qword [0x1400ceac0]
mov qword [rsp + 0x50], rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0xb0]
call qword [0x1400cead0]
mov qword [rsp + 0x40], rax
or dword [rsp + 0x30], 0x80
mov rdx, qword [rsp + 0x50]
lea rcx, [rbp + 0xb0]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x58]
call qword [0x1400ceae0]
and dword [rsp + 0x30], 0xffffff7f
lea rcx, [rbp + 0xb0]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x188]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x58]
lea rdx, [rbp - 8]
lea rcx, [rbp + 0x40]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp - 8]
call qword [0x1400ce948]
lea rdx, [rbp + 0x190]
lea rcx, [rbp - 8]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x190]
call qword [0x1400ce9b0]
xor ecx, ecx
mov dword [rbp + 0x2c], ecx
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x30], rcx
je 0x14009b91e
lea rdx, [rbp + 0x198]
lea rcx, [rbp - 8]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp - 8]
mov ecx, dword [rcx + 4]
mov dword [rsp + 0x40], ecx
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x2c]
mov r8d, dword [rsp + 0x40]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x198]
call qword [0x1400ce9b0]
mov rax, qword [rsp + 0x38]
xor ecx, ecx
mov qword [rax + 0x208], rcx
mov dword [rax + 0x110], ecx
lea rcx, [rbp - 8]
call qword [0x1400ceaf8]
jmp 0x14009c927
cmp eax, esi
je 0x14009bded
cmp eax, ebx
je 0x14009bded
cmp qword [rbp + 0x240], rdi
je 0x14009bded
mov qword [rbp + 0x240], 0
add rdx, 2
xor r8d, r8d
mov rcx, qword [rcx + 0x10]
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 7]
lea rcx, [rbp + 0x240]
call qword [0x1400d0008]
mov eax, dword [rbp + 0x240]
cmp eax, esi
je 0x14009bbd1
cmp eax, ebx
je 0x14009bbd1
cmp qword [rbp + 0x240], rdi
je 0x14009bbd1
mov rax, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x48]
add ecx, dword [rax + 0x110]
mov dword [rsp + 0x48], ecx
mov edx, ecx
mov rcx, rax
call fcn.1400c0160
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x208]
lea rcx, [rbp + 0x1a0]
call qword [0x1400ce470]
mov qword [rsp + 0x50], rax
mov r8d, 0xffffffff
lea rdx, str.Zero_Zero__at_
lea rcx, [rbp + 0xb8]
call qword [0x1400cead0]
mov qword [rsp + 0x40], rax
or dword [rsp + 0x30], 0x400
mov rdx, qword [rsp + 0x50]
lea rcx, [rbp + 0xb8]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x58]
call qword [0x1400ceaf0]
and dword [rsp + 0x30], 0xfffffbff
lea rcx, [rbp + 0xb8]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x1a0]
call qword [0x1400ceaf8]
mov rax, qword [rsp + 0x38]
mov edx, dword [rax + 0x110]
add edx, 3
mov r8d, 0xa
lea rcx, [rbp + 0x1a8]
call qword [0x1400ceac0]
mov qword [rsp + 0x50], rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0xc0]
call qword [0x1400cead0]
mov qword [rsp + 0x40], rax
or dword [rsp + 0x30], 0x800
mov rdx, qword [rsp + 0x50]
lea rcx, [rbp + 0xc0]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x58]
call qword [0x1400ceae0]
and dword [rsp + 0x30], 0xfffff7ff
lea rcx, [rbp + 0xc0]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x1a8]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x58]
lea rdx, [rbp]
lea rcx, [rbp + 0x40]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp]
call qword [0x1400ce948]
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x1b0]
call qword [0x1400ce9b0]
xor ecx, ecx
mov dword [rbp + 0x30], ecx
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x30], rcx
je 0x14009bbb0
lea rdx, [rbp + 0x1b8]
lea rcx, [rbp]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp]
mov ecx, dword [rcx + 4]
mov dword [rsp + 0x40], ecx
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x30]
mov r8d, dword [rsp + 0x40]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x1b8]
call qword [0x1400ce9b0]
mov rax, qword [rsp + 0x38]
xor ecx, ecx
mov qword [rax + 0x208], rcx
mov dword [rax + 0x110], ecx
add qword [rax + 0x40], 3
lea rcx, [rbp]
call qword [0x1400ceaf8]
jmp 0x14009c927
mov rax, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x48]
add ecx, dword [rax + 0x110]
mov dword [rsp + 0x48], ecx
mov edx, ecx
mov rcx, rax
call fcn.1400c0160
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x208]
lea rcx, [rbp + 0x1c0]
call qword [0x1400ce470]
mov qword [rsp + 0x50], rax
mov r8d, 0xffffffff
lea rdx, str.Zero_Zero__at_
lea rcx, [rbp + 0xc8]
call qword [0x1400cead0]
mov qword [rsp + 0x40], rax
or dword [rsp + 0x30], 0x100
mov rdx, qword [rsp + 0x50]
lea rcx, [rbp + 0xc8]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x58]
call qword [0x1400ceaf0]
and dword [rsp + 0x30], 0xfffffeff
lea rcx, [rbp + 0xc8]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x1c0]
call qword [0x1400ceaf8]
mov rax, qword [rsp + 0x38]
mov edx, dword [rax + 0x110]
add edx, 2
mov r8d, 0xa
lea rcx, [rbp + 0x1c8]
call qword [0x1400ceac0]
mov qword [rsp + 0x50], rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0xd0]
call qword [0x1400cead0]
mov qword [rsp + 0x40], rax
or dword [rsp + 0x30], 0x200
mov rdx, qword [rsp + 0x50]
lea rcx, [rbp + 0xd0]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x58]
call qword [0x1400ceae0]
and dword [rsp + 0x30], 0xfffffdff
lea rcx, [rbp + 0xd0]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x1c8]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x58]
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x40]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp + 8]
call qword [0x1400ce948]
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 8]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x1d0]
call qword [0x1400ce9b0]
xor ecx, ecx
mov dword [rbp + 0x34], ecx
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x30], rcx
je 0x14009bdcc
lea rdx, [rbp + 0x1d8]
lea rcx, [rbp + 8]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp + 8]
mov ecx, dword [rcx + 4]
mov dword [rsp + 0x40], ecx
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x34]
mov r8d, dword [rsp + 0x40]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x1d8]
call qword [0x1400ce9b0]
mov rax, qword [rsp + 0x38]
xor ecx, ecx
mov qword [rax + 0x208], rcx
mov dword [rax + 0x110], ecx
add qword [rax + 0x40], 2
lea rcx, [rbp + 8]
call qword [0x1400ceaf8]
jmp 0x14009c927
lea rax, [rdx + 0x400]
mov qword [rcx + 0x40], rax
jmp 0x14009c92c
cmp byte [rsp + 0x4c], 0
jne 0x14009be96
mov dword [rsp + 0x40], 0
mov rdx, qword [rcx + 0x40]
nop dword [rax]
nop dword [rax + rax]
mov qword [rbp + 0x240], 0
xor r8d, r8d
mov rcx, qword [rcx + 0x10]
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 7]
lea rcx, [rbp + 0x240]
call qword [0x1400d0008]
mov eax, dword [rbp + 0x250]
cmp dword [rbp + 0x240], eax
jne 0x14009be72
cmp byte [rbp + 0x244], 9
je 0x14009b458
mov rcx, qword [rsp + 0x38]
inc qword [rcx + 0x40]
mov rdx, qword [rcx + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
cmp eax, 0x15f90
jge 0x14009c92c
jmp 0x14009be20
mov rax, qword [rcx + 0x40]
mov qword [rcx + 0x2d0], rax
add rax, 0x15f90
mov qword [rcx + 0x2c8], 0x15f90
mov dword [rsp + 0x68], 0
mov qword [rcx + 0x40], rax
cmp rax, qword [rcx + 0x48]
ja 0x14009c92c
cmp byte [0x1402ec8b7], 0
jne 0x14009c92c
mov qword [rbp + 0x240], 0
xor r8d, r8d
mov rdx, rax
mov rcx, qword [rcx + 0x10]
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 7]
lea rcx, [rbp + 0x240]
call qword [0x1400d0008]
mov ecx, dword [rbp + 0x240]
cmp ecx, esi
je 0x14009c628
cmp ecx, ebx
je 0x14009c628
mov rax, qword [rbp + 0x240]
cmp rax, rdi
je 0x14009c628
cmp ecx, dword [rbp + 0x250]
jne 0x14009bf46
cmp byte [rbp + 0x244], 9
je 0x14009bf70
cmp rax, r15
je 0x14009c414
cmp ecx, r14d
je 0x14009c18d
mov rcx, qword [rsp + 0x38]
inc qword [rcx + 0x2c8]
mov rax, qword [rcx + 0x40]
inc rax
jmp 0x14009beba
mov rax, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x48]
add ecx, dword [rax + 0x2c8]
mov dword [rsp + 0x48], ecx
mov edx, ecx
mov rcx, rax
call fcn.1400c0160
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x2d0]
lea rcx, [rbp + 0x1e0]
call qword [0x1400ce470]
mov qword [rsp + 0x50], rax
mov r8d, 0xffffffff
lea rdx, str.AAC_soun__at_
lea rcx, [rbp + 0xd8]
call qword [0x1400cead0]
mov qword [rsp + 0x40], rax
or dword [rsp + 0x30], 0x4000
mov rdx, qword [rsp + 0x50]
lea rcx, [rbp + 0xd8]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x58]
call qword [0x1400ceaf0]
and dword [rsp + 0x30], 0xffffbfff
lea rcx, [rbp + 0xd8]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x1e0]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x2c8]
lea rcx, [rbp + 0x1e8]
call qword [0x1400ce470]
mov qword [rsp + 0x50], rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0xe0]
call qword [0x1400cead0]
mov qword [rsp + 0x40], rax
or dword [rsp + 0x30], 0x8000
mov rdx, qword [rsp + 0x50]
lea rcx, [rbp + 0xe0]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x58]
call qword [0x1400ceae0]
and dword [rsp + 0x30], 0xffff7fff
lea rcx, [rbp + 0xe0]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x1e8]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x58]
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x40]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp + 0x10]
call qword [0x1400ce948]
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x10]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x180]
call qword [0x1400ce9b0]
xor ecx, ecx
mov dword [rbp + 0x38], ecx
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x30], rcx
je 0x14009c173
cmp qword [rax + 0x2c8], 0x64
jbe 0x14009c173
lea rdx, [rbp + 0x1f8]
lea rcx, [rbp + 0x10]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp + 0x10]
mov ecx, dword [rcx + 4]
mov dword [rsp + 0x40], ecx
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x38]
mov r8d, dword [rsp + 0x40]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x1f8]
call qword [0x1400ce9b0]
mov rax, qword [rsp + 0x38]
xor ecx, ecx
mov qword [rax + 0x2c8], rcx
mov dword [rsp + 0x68], ecx
lea rcx, [rbp + 0x10]
call qword [0x1400ceaf8]
jmp 0x14009c927
mov rax, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x48]
add ecx, dword [rax + 0x2c8]
mov dword [rsp + 0x48], ecx
mov edx, ecx
mov rcx, rax
call fcn.1400c0160
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x2d0]
lea rcx, [rbp + 0x200]
call qword [0x1400ce470]
mov qword [rsp + 0x50], rax
mov r8d, 0xffffffff
lea rdx, str.AAC_soun__at_
lea rcx, [rbp + 0xe8]
call qword [0x1400cead0]
mov qword [rsp + 0x40], rax
or dword [rsp + 0x30], 0x40000
mov rdx, qword [rsp + 0x50]
lea rcx, [rbp + 0xe8]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x58]
call qword [0x1400ceaf0]
and dword [rsp + 0x30], 0xfffbffff
lea rcx, [rbp + 0xe8]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x200]
call qword [0x1400ceaf8]
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x2c8]
sub rdx, 4
mov r8d, 0xa
lea rcx, [rbp + 0x208]
call qword [0x1400ce470]
mov qword [rsp + 0x50], rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0xf0]
call qword [0x1400cead0]
mov qword [rsp + 0x40], rax
or dword [rsp + 0x30], 0x80000
mov rdx, qword [rsp + 0x50]
lea rcx, [rbp + 0xf0]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x58]
call qword [0x1400ceae0]
and dword [rsp + 0x30], 0xfff7ffff
lea rcx, [rbp + 0xf0]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x208]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x28]
lea rcx, [rbp + 0x40]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp - 0x28]
call qword [0x1400ce948]
lea rdx, [rbp + 0x210]
lea rcx, [rbp - 0x28]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x210]
call qword [0x1400ce9b0]
xor ecx, ecx
mov dword [rbp + 0x18], ecx
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x30], rcx
je 0x14009c394
cmp qword [rax + 0x2c8], 0x64
jbe 0x14009c394
lea rdx, [rbp + 0x218]
lea rcx, [rbp - 0x28]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp - 0x28]
mov ecx, dword [rcx + 4]
mov dword [rsp + 0x40], ecx
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x18]
mov r8d, dword [rsp + 0x40]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x218]
call qword [0x1400ce9b0]
mov rax, qword [rsp + 0x38]
xor ecx, ecx
mov qword [rax + 0x2c8], rcx
mov qword [rbp + 0x240], rcx
mov rdx, qword [rax + 0x40]
sub rdx, 4
xor r8d, r8d
mov rcx, qword [rax + 0x10]
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x240]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x243]
mov byte [rbp - 0x50], al
movzx eax, byte [rbp + 0x242]
mov byte [rbp - 0x4f], al
movzx eax, byte [rbp + 0x241]
mov byte [rbp - 0x4e], al
movzx eax, byte [rbp + 0x240]
mov byte [rbp - 0x4d], al
mov eax, dword [rbp - 0x50]
mov dword [rsp + 0x68], eax
lea rcx, [rbp - 0x28]
call qword [0x1400ceaf8]
jmp 0x14009c927
mov rax, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x48]
add ecx, dword [rax + 0x2c8]
mov dword [rsp + 0x48], ecx
mov edx, ecx
mov rcx, rax
call fcn.1400c0160
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x2d0]
lea rcx, [rbp + 0x220]
call qword [0x1400ce470]
mov qword [rsp + 0x50], rax
mov r8d, 0xffffffff
lea rdx, str.AAC_soun__at_
lea rcx, [rbp + 0xf8]
call qword [0x1400cead0]
mov qword [rsp + 0x40], rax
or dword [rsp + 0x30], 0x10000
mov rdx, qword [rsp + 0x50]
lea rcx, [rbp + 0xf8]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x58]
call qword [0x1400ceaf0]
and dword [rsp + 0x30], 0xfffeffff
lea rcx, [rbp + 0xf8]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x220]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x2c8]
lea rcx, [rbp + 0x228]
call qword [0x1400ce470]
mov qword [rsp + 0x50], rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x60]
call qword [0x1400cead0]
mov qword [rsp + 0x40], rax
or dword [rsp + 0x30], 0x20000
mov rdx, qword [rsp + 0x50]
lea rcx, [rbp + 0x60]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x58]
call qword [0x1400ceae0]
and dword [rsp + 0x30], 0xfffdffff
lea rcx, [rbp + 0x60]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x228]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x40]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp - 0x20]
call qword [0x1400ce948]
lea rdx, [rbp + 0x230]
lea rcx, [rbp - 0x20]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x230]
call qword [0x1400ce9b0]
xor ecx, ecx
mov dword [rbp + 0x1c], ecx
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x30], rcx
je 0x14009c60e
cmp qword [rax + 0x2c8], 0x64
jbe 0x14009c60e
lea rdx, [rbp + 0x238]
lea rcx, [rbp - 0x20]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp - 0x20]
mov ecx, dword [rcx + 4]
mov dword [rsp + 0x40], ecx
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x1c]
mov r8d, dword [rsp + 0x40]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x238]
call qword [0x1400ce9b0]
mov rax, qword [rsp + 0x38]
xor ecx, ecx
mov qword [rax + 0x2c8], rcx
mov dword [rsp + 0x68], ecx
lea rcx, [rbp - 0x20]
call qword [0x1400ceaf8]
jmp 0x14009c927
mov rax, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x48]
add ecx, dword [rax + 0x2c8]
mov dword [rsp + 0x48], ecx
mov edx, ecx
mov rcx, rax
call fcn.1400c0160
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x2d0]
lea rcx, [rbp + 0x108]
call qword [0x1400ce470]
mov qword [rsp + 0x50], rax
mov r8d, 0xffffffff
lea rdx, str.AAC_soun__at_
lea rcx, [rbp + 0x68]
call qword [0x1400cead0]
mov qword [rsp + 0x40], rax
or dword [rsp + 0x30], 0x1000
mov rdx, qword [rsp + 0x50]
lea rcx, [rbp + 0x68]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x58]
call qword [0x1400ceaf0]
and dword [rsp + 0x30], 0xffffefff
lea rcx, [rbp + 0x68]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x108]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x2c8]
lea rcx, [rbp + 0x110]
call qword [0x1400ce470]
mov qword [rsp + 0x50], rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x70]
call qword [0x1400cead0]
mov qword [rsp + 0x40], rax
or dword [rsp + 0x30], 0x2000
mov rdx, qword [rsp + 0x50]
lea rcx, [rbp + 0x70]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x58]
call qword [0x1400ceae0]
and dword [rsp + 0x30], 0xffffdfff
lea rcx, [rbp + 0x70]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x110]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x38]
lea rcx, [rbp + 0x40]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp - 0x38]
call qword [0x1400ce948]
lea rdx, [rbp + 0x118]
lea rcx, [rbp - 0x38]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x118]
call qword [0x1400ce9b0]
xor ecx, ecx
mov dword [rbp - 0x30], ecx
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x30], rcx
je 0x14009c819
cmp qword [rax + 0x2c8], 0x64
jbe 0x14009c819
lea rdx, [rbp + 0x150]
lea rcx, [rbp - 0x38]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp - 0x38]
mov ecx, dword [rcx + 4]
mov dword [rsp + 0x40], ecx
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp - 0x30]
mov r8d, dword [rsp + 0x40]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x150]
call qword [0x1400ce9b0]
mov rax, qword [rsp + 0x38]
xor ecx, ecx
mov dword [rsp + 0x60], ecx
mov qword [rax + 0x2c8], rcx
mov dword [rsp + 0x68], 0x400
lea rcx, [rbp - 0x38]
call qword [0x1400ceaf8]
jmp 0x14009c927
mov dword [rsp + 0x68], 0x400
jmp 0x14009c927
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov rdx, qword [rax + 0x40]
sub rdx, 4
mov qword [rbp + 0x240], 0
xor r8d, r8d
cmp ecx, r12d
mov rcx, r9
jne 0x14009c8d3
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x240]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x243]
mov byte [rbp - 0x4c], al
movzx eax, byte [rbp + 0x242]
mov byte [rbp - 0x4b], al
movzx eax, byte [rbp + 0x241]
mov byte [rbp - 0x4a], al
movzx eax, byte [rbp + 0x240]
mov byte [rbp - 0x49], al
mov ecx, 0xc
cmp dword [rbp - 0x4c], 1
mov eax, 4
cmovne ecx, eax
mov dword [rsp + 0x68], ecx
jmp 0x14009c927
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x240]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x243]
mov byte [rbp - 0x48], al
movzx eax, byte [rbp + 0x242]
mov byte [rbp - 0x47], al
movzx eax, byte [rbp + 0x241]
mov byte [rbp - 0x46], al
movzx eax, byte [rbp + 0x240]
mov byte [rbp - 0x45], al
mov eax, dword [rbp - 0x48]
mov dword [rsp + 0x68], eax
mov rcx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x68]
add rdx, qword [rcx + 0x40]
mov qword [rcx + 0x40], rdx
mov r8, qword [rcx + 0x48]
cmp rdx, r8
jb 0x14009ac4a
mov edi, 0xffffffff
mov rax, qword [rbp + 0x48]
mov ecx, dword [rax]
test ecx, ecx
je 0x14009c96b
cmp ecx, 0xffffffff
je 0x14009c97f
mov rax, qword [rbp + 0x48]
lock xadd dword [rax], edi
add edi, 0xffffffff
setne al
test al, al
jne 0x14009c97f
mov edx, 1
lea r8d, [rdx + 7]
mov rcx, qword [rbp + 0x48]
call qword [0x1400ce4f0]
nop
lea rcx, [rsp + 0x58]
call qword [0x1400ceaf8]
mov rcx, qword [rbp + 0x268]
xor rcx, rsp
call fcn.1400c1640
lea r11, [rsp + 0x370]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov rcx, rbx
call fcn.140094a10
jmp 0x14009c94a