Function at 0x140094a10
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 - 0x360]
sub rsp, 0x460
mov rax, qword [0x1402eb708]
xor rax, rsp
mov qword [rbp + 0x358], rax
mov rdi, rcx
mov qword [rsp + 0x38], rcx
xor r12d, r12d
mov dword [rsp + 0x30], r12d
mov dword [rbp + 0x128], 0x70797466
mov dword [rbp + 0x124], 0x7461646d
mov dword [rbp + 0x120], 0x65646977
mov dword [rbp + 0x14c], 0x65657266
mov dword [rbp + 0x150], 0x74636970
mov dword [rbp + 0x154], 0x6174656d
mov dword [rbp + 0x148], 0x6f63656d
mov dword [rbp + 0x140], 0x64697575
mov dword [rbp + 0x168], 0x6e696470
mov dword [rbp + 0x178], 0x6468766d
mov dword [rbp + 0x144], 0x766f6f6d
mov dword [rbp + 0x16c], 0x11c00
mov dword [rbp + 0x170], 0x10800
mov dword [rbp + 0x310], 0xb8000000
mov dword [rbp + 0x314], 0x64616b6b
mov word [rbp + 0x134], 0x5047
mov dword [rbp + 0x12c], 0x61746475
mov dword [rbp + 0x174], 0x6468766d
mov word [rbp + 0xec], 0x1a21
mov byte [rbp + 0xee], 0x14
mov word [rbp - 0x80], 0x1a21
mov byte [rbp - 0x7e], 0x15
mov word [rbp + 0xf0], 0x1a21
mov byte [rbp + 0xf2], 0xf
mov word [rbp + 0xf4], 0x1021
mov byte [rbp + 0xf6], 5
mov word [rbp + 0xf8], 0x2021
mov byte [rbp + 0xfa], 5
mov word [rbp + 0xfc], 0x4c21
mov byte [rbp + 0xfe], 0x6c
mov word [rbp + 0x100], 0x4c21
mov byte [rbp + 0x102], 0xd8
mov word [rbp + 0x104], 0x1a21
mov byte [rbp + 0x106], 0x8f
mov word [rbp + 0x108], 0x1a21
mov byte [rbp + 0x10a], 0x8e
mov word [rbp + 0x10c], 0x7a21
mov byte [rbp + 0x10e], 0xf
mov word [rbp + 0x110], 0x2a21
mov byte [rbp + 0x112], 0xf
mov word [rbp + 0x114], 0x2a21
mov byte [rbp + 0x116], 0x14
mov word [rbp + 0x118], 0x2a21
mov byte [rbp + 0x11a], 0x15
mov word [rbp + 0x11c], 0xc27
mov byte [rbp + 0x11e], 0x54
mov word [rbp - 0x50], 0xc27
mov byte [rbp - 0x4e], 0x55
mov word [rbp - 0x4c], 0x2c27
mov byte [rbp - 0x4a], 0x54
mov word [rbp - 0x48], 0x6c27
mov byte [rbp - 0x46], 0x54
mov word [rbp - 0x44], 0x6c27
mov byte [rbp - 0x42], 0x55
mov word [rbp - 0x40], 0x2c27
mov byte [rbp - 0x3e], 0x54
mov word [rbp + 0x130], 0x4e27
mov word [rbp - 0x3c], 0xc21
mov byte [rbp - 0x3a], 0x4d
mov word [rbp - 0x38], 0xc21
mov byte [rbp - 0x36], 0x4e
mov word [rbp - 0x34], 0xc21
mov byte [rbp - 0x32], 0x4f
mov word [rbp - 0x30], 0x2c21
mov byte [rbp - 0x2e], 0x4d
mov word [rbp - 0x2c], 0x4e21
mov byte [rbp - 0x2a], 0xfe
mov word [rbp - 0x28], 0x6c21
mov byte [rbp - 0x26], 0x4f
mov word [rbp - 0x24], 0x6c21
mov byte [rbp - 0x22], 0x4f
mov word [rbp - 0x20], 0xa21
mov byte [rbp - 0x1e], 0x14
mov word [rbp - 0x1c], 0xa21
mov byte [rbp - 0x1a], 0xd
mov word [rbp - 0x18], 0xa21
mov byte [rbp - 0x16], 0x15
mov word [rbp - 0x14], 0xa21
mov byte [rbp - 0x12], 0xe
mov word [rbp - 0x10], 0xa21
mov byte [rbp - 0xe], 0xc
mov word [rbp - 0xc], 0xa21
mov byte [rbp - 0xa], 0xf
mov word [rbp - 8], 0xa21
mov byte [rbp - 6], 0xb
mov word [rbp - 4], 0x2a21
mov byte [rbp - 2], 0xf
mov word [rbp], 0x4c21
mov byte [rbp + 2], 0xff
mov word [rbp + 4], 0x4c21
mov byte [rbp + 6], 0xfe
mov word [rbp + 8], 0x4c21
mov byte [rbp + 0xa], 0xff
mov word [rbp + 0xc], 0x6a21
mov byte [rbp + 0xe], 0xd
mov word [rbp + 0x10], 0x1121
mov byte [rbp + 0x12], 0x45
mov word [rbp + 0x14], 0x1b21
mov byte [rbp + 0x16], 0x8f
mov word [rbp + 0x18], 0x1b21
mov byte [rbp + 0x1a], 0x8e
mov word [rbp + 0x1c], 0x1b21
mov byte [rbp + 0x1e], 0x8c
mov word [rbp + 0x20], 0x1b21
mov byte [rbp + 0x22], 0x8d
mov word [rbp + 0x24], 0x1b21
mov byte [rbp + 0x26], 0x88
mov word [rbp + 0x28], 0x1b21
mov byte [rbp + 0x2a], 0x94
mov word [rbp + 0x2c], 0xc21
mov byte [rbp + 0x2e], 0x54
mov word [rbp + 0x30], 0xc21
mov byte [rbp + 0x32], 0x54
mov word [rbp + 0x34], 0xc21
mov byte [rbp + 0x36], 0x55
mov word [rbp + 0x38], 0xc21
mov byte [rbp + 0x3a], 0x4e
mov word [rbp + 0x3c], 0xc21
mov byte [rbp + 0x3e], 0x4d
mov word [rbp + 0x40], 0x2c21
mov byte [rbp + 0x42], 0x53
mov word [rbp + 0x44], 0x4e21
mov byte [rbp + 0x46], 0xff
mov word [rbp + 0x48], 0x6c21
mov byte [rbp + 0x4a], 0x54
mov word [rbp + 0x4c], 0x6c21
mov byte [rbp + 0x4e], 0x4e
mov word [rbp + 0x50], 0x2c21
mov byte [rbp + 0x52], 0x4c
mov word [rbp + 0x54], 0x2c21
mov byte [rbp + 0x56], 0x4f
mov word [rbp + 0x58], 0xc21
mov byte [rbp + 0x5a], 0x4e
mov word [rbp + 0x5c], 0xc21
mov byte [rbp + 0x5e], 0x4d
mov word [rbp + 0x60], 0x4e21
mov byte [rbp + 0x62], 0x3e
mov word [rbp + 0x64], 0x2c21
mov byte [rbp + 0x66], 0x54
mov word [rbp + 0x68], 0x2021
mov byte [rbp + 0x6a], 3
mov word [rbp + 0x6c], 0xb21
mov byte [rbp + 0x6e], 0x88
mov word [rbp + 0x70], 0xb21
mov byte [rbp + 0x72], 0x84
mov word [rbp + 0x74], 0xb21
mov byte [rbp + 0x76], 0x8a
mov word [rbp + 0x78], 0xb21
mov byte [rbp + 0x7a], 0x8d
mov word [rbp + 0x7c], 0xb21
mov byte [rbp + 0x7e], 0x8e
mov word [rbp + 0x80], 0xb21
mov byte [rbp + 0x82], 0x8f
mov word [rbp + 0x84], 0xb21
mov byte [rbp + 0x86], 0x8c
mov word [rbp + 0x88], 0xb21
mov byte [rbp + 0x8a], 0x89
mov word [rbp + 0x8c], 0xb21
mov byte [rbp + 0x8e], 0x8b
mov word [rbp + 0x90], 0x8f20
mov byte [rbp + 0x92], 0x6c
mov word [rbp + 0x94], 0x9220
mov byte [rbp + 0x96], 0xc
mov word [rbp + 0x98], 0x9120
mov byte [rbp + 0x9a], 0xc
mov word [rbp + 0x9c], 0x8e20
mov byte [rbp + 0x9e], 0xc
mov word [rbp + 0xa0], 0x9320
mov byte [rbp + 0xa2], 0xc
mov word [rbp + 0xa4], 0x9520
mov byte [rbp + 0xa6], 0xc
mov word [rbp + 0xa8], 0x9820
mov byte [rbp + 0xaa], 0x4e
mov word [rbp + 0xac], 0x9d20
mov byte [rbp + 0xae], 9
mov word [rbp + 0xb0], 0x9d20
mov byte [rbp + 0xb2], 0xa
mov word [rbp + 0xb4], 0x9e20
mov byte [rbp + 0xb6], 0xa
mov word [rbp + 0xb8], 0x2c21
mov byte [rbp + 0xba], 0x4e
mov word [rbp + 0xbc], 0xc21
mov byte [rbp + 0xbe], 0x4c
mov word [rbp + 0xc0], 0xc21
mov byte [rbp + 0xc2], 0x4a
mov word [rbp + 0xc4], 0xc21
mov byte [rbp + 0xc6], 0x4b
mov word [rbp + 0xc8], 0xc21
mov byte [rbp + 0xca], 0x49
mov word [rbp + 0xcc], 0x6c21
mov byte [rbp + 0xce], 0x48
mov word [rbp + 0xd0], 0x2c21
mov byte [rbp + 0xd2], 0x4a
mov word [rbp + 0xd4], 0x4c21
mov byte [rbp + 0xd6], 0x9a
mov word [rbp + 0xd8], 0x4c21
mov byte [rbp + 0xda], 0xc6
mov word [rbp + 0x13c], 0x1a21
mov word [rbp + 0xdc], 0x1c21
mov byte [rbp + 0xde], 0x4f
mov word [rbp + 0xe0], 0x4d21
mov byte [rbp + 0xe2], 0xe2
mov word [rbp + 0xe4], 0x6b21
mov byte [rbp + 0xe6], 0x8a
mov word [rbp + 0xe8], 0x1021
mov byte [rbp + 0xea], 5
mov word [rbp + 0x138], 0x1921
mov dword [rbp + 0x318], 0x15000000
mov dword [rbp + 0x31c], 0x3110506
mov dword [rbp + 0x320], 0xcd4ef487
mov dword [rbp + 0x324], 0xa1dc4b0a
mov dword [rbp + 0x328], 0xd4c33a94
mov dword [rbp + 0x32c], 0x1f179b
mov byte [rbp + 0x330], pe_nt_image_headers64
mov byte [rbp - 0x68], r12b
xor al, al
mov dword [rbp + 0x180], eax
mov byte [rsp + 0x40], r12b
xor edx, edx
lea rcx, [0x1400d0440]
call qword [0x1400cea98]
mov qword [rsp + 0x50], rax
mov eax, r12d
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x60], r12d
mov dword [rsp + 0x68], r12d
mov qword [rdi + 0x1f8], r12
movabs rdx, 0xc53d674ac88f023
lea rcx, [rbp + 0x220]
call fcn.1400bc2e0
nop
lea r15d, [r12 - 1]
lea esi, [r12 + 1]
cmp byte [rdi + 0x318], r12b
je 0x140096543
mov edx, 4
mov qword [rdi + 0x40], rdx
mov eax, edx
cmp byte [0x1402ec8c9], r12b
jne 0x1400950b4
mov rcx, qword [rdi + 0x48]
cmp rcx, 0xa00000
jbe 0x1400950b4
movabs rax, 0xcccccccccccccccd
mul rcx
shr rdx, 3
mov qword [rdi + 0x48], rdx
mov qword [0x1402ec9c8], rdx
mov rax, qword [rdi + 0x40]
cmp rax, 0x200000
jae 0x140095139
cmp byte [0x1402ec8b7], 0
jne 0x140095139
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rbp + 0x338], xmm0
mov qword [rbp + 0x348], rcx
mov byte [rbp + 0x350], cl
xor r8d, r8d
mov rdx, rax
mov rcx, qword [rdi + 0x10]
call qword [0x1400d0000]
mov r9, qword [rdi + 0x10]
mov r8d, 0x19
mov rdx, rsi
lea rcx, [rbp + 0x338]
call qword [0x1400d0008]
mov rbx, qword [rdi + 0x40]
mov r8d, 0x19
lea rdx, [rbp + 0x318]
lea rcx, [rbp + 0x338]
call fcn.1400c222e
test eax, eax
je 0x140096774
lea rax, [rbx + 1]
mov qword [rdi + 0x40], rax
cmp rax, 0x200000
jb 0x1400950b4
mov edx, dword [rdi + 0x48]
mov rcx, rdi
call fcn.1400bf830
mov r9, qword [rsp + 0x38]
mov rcx, qword [r9 + 0x40]
mov rdx, qword [r9 + 0x48]
cmp rcx, rdx
jae 0x140095891
mov r12d, dword [rbp + 0x128]
mov r15d, dword [rbp + 0x124]
mov r13d, dword [rbp + 0x120]
mov ebx, dword [rbp + 0x144]
mov r14d, dword [rbp + 0x16c]
mov esi, dword [rbp + 0x170]
mov rdi, qword [rbp + 0x310]
nop dword [rax]
cmp rcx, rdx
ja 0x140095886
cmp byte [0x1402ec8b7], 0
jne 0x140095886
mov qword [rbp + 0x300], 0
xor r8d, r8d
mov rdx, rcx
mov rcx, qword [r9 + 0x10]
call qword [0x1400d0000]
mov rdx, qword [rsp + 0x38]
mov r9, qword [rdx + 0x10]
mov edx, 1
lea r8d, [rdx + 7]
lea rcx, [rbp + 0x300]
call qword [0x1400d0008]
mov eax, dword [rbp + 0x300]
cmp eax, dword [rbp + 0x14c]
je 0x14009629c
cmp eax, r13d
je 0x14009629c
cmp eax, dword [rbp + 0x150]
je 0x14009629c
cmp eax, dword [rbp + 0x154]
je 0x14009629c
cmp eax, dword [rbp + 0x148]
je 0x14009629c
cmp eax, dword [rbp + 0x140]
je 0x14009629c
cmp eax, dword [rbp + 0x168]
je 0x14009629c
cmp eax, r15d
je 0x14009629c
cmp eax, r12d
je 0x14009629c
cmp eax, ebx
je 0x14009629c
cmp eax, dword [rbp + 0x12c]
je 0x14009629c
cmp eax, r14d
je 0x14009628d
cmp eax, esi
je 0x14009628d
cmp qword [rbp + 0x300], rdi
je 0x14009628d
test al, al
jne 0x140095919
movzx ecx, byte [rbp + 0x304]
lea eax, [rcx - 0x41]
cmp al, 0x27
ja 0x1400952a1
movabs rdx, 0x9100000001
bt rdx, rax
jb 0x1400952be
cmp cl, 0x28
ja 0x140095919
movabs rax, 0x1a200000042
bt rax, rcx
jae 0x140095919
xor eax, eax
mov dword [rbp + 0x308], eax
mov byte [rbp + 0x30c], al
xor r8d, r8d
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x40]
mov rcx, qword [rax + 0x10]
call qword [0x1400d0000]
mov rdx, qword [rsp + 0x38]
mov r9, qword [rdx + 0x10]
mov edx, 1
lea r8d, [rdx + 4]
lea rcx, [rbp + 0x308]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x303]
mov byte [rbp - 0x64], al
movzx eax, byte [rbp + 0x302]
mov byte [rbp - 0x63], al
movzx eax, byte [rbp + 0x301]
mov byte [rbp - 0x62], al
movzx eax, byte [rbp + 0x300]
mov byte [rbp - 0x61], al
mov eax, dword [rbp - 0x64]
mov qword [rsp + 0x48], rax
mov r9, qword [rsp + 0x38]
mov rdx, qword [r9 + 0x40]
test eax, eax
je 0x14009590c
xor ecx, ecx
mov dword [rbp + 0x300], ecx
mov word [rbp + 0x304], cx
add rdx, rax
cmp rdx, qword [r9 + 0x48]
jae 0x140095370
add rdx, 4
xor r8d, r8d
mov rcx, qword [r9 + 0x10]
call qword [0x1400d0000]
mov r9, qword [rsp + 0x38]
mov r9, qword [r9 + 0x10]
mov edx, 1
lea r8d, [rdx + 5]
lea rcx, [rbp + 0x300]
call qword [0x1400d0008]
mov edx, dword [rbp + 0x300]
test dl, dl
jne 0x1400953c8
movzx ecx, byte [rbp + 0x304]
cmp cl, 0x28
ja 0x1400953b0
movabs r8, 0x1a200000042
bt r8, rcx
jb 0x1400953d0
sub cl, 0x41
cmp cl, 0x27
ja 0x1400953c8
movabs rax, 0x9100000001
bt rax, rcx
jb 0x1400953d0
cmp edx, ebx
jne 0x14009564c
mov r9, qword [rsp + 0x38]
mov byte [r9 + 0x311], 1
mov r8d, dword [rsp + 0x60]
test r8d, r8d
jne 0x1400953f2
mov rax, qword [r9 + 0x40]
mov qword [r9 + 0x1f8], rax
mov rax, qword [rsp + 0x48]
cmp edx, ebx
jne 0x140095414
add r8d, 4
add r8d, eax
mov dword [rsp + 0x60], r8d
cmp r8d, 0x1f4
ja 0x140096384
add r8d, 4
add r8d, eax
mov dword [rsp + 0x60], r8d
lea ecx, [rax + 4]
add rcx, qword [r9 + 0x40]
mov qword [r9 + 0x40], rcx
cmp r8d, 0x1f4
jbe 0x140095879
mov byte [rsp + 0x40], 1
mov eax, dword [rsp + 0x68]
add eax, r8d
mov dword [rsp + 0x68], eax
mov edx, eax
mov rcx, r9
call fcn.1400c0160
mov r8d, 0xa
mov rdx, qword [rsp + 0x38]
mov rdx, qword [rdx + 0x1f8]
lea rcx, [rbp + 0x210]
call qword [0x1400ce470]
mov qword [rbp - 0x70], rax
mov r8d, 0xffffffff
lea rdx, str.AVC_Vide__at_
lea rcx, [rbp + 0x1a8]
call qword [0x1400cead0]
mov qword [rbp - 0x78], rax
or dword [rsp + 0x30], 4
mov rdx, qword [rbp - 0x70]
lea rcx, [rbp + 0x1a8]
call qword [0x1400ceae0]
mov rdx, qword [rbp - 0x78]
lea rcx, [rsp + 0x50]
call qword [0x1400ceaf0]
and dword [rsp + 0x30], 0xfffffffb
lea rcx, [rbp + 0x1a8]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x210]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov edx, dword [rsp + 0x60]
lea rcx, [rbp + 0x208]
call qword [0x1400ceac0]
mov qword [rbp - 0x70], rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x1a0]
call qword [0x1400cead0]
mov qword [rbp - 0x78], rax
or dword [rsp + 0x30], 8
mov rdx, qword [rbp - 0x70]
lea rcx, [rbp + 0x1a0]
call qword [0x1400ceae0]
mov rdx, qword [rbp - 0x78]
lea rcx, [rsp + 0x50]
call qword [0x1400ceae0]
and dword [rsp + 0x30], 0xfffffff7
lea rcx, [rbp + 0x1a0]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x208]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x188]
lea rcx, [rbp + 0x220]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp + 0x188]
call qword [0x1400ce948]
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0x188]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x200]
call qword [0x1400ce9b0]
xor ecx, ecx
mov dword [rbp + 0x180], ecx
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x30], rcx
je 0x14009562a
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x188]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp + 0x188]
mov ecx, dword [rcx + 4]
mov dword [rsp + 0x58], ecx
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x180]
mov r8d, dword [rsp + 0x58]
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 dword [rsp + 0x60], ecx
mov qword [rax + 0x1f8], rcx
lea rcx, [rbp + 0x188]
call qword [0x1400ceaf8]
mov r9, qword [rsp + 0x38]
jmp 0x140095875
mov r9, qword [rsp + 0x38]
cmp qword [r9 + 0x1f8], 0
je 0x14009586a
mov eax, dword [rsp + 0x68]
add eax, dword [rsp + 0x60]
mov dword [rsp + 0x68], eax
mov edx, eax
mov rcx, r9
call fcn.1400c0160
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x1f8]
lea rcx, [rbp + 0x248]
call qword [0x1400ce470]
mov qword [rbp - 0x70], rax
mov r8d, 0xffffffff
lea rdx, str.AVC_Vide__at_
lea rcx, [rbp + 0x198]
call qword [0x1400cead0]
mov qword [rbp - 0x78], rax
or dword [rsp + 0x30], 0x10
mov rdx, qword [rbp - 0x70]
lea rcx, [rbp + 0x198]
call qword [0x1400ceae0]
mov rdx, qword [rbp - 0x78]
lea rcx, [rsp + 0x50]
call qword [0x1400ceaf0]
and dword [rsp + 0x30], 0xffffffef
lea rcx, [rbp + 0x198]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x248]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov edx, dword [rsp + 0x60]
lea rcx, [rbp + 0x250]
call qword [0x1400ceac0]
mov qword [rbp - 0x70], rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x190]
call qword [0x1400cead0]
mov qword [rbp - 0x78], rax
or dword [rsp + 0x30], 0x20
mov rdx, qword [rbp - 0x70]
lea rcx, [rbp + 0x190]
call qword [0x1400ceae0]
mov rdx, qword [rbp - 0x78]
lea rcx, [rsp + 0x50]
call qword [0x1400ceae0]
and dword [rsp + 0x30], 0xffffffdf
lea rcx, [rbp + 0x190]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x250]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x1c8]
lea rcx, [rbp + 0x220]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp + 0x1c8]
call qword [0x1400ce948]
lea rdx, [rbp + 0x258]
lea rcx, [rbp + 0x1c8]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x258]
call qword [0x1400ce9b0]
xor ecx, ecx
mov dword [rbp + 0x1b0], ecx
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x30], rcx
je 0x14009584d
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x1c8]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp + 0x1c8]
mov ecx, dword [rcx + 4]
mov dword [rsp + 0x58], ecx
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x1b0]
mov r8d, dword [rsp + 0x58]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x260]
call qword [0x1400ce9b0]
mov rax, qword [rsp + 0x38]
xor ecx, ecx
mov dword [rsp + 0x60], ecx
mov qword [rax + 0x1f8], rcx
lea rcx, [rbp + 0x1c8]
call qword [0x1400ceaf8]
mov r9, qword [rsp + 0x38]
mov rax, qword [rsp + 0x48]
mov ecx, eax
add qword [r9 + 0x40], rcx
mov rcx, qword [r9 + 0x40]
mov rdx, qword [r9 + 0x48]
cmp rcx, rdx
jb 0x140095190
mov r15d, 0xffffffff
mov esi, 1
mov rax, qword [rbp + 0x228]
mov ecx, dword [rax]
test ecx, ecx
je 0x1400958ba
cmp ecx, 0xffffffff
je 0x1400958d1
mov rax, qword [rbp + 0x228]
lock xadd dword [rax], r15d
add r15d, 0xffffffff
setne al
test al, al
jne 0x1400958d1
mov r8d, 8
mov rdx, rsi
mov rcx, qword [rbp + 0x228]
call qword [0x1400ce4f0]
nop
lea rcx, [rsp + 0x50]
call qword [0x1400ceaf8]
mov rcx, qword [rbp + 0x358]
xor rcx, rsp
call fcn.1400c1640
lea r11, [rsp + 0x460]
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
lea rcx, [rdx + 1]
mov qword [r9 + 0x40], rcx
jmp 0x14009586f
mov r9, qword [rsp + 0x38]
mov rax, qword [r9 + 0x40]
mov qword [r9 + 0x2d0], rax
lea rcx, [rax + 0x15f90]
mov qword [r9 + 0x40], rcx
xor eax, eax
mov qword [rsp + 0x48], rax
mov qword [r9 + 0x2c8], 0x15f90
movzx edx, byte [0x1402ec8b7]
test dl, dl
jne 0x140095886
cmp rcx, qword [r9 + 0x48]
ja 0x14009586f
nop
test dl, dl
jne 0x14009586a
mov qword [rbp + 0x300], 0
xor r8d, r8d
mov rdx, rcx
mov rcx, qword [r9 + 0x10]
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 7]
lea rcx, [rbp + 0x300]
call qword [0x1400d0008]
mov edx, dword [rbp + 0x300]
cmp edx, r14d
je 0x14009605f
cmp edx, esi
je 0x14009605f
cmp qword [rbp + 0x300], rdi
je 0x14009605f
test dl, dl
jne 0x1400959ec
movzx eax, byte [rbp + 0x304]
cmp al, 0x65
je 0x1400959d9
cmp al, 0x25
jne 0x1400959ec
movzx eax, byte [rbp + 0x305]
cmp al, 0x88
je 0x140095a35
cmp al, 0xb8
je 0x140095a35
test al, al
je 0x140095a35
cmp byte [rbp + 0x308], 0
jne 0x140095b67
movzx ecx, byte [rbp + 0x30c]
cmp cl, 0x28
ja 0x140095a15
movabs r8, 0x1a200000042
bt r8, rcx
jb 0x140095a35
sub cl, 0x41
cmp cl, 0x27
ja 0x140095b67
movabs rax, 0x9000000001
bt rax, rcx
jae 0x140095b67
xor eax, eax
mov dword [rbp + 0x308], eax
mov byte [rbp + 0x30c], al
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 + 4]
lea rcx, [rbp + 0x308]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x303]
mov byte [rbp - 0x60], al
movzx eax, byte [rbp + 0x302]
mov byte [rbp - 0x5f], al
movzx eax, byte [rbp + 0x301]
mov byte [rbp - 0x5e], al
movzx eax, byte [rbp + 0x300]
mov byte [rbp - 0x5d], al
mov eax, dword [rbp - 0x60]
mov qword [rsp + 0x48], rax
test eax, eax
je 0x140095b61
xor ecx, ecx
mov dword [rbp + 0x300], ecx
mov word [rbp + 0x304], cx
mov edx, eax
mov r9, qword [rsp + 0x38]
add rdx, qword [r9 + 0x40]
cmp rdx, qword [r9 + 0x48]
jae 0x140095ae6
add rdx, 4
xor r8d, r8d
mov rcx, qword [r9 + 0x10]
call qword [0x1400d0000]
mov r9, qword [rsp + 0x38]
mov r9, qword [r9 + 0x10]
mov edx, 1
lea r8d, [rdx + 5]
lea rcx, [rbp + 0x300]
call qword [0x1400d0008]
movzx ecx, byte [rbp + 0x304]
movzx edx, byte [rbp + 0x300]
test dl, dl
jne 0x140095b3e
cmp cl, 0x28
ja 0x140095b27
movabs r8, 0x1a200000042
bt r8, rcx
jb 0x140095b99
lea eax, [rcx - 0x41]
cmp al, 0x27
ja 0x140095b3e
movabs r8, 0x9000000001
bt r8, rax
jb 0x140095b99
cmp dword [rbp + 0x300], ebx
je 0x140095b99
test dl, dl
jne 0x140095b4f
cmp cl, 0x61
je 0x140095b99
mov r9, qword [rsp + 0x38]
inc qword [r9 + 0x40]
inc qword [r9 + 0x2c8]
jmp 0x140095b7f
mov edx, dword [rbp + 0x300]
cmp edx, ebx
je 0x140095dc9
mov r9, qword [rsp + 0x38]
inc qword [r9 + 0x2c8]
inc qword [r9 + 0x40]
mov rcx, qword [r9 + 0x40]
cmp rcx, qword [r9 + 0x48]
ja 0x14009586a
movzx edx, byte [0x1402ec8b7]
jmp 0x140095960
mov rax, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x68]
add ecx, dword [rax + 0x2c8]
mov dword [rsp + 0x68], 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 + 0x268]
call qword [0x1400ce470]
mov qword [rbp - 0x70], rax
mov r8d, 0xffffffff
lea rdx, str.AAC_soun__at_
lea rcx, [rbp + 0x1f8]
call qword [0x1400cead0]
mov qword [rbp - 0x78], rax
or dword [rsp + 0x30], 0x100
mov rdx, qword [rbp - 0x70]
lea rcx, [rbp + 0x1f8]
call qword [0x1400ceae0]
mov rdx, qword [rbp - 0x78]
lea rcx, [rsp + 0x50]
call qword [0x1400ceaf0]
and dword [rsp + 0x30], 0xfffffeff
lea rcx, [rbp + 0x1f8]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x268]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x2c8]
lea rcx, [rbp + 0x240]
call qword [0x1400ce470]
mov qword [rbp - 0x70], rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x1d0]
call qword [0x1400cead0]
mov qword [rbp - 0x78], rax
or dword [rsp + 0x30], 0x200
mov rdx, qword [rbp - 0x70]
lea rcx, [rbp + 0x1d0]
call qword [0x1400ceae0]
mov rdx, qword [rbp - 0x78]
lea rcx, [rsp + 0x50]
call qword [0x1400ceae0]
and dword [rsp + 0x30], 0xfffffdff
lea rcx, [rbp + 0x1d0]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x240]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp + 0x220]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp + 0x1c0]
call qword [0x1400ce948]
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x1c0]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x270]
call qword [0x1400ce9b0]
xor ecx, ecx
mov dword [rbp + 0x1b4], ecx
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x30], rcx
je 0x140095db2
cmp byte [rsp + 0x40], cl
je 0x140095db2
cmp qword [rax + 0x2c8], 0x64
jbe 0x140095db2
lea rdx, [rbp + 0x278]
lea rcx, [rbp + 0x1c0]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp + 0x1c0]
mov ecx, dword [rcx + 4]
mov dword [rsp + 0x58], ecx
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x1b4]
mov r8d, dword [rsp + 0x58]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x278]
call qword [0x1400ce9b0]
mov rax, qword [rsp + 0x38]
xor ecx, ecx
mov qword [rax + 0x2c8], rcx
mov dword [rsp + 0x48], ecx
lea rcx, [rbp + 0x1c0]
jmp 0x14009585f
mov rax, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x68]
add ecx, dword [rax + 0x2c8]
mov dword [rsp + 0x68], 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 + 0x280]
call qword [0x1400ce470]
mov qword [rbp - 0x70], rax
mov r8d, 0xffffffff
lea rdx, str.AAC_soun__at_
lea rcx, [rbp + 0x1d8]
call qword [0x1400cead0]
mov qword [rbp - 0x78], rax
or dword [rsp + 0x30], 0x400
mov rdx, qword [rbp - 0x70]
lea rcx, [rbp + 0x1d8]
call qword [0x1400ceae0]
mov rdx, qword [rbp - 0x78]
lea rcx, [rsp + 0x50]
call qword [0x1400ceaf0]
and dword [rsp + 0x30], 0xfffffbff
lea rcx, [rbp + 0x1d8]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x280]
call qword [0x1400ceaf8]
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x2c8]
sub rdx, 4
mov r8d, 0xa
lea rcx, [rbp + 0x288]
call qword [0x1400ce470]
mov qword [rbp - 0x70], rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x1e0]
call qword [0x1400cead0]
mov qword [rbp - 0x78], rax
or dword [rsp + 0x30], 0x800
mov rdx, qword [rbp - 0x70]
lea rcx, [rbp + 0x1e0]
call qword [0x1400ceae0]
mov rdx, qword [rbp - 0x78]
lea rcx, [rsp + 0x50]
call qword [0x1400ceae0]
and dword [rsp + 0x30], 0xfffff7ff
lea rcx, [rbp + 0x1e0]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x288]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x158]
lea rcx, [rbp + 0x220]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp + 0x158]
call qword [0x1400ce948]
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x158]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x290]
call qword [0x1400ce9b0]
xor ecx, ecx
mov dword [rsp + 0x5c], ecx
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x30], rcx
je 0x140095fe2
cmp byte [rsp + 0x40], cl
je 0x140095fe2
cmp qword [rax + 0x2c8], 0x64
jbe 0x140095fe2
lea rdx, [rbp + 0x298]
lea rcx, [rbp + 0x158]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp + 0x158]
mov ecx, dword [rcx + 4]
mov dword [rsp + 0x58], ecx
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0x5c]
mov r8d, dword [rsp + 0x58]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x298]
call qword [0x1400ce9b0]
mov rax, qword [rsp + 0x38]
xor ecx, ecx
mov qword [rax + 0x2c8], rcx
mov qword [rbp + 0x300], 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 + 0x300]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x303]
mov byte [rbp - 0x5c], al
movzx eax, byte [rbp + 0x302]
mov byte [rbp - 0x5b], al
movzx eax, byte [rbp + 0x301]
mov byte [rbp - 0x5a], al
movzx eax, byte [rbp + 0x300]
mov byte [rbp - 0x59], al
mov eax, dword [rbp - 0x5c]
mov dword [rsp + 0x48], eax
lea rcx, [rbp + 0x158]
jmp 0x14009585f
mov rax, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x68]
add ecx, dword [rax + 0x2c8]
mov dword [rsp + 0x68], 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 + 0x2a0]
call qword [0x1400ce470]
mov qword [rbp - 0x70], rax
mov r8d, 0xffffffff
lea rdx, str.AAC_soun__at_
lea rcx, [rbp + 0x1e8]
call qword [0x1400cead0]
mov qword [rbp - 0x78], rax
or dword [rsp + 0x30], 0x40
mov rdx, qword [rbp - 0x70]
lea rcx, [rbp + 0x1e8]
call qword [0x1400ceae0]
mov rdx, qword [rbp - 0x78]
lea rcx, [rsp + 0x50]
call qword [0x1400ceaf0]
and dword [rsp + 0x30], 0xffffffbf
lea rcx, [rbp + 0x1e8]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x2a0]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x2c8]
lea rcx, [rbp + 0x2a8]
call qword [0x1400ce470]
mov qword [rbp - 0x70], rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x1f0]
call qword [0x1400cead0]
mov qword [rbp - 0x78], rax
or dword [rsp + 0x30], 0x80
mov rdx, qword [rbp - 0x70]
lea rcx, [rbp + 0x1f0]
call qword [0x1400ceae0]
mov rdx, qword [rbp - 0x78]
lea rcx, [rsp + 0x50]
call qword [0x1400ceae0]
and dword [rsp + 0x30], 0xffffff7f
lea rcx, [rbp + 0x1f0]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x2a8]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x220]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp + 0x160]
call qword [0x1400ce948]
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0x160]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x2b0]
call qword [0x1400ce9b0]
xor ecx, ecx
mov dword [rbp + 0x1b8], ecx
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x30], rcx
je 0x14009626e
cmp byte [rsp + 0x40], cl
je 0x14009626e
cmp qword [rax + 0x2c8], 0x64
jbe 0x14009626e
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x160]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp + 0x160]
mov ecx, dword [rcx + 4]
mov dword [rsp + 0x58], ecx
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x1b8]
mov r8d, dword [rsp + 0x58]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rsp + 0x70]
call qword [0x1400ce9b0]
mov rax, qword [rsp + 0x38]
xor ecx, ecx
mov dword [rsp + 0x60], ecx
mov qword [rax + 0x2c8], rcx
mov dword [rsp + 0x48], 0x400
lea rcx, [rbp + 0x160]
jmp 0x14009585f
mov eax, 0x400
mov r9, qword [rsp + 0x38]
jmp 0x14009586f
mov rdx, qword [rsp + 0x38]
mov rcx, qword [rdx + 0x10]
mov rdx, qword [rdx + 0x40]
sub rdx, 4
mov qword [rbp + 0x300], 0
xor r8d, r8d
cmp eax, r15d
jne 0x14009632a
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x300]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x303]
mov byte [rbp - 0x58], al
movzx eax, byte [rbp + 0x302]
mov byte [rbp - 0x57], al
movzx eax, byte [rbp + 0x301]
mov byte [rbp - 0x56], al
movzx eax, byte [rbp + 0x300]
mov byte [rbp - 0x55], al
mov ecx, 0xc
cmp dword [rbp - 0x58], 1
mov eax, 4
cmovne ecx, eax
mov eax, ecx
mov r9, qword [rsp + 0x38]
jmp 0x14009586f
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x300]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x303]
mov byte [rbp - 0x54], al
movzx eax, byte [rbp + 0x302]
mov byte [rbp - 0x53], al
movzx eax, byte [rbp + 0x301]
mov byte [rbp - 0x52], al
movzx eax, byte [rbp + 0x300]
mov byte [rbp - 0x51], al
mov eax, dword [rbp - 0x54]
mov r9, qword [rsp + 0x38]
jmp 0x14009586f
mov edx, dword [rsp + 0x68]
add edx, r8d
mov rcx, r9
call fcn.1400c0160
mov r8d, 0xa
mov rsi, qword [rsp + 0x38]
mov rdx, qword [rsi + 0x1f8]
lea rcx, [rbp - 0x70]
call qword [0x1400ce470]
mov rdi, rax
mov r15d, 0xffffffff
mov r8d, r15d
lea rdx, str.AVC_Vide__at_
lea rcx, [rsp + 0x38]
call qword [0x1400cead0]
mov rbx, rax
mov r14d, dword [rsp + 0x30]
or r14d, 1
mov dword [rsp + 0x30], r14d
mov rdx, rdi
lea rcx, [rsp + 0x38]
call qword [0x1400ceae0]
mov rdx, rbx
lea rcx, [rsp + 0x50]
call qword [0x1400ceaf0]
and r14d, 0xfffffffe
mov dword [rsp + 0x30], r14d
lea rcx, [rsp + 0x38]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp - 0x70]
call qword [0x1400ceaf8]
lea r8d, [r15 + 0xb]
mov edx, dword [rsp + 0x60]
lea rcx, [rbp - 0x78]
call qword [0x1400ceac0]
mov rdi, rax
mov r8d, r15d
lea rdx, str._Size_
lea rcx, [rsp + 0x60]
call qword [0x1400cead0]
mov rbx, rax
or r14d, 2
mov dword [rsp + 0x30], r14d
mov rdx, rdi
lea rcx, [rsp + 0x60]
call qword [0x1400ceae0]
mov rdx, rbx
lea rcx, [rsp + 0x50]
call qword [0x1400ceae0]
nop
lea rcx, [rsp + 0x60]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp - 0x78]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rsp + 0x48]
call qword [0x1400ce948]
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x48]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rsp + 0x68]
call qword [0x1400ce9b0]
xor edi, edi
mov dword [rsp + 0x58], edi
cmp qword [rsi + 0x30], rdi
je 0x140096525
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x48]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rsp + 0x48]
mov ebx, dword [rcx + 4]
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], rdi
lea r9, [rsp + 0x58]
mov r8d, ebx
mov rcx, qword [rsi + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rsp + 0x78]
call qword [0x1400ce9b0]
mov qword [rsi + 0x1f8], rdi
mov byte [rsi + 0x311], 1
lea rcx, [rsp + 0x48]
call qword [0x1400ceaf8]
jmp 0x14009588c
mov qword [rdi + 0x40], r12
mov rax, r12
cmp byte [0x1402ec8c9], r12b
jne 0x140096590
mov rcx, qword [rdi + 0x48]
cmp rcx, 0xa00000
jbe 0x140096590
movabs rax, 0xcccccccccccccccd
mul rcx
shr rdx, 3
mov qword [rdi + 0x48], rdx
mov qword [0x1402ec9c8], rdx
mov rax, qword [rdi + 0x40]
cmp rax, 0x200000
jae 0x140096615
nop dword [rax]
cmp byte [0x1402ec8b7], 0
jne 0x140096615
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rbp + 0x338], xmm0
mov qword [rbp + 0x348], rcx
mov byte [rbp + 0x350], cl
xor r8d, r8d
mov rdx, rax
mov rcx, qword [rdi + 0x10]
call qword [0x1400d0000]
mov r9, qword [rdi + 0x10]
mov r8d, 0x19
mov rdx, rsi
lea rcx, [rbp + 0x338]
call qword [0x1400d0008]
mov rbx, qword [rdi + 0x40]
mov r8d, 0x19
lea rdx, [rbp + 0x318]
lea rcx, [rbp + 0x338]
call fcn.1400c222e
test eax, eax
je 0x140096774
lea rax, [rbx + 1]
mov qword [rdi + 0x40], rax
cmp rax, 0x200000
jb 0x140096590
mov qword [rdi + 0x40], r12
mov edx, dword [rdi + 0x48]
mov rcx, rdi
call fcn.1400bf830
mov r9, qword [rsp + 0x38]
mov rdx, qword [r9 + 0x40]
mov r8, qword [r9 + 0x48]
cmp rdx, r8
jae 0x140095891
mov r15d, dword [rbp + 0x128]
mov r12d, dword [rbp + 0x124]
mov r13d, dword [rbp + 0x120]
mov r14d, dword [rbp + 0x144]
movzx ebx, word [rbp + 0x130]
movzx edi, word [rbp + 0x13c]
movzx esi, word [rbp + 0x138]
nop dword [rax + rax]
cmp byte [0x1402ec8b7], 0
jne 0x140095886
cmp rdx, r8
ja 0x140095886
mov word [r9 + 0x310], 0
mov qword [rbp + 0x300], 0
xor r8d, r8d
mov rcx, qword [r9 + 0x10]
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 7]
lea rcx, [rbp + 0x300]
call qword [0x1400d0008]
mov ecx, dword [rbp + 0x300]
cmp ecx, dword [rbp + 0x14c]
je 0x140099479
cmp ecx, r13d
je 0x140099479
cmp ecx, dword [rbp + 0x150]
je 0x140099479
cmp ecx, dword [rbp + 0x154]
je 0x140099479
cmp ecx, dword [rbp + 0x148]
je 0x140099479
cmp ecx, dword [rbp + 0x140]
je 0x140099479
cmp ecx, dword [rbp + 0x168]
je 0x140099479
cmp ecx, r12d
je 0x140099479
cmp ecx, r15d
je 0x14009947c
cmp ecx, dword [rbp + 0x12c]
je 0x140099479
cmp ecx, r14d
je 0x14009939b
cmp ecx, dword [rbp + 0x174]
je 0x14009939b
movzx edx, cx
cmp cx, word [rbp + 0x134]
jne 0x140096788
mov r9, qword [rsp + 0x38]
add qword [r9 + 0x40], 0x10
mov byte [r9 + 0x313], 1
jmp 0x140096f46
mov qword [rdi + 0x238], rbx
mov rcx, rdi
call fcn.14008fc30
jmp 0x140095891
movzx r8d, byte [rbp + 0x300]
test r8b, r8b
jne 0x140097257
movzx ecx, byte [rbp + 0x304]
lea eax, [rcx - 0x41]
cmp al, 0x27
ja 0x1400967b7
movabs r9, 0x9000000001
bt r9, rax
jb 0x1400967d4
cmp cl, 0x28
ja 0x140097257
movabs rax, 0x1a200000042
bt rax, rcx
jae 0x140097257
xor eax, eax
mov dword [rbp + 0x308], eax
mov byte [rbp + 0x30c], al
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 + 4]
lea rcx, [rbp + 0x308]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x303]
mov byte [rbp - 0x54], al
movzx eax, byte [rbp + 0x302]
mov byte [rbp - 0x53], al
movzx eax, byte [rbp + 0x301]
mov byte [rbp - 0x52], al
movzx eax, byte [rbp + 0x300]
mov byte [rbp - 0x51], al
mov edx, dword [rbp - 0x54]
mov qword [rsp + 0x48], rdx
mov r9, qword [rsp + 0x38]
test edx, edx
je 0x140096f4b
xor eax, eax
mov dword [rbp + 0x300], eax
mov word [rbp + 0x304], ax
add rdx, qword [r9 + 0x40]
cmp rdx, qword [r9 + 0x48]
jae 0x140096883
add rdx, 4
xor r8d, r8d
mov rcx, qword [r9 + 0x10]
call qword [0x1400d0000]
mov r9, qword [rsp + 0x38]
mov r9, qword [r9 + 0x10]
mov edx, 1
lea r8d, [rdx + 5]
lea rcx, [rbp + 0x300]
call qword [0x1400d0008]
movzx edx, byte [rbp + 0x300]
test dl, dl
jne 0x1400968e4
movzx ecx, byte [rbp + 0x304]
cmp cl, 0x28
ja 0x1400968c8
movabs r8, 0x1a200000042
bt r8, rcx
jb 0x140096fdb
sub cl, 0x41
cmp cl, 0x27
ja 0x1400968e4
movabs rax, 0x9000000001
bt rax, rcx
jb 0x140096fdb
movzx eax, word [rbp + 0x300]
movzx ecx, byte [rbp + 0x302]
cmp ax, word [rbp + 0xec]
jne 0x140096904
cmp cl, 0x14
je 0x140096fdb
cmp ax, word [rbp - 0x80]
jne 0x140096913
cmp cl, 0x15
je 0x140096fdb
cmp ax, word [rbp + 0xf0]
jne 0x140096925
cmp cl, 0xf
je 0x140096fdb
cmp ax, word [rbp + 0xf4]
jne 0x140096937
cmp cl, 5
je 0x140096fdb
cmp ax, word [rbp + 0xf8]
jne 0x140096949
cmp cl, 5
je 0x140096fdb
cmp ax, word [rbp + 0xfc]
jne 0x14009695b
cmp cl, 0x6c
je 0x140096fdb
cmp ax, word [rbp + 0x100]
jne 0x14009696d
cmp cl, 0xd8
je 0x140096fdb
cmp ax, word [rbp + 0x104]
jne 0x14009697f
cmp cl, 0x8f
je 0x140096fdb
cmp ax, word [rbp + 0x108]
jne 0x140096991
cmp cl, 0x8e
je 0x140096fdb
cmp ax, word [rbp + 0x10c]
jne 0x1400969a3
cmp cl, 0xf
je 0x140096fdb
cmp ax, word [rbp + 0x110]
jne 0x1400969b5
cmp cl, 0xf
je 0x140096fdb
cmp ax, word [rbp + 0x114]
jne 0x1400969c7
cmp cl, 0x14
je 0x140096fdb
cmp ax, word [rbp + 0x118]
jne 0x1400969d9
cmp cl, 0x15
je 0x140096fdb
cmp ax, word [rbp + 0x11c]
jne 0x1400969eb
cmp cl, 0x54
je 0x140096fdb
cmp ax, word [rbp - 0x50]
jne 0x1400969fa
cmp cl, 0x55
je 0x140096fdb
cmp ax, word [rbp - 0x4c]
jne 0x140096a09
cmp cl, 0x54
je 0x140096fdb
cmp ax, word [rbp - 0x48]
jne 0x140096a18
cmp cl, 0x54
je 0x140096fdb
cmp ax, word [rbp - 0x44]
jne 0x140096a27
cmp cl, 0x55
je 0x140096fdb
cmp ax, word [rbp - 0x40]
jne 0x140096a36
cmp cl, 0x54
je 0x140096fdb
cmp ax, bx
je 0x140096fdb
cmp ax, word [rbp - 0x3c]
jne 0x140096a4e
cmp cl, 0x4d
je 0x140096fdb
cmp ax, word [rbp - 0x38]
jne 0x140096a5d
cmp cl, 0x4e
je 0x140096fdb
cmp ax, word [rbp - 0x34]
jne 0x140096a6c
cmp cl, 0x4f
je 0x140096fdb
cmp ax, word [rbp - 0x30]
jne 0x140096a7b
cmp cl, 0x4d
je 0x140096fdb
cmp ax, word [rbp - 0x2c]
jne 0x140096a8a
cmp cl, 0xfe
je 0x140096fdb
cmp ax, word [rbp - 0x28]
jne 0x140096a99
cmp cl, 0x4f
je 0x140096fdb
cmp ax, word [rbp - 0x24]
jne 0x140096aa8
cmp cl, 0x4f
je 0x140096fdb
cmp ax, word [rbp - 0x20]
jne 0x140096ab7
cmp cl, 0x14
je 0x140096fdb
cmp ax, word [rbp - 0x1c]
jne 0x140096ac6
cmp cl, 0xd
je 0x140096fdb
cmp ax, word [rbp - 0x18]
jne 0x140096ad5
cmp cl, 0x15
je 0x140096fdb
cmp ax, word [rbp - 0x14]
jne 0x140096ae4
cmp cl, 0xe
je 0x140096fdb
cmp ax, word [rbp - 0x10]
jne 0x140096af3
cmp cl, 0xc
je 0x140096fdb
cmp ax, word [rbp - 0xc]
jne 0x140096b02
cmp cl, 0xf
je 0x140096fdb
cmp ax, word [rbp - 8]
jne 0x140096b11
cmp cl, 0xb
je 0x140096fdb
cmp ax, word [rbp - 4]
jne 0x140096b20
cmp cl, 0xf
je 0x140096fdb
cmp ax, word [rbp]
jne 0x140096b2f
cmp cl, 0xff
je 0x140096fdb
cmp ax, word [rbp + 4]
jne 0x140096b3e
cmp cl, 0xfe
je 0x140096fdb
cmp ax, word [rbp + 8]
jne 0x140096b4d
cmp cl, 0xff
je 0x140096fdb
cmp ax, word [rbp + 0xc]
jne 0x140096b5c
cmp cl, 0xd
je 0x140096fdb
cmp ax, word [rbp + 0x10]
jne 0x140096b6b
cmp cl, 0x45
je 0x140096fdb
cmp ax, word [rbp + 0x14]
jne 0x140096b7a
cmp cl, 0x8f
je 0x140096fdb
cmp ax, word [rbp + 0x18]
jne 0x140096b89
cmp cl, 0x8e
je 0x140096fdb
cmp ax, word [rbp + 0x1c]
jne 0x140096b98
cmp cl, 0x8c
je 0x140096fdb
cmp ax, word [rbp + 0x20]
jne 0x140096ba7
cmp cl, 0x8d
je 0x140096fdb
cmp ax, word [rbp + 0x24]
jne 0x140096bb6
cmp cl, 0x88
je 0x140096fdb
cmp ax, word [rbp + 0x28]
jne 0x140096bc5
cmp cl, 0x94
je 0x140096fdb
cmp ax, word [rbp + 0x2c]
jne 0x140096bd4
cmp cl, 0x54
je 0x140096fdb
cmp ax, word [rbp + 0x30]
jne 0x140096be3
cmp cl, 0x54
je 0x140096fdb
cmp ax, word [rbp + 0x34]
jne 0x140096bf2
cmp cl, 0x55
je 0x140096fdb
cmp ax, word [rbp + 0x38]
jne 0x140096c01
cmp cl, 0x4e
je 0x140096fdb
cmp ax, word [rbp + 0x3c]
jne 0x140096c10
cmp cl, 0x4d
je 0x140096fdb
cmp ax, word [rbp + 0x40]
jne 0x140096c1f
cmp cl, 0x53
je 0x140096fdb
cmp ax, word [rbp + 0x44]
jne 0x140096c2e
cmp cl, 0xff
je 0x140096fdb
cmp ax, word [rbp + 0x48]
jne 0x140096c3d
cmp cl, 0x54
je 0x140096fdb
cmp ax, word [rbp + 0x4c]
jne 0x140096c4c
cmp cl, 0x4e
je 0x140096fdb
cmp ax, word [rbp + 0x50]
jne 0x140096c5b
cmp cl, 0x4c
je 0x140096fdb
cmp ax, word [rbp + 0x54]
jne 0x140096c6a
cmp cl, 0x4f
je 0x140096fdb
cmp ax, word [rbp + 0x58]
jne 0x140096c79
cmp cl, 0x4e
je 0x140096fdb
cmp ax, word [rbp + 0x5c]
jne 0x140096c88
cmp cl, 0x4d
je 0x140096fdb
cmp ax, word [rbp + 0x60]
jne 0x140096c97
cmp cl, 0x3e
je 0x140096fdb
cmp ax, word [rbp + 0x64]
jne 0x140096ca6
cmp cl, 0x54
je 0x140096fdb
cmp ax, word [rbp + 0x68]
jne 0x140096cb5
cmp cl, 3
je 0x140096fdb
cmp ax, word [rbp + 0x6c]
jne 0x140096cc4
cmp cl, 0x88
je 0x140096fdb
cmp ax, word [rbp + 0x70]
jne 0x140096cd3
cmp cl, 0x84
je 0x140096fdb
cmp ax, word [rbp + 0x74]
jne 0x140096ce2
cmp cl, 0x8a
je 0x140096fdb
cmp ax, word [rbp + 0x78]
jne 0x140096cf1
cmp cl, 0x8d
je 0x140096fdb
cmp ax, word [rbp + 0x7c]
jne 0x140096d00
cmp cl, 0x8e
je 0x140096fdb
cmp ax, word [rbp + 0x80]
jne 0x140096d12
cmp cl, 0x8f
je 0x140096fdb
cmp ax, word [rbp + 0x84]
jne 0x140096d24
cmp cl, 0x8c
je 0x140096fdb
cmp ax, word [rbp + 0x88]
jne 0x140096d36
cmp cl, 0x89
je 0x140096fdb
cmp ax, word [rbp + 0x8c]
jne 0x140096d48
cmp cl, 0x8b
je 0x140096fdb
cmp ax, word [rbp + 0x90]
jne 0x140096d5a
cmp cl, 0x6c
je 0x140096fdb
cmp ax, word [rbp + 0x94]
jne 0x140096d6c
cmp cl, 0xc
je 0x140096fdb
cmp ax, word [rbp + 0x98]
jne 0x140096d7e
cmp cl, 0xc
je 0x140096fdb
cmp ax, word [rbp + 0x9c]
jne 0x140096d90
cmp cl, 0xc
je 0x140096fdb
cmp ax, word [rbp + 0xa0]
jne 0x140096da2
cmp cl, 0xc
je 0x140096fdb
cmp ax, word [rbp + 0xa4]
jne 0x140096db4
cmp cl, 0xc
je 0x140096fdb
cmp ax, word [rbp + 0xa8]
jne 0x140096dc6
cmp cl, 0x4e
je 0x140096fdb
cmp ax, word [rbp + 0xac]
jne 0x140096dd8
cmp cl, 9
je 0x140096fdb
cmp ax, word [rbp + 0xb0]
jne 0x140096dea
cmp cl, 0xa
je 0x140096fdb
cmp ax, word [rbp + 0xb4]
jne 0x140096dfc
cmp cl, 0xa
je 0x140096fdb
cmp ax, word [rbp + 0xb8]
jne 0x140096e0e
cmp cl, 0x4e
je 0x140096fdb
cmp ax, word [rbp + 0xbc]
jne 0x140096e20
cmp cl, 0x4c
je 0x140096fdb
cmp ax, word [rbp + 0xc0]
jne 0x140096e32
cmp cl, 0x4a
je 0x140096fdb
cmp ax, word [rbp + 0xc4]
jne 0x140096e44
cmp cl, 0x4b
je 0x140096fdb
cmp ax, word [rbp + 0xc8]
jne 0x140096e56
cmp cl, 0x49
je 0x140096fdb
cmp ax, word [rbp + 0xcc]
jne 0x140096e68
cmp cl, 0x48
je 0x140096fdb
cmp ax, word [rbp + 0xd0]
jne 0x140096e7a
cmp cl, 0x4a
je 0x140096fdb
cmp ax, word [rbp + 0xd4]
jne 0x140096e8c
cmp cl, 0x9a
je 0x140096fdb
cmp ax, word [rbp + 0xd8]
jne 0x140096e9e
cmp cl, 0xc6
je 0x140096fdb
cmp ax, di
je 0x140096fdb
cmp ax, word [rbp + 0xdc]
jne 0x140096eb9
cmp cl, 0x4f
je 0x140096fdb
cmp ax, word [rbp + 0xe0]
je 0x140096fdb
cmp ax, word [rbp + 0xe4]
je 0x140096fdb
cmp ax, si
je 0x140096fdb
cmp ax, word [rbp + 0xe8]
jne 0x140096eee
cmp cl, 5
je 0x140096fdb
cmp dl, 1
jne 0x140096f91
lea eax, [rcx - 0x20]
cmp al, 0x38
ja 0x140096f12
movabs rdx, 0x160000001100001
bt rdx, rax
jb 0x140096fdb
lea eax, [rcx - 0x15]
cmp al, 1
jbe 0x140096fdb
lea eax, [rcx + 0x68]
cmp al, 0x3d
ja 0x140096f38
movabs rdx, 0x20000000000000b9
bt rdx, rax
jb 0x140096fdb
cmp cl, 0xf8
je 0x140096fdb
mov r9, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
cmp byte [r9 + 0x310], 0
jne 0x1400995aa
cmp byte [r9 + 0x311], 0
jne 0x1400995aa
inc qword [r9 + 0x40]
dec qword [0x1402ec9c8]
cmp byte [r9 + 0x313], 0
je 0x1400995c4
dec qword [r9 + 0x40]
mov byte [r9 + 0x313], 0
jmp 0x1400995c4
cmp dl, 0x20
jne 0x140096fa7
lea eax, [rcx - 0xb]
cmp al, 1
jbe 0x140096fdb
add cl, 0x78
cmp cl, 7
jbe 0x140096fdb
jmp 0x140096f41
cmp dl, 0x21
jne 0x140096f41
lea eax, [rcx - 0x53]
cmp al, 0x3c
ja 0x140096fc3
movabs rdx, 0x1fe0000000000007
bt rdx, rax
jb 0x140096fdb
cmp cl, 0xd4
je 0x140096fdb
cmp cl, 5
je 0x140096fdb
cmp cl, 0xcf
je 0x140096fdb
mov r9, qword [rsp + 0x38]
mov byte [r9 + 0x311], 1
mov eax, dword [rsp + 0x60]
test eax, eax
jne 0x140096fff
mov rax, qword [r9 + 0x40]
mov qword [r9 + 0x1f8], rax
mov eax, dword [rsp + 0x60]
mov rdx, qword [rsp + 0x48]
cmp dword [rbp + 0x300], r14d
jne 0x140097021
add eax, 4
add eax, edx
mov dword [rsp + 0x60], eax
cmp eax, 0x1f4
ja 0x1400995da
add eax, 4
add eax, edx
mov dword [rsp + 0x60], eax
cmp eax, 0x1f4
jbe 0x140096f4b
mov ecx, dword [rsp + 0x68]
add ecx, eax
mov dword [rsp + 0x68], ecx
mov edx, ecx
mov rcx, r9
call fcn.1400c0160
mov byte [rsp + 0x40], 1
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x1f8]
lea rcx, [rbp + 0x2b0]
call qword [0x1400ce470]
mov qword [rsp + 0x78], rax
mov r8d, 0xffffffff
lea rdx, str.AVC_Vide__at_
lea rcx, [rbp + 0x1f0]
call qword [0x1400cead0]
mov qword [rsp + 0x70], rax
or dword [rsp + 0x30], 0x4000
mov rdx, qword [rsp + 0x78]
lea rcx, [rbp + 0x1f0]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x50]
call qword [0x1400ceaf0]
and dword [rsp + 0x30], 0xffffbfff
lea rcx, [rbp + 0x1f0]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x2b0]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov edx, dword [rsp + 0x60]
lea rcx, [rbp + 0x2a8]
call qword [0x1400ceac0]
mov qword [rsp + 0x78], rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x1e8]
call qword [0x1400cead0]
mov qword [rsp + 0x70], rax
or dword [rsp + 0x30], 0x8000
mov rdx, qword [rsp + 0x78]
lea rcx, [rbp + 0x1e8]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x50]
call qword [0x1400ceae0]
and dword [rsp + 0x30], 0xffff7fff
lea rcx, [rbp + 0x1e8]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x2a8]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x220]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp + 0x160]
call qword [0x1400ce948]
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0x160]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x2a0]
call qword [0x1400ce9b0]
xor ecx, ecx
mov dword [rbp + 0x1b8], ecx
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x30], rcx
je 0x14009723a
lea rdx, [rbp + 0x298]
lea rcx, [rbp + 0x160]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp + 0x160]
mov ecx, dword [rcx + 4]
mov dword [rsp + 0x5c], ecx
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x1b8]
mov r8d, dword [rsp + 0x5c]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x298]
call qword [0x1400ce9b0]
mov rax, qword [rsp + 0x38]
xor ecx, ecx
mov dword [rsp + 0x60], ecx
mov qword [rax + 0x1f8], rcx
lea rcx, [rbp + 0x160]
call qword [0x1400ceaf8]
jmp 0x140096f41
movzx ecx, byte [rbp + 0x302]
cmp dx, word [rbp + 0xec]
jne 0x140097270
cmp cl, 0x14
je 0x1400978f2
cmp dx, word [rbp - 0x80]
jne 0x14009727f
cmp cl, 0x15
je 0x1400978f2
cmp dx, word [rbp + 0xf0]
jne 0x140097291
cmp cl, 0xf
je 0x1400978f2
cmp dx, word [rbp + 0xf4]
jne 0x1400972a3
cmp cl, 5
je 0x1400978f2
cmp dx, word [rbp + 0xf8]
jne 0x1400972b5
cmp cl, 5
je 0x1400978f2
cmp dx, word [rbp + 0xfc]
jne 0x1400972c7
cmp cl, 0x6c
je 0x1400978f2
cmp dx, word [rbp + 0x100]
jne 0x1400972d9
cmp cl, 0xd8
je 0x1400978f2
cmp dx, word [rbp + 0x104]
jne 0x1400972eb
cmp cl, 0x8f
je 0x1400978f2
cmp dx, word [rbp + 0x108]
jne 0x1400972fd
cmp cl, 0x8e
je 0x1400978f2
cmp dx, word [rbp + 0x10c]
jne 0x14009730f
cmp cl, 0xf
je 0x1400978f2
cmp dx, word [rbp + 0x110]
jne 0x140097321
cmp cl, 0xf
je 0x1400978f2
cmp dx, word [rbp + 0x114]
jne 0x140097333
cmp cl, 0x14
je 0x1400978f2
cmp dx, word [rbp + 0x118]
jne 0x140097345
cmp cl, 0x15
je 0x1400978f2
cmp dx, word [rbp + 0x11c]
jne 0x140097357
cmp cl, 0x54
je 0x1400978f2
cmp dx, word [rbp - 0x50]
jne 0x140097366
cmp cl, 0x55
je 0x1400978f2
cmp dx, word [rbp - 0x4c]
jne 0x140097375
cmp cl, 0x54
je 0x1400978f2
cmp dx, word [rbp - 0x48]
jne 0x140097384
cmp cl, 0x54
je 0x1400978f2
cmp dx, word [rbp - 0x44]
jne 0x140097393
cmp cl, 0x55
je 0x1400978f2
cmp dx, word [rbp - 0x40]
jne 0x1400973a2
cmp cl, 0x54
je 0x1400978f2
cmp dx, bx
je 0x1400978f2
cmp dx, word [rbp - 0x3c]
jne 0x1400973ba
cmp cl, 0x4d
je 0x1400978f2
cmp dx, word [rbp - 0x38]
jne 0x1400973c9
cmp cl, 0x4e
je 0x1400978f2
cmp dx, word [rbp - 0x34]
jne 0x1400973d8
cmp cl, 0x4f
je 0x1400978f2
cmp dx, word [rbp - 0x30]
jne 0x1400973e7
cmp cl, 0x4d
je 0x1400978f2
cmp dx, word [rbp - 0x2c]
jne 0x1400973f6
cmp cl, 0xfe
je 0x1400978f2
cmp dx, word [rbp - 0x28]
jne 0x140097405
cmp cl, 0x4f
je 0x1400978f2
cmp dx, word [rbp - 0x24]
jne 0x140097414
cmp cl, 0x4f
je 0x1400978f2
cmp dx, word [rbp - 0x20]
jne 0x140097423
cmp cl, 0x14
je 0x1400978f2
cmp dx, word [rbp - 0x1c]
jne 0x140097432
cmp cl, 0xd
je 0x1400978f2
cmp dx, word [rbp - 0x18]
jne 0x140097441
cmp cl, 0x15
je 0x1400978f2
cmp dx, word [rbp - 0x14]
jne 0x140097450
cmp cl, 0xe
je 0x1400978f2
cmp dx, word [rbp - 0x10]
jne 0x14009745f
cmp cl, 0xc
je 0x1400978f2
cmp dx, word [rbp - 0xc]
jne 0x14009746e
cmp cl, 0xf
je 0x1400978f2
cmp dx, word [rbp - 8]
jne 0x14009747d
cmp cl, 0xb
je 0x1400978f2
cmp dx, word [rbp - 4]
jne 0x14009748c
cmp cl, 0xf
je 0x1400978f2
cmp dx, word [rbp]
jne 0x14009749b
cmp cl, 0xff
je 0x1400978f2
cmp dx, word [rbp + 4]
jne 0x1400974aa
cmp cl, 0xfe
je 0x1400978f2
cmp dx, word [rbp + 8]
jne 0x1400974b9
cmp cl, 0xff
je 0x1400978f2
cmp dx, word [rbp + 0xc]
jne 0x1400974c8
cmp cl, 0xd
je 0x1400978f2
cmp dx, word [rbp + 0x10]
jne 0x1400974d7
cmp cl, 0x45
je 0x1400978f2
cmp dx, word [rbp + 0x14]
jne 0x1400974e6
cmp cl, 0x8f
je 0x1400978f2
cmp dx, word [rbp + 0x18]
jne 0x1400974f5
cmp cl, 0x8e
je 0x1400978f2
cmp dx, word [rbp + 0x1c]
jne 0x140097504
cmp cl, 0x8c
je 0x1400978f2
cmp dx, word [rbp + 0x20]
jne 0x140097513
cmp cl, 0x8d
je 0x1400978f2
cmp dx, word [rbp + 0x24]
jne 0x140097522
cmp cl, 0x88
je 0x1400978f2
cmp dx, word [rbp + 0x28]
jne 0x140097531
cmp cl, 0x94
je 0x1400978f2
cmp dx, word [rbp + 0x2c]
jne 0x140097540
cmp cl, 0x54
je 0x1400978f2
cmp dx, word [rbp + 0x30]
jne 0x14009754f
cmp cl, 0x54
je 0x1400978f2
cmp dx, word [rbp + 0x34]
jne 0x14009755e
cmp cl, 0x55
je 0x1400978f2
cmp dx, word [rbp + 0x38]
jne 0x14009756d
cmp cl, 0x4e
je 0x1400978f2
cmp dx, word [rbp + 0x3c]
jne 0x14009757c
cmp cl, 0x4d
je 0x1400978f2
cmp dx, word [rbp + 0x40]
jne 0x14009758b
cmp cl, 0x53
je 0x1400978f2
cmp dx, word [rbp + 0x44]
jne 0x14009759a
cmp cl, 0xff
je 0x1400978f2
cmp dx, word [rbp + 0x48]
jne 0x1400975a9
cmp cl, 0x54
je 0x1400978f2
cmp dx, word [rbp + 0x4c]
jne 0x1400975b8
cmp cl, 0x4e
je 0x1400978f2
cmp dx, word [rbp + 0x50]
jne 0x1400975c7
cmp cl, 0x4c
je 0x1400978f2
cmp dx, word [rbp + 0x54]
jne 0x1400975d6
cmp cl, 0x4f
je 0x1400978f2
cmp dx, word [rbp + 0x58]
jne 0x1400975e5
cmp cl, 0x4e
je 0x1400978f2
cmp dx, word [rbp + 0x5c]
jne 0x1400975f4
cmp cl, 0x4d
je 0x1400978f2
cmp dx, word [rbp + 0x60]
jne 0x140097603
cmp cl, 0x3e
je 0x1400978f2
cmp dx, word [rbp + 0x64]
jne 0x140097612
cmp cl, 0x54
je 0x1400978f2
cmp dx, word [rbp + 0x68]
jne 0x140097621
cmp cl, 3
je 0x1400978f2
cmp dx, word [rbp + 0x6c]
jne 0x140097630
cmp cl, 0x88
je 0x1400978f2
cmp dx, word [rbp + 0x70]
jne 0x14009763f
cmp cl, 0x84
je 0x1400978f2
cmp dx, word [rbp + 0x74]
jne 0x14009764e
cmp cl, 0x8a
je 0x1400978f2
cmp dx, word [rbp + 0x78]
jne 0x14009765d
cmp cl, 0x8d
je 0x1400978f2
cmp dx, word [rbp + 0x7c]
jne 0x14009766c
cmp cl, 0x8e
je 0x1400978f2
cmp dx, word [rbp + 0x80]
jne 0x14009767e
cmp cl, 0x8f
je 0x1400978f2
cmp dx, word [rbp + 0x84]
jne 0x140097690
cmp cl, 0x8c
je 0x1400978f2
cmp dx, word [rbp + 0x88]
jne 0x1400976a2
cmp cl, 0x89
je 0x1400978f2
cmp dx, word [rbp + 0x8c]
jne 0x1400976b4
cmp cl, 0x8b
je 0x1400978f2
cmp dx, word [rbp + 0x90]
jne 0x1400976c6
cmp cl, 0x6c
je 0x1400978f2
cmp dx, word [rbp + 0x94]
jne 0x1400976d8
cmp cl, 0xc
je 0x1400978f2
cmp dx, word [rbp + 0x98]
jne 0x1400976ea
cmp cl, 0xc
je 0x1400978f2
cmp dx, word [rbp + 0x9c]
jne 0x1400976fc
cmp cl, 0xc
je 0x1400978f2
cmp dx, word [rbp + 0xa0]
jne 0x14009770e
cmp cl, 0xc
je 0x1400978f2
cmp dx, word [rbp + 0xa4]
jne 0x140097720
cmp cl, 0xc
je 0x1400978f2
cmp dx, word [rbp + 0xa8]
jne 0x140097732
cmp cl, 0x4e
je 0x1400978f2
cmp dx, word [rbp + 0xac]
jne 0x140097744
cmp cl, 9
je 0x1400978f2
cmp dx, word [rbp + 0xb0]
jne 0x140097756
cmp cl, 0xa
je 0x1400978f2
cmp dx, word [rbp + 0xb4]
jne 0x140097768
cmp cl, 0xa
je 0x1400978f2
cmp dx, word [rbp + 0xb8]
jne 0x14009777a
cmp cl, 0x4e
je 0x1400978f2
cmp dx, word [rbp + 0xbc]
jne 0x14009778c
cmp cl, 0x4c
je 0x1400978f2
cmp dx, word [rbp + 0xc0]
jne 0x14009779e
cmp cl, 0x4a
je 0x1400978f2
cmp dx, word [rbp + 0xc4]
jne 0x1400977b0
cmp cl, 0x4b
je 0x1400978f2
cmp dx, word [rbp + 0xc8]
jne 0x1400977c2
cmp cl, 0x49
je 0x1400978f2
cmp dx, word [rbp + 0xcc]
jne 0x1400977d4
cmp cl, 0x48
je 0x1400978f2
cmp dx, word [rbp + 0xd0]
jne 0x1400977e6
cmp cl, 0x4a
je 0x1400978f2
cmp dx, word [rbp + 0xd4]
jne 0x1400977f8
cmp cl, 0x9a
je 0x1400978f2
cmp dx, word [rbp + 0xd8]
jne 0x14009780a
cmp cl, 0xc6
je 0x1400978f2
cmp dx, di
je 0x1400978f2
cmp dx, word [rbp + 0xdc]
jne 0x140097825
cmp cl, 0x4f
je 0x1400978f2
cmp dx, word [rbp + 0xe0]
je 0x1400978f2
cmp dx, word [rbp + 0xe4]
je 0x1400978f2
cmp dx, si
je 0x1400978f2
cmp dx, word [rbp + 0xe8]
jne 0x14009785a
cmp cl, 5
je 0x1400978f2
cmp r8b, 1
jne 0x14009789f
lea eax, [rcx - 0x20]
cmp al, 0x38
ja 0x140097877
movabs rdx, 0x160000001100001
bt rdx, rax
jb 0x1400978f2
lea eax, [rcx - 0x15]
cmp al, 1
jbe 0x1400978f2
lea eax, [rcx + 0x68]
cmp al, 0x3d
ja 0x140097895
movabs rdx, 0x20000000000000b9
bt rdx, rax
jb 0x1400978f2
cmp cl, 0xf8
je 0x1400978f2
jmp 0x140096f41
cmp r8b, 0x20
jne 0x1400978b9
lea eax, [rcx - 0xb]
cmp al, 1
jbe 0x1400978f2
add cl, 0x78
cmp cl, 7
jbe 0x1400978f2
jmp 0x140096f41
cmp r8b, 0x21
jne 0x140096f41
lea eax, [rcx - 0x53]
cmp al, 0x3c
ja 0x1400978da
movabs rdx, 0x1fe0000000000007
bt rdx, rax
jb 0x1400978f2
cmp cl, 0xd4
je 0x1400978f2
cmp cl, 5
je 0x1400978f2
cmp cl, 0xcf
je 0x1400978f2
cmp cl, 0xe
jne 0x140096f41
mov r9, qword [rsp + 0x38]
mov rax, qword [r9 + 0x1f8]
mov ecx, dword [rsp + 0x60]
cmp rax, qword [r9 + 0x40]
jae 0x140097b3d
test rax, rax
je 0x140097b3d
cmp ecx, 0x1f4
jbe 0x140097b3d
mov eax, dword [rsp + 0x68]
add eax, ecx
mov dword [rsp + 0x68], eax
mov edx, eax
mov rcx, r9
call fcn.1400c0160
mov byte [rsp + 0x40], 1
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x1f8]
lea rcx, [rbp + 0x290]
call qword [0x1400ce470]
mov qword [rsp + 0x78], rax
mov r8d, 0xffffffff
lea rdx, str.AVC_Vide__at_
lea rcx, [rbp + 0x1e0]
call qword [0x1400cead0]
mov qword [rsp + 0x70], rax
or dword [rsp + 0x30], 0x10000
mov rdx, qword [rsp + 0x78]
lea rcx, [rbp + 0x1e0]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x50]
call qword [0x1400ceaf0]
and dword [rsp + 0x30], 0xfffeffff
lea rcx, [rbp + 0x1e0]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x290]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov edx, dword [rsp + 0x60]
lea rcx, [rbp + 0x288]
call qword [0x1400ceac0]
mov qword [rsp + 0x78], rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x1d8]
call qword [0x1400cead0]
mov qword [rsp + 0x70], rax
or dword [rsp + 0x30], 0x20000
mov rdx, qword [rsp + 0x78]
lea rcx, [rbp + 0x1d8]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x50]
call qword [0x1400ceae0]
and dword [rsp + 0x30], 0xfffdffff
lea rcx, [rbp + 0x1d8]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x288]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x158]
lea rcx, [rbp + 0x220]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp + 0x158]
call qword [0x1400ce948]
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0x158]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x280]
call qword [0x1400ce9b0]
xor ecx, ecx
mov dword [rbp + 0x1b4], ecx
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x30], rcx
je 0x140097b26
lea rdx, [rbp + 0x278]
lea rcx, [rbp + 0x158]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp + 0x158]
mov ecx, dword [rcx + 4]
mov dword [rsp + 0x5c], ecx
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x1b4]
mov r8d, dword [rsp + 0x5c]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x278]
call qword [0x1400ce9b0]
mov rax, qword [rsp + 0x38]
xor ecx, ecx
mov dword [rsp + 0x60], ecx
mov qword [rax + 0x1f8], rcx
lea rcx, [rbp + 0x158]
jmp 0x140097d5b
lea eax, [rcx - 1]
cmp eax, 0x1f2
ja 0x140097d66
mov eax, dword [rsp + 0x68]
add eax, ecx
mov dword [rsp + 0x68], eax
mov edx, eax
mov rcx, r9
call fcn.1400c0160
mov byte [rsp + 0x40], 1
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x1f8]
lea rcx, [rbp + 0x270]
call qword [0x1400ce470]
mov qword [rsp + 0x78], rax
mov r8d, 0xffffffff
lea rdx, str.AVC_Vide__at_
lea rcx, [rbp + 0x1d0]
call qword [0x1400cead0]
mov qword [rsp + 0x70], rax
or dword [rsp + 0x30], 0x40000
mov rdx, qword [rsp + 0x78]
lea rcx, [rbp + 0x1d0]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x50]
call qword [0x1400ceaf0]
and dword [rsp + 0x30], 0xfffbffff
lea rcx, [rbp + 0x1d0]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x270]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov edx, dword [rsp + 0x60]
lea rcx, [rbp + 0x240]
call qword [0x1400ceac0]
mov qword [rsp + 0x78], rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x1f8]
call qword [0x1400cead0]
mov qword [rsp + 0x70], rax
or dword [rsp + 0x30], 0x80000
mov rdx, qword [rsp + 0x78]
lea rcx, [rbp + 0x1f8]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x50]
call qword [0x1400ceae0]
and dword [rsp + 0x30], 0xfff7ffff
lea rcx, [rbp + 0x1f8]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x240]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x220]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp + 0x190]
call qword [0x1400ce948]
lea rdx, [rbp + 0x268]
lea rcx, [rbp + 0x190]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x268]
call qword [0x1400ce9b0]
mov dword [rbp + 0x1b0], 0
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x30], 0
je 0x140097d4c
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x190]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp + 0x190]
mov ecx, dword [rcx + 4]
mov dword [rsp + 0x5c], ecx
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x1b0]
mov r8d, dword [rsp + 0x5c]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x260]
call qword [0x1400ce9b0]
mov dword [rsp + 0x60], 0
lea rcx, [rbp + 0x190]
call qword [0x1400ceaf8]
mov r9, qword [rsp + 0x38]
mov byte [r9 + 0x310], 1
mov eax, dword [r9 + 0x40]
mov dword [r9 + 0x70], eax
mov rax, qword [r9 + 0x40]
inc rax
mov qword [r9 + 0x40], rax
mov dword [r9 + 0x6c], 1
mov rcx, qword [r9 + 0x48]
cmp rax, rcx
jae 0x1400990d3
cmp byte [0x1402ec8b7], 0
jne 0x1400990d3
cmp rax, rcx
ja 0x1400990d3
xor ecx, ecx
mov dword [rbp + 0x300], ecx
mov word [rbp + 0x304], cx
xor r8d, r8d
mov rdx, rax
mov rcx, qword [r9 + 0x10]
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 5]
lea rcx, [rbp + 0x300]
call qword [0x1400d0008]
movzx r8d, byte [rbp + 0x300]
test r8b, r8b
jne 0x140098845
movzx ecx, byte [rbp + 0x304]
cmp cl, 0x28
ja 0x140097e17
movabs rdx, 0x1a200000042
bt rdx, rcx
jb 0x140097e37
sub cl, 0x41
cmp cl, 0x27
ja 0x140098845
movabs rax, 0x9000000001
bt rax, rcx
jae 0x140098845
xor eax, eax
mov dword [rbp + 0x300], eax
mov word [rbp + 0x304], ax
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 + 5]
lea rcx, [rbp + 0x300]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x303]
mov byte [rbp - 0x58], al
movzx eax, byte [rbp + 0x302]
mov byte [rbp - 0x57], al
movzx eax, byte [rbp + 0x301]
mov byte [rbp - 0x56], al
movzx eax, byte [rbp + 0x300]
mov byte [rbp - 0x55], al
mov r9, qword [rsp + 0x38]
mov rcx, qword [r9 + 0x40]
mov edx, dword [rbp - 0x58]
add rdx, 4
add rdx, rcx
cmp rdx, qword [r9 + 0x48]
jae 0x14009883c
xor eax, eax
mov dword [rbp + 0x300], eax
mov word [rbp + 0x304], ax
xor r8d, r8d
mov rcx, qword [r9 + 0x10]
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 5]
lea rcx, [rbp + 0x300]
call qword [0x1400d0008]
movzx r8d, byte [rbp + 0x300]
test r8b, r8b
jne 0x140097f44
movzx ecx, byte [rbp + 0x304]
cmp cl, 0x28
ja 0x140097f28
movabs rdx, 0x1a200000042
bt rdx, rcx
jb 0x1400985a2
sub cl, 0x41
cmp cl, 0x27
ja 0x140097f44
movabs rax, 0x9000000001
bt rax, rcx
jb 0x1400985a2
movzx edx, word [rbp + 0x300]
movzx ecx, byte [rbp + 0x302]
movzx r9d, word [rbp + 0xec]
cmp dx, r9w
jne 0x140097f69
cmp cl, 0x14
je 0x1400985a2
movzx eax, word [rbp - 0x80]
cmp dx, ax
jne 0x140097f7b
cmp cl, 0x15
je 0x1400985a2
movzx r10d, word [rbp + 0xf0]
cmp dx, r10w
jne 0x140097f92
cmp cl, 0xf
je 0x1400985a2
movzx r11d, word [rbp + 0xf4]
cmp dx, r11w
jne 0x140097fa9
cmp cl, 5
je 0x1400985a2
cmp dx, word [rbp + 0xf8]
jne 0x140097fbb
cmp cl, 5
je 0x1400985a2
cmp dx, word [rbp + 0xfc]
jne 0x140097fcd
cmp cl, 0x6c
je 0x1400985a2
cmp dx, word [rbp + 0x100]
jne 0x140097fdf
cmp cl, 0xd8
je 0x1400985a2
cmp dx, word [rbp + 0x104]
jne 0x140097ff1
cmp cl, 0x8f
je 0x1400985a2
cmp dx, word [rbp + 0x108]
jne 0x140098003
cmp cl, 0x8e
je 0x1400985a2
cmp dx, word [rbp + 0x10c]
jne 0x140098015
cmp cl, 0xf
je 0x1400985a2
cmp dx, word [rbp + 0x110]
jne 0x140098027
cmp cl, 0xf
je 0x1400985a2
cmp dx, word [rbp + 0x114]
jne 0x140098039
cmp cl, 0x14
je 0x1400985a2
cmp dx, word [rbp + 0x118]
jne 0x14009804b
cmp cl, 0x15
je 0x1400985a2
cmp dx, word [rbp + 0x11c]
jne 0x14009805d
cmp cl, 0x54
je 0x1400985a2
cmp dx, word [rbp - 0x50]
jne 0x14009806c
cmp cl, 0x55
je 0x1400985a2
cmp dx, word [rbp - 0x4c]
jne 0x14009807b
cmp cl, 0x54
je 0x1400985a2
cmp dx, word [rbp - 0x48]
jne 0x14009808a
cmp cl, 0x54
je 0x1400985a2
cmp dx, word [rbp - 0x44]
jne 0x140098099
cmp cl, 0x55
je 0x1400985a2
cmp dx, word [rbp - 0x40]
jne 0x1400980a8
cmp cl, 0x54
je 0x1400985a2
cmp dx, bx
je 0x1400985a2
cmp dx, word [rbp - 0x3c]
jne 0x1400980c0
cmp cl, 0x4d
je 0x1400985a2
cmp dx, word [rbp - 0x38]
jne 0x1400980cf
cmp cl, 0x4e
je 0x1400985a2
cmp dx, word [rbp - 0x34]
jne 0x1400980de
cmp cl, 0x4f
je 0x1400985a2
cmp dx, word [rbp - 0x30]
jne 0x1400980ed
cmp cl, 0x4d
je 0x1400985a2
cmp dx, word [rbp - 0x2c]
jne 0x1400980fc
cmp cl, 0xfe
je 0x1400985a2
cmp dx, word [rbp - 0x28]
jne 0x14009810b
cmp cl, 0x4f
je 0x1400985a2
cmp dx, word [rbp - 0x24]
jne 0x14009811a
cmp cl, 0x4f
je 0x1400985a2
cmp dx, word [rbp - 0x20]
jne 0x140098129
cmp cl, 0x14
je 0x1400985a2
cmp dx, word [rbp - 0x1c]
jne 0x140098138
cmp cl, 0xd
je 0x1400985a2
cmp dx, word [rbp - 0x18]
jne 0x140098147
cmp cl, 0x15
je 0x1400985a2
cmp dx, word [rbp - 0x14]
jne 0x140098156
cmp cl, 0xe
je 0x1400985a2
cmp dx, word [rbp - 0x10]
jne 0x140098165
cmp cl, 0xc
je 0x1400985a2
cmp dx, word [rbp - 0xc]
jne 0x140098174
cmp cl, 0xf
je 0x1400985a2
cmp dx, word [rbp - 8]
jne 0x140098183
cmp cl, 0xb
je 0x1400985a2
cmp dx, word [rbp - 4]
jne 0x140098192
cmp cl, 0xf
je 0x1400985a2
cmp dx, word [rbp]
jne 0x1400981a1
cmp cl, 0xff
je 0x1400985a2
cmp dx, word [rbp + 4]
jne 0x1400981b0
cmp cl, 0xfe
je 0x1400985a2
cmp dx, word [rbp + 8]
jne 0x1400981bf
cmp cl, 0xff
je 0x1400985a2
cmp dx, word [rbp + 0xc]
jne 0x1400981ce
cmp cl, 0xd
je 0x1400985a2
cmp dx, word [rbp + 0x10]
jne 0x1400981dd
cmp cl, 0x45
je 0x1400985a2
cmp dx, word [rbp + 0x14]
jne 0x1400981ec
cmp cl, 0x8f
je 0x1400985a2
cmp dx, word [rbp + 0x18]
jne 0x1400981fb
cmp cl, 0x8e
je 0x1400985a2
cmp dx, word [rbp + 0x1c]
jne 0x14009820a
cmp cl, 0x8c
je 0x1400985a2
cmp dx, word [rbp + 0x20]
jne 0x140098219
cmp cl, 0x8d
je 0x1400985a2
cmp dx, word [rbp + 0x24]
jne 0x140098228
cmp cl, 0x88
je 0x1400985a2
cmp dx, word [rbp + 0x28]
jne 0x140098237
cmp cl, 0x94
je 0x1400985a2
cmp dx, word [rbp + 0x2c]
jne 0x140098246
cmp cl, 0x54
je 0x1400985a2
cmp dx, word [rbp + 0x30]
jne 0x140098255
cmp cl, 0x54
je 0x1400985a2
cmp dx, word [rbp + 0x34]
jne 0x140098264
cmp cl, 0x55
je 0x1400985a2
cmp dx, word [rbp + 0x38]
jne 0x140098273
cmp cl, 0x4e
je 0x1400985a2
cmp dx, word [rbp + 0x3c]
jne 0x140098282
cmp cl, 0x4d
je 0x1400985a2
cmp dx, word [rbp + 0x40]
jne 0x140098291
cmp cl, 0x53
je 0x1400985a2
cmp dx, word [rbp + 0x44]
jne 0x1400982a0
cmp cl, 0xff
je 0x1400985a2
cmp dx, word [rbp + 0x48]
jne 0x1400982af
cmp cl, 0x54
je 0x1400985a2
cmp dx, word [rbp + 0x4c]
jne 0x1400982be
cmp cl, 0x4e
je 0x1400985a2
cmp dx, word [rbp + 0x50]
jne 0x1400982cd
cmp cl, 0x4c
je 0x1400985a2
cmp dx, word [rbp + 0x54]
jne 0x1400982dc
cmp cl, 0x4f
je 0x1400985a2
cmp dx, word [rbp + 0x58]
jne 0x1400982eb
cmp cl, 0x4e
je 0x1400985a2
cmp dx, word [rbp + 0x5c]
jne 0x1400982fa
cmp cl, 0x4d
je 0x1400985a2
cmp dx, word [rbp + 0x60]
jne 0x140098309
cmp cl, 0x3e
je 0x1400985a2
cmp dx, word [rbp + 0x64]
jne 0x140098318
cmp cl, 0x54
je 0x1400985a2
cmp dx, word [rbp + 0x68]
jne 0x140098327
cmp cl, 3
je 0x1400985a2
cmp dx, word [rbp + 0x6c]
jne 0x140098336
cmp cl, 0x88
je 0x1400985a2
cmp dx, word [rbp + 0x70]
jne 0x140098345
cmp cl, 0x84
je 0x1400985a2
cmp dx, word [rbp + 0x74]
jne 0x140098354
cmp cl, 0x8a
je 0x1400985a2
cmp dx, word [rbp + 0x78]
jne 0x140098363
cmp cl, 0x8d
je 0x1400985a2
cmp dx, word [rbp + 0x7c]
jne 0x140098372
cmp cl, 0x8e
je 0x1400985a2
cmp dx, word [rbp + 0x80]
jne 0x140098384
cmp cl, 0x8f
je 0x1400985a2
cmp dx, word [rbp + 0x84]
jne 0x140098396
cmp cl, 0x8c
je 0x1400985a2
cmp dx, word [rbp + 0x88]
jne 0x1400983a8
cmp cl, 0x89
je 0x1400985a2
cmp dx, word [rbp + 0x8c]
jne 0x1400983ba
cmp cl, 0x8b
je 0x1400985a2
cmp dx, word [rbp + 0x90]
jne 0x1400983cc
cmp cl, 0x6c
je 0x1400985a2
cmp dx, word [rbp + 0x94]
jne 0x1400983de
cmp cl, 0xc
je 0x1400985a2
cmp dx, word [rbp + 0x98]
jne 0x1400983f0
cmp cl, 0xc
je 0x1400985a2
cmp dx, word [rbp + 0x9c]
jne 0x140098402
cmp cl, 0xc
je 0x1400985a2
cmp dx, word [rbp + 0xa0]
jne 0x140098414
cmp cl, 0xc
je 0x1400985a2
cmp dx, word [rbp + 0xa4]
jne 0x140098426
cmp cl, 0xc
je 0x1400985a2
cmp dx, word [rbp + 0xa8]
jne 0x140098438
mov rax, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x68]
add ecx, dword [rax + 0x6c]
mov dword [rsp + 0x68], ecx
mov edx, ecx
mov rcx, rax
call fcn.1400c0160
mov rax, qword [rsp + 0x38]
mov byte [rax + 0x310], 1
mov r8d, 0xa
mov edx, dword [rax + 0x70]
lea rcx, [rbp + 0x258]
call qword [0x1400ceac0]
mov qword [rsp + 0x78], rax
mov r8d, 0xffffffff
lea rdx, str.AAC_soun__at_
lea rcx, [rbp + 0x218]
call qword [0x1400cead0]
mov qword [rsp + 0x70], rax
or dword [rsp + 0x30], 0x100000
mov rdx, qword [rsp + 0x78]
lea rcx, [rbp + 0x218]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x50]
call qword [0x1400ceaf0]
and dword [rsp + 0x30], 0xffefffff
lea rcx, [rbp + 0x218]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x258]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov edx, dword [rax + 0x6c]
lea rcx, [rbp + 0x250]
call qword [0x1400ceac0]
mov qword [rsp + 0x78], rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x200]
call qword [0x1400cead0]
mov qword [rsp + 0x70], rax
or dword [rsp + 0x30], 0x200000
mov rdx, qword [rsp + 0x78]
lea rcx, [rbp + 0x200]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x50]
call qword [0x1400ceae0]
and dword [rsp + 0x30], 0xffdfffff
lea rcx, [rbp + 0x200]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x250]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x198]
lea rcx, [rbp + 0x220]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp + 0x198]
call qword [0x1400ce948]
lea rdx, [rbp + 0x248]
lea rcx, [rbp + 0x198]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x248]
call qword [0x1400ce9b0]
mov dword [rbp + 0x1c0], 0
mov rcx, qword [rsp + 0x38]
cmp qword [rcx + 0x30], 0
je 0x1400987bd
cmp byte [rsp + 0x40], 0
je 0x1400987bd
mov eax, dword [0x1402ec9fc]
cmp dword [rcx + 0x6c], eax
jb 0x1400987bd
lea rdx, [rbp + 0x2b8]
lea rcx, [rbp + 0x198]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp + 0x198]
mov ecx, dword [rcx + 4]
mov dword [rsp + 0x5c], ecx
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x1c0]
mov r8d, dword [rsp + 0x5c]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x2b8]
call qword [0x1400ce9b0]
xor eax, eax
mov qword [rsp + 0x48], rax
lea rcx, [rbp + 0x198]
jmp 0x1400990c8
lea rax, [rcx + 1]
jmp 0x140099147
movzx ecx, byte [rbp + 0x302]
movzx edx, word [rbp + 0x300]
movzx r9d, word [rbp + 0xec]
movzx r10d, word [rbp + 0xf0]
movzx r11d, word [rbp + 0xf4]
movzx eax, word [rbp - 0x80]
cmp dx, r9w
jne 0x14009887e
cmp cl, 0x14
je 0x140098eb1
cmp dx, ax
jne 0x14009888c
cmp cl, 0x15
je 0x140098eb1
cmp dx, r10w
jne 0x14009889b
cmp cl, 0xf
je 0x140098eb1
cmp dx, r11w
jne 0x1400988aa
cmp cl, 5
je 0x140098eb1
cmp dx, word [rbp + 0xf8]
jne 0x1400988bc
cmp cl, 5
je 0x140098eb1
cmp dx, word [rbp + 0xfc]
jne 0x1400988ce
cmp cl, 0x6c
je 0x140098eb1
cmp dx, word [rbp + 0x100]
jne 0x1400988e0
cmp cl, 0xd8
je 0x140098eb1
cmp dx, word [rbp + 0x104]
jne 0x1400988f2
cmp cl, 0x8f
je 0x140098eb1
cmp dx, word [rbp + 0x108]
jne 0x140098904
cmp cl, 0x8e
je 0x140098eb1
cmp dx, word [rbp + 0x10c]
jne 0x140098916
cmp cl, 0xf
je 0x140098eb1
cmp dx, word [rbp + 0x110]
jne 0x140098928
cmp cl, 0xf
je 0x140098eb1
cmp dx, word [rbp + 0x114]
jne 0x14009893a
cmp cl, 0x14
je 0x140098eb1
cmp dx, word [rbp + 0x118]
jne 0x14009894c
cmp cl, 0x15
je 0x140098eb1
cmp dx, word [rbp + 0x11c]
jne 0x14009895e
cmp cl, 0x54
je 0x140098eb1
cmp dx, word [rbp - 0x50]
jne 0x14009896d
cmp cl, 0x55
je 0x140098eb1
cmp dx, word [rbp - 0x4c]
jne 0x14009897c
cmp cl, 0x54
je 0x140098eb1
cmp dx, word [rbp - 0x48]
jne 0x14009898b
cmp cl, 0x54
je 0x140098eb1
cmp dx, word [rbp - 0x44]
jne 0x14009899a
cmp cl, 0x55
je 0x140098eb1
cmp dx, word [rbp - 0x40]
jne 0x1400989a9
cmp cl, 0x54
je 0x140098eb1
cmp dx, bx
je 0x140098eb1
cmp dx, word [rbp - 0x3c]
jne 0x1400989c1
cmp cl, 0x4d
je 0x140098eb1
cmp dx, word [rbp - 0x38]
jne 0x1400989d0
cmp cl, 0x4e
je 0x140098eb1
cmp dx, word [rbp - 0x34]
jne 0x1400989df
cmp cl, 0x4f
je 0x140098eb1
cmp dx, word [rbp - 0x30]
jne 0x1400989ee
cmp cl, 0x4d
je 0x140098eb1
cmp dx, word [rbp - 0x2c]
jne 0x1400989fd
cmp cl, 0xfe
je 0x140098eb1
cmp dx, word [rbp - 0x28]
jne 0x140098a0c
cmp cl, 0x4f
je 0x140098eb1
cmp dx, word [rbp - 0x24]
jne 0x140098a1b
cmp cl, 0x4f
je 0x140098eb1
cmp dx, word [rbp - 0x20]
jne 0x140098a2a
cmp cl, 0x14
je 0x140098eb1
cmp dx, word [rbp - 0x1c]
jne 0x140098a39
cmp cl, 0xd
je 0x140098eb1
cmp dx, word [rbp - 0x18]
jne 0x140098a48
cmp cl, 0x15
je 0x140098eb1
cmp dx, word [rbp - 0x14]
jne 0x140098a57
cmp cl, 0xe
je 0x140098eb1
cmp dx, word [rbp - 0x10]
jne 0x140098a66
cmp cl, 0xc
je 0x140098eb1
cmp dx, word [rbp - 0xc]
jne 0x140098a75
cmp cl, 0xf
je 0x140098eb1
cmp dx, word [rbp - 8]
jne 0x140098a84
cmp cl, 0xb
je 0x140098eb1
cmp dx, word [rbp - 4]
jne 0x140098a93
cmp cl, 0xf
je 0x140098eb1
cmp dx, word [rbp]
jne 0x140098aa2
cmp cl, 0xff
je 0x140098eb1
cmp dx, word [rbp + 4]
jne 0x140098ab1
cmp cl, 0xfe
je 0x140098eb1
cmp dx, word [rbp + 8]
jne 0x140098ac0
cmp cl, 0xff
je 0x140098eb1
cmp dx, word [rbp + 0xc]
jne 0x140098acf
cmp cl, 0xd
je 0x140098eb1
cmp dx, word [rbp + 0x10]
jne 0x140098ade
cmp cl, 0x45
je 0x140098eb1
cmp dx, word [rbp + 0x14]
jne 0x140098aed
cmp cl, 0x8f
je 0x140098eb1
cmp dx, word [rbp + 0x18]
jne 0x140098afc
cmp cl, 0x8e
je 0x140098eb1
cmp dx, word [rbp + 0x1c]
jne 0x140098b0b
cmp cl, 0x8c
je 0x140098eb1
cmp dx, word [rbp + 0x20]
jne 0x140098b1a
cmp cl, 0x8d
je 0x140098eb1
cmp dx, word [rbp + 0x24]
jne 0x140098b29
cmp cl, 0x88
je 0x140098eb1
cmp dx, word [rbp + 0x28]
jne 0x140098b38
cmp cl, 0x94
je 0x140098eb1
cmp dx, word [rbp + 0x2c]
jne 0x140098b47
cmp cl, 0x54
je 0x140098eb1
cmp dx, word [rbp + 0x30]
jne 0x140098b56
cmp cl, 0x54
je 0x140098eb1
cmp dx, word [rbp + 0x34]
jne 0x140098b65
cmp cl, 0x55
je 0x140098eb1
cmp dx, word [rbp + 0x38]
jne 0x140098b74
cmp cl, 0x4e
je 0x140098eb1
cmp dx, word [rbp + 0x3c]
jne 0x140098b83
cmp cl, 0x4d
je 0x140098eb1
cmp dx, word [rbp + 0x40]
jne 0x140098b92
cmp cl, 0x53
je 0x140098eb1
cmp dx, word [rbp + 0x44]
jne 0x140098ba1
cmp cl, 0xff
je 0x140098eb1
cmp dx, word [rbp + 0x48]
jne 0x140098bb0
cmp cl, 0x54
je 0x140098eb1
cmp dx, word [rbp + 0x4c]
jne 0x140098bbf
cmp cl, 0x4e
je 0x140098eb1
cmp dx, word [rbp + 0x50]
jne 0x140098bce
cmp cl, 0x4c
je 0x140098eb1
cmp dx, word [rbp + 0x54]
jne 0x140098bdd
cmp cl, 0x4f
je 0x140098eb1
cmp dx, word [rbp + 0x58]
jne 0x140098bec
cmp cl, 0x4e
je 0x140098eb1
cmp dx, word [rbp + 0x5c]
jne 0x140098bfb
cmp cl, 0x4d
je 0x140098eb1
cmp dx, word [rbp + 0x60]
jne 0x140098c0a
cmp cl, 0x3e
je 0x140098eb1
cmp dx, word [rbp + 0x64]
jne 0x140098c19
cmp cl, 0x54
je 0x140098eb1
cmp dx, word [rbp + 0x68]
jne 0x140098c28
cmp cl, 3
je 0x140098eb1
cmp dx, word [rbp + 0x6c]
jne 0x140098c37
cmp cl, 0x88
je 0x140098eb1
cmp dx, word [rbp + 0x70]
jne 0x140098c46
cmp cl, 0x84
je 0x140098eb1
cmp dx, word [rbp + 0x74]
jne 0x140098c55
cmp cl, 0x8a
je 0x140098eb1
cmp dx, word [rbp + 0x78]
jne 0x140098c64
cmp cl, 0x8d
je 0x140098eb1
cmp dx, word [rbp + 0x7c]
jne 0x140098c73
cmp cl, 0x8e
je 0x140098eb1
cmp dx, word [rbp + 0x80]
jne 0x140098c85
cmp cl, 0x8f
je 0x140098eb1
cmp dx, word [rbp + 0x84]
jne 0x140098c97
cmp cl, 0x8c
je 0x140098eb1
cmp dx, word [rbp + 0x88]
jne 0x140098ca9
cmp cl, 0x89
je 0x140098eb1
cmp dx, word [rbp + 0x8c]
jne 0x140098cbb
cmp cl, 0x8b
je 0x140098eb1
cmp dx, word [rbp + 0x90]
jne 0x140098ccd
cmp cl, 0x6c
je 0x140098eb1
cmp dx, word [rbp + 0x94]
jne 0x140098cdf
cmp cl, 0xc
je 0x140098eb1
cmp dx, word [rbp + 0x98]
jne 0x140098cf1
cmp cl, 0xc
je 0x140098eb1
cmp dx, word [rbp + 0x9c]
jne 0x140098d03
cmp cl, 0xc
je 0x140098eb1
cmp dx, word [rbp + 0xa0]
jne 0x140098d15
cmp cl, 0xc
je 0x140098eb1
cmp dx, word [rbp + 0xa4]
jne 0x140098d27
cmp cl, 0xc
je 0x140098eb1
cmp dx, word [rbp + 0xa8]
jne 0x140098d39
cmp cl, 0x4e
je 0x140098eb1
cmp dx, word [rbp + 0xac]
jne 0x140098d4b
cmp cl, 9
je 0x140098eb1
cmp dx, word [rbp + 0xb0]
jne 0x140098d5d
cmp cl, 0xa
je 0x140098eb1
cmp dx, word [rbp + 0xb4]
jne 0x140098d6f
cmp cl, 0xa
je 0x140098eb1
cmp dx, word [rbp + 0xb8]
jne 0x140098d81
cmp cl, 0x4e
je 0x140098eb1
cmp dx, word [rbp + 0xbc]
jne 0x140098d93
mov rax, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x68]
add ecx, dword [rax + 0x6c]
mov dword [rsp + 0x68], ecx
mov edx, ecx
mov rcx, rax
call fcn.1400c0160
mov rax, qword [rsp + 0x38]
mov byte [rax + 0x310], 1
mov r8d, 0xa
mov edx, dword [rax + 0x70]
lea rcx, [rbp + 0x2d8]
call qword [0x1400ceac0]
mov qword [rsp + 0x78], rax
mov r8d, 0xffffffff
lea rdx, str.AAC_soun__at_
lea rcx, [rbp - 0x78]
call qword [0x1400cead0]
mov qword [rsp + 0x70], rax
or dword [rsp + 0x30], 0x400000
mov rdx, qword [rsp + 0x78]
lea rcx, [rbp - 0x78]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x50]
call qword [0x1400ceaf0]
and dword [rsp + 0x30], 0xffbfffff
lea rcx, [rbp - 0x78]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x2d8]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov edx, dword [rax + 0x6c]
lea rcx, [rbp + 0x2e0]
call qword [0x1400ceac0]
mov qword [rsp + 0x78], rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp - 0x70]
call qword [0x1400cead0]
mov qword [rsp + 0x70], rax
or dword [rsp + 0x30], 0x800000
mov rdx, qword [rsp + 0x78]
lea rcx, [rbp - 0x70]
call qword [0x1400ceae0]
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x50]
call qword [0x1400ceae0]
and dword [rsp + 0x30], 0xff7fffff
lea rcx, [rbp - 0x70]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x2e0]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x1a8]
lea rcx, [rbp + 0x220]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp + 0x1a8]
call qword [0x1400ce948]
lea rdx, [rbp + 0x2e8]
lea rcx, [rbp + 0x1a8]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x2e8]
call qword [0x1400ce9b0]
mov dword [rbp + 0x188], 0
mov rcx, qword [rsp + 0x38]
cmp qword [rcx + 0x30], 0
je 0x1400990ba
cmp byte [rsp + 0x40], 0
je 0x1400990ba
mov eax, dword [0x1402ec9fc]
cmp dword [rcx + 0x6c], eax
jb 0x1400990ba
lea rdx, [rbp + 0x2f0]
lea rcx, [rbp + 0x1a8]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp + 0x1a8]
mov ecx, dword [rcx + 4]
mov dword [rsp + 0x5c], ecx
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x188]
mov r8d, dword [rsp + 0x5c]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x2f0]
call qword [0x1400ce9b0]
xor eax, eax
mov qword [rsp + 0x48], rax
lea rcx, [rbp + 0x1a8]
call qword [0x1400ceaf8]
mov r9, qword [rsp + 0x38]
add qword [r9 + 0x40], 0xfffffffffffffffc
cmp byte [rbp - 0x68], 0
jne 0x140095886
jmp 0x140096f46
mov qword [r9 + 0x40], rax
inc dword [r9 + 0x6c]
mov rax, qword [0x1402ec9c8]
dec rax
mov qword [0x1402ec9c8], rax
mov rax, qword [r9 + 0x40]
jmp 0x140097d89
xor eax, eax
mov dword [rbp + 0x300], eax
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x40]
add rdx, 8
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 + 0x300]
call qword [0x1400d0008]
mov eax, dword [rbp + 0x300]
cmp eax, dword [rbp + 0x178]
jne 0x140096f41
cmp byte [0x1402ec9c2], 0
jne 0x140099401
mov rcx, qword [rsp + 0x38]
call fcn.140092ca0
mov dword [rbp - 0x64], 0
mov rax, qword [rsp + 0x38]
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 + 4]
lea rcx, [rbp - 0x64]
call qword [0x1400d0008]
movzx eax, byte [rbp - 0x61]
mov byte [rbp - 0x5c], al
movzx eax, byte [rbp - 0x62]
mov byte [rbp - 0x5b], al
movzx eax, byte [rbp - 0x63]
mov byte [rbp - 0x5a], al
movzx eax, byte [rbp - 0x64]
mov byte [rbp - 0x59], al
mov eax, dword [rbp - 0x5c]
mov r9, qword [rsp + 0x38]
mov dword [r9 + 0x64], eax
add rax, qword [r9 + 0x40]
cmp rax, qword [r9 + 0x48]
je 0x140095886
jmp 0x140096f46
cmp ecx, r15d
mov edx, dword [rbp + 0x180]
movzx edx, dl
mov eax, 1
cmove edx, eax
mov dword [rbp + 0x180], edx
mov rdx, qword [rsp + 0x38]
mov rax, qword [rdx + 0x10]
mov rdx, qword [rdx + 0x40]
sub rdx, 4
mov qword [rbp + 0x300], 0
xor r8d, r8d
cmp ecx, r12d
mov rcx, rax
jne 0x140099527
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x300]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x303]
mov byte [rbp - 0x60], al
movzx eax, byte [rbp + 0x302]
mov byte [rbp - 0x5f], al
movzx eax, byte [rbp + 0x301]
mov byte [rbp - 0x5e], al
movzx eax, byte [rbp + 0x300]
mov byte [rbp - 0x5d], al
mov edx, 0xc
cmp dword [rbp - 0x60], 1
mov eax, 4
cmovne edx, eax
mov qword [rsp + 0x48], rdx
mov r9, qword [rsp + 0x38]
jmp 0x140096f4b
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x300]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x303]
mov byte [rsp + 0x58], al
movzx eax, byte [rbp + 0x302]
mov byte [rsp + 0x59], al
movzx eax, byte [rbp + 0x301]
mov byte [rsp + 0x5a], al
movzx eax, byte [rbp + 0x300]
mov byte [rsp + 0x5b], al
mov edx, dword [rsp + 0x58]
mov qword [rsp + 0x48], rdx
mov eax, dword [rbp + 0x180]
mov r9, qword [rsp + 0x38]
test al, al
je 0x1400995a1
mov qword [r9 + 0x40], rdx
xor al, al
mov dword [rbp + 0x180], eax
jmp 0x140096f4b
add qword [r9 + 0x40], rdx
jmp 0x140096f4b
lea ecx, [rdx + 4]
add qword [r9 + 0x40], rcx
mov eax, edx
sub qword [0x1402ec9c8], rax
mov dword [0x1402ec9e8], 0
mov rdx, qword [r9 + 0x40]
mov r8, qword [r9 + 0x48]
cmp rdx, r8
jae 0x140095886
jmp 0x140096670
mov edx, dword [rsp + 0x68]
add edx, eax
mov rcx, r9
call fcn.1400c0160
mov r8d, 0xa
mov rsi, qword [rsp + 0x38]
mov rdx, qword [rsi + 0x1f8]
lea rcx, [rsp + 0x78]
call qword [0x1400ce470]
mov rdi, rax
mov r15d, 0xffffffff
mov r8d, r15d
lea rdx, str.AVC_Vide__at_
lea rcx, [rsp + 0x38]
call qword [0x1400cead0]
mov rbx, rax
mov r14d, dword [rsp + 0x30]
bts r14d, 0xc
mov dword [rsp + 0x30], r14d
mov rdx, rdi
lea rcx, [rsp + 0x38]
call qword [0x1400ceae0]
mov rdx, rbx
lea rcx, [rsp + 0x50]
call qword [0x1400ceaf0]
btr r14d, 0xc
mov dword [rsp + 0x30], r14d
lea rcx, [rsp + 0x38]
call qword [0x1400ceaf8]
nop
lea rcx, [rsp + 0x78]
call qword [0x1400ceaf8]
lea r8d, [r15 + 0xb]
mov edx, dword [rsp + 0x60]
lea rcx, [rsp + 0x70]
call qword [0x1400ceac0]
mov rdi, rax
mov r8d, r15d
lea rdx, str._Size_
lea rcx, [rbp + 0x180]
call qword [0x1400cead0]
mov rbx, rax
bts r14d, 0xd
mov dword [rsp + 0x30], r14d
mov rdx, rdi
lea rcx, [rbp + 0x180]
call qword [0x1400ceae0]
mov rdx, rbx
lea rcx, [rsp + 0x50]
call qword [0x1400ceae0]
nop
lea rcx, [rbp + 0x180]
call qword [0x1400ceaf8]
nop
lea rcx, [rsp + 0x70]
call qword [0x1400ceaf8]
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rsp + 0x48]
call qword [0x1400ce948]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x48]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rsp + 0x60]
call qword [0x1400ce9b0]
xor edi, edi
mov dword [rsp + 0x5c], edi
cmp qword [rsi + 0x30], rdi
je 0x140099787
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x48]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rsp + 0x48]
mov ebx, dword [rcx + 4]
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], rdi
lea r9, [rsp + 0x5c]
mov r8d, ebx
mov rcx, qword [rsi + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rsp + 0x68]
call qword [0x1400ce9b0]
mov qword [rsi + 0x1f8], rdi
mov byte [rsi + 0x311], 1
lea rcx, [rsp + 0x48]
call qword [0x1400ceaf8]
jmp 0x14009588c