Function at 0x1400be0a0
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 - 0x950]
sub rsp, 0xa50
mov rax, qword [0x1404097d8]
xor rax, rsp
mov qword [rbp + 0x940], rax
mov rax, rdx
mov qword [rbp + 0x6f8], rdx
mov rdi, rcx
mov qword [rsp + 0x38], rcx
mov qword [rbp + 0x8b0], rdx
xor r15d, r15d
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x40], r15d
mov byte [0x14040afef], r15b
lea rdx, [rbp + 0x8b8]
mov rcx, rax
call qword [0x1400fe560]
nop
lea rcx, [rbp + 0x8b8]
cmp qword [rbp + 0x8d0], 8
cmovae rcx, qword [rbp + 0x8b8]
lea rdx, [0x14011b6c4]
call qword [0x140100158]
mov qword [rdi + 0x10], rax
mov dword [rbp + 0x4fc], 0x766f6f6d
mov dword [rbp + 0x4f8], 0x6468766d
mov dword [rbp + 0x8f0], 0x2000000
mov byte [rbp + 0x8f4], 9
mov word [rbp + 0xf4], 0x5047
mov word [rbp + 0x468], 0x1a21
mov byte [rbp + 0x46a], 0x14
mov word [rbp + 0x46c], 0x1a21
mov byte [rbp + 0x46e], 0x15
mov word [rbp + 0x470], 0x1a21
mov byte [rbp + 0x472], 0xf
mov word [rbp + 0x474], 0x1021
mov byte [rbp + 0x476], 5
mov word [rbp + 0x478], 0x2021
mov byte [rbp + 0x47a], 5
mov word [rbp + 0x47c], 0x4c21
mov byte [rbp + 0x47e], 0x6c
mov word [rbp + 0x480], 0x4c21
mov byte [rbp + 0x482], 0xd8
mov word [rbp + 0x484], 0x1a21
mov byte [rbp + 0x486], 0x8f
mov word [rbp + 0x488], 0x1a21
mov byte [rbp + 0x48a], 0x8e
mov word [rbp + 0x48c], 0x7a21
mov byte [rbp + 0x48e], 0xf
mov word [rbp + 0x490], 0x2a21
mov byte [rbp + 0x492], 0xf
mov word [rbp + 0x494], 0x2a21
mov byte [rbp + 0x496], 0x14
mov word [rbp + 0x498], 0x2a21
mov byte [rbp + 0x49a], 0x15
mov word [rbp + 0x49c], 0xc27
mov byte [rbp + 0x49e], 0x54
mov word [rbp + 0x4a0], 0xc27
mov byte [rbp + 0x4a2], 0x55
mov word [rbp + 0x4a4], 0x2c27
mov byte [rbp + 0x4a6], 0x54
mov word [rbp + 0x4a8], 0x6c27
mov byte [rbp + 0x4aa], 0x54
mov word [rbp + 0x4ac], 0x6c27
mov byte [rbp + 0x4ae], 0x55
mov word [rbp + 0x100], 0x2c27
mov byte [rbp + 0x102], 0x54
mov word [rbp + 0xf8], 0x4e21
mov word [rbp + 0x104], 0xc21
mov byte [rbp + 0x106], 0x4d
mov word [rbp + 0x108], 0xc21
mov byte [rbp + 0x10a], 0x4e
mov word [rbp + 0x10c], 0xc21
mov byte [rbp + 0x10e], 0x4f
mov word [rbp + 0x110], 0x2c21
mov byte [rbp + 0x112], 0x4d
mov word [rbp + 0x114], 0x4e21
mov byte [rbp + 0x116], 0xfe
mov word [rbp + 0x118], 0x6c21
mov byte [rbp + 0x11a], 0x4f
mov word [rbp + 0x11c], 0x6c21
mov byte [rbp + 0x11e], 0x4f
mov word [rbp + 0x120], 0xa21
mov byte [rbp + 0x122], 0x14
mov word [rbp + 0x124], 0xa21
mov byte [rbp + 0x126], 0xd
mov word [rbp + 0x128], 0xa21
mov byte [rbp + 0x12a], 0x15
mov word [rbp + 0x12c], 0xa21
mov byte [rbp + 0x12e], 0xe
mov word [rbp + 0x130], 0xa21
mov byte [rbp + 0x132], 0xc
mov word [rbp + 0x134], 0xa21
mov byte [rbp + 0x136], 0xf
mov word [rbp + 0x138], 0xa21
mov byte [rbp + 0x13a], 0xb
mov word [rbp + 0x13c], 0x2a21
mov byte [rbp + 0x13e], 0xf
mov word [rbp + 0x140], 0x4c21
mov byte [rbp + 0x142], 0xff
mov word [rbp + 0x144], 0x4c21
mov byte [rbp + 0x146], 0xfe
mov word [rbp + 0x148], 0x4c21
mov byte [rbp + 0x14a], 0xff
mov word [rbp + 0x14c], 0x6a21
mov byte [rbp + 0x14e], 0xd
mov word [rbp + 0x150], 0x1121
mov byte [rbp + 0x152], 0x45
mov word [rbp + 0x154], 0x1b21
mov byte [rbp + 0x156], 0x8f
mov word [rbp + 0x158], 0x1b21
mov byte [rbp + 0x15a], 0x8e
mov word [rbp + 0x15c], 0x1b21
mov byte [rbp + 0x15e], 0x8c
mov word [rbp + 0x160], 0x1b21
mov byte [rbp + 0x162], 0x8d
mov word [rbp + 0x164], 0x1b21
mov byte [rbp + 0x166], 0x88
mov word [rbp + 0x168], 0x1b21
mov byte [rbp + 0x16a], 0x94
mov word [rbp + 0x16c], 0xc21
mov byte [rbp + 0x16e], 0x54
mov word [rbp + 0x170], 0xc21
mov byte [rbp + 0x172], 0x54
mov word [rbp + 0x174], 0xc21
mov byte [rbp + 0x176], 0x55
mov word [rbp + 0x178], 0xc21
mov byte [rbp + 0x17a], 0x4e
mov word [rbp + 0x17c], 0xc21
mov byte [rbp + 0x17e], 0x4d
mov word [rbp + 0x180], 0x2c21
mov byte [rbp + 0x182], 0x53
mov word [rbp + 0x184], 0x4e21
mov byte [rbp + 0x186], 0xff
mov word [rbp + 0x188], 0x6c21
mov byte [rbp + 0x18a], 0x54
mov word [rbp + 0x18c], 0x6c21
mov byte [rbp + 0x18e], 0x4e
mov word [rbp + 0x190], 0x2c21
mov byte [rbp + 0x192], 0x4c
mov word [rbp + 0x194], 0x2c21
mov byte [rbp + 0x196], 0x4f
mov word [rbp + 0x198], 0xc21
mov byte [rbp + 0x19a], 0x4e
mov word [rbp + 0x19c], 0xc21
mov byte [rbp + 0x19e], 0x4d
mov word [rbp + 0x1a0], 0x4e21
mov byte [rbp + 0x1a2], 0x3e
mov word [rbp + 0x1a4], 0x2c21
mov byte [rbp + 0x1a6], 0x54
mov word [rbp + 0x1a8], 0x2021
mov byte [rbp + 0x1aa], 3
mov word [rbp + 0x1ac], 0xb21
mov byte [rbp + 0x1ae], 0x88
mov word [rbp + 0x1b0], 0xb21
mov byte [rbp + 0x1b2], 0x84
mov word [rbp + 0x1b4], 0xb21
mov byte [rbp + 0x1b6], 0x8a
mov word [rbp + 0x1b8], 0xb21
mov byte [rbp + 0x1ba], 0x8d
mov word [rbp + 0x1bc], 0xb21
mov byte [rbp + 0x1be], 0x8e
mov word [rbp + 0x1c0], 0xb21
mov byte [rbp + 0x1c2], 0x8f
mov word [rbp + 0x1c4], 0xb21
mov byte [rbp + 0x1c6], 0x8c
mov word [rbp + 0x1c8], 0xb21
mov byte [rbp + 0x1ca], 0x89
mov word [rbp + 0x1cc], 0xb21
mov byte [rbp + 0x1ce], 0x8b
mov word [rbp + 0x1d0], 0x8f20
mov byte [rbp + 0x1d2], 0x6c
mov word [rbp + 0x1d4], 0x9220
mov byte [rbp + 0x1d6], 0xc
mov word [rbp + 0x1d8], 0x9120
mov byte [rbp + 0x1da], 0xc
mov word [rbp + 0x1dc], 0x8e20
mov byte [rbp + 0x1de], 0xc
mov word [rbp + 0x1e0], 0x9320
mov byte [rbp + 0x1e2], 0xc
mov word [rbp + 0x1e4], 0x9520
mov byte [rbp + 0x1e6], 0xc
mov word [rbp + 0x1e8], 0x9820
mov byte [rbp + 0x1ea], 0x4e
mov byte [rdi + 0x35c], r15b
mov byte [rdi + 0x361], r15b
mov byte [rsp + 0x44], r15b
mov r12d, r15d
mov dword [rsp + 0x48], r15d
mov r13d, r15d
mov dword [rdi + 0xa8], r15d
mov qword [rdi + 0x40], r15
xor edx, edx
lea rcx, [0x140100620]
call qword [0x1400febd8]
mov qword [rbp + 0x18], rax
movabs rsi, 0xc53d674ac88f023
mov rdx, rsi
lea rcx, [rbp + 0x6a8]
call fcn.1400ea810
nop
movabs r14, 0x9000000001
mov ebx, dword [rbp + 0x8f0]
mov dword [rbp + 0xd8], ebx
cmp qword [rdi + 0x40], 0x300000
jae 0x1400be78f
cmp byte [0x14040adcd], 0
jne 0x1400be78f
xor eax, eax
mov qword [rbp + 0x8e0], rax
xor r8d, r8d
mov rdx, qword [rdi + 0x40]
mov rcx, qword [rdi + 0x10]
call qword [0x140100168]
mov r9, qword [rdi + 0x10]
mov edx, 1
lea r8d, [rdx + 7]
lea rcx, [rbp + 0x8e0]
call qword [0x140100178]
cmp dword [rbp + 0x8e0], ebx
jne 0x1400be77f
cmp byte [rbp + 0x8e4], 9
jne 0x1400be77f
add qword [rdi + 0x40], 6
xor eax, eax
mov dword [rbp + 0x8e0], eax
mov byte [rbp + 0x8e4], al
xor r8d, r8d
mov rdx, qword [rdi + 0x40]
mov rcx, qword [rdi + 0x10]
call qword [0x140100168]
mov r9, qword [rdi + 0x10]
mov edx, 1
lea r8d, [rdx + 4]
lea rcx, [rbp + 0x8e0]
call qword [0x140100178]
cmp byte [rbp + 0x8e0], 0
jne 0x1400be77f
movzx ecx, byte [rbp + 0x8e4]
cmp cl, 0x28
ja 0x1400be76e
mov eax, ecx
movabs rdx, 0x1a200000042
bt rdx, rcx
jb 0x1400be788
sub cl, 0x41
cmp cl, 0x27
ja 0x1400be77f
movzx eax, cl
bt r14, rax
jb 0x1400be788
inc qword [rdi + 0x40]
jmp 0x1400be6a9
mov byte [rdi + 0x361], 1
cmp byte [rdi + 0x361], 0
je 0x1400c0b9c
mov qword [rdi + 0x40], r15
cmp byte [0x14040addf], 0
jne 0x1400be7d1
mov rcx, qword [rdi + 0x48]
cmp rcx, 0xa00000
jbe 0x1400be7d1
movabs rax, 0xaaaaaaaaaaaaaaab
mul rcx
shr rdx, 1
mov qword [rdi + 0x48], rdx
mov qword [0x14040aef0], rdx
mov edx, dword [rdi + 0x48]
mov rcx, rdi
call fcn.1400edf20
mov r9, qword [rsp + 0x38]
mov rax, qword [r9 + 0x40]
mov rcx, qword [r9 + 0x48]
cmp rax, rcx
jae 0x1400bed15
mov r15d, 4
mov ebx, dword [rbp + 0x4fc]
mov r14d, dword [rbp + 0x4f8]
movzx edi, word [rbp + 0xf4]
movzx edx, word [rbp + 0x468]
mov word [rsp + 0x64], dx
movzx edx, word [rbp + 0x46c]
mov word [rsp + 0x54], dx
movzx edx, word [rbp + 0x470]
mov word [rsp + 0x50], dx
movzx edx, word [rbp + 0x474]
mov word [rbp - 0x16], dx
movzx edx, word [rbp + 0x478]
mov word [rbp - 0x18], dx
movzx edx, word [rbp + 0x47c]
mov word [rbp - 0x1a], dx
movzx edx, word [rbp + 0x480]
mov word [rbp - 0x1c], dx
movzx edx, word [rbp + 0x484]
mov word [rbp - 0x1e], dx
movzx edx, word [rbp + 0x488]
mov word [rbp - 0x20], dx
movzx edx, word [rbp + 0x48c]
mov word [rbp - 0x22], dx
movzx edx, word [rbp + 0x490]
mov word [rbp - 0x28], dx
movzx edx, word [rbp + 0x494]
mov word [rbp - 0x2a], dx
movzx edx, word [rbp + 0x498]
mov word [rbp - 0x2c], dx
movzx edx, word [rbp + 0x49c]
mov word [rbp - 0x2e], dx
movzx edx, word [rbp + 0x4a0]
mov word [rbp - 0x30], dx
movzx edx, word [rbp + 0x4a4]
mov word [rbp - 0x32], dx
movzx edx, word [rbp + 0x4a8]
mov word [rbp - 0x34], dx
movzx edx, word [rbp + 0x4ac]
mov word [rbp - 0x36], dx
movzx edx, word [rbp + 0x100]
mov word [rbp - 0x38], dx
movzx esi, word [rbp + 0xf8]
movzx edx, word [rbp + 0x104]
mov word [rbp - 0x3a], dx
movzx edx, word [rbp + 0x108]
mov word [rbp - 0x24], dx
movzx edx, word [rbp + 0x10c]
mov word [rbp - 0x3c], dx
movzx edx, word [rbp + 0x110]
mov word [rbp - 0x3e], dx
movzx edx, word [rbp + 0x114]
mov word [rbp - 0x40], dx
movzx edx, word [rbp + 0x118]
mov word [rbp - 0x42], dx
movzx edx, word [rbp + 0x11c]
mov word [rbp - 0x44], dx
movzx edx, word [rbp + 0x120]
mov word [rbp - 0x46], dx
movzx edx, word [rbp + 0x124]
mov word [rbp - 0x48], dx
movzx edx, word [rbp + 0x128]
mov word [rbp - 0x4a], dx
movzx edx, word [rbp + 0x12c]
mov word [rbp - 0x4c], dx
movzx edx, word [rbp + 0x130]
mov word [rbp - 0x4e], dx
movzx edx, word [rbp + 0x134]
mov word [rbp - 0x50], dx
movzx edx, word [rbp + 0x138]
mov word [rbp - 0x52], dx
movzx edx, word [rbp + 0x13c]
mov word [rbp - 0x54], dx
movzx edx, word [rbp + 0x140]
mov word [rbp - 0x56], dx
movzx edx, word [rbp + 0x144]
mov word [rbp - 0x58], dx
movzx edx, word [rbp + 0x148]
mov word [rbp - 0x5a], dx
movzx edx, word [rbp + 0x14c]
mov word [rbp - 0x5c], dx
movzx edx, word [rbp + 0x150]
mov word [rbp - 0x5e], dx
movzx edx, word [rbp + 0x154]
mov word [rbp - 0x60], dx
movzx edx, word [rbp + 0x158]
mov word [rbp - 0x62], dx
movzx edx, word [rbp + 0x15c]
mov word [rbp - 0x64], dx
movzx edx, word [rbp + 0x160]
mov word [rbp - 0x66], dx
movzx edx, word [rbp + 0x164]
mov word [rbp - 0x68], dx
movzx edx, word [rbp + 0x168]
mov word [rbp - 0x6a], dx
movzx edx, word [rbp + 0x16c]
mov word [rbp - 0x6c], dx
movzx edx, word [rbp + 0x170]
mov word [rsp + 0x7c], dx
movzx edx, word [rbp + 0x174]
mov word [rbp - 0x6e], dx
movzx edx, word [rbp + 0x178]
mov word [rbp - 0x70], dx
movzx edx, word [rbp + 0x17c]
mov word [rbp - 0x72], dx
movzx edx, word [rbp + 0x180]
mov word [rbp - 0x74], dx
movzx edx, word [rbp + 0x184]
mov word [rbp - 0x76], dx
movzx edx, word [rbp + 0x188]
mov word [rbp - 0x78], dx
movzx edx, word [rbp + 0x18c]
mov word [rbp - 0x7a], dx
movzx edx, word [rbp + 0x190]
mov word [rbp - 0x7c], dx
movzx edx, word [rbp + 0x194]
mov word [rbp - 0x7e], dx
movzx edx, word [rbp + 0x198]
mov word [rbp - 0x80], dx
movzx edx, word [rbp + 0x19c]
mov word [rsp + 0x7e], dx
movzx edx, word [rbp + 0x1a0]
mov word [rsp + 0x7a], dx
movzx edx, word [rbp + 0x1a4]
mov word [rsp + 0x78], dx
movzx edx, word [rbp + 0x1a8]
mov word [rsp + 0x76], dx
movzx edx, word [rbp + 0x1ac]
mov word [rsp + 0x74], dx
movzx edx, word [rbp + 0x1b0]
mov word [rsp + 0x72], dx
movzx edx, word [rbp + 0x1b4]
mov word [rsp + 0x70], dx
movzx edx, word [rbp + 0x1b8]
mov word [rsp + 0x6e], dx
movzx edx, word [rbp + 0x1bc]
mov word [rsp + 0x6c], dx
movzx edx, word [rbp + 0x1c0]
mov word [rsp + 0x6a], dx
movzx edx, word [rbp + 0x1c4]
mov word [rsp + 0x68], dx
movzx edx, word [rbp + 0x1c8]
mov word [rsp + 0x66], dx
movzx edx, word [rbp + 0x1cc]
mov word [rbp - 0x26], dx
movzx edx, word [rbp + 0x1d0]
mov word [rsp + 0x62], dx
movzx edx, word [rbp + 0x1d4]
mov word [rsp + 0x60], dx
movzx edx, word [rbp + 0x1d8]
mov word [rsp + 0x5e], dx
movzx edx, word [rbp + 0x1dc]
mov word [rsp + 0x5c], dx
movzx edx, word [rbp + 0x1e0]
mov word [rsp + 0x5a], dx
movzx edx, word [rbp + 0x1e4]
mov word [rsp + 0x58], dx
movzx edx, word [rbp + 0x1e8]
mov word [rsp + 0x56], dx
mov edx, dword [rbp + 0x538]
mov dword [rbp - 8], edx
cmp byte [0x14040adcd], 0
jne 0x1400bed15
cmp rax, rcx
ja 0x1400bed15
mov word [r9 + 0x358], 0
xor eax, eax
mov dword [rbp + 0x8e0], eax
xor r8d, r8d
mov rdx, qword [r9 + 0x40]
mov rcx, qword [r9 + 0x10]
call qword [0x140100168]
mov r9, qword [rsp + 0x38]
mov r9, qword [r9 + 0x10]
mov r8, r15
mov edx, 1
lea rcx, [rbp + 0x8e0]
call qword [0x140100178]
movzx eax, byte [rbp + 0x8e3]
mov byte [rsp + 0x4c], al
movzx eax, byte [rbp + 0x8e2]
mov byte [rsp + 0x4d], al
movzx eax, byte [rbp + 0x8e1]
mov byte [rsp + 0x4e], al
movzx eax, byte [rbp + 0x8e0]
mov byte [rsp + 0x4f], al
mov r15d, dword [rsp + 0x4c]
mov qword [rbp + 0xe0], r15
cmp dword [rbp + 0x8e0], ebx
jne 0x1400bedca
xor eax, eax
mov dword [rbp + 0x8e0], eax
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x40]
add rdx, 8
xor r8d, r8d
mov rcx, qword [rax + 0x10]
call qword [0x140100168]
mov r9, qword [rsp + 0x38]
mov r9, qword [r9 + 0x10]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x8e0]
call qword [0x140100178]
cmp dword [rbp + 0x8e0], r14d
jne 0x1400bedca
cmp byte [0x14040aeda], 0
jne 0x1400bec7e
mov rcx, qword [rsp + 0x38]
call fcn.1400b2d70
mov dword [rbp + 0xe8], 0
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x40]
sub rdx, 4
xor r8d, r8d
mov rcx, qword [rax + 0x10]
call qword [0x140100168]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 4]
lea rcx, [rbp + 0xe8]
call qword [0x140100178]
movzx eax, byte [rbp + 0xeb]
mov byte [rbp + 0xc8], al
movzx eax, byte [rbp + 0xea]
mov byte [rbp + 0xc9], al
movzx eax, byte [rbp + 0xe9]
mov byte [rbp + 0xca], al
movzx eax, byte [rbp + 0xe8]
mov byte [rbp + 0xcb], al
mov eax, dword [rbp + 0xc8]
mov r9, qword [rsp + 0x38]
mov dword [r9 + 0x9c], eax
add rax, qword [r9 + 0x40]
cmp rax, qword [r9 + 0x48]
jne 0x1400bedcf
mov r12d, 0xffffffff
mov rcx, qword [r9 + 0x10]
call qword [0x140100100]
nop
mov rax, qword [rbp + 0x6b0]
mov ecx, dword [rax]
test ecx, ecx
je 0x1400bed4f
cmp ecx, 0xffffffff
je 0x1400bed7b
mov rax, qword [rbp + 0x6b0]
lock xadd dword [rax], r12d
add r12d, 0xffffffff
setne al
test al, al
jne 0x1400bed7b
mov rbx, qword [rbp + 0x6b0]
mov rcx, rbx
call qword [0x1400fe5f0]
mov rcx, rbx
call qword [0x1400fe5f0]
mov edx, 1
lea r8d, [rdx + 7]
mov rcx, rbx
call qword [0x1400fe5e8]
nop
lea rcx, [rbp + 0x18]
call qword [0x1400fec30]
nop
lea rcx, [rbp + 0x8b8]
call fcn.1400d11f0
nop
mov rcx, qword [rbp + 0x6f8]
call qword [0x1400fec30]
mov rcx, qword [rbp + 0x940]
xor rcx, rsp
call fcn.1400f0100
mov rbx, qword [rsp + 0xaa0]
add rsp, 0xa50
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov r9, qword [rsp + 0x38]
cmp word [rbp + 0x8e0], di
jne 0x1400bede5
add qword [r9 + 0x40], 0x10
mov byte [r9 + 0x35b], 1
cmp r15d, 2
jne 0x1400bf020
test r12d, r12d
je 0x1400beffc
mov byte [rsp + 0x44], 1
add r13d, r12d
mov edx, r13d
mov rcx, r9
call fcn.1400ee850
lea r8d, [r15 + 8]
mov edx, dword [rbp - 8]
lea rcx, [rbp + 0x700]
call qword [0x1400febf8]
mov r12, rax
lea r8d, [r15 - 3]
lea rdx, str.AVC_Vide__at_
lea rcx, [rbp + 0x5e0]
call qword [0x1400fec08]
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 + 0x5e0]
call qword [0x1400fec18]
mov rdx, r15
lea rcx, [rbp + 0x18]
call qword [0x1400fec28]
mov eax, dword [rsp + 0x30]
and eax, 0xfffffffe
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x5e0]
call qword [0x1400fec30]
nop
lea rcx, [rbp + 0x700]
call qword [0x1400fec30]
mov r8d, 0xa
mov edx, dword [rsp + 0x48]
lea rcx, [rbp + 0x708]
call qword [0x1400febf8]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x5e8]
call qword [0x1400fec08]
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 + 0x5e8]
call qword [0x1400fec18]
mov rdx, r15
lea rcx, [rbp + 0x18]
call qword [0x1400fec18]
mov eax, dword [rsp + 0x30]
and eax, 0xfffffffd
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x5e8]
call qword [0x1400fec30]
nop
lea rcx, [rbp + 0x708]
call qword [0x1400fec30]
lea r8, [rbp + 0x18]
lea rdx, [rbp + 0x558]
lea rcx, [rbp + 0x6a8]
call fcn.1400eb140
nop
lea rdx, [0x14011b6f0]
lea rcx, [rbp + 0x558]
call qword [0x1400fea78]
lea rdx, [rbp + 0x710]
lea rcx, [rbp + 0x558]
call qword [0x1400fead0]
nop
mov rcx, rax
call qword [0x1400fead8]
nop
lea rcx, [rbp + 0x710]
call qword [0x1400feae0]
mov dword [rbp + 0x580], 0
mov r12, qword [rsp + 0x38]
cmp qword [r12 + 0x30], 0
je 0x1400befe7
lea rdx, [rbp + 0x718]
lea rcx, [rbp + 0x558]
call qword [0x1400fead0]
nop
mov rcx, qword [rbp + 0x558]
mov r15d, dword [rcx + 4]
mov rcx, rax
call qword [0x1400fe5c8]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x580]
mov r8d, r15d
mov rcx, qword [r12 + 0x30]
call qword [0x1400fe090]
nop
lea rcx, [rbp + 0x718]
call qword [0x1400feae0]
xor r12d, r12d
lea rcx, [rbp + 0x558]
call qword [0x1400fec30]
mov r9, qword [rsp + 0x38]
mov byte [r9 + 0x359], 1
mov edx, dword [r9 + 0x40]
mov dword [rbp - 8], edx
add r12d, 6
mov dword [rsp + 0x48], r12d
mov r15, qword [rbp + 0xe0]
jmp 0x1400c0b37
xor eax, eax
mov dword [rbp + 0x8e8], eax
mov byte [rbp + 0x8ec], al
xor r8d, r8d
mov rdx, qword [r9 + 0x40]
mov rcx, qword [r9 + 0x10]
call qword [0x140100168]
mov r15, qword [rsp + 0x38]
mov r9, qword [r15 + 0x10]
mov edx, 1
lea r8d, [rdx + 4]
lea rcx, [rbp + 0x8e8]
call qword [0x140100178]
cmp byte [rbp + 0x8e8], 0
jne 0x1400bf368
movzx ecx, byte [rbp + 0x8ec]
cmp cl, 0x28
ja 0x1400bf087
movabs rdx, 0x1a200000042
bt rdx, rcx
jb 0x1400bf0a7
sub cl, 0x41
cmp cl, 0x27
ja 0x1400bf368
movabs rax, 0x9000000001
bt rax, rcx
jae 0x1400bf368
xor eax, eax
mov dword [rbp + 0x8e0], eax
xor r8d, r8d
mov rdx, qword [r15 + 0x40]
mov rcx, qword [r15 + 0x10]
call qword [0x140100168]
mov r9, qword [r15 + 0x10]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x8e0]
call qword [0x140100178]
movzx eax, byte [rbp + 0x8e3]
mov byte [rbp + 0xcc], al
movzx eax, byte [rbp + 0x8e2]
mov byte [rbp + 0xcd], al
movzx eax, byte [rbp + 0x8e1]
mov byte [rbp + 0xce], al
movzx eax, byte [rbp + 0x8e0]
mov byte [rbp + 0xcf], al
mov eax, dword [rbp + 0xcc]
mov r15d, eax
mov qword [rbp + 0xe0], rax
mov r10, qword [rsp + 0x38]
test eax, eax
je 0x1400bf13f
mov rdx, qword [r10 + 0x40]
mov rcx, qword [r10 + 0x48]
mov r8, rdx
mov r9, rcx
add rax, rdx
cmp rax, rcx
ja 0x1400bf14f
jmp 0x1400bf161
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 [rbp + 0xe0], r15
mov rdx, r8
mov rcx, r9
add r12d, 4
add r12d, r15d
mov dword [rsp + 0x48], r12d
mov byte [r10 + 0x359], 1
mov eax, r15d
add rax, rdx
cmp rax, rcx
jbe 0x1400bf36b
lea esi, [r12 + 4]
add esi, r15d
lea edx, [rsi + r13]
mov rcx, r10
call fcn.1400ee850
mov r8d, 0xa
mov edx, dword [rbp - 8]
lea rcx, [rbp + 0x7b8]
call qword [0x1400febf8]
mov rdi, rax
mov r12d, 0xffffffff
mov r8d, r12d
lea rdx, str.AVC_Vide__at_
lea rcx, [rbp + 0x640]
call qword [0x1400fec08]
mov rbx, rax
mov r14d, dword [rsp + 0x30]
or r14d, 4
mov dword [rsp + 0x40], r14d
mov rdx, rdi
lea rcx, [rbp + 0x640]
call qword [0x1400fec18]
mov rdx, rbx
lea rcx, [rbp + 0x18]
call qword [0x1400fec28]
and r14d, 0xfffffffb
mov dword [rsp + 0x40], r14d
lea rcx, [rbp + 0x640]
call qword [0x1400fec30]
nop
lea rcx, [rbp + 0x7b8]
call qword [0x1400fec30]
lea r8d, [r12 + 0xb]
mov edx, esi
lea rcx, [rbp + 0x7c0]
call qword [0x1400febf8]
mov rdi, rax
mov r8d, r12d
lea rdx, str._Size_
lea rcx, [rbp + 0x648]
call qword [0x1400fec08]
mov rbx, rax
or r14d, 8
mov dword [rsp + 0x40], r14d
mov rdx, rdi
lea rcx, [rbp + 0x648]
call qword [0x1400fec18]
mov rdx, rbx
lea rcx, [rbp + 0x18]
call qword [0x1400fec18]
nop
lea rcx, [rbp + 0x648]
call qword [0x1400fec30]
nop
lea rcx, [rbp + 0x7c0]
call qword [0x1400fec30]
lea r8, [rbp + 0x18]
lea rdx, [rbp + 0x508]
lea rcx, [rbp + 0x6a8]
call fcn.1400eb140
nop
lea rdx, [0x14011b6f0]
lea rcx, [rbp + 0x508]
call qword [0x1400fea78]
lea rdx, [rbp + 0x7c8]
lea rcx, [rbp + 0x508]
call qword [0x1400fead0]
nop
mov rcx, rax
call qword [0x1400fead8]
nop
lea rcx, [rbp + 0x7c8]
call qword [0x1400feae0]
xor esi, esi
mov dword [rbp + 0x598], esi
mov rdi, qword [rsp + 0x38]
cmp qword [rdi + 0x30], rsi
je 0x1400bf351
lea rdx, [rbp + 0x7d0]
lea rcx, [rbp + 0x508]
call qword [0x1400fead0]
nop
mov rcx, qword [rbp + 0x508]
mov ebx, dword [rcx + 4]
mov rcx, rax
call qword [0x1400fe5c8]
mov rdx, rax
mov qword [rsp + 0x20], rsi
lea r9, [rbp + 0x598]
mov r8d, ebx
mov rcx, qword [rdi + 0x30]
call qword [0x1400fe090]
nop
lea rcx, [rbp + 0x7d0]
call qword [0x1400feae0]
nop
lea rcx, [rbp + 0x508]
call qword [0x1400fec30]
mov r9, qword [rsp + 0x38]
jmp 0x1400bed1b
mov r10, r15
movzx eax, word [rbp + 0x8e0]
movzx ecx, byte [rbp + 0x8e2]
cmp ax, word [rsp + 0x64]
jne 0x1400bf389
cmp cl, 0x14
je 0x1400bfa2d
cmp ax, word [rsp + 0x54]
jne 0x1400bf399
cmp cl, 0x15
je 0x1400bfa2d
cmp ax, word [rsp + 0x50]
jne 0x1400bf3a9
cmp cl, 0xf
je 0x1400bfa2d
cmp ax, word [rbp - 0x16]
jne 0x1400bf3b8
cmp cl, 5
je 0x1400bfa2d
cmp ax, word [rbp - 0x18]
jne 0x1400bf3c7
cmp cl, 5
je 0x1400bfa2d
cmp ax, word [rbp - 0x1a]
jne 0x1400bf3d6
cmp cl, 0x6c
je 0x1400bfa2d
cmp ax, word [rbp - 0x1c]
jne 0x1400bf3e5
cmp cl, 0xd8
je 0x1400bfa2d
cmp ax, word [rbp - 0x1e]
jne 0x1400bf3f4
cmp cl, 0x8f
je 0x1400bfa2d
cmp ax, word [rbp - 0x20]
jne 0x1400bf403
cmp cl, 0x8e
je 0x1400bfa2d
cmp ax, word [rbp - 0x22]
jne 0x1400bf412
cmp cl, 0xf
je 0x1400bfa2d
cmp ax, word [rbp - 0x28]
jne 0x1400bf421
cmp cl, 0xf
je 0x1400bfa2d
cmp ax, word [rbp - 0x2a]
jne 0x1400bf430
cmp cl, 0x14
je 0x1400bfa2d
cmp ax, word [rbp - 0x2c]
jne 0x1400bf43f
cmp cl, 0x15
je 0x1400bfa2d
cmp ax, word [rbp - 0x2e]
jne 0x1400bf44e
cmp cl, 0x54
je 0x1400bfa2d
cmp ax, word [rbp - 0x30]
jne 0x1400bf45d
cmp cl, 0x55
je 0x1400bfa2d
cmp ax, word [rbp - 0x32]
jne 0x1400bf46c
cmp cl, 0x54
je 0x1400bfa2d
cmp ax, word [rbp - 0x34]
jne 0x1400bf47b
cmp cl, 0x54
je 0x1400bfa2d
cmp ax, word [rbp - 0x36]
jne 0x1400bf48a
cmp cl, 0x55
je 0x1400bfa2d
cmp ax, word [rbp - 0x38]
jne 0x1400bf499
cmp cl, 0x54
je 0x1400bfa2d
cmp ax, si
je 0x1400bfa2d
cmp ax, word [rbp - 0x3a]
jne 0x1400bf4b1
cmp cl, 0x4d
je 0x1400bfa2d
cmp ax, word [rbp - 0x24]
jne 0x1400bf4c0
cmp cl, 0x4e
je 0x1400bfa2d
cmp ax, word [rbp - 0x3c]
jne 0x1400bf4cf
cmp cl, 0x4f
je 0x1400bfa2d
cmp ax, word [rbp - 0x3e]
jne 0x1400bf4de
cmp cl, 0x4d
je 0x1400bfa2d
cmp ax, word [rbp - 0x40]
jne 0x1400bf4ed
cmp cl, 0xfe
je 0x1400bfa2d
cmp ax, word [rbp - 0x42]
jne 0x1400bf4fc
cmp cl, 0x4f
je 0x1400bfa2d
cmp ax, word [rbp - 0x44]
jne 0x1400bf50b
cmp cl, 0x4f
je 0x1400bfa2d
cmp ax, word [rbp - 0x46]
jne 0x1400bf51a
cmp cl, 0x14
je 0x1400bfa2d
cmp ax, word [rbp - 0x48]
jne 0x1400bf529
cmp cl, 0xd
je 0x1400bfa2d
cmp ax, word [rbp - 0x4a]
jne 0x1400bf538
cmp cl, 0x15
je 0x1400bfa2d
cmp ax, word [rbp - 0x4c]
jne 0x1400bf547
cmp cl, 0xe
je 0x1400bfa2d
cmp ax, word [rbp - 0x4e]
jne 0x1400bf556
cmp cl, 0xc
je 0x1400bfa2d
cmp ax, word [rbp - 0x50]
jne 0x1400bf565
cmp cl, 0xf
je 0x1400bfa2d
cmp ax, word [rbp - 0x52]
jne 0x1400bf574
cmp cl, 0xb
je 0x1400bfa2d
cmp ax, word [rbp - 0x54]
jne 0x1400bf583
cmp cl, 0xf
je 0x1400bfa2d
cmp ax, word [rbp - 0x56]
jne 0x1400bf592
cmp cl, 0xff
je 0x1400bfa2d
cmp ax, word [rbp - 0x58]
jne 0x1400bf5a1
cmp cl, 0xfe
je 0x1400bfa2d
cmp ax, word [rbp - 0x5a]
jne 0x1400bf5b0
cmp cl, 0xff
je 0x1400bfa2d
cmp ax, word [rbp - 0x5c]
jne 0x1400bf5bf
cmp cl, 0xd
je 0x1400bfa2d
cmp ax, word [rbp - 0x5e]
jne 0x1400bf5ce
cmp cl, 0x45
je 0x1400bfa2d
cmp ax, word [rbp - 0x60]
jne 0x1400bf5dd
cmp cl, 0x8f
je 0x1400bfa2d
cmp ax, word [rbp - 0x62]
jne 0x1400bf5ec
cmp cl, 0x8e
je 0x1400bfa2d
cmp ax, word [rbp - 0x64]
jne 0x1400bf5fb
cmp cl, 0x8c
je 0x1400bfa2d
cmp ax, word [rbp - 0x66]
jne 0x1400bf60a
cmp cl, 0x8d
je 0x1400bfa2d
cmp ax, word [rbp - 0x68]
jne 0x1400bf619
cmp cl, 0x88
je 0x1400bfa2d
cmp ax, word [rbp - 0x6a]
jne 0x1400bf628
cmp cl, 0x94
je 0x1400bfa2d
cmp ax, word [rbp - 0x6c]
jne 0x1400bf637
cmp cl, 0x54
je 0x1400bfa2d
cmp ax, word [rsp + 0x7c]
jne 0x1400bf647
cmp cl, 0x54
je 0x1400bfa2d
cmp ax, word [rbp - 0x6e]
jne 0x1400bf656
cmp cl, 0x55
je 0x1400bfa2d
cmp ax, word [rbp - 0x70]
jne 0x1400bf665
cmp cl, 0x4e
je 0x1400bfa2d
cmp ax, word [rbp - 0x72]
jne 0x1400bf674
cmp cl, 0x4d
je 0x1400bfa2d
cmp ax, word [rbp - 0x74]
jne 0x1400bf683
cmp cl, 0x53
je 0x1400bfa2d
cmp ax, word [rbp - 0x76]
jne 0x1400bf692
cmp cl, 0xff
je 0x1400bfa2d
cmp ax, word [rbp - 0x78]
jne 0x1400bf6a1
cmp cl, 0x54
je 0x1400bfa2d
cmp ax, word [rbp - 0x7a]
jne 0x1400bf6b0
cmp cl, 0x4e
je 0x1400bfa2d
cmp ax, word [rbp - 0x7c]
jne 0x1400bf6bf
cmp cl, 0x4c
je 0x1400bfa2d
cmp ax, word [rbp - 0x7e]
jne 0x1400bf6ce
cmp cl, 0x4f
je 0x1400bfa2d
cmp ax, word [rbp - 0x80]
jne 0x1400bf6dd
cmp cl, 0x4e
je 0x1400bfa2d
cmp ax, word [rsp + 0x7e]
jne 0x1400bf6ed
cmp cl, 0x4d
je 0x1400bfa2d
cmp ax, word [rsp + 0x7a]
jne 0x1400bf6fd
cmp cl, 0x3e
je 0x1400bfa2d
cmp ax, word [rsp + 0x78]
jne 0x1400bf70d
cmp cl, 0x54
je 0x1400bfa2d
cmp ax, word [rsp + 0x76]
jne 0x1400bf71d
cmp cl, 3
je 0x1400bfa2d
cmp ax, word [rsp + 0x74]
jne 0x1400bf72d
cmp cl, 0x88
je 0x1400bfa2d
cmp ax, word [rsp + 0x72]
jne 0x1400bf73d
cmp cl, 0x84
je 0x1400bfa2d
cmp ax, word [rsp + 0x70]
jne 0x1400bf74d
cmp cl, 0x8a
je 0x1400bfa2d
cmp ax, word [rsp + 0x6e]
jne 0x1400bf75d
cmp cl, 0x8d
je 0x1400bfa2d
cmp ax, word [rsp + 0x6c]
jne 0x1400bf76d
cmp cl, 0x8e
je 0x1400bfa2d
cmp ax, word [rsp + 0x6a]
jne 0x1400bf77d
cmp cl, 0x8f
je 0x1400bfa2d
cmp ax, word [rsp + 0x68]
jne 0x1400bf78d
cmp cl, 0x8c
je 0x1400bfa2d
cmp ax, word [rsp + 0x66]
jne 0x1400bf79d
cmp cl, 0x89
je 0x1400bfa2d
cmp ax, word [rbp - 0x26]
jne 0x1400bf7ac
cmp cl, 0x8b
je 0x1400bfa2d
cmp ax, word [rsp + 0x62]
jne 0x1400bf7bc
cmp cl, 0x6c
je 0x1400bfa2d
cmp ax, word [rsp + 0x60]
jne 0x1400bf7cc
cmp cl, 0xc
je 0x1400bfa2d
cmp ax, word [rsp + 0x5e]
jne 0x1400bf7dc
cmp cl, 0xc
je 0x1400bfa2d
cmp ax, word [rsp + 0x5c]
jne 0x1400bf7ec
cmp cl, 0xc
je 0x1400bfa2d
cmp ax, word [rsp + 0x5a]
jne 0x1400bf7fc
cmp cl, 0xc
je 0x1400bfa2d
cmp ax, word [rsp + 0x58]
jne 0x1400bf80c
cmp cl, 0xc
je 0x1400bfa2d
cmp ax, word [rsp + 0x56]
jne 0x1400bf81c
cmp cl, 0x4e
je 0x1400bfa2d
movzx eax, byte [rbp + 0x8e0]
cmp al, 1
jne 0x1400bfa19
cmp cl, 0x38
ja 0x1400bf844
movabs rdx, 0x110000000600000
bt rdx, rcx
jb 0x1400bfa2d
cmp cl, 0xd5
je 0x1400bfa2d
cmp cl, 0x55
je 0x1400bfa2d
mov r15, qword [rbp + 0xe0]
mov r9, qword [rsp + 0x38]
cmp byte [r9 + 0x358], 0
jne 0x1400c0b6e
cmp byte [r9 + 0x359], 0
jne 0x1400c0b37
cmp byte [r9 + 0x35b], 0
jne 0x1400c0b37
cmp qword [0x14040aef0], 0
jle 0x1400c0b37
cmp byte [0x14040adcd], 0
jne 0x1400c0b37
xor eax, eax
mov dword [rbp + 0x8e8], eax
mov byte [rbp + 0x8ec], al
xor r8d, r8d
mov rdx, qword [r9 + 0x40]
mov rcx, qword [r9 + 0x10]
call qword [0x140100168]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 4]
lea rcx, [rbp + 0x8e8]
call qword [0x140100178]
mov eax, dword [rbp + 0x8e8]
cmp eax, dword [rbp + 0xd8]
jne 0x1400bf900
cmp byte [rbp + 0x8ec], 9
je 0x1400c0b2e
cmp eax, ebx
jne 0x1400c0b19
mov dword [rbp + 0xc0], 0
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x40]
add rdx, 8
xor r8d, r8d
mov rcx, qword [rax + 0x10]
call qword [0x140100168]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 4]
lea rcx, [rbp + 0xc0]
call qword [0x140100178]
cmp dword [rbp + 0xc0], r14d
jne 0x1400c0b19
cmp byte [0x14040aeda], 0
jne 0x1400bf96b
mov rcx, qword [rsp + 0x38]
call fcn.1400b2d70
mov byte [0x14040aeda], 1
mov dword [rbp + 0xc0], 0
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x40]
sub rdx, 4
xor r8d, r8d
mov rcx, qword [rax + 0x10]
call qword [0x140100168]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0xc0]
call qword [0x140100178]
movzx eax, byte [rbp + 0xc3]
mov byte [rbp + 0xc4], al
movzx eax, byte [rbp + 0xc2]
mov byte [rbp + 0xc5], al
movzx eax, byte [rbp + 0xc1]
mov byte [rbp + 0xc6], al
movzx eax, byte [rbp + 0xc0]
mov byte [rbp + 0xc7], al
mov eax, dword [rbp + 0xc4]
mov r9, qword [rsp + 0x38]
mov dword [r9 + 0x9c], eax
add rax, qword [r9 + 0x40]
cmp rax, qword [r9 + 0x48]
je 0x1400c0b37
dec qword [0x14040aef0]
inc qword [r9 + 0x40]
jmp 0x1400bf88c
cmp al, 0x20
jne 0x1400bf856
sub cl, 0xb
cmp cl, 1
ja 0x1400bf856
mov r15d, dword [rbp - 8]
cmp r15, qword [r10 + 0x40]
jae 0x1400bfc4d
test r15d, r15d
je 0x1400bfc4d
add r13d, r12d
mov edx, r13d
mov rcx, r10
call fcn.1400ee850
mov r8d, 0xa
mov edx, r15d
lea rcx, [rbp + 0x720]
call qword [0x1400febf8]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str.AVC_Vide__at_
lea rcx, [rbp + 0x5f0]
call qword [0x1400fec08]
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 + 0x5f0]
call qword [0x1400fec18]
mov rdx, r15
lea rcx, [rbp + 0x18]
call qword [0x1400fec28]
mov eax, dword [rsp + 0x30]
and eax, 0xffffffef
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x5f0]
call qword [0x1400fec30]
nop
lea rcx, [rbp + 0x720]
call qword [0x1400fec30]
mov r8d, 0xa
mov edx, dword [rsp + 0x48]
lea rcx, [rbp + 0x6e8]
call qword [0x1400febf8]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x5f8]
call qword [0x1400fec08]
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 + 0x5f8]
call qword [0x1400fec18]
mov rdx, r15
lea rcx, [rbp + 0x18]
call qword [0x1400fec18]
mov eax, dword [rsp + 0x30]
and eax, 0xffffffdf
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x5f8]
call qword [0x1400fec30]
nop
lea rcx, [rbp + 0x6e8]
call qword [0x1400fec30]
lea r8, [rbp + 0x18]
lea rdx, [rbp + 0x560]
lea rcx, [rbp + 0x6a8]
call fcn.1400eb140
nop
lea rdx, [0x14011b6f0]
lea rcx, [rbp + 0x560]
call qword [0x1400fea78]
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0x560]
call qword [0x1400fead0]
nop
mov rcx, rax
call qword [0x1400fead8]
nop
lea rcx, [rbp + 0x730]
call qword [0x1400feae0]
mov dword [rbp + 0x584], 0
mov r12, qword [rsp + 0x38]
cmp qword [r12 + 0x30], 0
je 0x1400bfc32
lea rdx, [rbp + 0x738]
lea rcx, [rbp + 0x560]
call qword [0x1400fead0]
nop
mov rcx, qword [rbp + 0x560]
mov r15d, dword [rcx + 4]
mov rcx, rax
call qword [0x1400fe5c8]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x584]
mov r8d, r15d
mov rcx, qword [r12 + 0x30]
call qword [0x1400fe090]
nop
lea rcx, [rbp + 0x738]
call qword [0x1400feae0]
xor edx, edx
mov dword [rsp + 0x48], edx
mov dword [rbp - 8], edx
lea rcx, [rbp + 0x560]
call qword [0x1400fec30]
jmp 0x1400bfe67
lea eax, [r12 - 1]
cmp eax, 0x1f2
ja 0x1400bfe62
add r13d, r12d
mov edx, r13d
mov rcx, r10
call fcn.1400ee850
mov r8d, 0xa
mov edx, r15d
lea rcx, [rbp + 0x740]
call qword [0x1400febf8]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str.AVC_Vide__at_
lea rcx, [rbp + 0x600]
call qword [0x1400fec08]
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 + 0x600]
call qword [0x1400fec18]
mov rdx, r15
lea rcx, [rbp + 0x18]
call qword [0x1400fec28]
mov eax, dword [rsp + 0x30]
and eax, 0xffffffbf
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x600]
call qword [0x1400fec30]
nop
lea rcx, [rbp + 0x740]
call qword [0x1400fec30]
mov r8d, 0xa
mov edx, dword [rsp + 0x48]
lea rcx, [rbp + 0x748]
call qword [0x1400febf8]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x608]
call qword [0x1400fec08]
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 + 0x608]
call qword [0x1400fec18]
mov rdx, r15
lea rcx, [rbp + 0x18]
call qword [0x1400fec18]
mov eax, dword [rsp + 0x30]
btr eax, 7
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x608]
call qword [0x1400fec30]
nop
lea rcx, [rbp + 0x748]
call qword [0x1400fec30]
lea r8, [rbp + 0x18]
lea rdx, [rbp + 0x568]
lea rcx, [rbp + 0x6a8]
call fcn.1400eb140
nop
lea rdx, [0x14011b6f0]
lea rcx, [rbp + 0x568]
call qword [0x1400fea78]
lea rdx, [rbp + 0x750]
lea rcx, [rbp + 0x568]
call qword [0x1400fead0]
nop
mov rcx, rax
call qword [0x1400fead8]
nop
lea rcx, [rbp + 0x750]
call qword [0x1400feae0]
mov dword [rbp + 0x588], 0
mov r12, qword [rsp + 0x38]
cmp qword [r12 + 0x30], 0
je 0x1400bfe4d
lea rdx, [rbp + 0x758]
lea rcx, [rbp + 0x568]
call qword [0x1400fead0]
nop
mov rcx, qword [rbp + 0x568]
mov r15d, dword [rcx + 4]
mov rcx, rax
call qword [0x1400fe5c8]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x588]
mov r8d, r15d
mov rcx, qword [r12 + 0x30]
call qword [0x1400fe090]
nop
lea rcx, [rbp + 0x758]
call qword [0x1400feae0]
xor edx, edx
mov dword [rsp + 0x48], edx
lea rcx, [rbp + 0x568]
call qword [0x1400fec30]
jmp 0x1400bfe67
mov r12, qword [rsp + 0x38]
mov byte [r12 + 0x358], 1
mov eax, dword [r12 + 0x40]
mov dword [r12 + 0xac], eax
inc qword [r12 + 0x40]
mov dword [r12 + 0xa8], 1
mov r15, qword [rbp + 0xe0]
cmp qword [0x14040aef0], 0
jle 0x1400c0b09
cmp byte [0x14040adcd], 0
jne 0x1400c0b09
xor eax, eax
mov dword [rbp + 0x8e0], eax
mov byte [rbp + 0x8e4], al
xor r8d, r8d
mov rdx, qword [r12 + 0x40]
mov rcx, qword [r12 + 0x10]
call qword [0x140100168]
mov r9, qword [r12 + 0x10]
mov edx, 1
lea r8d, [rdx + 4]
lea rcx, [rbp + 0x8e0]
call qword [0x140100178]
mov eax, dword [rbp + 0x8e0]
cmp eax, dword [rbp + 0xd8]
jne 0x1400bff07
cmp byte [rbp + 0x8e4], 9
je 0x1400c08be
cmp eax, ebx
je 0x1400c08c2
movzx eax, word [rbp + 0x8e0]
cmp ax, di
je 0x1400c0681
movzx ecx, byte [rbp + 0x8e2]
cmp ax, word [rsp + 0x64]
jne 0x1400bff36
cmp cl, 0x14
je 0x1400c03f9
cmp ax, word [rsp + 0x54]
jne 0x1400bff46
cmp cl, 0x15
je 0x1400c03f9
cmp ax, word [rsp + 0x50]
jne 0x1400bff56
cmp cl, 0xf
je 0x1400c03f9
cmp ax, word [rbp - 0x16]
jne 0x1400bff65
cmp cl, 5
je 0x1400c03f9
cmp ax, word [rbp - 0x18]
jne 0x1400bff74
cmp cl, 5
je 0x1400c03f9
cmp ax, word [rbp - 0x1a]
jne 0x1400bff83
cmp cl, 0x6c
je 0x1400c03f9
cmp ax, word [rbp - 0x1c]
jne 0x1400bff92
cmp cl, 0xd8
je 0x1400c03f9
cmp ax, word [rbp - 0x1e]
jne 0x1400bffa1
cmp cl, 0x8f
je 0x1400c03f9
cmp ax, word [rbp - 0x20]
jne 0x1400bffb0
cmp cl, 0x8e
je 0x1400c03f9
cmp ax, word [rbp - 0x22]
jne 0x1400bffbf
cmp cl, 0xf
je 0x1400c03f9
cmp ax, word [rbp - 0x28]
jne 0x1400bffce
cmp cl, 0xf
je 0x1400c03f9
cmp ax, word [rbp - 0x2a]
jne 0x1400bffdd
cmp cl, 0x14
je 0x1400c03f9
cmp ax, word [rbp - 0x2c]
jne 0x1400bffec
cmp cl, 0x15
je 0x1400c03f9
cmp ax, word [rbp - 0x2e]
jne 0x1400bfffb
cmp cl, 0x54
je 0x1400c03f9
cmp ax, word [rbp - 0x30]
jne 0x1400c000a
cmp cl, 0x55
je 0x1400c03f9
cmp ax, word [rbp - 0x32]
jne 0x1400c0019
cmp cl, 0x54
je 0x1400c03f9
cmp ax, word [rbp - 0x34]
jne 0x1400c0028
cmp cl, 0x54
je 0x1400c03f9
cmp ax, word [rbp - 0x36]
jne 0x1400c0037
cmp cl, 0x55
je 0x1400c03f9
cmp ax, word [rbp - 0x38]
jne 0x1400c0046
cmp cl, 0x54
je 0x1400c03f9
cmp ax, si
je 0x1400c03f9
cmp ax, word [rbp - 0x3a]
jne 0x1400c005e
cmp cl, 0x4d
je 0x1400c03f9
cmp ax, word [rbp - 0x24]
jne 0x1400c006d
cmp cl, 0x4e
je 0x1400c03f9
cmp ax, word [rbp - 0x3c]
jne 0x1400c007c
cmp cl, 0x4f
je 0x1400c03f9
cmp ax, word [rbp - 0x3e]
jne 0x1400c008b
cmp cl, 0x4d
je 0x1400c03f9
cmp ax, word [rbp - 0x40]
jne 0x1400c009a
cmp cl, 0xfe
je 0x1400c03f9
cmp ax, word [rbp - 0x42]
jne 0x1400c00a9
cmp cl, 0x4f
je 0x1400c03f9
cmp ax, word [rbp - 0x44]
jne 0x1400c00b8
cmp cl, 0x4f
je 0x1400c03f9
cmp ax, word [rbp - 0x46]
jne 0x1400c00c7
cmp cl, 0x14
je 0x1400c03f9
cmp ax, word [rbp - 0x48]
jne 0x1400c00d6
cmp cl, 0xd
je 0x1400c03f9
cmp ax, word [rbp - 0x4a]
jne 0x1400c00e5
cmp cl, 0x15
je 0x1400c03f9
cmp ax, word [rbp - 0x4c]
jne 0x1400c00f4
cmp cl, 0xe
je 0x1400c03f9
cmp ax, word [rbp - 0x4e]
jne 0x1400c0103
cmp cl, 0xc
je 0x1400c03f9
cmp ax, word [rbp - 0x50]
jne 0x1400c0112
cmp cl, 0xf
je 0x1400c03f9
cmp ax, word [rbp - 0x52]
jne 0x1400c0121
cmp cl, 0xb
je 0x1400c03f9
cmp ax, word [rbp - 0x54]
jne 0x1400c0130
cmp cl, 0xf
je 0x1400c03f9
cmp ax, word [rbp - 0x56]
jne 0x1400c013f
cmp cl, 0xff
je 0x1400c03f9
cmp ax, word [rbp - 0x58]
jne 0x1400c014e
cmp cl, 0xfe
je 0x1400c03f9
cmp ax, word [rbp - 0x5a]
jne 0x1400c015d
cmp cl, 0xff
je 0x1400c03f9
cmp ax, word [rbp - 0x5c]
jne 0x1400c016c
cmp cl, 0xd
je 0x1400c03f9
cmp ax, word [rbp - 0x5e]
jne 0x1400c017b
cmp cl, 0x45
je 0x1400c03f9
cmp ax, word [rbp - 0x60]
jne 0x1400c018a
cmp cl, 0x8f
je 0x1400c03f9
cmp ax, word [rbp - 0x62]
jne 0x1400c0199
cmp cl, 0x8e
je 0x1400c03f9
cmp ax, word [rbp - 0x64]
jne 0x1400c01a8
cmp cl, 0x8c
je 0x1400c03f9
cmp ax, word [rbp - 0x66]
jne 0x1400c01b7
cmp cl, 0x8d
je 0x1400c03f9
cmp ax, word [rbp - 0x68]
jne 0x1400c01c6
cmp cl, 0x88
je 0x1400c03f9
cmp ax, word [rbp - 0x6a]
jne 0x1400c01d5
cmp cl, 0x94
je 0x1400c03f9
cmp ax, word [rbp - 0x6c]
jne 0x1400c01e4
cmp cl, 0x54
je 0x1400c03f9
cmp ax, word [rsp + 0x7c]
jne 0x1400c01f4
cmp cl, 0x54
je 0x1400c03f9
cmp ax, word [rbp - 0x6e]
jne 0x1400c0203
cmp cl, 0x55
je 0x1400c03f9
cmp ax, word [rbp - 0x70]
jne 0x1400c0212
cmp cl, 0x4e
je 0x1400c03f9
cmp ax, word [rbp - 0x72]
jne 0x1400c0221
cmp cl, 0x4d
je 0x1400c03f9
cmp ax, word [rbp - 0x74]
jne 0x1400c0230
cmp cl, 0x53
je 0x1400c03f9
cmp ax, word [rbp - 0x76]
jne 0x1400c023f
cmp cl, 0xff
je 0x1400c03f9
cmp ax, word [rbp - 0x78]
jne 0x1400c024e
cmp cl, 0x54
je 0x1400c03f9
cmp ax, word [rbp - 0x7a]
jne 0x1400c025d
cmp cl, 0x4e
je 0x1400c03f9
cmp ax, word [rbp - 0x7c]
jne 0x1400c026c
cmp cl, 0x4c
je 0x1400c03f9
cmp ax, word [rbp - 0x7e]
jne 0x1400c027b
cmp cl, 0x4f
je 0x1400c03f9
cmp ax, word [rbp - 0x80]
jne 0x1400c028a
cmp cl, 0x4e
je 0x1400c03f9
cmp ax, word [rsp + 0x7e]
jne 0x1400c029a
cmp cl, 0x4d
je 0x1400c03f9
cmp ax, word [rsp + 0x7a]
jne 0x1400c02aa
cmp cl, 0x3e
je 0x1400c03f9
cmp ax, word [rsp + 0x78]
jne 0x1400c02ba
cmp cl, 0x54
je 0x1400c03f9
cmp ax, word [rsp + 0x76]
jne 0x1400c02ca
cmp cl, 3
je 0x1400c03f9
cmp ax, word [rsp + 0x74]
jne 0x1400c02da
cmp cl, 0x88
je 0x1400c03f9
cmp ax, word [rsp + 0x72]
jne 0x1400c02ea
cmp cl, 0x84
je 0x1400c03f9
cmp ax, word [rsp + 0x70]
jne 0x1400c02fa
cmp cl, 0x8a
je 0x1400c03f9
cmp ax, word [rsp + 0x6e]
jne 0x1400c030a
cmp cl, 0x8d
je 0x1400c03f9
cmp ax, word [rsp + 0x6c]
jne 0x1400c031a
cmp cl, 0x8e
je 0x1400c03f9
cmp ax, word [rsp + 0x6a]
jne 0x1400c032a
cmp cl, 0x8f
je 0x1400c03f9
cmp ax, word [rsp + 0x68]
jne 0x1400c033a
cmp cl, 0x8c
je 0x1400c03f9
cmp ax, word [rsp + 0x66]
jne 0x1400c034a
cmp cl, 0x89
je 0x1400c03f9
cmp ax, word [rbp - 0x26]
jne 0x1400c0359
cmp cl, 0x8b
je 0x1400c03f9
cmp ax, word [rsp + 0x62]
jne 0x1400c0369
cmp cl, 0x6c
je 0x1400c03f9
cmp ax, word [rsp + 0x60]
jne 0x1400c0379
cmp cl, 0xc
je 0x1400c03f9
cmp ax, word [rsp + 0x5e]
jne 0x1400c0385
cmp cl, 0xc
je 0x1400c03f9
cmp ax, word [rsp + 0x5c]
jne 0x1400c0391
cmp cl, 0xc
je 0x1400c03f9
cmp ax, word [rsp + 0x5a]
jne 0x1400c039d
cmp cl, 0xc
je 0x1400c03f9
cmp ax, word [rsp + 0x58]
jne 0x1400c03a9
cmp cl, 0xc
je 0x1400c03f9
cmp ax, word [rsp + 0x56]
jne 0x1400c03b5
cmp cl, 0x4e
je 0x1400c03f9
movzx eax, byte [rbp + 0x8e0]
cmp al, 1
jne 0x1400c03e5
cmp cl, 0x38
ja 0x1400c03d5
movabs rdx, 0x110000000600000
bt rdx, rcx
jb 0x1400c03f9
cmp cl, 0xd5
je 0x1400c03f9
cmp cl, 0x55
jne 0x1400c0637
jmp 0x1400c03f9
cmp al, 0x20
jne 0x1400c0637
sub cl, 0xb
cmp cl, 1
ja 0x1400c0637
add r13d, dword [r12 + 0xac]
mov edx, r13d
mov rcx, r12
call fcn.1400ee850
mov r8d, 0xa
mov edx, dword [r12 + 0xac]
lea rcx, [rbp + 0x760]
call qword [0x1400febf8]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str.AAC_soun__at_
lea rcx, [rbp + 0x610]
call qword [0x1400fec08]
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 + 0x610]
call qword [0x1400fec18]
mov rdx, r15
lea rcx, [rbp + 0x18]
call qword [0x1400fec28]
mov eax, dword [rsp + 0x30]
btr eax, 0xc
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x610]
call qword [0x1400fec30]
nop
lea rcx, [rbp + 0x760]
call qword [0x1400fec30]
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov edx, dword [rax + 0xa8]
lea rcx, [rbp + 0x728]
call qword [0x1400febf8]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x618]
call qword [0x1400fec08]
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 + 0x618]
call qword [0x1400fec18]
mov rdx, r15
lea rcx, [rbp + 0x18]
call qword [0x1400fec18]
mov eax, dword [rsp + 0x30]
btr eax, 0xd
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x618]
call qword [0x1400fec30]
nop
lea rcx, [rbp + 0x728]
call qword [0x1400fec30]
lea r8, [rbp + 0x18]
lea rdx, [rbp + 0x530]
lea rcx, [rbp + 0x6a8]
call fcn.1400eb140
nop
lea rdx, [0x14011b6f0]
lea rcx, [rbp + 0x530]
call qword [0x1400fea78]
lea rdx, [rbp + 0x768]
lea rcx, [rbp + 0x530]
call qword [0x1400fead0]
nop
mov rcx, rax
call qword [0x1400fead8]
nop
lea rcx, [rbp + 0x768]
call qword [0x1400feae0]
mov dword [rbp + 0x58c], 0
mov r12, qword [rsp + 0x38]
cmp qword [r12 + 0x30], 0
je 0x1400c060e
cmp dword [r12 + 0xa8], 0x64
jbe 0x1400c060e
cmp byte [rsp + 0x44], 0
je 0x1400c060e
lea rdx, [rbp + 0x770]
lea rcx, [rbp + 0x530]
call qword [0x1400fead0]
nop
mov rcx, qword [rbp + 0x530]
mov r15d, dword [rcx + 4]
mov rcx, rax
call qword [0x1400fe5c8]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x58c]
mov r8d, r15d
mov rcx, qword [r12 + 0x30]
call qword [0x1400fe090]
nop
lea rcx, [rbp + 0x770]
call qword [0x1400feae0]
mov dword [r12 + 0xa8], 0
xor r15d, r15d
mov eax, dword [r12 + 0x40]
mov dword [r12 + 0xac], eax
lea rcx, [rbp + 0x530]
call qword [0x1400fec30]
mov rax, qword [r12 + 0x40]
cmp rax, qword [r12 + 0x48]
ja 0x1400c0b09
inc rax
mov qword [r12 + 0x40], rax
inc dword [r12 + 0xa8]
mov rax, qword [0x14040aef0]
dec rax
mov qword [0x14040aef0], rax
test rax, rax
jg 0x1400bfea3
add qword [r12 + 0x40], 0xfffffffffffffffc
mov r12d, dword [rsp + 0x48]
jmp 0x1400bf85d
add r13d, dword [r12 + 0xac]
mov edx, r13d
mov rcx, r12
call fcn.1400ee850
mov r8d, 0xa
mov edx, dword [r12 + 0xac]
lea rcx, [rbp + 0x778]
call qword [0x1400febf8]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str.AAC_soun__at_
lea rcx, [rbp + 0x620]
call qword [0x1400fec08]
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 + 0x620]
call qword [0x1400fec18]
mov rdx, r15
lea rcx, [rbp + 0x18]
call qword [0x1400fec28]
mov eax, dword [rsp + 0x30]
btr eax, 0xa
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x620]
call qword [0x1400fec30]
nop
lea rcx, [rbp + 0x778]
call qword [0x1400fec30]
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov edx, dword [rax + 0xa8]
lea rcx, [rbp + 0x780]
call qword [0x1400febf8]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x628]
call qword [0x1400fec08]
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 + 0x628]
call qword [0x1400fec18]
mov rdx, r15
lea rcx, [rbp + 0x18]
call qword [0x1400fec18]
mov eax, dword [rsp + 0x30]
btr eax, 0xb
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x628]
call qword [0x1400fec30]
nop
lea rcx, [rbp + 0x780]
call qword [0x1400fec30]
lea r8, [rbp + 0x18]
lea rdx, [rbp + 0x570]
lea rcx, [rbp + 0x6a8]
call fcn.1400eb140
nop
lea rdx, [0x14011b6f0]
lea rcx, [rbp + 0x570]
call qword [0x1400fea78]
lea rdx, [rbp + 0x788]
lea rcx, [rbp + 0x570]
call qword [0x1400fead0]
nop
mov rcx, rax
call qword [0x1400fead8]
nop
lea rcx, [rbp + 0x788]
call qword [0x1400feae0]
xor eax, eax
mov dword [rbp + 0x590], eax
mov r12, qword [rsp + 0x38]
cmp qword [r12 + 0x30], rax
je 0x1400c0894
cmp dword [r12 + 0xa8], 0x64
jbe 0x1400c0894
cmp byte [rsp + 0x44], al
je 0x1400c0894
lea rdx, [rbp + 0x790]
lea rcx, [rbp + 0x570]
call qword [0x1400fead0]
nop
mov rcx, qword [rbp + 0x570]
mov r15d, dword [rcx + 4]
mov rcx, rax
call qword [0x1400fe5c8]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x590]
mov r8d, r15d
mov rcx, qword [r12 + 0x30]
call qword [0x1400fe090]
nop
lea rcx, [rbp + 0x790]
call qword [0x1400feae0]
xor eax, eax
mov qword [r12 + 0xa8], 0
mov r15d, eax
add qword [r12 + 0x40], 0x10
mov byte [r12 + 0x35b], 1
lea rcx, [rbp + 0x570]
jmp 0x1400c0b03
cmp eax, ebx
jne 0x1400c08cb
add dword [r12 + 0xa8], 0xfffffffc
mov edx, dword [r12 + 0xa8]
mov rcx, r12
call fcn.1400ee850
mov byte [r12 + 0x35c], 1
add r13d, dword [r12 + 0xac]
mov edx, r13d
mov rcx, r12
call fcn.1400ee850
mov r8d, 0xa
mov edx, dword [r12 + 0xac]
lea rcx, [rbp + 0x798]
call qword [0x1400febf8]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str.AAC_soun__at_
lea rcx, [rbp + 0x630]
call qword [0x1400fec08]
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 + 0x630]
call qword [0x1400fec18]
mov rdx, r15
lea rcx, [rbp + 0x18]
call qword [0x1400fec28]
mov eax, dword [rsp + 0x30]
btr eax, 8
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x630]
call qword [0x1400fec30]
nop
lea rcx, [rbp + 0x798]
call qword [0x1400fec30]
mov r8d, 0xa
mov rax, qword [rsp + 0x38]
mov edx, dword [rax + 0xa8]
lea rcx, [rbp + 0x7a0]
call qword [0x1400febf8]
mov r12, rax
mov r8d, 0xffffffff
lea rdx, str._Size_
lea rcx, [rbp + 0x638]
call qword [0x1400fec08]
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 + 0x638]
call qword [0x1400fec18]
mov rdx, r15
lea rcx, [rbp + 0x18]
call qword [0x1400fec18]
mov eax, dword [rsp + 0x30]
btr eax, 9
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x638]
call qword [0x1400fec30]
nop
lea rcx, [rbp + 0x7a0]
call qword [0x1400fec30]
lea r8, [rbp + 0x18]
lea rdx, [rbp + 0x578]
lea rcx, [rbp + 0x6a8]
call fcn.1400eb140
nop
lea rdx, [0x14011b6f0]
lea rcx, [rbp + 0x578]
call qword [0x1400fea78]
lea rdx, [rbp + 0x7a8]
lea rcx, [rbp + 0x578]
call qword [0x1400fead0]
nop
mov rcx, rax
call qword [0x1400fead8]
nop
lea rcx, [rbp + 0x7a8]
call qword [0x1400feae0]
mov dword [rbp + 0x5a8], 0
mov r12, qword [rsp + 0x38]
cmp qword [r12 + 0x30], 0
je 0x1400c0af9
cmp dword [r12 + 0xa8], 0x64
jbe 0x1400c0af9
cmp byte [rsp + 0x44], 0
je 0x1400c0af9
lea rdx, [rbp + 0x7b0]
lea rcx, [rbp + 0x578]
call qword [0x1400fead0]
nop
mov rcx, qword [rbp + 0x578]
mov r15d, dword [rcx + 4]
mov rcx, rax
call qword [0x1400fe5c8]
mov rdx, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x5a8]
mov r8d, r15d
mov rcx, qword [r12 + 0x30]
call qword [0x1400fe090]
nop
lea rcx, [rbp + 0x7b0]
call qword [0x1400feae0]
xor r15d, r15d
lea rcx, [rbp + 0x578]
call qword [0x1400fec30]
add qword [r12 + 0x40], 0xfffffffffffffffc
mov r12d, dword [rsp + 0x48]
jmp 0x1400bf85d
mov r9, qword [rsp + 0x38]
dec qword [0x14040aef0]
inc qword [r9 + 0x40]
jmp 0x1400bf88c
mov r9, qword [rsp + 0x38]
dec qword [r9 + 0x40]
cmp byte [r9 + 0x358], 0
jne 0x1400c0b6e
cmp byte [r9 + 0x359], 0
jne 0x1400c0b6e
inc qword [r9 + 0x40]
dec qword [0x14040aef0]
cmp byte [r9 + 0x35b], 0
je 0x1400c0b80
dec qword [r9 + 0x40]
mov byte [r9 + 0x35b], 0
jmp 0x1400c0b80
lea ecx, [r15 + 4]
add qword [r9 + 0x40], rcx
mov eax, r15d
sub qword [0x14040aef0], rax
mov rax, qword [r9 + 0x40]
mov rcx, qword [r9 + 0x48]
cmp rax, rcx
jae 0x1400bed15
mov r15d, 4
jmp 0x1400beb82
mov dword [rbp + 0x8f8], 0x15000000
mov dword [rbp + 0x8fc], 0x3110506
mov dword [rbp + 0x900], 0xcd4ef487
mov dword [rbp + 0x904], 0xa1dc4b0a
mov dword [rbp + 0x908], 0xd4c33a94
mov dword [rbp + 0x90c], 0x1f179b
mov byte [rbp + 0x910], pe_nt_image_headers64
mov byte [rbp], 0
xor al, al
mov dword [rbp + 0xd8], eax
mov byte [rsp + 0x44], al
xor edx, edx
lea rcx, [0x140100620]
call qword [0x1400febd8]
mov qword [rbp + 0x10], rax
mov byte [rdi + 0x35f], 0
mov ecx, r15d
mov qword [rbp - 0x10], rcx
mov dword [rsp + 0x48], r15d
mov dword [rsp + 0x4c], r15d
mov dword [rbp - 8], r15d
mov rdx, rsi
lea rcx, [rbp + 0x6c8]
call fcn.1400ea810
nop
mov dword [rbp + 0x4ec], 0x70797466
mov dword [rbp + 0x500], 0x7461646d
mov dword [rbp + 0x4f0], 0x65646977
mov dword [rbp + 0x4f4], 0x65657266
mov dword [rbp + 0x4b0], 0x74636970
mov dword [rbp + 0x4b4], 0x6174656d
mov dword [rbp + 0x4b8], 0x6f63656d
mov dword [rbp + 0x4bc], 0x64697575
mov dword [rbp + 0x4c0], 0x6e696470
mov dword [rbp + 0x4c4], 0x6468766d
mov dword [rbp + 0x4c8], 0x766f6f6d
mov word [rbp + 0xfc], 0x5047
mov dword [rbp + 0x4cc], 0x61746475
mov dword [rbp + 0x4d0], 0x6468766d
mov word [rbp + 0x1ec], 0x1a21
mov byte [rbp + 0x1ee], 0x14
mov word [rbp + 0x1f0], 0x1a21
mov byte [rbp + 0x1f2], 0x15
mov word [rbp + 0x1f4], 0x1a21
mov byte [rbp + 0x1f6], 0xf
mov word [rbp + 0x1f8], 0x1021
mov byte [rbp + 0x1fa], 5
mov word [rbp + 0x1fc], 0x2021
mov byte [rbp + 0x1fe], 5
mov word [rbp + 0x200], 0x4c21
mov byte [rbp + 0x202], 0x6c
mov word [rbp + 0x204], 0x4c21
mov byte [rbp + 0x206], 0xd8
mov word [rbp + 0x208], 0x1a21
mov byte [rbp + 0x20a], 0x8f
mov word [rbp + 0x20c], 0x1a21
mov byte [rbp + 0x20e], 0x8e
mov word [rbp + 0x210], 0x7a21
mov byte [rbp + 0x212], 0xf
mov word [rbp + 0x214], 0x2a21
mov byte [rbp + 0x216], 0xf
mov word [rbp + 0x218], 0x2a21
mov byte [rbp + 0x21a], 0x14
mov word [rbp + 0x21c], 0x2a21
mov byte [rbp + 0x21e], 0x15
mov word [rbp + 0x220], 0xc27
mov byte [rbp + 0x222], 0x54
mov word [rbp + 0x224], 0xc27
mov byte [rbp + 0x226], 0x55
mov word [rbp + 0x228], 0x2c27
mov byte [rbp + 0x22a], 0x54
mov word [rbp + 0x22c], 0x6c27
mov byte [rbp + 0x22e], 0x54
mov word [rbp + 0x230], 0x6c27
mov byte [rbp + 0x232], 0x55
mov word [rbp + 0x234], 0x2c27
mov byte [rbp + 0x236], 0x54
mov word [rbp + 0x238], 0xc21
mov byte [rbp + 0x23a], 0x4d
mov word [rbp + 0x23c], 0xc21
mov byte [rbp + 0x23e], 0x4e
mov word [rbp + 0x240], 0xc21
mov byte [rbp + 0x242], 0x4f
mov word [rbp + 0x244], 0x2c21
mov byte [rbp + 0x246], 0x4d
mov word [rbp + 0x248], 0x4e21
mov byte [rbp + 0x24a], 0xfe
mov word [rbp + 0x24c], 0x6c21
mov byte [rbp + 0x24e], 0x4f
mov word [rbp + 0x250], 0x6c21
mov byte [rbp + 0x252], 0x4f
mov word [rbp + 0x254], 0xa21
mov byte [rbp + 0x256], 0x14
mov word [rbp + 0x258], 0xa21
mov byte [rbp + 0x25a], 0xd
mov word [rbp + 0x25c], 0xa21
mov byte [rbp + 0x25e], 0x15
mov word [rbp + 0x260], 0xa21
mov byte [rbp + 0x262], 0xe
mov word [rbp + 0x264], 0xa21
mov byte [rbp + 0x266], 0xc
mov word [rbp + 0x268], 0xa21
mov byte [rbp + 0x26a], 0xf
mov word [rbp + 0x26c], 0xa21
mov byte [rbp + 0x26e], 0xb
mov word [rbp + 0x270], 0x2a21
mov byte [rbp + 0x272], 0xf
mov word [rbp + 0x274], 0x4c21
mov byte [rbp + 0x276], 0xff
mov word [rbp + 0x278], 0x4c21
mov byte [rbp + 0x27a], 0xfe
mov word [rbp + 0x27c], 0x4c21
mov byte [rbp + 0x27e], 0xff
mov word [rbp + 0x280], 0x6a21
mov byte [rbp + 0x282], 0xd
mov word [rbp + 0x284], 0x1121
mov byte [rbp + 0x286], 0x45
mov word [rbp + 0x288], 0x1b21
mov byte [rbp + 0x28a], 0x8f
mov word [rbp + 0x28c], 0x1b21
mov byte [rbp + 0x28e], 0x8e
mov word [rbp + 0x290], 0x1b21
mov byte [rbp + 0x292], 0x8c
mov word [rbp + 0x294], 0x1b21
mov byte [rbp + 0x296], 0x8d
mov word [rbp + 0x298], 0x1b21
mov byte [rbp + 0x29a], 0x88
mov word [rbp + 0x29c], 0x1b21
mov byte [rbp + 0x29e], 0x94
mov word [rbp + 0x2a0], 0xc21
mov byte [rbp + 0x2a2], 0x54
mov word [rbp + 0x2a4], 0xc21
mov byte [rbp + 0x2a6], 0x54
mov word [rbp + 0x2a8], 0xc21
mov byte [rbp + 0x2aa], 0x55
mov word [rbp + 0x2ac], 0xc21
mov byte [rbp + 0x2ae], 0x4e
mov word [rbp + 0x2b0], 0xc21
mov byte [rbp + 0x2b2], 0x4d
mov word [rbp + 0x2b4], 0x2c21
mov byte [rbp + 0x2b6], 0x53
mov word [rbp + 0x2b8], 0x4e21
mov byte [rbp + 0x2ba], 0xff
mov word [rbp + 0x2bc], 0x6c21
mov byte [rbp + 0x2be], 0x54
mov word [rbp + 0x2c0], 0x6c21
mov byte [rbp + 0x2c2], 0x4e
mov word [rbp + 0x2c4], 0x2c21
mov byte [rbp + 0x2c6], 0x4c
mov word [rbp + 0x2c8], 0x2c21
mov byte [rbp + 0x2ca], 0x4f
mov word [rbp + 0x2cc], 0xc21
mov byte [rbp + 0x2ce], 0x4e
mov word [rbp + 0x2d0], 0xc21
mov byte [rbp + 0x2d2], 0x4d
mov word [rbp + 0x2d4], 0x4e21
mov byte [rbp + 0x2d6], 0x3e
mov word [rbp + 0x2d8], 0x2c21
mov byte [rbp + 0x2da], 0x54
mov word [rbp + 0x2dc], 0x2021
mov byte [rbp + 0x2de], 3
mov word [rbp + 0x2e0], 0xb21
mov byte [rbp + 0x2e2], 0x88
mov word [rbp + 0x2e4], 0xb21
mov byte [rbp + 0x2e6], 0x84
mov word [rbp + 0x2e8], 0xb21
mov byte [rbp + 0x2ea], 0x8a
mov word [rbp + 0x2ec], 0xb21
mov byte [rbp + 0x2ee], 0x8d
mov word [rbp + 0x2f0], 0xb21
mov byte [rbp + 0x2f2], 0x8e
mov word [rbp + 0x2f4], 0xb21
mov byte [rbp + 0x2f6], 0x8f
mov word [rbp + 0x2f8], 0xb21
mov byte [rbp + 0x2fa], 0x8c
mov word [rbp + 0x2fc], 0xb21
mov byte [rbp + 0x2fe], 0x89
mov word [rbp + 0x300], 0xb21
mov byte [rbp + 0x302], 0x8b
mov word [rbp + 0x304], 0x8f20
mov byte [rbp + 0x306], 0x6c
mov word [rbp + 0x308], 0x9220
mov byte [rbp + 0x30a], 0xc
mov word [rbp + 0x30c], 0x9120
mov byte [rbp + 0x30e], 0xc
mov word [rbp + 0x310], 0x8e20
mov byte [rbp + 0x312], 0xc
mov word [rbp + 0x314], 0x9320
mov byte [rbp + 0x316], 0xc
mov word [rbp + 0x318], 0x9520
mov byte [rbp + 0x31a], 0xc
mov word [rbp + 0x31c], 0x9820
mov byte [rbp + 0x31e], 0x4e
mov word [rbp + 0x320], 0x9d20
mov byte [rbp + 0x322], 9
mov word [rbp + 0x324], 0x9d20
mov byte [rbp + 0x326], 0xa
mov word [rbp + 0x328], 0x9e20
mov byte [rbp + 0x32a], 0xa
mov word [rbp + 0x32c], 0x2c21
mov byte [rbp + 0x32e], 0x4e
mov word [rbp + 0x330], 0xc21
mov byte [rbp + 0x332], 0x4c
mov word [rbp + 0x334], 0xc21
mov byte [rbp + 0x336], 0x4a
mov word [rbp + 0x338], 0xc21
mov byte [rbp + 0x33a], 0x4b
mov word [rbp + 0x33c], 0xc21
mov byte [rbp + 0x33e], 0x49
mov word [rbp + 0x340], 0x6c21
mov byte [rbp + 0x342], 0x48
mov word [rbp + 0x344], 0x2c21
mov byte [rbp + 0x346], 0x4a
mov word [rbp + 0x348], 0x4c21
mov byte [rbp + 0x34a], 0x9a
mov word [rbp + 0x34c], 0x4c21
mov byte [rbp + 0x34e], 0xc6
mov word [rbp + 0x350], 0x1c21
mov byte [rbp + 0x352], 0x4f
mov word [rbp + 0x354], 0x4d21
mov byte [rbp + 0x356], 0xe2
mov word [rbp + 0x358], 0x6b21
mov byte [rbp + 0x35a], 0x8a
mov word [rbp + 0x35c], 0x1021
mov byte [rbp + 0x35e], 5
mov word [rbp + 0x360], 0x1a21
mov byte [rbp + 0x362], 0x94
mov word [rbp + 0x364], 0x2a21
mov byte [rbp + 0x366], 0x8f
mov word [rbp + 0x368], 0x1121
mov byte [rbp + 0x36a], 0x45
mov word [rbp + 0x36c], 0x4c21
mov byte [rbp + 0x36e], 0xcc
mov word [rbp + 0x370], 0x7a21
mov byte [rbp + 0x372], 0x8f
mov word [rbp + 0x374], 0x1a21
mov byte [rbp + 0x376], 8
mov word [rbp + 0x378], 0x1a21
mov byte [rbp + 0x37a], 9
mov word [rbp + 0x37c], 0x1a21
mov byte [rbp + 0x37e], 0xc
mov word [rbp + 0x380], 0x1a21
mov byte [rbp + 0x382], 0xa
mov word [rbp + 0x384], 0x2021
mov byte [rbp + 0x386], 5
mov word [rbp + 0x388], 0x1a21
mov byte [rbp + 0x38a], 0x4f
mov word [rbp + 0x38c], 0x1a21
mov byte [rbp + 0x38e], 0x4b
mov word [rbp + 0x390], 0x1b21
mov byte [rbp + 0x392], 0xb
mov word [rbp + 0x394], 0x1b21
mov byte [rbp + 0x396], 0xe
mov word [rbp + 0x398], 0x1b21
mov byte [rbp + 0x39a], 0xa
mov word [rbp + 0x39c], 0x4c21
mov byte [rbp + 0x39e], 0xd8
mov word [rbp + 0x3a0], 0x1a21
mov byte [rbp + 0x3a2], 0x49
mov word [rbp + 0x3a4], 0x2a21
mov byte [rbp + 0x3a6], 0x49
mov word [rbp + 0x3a8], 0x1a21
mov byte [rbp + 0x3aa], 0x40
mov word [rbp + 0x3ac], 0x1a21
mov byte [rbp + 0x3ae], 0x48
mov word [rbp + 0x3b0], 0x1a21
mov byte [rbp + 0x3b2], 0x4c
mov word [rbp + 0x3b4], 0x2f21
mov byte [rbp + 0x3b6], 0x4f
mov word [rbp + 0x3b8], 0x1a21
mov byte [rbp + 0x3ba], 0x4e
mov word [rbp + 0x3bc], 0x2a21
mov byte [rbp + 0x3be], 0x4c
mov word [rbp + 0x3c0], 0x1b21
mov byte [rbp + 0x3c2], 9
mov word [rbp + 0x3c4], 0x1b21
mov byte [rbp + 0x3c6], 0xf
mov word [rbp + 0x3c8], 0x1b21
mov byte [rbp + 0x3ca], 8
mov word [rbp + 0x3cc], 0x1b21
mov byte [rbp + 0x3ce], 0xd
mov word [rbp + 0x3d0], 0x1b21
mov byte [rbp + 0x3d2], 0xc
mov word [rbp + 0x3d4], 0x4c21
mov byte [rbp + 0x3d6], 0x6c
mov word [rbp + 0x3d8], 0x7a21
mov byte [rbp + 0x3da], 0x4f
mov word [rbp + 0x3dc], 0x1a21
mov byte [rbp + 0x3de], 0x4d
mov word [rbp + 0x3e0], 0x4d21
mov byte [rbp + 0x3e2], 0xd2
mov word [rbp + 0x3e4], 0x7b21
mov byte [rbp + 0x3e6], 0x8f
mov word [rbp + 0x3e8], 0x2021
mov byte [rbp + 0x3ea], 5
mov word [rbp + 0x3ec], 0x1a21
mov byte [rbp + 0x3ee], 0x4f
mov word [rbp + 0x3f0], 0x7b21
mov byte [rbp + 0x3f2], 0x4f
mov word [rbp + 0x3f4], 0x1b21
mov byte [rbp + 0x3f6], 0x4b
mov word [rbp + 0x3f8], 0x1b21
mov byte [rbp + 0x3fa], 0x4f
mov word [rbp + 0x3fc], 0x1b21
mov byte [rbp + 0x3fe], 0x49
mov word [rbp + 0x400], 0x1b21
mov byte [rbp + 0x402], 0x4d
mov word [rbp + 0x404], 0x1b21
mov byte [rbp + 0x406], 0x48
mov word [rbp + 0x408], 0x1b21
mov byte [rbp + 0x40a], 0x4e
mov word [rbp + 0x40c], 0x2b21
mov byte [rbp + 0x40e], 0x8f
mov word [rbp + 0x410], 0x4d21
mov byte [rbp + 0x412], 0xd2
mov word [rbp + 0x414], 0x4d21
mov byte [rbp + 0x416], 0xcc
mov word [rbp + 0x418], 0x7b21
mov byte [rbp + 0x41a], 0x8b
mov word [rbp + 0x41c], 0x4c21
mov byte [rbp + 0x41e], 0x36
mov word [rbp + 0x420], 0x1a21
mov byte [rbp + 0x422], 0x13
mov word [rbp + 0x424], 0x4c21
mov byte [rbp + 0x426], 0xd2
mov word [rbp + 0x428], 0x4c21
mov byte [rbp + 0x42a], 0x9b
mov word [rbp + 0x42c], 0x2121
mov byte [rbp + 0x42e], 0x45
mov word [rbp + 0x430], 0x4d21
mov byte [rbp + 0x432], 0x6c
mov word [rbp + 0x434], 0x2b21
mov byte [rbp + 0x436], 0x8a
mov word [rbp + 0x438], 0x4d21
mov byte [rbp + 0x43a], 0x36
mov word [rbp + 0x43c], 0x4d21
mov byte [rbp + 0x43e], 0xd8
mov word [rbp + 0x440], 0x7b21
mov byte [rbp + 0x442], 0x8e
mov word [rbp + 0x444], 0x1b21
mov byte [rbp + 0x446], 0x8a
mov word [rbp + 0x448], 0x1c21
mov byte [rbp + 0x44a], 0x54
mov word [rbp + 0x44c], 0x4e21
mov byte [rbp + 0x44e], 0x6d
mov word [rbp + 0x450], 0x7c21
mov byte [rbp + 0x452], 0x54
mov word [rbp + 0x454], 0x1b21
mov byte [rbp + 0x456], 0x4c
mov word [rbp + 0x458], 0x1a21
mov byte [rbp + 0x45a], 0x93
mov word [rbp + 0x45c], 0xd000
mov byte [rbp + 0x45e], 0x40
mov word [rbp + 0x460], 0xd800
mov byte [rbp + 0x462], 0x9b
mov word [rbp + 0x464], 0xc21
mov byte [rbp + 0x466], 0x14
mov word [rbp + 0xc4], 0x6c21
mov byte [rbp + 0xc6], 0x14
mov word [rbp + 0xcc], 0x4e21
mov byte [rbp + 0xce], 0xe3
mov word [rbp + 0xc8], 0x4e21
mov byte [rbp + 0xca], 0xe7
mov qword [rdi + 0x40], r15
cmp byte [0x14040addf], 0
jne 0x1400c171c
mov rcx, qword [rdi + 0x48]
cmp rcx, 0xa00000
jbe 0x1400c171c
movabs rax, 0xaaaaaaaaaaaaaaab
mul rcx
shr rdx, 1
mov qword [rdi + 0x48], rdx
mov qword [0x14040aef0], rdx
cmp qword [rdi + 0x40], 0x200000
jae 0x1400c17ab
mov esi, 1
cmp byte [0x14040adcd], 0
jne 0x1400c17ab
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x920], xmm0
mov qword [rbp + 0x930], rax
mov byte [rbp + 0x938], al
xor r8d, r8d
mov rdx, qword [rdi + 0x40]
mov rcx, qword [rdi + 0x10]
call qword [0x140100168]
mov r9, qword [rdi + 0x10]
mov r8d, 0x19
mov rdx, rsi
lea rcx, [rbp + 0x920]
call qword [0x140100178]
mov rbx, qword [rdi + 0x40]
mov r8d, 0x19
lea rdx, [rbp + 0x8f8]
lea rcx, [rbp + 0x920]
call fcn.1400f0cee
test eax, eax
je 0x1400c20c8
lea rax, [rbx + 1]
mov qword [rdi + 0x40], rax
cmp rax, 0x200000
jb 0x1400c1721
mov byte [0x14040afee], 1
mov qword [rdi + 0x40], r15
mov edx, dword [rdi + 0x48]
mov rcx, rdi
call fcn.1400edf20
mov r10, qword [rsp + 0x38]
mov r8, qword [r10 + 0x40]
mov r9, qword [r10 + 0x48]
cmp r8, r9
jae 0x1400c5e8e
mov rdx, r8
mov edi, dword [rbp + 0x4ec]
mov esi, dword [rbp + 0x500]
mov r14d, dword [rbp + 0x4f0]
mov eax, dword [rbp + 0x4f4]
mov dword [rbp + 0x594], eax
mov r15d, dword [rbp + 0x4b0]
mov r12d, dword [rbp + 0x4b4]
mov r13d, dword [rbp + 0x4b8]
mov eax, dword [rbp + 0x4bc]
mov dword [rbp + 0x5c4], eax
mov ecx, dword [rbp + 0x4c0]
mov dword [rbp + 0x5c0], ecx
mov eax, dword [rbp + 0x4c4]
mov dword [rbp + 0xe0], eax
mov ebx, dword [rbp + 0x4c8]
movzx eax, word [rbp + 0xfc]
mov word [rbp + 0x506], ax
mov ecx, dword [rbp + 0x4cc]
mov dword [rbp + 0x5bc], ecx
mov eax, dword [rbp + 0x4d0]
mov dword [rbp + 0x5b8], eax
movzx eax, word [rbp + 0x1ec]
mov word [rbp + 2], ax
movzx eax, word [rbp + 0x1f0]
mov word [rsp + 0x52], ax
movzx eax, word [rbp + 0x1f4]
mov word [rbp + 4], ax
movzx eax, word [rbp + 0x1f8]
mov word [rbp + 6], ax
movzx eax, word [rbp + 0x1fc]
mov word [rbp + 0xb4], ax
movzx eax, word [rbp + 0x200]
mov word [rbp + 0xb6], ax
movzx eax, word [rbp + 0x204]
mov word [rbp + 0xba], ax
movzx eax, word [rbp + 0x208]
mov word [rbp + 0xbc], ax
movzx eax, word [rbp + 0x20c]
mov word [rbp + 0xbe], ax
movzx eax, word [rbp + 0x210]
mov word [rbp + 0x20], ax
movzx eax, word [rbp + 0x214]
mov word [rbp + 0x22], ax
movzx eax, word [rbp + 0x218]
mov word [rbp + 0x24], ax
movzx eax, word [rbp + 0x21c]
mov word [rbp + 0x26], ax
movzx eax, word [rbp + 0x220]
mov word [rbp + 0x28], ax
movzx eax, word [rbp + 0x224]
mov word [rbp + 0x2a], ax
movzx eax, word [rbp + 0x228]
mov word [rbp + 0x2c], ax
movzx eax, word [rbp + 0x22c]
mov word [rbp + 0x2e], ax
movzx eax, word [rbp + 0x230]
mov word [rbp + 0x30], ax
movzx eax, word [rbp + 0x234]
mov word [rbp + 0x32], ax
movzx eax, word [rbp + 0x238]
mov word [rbp + 0x34], ax
movzx eax, word [rbp + 0x23c]
mov word [rbp + 0x36], ax
movzx eax, word [rbp + 0x240]
mov word [rbp + 0xaa], ax
movzx eax, word [rbp + 0x244]
mov word [rbp + 0x38], ax
movzx eax, word [rbp + 0x248]
mov word [rbp + 0x3a], ax
movzx eax, word [rbp + 0x24c]
mov word [rbp + 0x3c], ax
movzx eax, word [rbp + 0x250]
mov word [rbp + 0x3e], ax
movzx eax, word [rbp + 0x254]
mov word [rbp + 0x40], ax
movzx eax, word [rbp + 0x258]
mov word [rbp + 0x42], ax
movzx eax, word [rbp + 0x25c]
mov word [rbp + 0x44], ax
movzx eax, word [rbp + 0x260]
mov word [rbp + 0x46], ax
movzx eax, word [rbp + 0x264]
mov word [rbp + 0x48], ax
movzx eax, word [rbp + 0x268]
mov word [rbp + 0x4a], ax
movzx eax, word [rbp + 0x26c]
mov word [rbp + 0x4c], ax
movzx eax, word [rbp + 0x270]
mov word [rbp + 0x4e], ax
movzx eax, word [rbp + 0x274]
mov word [rbp + 0x50], ax
movzx eax, word [rbp + 0x278]
mov word [rbp + 0x52], ax
movzx eax, word [rbp + 0x27c]
mov word [rbp + 0x54], ax
movzx eax, word [rbp + 0x280]
mov word [rbp + 0x56], ax
movzx eax, word [rbp + 0x284]
mov word [rbp + 0x58], ax
movzx eax, word [rbp + 0x288]
mov word [rbp + 0x5a], ax
movzx eax, word [rbp + 0x28c]
mov word [rbp + 0x5c], ax
movzx eax, word [rbp + 0x290]
mov word [rbp + 0x5e], ax
movzx eax, word [rbp + 0x294]
mov word [rbp + 0x60], ax
movzx eax, word [rbp + 0x298]
mov word [rbp + 0x62], ax
movzx eax, word [rbp + 0x29c]
mov word [rbp + 0x64], ax
movzx eax, word [rbp + 0x2a0]
mov word [rbp + 0x66], ax
movzx eax, word [rbp + 0x2a4]
mov word [rbp + 0x68], ax
movzx eax, word [rbp + 0x2a8]
mov word [rbp + 0x6a], ax
movzx eax, word [rbp + 0x2ac]
mov word [rbp + 0x6c], ax
movzx eax, word [rbp + 0x2b0]
mov word [rbp + 0x6e], ax
movzx eax, word [rbp + 0x2b4]
mov word [rbp + 0x70], ax
movzx eax, word [rbp + 0x2b8]
mov word [rbp + 0x72], ax
movzx eax, word [rbp + 0x2bc]
mov word [rbp + 0x74], ax
movzx eax, word [rbp + 0x2c0]
mov word [rbp + 0x76], ax
movzx eax, word [rbp + 0x2c4]
mov word [rbp + 0x78], ax
movzx eax, word [rbp + 0x2c8]
mov word [rbp + 0x7a], ax
movzx eax, word [rbp + 0x2cc]
mov word [rbp + 0x7c], ax
movzx eax, word [rbp + 0x2d0]
mov word [rbp + 0x7e], ax
movzx eax, word [rbp + 0x2d4]
mov word [rbp + 0x80], ax
movzx eax, word [rbp + 0x2d8]
mov word [rbp + 0x82], ax
movzx eax, word [rbp + 0x2dc]
mov word [rbp + 0x84], ax
movzx eax, word [rbp + 0x2e0]
mov word [rbp + 0x86], ax
movzx eax, word [rbp + 0x2e4]
mov word [rbp + 0x88], ax
movzx eax, word [rbp + 0x2e8]
mov word [rbp + 0x8a], ax
movzx eax, word [rbp + 0x2ec]
mov word [rbp + 0x8c], ax
movzx eax, word [rbp + 0x2f0]
mov word [rbp + 0x8e], ax
movzx eax, word [rbp + 0x2f4]
mov word [rbp + 0x90], ax
movzx eax, word [rbp + 0x2f8]
mov word [rbp + 0x92], ax
movzx eax, word [rbp + 0x2fc]
mov word [rbp + 0xa8], ax
movzx eax, word [rbp + 0x300]
mov word [rbp + 0xa6], ax
movzx eax, word [rbp + 0x304]
mov word [rbp + 0x94], ax
movzx eax, word [rbp + 0x308]
mov word [rbp + 0x96], ax
movzx eax, word [rbp + 0x30c]
mov word [rbp + 0x98], ax
movzx eax, word [rbp + 0x310]
mov word [rbp + 0x9a], ax
movzx eax, word [rbp + 0x314]
mov word [rbp + 0x9c], ax
movzx eax, word [rbp + 0x318]
mov word [rbp + 0x9e], ax
movzx eax, word [rbp + 0x31c]
mov word [rbp + 0xa0], ax
movzx eax, word [rbp + 0x320]
mov word [rbp + 0xa2], ax
movzx eax, word [rbp + 0x324]
mov word [rbp + 0xa4], ax
movzx eax, word [rbp + 0x328]
mov word [rbp + 0xb8], ax
movzx eax, word [rbp + 0x32c]
mov word [rbp + 0xb2], ax
movzx eax, word [rbp + 0x330]
mov word [rbp + 0xb0], ax
movzx eax, word [rbp + 0x334]
mov word [rbp + 0xae], ax
movzx eax, word [rbp + 0x338]
mov word [rbp + 0xac], ax
movzx eax, word [rbp + 0x33c]
mov word [rsp + 0x56], ax
movzx eax, word [rbp + 0x340]
mov word [rsp + 0x58], ax
movzx eax, word [rbp + 0x344]
mov word [rsp + 0x5a], ax
movzx eax, word [rbp + 0x348]
mov word [rsp + 0x5c], ax
movzx eax, word [rbp + 0x34c]
mov word [rsp + 0x5e], ax
movzx eax, word [rbp + 0x350]
mov word [rsp + 0x60], ax
movzx eax, word [rbp + 0x354]
mov word [rsp + 0x62], ax
movzx eax, word [rbp + 0x358]
mov word [rbp - 0x26], ax
movzx eax, word [rbp + 0x35c]
mov word [rsp + 0x66], ax
movzx eax, word [rbp + 0x360]
mov word [rsp + 0x68], ax
movzx eax, word [rbp + 0x364]
mov word [rsp + 0x6a], ax
movzx eax, word [rbp + 0x368]
mov word [rsp + 0x6c], ax
movzx eax, word [rbp + 0x36c]
mov word [rsp + 0x6e], ax
movzx eax, word [rbp + 0x370]
mov word [rsp + 0x70], ax
movzx eax, word [rbp + 0x374]
mov word [rsp + 0x72], ax
movzx eax, word [rbp + 0x378]
mov word [rsp + 0x74], ax
movzx eax, word [rbp + 0x37c]
mov word [rsp + 0x76], ax
movzx eax, word [rbp + 0x380]
mov word [rsp + 0x78], ax
movzx eax, word [rbp + 0x384]
mov word [rsp + 0x7a], ax
movzx eax, word [rbp + 0x388]
mov word [rsp + 0x7e], ax
movzx eax, word [rbp + 0x38c]
mov word [rbp - 0x80], ax
movzx eax, word [rbp + 0x390]
mov word [rbp - 0x7e], ax
movzx eax, word [rbp + 0x394]
mov word [rbp - 0x7c], ax
movzx eax, word [rbp + 0x398]
mov word [rbp - 0x7a], ax
movzx eax, word [rbp + 0x39c]
mov word [rbp - 0x78], ax
movzx eax, word [rbp + 0x3a0]
mov word [rbp - 0x76], ax
movzx eax, word [rbp + 0x3a4]
mov word [rbp - 0x74], ax
movzx eax, word [rbp + 0x3a8]
mov word [rbp - 0x72], ax
movzx eax, word [rbp + 0x3ac]
mov word [rbp - 0x70], ax
movzx eax, word [rbp + 0x3b0]
mov word [rbp - 0x6e], ax
movzx eax, word [rbp + 0x3b4]
mov word [rsp + 0x7c], ax
movzx eax, word [rbp + 0x3b8]
mov word [rbp - 0x6c], ax
movzx eax, word [rbp + 0x3bc]
mov word [rbp - 0x6a], ax
movzx eax, word [rbp + 0x3c0]
mov word [rbp - 0x68], ax
movzx eax, word [rbp + 0x3c4]
mov word [rbp - 0x66], ax
movzx eax, word [rbp + 0x3c8]
mov word [rbp - 0x64], ax
movzx eax, word [rbp + 0x3cc]
mov word [rbp - 0x62], ax
movzx eax, word [rbp + 0x3d0]
mov word [rbp - 0x60], ax
movzx eax, word [rbp + 0x3d4]
mov word [rbp - 0x5e], ax
movzx eax, word [rbp + 0x3d8]
mov word [rbp - 0x5c], ax
movzx eax, word [rbp + 0x3dc]
mov word [rbp - 0x5a], ax
movzx eax, word [rbp + 0x3e0]
mov word [rbp + 0x504], ax
movzx eax, word [rbp + 0x3e4]
mov word [rbp - 0x58], ax
movzx eax, word [rbp + 0x3e8]
mov word [rbp - 0x56], ax
movzx eax, word [rbp + 0x3ec]
mov word [rbp - 0x54], ax
movzx eax, word [rbp + 0x3f0]
mov word [rbp - 0x52], ax
movzx eax, word [rbp + 0x3f4]
mov word [rbp - 0x50], ax
movzx eax, word [rbp + 0x3f8]
mov word [rbp - 0x4e], ax
movzx eax, word [rbp + 0x3fc]
mov word [rbp - 0x4c], ax
movzx eax, word [rbp + 0x400]
mov word [rbp - 0x4a], ax
movzx eax, word [rbp + 0x404]
mov word [rbp - 0x48], ax
movzx eax, word [rbp + 0x408]
mov word [rbp - 0x46], ax
movzx eax, word [rbp + 0x40c]
mov word [rbp - 0x44], ax
movzx eax, word [rbp + 0x410]
mov word [rbp - 0x42], ax
movzx eax, word [rbp + 0x414]
mov word [rbp - 0x40], ax
movzx eax, word [rbp + 0x418]
mov word [rbp - 0x3e], ax
movzx eax, word [rbp + 0x41c]
mov word [rbp - 0x3c], ax
movzx eax, word [rbp + 0x420]
mov word [rbp - 0x24], ax
movzx eax, word [rbp + 0x424]
mov word [rbp - 0x3a], ax
movzx eax, word [rbp + 0x428]
mov word [rbp - 0x38], ax
movzx eax, word [rbp + 0x42c]
mov word [rbp - 0x36], ax
movzx eax, word [rbp + 0x430]
mov word [rbp - 0x34], ax
movzx eax, word [rbp + 0x434]
mov word [rbp - 0x32], ax
movzx eax, word [rbp + 0x438]
mov word [rbp - 0x30], ax
movzx eax, word [rbp + 0x43c]
mov word [rbp - 0x2e], ax
movzx eax, word [rbp + 0x440]
mov word [rbp - 0x2c], ax
movzx eax, word [rbp + 0x444]
mov word [rbp - 0x2a], ax
movzx eax, word [rbp + 0x448]
mov word [rbp - 0x28], ax
movzx eax, word [rbp + 0x44c]
mov word [rbp - 0x22], ax
movzx eax, word [rbp + 0x450]
mov word [rbp - 0x20], ax
movzx eax, word [rbp + 0x454]
mov word [rbp - 0x1e], ax
movzx eax, word [rbp + 0x458]
mov word [rbp - 0x1c], ax
movzx eax, word [rbp + 0x45c]
mov word [rbp - 0x1a], ax
movzx eax, word [rbp + 0x460]
mov word [rbp - 0x18], ax
movzx eax, word [rbp + 0x464]
mov word [rbp - 0x16], ax
movzx eax, word [rbp + 0xc4]
mov word [rsp + 0x50], ax
movzx eax, word [rbp + 0xcc]
mov word [rsp + 0x54], ax
movzx eax, word [rbp + 0xc8]
mov word [rsp + 0x64], ax
nop
cmp byte [0x14040adcd], 0
jne 0x1400c5e8e
cmp r8, r9
ja 0x1400c5e8e
mov word [r10 + 0x358], 0
mov qword [rbp + 0x8d8], 0
xor r8d, r8d
mov rcx, qword [r10 + 0x10]
call qword [0x140100168]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 7]
lea rcx, [rbp + 0x8d8]
call qword [0x140100178]
mov ecx, dword [rbp + 0x8d8]
cmp ecx, dword [rbp + 0x594]
je 0x1400c5f85
cmp ecx, r14d
je 0x1400c5f85
cmp ecx, r15d
je 0x1400c5f85
cmp ecx, r12d
je 0x1400c5f85
cmp ecx, r13d
je 0x1400c5f85
cmp ecx, dword [rbp + 0x5c4]
je 0x1400c5f85
cmp ecx, dword [rbp + 0x5c0]
je 0x1400c5f85
cmp ecx, esi
je 0x1400c5f85
cmp ecx, edi
je 0x1400c5f87
cmp ecx, dword [rbp + 0x5bc]
je 0x1400c5f85
cmp ecx, ebx
je 0x1400c5d88
cmp ecx, dword [rbp + 0x5b8]
je 0x1400c5d88
movzx edx, cx
cmp cx, word [rbp + 0x506]
jne 0x1400c20dc
mov r10, qword [rsp + 0x38]
add qword [r10 + 0x40], 0x10
mov byte [r10 + 0x35b], 1
jmp 0x1400c2ca6
mov qword [rdi + 0x278], rbx
mov rcx, rdi
call fcn.1400afcd0
jmp 0x1400c5e93
movzx r8d, byte [rbp + 0x8d8]
test r8b, r8b
jne 0x1400c2fb0
movzx ecx, byte [rbp + 0x8dc]
cmp cl, 0x28
ja 0x1400c2109
movabs r9, 0x1a200000042
bt r9, rcx
jb 0x1400c2129
sub cl, 0x41
cmp cl, 0x27
ja 0x1400c2fb0
movabs rax, 0x9100000001
bt rax, rcx
jae 0x1400c2fb0
xor eax, eax
mov dword [rbp + 0x918], eax
mov byte [rbp + 0x91c], al
xor r8d, r8d
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x40]
mov rcx, qword [rax + 0x10]
call qword [0x140100168]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 4]
lea rcx, [rbp + 0x918]
call qword [0x140100178]
movzx eax, byte [rbp + 0x8db]
mov byte [rbp + 0x4d4], al
movzx eax, byte [rbp + 0x8da]
mov byte [rbp + 0x4d5], al
movzx eax, byte [rbp + 0x8d9]
mov byte [rbp + 0x4d6], al
movzx eax, byte [rbp + 0x8d8]
mov byte [rbp + 0x4d7], al
mov edx, dword [rbp + 0x4d4]
mov qword [rbp - 0x10], rdx
test edx, edx
je 0x1400c6032
xor eax, eax
mov dword [rbp + 0x8d8], eax
mov word [rbp + 0x8dc], ax
mov r9, qword [rsp + 0x38]
add rdx, qword [r9 + 0x40]
cmp rdx, qword [r9 + 0x48]
jae 0x1400c21e6
add rdx, 4
xor r8d, r8d
mov rcx, qword [r9 + 0x10]
call qword [0x140100168]
mov r9, qword [rsp + 0x38]
mov r9, qword [r9 + 0x10]
mov edx, 1
lea r8d, [rdx + 5]
lea rcx, [rbp + 0x8d8]
call qword [0x140100178]
movzx edx, byte [rbp + 0x8d8]
test dl, dl
jne 0x1400c2247
movzx ecx, byte [rbp + 0x8dc]
cmp cl, 0x28
ja 0x1400c222b
movabs r8, 0x1a200000042
bt r8, rcx
jb 0x1400c2d3a
sub cl, 0x41
cmp cl, 0x27
ja 0x1400c2247
movabs rax, 0x9100000001
bt rax, rcx
jb 0x1400c2d3a
movzx eax, word [rbp + 0x8d8]
movzx ecx, byte [rbp + 0x8da]
cmp ax, word [rbp + 2]
jne 0x1400c2264
cmp cl, 0x14
je 0x1400c2d3a
cmp ax, word [rsp + 0x52]
jne 0x1400c2274
cmp cl, 0x15
je 0x1400c2d3a
cmp ax, word [rbp + 4]
jne 0x1400c2283
cmp cl, 0xf
je 0x1400c2d3a
cmp ax, word [rbp + 6]
jne 0x1400c2292
cmp cl, 5
je 0x1400c2d3a
cmp ax, word [rbp + 0xb4]
jne 0x1400c22a4
cmp cl, 5
je 0x1400c2d3a
cmp ax, word [rbp + 0xb6]
jne 0x1400c22b6
cmp cl, 0x6c
je 0x1400c2d3a
cmp ax, word [rbp + 0xba]
jne 0x1400c22c8
cmp cl, 0xd8
je 0x1400c2d3a
cmp ax, word [rbp + 0xbc]
jne 0x1400c22da
cmp cl, 0x8f
je 0x1400c2d3a
cmp ax, word [rbp + 0xbe]
jne 0x1400c22ec
cmp cl, 0x8e
je 0x1400c2d3a
cmp ax, word [rbp + 0x20]
jne 0x1400c22fb
cmp cl, 0xf
je 0x1400c2d3a
cmp ax, word [rbp + 0x22]
jne 0x1400c230a
cmp cl, 0xf
je 0x1400c2d3a
cmp ax, word [rbp + 0x24]
jne 0x1400c2319
cmp cl, 0x14
je 0x1400c2d3a
cmp ax, word [rbp + 0x26]
jne 0x1400c2328
cmp cl, 0x15
je 0x1400c2d3a
cmp ax, word [rbp + 0x28]
jne 0x1400c2337
cmp cl, 0x54
je 0x1400c2d3a
cmp ax, word [rbp + 0x2a]
jne 0x1400c2346
cmp cl, 0x55
je 0x1400c2d3a
cmp ax, word [rbp + 0x2c]
jne 0x1400c2355
cmp cl, 0x54
je 0x1400c2d3a
cmp ax, word [rbp + 0x2e]
jne 0x1400c2364
cmp cl, 0x54
je 0x1400c2d3a
cmp ax, word [rbp + 0x30]
jne 0x1400c2373
cmp cl, 0x55
je 0x1400c2d3a
cmp ax, word [rbp + 0x32]
jne 0x1400c2382
cmp cl, 0x54
je 0x1400c2d3a
cmp ax, word [rbp + 0x34]
jne 0x1400c2391
cmp cl, 0x4d
je 0x1400c2d3a
cmp ax, word [rbp + 0x36]
jne 0x1400c23a0
cmp cl, 0x4e
je 0x1400c2d3a
cmp ax, word [rbp + 0xaa]
jne 0x1400c23b2
cmp cl, 0x4f
je 0x1400c2d3a
cmp ax, word [rbp + 0x38]
jne 0x1400c23c1
cmp cl, 0x4d
je 0x1400c2d3a
cmp ax, word [rbp + 0x3a]
jne 0x1400c23d0
cmp cl, 0xfe
je 0x1400c2d3a
cmp ax, word [rbp + 0x3c]
jne 0x1400c23df
cmp cl, 0x4f
je 0x1400c2d3a
cmp ax, word [rbp + 0x3e]
jne 0x1400c23ee
cmp cl, 0x4f
je 0x1400c2d3a
cmp ax, word [rbp + 0x40]
jne 0x1400c23fd
cmp cl, 0x14
je 0x1400c2d3a
cmp ax, word [rbp + 0x42]
jne 0x1400c240c
cmp cl, 0xd
je 0x1400c2d3a
cmp ax, word [rbp + 0x44]
jne 0x1400c241b
cmp cl, 0x15
je 0x1400c2d3a
cmp ax, word [rbp + 0x46]
jne 0x1400c242a
cmp cl, 0xe
je 0x1400c2d3a
cmp ax, word [rbp + 0x48]
jne 0x1400c2439
cmp cl, 0xc
je 0x1400c2d3a
cmp ax, word [rbp + 0x4a]
jne 0x1400c2448
cmp cl, 0xf
je 0x1400c2d3a
cmp ax, word [rbp + 0x4c]
jne 0x1400c2457
cmp cl, 0xb
je 0x1400c2d3a
cmp ax, word [rbp + 0x4e]
jne 0x1400c2466
cmp cl, 0xf
je 0x1400c2d3a
cmp ax, word [rbp + 0x50]
jne 0x1400c2475
cmp cl, 0xff
je 0x1400c2d3a
cmp ax, word [rbp + 0x52]
jne 0x1400c2484
cmp cl, 0xfe
je 0x1400c2d3a
cmp ax, word [rbp + 0x54]
jne 0x1400c2493
cmp cl, 0xff
je 0x1400c2d3a
cmp ax, word [rbp + 0x56]
jne 0x1400c24a2
cmp cl, 0xd
je 0x1400c2d3a
cmp ax, word [rbp + 0x58]
jne 0x1400c24b1
cmp cl, 0x45
je 0x1400c2d3a
cmp ax, word [rbp + 0x5a]
jne 0x1400c24c0
cmp cl, 0x8f
je 0x1400c2d3a
cmp ax, word [rbp + 0x5c]
jne 0x1400c24cf
cmp cl, 0x8e
je 0x1400c2d3a
cmp ax, word [rbp + 0x5e]
jne 0x1400c24de
cmp cl, 0x8c
je 0x1400c2d3a
cmp ax, word [rbp + 0x60]
jne 0x1400c24ed
cmp cl, 0x8d
je 0x1400c2d3a
cmp ax, word [rbp + 0x62]
jne 0x1400c24fc
cmp cl, 0x88
je 0x1400c2d3a
cmp ax, word [rbp + 0x64]
jne 0x1400c250b
cmp cl, 0x94
je 0x1400c2d3a
cmp ax, word [rbp + 0x66]
jne 0x1400c251a
cmp cl, 0x54
je 0x1400c2d3a
cmp ax, word [rbp + 0x68]
jne 0x1400c2529
cmp cl, 0x54
je 0x1400c2d3a
cmp ax, word [rbp + 0x6a]
jne 0x1400c2538
cmp cl, 0x55
je 0x1400c2d3a
cmp ax, word [rbp + 0x6c]
jne 0x1400c2547
cmp cl, 0x4e
je 0x1400c2d3a
cmp ax, word [rbp + 0x6e]
jne 0x1400c2556
cmp cl, 0x4d
je 0x1400c2d3a
cmp ax, word [rbp + 0x70]
jne 0x1400c2565
cmp cl, 0x53
je 0x1400c2d3a
cmp ax, word [rbp + 0x72]
jne 0x1400c2574
cmp cl, 0xff
je 0x1400c2d3a
cmp ax, word [rbp + 0x74]
jne 0x1400c2583
cmp cl, 0x54
je 0x1400c2d3a
cmp ax, word [rbp + 0x76]
jne 0x1400c2592
cmp cl, 0x4e
je 0x1400c2d3a
cmp ax, word [rbp + 0x78]
jne 0x1400c25a1
cmp cl, 0x4c
je 0x1400c2d3a
cmp ax, word [rbp + 0x7a]
jne 0x1400c25b0
cmp cl, 0x4f
je 0x1400c2d3a
cmp ax, word [rbp + 0x7c]
jne 0x1400c25bf
cmp cl, 0x4e
je 0x1400c2d3a
cmp ax, word [rbp + 0x7e]
jne 0x1400c25ce
cmp cl, 0x4d
je 0x1400c2d3a
cmp ax, word [rbp + 0x80]
jne 0x1400c25e0
cmp cl, 0x3e
je 0x1400c2d3a
cmp ax, word [rbp + 0x82]
jne 0x1400c25f2
cmp cl, 0x54
je 0x1400c2d3a
cmp ax, word [rbp + 0x84]
jne 0x1400c2604
cmp cl, 3
je 0x1400c2d3a
cmp ax, word [rbp + 0x86]
jne 0x1400c2616
cmp cl, 0x88
je 0x1400c2d3a
cmp ax, word [rbp + 0x88]
jne 0x1400c2628
cmp cl, 0x84
je 0x1400c2d3a
cmp ax, word [rbp + 0x8a]
jne 0x1400c263a
cmp cl, 0x8a
je 0x1400c2d3a
cmp ax, word [rbp + 0x8c]
jne 0x1400c264c
cmp cl, 0x8d
je 0x1400c2d3a
cmp ax, word [rbp + 0x8e]
jne 0x1400c265e
cmp cl, 0x8e
je 0x1400c2d3a
cmp ax, word [rbp + 0x90]
jne 0x1400c2670
cmp cl, 0x8f
je 0x1400c2d3a
cmp ax, word [rbp + 0x92]
jne 0x1400c2682
cmp cl, 0x8c
je 0x1400c2d3a
cmp ax, word [rbp + 0xa8]
jne 0x1400c2694
cmp cl, 0x89
je 0x1400c2d3a
cmp ax, word [rbp + 0xa6]
jne 0x1400c26a6
cmp cl, 0x8b
je 0x1400c2d3a
cmp ax, word [rbp + 0x94]
jne 0x1400c26b8
cmp cl, 0x6c
je 0x1400c2d3a
cmp ax, word [rbp + 0x96]
jne 0x1400c26ca
cmp cl, 0xc
je 0x1400c2d3a
cmp ax, word [rbp + 0x98]
jne 0x1400c26dc
cmp cl, 0xc
je 0x1400c2d3a
cmp ax, word [rbp + 0x9a]
jne 0x1400c26ee
cmp cl, 0xc
je 0x1400c2d3a
cmp ax, word [rbp + 0x9c]
jne 0x1400c2700
cmp cl, 0xc
je 0x1400c2d3a
cmp ax, word [rbp + 0x9e]
jne 0x1400c2712
cmp cl, 0xc
je 0x1400c2d3a
cmp ax, word [rbp + 0xa0]
jne 0x1400c2724
cmp cl, 0x4e
je 0x1400c2d3a
cmp ax, word [rbp + 0xa2]
jne 0x1400c2736
cmp cl, 9
je 0x1400c2d3a
cmp ax, word [rbp + 0xa4]
jne 0x1400c2748
cmp cl, 0xa
je 0x1400c2d3a
cmp ax, word [rbp + 0xb8]
jne 0x1400c275a
cmp cl, 0xa
je 0x1400c2d3a
cmp ax, word [rbp + 0xb2]
jne 0x1400c276c
cmp cl, 0x4e
je 0x1400c2d3a
cmp ax, word [rbp + 0xb0]
jne 0x1400c277e
cmp cl, 0x4c
je 0x1400c2d3a
cmp ax, word [rbp + 0xae]
jne 0x1400c2790
cmp cl, 0x4a
je 0x1400c2d3a
cmp ax, word [rbp + 0xac]
jne 0x1400c27a2
cmp cl, 0x4b
je 0x1400c2d3a
cmp ax, word [rsp + 0x56]
jne 0x1400c27b2
cmp cl, 0x49
je 0x1400c2d3a
cmp ax, word [rsp + 0x58]
jne 0x1400c27c2
cmp cl, 0x48
je 0x1400c2d3a
cmp ax, word [rsp + 0x5a]
jne 0x1400c27d2
cmp cl, 0x4a
je 0x1400c2d3a
cmp ax, word [rsp + 0x5c]
jne 0x1400c27e2
cmp cl, 0x9a
je 0x1400c2d3a
cmp ax, word [rsp + 0x5e]
jne 0x1400c27f2
cmp cl, 0xc6
je 0x1400c2d3a
cmp ax, word [rsp + 0x60]
jne 0x1400c2802
cmp cl, 0x4f
je 0x1400c2d3a
cmp ax, word [rsp + 0x62]
jne 0x1400c2812
cmp cl, 0xe2
je 0x1400c2d3a
cmp ax, word [rbp - 0x26]
jne 0x1400c2821
cmp cl, 0x8a
je 0x1400c2d3a
cmp ax, word [rsp + 0x66]
jne 0x1400c2831
cmp cl, 5
je 0x1400c2d3a
cmp ax, word [rsp + 0x68]
jne 0x1400c2841
cmp cl, 0x94
je 0x1400c2d3a
cmp ax, word [rsp + 0x6a]
jne 0x1400c2851
cmp cl, 0x8f
je 0x1400c2d3a
cmp ax, word [rsp + 0x6c]
jne 0x1400c2861
cmp cl, 0x45
je 0x1400c2d3a
cmp ax, word [rsp + 0x6e]
jne 0x1400c2871
cmp cl, 0xcc
je 0x1400c2d3a
cmp ax, word [rsp + 0x70]
jne 0x1400c2881
cmp cl, 0x8f
je 0x1400c2d3a
cmp ax, word [rsp + 0x72]
jne 0x1400c2891
cmp cl, 8
je 0x1400c2d3a
cmp ax, word [rsp + 0x74]
jne 0x1400c28a1
cmp cl, 9
je 0x1400c2d3a
cmp ax, word [rsp + 0x76]
jne 0x1400c28b1
cmp cl, 0xc
je 0x1400c2d3a
cmp ax, word [rsp + 0x78]
jne 0x1400c28c1
mov rdx, qword [rbp - 0x10]
cmp byte [r10 + 0x358], 0
jne 0x1400c60bc
cmp byte [r10 + 0x359], 0
jne 0x1400c60bc
inc qword [r10 + 0x40]
dec qword [0x14040aef0]
cmp byte [r10 + 0x35b], 0
je 0x1400c60d6
dec qword [r10 + 0x40]
mov byte [r10 + 0x35b], 0
jmp 0x1400c60d6
mov r10, qword [rsp + 0x38]
mov byte [r10 + 0x359], 1
mov eax, dword [rsp + 0x48]
test eax, eax
jne 0x1400c2d56
movzx ecx, byte [rbp + 0x8da]
cmp dx, word [rbp + 2]
jne 0x1400c2fc6
cmp cl, 0x14
je 0x1400c3a36
cmp dx, word [rsp + 0x52]
jne 0x1400c2fd6
cmp cl, 0x15
je 0x1400c3a36
cmp dx, word [rbp + 4]
jne 0x1400c2fe5
cmp cl, 0xf
je 0x1400c3a36
cmp dx, word [rbp + 6]
jne 0x1400c2ff4
cmp cl, 5
je 0x1400c3a36
cmp dx, word [rbp + 0xb4]
jne 0x1400c3006
cmp cl, 5
je 0x1400c3a36
cmp dx, word [rbp + 0xb6]
jne 0x1400c3018
cmp cl, 0x6c
je 0x1400c3a36
cmp dx, word [rbp + 0xba]
jne 0x1400c302a
cmp cl, 0xd8
je 0x1400c3a36
cmp dx, word [rbp + 0xbc]
jne 0x1400c303c
cmp cl, 0x8f
je 0x1400c3a36
cmp dx, word [rbp + 0xbe]
jne 0x1400c304e
cmp cl, 0x8e
je 0x1400c3a36
cmp dx, word [rbp + 0x20]
jne 0x1400c305d
cmp cl, 0xf
je 0x1400c3a36
cmp dx, word [rbp + 0x22]
jne 0x1400c306c
cmp cl, 0xf
je 0x1400c3a36
cmp dx, word [rbp + 0x24]
jne 0x1400c307b
cmp cl, 0x14
je 0x1400c3a36
cmp dx, word [rbp + 0x26]
jne 0x1400c308a
cmp cl, 0x15
je 0x1400c3a36
cmp dx, word [rbp + 0x28]
jne 0x1400c3099
cmp cl, 0x54
je 0x1400c3a36
cmp dx, word [rbp + 0x2a]
jne 0x1400c30a8
cmp cl, 0x55
je 0x1400c3a36
cmp dx, word [rbp + 0x2c]
jne 0x1400c30b7
cmp cl, 0x54
je 0x1400c3a36
cmp dx, word [rbp + 0x2e]
jne 0x1400c30c6
cmp cl, 0x54
je 0x1400c3a36
cmp dx, word [rbp + 0x30]
jne 0x1400c30d5
cmp cl, 0x55
je 0x1400c3a36
cmp dx, word [rbp + 0x32]
jne 0x1400c30e4
cmp cl, 0x54
je 0x1400c3a36
cmp dx, word [rbp + 0x34]
jne 0x1400c30f3
cmp cl, 0x4d
je 0x1400c3a36
cmp dx, word [rbp + 0x36]
jne 0x1400c3102
cmp cl, 0x4e
je 0x1400c3a36
cmp dx, word [rbp + 0xaa]
jne 0x1400c3114
cmp cl, 0x4f
je 0x1400c3a36
cmp dx, word [rbp + 0x38]
jne 0x1400c3123
cmp cl, 0x4d
je 0x1400c3a36
cmp dx, word [rbp + 0x3a]
jne 0x1400c3132
cmp cl, 0xfe
je 0x1400c3a36
cmp dx, word [rbp + 0x3c]
jne 0x1400c3141
cmp cl, 0x4f
je 0x1400c3a36
cmp dx, word [rbp + 0x3e]
jne 0x1400c3150
cmp cl, 0x4f
je 0x1400c3a36
cmp dx, word [rbp + 0x40]
jne 0x1400c315f
cmp cl, 0x14
je 0x1400c3a36
cmp dx, word [rbp + 0x42]
jne 0x1400c316e
cmp cl, 0xd
je 0x1400c3a36
cmp dx, word [rbp + 0x44]
jne 0x1400c317d
cmp cl, 0x15
je 0x1400c3a36
cmp dx, word [rbp + 0x46]
jne 0x1400c318c
cmp cl, 0xe
je 0x1400c3a36
cmp dx, word [rbp + 0x48]
jne 0x1400c319b
cmp cl, 0xc
je 0x1400c3a36
cmp dx, word [rbp + 0x4a]
jne 0x1400c31aa
cmp cl, 0xf
je 0x1400c3a36
cmp dx, word [rbp + 0x4c]
jne 0x1400c31b9
cmp cl, 0xb
je 0x1400c3a36
cmp dx, word [rbp + 0x4e]
jne 0x1400c31c8
cmp cl, 0xf
je 0x1400c3a36
cmp dx, word [rbp + 0x50]
jne 0x1400c31d7
cmp cl, 0xff
je 0x1400c3a36
cmp dx, word [rbp + 0x52]
jne 0x1400c31e6
cmp cl, 0xfe
je 0x1400c3a36
cmp dx, word [rbp + 0x54]
jne 0x1400c31f5
cmp cl, 0xff
je 0x1400c3a36
cmp dx, word [rbp + 0x56]
jne 0x1400c3204
cmp cl, 0xd
je 0x1400c3a36
cmp dx, word [rbp + 0x58]
jne 0x1400c3213
cmp cl, 0x45
je 0x1400c3a36
cmp dx, word [rbp + 0x5a]
jne 0x1400c3222
cmp cl, 0x8f
je 0x1400c3a36
cmp dx, word [rbp + 0x5c]
jne 0x1400c3231
cmp cl, 0x8e
je 0x1400c3a36
cmp dx, word [rbp + 0x5e]
jne 0x1400c3240
cmp cl, 0x8c
je 0x1400c3a36
cmp dx, word [rbp + 0x60]
jne 0x1400c324f
cmp cl, 0x8d
je 0x1400c3a36
cmp dx, word [rbp + 0x62]
jne 0x1400c325e
cmp cl, 0x88
je 0x1400c3a36
cmp dx, word [rbp + 0x64]
jne 0x1400c326d
cmp cl, 0x94
je 0x1400c3a36
cmp dx, word [rbp + 0x66]
jne 0x1400c327c
cmp cl, 0x54
je 0x1400c3a36
cmp dx, word [rbp + 0x68]
jne 0x1400c328b
cmp cl, 0x54
je 0x1400c3a36
cmp dx, word [rbp + 0x6a]
jne 0x1400c329a
cmp cl, 0x55
je 0x1400c3a36
cmp dx, word [rbp + 0x6c]
jne 0x1400c32a9
cmp cl, 0x4e
je 0x1400c3a36
cmp dx, word [rbp + 0x6e]
jne 0x1400c32b8
cmp cl, 0x4d
je 0x1400c3a36
cmp dx, word [rbp + 0x70]
jne 0x1400c32c7
cmp cl, 0x53
je 0x1400c3a36
cmp dx, word [rbp + 0x72]
jne 0x1400c32d6
cmp cl, 0xff
je 0x1400c3a36
cmp dx, word [rbp + 0x74]
jne 0x1400c32e5
cmp cl, 0x54
je 0x1400c3a36
cmp dx, word [rbp + 0x76]
jne 0x1400c32f4
cmp cl, 0x4e
je 0x1400c3a36
cmp dx, word [rbp + 0x78]
jne 0x1400c3303
cmp cl, 0x4c
je 0x1400c3a36
cmp dx, word [rbp + 0x7a]
jne 0x1400c3312
cmp cl, 0x4f
je 0x1400c3a36
cmp dx, word [rbp + 0x7c]
jne 0x1400c3321
cmp cl, 0x4e
je 0x1400c3a36
cmp dx, word [rbp + 0x7e]
jne 0x1400c3330
cmp cl, 0x4d
je 0x1400c3a36
cmp dx, word [rbp + 0x80]
jne 0x1400c3342
cmp cl, 0x3e
je 0x1400c3a36
cmp dx, word [rbp + 0x82]
jne 0x1400c3354
cmp cl, 0x54
je 0x1400c3a36
cmp dx, word [rbp + 0x84]
jne 0x1400c3366
cmp cl, 3
je 0x1400c3a36
cmp dx, word [rbp + 0x86]
jne 0x1400c3378
cmp cl, 0x88
je 0x1400c3a36
cmp dx, word [rbp + 0x88]
jne 0x1400c338a
cmp cl, 0x84
je 0x1400c3a36
cmp dx, word [rbp + 0x8a]
jne 0x1400c339c
cmp cl, 0x8a
je 0x1400c3a36
cmp dx, word [rbp + 0x8c]
jne 0x1400c33ae
cmp cl, 0x8d
je 0x1400c3a36
cmp dx, word [rbp + 0x8e]
jne 0x1400c33c0
cmp cl, 0x8e
je 0x1400c3a36
cmp dx, word [rbp + 0x90]
jne 0x1400c33d2
cmp cl, 0x8f
je 0x1400c3a36
cmp dx, word [rbp + 0x92]
jne 0x1400c33e4
cmp cl, 0x8c
je 0x1400c3a36
cmp dx, word [rbp + 0xa8]
jne 0x1400c33f6
cmp cl, 0x89
je 0x1400c3a36
cmp dx, word [rbp + 0xa6]
jne 0x1400c3408
cmp cl, 0x8b
je 0x1400c3a36
cmp dx, word [rbp + 0x94]
jne 0x1400c341a
cmp cl, 0x6c
je 0x1400c3a36
cmp dx, word [rbp + 0x96]
jne 0x1400c342c
cmp cl, 0xc
je 0x1400c3a36
cmp dx, word [rbp + 0x98]
jne 0x1400c343e
cmp cl, 0xc
je 0x1400c3a36
cmp dx, word [rbp + 0x9a]
jne 0x1400c3450
cmp cl, 0xc
je 0x1400c3a36
cmp dx, word [rbp + 0x9c]
jne 0x1400c3462
cmp cl, 0xc
je 0x1400c3a36
cmp dx, word [rbp + 0x9e]
jne 0x1400c3474
cmp cl, 0xc
je 0x1400c3a36
cmp dx, word [rbp + 0xa0]
jne 0x1400c3486
cmp cl, 0x4e
je 0x1400c3a36
cmp dx, word [rbp + 0xa2]
jne 0x1400c3498
cmp cl, 9
je 0x1400c3a36
cmp dx, word [rbp + 0xa4]
jne 0x1400c34aa
cmp cl, 0xa
je 0x1400c3a36
cmp dx, word [rbp + 0xb8]
jne 0x1400c34bc
cmp cl, 0xa
je 0x1400c3a36
cmp dx, word [rbp + 0xb2]
jne 0x1400c34ce
cmp cl, 0x4e
je 0x1400c3a36
cmp dx, word [rbp + 0xb0]
jne 0x1400c34e0
cmp cl, 0x4c
je 0x1400c3a36
cmp dx, word [rbp + 0xae]
jne 0x1400c34f2
cmp cl, 0x4a
je 0x1400c3a36
cmp dx, word [rbp + 0xac]
jne 0x1400c3504
cmp cl, 0x4b
je 0x1400c3a36
cmp dx, word [rsp + 0x56]
jne 0x1400c3514
cmp cl, 0x49
je 0x1400c3a36
cmp dx, word [rsp + 0x58]
jne 0x1400c3524
cmp cl, 0x48
je 0x1400c3a36
cmp dx, word [rsp + 0x5a]
jne 0x1400c3534
cmp cl, 0x4a
je 0x1400c3a36
cmp dx, word [rsp + 0x5c]
jne 0x1400c3544
cmp cl, 0x9a
je 0x1400c3a36
cmp dx, word [rsp + 0x5e]
jne 0x1400c3554
cmp cl, 0xc6
je 0x1400c3a36
cmp dx, word [rsp + 0x60]
jne 0x1400c3564
cmp cl, 0x4f
je 0x1400c3a36
cmp dx, word [rsp + 0x62]
jne 0x1400c3574
cmp cl, 0xe2
je 0x1400c3a36
cmp dx, word [rbp - 0x26]
jne 0x1400c3583
cmp cl, 0x8a
je 0x1400c3a36
cmp dx, word [rsp + 0x66]
jne 0x1400c3593
cmp cl, 5
je 0x1400c3a36
cmp dx, word [rsp + 0x68]
jne 0x1400c35a3
cmp cl, 0x94
je 0x1400c3a36
cmp dx, word [rsp + 0x6a]
jne 0x1400c35b3
cmp cl, 0x8f
je 0x1400c3a36
cmp dx, word [rsp + 0x6c]
jne 0x1400c35c3
cmp cl, 0x45
je 0x1400c3a36
cmp dx, word [rsp + 0x6e]
jne 0x1400c35d3
cmp cl, 0xcc
je 0x1400c3a36
cmp dx, word [rsp + 0x70]
jne 0x1400c35e3
cmp cl, 0x8f
je 0x1400c3a36
cmp dx, word [rsp + 0x72]
jne 0x1400c35f3
cmp cl, 8
je 0x1400c3a36
cmp dx, word [rsp + 0x74]
jne 0x1400c3603
cmp cl, 9
je 0x1400c3a36
cmp dx, word [rsp + 0x76]
jne 0x1400c3613
cmp cl, 0xc
je 0x1400c3a36
cmp dx, word [rsp + 0x78]
jne 0x1400c3623
cmp cl, 0xa
je 0x1400c3a36
cmp dx, word [rsp + 0x7a]
jne 0x1400c3633
cmp cl, 5
je 0x1400c3a36
cmp dx, word [rsp + 0x7e]
jne 0x1400c3643
cmp cl, 0x4f
je 0x1400c3a36
cmp dx, word [rbp - 0x80]
jne 0x1400c3652
cmp cl, 0x4b
je 0x1400c3a36
cmp dx, word [rbp - 0x7e]
jne 0x1400c3661
cmp cl, 0xb
je 0x1400c3a36
cmp dx, word [rbp - 0x7c]
jne 0x1400c3670
cmp cl, 0xe
je 0x1400c3a36
cmp dx, word [rbp - 0x7a]
jne 0x1400c367f
mov ecx, dword [rbp - 8]
mov r10, qword [rsp + 0x38]
cmp rcx, qword [r10 + 0x40]
jae 0x1400c3c80
xor eax, eax
mov dword [rbp + 0x8d8], eax
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x40]
add rdx, 8
xor r8d, r8d
mov rcx, qword [rax + 0x10]
call qword [0x140100168]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x8d8]
call qword [0x140100178]
mov eax, dword [rbp + 0x8d8]
cmp eax, dword [rbp + 0xe0]
jne 0x1400c5eee
cmp byte [0x14040aeda], 0
jne 0x1400c5dee
mov rcx, qword [rsp + 0x38]
call fcn.1400b2d70
mov dword [rbp + 0xec], 0
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x40]
sub rdx, 4
xor r8d, r8d
mov rcx, qword [rax + 0x10]
call qword [0x140100168]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 4]
lea rcx, [rbp + 0xec]
call qword [0x140100178]
movzx eax, byte [rbp + 0xef]
mov byte [rbp + 0x4dc], al
movzx eax, byte [rbp + 0xee]
mov byte [rbp + 0x4dd], al
movzx eax, byte [rbp + 0xed]
mov byte [rbp + 0x4de], al
movzx eax, byte [rbp + 0xec]
mov byte [rbp + 0x4df], al
mov edx, dword [rbp + 0x4dc]
mov r10, qword [rsp + 0x38]
mov dword [r10 + 0x9c], edx
lea ecx, [rdx - 4]
add qword [r10 + 0x40], rcx
mov eax, edx
add rax, qword [r10 + 0x40]
cmp rax, qword [r10 + 0x48]
jne 0x1400c2ca6
mov esi, 1
mov r12d, 0xffffffff
mov rax, qword [rbp + 0x6d0]
mov ecx, dword [rax]
test ecx, ecx
je 0x1400c5ec3
cmp ecx, 0xffffffff
je 0x1400c5eda
mov rax, qword [rbp + 0x6d0]
mov ecx, r12d
lock xadd dword [rax], ecx
add ecx, 0xffffffff
setne al
test al, al
jne 0x1400c5eda
mov r8d, 8
mov rdx, rsi
mov rcx, qword [rbp + 0x6d0]
call qword [0x1400fe5e8]
nop
lea rcx, [rbp + 0x10]
call qword [0x1400fec30]
mov r9, qword [rsp + 0x38]
jmp 0x1400bed1b
mov dword [rbp + 0xf0], 0
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x40]
sub rdx, 4
xor r8d, r8d
mov rcx, qword [rax + 0x10]
call qword [0x140100168]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 4]
lea rcx, [rbp + 0xf0]
call qword [0x140100178]
movzx eax, byte [rbp + 0xf3]
mov byte [rbp + 0x4e0], al
movzx eax, byte [rbp + 0xf2]
mov byte [rbp + 0x4e1], al
movzx eax, byte [rbp + 0xf1]
mov byte [rbp + 0x4e2], al
movzx eax, byte [rbp + 0xf0]
mov byte [rbp + 0x4e3], al
mov eax, dword [rbp + 0x4e0]
mov r10, qword [rsp + 0x38]
mov dword [r10 + 0x9c], eax
add eax, 0xfffffffc
mov ecx, eax
add qword [r10 + 0x40], rcx
jmp 0x1400c2ca6
cmp ecx, edi
mov edx, dword [rbp + 0xd8]
movzx edx, dl
mov eax, 1
cmove edx, eax
mov dword [rbp + 0xd8], edx
mov qword [rbp + 0x8d8], 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 0x1400c603c
call qword [0x140100168]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x8d8]
call qword [0x140100178]
movzx eax, byte [rbp + 0x8db]
mov byte [rbp + 0x4e4], al
movzx eax, byte [rbp + 0x8da]
mov byte [rbp + 0x4e5], al
movzx eax, byte [rbp + 0x8d9]
mov byte [rbp + 0x4e6], al
movzx eax, byte [rbp + 0x8d8]
mov byte [rbp + 0x4e7], al
mov edx, 0xc
cmp dword [rbp + 0x4e4], 1
mov eax, 4
cmovne edx, eax
mov qword [rbp - 0x10], rdx
mov r10, qword [rsp + 0x38]
jmp 0x1400c2caa
call qword [0x140100168]
mov rax, qword [rsp + 0x38]
mov r9, qword [rax + 0x10]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x8d8]
call qword [0x140100178]
movzx eax, byte [rbp + 0x8db]
mov byte [rbp + 0x4e8], al
movzx eax, byte [rbp + 0x8da]
mov byte [rbp + 0x4e9], al
movzx eax, byte [rbp + 0x8d9]
mov byte [rbp + 0x4ea], al
movzx eax, byte [rbp + 0x8d8]
mov byte [rbp + 0x4eb], al
mov eax, dword [rbp + 0x4e8]
mov edx, eax
mov qword [rbp - 0x10], rdx
add eax, 0xfffffffc
mov ecx, eax
mov r10, qword [rsp + 0x38]
add qword [r10 + 0x40], rcx
xor al, al
mov dword [rbp + 0xd8], eax
jmp 0x1400c2caa
lea ecx, [rdx + 4]
add qword [r10 + 0x40], rcx
mov eax, edx
sub qword [0x14040aef0], rax
mov dword [0x14040af0c], 0
mov r8, qword [r10 + 0x40]
mov r9, qword [r10 + 0x48]
mov rdx, r8
cmp r8, r9
jae 0x1400c5e8e
jmp 0x1400c1fd0