Function at 0x14009de50
Capabilities:
Check for software breakpoints
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x800]
sub rsp, 0x900
mov rax, qword [0x1402eb708]
xor rax, rsp
mov qword [rbp + 0x7f0], rax
mov rax, rdx
mov qword [rbp + 0x5a8], rdx
mov rdi, rcx
mov qword [rsp + 0x38], rcx
mov qword [rbp + 0x768], rdx
xor r15d, r15d
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x40], r15d
mov byte [0x1402eca1f], r15b
lea rdx, [rbp + 0x770]
mov rcx, rax
call qword [0x1400ceaa0]
nop
lea rcx, [rbp + 0x770]
cmp qword [rbp + 0x788], 8
cmovae rcx, qword [rbp + 0x770]
lea rdx, [0x1400ea28c]
call qword [0x1400cffb0]
mov qword [rdi + 0x10], rax
mov dword [rbp + 0x3ac], 0x766f6f6d
mov dword [rbp + 0x3b8], 0x6468766d
mov dword [rbp + 0x7a0], 0x2000000
mov byte [rbp + 0x7a4], 9
mov word [rbp + 0x238], 0x5047
mov word [rbp + 0x344], 0x1a21
mov byte [rbp + 0x346], 0x14
mov word [rbp + 0x34c], 0x1a21
mov byte [rbp + 0x34e], 0x15
mov word [rbp + 0x35c], 0x1a21
mov byte [rbp + 0x35e], 0xf
mov word [rbp + 0x360], 0x1021
mov byte [rbp + 0x362], 5
mov word [rbp + 0x364], 0x2021
mov byte [rbp + 0x366], 5
mov word [rbp + 0x368], 0x4c21
mov byte [rbp + 0x36a], 0x6c
mov word [rbp + 0x24c], 0x4c21
mov byte [rbp + 0x24e], 0xd8
mov word [rbp + 0x250], 0x1a21
mov byte [rbp + 0x252], 0x8f
mov word [rbp + 0x254], 0x1a21
mov byte [rbp + 0x256], 0x8e
mov word [rbp + 0x258], 0x7a21
mov byte [rbp + 0x25a], 0xf
mov word [rbp + 0x25c], 0x2a21
mov byte [rbp + 0x25e], 0xf
mov word [rbp + 0x260], 0x2a21
mov byte [rbp + 0x262], 0x14
mov word [rbp + 0x264], 0x2a21
mov byte [rbp + 0x266], 0x15
mov word [rbp + 0x268], 0xc27
mov byte [rbp + 0x26a], 0x54
mov word [rbp + 0x26c], 0xc27
mov byte [rbp + 0x26e], 0x55
mov word [rbp + 0x270], 0x2c27
mov byte [rbp + 0x272], 0x54
mov word [rbp + 0x274], 0x6c27
mov byte [rbp + 0x276], 0x54
mov word [rbp + 0x278], 0x6c27
mov byte [rbp + 0x27a], 0x55
mov word [rbp + 0x27c], 0x2c27
mov byte [rbp + 0x27e], 0x54
mov word [rbp + 0x23c], 0x4e21
mov word [rbp + 0x280], 0xc21
mov byte [rbp + 0x282], 0x4d
mov word [rbp + 0x284], 0xc21
mov byte [rbp + 0x286], 0x4e
mov word [rbp + 0x288], 0xc21
mov byte [rbp + 0x28a], 0x4f
mov word [rbp + 0x28c], 0x2c21
mov byte [rbp + 0x28e], 0x4d
mov word [rbp + 0x380], 0x4e21
mov byte [rbp + 0x382], 0xfe
mov word [rbp + 0x37c], 0x6c21
mov byte [rbp + 0x37e], 0x4f
mov word [rbp + 0x378], 0x6c21
mov byte [rbp + 0x37a], 0x4f
mov word [rbp + 0x374], 0xa21
mov byte [rbp + 0x376], 0x14
mov word [rbp + 0x370], 0xa21
mov byte [rbp + 0x372], 0xd
mov word [rbp + 0x36c], 0xa21
mov byte [rbp + 0x36e], 0x15
mov word [rbp + 0x358], 0xa21
mov byte [rbp + 0x35a], 0xe
mov word [rbp + 0x350], 0xa21
mov byte [rbp + 0x352], 0xc
mov word [rbp + 0x348], 0xa21
mov byte [rbp + 0x34a], 0xf
mov word [rbp + 0x340], 0xa21
mov byte [rbp + 0x342], 0xb
mov word [rbp + 0x33c], 0x2a21
mov byte [rbp + 0x33e], 0xf
mov word [rbp + 0x338], 0x4c21
mov byte [rbp + 0x33a], 0xff
mov word [rbp + 0x334], 0x4c21
mov byte [rbp + 0x336], 0xfe
mov word [rbp + 0x354], 0x4c21
mov byte [rbp + 0x356], 0xff
mov word [rbp + 0x290], 0x6a21
mov byte [rbp + 0x292], 0xd
mov word [rbp + 0x294], 0x1121
mov byte [rbp + 0x296], 0x45
mov word [rbp + 0x298], 0x1b21
mov byte [rbp + 0x29a], 0x8f
mov word [rbp + 0x29c], 0x1b21
mov byte [rbp + 0x29e], 0x8e
mov word [rbp + 0x2a0], 0x1b21
mov byte [rbp + 0x2a2], 0x8c
mov word [rbp + 0x2a4], 0x1b21
mov byte [rbp + 0x2a6], 0x8d
mov word [rbp + 0x2a8], 0x1b21
mov byte [rbp + 0x2aa], 0x88
mov word [rbp + 0x2ac], 0x1b21
mov byte [rbp + 0x2ae], 0x94
mov word [rbp + 0x2b0], 0xc21
mov byte [rbp + 0x2b2], 0x54
mov word [rbp + 0x2b4], 0xc21
mov byte [rbp + 0x2b6], 0x54
mov word [rbp + 0x2b8], 0xc21
mov byte [rbp + 0x2ba], 0x55
mov word [rbp + 0x2bc], 0xc21
mov byte [rbp + 0x2be], 0x4e
mov word [rbp + 0x2c0], 0xc21
mov byte [rbp + 0x2c2], 0x4d
mov word [rbp + 0x2c4], 0x2c21
mov byte [rbp + 0x2c6], 0x53
mov word [rbp + 0x2c8], 0x4e21
mov byte [rbp + 0x2ca], 0xff
mov word [rbp + 0x2cc], 0x6c21
mov byte [rbp + 0x2ce], 0x54
mov word [rbp + 0x2d0], 0x6c21
mov byte [rbp + 0x2d2], 0x4e
mov word [rbp + 0x2d4], 0x2c21
mov byte [rbp + 0x2d6], 0x4c
mov word [rbp + 0x2d8], 0x2c21
mov byte [rbp + 0x2da], 0x4f
mov word [rbp + 0x2dc], 0xc21
mov byte [rbp + 0x2de], 0x4e
mov word [rbp + 0x2e0], 0xc21
mov byte [rbp + 0x2e2], 0x4d
mov word [rbp + 0x2e4], 0x4e21
mov byte [rbp + 0x2e6], 0x3e
mov word [rbp + 0x2e8], 0x2c21
mov byte [rbp + 0x2ea], 0x54
mov word [rbp + 0x2ec], 0x2021
mov byte [rbp + 0x2ee], 3
mov word [rbp + 0x2f0], 0xb21
mov byte [rbp + 0x2f2], 0x88
mov word [rbp + 0x2f4], 0xb21
mov byte [rbp + 0x2f6], 0x84
mov word [rbp + 0x2f8], 0xb21
mov byte [rbp + 0x2fa], 0x8a
mov word [rbp + 0x2fc], 0xb21
mov byte [rbp + 0x2fe], 0x8d
mov word [rbp + 0x300], 0xb21
mov byte [rbp + 0x302], 0x8e
mov word [rbp + 0x304], 0xb21
mov byte [rbp + 0x306], 0x8f
mov word [rbp + 0x308], 0xb21
mov byte [rbp + 0x30a], 0x8c
mov word [rbp + 0x30c], 0xb21
mov byte [rbp + 0x30e], 0x89
mov word [rbp + 0x310], 0xb21
mov byte [rbp + 0x312], 0x8b
mov word [rbp + 0x314], 0x8f20
mov byte [rbp + 0x316], 0x6c
mov word [rbp + 0x318], 0x9220
mov byte [rbp + 0x31a], 0xc
mov word [rbp + 0x31c], 0x9120
mov byte [rbp + 0x31e], 0xc
mov word [rbp + 0x320], 0x8e20
mov byte [rbp + 0x322], 0xc
mov word [rbp + 0x324], 0x9320
mov byte [rbp + 0x326], 0xc
mov word [rbp + 0x328], 0x9520
mov byte [rbp + 0x32a], 0xc
mov word [rbp + 0x32c], 0x9820
mov byte [rbp + 0x32e], 0x4e
mov byte [rdi + 0x314], r15b
mov byte [rdi + 0x319], r15b
mov byte [rsp + 0x44], r15b
mov r12d, r15d
mov dword [rsp + 0x48], r15d
mov r13d, r15d
mov dword [rdi + 0x6c], r15d
mov qword [rdi + 0x40], r15
xor edx, edx
lea rcx, [0x1400d0440]
call qword [0x1400cea98]
mov qword [rbp + 0xb8], rax
movabs rsi, 0xc53d674ac88f023
mov rdx, rsi
lea rcx, [rbp + 0x560]
call fcn.1400bc2e0
nop
movabs r14, 0x9000000001
mov ebx, dword [rbp + 0x7a0]
mov dword [rbp + 0x228], ebx
cmp qword [rdi + 0x40], 0x300000
jae 0x14009e52a
cmp byte [0x1402ec8b7], 0
jne 0x14009e52a
xor eax, eax
mov qword [rsp + 0x5c], rax
xor r8d, r8d
mov rdx, qword [rdi + 0x40]
mov rcx, qword [rdi + 0x10]
call qword [0x1400d0000]
mov r9, qword [rdi + 0x10]
mov edx, 1
lea r8d, [rdx + 7]
lea rcx, [rsp + 0x5c]
call qword [0x1400d0008]
cmp dword [rsp + 0x5c], ebx
jne 0x14009e51a
cmp byte [rsp + 0x60], 9
jne 0x14009e51a
add qword [rdi + 0x40], 6
xor eax, eax
mov qword [rsp + 0x5c], rax
xor r8d, r8d
mov rdx, qword [rdi + 0x40]
mov rcx, qword [rdi + 0x10]
call qword [0x1400d0000]
mov r9, qword [rdi + 0x10]
mov edx, 1
lea r8d, [rdx + 7]
lea rcx, [rsp + 0x5c]
call qword [0x1400d0008]
cmp byte [rsp + 0x5c], 0
jne 0x14009e51a
movzx ecx, byte [rsp + 0x60]
cmp cl, 0x28
ja 0x14009e509
mov eax, ecx
movabs rdx, 0x1a200000042
bt rdx, rcx
jb 0x14009e523
sub cl, 0x41
cmp cl, 0x27
ja 0x14009e51a
movzx eax, cl
bt r14, rax
jb 0x14009e523
inc qword [rdi + 0x40]
jmp 0x14009e459
mov byte [rdi + 0x319], 1
cmp byte [rdi + 0x319], 0
je 0x1400a09c3
mov qword [rdi + 0x40], r15
cmp byte [0x1402ec8c9], 0
jne 0x14009e56d
mov rcx, qword [rdi + 0x48]
cmp rcx, 0xa00000
jbe 0x14009e56d
movabs rax, 0xcccccccccccccccd
mul rcx
shr rdx, 2
mov qword [rdi + 0x48], rdx
mov qword [0x1402ec9c8], rdx
mov edx, dword [rdi + 0x48]
mov rcx, rdi
call fcn.1400bf830
mov r9, qword [rsp + 0x38]
mov rax, qword [r9 + 0x40]
mov rcx, qword [r9 + 0x48]
cmp rax, rcx
jae 0x14009eb54
mov rdx, rax
mov r15d, 4
mov ebx, dword [rbp + 0x3ac]
mov r14d, dword [rbp + 0x3b8]
movzx edi, word [rbp + 0x238]
movzx r8d, word [rbp + 0x344]
mov word [rbp + 0xa8], r8w
movzx r8d, word [rbp + 0x34c]
mov word [rbp + 0x80], r8w
movzx r8d, word [rbp + 0x35c]
mov word [rbp + 0x84], r8w
movzx r8d, word [rbp + 0x360]
mov word [rbp + 0x88], r8w
movzx r8d, word [rbp + 0x364]
mov word [rbp + 0x8c], r8w
movzx r8d, word [rbp + 0x368]
mov word [rbp + 0x90], r8w
movzx r8d, word [rbp + 0x24c]
mov word [rbp + 0x94], r8w
movzx r8d, word [rbp + 0x250]
mov word [rsp + 0x70], r8w
movzx r8d, word [rbp + 0x254]
mov word [rsp + 0x74], r8w
movzx r8d, word [rbp + 0x258]
mov word [rsp + 0x78], r8w
movzx r8d, word [rbp + 0x25c]
mov word [rsp + 0x7c], r8w
movzx r8d, word [rbp + 0x260]
mov word [rbp - 0x80], r8w
movzx r8d, word [rbp + 0x264]
mov word [rbp - 0x7c], r8w
movzx r8d, word [rbp + 0x268]
mov word [rbp - 0x78], r8w
movzx r8d, word [rbp + 0x26c]
mov word [rbp - 0x74], r8w
movzx r8d, word [rbp + 0x270]
mov word [rbp - 0x70], r8w
movzx r8d, word [rbp + 0x274]
mov word [rbp - 0x6c], r8w
movzx r8d, word [rbp + 0x278]
mov word [rbp - 0x68], r8w
movzx r8d, word [rbp + 0x27c]
mov word [rbp - 0x64], r8w
movzx esi, word [rbp + 0x23c]
movzx r8d, word [rbp + 0x280]
mov word [rbp - 0x60], r8w
movzx r8d, word [rbp + 0x284]
mov word [rbp - 0x5c], r8w
movzx r8d, word [rbp + 0x288]
mov word [rbp - 0x58], r8w
movzx r8d, word [rbp + 0x28c]
mov word [rbp - 0x54], r8w
movzx r8d, word [rbp + 0x380]
mov word [rbp - 0x50], r8w
movzx r8d, word [rbp + 0x37c]
mov word [rbp - 0x4c], r8w
movzx r8d, word [rbp + 0x378]
mov word [rbp - 0x48], r8w
movzx r8d, word [rbp + 0x374]
mov word [rbp - 0x44], r8w
movzx r8d, word [rbp + 0x370]
mov word [rbp - 0x40], r8w
movzx r8d, word [rbp + 0x36c]
mov word [rbp - 0x3c], r8w
movzx r8d, word [rbp + 0x358]
mov word [rbp - 0x38], r8w
movzx r8d, word [rbp + 0x350]
mov word [rbp - 0x34], r8w
movzx r8d, word [rbp + 0x348]
mov word [rbp - 0x30], r8w
movzx r8d, word [rbp + 0x340]
mov word [rbp - 0x2c], r8w
movzx r8d, word [rbp + 0x33c]
mov word [rbp - 0x28], r8w
movzx r8d, word [rbp + 0x338]
mov word [rbp - 0x24], r8w
movzx r8d, word [rbp + 0x334]
mov word [rbp - 0x20], r8w
movzx r8d, word [rbp + 0x354]
mov word [rbp - 0x1c], r8w
movzx r8d, word [rbp + 0x290]
mov word [rbp - 0x18], r8w
movzx r8d, word [rbp + 0x294]
mov word [rbp - 0x14], r8w
movzx r8d, word [rbp + 0x298]
mov word [rbp - 0x10], r8w
movzx r8d, word [rbp + 0x29c]
mov word [rbp - 0xc], r8w
movzx r8d, word [rbp + 0x2a0]
mov word [rbp - 8], r8w
movzx r8d, word [rbp + 0x2a4]
mov word [rbp - 4], r8w
movzx r8d, word [rbp + 0x2a8]
mov word [rbp], r8w
movzx r8d, word [rbp + 0x2ac]
mov word [rbp + 4], r8w
movzx r8d, word [rbp + 0x2b0]
mov word [rbp + 8], r8w
movzx r8d, word [rbp + 0x2b4]
mov word [rbp + 0xc], r8w
movzx r8d, word [rbp + 0x2b8]
mov word [rbp + 0x10], r8w
movzx r8d, word [rbp + 0x2bc]
mov word [rbp + 0x14], r8w
movzx r8d, word [rbp + 0x2c0]
mov word [rbp + 0x18], r8w
movzx r8d, word [rbp + 0x2c4]
mov word [rbp + 0x1c], r8w
movzx r8d, word [rbp + 0x2c8]
mov word [rbp + 0x20], r8w
movzx r8d, word [rbp + 0x2cc]
mov word [rbp + 0x24], r8w
movzx r8d, word [rbp + 0x2d0]
mov word [rbp + 0x28], r8w
movzx r8d, word [rbp + 0x2d4]
mov word [rbp + 0x2c], r8w
movzx r8d, word [rbp + 0x2d8]
mov word [rbp + 0x30], r8w
movzx r8d, word [rbp + 0x2dc]
mov word [rbp + 0x34], r8w
movzx r8d, word [rbp + 0x2e0]
mov word [rbp + 0x38], r8w
movzx r8d, word [rbp + 0x2e4]
mov word [rbp + 0x3c], r8w
movzx r8d, word [rbp + 0x2e8]
mov word [rbp + 0x40], r8w
movzx r8d, word [rbp + 0x2ec]
mov word [rbp + 0x44], r8w
movzx r8d, word [rbp + 0x2f0]
mov word [rbp + 0x48], r8w
movzx r8d, word [rbp + 0x2f4]
mov word [rbp + 0x4c], r8w
movzx r8d, word [rbp + 0x2f8]
mov word [rbp + 0x50], r8w
movzx r8d, word [rbp + 0x2fc]
mov word [rbp + 0x54], r8w
movzx r8d, word [rbp + 0x300]
mov word [rbp + 0x58], r8w
movzx r8d, word [rbp + 0x304]
mov word [rbp + 0x7c], r8w
movzx r8d, word [rbp + 0x308]
mov word [rbp + 0x5c], r8w
movzx r8d, word [rbp + 0x30c]
mov word [rbp + 0x60], r8w
movzx r8d, word [rbp + 0x310]
mov word [rbp + 0x64], r8w
movzx r8d, word [rbp + 0x314]
mov word [rbp + 0x68], r8w
movzx r8d, word [rbp + 0x318]
mov word [rbp + 0x6c], r8w
movzx r8d, word [rbp + 0x31c]
mov word [rbp + 0x70], r8w
movzx r8d, word [rbp + 0x320]
mov word [rbp + 0x74], r8w
movzx r8d, word [rbp + 0x324]
mov word [rbp + 0x78], r8w
movzx r8d, word [rbp + 0x328]
mov word [rsp + 0x64], r8w
movzx r8d, word [rbp + 0x32c]
mov word [rbp + 0x98], r8w
mov r8d, dword [rbp + 0x400]
mov dword [rsp + 0x68], r8d
nop dword [rax]
nop dword [rax + rax]
cmp byte [0x1402ec8b7], 0
jne 0x14009eb54
cmp rax, rcx
ja 0x14009eb54
mov word [r9 + 0x310], 0
mov dword [rsp + 0x5c], 0
xor r8d, r8d
mov rcx, qword [r9 + 0x10]
call qword [0x1400d0000]
mov r9, qword [rsp + 0x38]
mov r9, qword [r9 + 0x10]
mov r8, r15
mov edx, 1
lea rcx, [rsp + 0x5c]
call qword [0x1400d0008]
movzx eax, byte [rsp + 0x5f]
mov byte [rbp + 0xc0], al
movzx eax, byte [rsp + 0x5e]
mov byte [rbp + 0xc1], al
movzx eax, byte [rsp + 0x5d]
mov byte [rbp + 0xc2], al
movzx eax, byte [rsp + 0x5c]
mov byte [rbp + 0xc3], al
mov r15d, dword [rbp + 0xc0]
mov qword [rsp + 0x50], r15
cmp dword [rsp + 0x5c], ebx
jne 0x14009ec0c
mov dword [rsp + 0x5c], 0
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 r9, qword [rsp + 0x38]
mov r9, qword [r9 + 0x10]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rsp + 0x5c]
call qword [0x1400d0008]
cmp dword [rsp + 0x5c], r14d
jne 0x14009ec0c
cmp byte [0x1402ec9c2], 0
jne 0x14009eac0
mov rcx, qword [rsp + 0x38]
call fcn.140092ca0
mov dword [rbp + 0x240], 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 + 0x240]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x243]
mov byte [rbp + 0xc8], al
movzx eax, byte [rbp + 0x242]
mov byte [rbp + 0xc9], al
movzx eax, byte [rbp + 0x241]
mov byte [rbp + 0xca], al
movzx eax, byte [rbp + 0x240]
mov byte [rbp + 0xcb], al
mov eax, dword [rbp + 0xc8]
mov r9, qword [rsp + 0x38]
mov dword [r9 + 0x64], eax
add rax, qword [r9 + 0x40]
cmp rax, qword [r9 + 0x48]
jne 0x14009ec11
mov r12d, 0xffffffff
mov rcx, qword [r9 + 0x10]
call qword [0x1400cffd0]
nop
mov rax, qword [rbp + 0x568]
mov ecx, dword [rax]
test ecx, ecx
je 0x14009eb8e
cmp ecx, 0xffffffff
je 0x14009ebba
mov rax, qword [rbp + 0x568]
lock xadd dword [rax], r12d
add r12d, 0xffffffff
setne al
test al, al
jne 0x14009ebba
mov rbx, qword [rbp + 0x568]
mov rcx, rbx
call qword [0x1400ce4f8]
mov rcx, rbx
call qword [0x1400ce4f8]
mov edx, 1
lea r8d, [rdx + 7]
mov rcx, rbx
call qword [0x1400ce4f0]
nop
lea rcx, [rbp + 0xb8]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x770]
call fcn.1400b0710
nop
mov rcx, qword [rbp + 0x5a8]
call qword [0x1400ceaf8]
mov rcx, qword [rbp + 0x7f0]
xor rcx, rsp
call fcn.1400c1640
mov rbx, qword [rsp + 0x950]
add rsp, 0x900
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov r9, qword [rsp + 0x38]
cmp word [rsp + 0x5c], di
jne 0x14009ec25
add qword [r9 + 0x40], 0x10
mov byte [r9 + 0x313], 1
cmp r15d, 2
jne 0x14009ee6a
test r12d, r12d
je 0x14009ee46
mov byte [rsp + 0x44], 1
add r13d, r12d
mov edx, r13d
mov rcx, r9
call fcn.1400c0160
lea r8d, [r15 + 8]
mov edx, dword [rsp + 0x68]
lea rcx, [rbp + 0x5b0]
call qword [0x1400ceac0]
mov r12, rax
lea r8d, [r15 - 3]
lea rdx, str.AVC_Vide__at_
lea rcx, [rbp + 0x558]
call qword [0x1400cead0]
mov r15, rax
mov eax, dword [rsp + 0x30]
or eax, 1
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
mov rdx, r12
lea rcx, [rbp + 0x558]
call qword [0x1400ceae0]
mov rdx, r15
lea rcx, [rbp + 0xb8]
call qword [0x1400ceaf0]
mov eax, dword [rsp + 0x30]
and eax, 0xfffffffe
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x558]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x5b0]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov edx, dword [rsp + 0x48]
lea rcx, [rbp + 0x5b8]
call qword [0x1400ceac0]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x480]
call qword [0x1400cead0]
mov r15, rax
mov eax, dword [rsp + 0x30]
or eax, 2
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
mov rdx, r12
lea rcx, [rbp + 0x480]
call qword [0x1400ceae0]
mov rdx, r15
lea rcx, [rbp + 0xb8]
call qword [0x1400ceae0]
mov eax, dword [rsp + 0x30]
and eax, 0xfffffffd
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x480]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x5b8]
call qword [0x1400ceaf8]
lea r8, [rbp + 0xb8]
lea rdx, [rbp + 0x408]
lea rcx, [rbp + 0x560]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp + 0x408]
call qword [0x1400ce948]
lea rdx, [rbp + 0x5c0]
lea rcx, [rbp + 0x408]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x5c0]
call qword [0x1400ce9b0]
mov dword [rbp + 0x448], 0
mov r12, qword [rsp + 0x38]
cmp qword [r12 + 0x30], 0
je 0x14009ee31
lea rdx, [rbp + 0x5c8]
lea rcx, [rbp + 0x408]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp + 0x408]
mov r15d, dword [rcx + 4]
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x448]
mov r8d, r15d
mov rcx, qword [r12 + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x5c8]
call qword [0x1400ce9b0]
xor r12d, r12d
lea rcx, [rbp + 0x408]
call qword [0x1400ceaf8]
mov r9, qword [rsp + 0x38]
mov byte [r9 + 0x311], 1
mov r8d, dword [r9 + 0x40]
mov dword [rsp + 0x68], r8d
add r12d, 6
mov dword [rsp + 0x48], r12d
mov r15, qword [rsp + 0x50]
jmp 0x1400a095b
xor eax, eax
mov dword [rbp + 0x798], eax
mov byte [rbp + 0x79c], al
xor r8d, r8d
mov rdx, qword [r9 + 0x40]
mov rcx, qword [r9 + 0x10]
call qword [0x1400d0000]
mov r15, qword [rsp + 0x38]
mov r9, qword [r15 + 0x10]
mov edx, 1
lea r8d, [rdx + 4]
lea rcx, [rbp + 0x798]
call qword [0x1400d0008]
cmp byte [rbp + 0x798], 0
jne 0x14009f1ae
movzx ecx, byte [rbp + 0x79c]
cmp cl, 0x28
ja 0x14009eed1
movabs rdx, 0x1a200000042
bt rdx, rcx
jb 0x14009eef1
sub cl, 0x41
cmp cl, 0x27
ja 0x14009f1ae
movabs rax, 0x9000000001
bt rax, rcx
jae 0x14009f1ae
mov dword [rsp + 0x5c], 0
xor r8d, r8d
mov rdx, qword [r15 + 0x40]
mov rcx, qword [r15 + 0x10]
call qword [0x1400d0000]
mov r9, qword [r15 + 0x10]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rsp + 0x5c]
call qword [0x1400d0008]
movzx eax, byte [rsp + 0x5f]
mov byte [rbp + 0xc4], al
movzx eax, byte [rsp + 0x5e]
mov byte [rbp + 0xc5], al
movzx eax, byte [rsp + 0x5d]
mov byte [rbp + 0xc6], al
movzx eax, byte [rsp + 0x5c]
mov byte [rbp + 0xc7], al
mov eax, dword [rbp + 0xc4]
mov r15d, eax
mov qword [rsp + 0x50], rax
mov r10, qword [rsp + 0x38]
test eax, eax
je 0x14009ef7d
mov rdx, qword [r10 + 0x40]
mov rcx, qword [r10 + 0x48]
mov r8, rdx
mov r9, rcx
add rax, rdx
cmp rax, rcx
ja 0x14009ef8d
jmp 0x14009ef9d
mov ecx, dword [r10 + 0x48]
mov edx, dword [r10 + 0x40]
mov r8, qword [r10 + 0x40]
mov r9, qword [r10 + 0x48]
sub ecx, edx
mov r15d, ecx
mov qword [rsp + 0x50], r15
mov rdx, r8
mov rcx, r9
add r12d, 4
add r12d, r15d
mov dword [rsp + 0x48], r12d
mov byte [r10 + 0x311], 1
mov eax, r15d
add rax, rdx
cmp rax, rcx
jbe 0x14009f1b1
lea esi, [r12 + 4]
add esi, r15d
lea edx, [rsi + r13]
mov rcx, r10
call fcn.1400c0160
mov r8d, 0xa
mov edx, dword [rsp + 0x68]
lea rcx, [rbp + 0x668]
call qword [0x1400ceac0]
mov rdi, rax
mov r12d, 0xffffffff
mov r8d, r12d
lea rdx, str.AVC_Vide__at_
lea rcx, [rbp + 0x4d0]
call qword [0x1400cead0]
mov rbx, rax
mov r14d, dword [rsp + 0x30]
or r14d, 4
mov dword [rsp + 0x40], r14d
mov rdx, rdi
lea rcx, [rbp + 0x4d0]
call qword [0x1400ceae0]
mov rdx, rbx
lea rcx, [rbp + 0xb8]
call qword [0x1400ceaf0]
and r14d, 0xfffffffb
mov dword [rsp + 0x40], r14d
lea rcx, [rbp + 0x4d0]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x668]
call qword [0x1400ceaf8]
lea r8d, [r12 + 0xb]
mov edx, esi
lea rcx, [rbp + 0x670]
call qword [0x1400ceac0]
mov rdi, rax
mov r8d, r12d
lea rdx, str._Size_
lea rcx, [rbp + 0x4d8]
call qword [0x1400cead0]
mov rbx, rax
or r14d, 8
mov dword [rsp + 0x40], r14d
mov rdx, rdi
lea rcx, [rbp + 0x4d8]
call qword [0x1400ceae0]
mov rdx, rbx
lea rcx, [rbp + 0xb8]
call qword [0x1400ceae0]
nop
lea rcx, [rbp + 0x4d8]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x670]
call qword [0x1400ceaf8]
lea r8, [rbp + 0xb8]
lea rdx, [rbp + 0x438]
lea rcx, [rbp + 0x560]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp + 0x438]
call qword [0x1400ce948]
lea rdx, [rbp + 0x678]
lea rcx, [rbp + 0x438]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x678]
call qword [0x1400ce9b0]
xor esi, esi
mov dword [rbp + 0x474], esi
mov rdi, qword [rsp + 0x38]
cmp qword [rdi + 0x30], rsi
je 0x14009f197
lea rdx, [rbp + 0x680]
lea rcx, [rbp + 0x438]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp + 0x438]
mov ebx, dword [rcx + 4]
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], rsi
lea r9, [rbp + 0x474]
mov r8d, ebx
mov rcx, qword [rdi + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x680]
call qword [0x1400ce9b0]
nop
lea rcx, [rbp + 0x438]
call qword [0x1400ceaf8]
mov r9, qword [rsp + 0x38]
jmp 0x14009eb5a
mov r10, r15
movzx eax, word [rsp + 0x5c]
movzx ecx, byte [rsp + 0x5e]
cmp ax, word [rbp + 0xa8]
jne 0x14009f1cd
cmp cl, 0x14
je 0x14009f864
cmp ax, word [rbp + 0x80]
jne 0x14009f1df
cmp cl, 0x15
je 0x14009f864
cmp ax, word [rbp + 0x84]
jne 0x14009f1f1
cmp cl, 0xf
je 0x14009f864
cmp ax, word [rbp + 0x88]
jne 0x14009f203
cmp cl, 5
je 0x14009f864
cmp ax, word [rbp + 0x8c]
jne 0x14009f215
cmp cl, 5
je 0x14009f864
cmp ax, word [rbp + 0x90]
jne 0x14009f227
cmp cl, 0x6c
je 0x14009f864
cmp ax, word [rbp + 0x94]
jne 0x14009f239
cmp cl, 0xd8
je 0x14009f864
cmp ax, word [rsp + 0x70]
jne 0x14009f249
cmp cl, 0x8f
je 0x14009f864
cmp ax, word [rsp + 0x74]
jne 0x14009f259
cmp cl, 0x8e
je 0x14009f864
cmp ax, word [rsp + 0x78]
jne 0x14009f269
cmp cl, 0xf
je 0x14009f864
cmp ax, word [rsp + 0x7c]
jne 0x14009f279
cmp cl, 0xf
je 0x14009f864
cmp ax, word [rbp - 0x80]
jne 0x14009f288
cmp cl, 0x14
je 0x14009f864
cmp ax, word [rbp - 0x7c]
jne 0x14009f297
cmp cl, 0x15
je 0x14009f864
cmp ax, word [rbp - 0x78]
jne 0x14009f2a6
cmp cl, 0x54
je 0x14009f864
cmp ax, word [rbp - 0x74]
jne 0x14009f2b5
cmp cl, 0x55
je 0x14009f864
cmp ax, word [rbp - 0x70]
jne 0x14009f2c4
cmp cl, 0x54
je 0x14009f864
cmp ax, word [rbp - 0x6c]
jne 0x14009f2d3
cmp cl, 0x54
je 0x14009f864
cmp ax, word [rbp - 0x68]
jne 0x14009f2e2
cmp cl, 0x55
je 0x14009f864
cmp ax, word [rbp - 0x64]
jne 0x14009f2f1
cmp cl, 0x54
je 0x14009f864
cmp ax, si
je 0x14009f864
cmp ax, word [rbp - 0x60]
jne 0x14009f309
cmp cl, 0x4d
je 0x14009f864
cmp ax, word [rbp - 0x5c]
jne 0x14009f318
cmp cl, 0x4e
je 0x14009f864
cmp ax, word [rbp - 0x58]
jne 0x14009f327
cmp cl, 0x4f
je 0x14009f864
cmp ax, word [rbp - 0x54]
jne 0x14009f336
cmp cl, 0x4d
je 0x14009f864
cmp ax, word [rbp - 0x50]
jne 0x14009f345
cmp cl, 0xfe
je 0x14009f864
cmp ax, word [rbp - 0x4c]
jne 0x14009f354
cmp cl, 0x4f
je 0x14009f864
cmp ax, word [rbp - 0x48]
jne 0x14009f363
cmp cl, 0x4f
je 0x14009f864
cmp ax, word [rbp - 0x44]
jne 0x14009f372
cmp cl, 0x14
je 0x14009f864
cmp ax, word [rbp - 0x40]
jne 0x14009f381
cmp cl, 0xd
je 0x14009f864
cmp ax, word [rbp - 0x3c]
jne 0x14009f390
cmp cl, 0x15
je 0x14009f864
cmp ax, word [rbp - 0x38]
jne 0x14009f39f
cmp cl, 0xe
je 0x14009f864
cmp ax, word [rbp - 0x34]
jne 0x14009f3ae
cmp cl, 0xc
je 0x14009f864
cmp ax, word [rbp - 0x30]
jne 0x14009f3bd
cmp cl, 0xf
je 0x14009f864
cmp ax, word [rbp - 0x2c]
jne 0x14009f3cc
cmp cl, 0xb
je 0x14009f864
cmp ax, word [rbp - 0x28]
jne 0x14009f3db
cmp cl, 0xf
je 0x14009f864
cmp ax, word [rbp - 0x24]
jne 0x14009f3ea
cmp cl, 0xff
je 0x14009f864
cmp ax, word [rbp - 0x20]
jne 0x14009f3f9
cmp cl, 0xfe
je 0x14009f864
cmp ax, word [rbp - 0x1c]
jne 0x14009f408
cmp cl, 0xff
je 0x14009f864
cmp ax, word [rbp - 0x18]
jne 0x14009f417
cmp cl, 0xd
je 0x14009f864
cmp ax, word [rbp - 0x14]
jne 0x14009f426
cmp cl, 0x45
je 0x14009f864
cmp ax, word [rbp - 0x10]
jne 0x14009f435
cmp cl, 0x8f
je 0x14009f864
cmp ax, word [rbp - 0xc]
jne 0x14009f444
cmp cl, 0x8e
je 0x14009f864
cmp ax, word [rbp - 8]
jne 0x14009f453
cmp cl, 0x8c
je 0x14009f864
cmp ax, word [rbp - 4]
jne 0x14009f462
cmp cl, 0x8d
je 0x14009f864
cmp ax, word [rbp]
jne 0x14009f471
cmp cl, 0x88
je 0x14009f864
cmp ax, word [rbp + 4]
jne 0x14009f480
cmp cl, 0x94
je 0x14009f864
cmp ax, word [rbp + 8]
jne 0x14009f48f
cmp cl, 0x54
je 0x14009f864
cmp ax, word [rbp + 0xc]
jne 0x14009f49e
cmp cl, 0x54
je 0x14009f864
cmp ax, word [rbp + 0x10]
jne 0x14009f4ad
cmp cl, 0x55
je 0x14009f864
cmp ax, word [rbp + 0x14]
jne 0x14009f4bc
cmp cl, 0x4e
je 0x14009f864
cmp ax, word [rbp + 0x18]
jne 0x14009f4cb
cmp cl, 0x4d
je 0x14009f864
cmp ax, word [rbp + 0x1c]
jne 0x14009f4da
cmp cl, 0x53
je 0x14009f864
cmp ax, word [rbp + 0x20]
jne 0x14009f4e9
cmp cl, 0xff
je 0x14009f864
cmp ax, word [rbp + 0x24]
jne 0x14009f4f8
cmp cl, 0x54
je 0x14009f864
cmp ax, word [rbp + 0x28]
jne 0x14009f507
cmp cl, 0x4e
je 0x14009f864
cmp ax, word [rbp + 0x2c]
jne 0x14009f516
cmp cl, 0x4c
je 0x14009f864
cmp ax, word [rbp + 0x30]
jne 0x14009f525
cmp cl, 0x4f
je 0x14009f864
cmp ax, word [rbp + 0x34]
jne 0x14009f534
cmp cl, 0x4e
je 0x14009f864
cmp ax, word [rbp + 0x38]
jne 0x14009f543
cmp cl, 0x4d
je 0x14009f864
cmp ax, word [rbp + 0x3c]
jne 0x14009f552
cmp cl, 0x3e
je 0x14009f864
cmp ax, word [rbp + 0x40]
jne 0x14009f561
cmp cl, 0x54
je 0x14009f864
cmp ax, word [rbp + 0x44]
jne 0x14009f570
cmp cl, 3
je 0x14009f864
cmp ax, word [rbp + 0x48]
jne 0x14009f57f
cmp cl, 0x88
je 0x14009f864
cmp ax, word [rbp + 0x4c]
jne 0x14009f58e
cmp cl, 0x84
je 0x14009f864
cmp ax, word [rbp + 0x50]
jne 0x14009f59d
cmp cl, 0x8a
je 0x14009f864
cmp ax, word [rbp + 0x54]
jne 0x14009f5ac
cmp cl, 0x8d
je 0x14009f864
cmp ax, word [rbp + 0x58]
jne 0x14009f5bb
cmp cl, 0x8e
je 0x14009f864
cmp ax, word [rbp + 0x7c]
jne 0x14009f5ca
cmp cl, 0x8f
je 0x14009f864
cmp ax, word [rbp + 0x5c]
jne 0x14009f5d9
cmp cl, 0x8c
je 0x14009f864
cmp ax, word [rbp + 0x60]
jne 0x14009f5e8
cmp cl, 0x89
je 0x14009f864
cmp ax, word [rbp + 0x64]
jne 0x14009f5f7
cmp cl, 0x8b
je 0x14009f864
cmp ax, word [rbp + 0x68]
jne 0x14009f606
cmp cl, 0x6c
je 0x14009f864
cmp ax, word [rbp + 0x6c]
jne 0x14009f615
cmp cl, 0xc
je 0x14009f864
cmp ax, word [rbp + 0x70]
jne 0x14009f624
cmp cl, 0xc
je 0x14009f864
cmp ax, word [rbp + 0x74]
jne 0x14009f633
cmp cl, 0xc
je 0x14009f864
cmp ax, word [rbp + 0x78]
jne 0x14009f642
cmp cl, 0xc
je 0x14009f864
cmp ax, word [rsp + 0x64]
jne 0x14009f652
cmp cl, 0xc
je 0x14009f864
cmp ax, word [rbp + 0x98]
jne 0x14009f664
cmp cl, 0x4e
je 0x14009f864
movzx eax, byte [rsp + 0x5c]
cmp al, 1
jne 0x14009f850
cmp cl, 0x38
ja 0x14009f68a
movabs rdx, 0x110000000600000
bt rdx, rcx
jb 0x14009f864
cmp cl, 0xd5
je 0x14009f864
cmp cl, 0x55
je 0x14009f864
mov r15, qword [rsp + 0x50]
mov r9, qword [rsp + 0x38]
cmp byte [r9 + 0x310], 0
jne 0x1400a0992
cmp byte [r9 + 0x311], 0
jne 0x1400a095b
cmp byte [r9 + 0x313], 0
jne 0x1400a095b
cmp qword [0x1402ec9c8], 0
jle 0x1400a095b
cmp byte [0x1402ec8b7], 0
jne 0x1400a095b
xor eax, eax
mov dword [rbp + 0x798], eax
mov byte [rbp + 0x79c], al
xor r8d, r8d
mov rdx, qword [r9 + 0x40]
mov rcx, qword [r9 + 0x10]
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 4]
lea rcx, [rbp + 0x798]
call qword [0x1400d0008]
mov eax, dword [rbp + 0x798]
cmp eax, dword [rbp + 0x228]
jne 0x14009f744
cmp byte [rbp + 0x79c], 9
je 0x1400a0952
cmp eax, ebx
jne 0x1400a093d
mov dword [rbp + 0x224], 0
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 + 4]
lea rcx, [rbp + 0x224]
call qword [0x1400d0008]
cmp dword [rbp + 0x224], r14d
jne 0x1400a093d
cmp byte [0x1402ec9c2], 0
jne 0x14009f7af
mov rcx, qword [rsp + 0x38]
call fcn.140092ca0
mov byte [0x1402ec9c2], 1
mov dword [rbp + 0x224], 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 + 3]
lea rcx, [rbp + 0x224]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x227]
mov byte [rsp + 0x58], al
movzx eax, byte [rbp + 0x226]
mov byte [rsp + 0x59], al
movzx eax, byte [rbp + 0x225]
mov byte [rsp + 0x5a], al
movzx eax, byte [rbp + 0x224]
mov byte [rsp + 0x5b], al
mov eax, dword [rsp + 0x58]
mov r9, qword [rsp + 0x38]
mov dword [r9 + 0x64], eax
add rax, qword [r9 + 0x40]
cmp rax, qword [r9 + 0x48]
je 0x1400a095b
dec qword [0x1402ec9c8]
inc qword [r9 + 0x40]
jmp 0x14009f6d0
cmp al, 0x20
jne 0x14009f69c
sub cl, 0xb
cmp cl, 1
ja 0x14009f69c
mov r15d, dword [rsp + 0x68]
cmp r15, qword [r10 + 0x40]
jae 0x14009fa8f
test r15d, r15d
je 0x14009fa8f
add r13d, r12d
mov edx, r13d
mov rcx, r10
call fcn.1400c0160
mov r8d, 0xa
mov edx, r15d
lea rcx, [rbp + 0x5d0]
call qword [0x1400ceac0]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str.AVC_Vide__at_
lea rcx, [rbp + 0x488]
call qword [0x1400cead0]
mov r15, rax
mov eax, dword [rsp + 0x30]
or eax, 0x10
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
mov rdx, r12
lea rcx, [rbp + 0x488]
call qword [0x1400ceae0]
mov rdx, r15
lea rcx, [rbp + 0xb8]
call qword [0x1400ceaf0]
mov eax, dword [rsp + 0x30]
and eax, 0xffffffef
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x488]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x5d0]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov edx, dword [rsp + 0x48]
lea rcx, [rbp + 0x5d8]
call qword [0x1400ceac0]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x490]
call qword [0x1400cead0]
mov r15, rax
mov eax, dword [rsp + 0x30]
or eax, 0x20
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
mov rdx, r12
lea rcx, [rbp + 0x490]
call qword [0x1400ceae0]
mov rdx, r15
lea rcx, [rbp + 0xb8]
call qword [0x1400ceae0]
mov eax, dword [rsp + 0x30]
and eax, 0xffffffdf
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x490]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x5d8]
call qword [0x1400ceaf8]
lea r8, [rbp + 0xb8]
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0x560]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp + 0x410]
call qword [0x1400ce948]
lea rdx, [rbp + 0x5a0]
lea rcx, [rbp + 0x410]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x5a0]
call qword [0x1400ce9b0]
mov dword [rbp + 0x44c], 0
mov r12, qword [rsp + 0x38]
cmp qword [r12 + 0x30], 0
je 0x14009fa73
lea rdx, [rbp + 0x5e8]
lea rcx, [rbp + 0x410]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp + 0x410]
mov r15d, dword [rcx + 4]
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x44c]
mov r8d, r15d
mov rcx, qword [r12 + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x5e8]
call qword [0x1400ce9b0]
xor edx, edx
mov dword [rsp + 0x48], edx
mov dword [rsp + 0x68], edx
lea rcx, [rbp + 0x410]
call qword [0x1400ceaf8]
jmp 0x14009fcb2
lea eax, [r12 - 1]
cmp eax, 0x1f2
ja 0x14009fcad
add r13d, r12d
mov edx, r13d
mov rcx, r10
call fcn.1400c0160
mov r8d, 0xa
mov edx, r15d
lea rcx, [rbp + 0x5f0]
call qword [0x1400ceac0]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str.AVC_Vide__at_
lea rcx, [rbp + 0x498]
call qword [0x1400cead0]
mov r15, rax
mov eax, dword [rsp + 0x30]
or eax, 0x40
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
mov rdx, r12
lea rcx, [rbp + 0x498]
call qword [0x1400ceae0]
mov rdx, r15
lea rcx, [rbp + 0xb8]
call qword [0x1400ceaf0]
mov eax, dword [rsp + 0x30]
and eax, 0xffffffbf
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x498]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x5f0]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov edx, dword [rsp + 0x48]
lea rcx, [rbp + 0x5f8]
call qword [0x1400ceac0]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x4a0]
call qword [0x1400cead0]
mov r15, rax
mov eax, dword [rsp + 0x30]
bts eax, 7
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
mov rdx, r12
lea rcx, [rbp + 0x4a0]
call qword [0x1400ceae0]
mov rdx, r15
lea rcx, [rbp + 0xb8]
call qword [0x1400ceae0]
mov eax, dword [rsp + 0x30]
btr eax, 7
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x4a0]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x5f8]
call qword [0x1400ceaf8]
lea r8, [rbp + 0xb8]
lea rdx, [rbp + 0x418]
lea rcx, [rbp + 0x560]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp + 0x418]
call qword [0x1400ce948]
lea rdx, [rbp + 0x600]
lea rcx, [rbp + 0x418]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x600]
call qword [0x1400ce9b0]
mov dword [rbp + 0x478], 0
mov r12, qword [rsp + 0x38]
cmp qword [r12 + 0x30], 0
je 0x14009fc98
lea rdx, [rbp + 0x608]
lea rcx, [rbp + 0x418]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp + 0x418]
mov r15d, dword [rcx + 4]
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x478]
mov r8d, r15d
mov rcx, qword [r12 + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x608]
call qword [0x1400ce9b0]
xor edx, edx
mov dword [rsp + 0x48], edx
lea rcx, [rbp + 0x418]
call qword [0x1400ceaf8]
jmp 0x14009fcb2
mov r12, qword [rsp + 0x38]
mov byte [r12 + 0x310], 1
mov eax, dword [r12 + 0x40]
mov dword [r12 + 0x70], eax
inc qword [r12 + 0x40]
mov dword [r12 + 0x6c], 1
mov r15, qword [rsp + 0x50]
cmp qword [0x1402ec9c8], 0
jle 0x1400a092d
nop word [rax + rax]
cmp byte [0x1402ec8b7], 0
jne 0x1400a092d
xor eax, eax
mov dword [rsp + 0x5c], eax
mov byte [rsp + 0x60], al
xor r8d, r8d
mov rdx, qword [r12 + 0x40]
mov rcx, qword [r12 + 0x10]
call qword [0x1400d0000]
mov r9, qword [r12 + 0x10]
mov edx, 1
lea r8d, [rdx + 4]
lea rcx, [rsp + 0x5c]
call qword [0x1400d0008]
mov eax, dword [rsp + 0x5c]
cmp eax, dword [rbp + 0x228]
jne 0x14009fd4a
cmp byte [rsp + 0x60], 9
je 0x1400a06eb
cmp eax, ebx
je 0x1400a06ef
movzx eax, word [rsp + 0x5c]
cmp ax, di
je 0x1400a04b4
movzx ecx, byte [rsp + 0x5e]
cmp ax, word [rbp + 0xa8]
jne 0x14009fd77
cmp cl, 0x14
je 0x1400a0238
cmp ax, word [rbp + 0x80]
jne 0x14009fd89
cmp cl, 0x15
je 0x1400a0238
cmp ax, word [rbp + 0x84]
jne 0x14009fd9b
cmp cl, 0xf
je 0x1400a0238
cmp ax, word [rbp + 0x88]
jne 0x14009fdad
cmp cl, 5
je 0x1400a0238
cmp ax, word [rbp + 0x8c]
jne 0x14009fdbf
cmp cl, 5
je 0x1400a0238
cmp ax, word [rbp + 0x90]
jne 0x14009fdd1
cmp cl, 0x6c
je 0x1400a0238
cmp ax, word [rbp + 0x94]
jne 0x14009fde3
cmp cl, 0xd8
je 0x1400a0238
cmp ax, word [rsp + 0x70]
jne 0x14009fdf3
cmp cl, 0x8f
je 0x1400a0238
cmp ax, word [rsp + 0x74]
jne 0x14009fe03
cmp cl, 0x8e
je 0x1400a0238
cmp ax, word [rsp + 0x78]
jne 0x14009fe13
cmp cl, 0xf
je 0x1400a0238
cmp ax, word [rsp + 0x7c]
jne 0x14009fe23
cmp cl, 0xf
je 0x1400a0238
cmp ax, word [rbp - 0x80]
jne 0x14009fe32
cmp cl, 0x14
je 0x1400a0238
cmp ax, word [rbp - 0x7c]
jne 0x14009fe41
cmp cl, 0x15
je 0x1400a0238
cmp ax, word [rbp - 0x78]
jne 0x14009fe50
cmp cl, 0x54
je 0x1400a0238
cmp ax, word [rbp - 0x74]
jne 0x14009fe5f
cmp cl, 0x55
je 0x1400a0238
cmp ax, word [rbp - 0x70]
jne 0x14009fe6e
cmp cl, 0x54
je 0x1400a0238
cmp ax, word [rbp - 0x6c]
jne 0x14009fe7d
cmp cl, 0x54
je 0x1400a0238
cmp ax, word [rbp - 0x68]
jne 0x14009fe8c
cmp cl, 0x55
je 0x1400a0238
cmp ax, word [rbp - 0x64]
jne 0x14009fe9b
cmp cl, 0x54
je 0x1400a0238
cmp ax, si
je 0x1400a0238
cmp ax, word [rbp - 0x60]
jne 0x14009feb3
cmp cl, 0x4d
je 0x1400a0238
cmp ax, word [rbp - 0x5c]
jne 0x14009fec2
cmp cl, 0x4e
je 0x1400a0238
cmp ax, word [rbp - 0x58]
jne 0x14009fed1
cmp cl, 0x4f
je 0x1400a0238
cmp ax, word [rbp - 0x54]
jne 0x14009fee0
cmp cl, 0x4d
je 0x1400a0238
cmp ax, word [rbp - 0x50]
jne 0x14009feef
cmp cl, 0xfe
je 0x1400a0238
cmp ax, word [rbp - 0x4c]
jne 0x14009fefe
cmp cl, 0x4f
je 0x1400a0238
cmp ax, word [rbp - 0x48]
jne 0x14009ff0d
cmp cl, 0x4f
je 0x1400a0238
cmp ax, word [rbp - 0x44]
jne 0x14009ff1c
cmp cl, 0x14
je 0x1400a0238
cmp ax, word [rbp - 0x40]
jne 0x14009ff2b
cmp cl, 0xd
je 0x1400a0238
cmp ax, word [rbp - 0x3c]
jne 0x14009ff3a
cmp cl, 0x15
je 0x1400a0238
cmp ax, word [rbp - 0x38]
jne 0x14009ff49
cmp cl, 0xe
je 0x1400a0238
cmp ax, word [rbp - 0x34]
jne 0x14009ff58
cmp cl, 0xc
je 0x1400a0238
cmp ax, word [rbp - 0x30]
jne 0x14009ff67
cmp cl, 0xf
je 0x1400a0238
cmp ax, word [rbp - 0x2c]
jne 0x14009ff76
cmp cl, 0xb
je 0x1400a0238
cmp ax, word [rbp - 0x28]
jne 0x14009ff85
cmp cl, 0xf
je 0x1400a0238
cmp ax, word [rbp - 0x24]
jne 0x14009ff94
cmp cl, 0xff
je 0x1400a0238
cmp ax, word [rbp - 0x20]
jne 0x14009ffa3
cmp cl, 0xfe
je 0x1400a0238
cmp ax, word [rbp - 0x1c]
jne 0x14009ffb2
cmp cl, 0xff
je 0x1400a0238
cmp ax, word [rbp - 0x18]
jne 0x14009ffc1
cmp cl, 0xd
je 0x1400a0238
cmp ax, word [rbp - 0x14]
jne 0x14009ffd0
cmp cl, 0x45
je 0x1400a0238
cmp ax, word [rbp - 0x10]
jne 0x14009ffdf
cmp cl, 0x8f
je 0x1400a0238
cmp ax, word [rbp - 0xc]
jne 0x14009ffee
cmp cl, 0x8e
je 0x1400a0238
cmp ax, word [rbp - 8]
jne 0x14009fffd
cmp cl, 0x8c
je 0x1400a0238
cmp ax, word [rbp - 4]
jne 0x1400a000c
cmp cl, 0x8d
je 0x1400a0238
cmp ax, word [rbp]
jne 0x1400a001b
cmp cl, 0x88
je 0x1400a0238
cmp ax, word [rbp + 4]
jne 0x1400a002a
cmp cl, 0x94
je 0x1400a0238
cmp ax, word [rbp + 8]
jne 0x1400a0039
cmp cl, 0x54
je 0x1400a0238
cmp ax, word [rbp + 0xc]
jne 0x1400a0048
cmp cl, 0x54
je 0x1400a0238
cmp ax, word [rbp + 0x10]
jne 0x1400a0057
cmp cl, 0x55
je 0x1400a0238
cmp ax, word [rbp + 0x14]
jne 0x1400a0066
cmp cl, 0x4e
je 0x1400a0238
cmp ax, word [rbp + 0x18]
jne 0x1400a0075
cmp cl, 0x4d
je 0x1400a0238
cmp ax, word [rbp + 0x1c]
jne 0x1400a0084
cmp cl, 0x53
je 0x1400a0238
cmp ax, word [rbp + 0x20]
jne 0x1400a0093
cmp cl, 0xff
je 0x1400a0238
cmp ax, word [rbp + 0x24]
jne 0x1400a00a2
cmp cl, 0x54
je 0x1400a0238
cmp ax, word [rbp + 0x28]
jne 0x1400a00b1
cmp cl, 0x4e
je 0x1400a0238
cmp ax, word [rbp + 0x2c]
jne 0x1400a00c0
cmp cl, 0x4c
je 0x1400a0238
cmp ax, word [rbp + 0x30]
jne 0x1400a00cf
cmp cl, 0x4f
je 0x1400a0238
cmp ax, word [rbp + 0x34]
jne 0x1400a00de
cmp cl, 0x4e
je 0x1400a0238
cmp ax, word [rbp + 0x38]
jne 0x1400a00ed
cmp cl, 0x4d
je 0x1400a0238
cmp ax, word [rbp + 0x3c]
jne 0x1400a00fc
cmp cl, 0x3e
je 0x1400a0238
cmp ax, word [rbp + 0x40]
jne 0x1400a010b
cmp cl, 0x54
je 0x1400a0238
cmp ax, word [rbp + 0x44]
jne 0x1400a011a
cmp cl, 3
je 0x1400a0238
cmp ax, word [rbp + 0x48]
jne 0x1400a0129
cmp cl, 0x88
je 0x1400a0238
cmp ax, word [rbp + 0x4c]
jne 0x1400a0138
cmp cl, 0x84
je 0x1400a0238
cmp ax, word [rbp + 0x50]
jne 0x1400a0147
cmp cl, 0x8a
je 0x1400a0238
cmp ax, word [rbp + 0x54]
jne 0x1400a0156
cmp cl, 0x8d
je 0x1400a0238
cmp ax, word [rbp + 0x58]
jne 0x1400a0165
cmp cl, 0x8e
je 0x1400a0238
cmp ax, word [rbp + 0x7c]
jne 0x1400a0174
cmp cl, 0x8f
je 0x1400a0238
cmp ax, word [rbp + 0x5c]
jne 0x1400a0183
cmp cl, 0x8c
je 0x1400a0238
cmp ax, word [rbp + 0x60]
jne 0x1400a0192
cmp cl, 0x89
je 0x1400a0238
cmp ax, word [rbp + 0x64]
jne 0x1400a01a1
cmp cl, 0x8b
je 0x1400a0238
cmp ax, word [rbp + 0x68]
jne 0x1400a01b0
cmp cl, 0x6c
je 0x1400a0238
cmp ax, word [rbp + 0x6c]
jne 0x1400a01bb
cmp cl, 0xc
je 0x1400a0238
cmp ax, word [rbp + 0x70]
jne 0x1400a01c6
cmp cl, 0xc
je 0x1400a0238
cmp ax, word [rbp + 0x74]
jne 0x1400a01d1
cmp cl, 0xc
je 0x1400a0238
cmp ax, word [rbp + 0x78]
jne 0x1400a01dc
cmp cl, 0xc
je 0x1400a0238
cmp ax, word [rsp + 0x64]
jne 0x1400a01e8
cmp cl, 0xc
je 0x1400a0238
cmp ax, word [rbp + 0x98]
jne 0x1400a01f6
cmp cl, 0x4e
je 0x1400a0238
movzx eax, byte [rsp + 0x5c]
cmp al, 1
jne 0x1400a0224
cmp cl, 0x38
ja 0x1400a0214
movabs rdx, 0x110000000600000
bt rdx, rcx
jb 0x1400a0238
cmp cl, 0xd5
je 0x1400a0238
cmp cl, 0x55
jne 0x1400a046d
jmp 0x1400a0238
cmp al, 0x20
jne 0x1400a046d
sub cl, 0xb
cmp cl, 1
ja 0x1400a046d
add r13d, dword [r12 + 0x70]
mov edx, r13d
mov rcx, r12
call fcn.1400c0160
mov r8d, 0xa
mov edx, dword [r12 + 0x70]
lea rcx, [rbp + 0x610]
call qword [0x1400ceac0]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str.AAC_soun__at_
lea rcx, [rbp + 0x4a8]
call qword [0x1400cead0]
mov r15, rax
mov eax, dword [rsp + 0x30]
bts eax, 0xc
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
mov rdx, r12
lea rcx, [rbp + 0x4a8]
call qword [0x1400ceae0]
mov rdx, r15
lea rcx, [rbp + 0xb8]
call qword [0x1400ceaf0]
mov eax, dword [rsp + 0x30]
btr eax, 0xc
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x4a8]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x610]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov edx, dword [rax + 0x6c]
lea rcx, [rbp + 0x618]
call qword [0x1400ceac0]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x550]
call qword [0x1400cead0]
mov r15, rax
mov eax, dword [rsp + 0x30]
bts eax, 0xd
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
mov rdx, r12
lea rcx, [rbp + 0x550]
call qword [0x1400ceae0]
mov rdx, r15
lea rcx, [rbp + 0xb8]
call qword [0x1400ceae0]
mov eax, dword [rsp + 0x30]
btr eax, 0xd
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x550]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x618]
call qword [0x1400ceaf8]
lea r8, [rbp + 0xb8]
lea rdx, [rbp + 0x420]
lea rcx, [rbp + 0x560]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp + 0x420]
call qword [0x1400ce948]
lea rdx, [rbp + 0x5e0]
lea rcx, [rbp + 0x420]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x5e0]
call qword [0x1400ce9b0]
mov dword [rbp + 0x450], 0
mov r12, qword [rsp + 0x38]
cmp qword [r12 + 0x30], 0
je 0x1400a044a
cmp dword [r12 + 0x6c], 0x64
jbe 0x1400a044a
cmp byte [rsp + 0x44], 0
je 0x1400a044a
lea rdx, [rbp + 0x620]
lea rcx, [rbp + 0x420]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp + 0x420]
mov r15d, dword [rcx + 4]
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x450]
mov r8d, r15d
mov rcx, qword [r12 + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x620]
call qword [0x1400ce9b0]
mov dword [r12 + 0x6c], 0
xor r15d, r15d
mov eax, dword [r12 + 0x40]
mov dword [r12 + 0x70], eax
lea rcx, [rbp + 0x420]
call qword [0x1400ceaf8]
mov rax, qword [r12 + 0x40]
cmp rax, qword [r12 + 0x48]
ja 0x1400a092d
inc rax
mov qword [r12 + 0x40], rax
inc dword [r12 + 0x6c]
mov rax, qword [0x1402ec9c8]
dec rax
mov qword [0x1402ec9c8], rax
test rax, rax
jg 0x14009fcf0
add qword [r12 + 0x40], 0xfffffffffffffffc
mov r12d, dword [rsp + 0x48]
jmp 0x14009f6a1
add r13d, dword [r12 + 0x70]
mov edx, r13d
mov rcx, r12
call fcn.1400c0160
mov r8d, 0xa
mov edx, dword [r12 + 0x70]
lea rcx, [rbp + 0x628]
call qword [0x1400ceac0]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str.AAC_soun__at_
lea rcx, [rbp + 0x4b0]
call qword [0x1400cead0]
mov r15, rax
mov eax, dword [rsp + 0x30]
bts eax, 0xa
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
mov rdx, r12
lea rcx, [rbp + 0x4b0]
call qword [0x1400ceae0]
mov rdx, r15
lea rcx, [rbp + 0xb8]
call qword [0x1400ceaf0]
mov eax, dword [rsp + 0x30]
btr eax, 0xa
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x4b0]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x628]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov edx, dword [rax + 0x6c]
lea rcx, [rbp + 0x630]
call qword [0x1400ceac0]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x4b8]
call qword [0x1400cead0]
mov r15, rax
mov eax, dword [rsp + 0x30]
bts eax, 0xb
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
mov rdx, r12
lea rcx, [rbp + 0x4b8]
call qword [0x1400ceae0]
mov rdx, r15
lea rcx, [rbp + 0xb8]
call qword [0x1400ceae0]
mov eax, dword [rsp + 0x30]
btr eax, 0xb
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x4b8]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x630]
call qword [0x1400ceaf8]
lea r8, [rbp + 0xb8]
lea rdx, [rbp + 0x428]
lea rcx, [rbp + 0x560]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp + 0x428]
call qword [0x1400ce948]
lea rdx, [rbp + 0x638]
lea rcx, [rbp + 0x428]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x638]
call qword [0x1400ce9b0]
xor eax, eax
mov dword [rbp + 0x454], eax
mov r12, qword [rsp + 0x38]
cmp qword [r12 + 0x30], rax
je 0x1400a06c4
cmp dword [r12 + 0x6c], 0x64
jbe 0x1400a06c4
cmp byte [rsp + 0x44], al
je 0x1400a06c4
lea rdx, [rbp + 0x640]
lea rcx, [rbp + 0x428]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp + 0x428]
mov r15d, dword [rcx + 4]
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x454]
mov r8d, r15d
mov rcx, qword [r12 + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x640]
call qword [0x1400ce9b0]
xor eax, eax
mov qword [r12 + 0x6c], 0
mov r15d, eax
add qword [r12 + 0x40], 0x10
mov byte [r12 + 0x313], 1
lea rcx, [rbp + 0x428]
jmp 0x1400a0927
cmp eax, ebx
jne 0x1400a06f5
add dword [r12 + 0x6c], 0xfffffffc
mov edx, dword [r12 + 0x6c]
mov rcx, r12
call fcn.1400c0160
mov byte [r12 + 0x314], 1
add r13d, dword [r12 + 0x70]
mov edx, r13d
mov rcx, r12
call fcn.1400c0160
mov r8d, 0xa
mov edx, dword [r12 + 0x70]
lea rcx, [rbp + 0x648]
call qword [0x1400ceac0]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str.AAC_soun__at_
lea rcx, [rbp + 0x4c0]
call qword [0x1400cead0]
mov r15, rax
mov eax, dword [rsp + 0x30]
bts eax, 8
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
mov rdx, r12
lea rcx, [rbp + 0x4c0]
call qword [0x1400ceae0]
mov rdx, r15
lea rcx, [rbp + 0xb8]
call qword [0x1400ceaf0]
mov eax, dword [rsp + 0x30]
btr eax, 8
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x4c0]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x648]
call qword [0x1400ceaf8]
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov edx, dword [rax + 0x6c]
lea rcx, [rbp + 0x650]
call qword [0x1400ceac0]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x4c8]
call qword [0x1400cead0]
mov r15, rax
mov eax, dword [rsp + 0x30]
bts eax, 9
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
mov rdx, r12
lea rcx, [rbp + 0x4c8]
call qword [0x1400ceae0]
mov rdx, r15
lea rcx, [rbp + 0xb8]
call qword [0x1400ceae0]
mov eax, dword [rsp + 0x30]
btr eax, 9
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x4c8]
call qword [0x1400ceaf8]
nop
lea rcx, [rbp + 0x650]
call qword [0x1400ceaf8]
lea r8, [rbp + 0xb8]
lea rdx, [rbp + 0x430]
lea rcx, [rbp + 0x560]
call fcn.1400bcc10
nop
lea rdx, [0x1400ea2b8]
lea rcx, [rbp + 0x430]
call qword [0x1400ce948]
lea rdx, [rbp + 0x658]
lea rcx, [rbp + 0x430]
call qword [0x1400ce9a0]
nop
mov rcx, rax
call qword [0x1400ce9a8]
nop
lea rcx, [rbp + 0x658]
call qword [0x1400ce9b0]
mov dword [rbp + 0x458], 0
mov r12, qword [rsp + 0x38]
cmp qword [r12 + 0x30], 0
je 0x1400a091d
cmp dword [r12 + 0x6c], 0x64
jbe 0x1400a091d
cmp byte [rsp + 0x44], 0
je 0x1400a091d
lea rdx, [rbp + 0x660]
lea rcx, [rbp + 0x430]
call qword [0x1400ce9a0]
nop
mov rcx, qword [rbp + 0x430]
mov r15d, dword [rcx + 4]
mov rcx, rax
call qword [0x1400ce4d0]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x458]
mov r8d, r15d
mov rcx, qword [r12 + 0x30]
call qword [0x1400ce068]
nop
lea rcx, [rbp + 0x660]
call qword [0x1400ce9b0]
xor r15d, r15d
lea rcx, [rbp + 0x430]
call qword [0x1400ceaf8]
add qword [r12 + 0x40], 0xfffffffffffffffc
mov r12d, dword [rsp + 0x48]
jmp 0x14009f6a1
mov r9, qword [rsp + 0x38]
dec qword [0x1402ec9c8]
inc qword [r9 + 0x40]
jmp 0x14009f6d0
mov r9, qword [rsp + 0x38]
dec qword [r9 + 0x40]
cmp byte [r9 + 0x310], 0
jne 0x1400a0992
cmp byte [r9 + 0x311], 0
jne 0x1400a0992
inc qword [r9 + 0x40]
dec qword [0x1402ec9c8]
cmp byte [r9 + 0x313], 0
je 0x1400a09a4
dec qword [r9 + 0x40]
mov byte [r9 + 0x313], 0
jmp 0x1400a09a4
lea ecx, [r15 + 4]
add qword [r9 + 0x40], rcx
mov eax, r15d
sub qword [0x1402ec9c8], rax
mov rax, qword [r9 + 0x40]
mov rcx, qword [r9 + 0x48]
mov rdx, rax
cmp rax, rcx
jae 0x14009eb54
mov r15d, 4
jmp 0x14009e9d0
mov dword [rbp + 0x7a8], 0x15000000
mov dword [rbp + 0x7ac], 0x3110506
mov dword [rbp + 0x7b0], 0xcd4ef487
mov dword [rbp + 0x7b4], 0xa1dc4b0a
mov dword [rbp + 0x7b8], 0xd4c33a94
mov dword [rbp + 0x7bc], 0x1f179b
mov byte [rbp + 0x7c0], pe_nt_image_headers64
mov byte [rbp + 0xa8], 0
xor al, al
mov dword [rbp + 0x228], eax
mov byte [rsp + 0x44], al
xor edx, edx
lea rcx, [0x1400d0440]
call qword [0x1400cea98]
mov qword [rbp + 0xb0], rax
mov byte [rdi + 0x317], 0
mov ecx, r15d
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x48], r15d
mov dword [rsp + 0x58], r15d
mov dword [rsp + 0x68], r15d
mov rdx, rsi
lea rcx, [rbp + 0x580]
call fcn.1400bc2e0
nop
mov dword [rbp + 0x3c4], 0x70797466
mov dword [rbp + 0x3c0], 0x7461646d
mov dword [rbp + 0xc4], 0x65646977
mov dword [rbp + 0x3b4], 0x65657266
mov dword [rbp + 0xc8], 0x74636970
mov dword [rbp + 0xc0], 0x6174656d
mov dword [rbp + 0x3bc], 0x6f63656d
mov dword [rbp + 0x3c8], 0x64697575
mov dword [rbp + 0x384], 0x6e696470
mov dword [rbp + 0x398], 0x6468766d
mov dword [rbp + 0x3b0], 0x766f6f6d
mov word [rbp + 0x98], 0x5047
mov dword [rbp + 0x388], 0x61746475
mov dword [rbp + 0x38c], 0x6468766d
mov word [rbp + 0x78], 0x1a21
mov byte [rbp + 0x7a], 0x14
mov word [rsp + 0x64], 0x1a21
mov byte [rsp + 0x66], 0x15
mov word [rbp + 0x74], 0x1a21
mov byte [rbp + 0x76], 0xf
mov word [rbp + 0x70], 0x1021
mov byte [rbp + 0x72], 5
mov word [rbp + 0x6c], 0x2021
mov byte [rbp + 0x6e], 5
mov word [rbp + 0x68], 0x4c21
mov byte [rbp + 0x6a], 0x6c
mov word [rbp + 0x64], 0x4c21
mov byte [rbp + 0x66], 0xd8
mov word [rbp + 0x60], 0x1a21
mov byte [rbp + 0x62], 0x8f
mov word [rbp + 0x5c], 0x1a21
mov byte [rbp + 0x5e], 0x8e
mov word [rbp + 0x7c], 0x7a21
mov byte [rbp + 0x7e], 0xf
mov word [rbp + 0x58], 0x2a21
mov byte [rbp + 0x5a], 0xf
mov word [rbp + 0x54], 0x2a21
mov byte [rbp + 0x56], 0x14
mov word [rbp + 0x50], 0x2a21
mov byte [rbp + 0x52], 0x15
mov word [rbp + 0x4c], 0xc27
mov byte [rbp + 0x4e], 0x54
mov word [rbp + 0x48], 0xc27
mov byte [rbp + 0x4a], 0x55
mov word [rbp + 0x44], 0x2c27
mov byte [rbp + 0x46], 0x54
mov word [rbp + 0x40], 0x6c27
mov byte [rbp + 0x42], 0x54
mov word [rbp + 0x3c], 0x6c27
mov byte [rbp + 0x3e], 0x55
mov word [rbp + 0x38], 0x2c27
mov byte [rbp + 0x3a], 0x54
mov word [rbp + 0x34], 0xc21
mov byte [rbp + 0x36], 0x4d
mov word [rbp + 0x30], 0xc21
mov byte [rbp + 0x32], 0x4e
mov word [rbp + 0x2c], 0xc21
mov byte [rbp + 0x2e], 0x4f
mov word [rbp + 0x28], 0x2c21
mov byte [rbp + 0x2a], 0x4d
mov word [rbp + 0x24], 0x4e21
mov byte [rbp + 0x26], 0xfe
mov word [rbp + 0x20], 0x6c21
mov byte [rbp + 0x22], 0x4f
mov word [rbp + 0x1c], 0x6c21
mov byte [rbp + 0x1e], 0x4f
mov word [rbp + 0x18], 0xa21
mov byte [rbp + 0x1a], 0x14
mov word [rbp + 0x14], 0xa21
mov byte [rbp + 0x16], 0xd
mov word [rbp + 0x10], 0xa21
mov byte [rbp + 0x12], 0x15
mov word [rbp + 0xc], 0xa21
mov byte [rbp + 0xe], 0xe
mov word [rbp + 8], 0xa21
mov byte [rbp + 0xa], 0xc
mov word [rbp + 4], 0xa21
mov byte [rbp + 6], 0xf
mov word [rbp], 0xa21
mov byte [rbp + 2], 0xb
mov word [rbp - 4], 0x2a21
mov byte [rbp - 2], 0xf
mov word [rbp - 8], 0x4c21
mov byte [rbp - 6], 0xff
mov word [rbp - 0xc], 0x4c21
mov byte [rbp - 0xa], 0xfe
mov word [rbp - 0x10], 0x4c21
mov byte [rbp - 0xe], 0xff
mov word [rbp - 0x14], 0x6a21
mov byte [rbp - 0x12], 0xd
mov word [rbp - 0x18], 0x1121
mov byte [rbp - 0x16], 0x45
mov word [rbp - 0x1c], 0x1b21
mov byte [rbp - 0x1a], 0x8f
mov word [rbp - 0x20], 0x1b21
mov byte [rbp - 0x1e], 0x8e
mov word [rbp - 0x24], 0x1b21
mov byte [rbp - 0x22], 0x8c
mov word [rbp - 0x28], 0x1b21
mov byte [rbp - 0x26], 0x8d
mov word [rbp - 0x2c], 0x1b21
mov byte [rbp - 0x2a], 0x88
mov word [rbp - 0x30], 0x1b21
mov byte [rbp - 0x2e], 0x94
mov word [rbp - 0x34], 0xc21
mov byte [rbp - 0x32], 0x54
mov word [rbp - 0x38], 0xc21
mov byte [rbp - 0x36], 0x54
mov word [rbp - 0x3c], 0xc21
mov byte [rbp - 0x3a], 0x55
mov word [rbp - 0x40], 0xc21
mov byte [rbp - 0x3e], 0x4e
mov word [rbp - 0x44], 0xc21
mov byte [rbp - 0x42], 0x4d
mov word [rbp - 0x48], 0x2c21
mov byte [rbp - 0x46], 0x53
mov word [rbp - 0x4c], 0x4e21
mov byte [rbp - 0x4a], 0xff
mov word [rbp - 0x50], 0x6c21
mov byte [rbp - 0x4e], 0x54
mov word [rbp - 0x54], 0x6c21
mov byte [rbp - 0x52], 0x4e
mov word [rbp - 0x58], 0x2c21
mov byte [rbp - 0x56], 0x4c
mov word [rbp - 0x5c], 0x2c21
mov byte [rbp - 0x5a], 0x4f
mov word [rbp - 0x60], 0xc21
mov byte [rbp - 0x5e], 0x4e
mov word [rbp - 0x64], 0xc21
mov byte [rbp - 0x62], 0x4d
mov word [rbp - 0x68], 0x4e21
mov byte [rbp - 0x66], 0x3e
mov word [rbp - 0x6c], 0x2c21
mov byte [rbp - 0x6a], 0x54
mov word [rbp - 0x70], 0x2021
mov byte [rbp - 0x6e], 3
mov word [rbp - 0x74], 0xb21
mov byte [rbp - 0x72], 0x88
mov word [rbp - 0x78], 0xb21
mov byte [rbp - 0x76], 0x84
mov word [rbp - 0x7c], 0xb21
mov byte [rbp - 0x7a], 0x8a
mov word [rbp - 0x80], 0xb21
mov byte [rbp - 0x7e], 0x8d
mov word [rsp + 0x7c], 0xb21
mov byte [rsp + 0x7e], 0x8e
mov word [rsp + 0x78], 0xb21
mov byte [rsp + 0x7a], 0x8f
mov word [rsp + 0x74], 0xb21
mov byte [rsp + 0x76], 0x8c
mov word [rsp + 0x70], 0xb21
mov byte [rsp + 0x72], 0x89
mov word [rbp + 0x94], 0xb21
mov byte [rbp + 0x96], 0x8b
mov word [rbp + 0x90], 0x8f20
mov byte [rbp + 0x92], 0x6c
mov word [rbp + 0x8c], 0x9220
mov byte [rbp + 0x8e], 0xc
mov word [rbp + 0x88], 0x9120
mov byte [rbp + 0x8a], 0xc
mov word [rbp + 0x84], 0x8e20
mov byte [rbp + 0x86], 0xc
mov word [rbp + 0x80], 0x9320
mov byte [rbp + 0x82], 0xc
mov word [rbp + 0xd4], 0x9520
mov byte [rbp + 0xd6], 0xc
mov word [rbp + 0xd8], 0x9820
mov byte [rbp + 0xda], 0x4e
mov word [rbp + 0xdc], 0x9d20
mov byte [rbp + 0xde], 9
mov word [rbp + 0xe0], 0x9d20
mov byte [rbp + 0xe2], 0xa
mov word [rbp + 0xe4], 0x9e20
mov byte [rbp + 0xe6], 0xa
mov word [rbp + 0xe8], 0x2c21
mov byte [rbp + 0xea], 0x4e
mov word [rbp + 0xec], 0xc21
mov byte [rbp + 0xee], 0x4c
mov word [rbp + 0xf0], 0xc21
mov byte [rbp + 0xf2], 0x4a
mov word [rbp + 0xf4], 0xc21
mov byte [rbp + 0xf6], 0x4b
mov word [rbp + 0xf8], 0xc21
mov byte [rbp + 0xfa], 0x49
mov word [rbp + 0xfc], 0x6c21
mov byte [rbp + 0xfe], 0x48
mov word [rbp + 0x100], 0x2c21
mov byte [rbp + 0x102], 0x4a
mov word [rbp + 0x104], 0x4c21
mov byte [rbp + 0x106], 0x9a
mov word [rbp + 0x108], 0x4c21
mov byte [rbp + 0x10a], 0xc6
mov word [rbp + 0x10c], 0x1c21
mov byte [rbp + 0x10e], 0x4f
mov word [rbp + 0x110], 0x4d21
mov byte [rbp + 0x112], 0xe2
mov word [rbp + 0x114], 0x6b21
mov byte [rbp + 0x116], 0x8a
mov word [rbp + 0x118], 0x1021
mov byte [rbp + 0x11a], 5
mov word [rbp + 0x11c], 0x1a21
mov byte [rbp + 0x11e], 0x94
mov word [rbp + 0x120], 0x2a21
mov byte [rbp + 0x122], 0x8f
mov word [rbp + 0x124], 0x1121
mov byte [rbp + 0x126], 0x45
mov word [rbp + 0x128], 0x4c21
mov byte [rbp + 0x12a], 0xcc
mov word [rbp + 0x12c], 0x7a21
mov byte [rbp + 0x12e], 0x8f
mov word [rbp + 0x130], 0x1a21
mov byte [rbp + 0x132], 8
mov word [rbp + 0x134], 0x1a21
mov byte [rbp + 0x136], 9
mov word [rbp + 0x138], 0x1a21
mov byte [rbp + 0x13a], 0xc
mov word [rbp + 0x13c], 0x1a21
mov byte [rbp + 0x13e], 0xa
mov word [rbp + 0x140], 0x2021
mov byte [rbp + 0x142], 5
mov word [rbp + 0x144], 0x1a21
mov byte [rbp + 0x146], 0x4f
mov word [rbp + 0x148], 0x1a21
mov byte [rbp + 0x14a], 0x4b
mov word [rbp + 0x14c], 0x1b21
mov byte [rbp + 0x14e], 0xb
mov word [rbp + 0x150], 0x1b21
mov byte [rbp + 0x152], 0xe
mov word [rbp + 0x154], 0x1b21
mov byte [rbp + 0x156], 0xa
mov word [rbp + 0x158], 0x4c21
mov byte [rbp + 0x15a], 0xd8
mov word [rbp + 0x15c], 0x1a21
mov byte [rbp + 0x15e], 0x49
mov word [rbp + 0x160], 0x2a21
mov byte [rbp + 0x162], 0x49
mov word [rbp + 0x164], 0x1a21
mov byte [rbp + 0x166], 0x40
mov word [rbp + 0x168], 0x1a21
mov byte [rbp + 0x16a], 0x48
mov word [rbp + 0x16c], 0x1a21
mov byte [rbp + 0x16e], 0x4c
mov word [rbp + 0x170], 0x2f21
mov byte [rbp + 0x172], 0x4f
mov word [rbp + 0x174], 0x1a21
mov byte [rbp + 0x176], 0x4e
mov word [rbp + 0x178], 0x2a21
mov byte [rbp + 0x17a], 0x4c
mov word [rbp + 0x17c], 0x1b21
mov byte [rbp + 0x17e], 9
mov word [rbp + 0x180], 0x1b21
mov byte [rbp + 0x182], 0xf
mov word [rbp + 0x184], 0x1b21
mov byte [rbp + 0x186], 8
mov word [rbp + 0x188], 0x1b21
mov byte [rbp + 0x18a], 0xd
mov word [rbp + 0x18c], 0x1b21
mov byte [rbp + 0x18e], 0xc
mov word [rbp + 0x190], 0x4c21
mov byte [rbp + 0x192], 0x6c
mov word [rbp + 0x194], 0x7a21
mov byte [rbp + 0x196], 0x4f
mov word [rbp + 0x198], 0x1a21
mov byte [rbp + 0x19a], 0x4d
mov word [rbp + 0x330], 0x4d21
mov byte [rbp + 0x332], 0xd2
mov word [rbp + 0x19c], 0x7b21
mov byte [rbp + 0x19e], 0x8f
mov word [rbp + 0x1a0], 0x2021
mov byte [rbp + 0x1a2], 5
mov word [rbp + 0x1a4], 0x1a21
mov byte [rbp + 0x1a6], 0x4f
mov word [rbp + 0x1a8], 0x7b21
mov byte [rbp + 0x1aa], 0x4f
mov word [rbp + 0x1ac], 0x1b21
mov byte [rbp + 0x1ae], 0x4b
mov word [rbp + 0x1b0], 0x1b21
mov byte [rbp + 0x1b2], 0x4f
mov word [rbp + 0x1b4], 0x1b21
mov byte [rbp + 0x1b6], 0x49
mov word [rbp + 0x1b8], 0x1b21
mov byte [rbp + 0x1ba], 0x4d
mov word [rbp + 0x1bc], 0x1b21
mov byte [rbp + 0x1be], 0x48
mov word [rbp + 0x1c0], 0x1b21
mov byte [rbp + 0x1c2], 0x4e
mov word [rbp + 0x1c4], 0x2b21
mov byte [rbp + 0x1c6], 0x8f
mov word [rbp + 0x1c8], 0x4d21
mov byte [rbp + 0x1ca], 0xd2
mov word [rbp + 0x1cc], 0x4d21
mov byte [rbp + 0x1ce], 0xcc
mov word [rbp + 0x1d0], 0x7b21
mov byte [rbp + 0x1d2], 0x8b
mov word [rbp + 0x1d4], 0x4c21
mov byte [rbp + 0x1d6], 0x36
mov word [rbp + 0x1d8], 0x1a21
mov byte [rbp + 0x1da], 0x13
mov word [rbp + 0x1dc], 0x4c21
mov byte [rbp + 0x1de], 0xd2
mov word [rbp + 0x1e0], 0x4c21
mov byte [rbp + 0x1e2], 0x9b
mov word [rbp + 0x1e4], 0x2121
mov byte [rbp + 0x1e6], 0x45
mov word [rbp + 0x1e8], 0x4d21
mov byte [rbp + 0x1ea], 0x6c
mov word [rbp + 0x1ec], 0x2b21
mov byte [rbp + 0x1ee], 0x8a
mov word [rbp + 0x1f0], 0x4d21
mov byte [rbp + 0x1f2], 0x36
mov word [rbp + 0xd0], 0x4d21
mov byte [rbp + 0xd2], 0xd8
mov word [rbp + 0x1f4], 0x7b21
mov byte [rbp + 0x1f6], 0x8e
mov word [rbp + 0x1f8], 0x1b21
mov byte [rbp + 0x1fa], 0x8a
mov word [rbp + 0x1fc], 0x1c21
mov byte [rbp + 0x1fe], 0x54
mov word [rbp + 0x200], 0x4e21
mov byte [rbp + 0x202], 0x6d
mov word [rbp + 0x204], 0x7c21
mov byte [rbp + 0x206], 0x54
mov word [rbp + 0x208], 0x1b21
mov byte [rbp + 0x20a], 0x4c
mov word [rbp + 0x20c], 0x1a21
mov byte [rbp + 0x20e], 0x93
mov word [rbp + 0x210], 0xd000
mov byte [rbp + 0x212], 0x40
mov word [rbp + 0x214], 0xd800
mov byte [rbp + 0x216], 0x9b
mov word [rbp + 0x218], 0xc21
mov byte [rbp + 0x21a], 0x14
mov word [rbp + 0x21c], 0x6c21
mov byte [rbp + 0x21e], 0x14
mov word [rbp + 0x220], 0x4e21
mov byte [rbp + 0x222], 0xe3
mov word [rbp + 0xcc], 0x4e21
mov byte [rbp + 0xce], 0xe7
mov qword [rdi + 0x40], r15
cmp byte [0x1402ec8c9], 0
jmp 0x1400a13b8
mov esi, 1
nop dword [rax]
cmp byte [0x1402ec8b7], 0
jne 0x1400a1446
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x7d0], xmm0
mov qword [rbp + 0x7e0], rax
mov byte [rbp + 0x7e8], al
xor r8d, r8d
mov rdx, qword [rdi + 0x40]
mov rcx, qword [rdi + 0x10]
call qword [0x1400d0000]
mov r9, qword [rdi + 0x10]
mov r8d, 0x19
mov rdx, rsi
lea rcx, [rbp + 0x7d0]
call qword [0x1400d0008]
mov rbx, qword [rdi + 0x40]
mov r8d, 0x19
lea rdx, [rbp + 0x7a8]
lea rcx, [rbp + 0x7d0]
call fcn.1400c222e
test eax, eax
je 0x1400a159b
lea rax, [rbx + 1]
mov qword [rdi + 0x40], rax
cmp rax, 0x200000
jb 0x1400a13c0
mov byte [0x1402eca1e], 1
mov qword [rdi + 0x40], r15
mov edx, dword [rdi + 0x48]
mov rcx, rdi
call fcn.1400bf830
mov r10, qword [rsp + 0x38]
mov r8, qword [r10 + 0x40]
mov r9, qword [r10 + 0x48]
cmp r8, r9
jae 0x1400a5662
mov rdx, r8
mov edi, dword [rbp + 0x3c4]
mov esi, dword [rbp + 0x3c0]
mov r14d, dword [rbp + 0xc4]
mov r15d, dword [rbp + 0xc8]
mov r12d, dword [rbp + 0xc0]
mov r13d, dword [rbp + 0x3bc]
mov ebx, dword [rbp + 0x3b0]
cmp byte [0x1402ec8b7], 0
jne 0x1400a5662
cmp r8, r9
ja 0x1400a5662
mov word [r10 + 0x310], 0
mov qword [rbp + 0x790], 0
xor r8d, r8d
mov rcx, qword [r10 + 0x10]
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 7]
lea rcx, [rbp + 0x790]
call qword [0x1400d0008]
mov ecx, dword [rbp + 0x790]
cmp ecx, dword [rbp + 0x3b4]
je 0x1400a5759
cmp ecx, r14d
je 0x1400a5759
cmp ecx, r15d
je 0x1400a5759
cmp ecx, r12d
je 0x1400a5759
cmp ecx, r13d
je 0x1400a5759
cmp ecx, dword [rbp + 0x3c8]
je 0x1400a5759
cmp ecx, dword [rbp + 0x384]
je 0x1400a5759
cmp ecx, esi
je 0x1400a5759
cmp ecx, edi
je 0x1400a575b
cmp ecx, dword [rbp + 0x388]
je 0x1400a5759
cmp ecx, ebx
je 0x1400a555f
cmp ecx, dword [rbp + 0x38c]
je 0x1400a555f
movzx edx, cx
cmp cx, word [rbp + 0x98]
jne 0x1400a15af
mov r10, qword [rsp + 0x38]
add qword [r10 + 0x40], 0x10
mov byte [r10 + 0x313], 1
jmp 0x1400a221b
mov qword [rdi + 0x238], rbx
mov rcx, rdi
call fcn.14008fc30
jmp 0x1400a5667
movzx r8d, byte [rbp + 0x790]
test r8b, r8b
jne 0x1400a2545
movzx ecx, byte [rbp + 0x794]
cmp cl, 0x28
ja 0x1400a15dc
movabs r9, 0x1a200000042
bt r9, rcx
jb 0x1400a15fc
sub cl, 0x41
cmp cl, 0x27
ja 0x1400a2545
movabs rax, 0x9100000001
bt rax, rcx
jae 0x1400a2545
xor eax, eax
mov dword [rbp + 0x7c8], eax
mov byte [rbp + 0x7cc], 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 + 0x7c8]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x793]
mov byte [rbp + 0x390], al
movzx eax, byte [rbp + 0x792]
mov byte [rbp + 0x391], al
movzx eax, byte [rbp + 0x791]
mov byte [rbp + 0x392], al
movzx eax, byte [rbp + 0x790]
mov byte [rbp + 0x393], al
mov edx, dword [rbp + 0x390]
mov qword [rsp + 0x50], rdx
test edx, edx
je 0x1400a5807
xor eax, eax
mov dword [rbp + 0x790], eax
mov word [rbp + 0x794], ax
mov r9, qword [rsp + 0x38]
add rdx, qword [r9 + 0x40]
cmp rdx, qword [r9 + 0x48]
jae 0x1400a16ba
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 + 0x790]
call qword [0x1400d0008]
movzx edx, byte [rbp + 0x790]
test dl, dl
jne 0x1400a171b
movzx ecx, byte [rbp + 0x794]
cmp cl, 0x28
ja 0x1400a16ff
movabs r8, 0x1a200000042
bt r8, rcx
jb 0x1400a22b0
sub cl, 0x41
cmp cl, 0x27
ja 0x1400a171b
movabs rax, 0x9100000001
bt rax, rcx
jb 0x1400a22b0
movzx eax, word [rbp + 0x790]
movzx ecx, byte [rbp + 0x792]
cmp ax, word [rbp + 0x78]
jne 0x1400a1738
cmp cl, 0x14
je 0x1400a22b0
cmp ax, word [rsp + 0x64]
jne 0x1400a1748
cmp cl, 0x15
je 0x1400a22b0
cmp ax, word [rbp + 0x74]
jne 0x1400a1757
cmp cl, 0xf
je 0x1400a22b0
cmp ax, word [rbp + 0x70]
jne 0x1400a1766
cmp cl, 5
je 0x1400a22b0
cmp ax, word [rbp + 0x6c]
jne 0x1400a1775
cmp cl, 5
je 0x1400a22b0
cmp ax, word [rbp + 0x68]
jne 0x1400a1784
cmp cl, 0x6c
je 0x1400a22b0
cmp ax, word [rbp + 0x64]
jne 0x1400a1793
cmp cl, 0xd8
je 0x1400a22b0
cmp ax, word [rbp + 0x60]
jne 0x1400a17a2
cmp cl, 0x8f
je 0x1400a22b0
cmp ax, word [rbp + 0x5c]
jne 0x1400a17b1
cmp cl, 0x8e
je 0x1400a22b0
cmp ax, word [rbp + 0x7c]
jne 0x1400a17c0
cmp cl, 0xf
je 0x1400a22b0
cmp ax, word [rbp + 0x58]
jne 0x1400a17cf
cmp cl, 0xf
je 0x1400a22b0
cmp ax, word [rbp + 0x54]
jne 0x1400a17de
cmp cl, 0x14
je 0x1400a22b0
cmp ax, word [rbp + 0x50]
jne 0x1400a17ed
cmp cl, 0x15
je 0x1400a22b0
cmp ax, word [rbp + 0x4c]
jne 0x1400a17fc
cmp cl, 0x54
je 0x1400a22b0
cmp ax, word [rbp + 0x48]
jne 0x1400a180b
cmp cl, 0x55
je 0x1400a22b0
cmp ax, word [rbp + 0x44]
jne 0x1400a181a
cmp cl, 0x54
je 0x1400a22b0
cmp ax, word [rbp + 0x40]
jne 0x1400a1829
cmp cl, 0x54
je 0x1400a22b0
cmp ax, word [rbp + 0x3c]
jne 0x1400a1838
cmp cl, 0x55
je 0x1400a22b0
cmp ax, word [rbp + 0x38]
jne 0x1400a1847
cmp cl, 0x54
je 0x1400a22b0
cmp ax, word [rbp + 0x34]
jne 0x1400a1856
cmp cl, 0x4d
je 0x1400a22b0
cmp ax, word [rbp + 0x30]
jne 0x1400a1865
cmp cl, 0x4e
je 0x1400a22b0
cmp ax, word [rbp + 0x2c]
jne 0x1400a1874
cmp cl, 0x4f
je 0x1400a22b0
cmp ax, word [rbp + 0x28]
jne 0x1400a1883
cmp cl, 0x4d
je 0x1400a22b0
cmp ax, word [rbp + 0x24]
jne 0x1400a1892
cmp cl, 0xfe
je 0x1400a22b0
cmp ax, word [rbp + 0x20]
jne 0x1400a18a1
cmp cl, 0x4f
je 0x1400a22b0
cmp ax, word [rbp + 0x1c]
jne 0x1400a18b0
cmp cl, 0x4f
je 0x1400a22b0
cmp ax, word [rbp + 0x18]
jne 0x1400a18bf
cmp cl, 0x14
je 0x1400a22b0
cmp ax, word [rbp + 0x14]
jne 0x1400a18ce
cmp cl, 0xd
je 0x1400a22b0
cmp ax, word [rbp + 0x10]
jne 0x1400a18dd
cmp cl, 0x15
je 0x1400a22b0
cmp ax, word [rbp + 0xc]
jne 0x1400a18ec
cmp cl, 0xe
je 0x1400a22b0
cmp ax, word [rbp + 8]
jne 0x1400a18fb
cmp cl, 0xc
je 0x1400a22b0
cmp ax, word [rbp + 4]
jne 0x1400a190a
cmp cl, 0xf
je 0x1400a22b0
cmp ax, word [rbp]
jne 0x1400a1919
cmp cl, 0xb
je 0x1400a22b0
cmp ax, word [rbp - 4]
jne 0x1400a1928
cmp cl, 0xf
je 0x1400a22b0
cmp ax, word [rbp - 8]
jne 0x1400a1937
cmp cl, 0xff
je 0x1400a22b0
cmp ax, word [rbp - 0xc]
jne 0x1400a1946
cmp cl, 0xfe
je 0x1400a22b0
cmp ax, word [rbp - 0x10]
jne 0x1400a1955
cmp cl, 0xff
je 0x1400a22b0
cmp ax, word [rbp - 0x14]
jne 0x1400a1964
cmp cl, 0xd
je 0x1400a22b0
cmp ax, word [rbp - 0x18]
jne 0x1400a1973
cmp cl, 0x45
je 0x1400a22b0
cmp ax, word [rbp - 0x1c]
jne 0x1400a1982
cmp cl, 0x8f
je 0x1400a22b0
cmp ax, word [rbp - 0x20]
jne 0x1400a1991
cmp cl, 0x8e
je 0x1400a22b0
cmp ax, word [rbp - 0x24]
jne 0x1400a19a0
cmp cl, 0x8c
je 0x1400a22b0
cmp ax, word [rbp - 0x28]
jne 0x1400a19af
cmp cl, 0x8d
je 0x1400a22b0
cmp ax, word [rbp - 0x2c]
jne 0x1400a19be
cmp cl, 0x88
je 0x1400a22b0
cmp ax, word [rbp - 0x30]
jne 0x1400a19cd
cmp cl, 0x94
je 0x1400a22b0
cmp ax, word [rbp - 0x34]
jne 0x1400a19dc
cmp cl, 0x54
je 0x1400a22b0
cmp ax, word [rbp - 0x38]
jne 0x1400a19eb
cmp cl, 0x54
je 0x1400a22b0
cmp ax, word [rbp - 0x3c]
jne 0x1400a19fa
cmp cl, 0x55
je 0x1400a22b0
cmp ax, word [rbp - 0x40]
jne 0x1400a1a09
cmp cl, 0x4e
je 0x1400a22b0
cmp ax, word [rbp - 0x44]
jne 0x1400a1a18
cmp cl, 0x4d
je 0x1400a22b0
cmp ax, word [rbp - 0x48]
jne 0x1400a1a27
cmp cl, 0x53
je 0x1400a22b0
cmp ax, word [rbp - 0x4c]
jne 0x1400a1a36
cmp cl, 0xff
je 0x1400a22b0
cmp ax, word [rbp - 0x50]
jne 0x1400a1a45
cmp cl, 0x54
je 0x1400a22b0
cmp ax, word [rbp - 0x54]
jne 0x1400a1a54
cmp cl, 0x4e
je 0x1400a22b0
cmp ax, word [rbp - 0x58]
jne 0x1400a1a63
cmp cl, 0x4c
je 0x1400a22b0
cmp ax, word [rbp - 0x5c]
jne 0x1400a1a72
cmp cl, 0x4f
je 0x1400a22b0
cmp ax, word [rbp - 0x60]
jne 0x1400a1a81
cmp cl, 0x4e
je 0x1400a22b0
cmp ax, word [rbp - 0x64]
jne 0x1400a1a90
cmp cl, 0x4d
je 0x1400a22b0
cmp ax, word [rbp - 0x68]
jne 0x1400a1a9f
cmp cl, 0x3e
je 0x1400a22b0
cmp ax, word [rbp - 0x6c]
jne 0x1400a1aae
cmp cl, 0x54
je 0x1400a22b0
cmp ax, word [rbp - 0x70]
jne 0x1400a1abd
cmp cl, 3
je 0x1400a22b0
cmp ax, word [rbp - 0x74]
jne 0x1400a1acc
cmp cl, 0x88
je 0x1400a22b0
cmp ax, word [rbp - 0x78]
jne 0x1400a1adb
cmp cl, 0x84
je 0x1400a22b0
cmp ax, word [rbp - 0x7c]
jne 0x1400a1aea
cmp cl, 0x8a
je 0x1400a22b0
cmp ax, word [rbp - 0x80]
jne 0x1400a1af9
cmp cl, 0x8d
je 0x1400a22b0
cmp ax, word [rsp + 0x7c]
jne 0x1400a1b09
cmp cl, 0x8e
je 0x1400a22b0
cmp ax, word [rsp + 0x78]
jne 0x1400a1b19
cmp cl, 0x8f
je 0x1400a22b0
cmp ax, word [rsp + 0x74]
jne 0x1400a1b29
cmp cl, 0x8c
je 0x1400a22b0
cmp ax, word [rsp + 0x70]
jne 0x1400a1b39
cmp cl, 0x89
je 0x1400a22b0
cmp ax, word [rbp + 0x94]
jne 0x1400a1b4b
cmp cl, 0x8b
je 0x1400a22b0
cmp ax, word [rbp + 0x90]
jne 0x1400a1b5d
cmp cl, 0x6c
je 0x1400a22b0
cmp ax, word [rbp + 0x8c]
jne 0x1400a1b6f
cmp cl, 0xc
je 0x1400a22b0
cmp ax, word [rbp + 0x88]
jne 0x1400a1b81
cmp cl, 0xc
je 0x1400a22b0
cmp ax, word [rbp + 0x84]
jne 0x1400a1b93
cmp cl, 0xc
je 0x1400a22b0
cmp ax, word [rbp + 0x80]
jne 0x1400a1ba5
cmp cl, 0xc
je 0x1400a22b0
cmp ax, word [rbp + 0xd4]
jne 0x1400a1bb7
cmp cl, 0xc
je 0x1400a22b0
cmp ax, word [rbp + 0xd8]
jne 0x1400a1bc9
cmp cl, 0x4e
je 0x1400a22b0
cmp ax, word [rbp + 0xdc]
jne 0x1400a1bdb
cmp cl, 9
je 0x1400a22b0
cmp ax, word [rbp + 0xe0]
jne 0x1400a1bed
cmp cl, 0xa
je 0x1400a22b0
cmp ax, word [rbp + 0xe4]
jne 0x1400a1bff
cmp cl, 0xa
je 0x1400a22b0
cmp ax, word [rbp + 0xe8]
jne 0x1400a1c11
cmp cl, 0x4e
je 0x1400a22b0
cmp ax, word [rbp + 0xec]
jne 0x1400a1c23
cmp cl, 0x4c
je 0x1400a22b0
cmp ax, word [rbp + 0xf0]
jne 0x1400a1c35
cmp cl, 0x4a
je 0x1400a22b0
cmp ax, word [rbp + 0xf4]
jne 0x1400a1c47
cmp cl, 0x4b
je 0x1400a22b0
cmp ax, word [rbp + 0xf8]
jne 0x1400a1c59
cmp cl, 0x49
je 0x1400a22b0
cmp ax, word [rbp + 0xfc]
jne 0x1400a1c6b
cmp cl, 0x48
je 0x1400a22b0
cmp ax, word [rbp + 0x100]
jne 0x1400a1c7d
cmp cl, 0x4a
je 0x1400a22b0
cmp ax, word [rbp + 0x104]
jne 0x1400a1c8f
cmp cl, 0x9a
je 0x1400a22b0
cmp ax, word [rbp + 0x108]
jne 0x1400a1ca1
cmp cl, 0xc6
je 0x1400a22b0
cmp ax, word [rbp + 0x10c]
jne 0x1400a1cb3
cmp cl, 0x4f
je 0x1400a22b0
cmp ax, word [rbp + 0x110]
jne 0x1400a1cc5
cmp cl, 0xe2
je 0x1400a22b0
cmp ax, word [rbp + 0x114]
jne 0x1400a1cd7
cmp cl, 0x8a
je 0x1400a22b0
cmp ax, word [rbp + 0x118]
jne 0x1400a1ce9
cmp cl, 5
je 0x1400a22b0
cmp ax, word [rbp + 0x11c]
jne 0x1400a1cfb
cmp cl, 0x94
je 0x1400a22b0
cmp ax, word [rbp + 0x120]
jne 0x1400a1d0d
cmp cl, 0x8f
je 0x1400a22b0
cmp ax, word [rbp + 0x124]
jne 0x1400a1d1f
cmp cl, 0x45
je 0x1400a22b0
cmp ax, word [rbp + 0x128]
jne 0x1400a1d31
cmp cl, 0xcc
je 0x1400a22b0
cmp ax, word [rbp + 0x12c]
jne 0x1400a1d43
cmp cl, 0x8f
je 0x1400a22b0
cmp ax, word [rbp + 0x130]
jne 0x1400a1d55
cmp cl, 8
je 0x1400a22b0
cmp ax, word [rbp + 0x134]
jne 0x1400a1d67
cmp cl, 9
je 0x1400a22b0
cmp ax, word [rbp + 0x138]
jne 0x1400a1d79
cmp cl, 0xc
je 0x1400a22b0
cmp ax, word [rbp + 0x13c]
jne 0x1400a1d8b
mov rdx, qword [rsp + 0x50]
cmp byte [r10 + 0x310], 0
jne 0x1400a58a2
cmp byte [r10 + 0x311], 0
jne 0x1400a58a2
inc qword [r10 + 0x40]
dec qword [0x1402ec9c8]
cmp byte [r10 + 0x313], 0
je 0x1400a58bc
dec qword [r10 + 0x40]
mov byte [r10 + 0x313], 0
jmp 0x1400a58bc
mov r10, qword [rsp + 0x38]
mov byte [r10 + 0x311], 1
mov eax, dword [rsp + 0x48]
test eax, eax
jne 0x1400a22cd
movzx ecx, byte [rbp + 0x792]
cmp dx, word [rbp + 0x78]
jne 0x1400a255b
cmp cl, 0x14
je 0x1400a306c
cmp dx, word [rsp + 0x64]
jne 0x1400a256b
cmp cl, 0x15
je 0x1400a306c
cmp dx, word [rbp + 0x74]
jne 0x1400a257a
cmp cl, 0xf
je 0x1400a306c
cmp dx, word [rbp + 0x70]
jne 0x1400a2589
cmp cl, 5
je 0x1400a306c
cmp dx, word [rbp + 0x6c]
jne 0x1400a2598
cmp cl, 5
je 0x1400a306c
cmp dx, word [rbp + 0x68]
jne 0x1400a25a7
cmp cl, 0x6c
je 0x1400a306c
cmp dx, word [rbp + 0x64]
jne 0x1400a25b6
cmp cl, 0xd8
je 0x1400a306c
cmp dx, word [rbp + 0x60]
jne 0x1400a25c5
cmp cl, 0x8f
je 0x1400a306c
cmp dx, word [rbp + 0x5c]
jne 0x1400a25d4
cmp cl, 0x8e
je 0x1400a306c
cmp dx, word [rbp + 0x7c]
jne 0x1400a25e3
cmp cl, 0xf
je 0x1400a306c
cmp dx, word [rbp + 0x58]
jne 0x1400a25f2
cmp cl, 0xf
je 0x1400a306c
cmp dx, word [rbp + 0x54]
jne 0x1400a2601
cmp cl, 0x14
je 0x1400a306c
cmp dx, word [rbp + 0x50]
jne 0x1400a2610
cmp cl, 0x15
je 0x1400a306c
cmp dx, word [rbp + 0x4c]
jne 0x1400a261f
cmp cl, 0x54
je 0x1400a306c
cmp dx, word [rbp + 0x48]
jne 0x1400a262e
cmp cl, 0x55
je 0x1400a306c
cmp dx, word [rbp + 0x44]
jne 0x1400a263d
cmp cl, 0x54
je 0x1400a306c
cmp dx, word [rbp + 0x40]
jne 0x1400a264c
cmp cl, 0x54
je 0x1400a306c
cmp dx, word [rbp + 0x3c]
jne 0x1400a265b
cmp cl, 0x55
je 0x1400a306c
cmp dx, word [rbp + 0x38]
jne 0x1400a266a
cmp cl, 0x54
je 0x1400a306c
cmp dx, word [rbp + 0x34]
jne 0x1400a2679
cmp cl, 0x4d
je 0x1400a306c
cmp dx, word [rbp + 0x30]
jne 0x1400a2688
cmp cl, 0x4e
je 0x1400a306c
cmp dx, word [rbp + 0x2c]
jne 0x1400a2697
cmp cl, 0x4f
je 0x1400a306c
cmp dx, word [rbp + 0x28]
jne 0x1400a26a6
cmp cl, 0x4d
je 0x1400a306c
cmp dx, word [rbp + 0x24]
jne 0x1400a26b5
cmp cl, 0xfe
je 0x1400a306c
cmp dx, word [rbp + 0x20]
jne 0x1400a26c4
cmp cl, 0x4f
je 0x1400a306c
cmp dx, word [rbp + 0x1c]
jne 0x1400a26d3
cmp cl, 0x4f
je 0x1400a306c
cmp dx, word [rbp + 0x18]
jne 0x1400a26e2
cmp cl, 0x14
je 0x1400a306c
cmp dx, word [rbp + 0x14]
jne 0x1400a26f1
cmp cl, 0xd
je 0x1400a306c
cmp dx, word [rbp + 0x10]
jne 0x1400a2700
cmp cl, 0x15
je 0x1400a306c
cmp dx, word [rbp + 0xc]
jne 0x1400a270f
cmp cl, 0xe
je 0x1400a306c
cmp dx, word [rbp + 8]
jne 0x1400a271e
cmp cl, 0xc
je 0x1400a306c
cmp dx, word [rbp + 4]
jne 0x1400a272d
cmp cl, 0xf
je 0x1400a306c
cmp dx, word [rbp]
jne 0x1400a273c
cmp cl, 0xb
je 0x1400a306c
cmp dx, word [rbp - 4]
jne 0x1400a274b
cmp cl, 0xf
je 0x1400a306c
cmp dx, word [rbp - 8]
jne 0x1400a275a
cmp cl, 0xff
je 0x1400a306c
cmp dx, word [rbp - 0xc]
jne 0x1400a2769
cmp cl, 0xfe
je 0x1400a306c
cmp dx, word [rbp - 0x10]
jne 0x1400a2778
cmp cl, 0xff
je 0x1400a306c
cmp dx, word [rbp - 0x14]
jne 0x1400a2787
cmp cl, 0xd
je 0x1400a306c
cmp dx, word [rbp - 0x18]
jne 0x1400a2796
cmp cl, 0x45
je 0x1400a306c
cmp dx, word [rbp - 0x1c]
jne 0x1400a27a5
cmp cl, 0x8f
je 0x1400a306c
cmp dx, word [rbp - 0x20]
jne 0x1400a27b4
cmp cl, 0x8e
je 0x1400a306c
cmp dx, word [rbp - 0x24]
jne 0x1400a27c3
cmp cl, 0x8c
je 0x1400a306c
cmp dx, word [rbp - 0x28]
jne 0x1400a27d2
cmp cl, 0x8d
je 0x1400a306c
cmp dx, word [rbp - 0x2c]
jne 0x1400a27e1
cmp cl, 0x88
je 0x1400a306c
cmp dx, word [rbp - 0x30]
jne 0x1400a27f0
cmp cl, 0x94
je 0x1400a306c
cmp dx, word [rbp - 0x34]
jne 0x1400a27ff
cmp cl, 0x54
je 0x1400a306c
cmp dx, word [rbp - 0x38]
jne 0x1400a280e
cmp cl, 0x54
je 0x1400a306c
cmp dx, word [rbp - 0x3c]
jne 0x1400a281d
cmp cl, 0x55
je 0x1400a306c
cmp dx, word [rbp - 0x40]
jne 0x1400a282c
cmp cl, 0x4e
je 0x1400a306c
cmp dx, word [rbp - 0x44]
jne 0x1400a283b
cmp cl, 0x4d
je 0x1400a306c
cmp dx, word [rbp - 0x48]
jne 0x1400a284a
cmp cl, 0x53
je 0x1400a306c
cmp dx, word [rbp - 0x4c]
jne 0x1400a2859
cmp cl, 0xff
je 0x1400a306c
cmp dx, word [rbp - 0x50]
jne 0x1400a2868
cmp cl, 0x54
je 0x1400a306c
cmp dx, word [rbp - 0x54]
jne 0x1400a2877
cmp cl, 0x4e
je 0x1400a306c
cmp dx, word [rbp - 0x58]
jne 0x1400a2886
cmp cl, 0x4c
je 0x1400a306c
cmp dx, word [rbp - 0x5c]
jne 0x1400a2895
cmp cl, 0x4f
je 0x1400a306c
cmp dx, word [rbp - 0x60]
jne 0x1400a28a4
cmp cl, 0x4e
je 0x1400a306c
cmp dx, word [rbp - 0x64]
jne 0x1400a28b3
cmp cl, 0x4d
je 0x1400a306c
cmp dx, word [rbp - 0x68]
jne 0x1400a28c2
cmp cl, 0x3e
je 0x1400a306c
cmp dx, word [rbp - 0x6c]
jne 0x1400a28d1
cmp cl, 0x54
je 0x1400a306c
cmp dx, word [rbp - 0x70]
jne 0x1400a28e0
cmp cl, 3
je 0x1400a306c
cmp dx, word [rbp - 0x74]
jne 0x1400a28ef
cmp cl, 0x88
je 0x1400a306c
cmp dx, word [rbp - 0x78]
jne 0x1400a28fe
cmp cl, 0x84
je 0x1400a306c
cmp dx, word [rbp - 0x7c]
jne 0x1400a290d
cmp cl, 0x8a
je 0x1400a306c
cmp dx, word [rbp - 0x80]
jne 0x1400a291c
cmp cl, 0x8d
je 0x1400a306c
cmp dx, word [rsp + 0x7c]
jne 0x1400a292c
cmp cl, 0x8e
je 0x1400a306c
cmp dx, word [rsp + 0x78]
jne 0x1400a293c
cmp cl, 0x8f
je 0x1400a306c
cmp dx, word [rsp + 0x74]
jne 0x1400a294c
cmp cl, 0x8c
je 0x1400a306c
cmp dx, word [rsp + 0x70]
jne 0x1400a295c
cmp cl, 0x89
je 0x1400a306c
cmp dx, word [rbp + 0x94]
jne 0x1400a296e
cmp cl, 0x8b
je 0x1400a306c
cmp dx, word [rbp + 0x90]
jne 0x1400a2980
cmp cl, 0x6c
je 0x1400a306c
cmp dx, word [rbp + 0x8c]
jne 0x1400a2992
cmp cl, 0xc
je 0x1400a306c
cmp dx, word [rbp + 0x88]
jne 0x1400a29a4
cmp cl, 0xc
je 0x1400a306c
cmp dx, word [rbp + 0x84]
jne 0x1400a29b6
cmp cl, 0xc
je 0x1400a306c
cmp dx, word [rbp + 0x80]
jne 0x1400a29c8
cmp cl, 0xc
je 0x1400a306c
cmp dx, word [rbp + 0xd4]
jne 0x1400a29da
cmp cl, 0xc
je 0x1400a306c
cmp dx, word [rbp + 0xd8]
jne 0x1400a29ec
cmp cl, 0x4e
je 0x1400a306c
cmp dx, word [rbp + 0xdc]
jne 0x1400a29fe
cmp cl, 9
je 0x1400a306c
cmp dx, word [rbp + 0xe0]
jne 0x1400a2a10
cmp cl, 0xa
je 0x1400a306c
cmp dx, word [rbp + 0xe4]
jne 0x1400a2a22
cmp cl, 0xa
je 0x1400a306c
cmp dx, word [rbp + 0xe8]
jne 0x1400a2a34
cmp cl, 0x4e
je 0x1400a306c
cmp dx, word [rbp + 0xec]
jne 0x1400a2a46
cmp cl, 0x4c
je 0x1400a306c
cmp dx, word [rbp + 0xf0]
jne 0x1400a2a58
cmp cl, 0x4a
je 0x1400a306c
cmp dx, word [rbp + 0xf4]
jne 0x1400a2a6a
cmp cl, 0x4b
je 0x1400a306c
cmp dx, word [rbp + 0xf8]
jne 0x1400a2a7c
cmp cl, 0x49
je 0x1400a306c
cmp dx, word [rbp + 0xfc]
jne 0x1400a2a8e
cmp cl, 0x48
je 0x1400a306c
cmp dx, word [rbp + 0x100]
jne 0x1400a2aa0
cmp cl, 0x4a
je 0x1400a306c
cmp dx, word [rbp + 0x104]
jne 0x1400a2ab2
cmp cl, 0x9a
je 0x1400a306c
cmp dx, word [rbp + 0x108]
jne 0x1400a2ac4
cmp cl, 0xc6
je 0x1400a306c
cmp dx, word [rbp + 0x10c]
jne 0x1400a2ad6
cmp cl, 0x4f
je 0x1400a306c
cmp dx, word [rbp + 0x110]
jne 0x1400a2ae8
cmp cl, 0xe2
je 0x1400a306c
cmp dx, word [rbp + 0x114]
jne 0x1400a2afa
cmp cl, 0x8a
je 0x1400a306c
cmp dx, word [rbp + 0x118]
jne 0x1400a2b0c
cmp cl, 5
je 0x1400a306c
cmp dx, word [rbp + 0x11c]
jne 0x1400a2b1e
cmp cl, 0x94
je 0x1400a306c
cmp dx, word [rbp + 0x120]
jne 0x1400a2b30
cmp cl, 0x8f
je 0x1400a306c
cmp dx, word [rbp + 0x124]
jne 0x1400a2b42
cmp cl, 0x45
je 0x1400a306c
cmp dx, word [rbp + 0x128]
jne 0x1400a2b54
cmp cl, 0xcc
je 0x1400a306c
cmp dx, word [rbp + 0x12c]
jne 0x1400a2b66
cmp cl, 0x8f
je 0x1400a306c
cmp dx, word [rbp + 0x130]
jne 0x1400a2b78
cmp cl, 8
je 0x1400a306c
cmp dx, word [rbp + 0x134]
jne 0x1400a2b8a
cmp cl, 9
je 0x1400a306c
cmp dx, word [rbp + 0x138]
jne 0x1400a2b9c
cmp cl, 0xc
je 0x1400a306c
cmp dx, word [rbp + 0x13c]
jne 0x1400a2bae
cmp cl, 0xa
je 0x1400a306c
cmp dx, word [rbp + 0x140]
jne 0x1400a2bc0
cmp cl, 5
je 0x1400a306c
cmp dx, word [rbp + 0x144]
jne 0x1400a2bd2
cmp cl, 0x4f
je 0x1400a306c
cmp dx, word [rbp + 0x148]
jne 0x1400a2be4
cmp cl, 0x4b
je 0x1400a306c
cmp dx, word [rbp + 0x14c]
jne 0x1400a2bf6
cmp cl, 0xb
je 0x1400a306c
cmp dx, word [rbp + 0x150]
jne 0x1400a2c08
cmp cl, 0xe
je 0x1400a306c
cmp dx, word [rbp + 0x154]
jne 0x1400a2c1a
mov ecx, dword [rsp + 0x68]
mov r10, qword [rsp + 0x38]
cmp rcx, qword [r10 + 0x40]
jae 0x1400a32d4
xor eax, eax
mov dword [rbp + 0x790], 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 + 0x790]
call qword [0x1400d0008]
mov eax, dword [rbp + 0x790]
cmp eax, dword [rbp + 0x398]
jne 0x1400a56c5
cmp byte [0x1402ec9c2], 0
jne 0x1400a55c5
mov rcx, qword [rsp + 0x38]
call fcn.140092ca0
mov dword [rbp + 0x244], 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 + 0x244]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x247]
mov byte [rbp + 0x39c], al
movzx eax, byte [rbp + 0x246]
mov byte [rbp + 0x39d], al
movzx eax, byte [rbp + 0x245]
mov byte [rbp + 0x39e], al
movzx eax, byte [rbp + 0x244]
mov byte [rbp + 0x39f], al
mov edx, dword [rbp + 0x39c]
mov r10, qword [rsp + 0x38]
mov dword [r10 + 0x64], edx
lea ecx, [rdx - 4]
add qword [r10 + 0x40], rcx
mov eax, edx
add rax, qword [r10 + 0x40]
cmp rax, qword [r10 + 0x48]
jne 0x1400a221b
mov esi, 1
mov r12d, 0xffffffff
mov rax, qword [rbp + 0x588]
mov ecx, dword [rax]
test ecx, ecx
je 0x1400a5697
cmp ecx, 0xffffffff
je 0x1400a56ae
mov rax, qword [rbp + 0x588]
mov ecx, r12d
lock xadd dword [rax], ecx
add ecx, 0xffffffff
setne al
test al, al
jne 0x1400a56ae
mov r8d, 8
mov rdx, rsi
mov rcx, qword [rbp + 0x588]
call qword [0x1400ce4f0]
nop
lea rcx, [rbp + 0xb0]
call qword [0x1400ceaf8]
mov r9, qword [rsp + 0x38]
jmp 0x14009eb5a
mov dword [rbp + 0x248], 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 + 0x248]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x24b]
mov byte [rbp + 0x3a0], al
movzx eax, byte [rbp + 0x24a]
mov byte [rbp + 0x3a1], al
movzx eax, byte [rbp + 0x249]
mov byte [rbp + 0x3a2], al
movzx eax, byte [rbp + 0x248]
mov byte [rbp + 0x3a3], al
mov eax, dword [rbp + 0x3a0]
mov r10, qword [rsp + 0x38]
mov dword [r10 + 0x64], eax
add eax, 0xfffffffc
mov ecx, eax
add qword [r10 + 0x40], rcx
jmp 0x1400a221b
cmp ecx, edi
mov edx, dword [rbp + 0x228]
movzx edx, dl
mov eax, 1
cmove edx, eax
mov dword [rbp + 0x228], edx
mov qword [rbp + 0x790], 0
mov rax, qword [rsp + 0x38]
xor r8d, r8d
mov rdx, qword [rax + 0x40]
sub rdx, 4
cmp ecx, esi
mov rcx, qword [rax + 0x10]
jne 0x1400a5811
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x790]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x793]
mov byte [rbp + 0x3a4], al
movzx eax, byte [rbp + 0x792]
mov byte [rbp + 0x3a5], al
movzx eax, byte [rbp + 0x791]
mov byte [rbp + 0x3a6], al
movzx eax, byte [rbp + 0x790]
mov byte [rbp + 0x3a7], al
mov edx, 0xc
cmp dword [rbp + 0x3a4], 1
mov eax, 4
cmovne edx, eax
mov qword [rsp + 0x50], rdx
mov r10, qword [rsp + 0x38]
jmp 0x1400a2220
call qword [0x1400d0000]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x790]
call qword [0x1400d0008]
movzx eax, byte [rbp + 0x793]
mov byte [rbp + 0x3a8], al
movzx eax, byte [rbp + 0x792]
mov byte [rbp + 0x3a9], al
movzx eax, byte [rbp + 0x791]
mov byte [rbp + 0x3aa], al
movzx eax, byte [rbp + 0x790]
mov byte [rbp + 0x3ab], al
mov eax, dword [rbp + 0x3a8]
mov edx, eax
mov qword [rsp + 0x50], rax
mov r10, qword [rsp + 0x38]
cmp byte [rbp + 0x228], 0
je 0x1400a5896
mov qword [r10 + 0x40], rax
xor al, al
mov dword [rbp + 0x228], eax
jmp 0x1400a2220
lea ecx, [rax - 4]
add qword [r10 + 0x40], rcx
jmp 0x1400a2220
lea ecx, [rdx + 4]
add qword [r10 + 0x40], rcx
mov eax, edx
sub qword [0x1402ec9c8], rax
mov dword [0x1402ec9e8], 0
mov r8, qword [r10 + 0x40]
mov r9, qword [r10 + 0x48]
mov rdx, r8
cmp r8, r9
jae 0x1400a5662
jmp 0x1400a14a3