Function at 0x1400bdf80
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 [0x14040d7d8]
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 [0x14040efef], 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, [0x14011b7f4]
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.1400ea6f0
nop
movabs r14, 0x9000000001
mov ebx, dword [rbp + 0x8f0]
mov dword [rbp + 0xd8], ebx
cmp qword [rdi + 0x40], 0x300000
jae 0x1400be66f
cmp byte [0x14040edcd], 0
jne 0x1400be66f
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 0x1400be65f
cmp byte [rbp + 0x8e4], 9
jne 0x1400be65f
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 0x1400be65f
movzx ecx, byte [rbp + 0x8e4]
cmp cl, 0x28
ja 0x1400be64e
mov eax, ecx
movabs rdx, 0x1a200000042
bt rdx, rcx
jb 0x1400be668
sub cl, 0x41
cmp cl, 0x27
ja 0x1400be65f
movzx eax, cl
bt r14, rax
jb 0x1400be668
inc qword [rdi + 0x40]
jmp 0x1400be589
mov byte [rdi + 0x361], 1
cmp byte [rdi + 0x361], 0
je 0x1400c0a7c
mov qword [rdi + 0x40], r15
cmp byte [0x14040eddf], 0
jne 0x1400be6b1
mov rcx, qword [rdi + 0x48]
cmp rcx, 0xa00000
jbe 0x1400be6b1
movabs rax, 0xaaaaaaaaaaaaaaab
mul rcx
shr rdx, 1
mov qword [rdi + 0x48], rdx
mov qword [0x14040eef0], rdx
mov edx, dword [rdi + 0x48]
mov rcx, rdi
call fcn.1400ede00
mov r9, qword [rsp + 0x38]
mov rax, qword [r9 + 0x40]
mov rcx, qword [r9 + 0x48]
cmp rax, rcx
jae 0x1400bebf5
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 [0x14040edcd], 0
jne 0x1400bebf5
cmp rax, rcx
ja 0x1400bebf5
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 0x1400becaa
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 0x1400becaa
cmp byte [0x14040eeda], 0
jne 0x1400beb5e
mov rcx, qword [rsp + 0x38]
call fcn.1400b2c50
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 0x1400becaf
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 0x1400bec2f
cmp ecx, 0xffffffff
je 0x1400bec5b
mov rax, qword [rbp + 0x6b0]
lock xadd dword [rax], r12d
add r12d, 0xffffffff
setne al
test al, al
jne 0x1400bec5b
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.1400d10d0
nop
mov rcx, qword [rbp + 0x6f8]
call qword [0x1400fec30]
mov rcx, qword [rbp + 0x940]
xor rcx, rsp
call fcn.1400effe0
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 0x1400becc5
add qword [r9 + 0x40], 0x10
mov byte [r9 + 0x35b], 1
cmp r15d, 2
jne 0x1400bef00
test r12d, r12d
je 0x1400beedc
mov byte [rsp + 0x44], 1
add r13d, r12d
mov edx, r13d
mov rcx, r9
call fcn.1400ee730
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.1400eb020
nop
lea rdx, [0x14011b828]
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 0x1400beec7
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 0x1400c0a17
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 0x1400bf248
movzx ecx, byte [rbp + 0x8ec]
cmp cl, 0x28
ja 0x1400bef67
movabs rdx, 0x1a200000042
bt rdx, rcx
jb 0x1400bef87
sub cl, 0x41
cmp cl, 0x27
ja 0x1400bf248
movabs rax, 0x9000000001
bt rax, rcx
jae 0x1400bf248
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 0x1400bf01f
mov rdx, qword [r10 + 0x40]
mov rcx, qword [r10 + 0x48]
mov r8, rdx
mov r9, rcx
add rax, rdx
cmp rax, rcx
ja 0x1400bf02f
jmp 0x1400bf041
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 0x1400bf24b
lea esi, [r12 + 4]
add esi, r15d
lea edx, [rsi + r13]
mov rcx, r10
call fcn.1400ee730
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.1400eb020
nop
lea rdx, [0x14011b828]
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 0x1400bf231
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 0x1400bebfb
mov r10, r15
movzx eax, word [rbp + 0x8e0]
movzx ecx, byte [rbp + 0x8e2]
cmp ax, word [rsp + 0x64]
jne 0x1400bf269
cmp cl, 0x14
je 0x1400bf90d
cmp ax, word [rsp + 0x54]
jne 0x1400bf279
cmp cl, 0x15
je 0x1400bf90d
cmp ax, word [rsp + 0x50]
jne 0x1400bf289
cmp cl, 0xf
je 0x1400bf90d
cmp ax, word [rbp - 0x16]
jne 0x1400bf298
cmp cl, 5
je 0x1400bf90d
cmp ax, word [rbp - 0x18]
jne 0x1400bf2a7
cmp cl, 5
je 0x1400bf90d
cmp ax, word [rbp - 0x1a]
jne 0x1400bf2b6
cmp cl, 0x6c
je 0x1400bf90d
cmp ax, word [rbp - 0x1c]
jne 0x1400bf2c5
cmp cl, 0xd8
je 0x1400bf90d
cmp ax, word [rbp - 0x1e]
jne 0x1400bf2d4
cmp cl, 0x8f
je 0x1400bf90d
cmp ax, word [rbp - 0x20]
jne 0x1400bf2e3
cmp cl, 0x8e
je 0x1400bf90d
cmp ax, word [rbp - 0x22]
jne 0x1400bf2f2
cmp cl, 0xf
je 0x1400bf90d
cmp ax, word [rbp - 0x28]
jne 0x1400bf301
cmp cl, 0xf
je 0x1400bf90d
cmp ax, word [rbp - 0x2a]
jne 0x1400bf310
cmp cl, 0x14
je 0x1400bf90d
cmp ax, word [rbp - 0x2c]
jne 0x1400bf31f
cmp cl, 0x15
je 0x1400bf90d
cmp ax, word [rbp - 0x2e]
jne 0x1400bf32e
cmp cl, 0x54
je 0x1400bf90d
cmp ax, word [rbp - 0x30]
jne 0x1400bf33d
cmp cl, 0x55
je 0x1400bf90d
cmp ax, word [rbp - 0x32]
jne 0x1400bf34c
cmp cl, 0x54
je 0x1400bf90d
cmp ax, word [rbp - 0x34]
jne 0x1400bf35b
cmp cl, 0x54
je 0x1400bf90d
cmp ax, word [rbp - 0x36]
jne 0x1400bf36a
cmp cl, 0x55
je 0x1400bf90d
cmp ax, word [rbp - 0x38]
jne 0x1400bf379
cmp cl, 0x54
je 0x1400bf90d
cmp ax, si
je 0x1400bf90d
cmp ax, word [rbp - 0x3a]
jne 0x1400bf391
cmp cl, 0x4d
je 0x1400bf90d
cmp ax, word [rbp - 0x24]
jne 0x1400bf3a0
cmp cl, 0x4e
je 0x1400bf90d
cmp ax, word [rbp - 0x3c]
jne 0x1400bf3af
cmp cl, 0x4f
je 0x1400bf90d
cmp ax, word [rbp - 0x3e]
jne 0x1400bf3be
cmp cl, 0x4d
je 0x1400bf90d
cmp ax, word [rbp - 0x40]
jne 0x1400bf3cd
cmp cl, 0xfe
je 0x1400bf90d
cmp ax, word [rbp - 0x42]
jne 0x1400bf3dc
cmp cl, 0x4f
je 0x1400bf90d
cmp ax, word [rbp - 0x44]
jne 0x1400bf3eb
cmp cl, 0x4f
je 0x1400bf90d
cmp ax, word [rbp - 0x46]
jne 0x1400bf3fa
cmp cl, 0x14
je 0x1400bf90d
cmp ax, word [rbp - 0x48]
jne 0x1400bf409
cmp cl, 0xd
je 0x1400bf90d
cmp ax, word [rbp - 0x4a]
jne 0x1400bf418
cmp cl, 0x15
je 0x1400bf90d
cmp ax, word [rbp - 0x4c]
jne 0x1400bf427
cmp cl, 0xe
je 0x1400bf90d
cmp ax, word [rbp - 0x4e]
jne 0x1400bf436
cmp cl, 0xc
je 0x1400bf90d
cmp ax, word [rbp - 0x50]
jne 0x1400bf445
cmp cl, 0xf
je 0x1400bf90d
cmp ax, word [rbp - 0x52]
jne 0x1400bf454
cmp cl, 0xb
je 0x1400bf90d
cmp ax, word [rbp - 0x54]
jne 0x1400bf463
cmp cl, 0xf
je 0x1400bf90d
cmp ax, word [rbp - 0x56]
jne 0x1400bf472
cmp cl, 0xff
je 0x1400bf90d
cmp ax, word [rbp - 0x58]
jne 0x1400bf481
cmp cl, 0xfe
je 0x1400bf90d
cmp ax, word [rbp - 0x5a]
jne 0x1400bf490
cmp cl, 0xff
je 0x1400bf90d
cmp ax, word [rbp - 0x5c]
jne 0x1400bf49f
cmp cl, 0xd
je 0x1400bf90d
cmp ax, word [rbp - 0x5e]
jne 0x1400bf4ae
cmp cl, 0x45
je 0x1400bf90d
cmp ax, word [rbp - 0x60]
jne 0x1400bf4bd
cmp cl, 0x8f
je 0x1400bf90d
cmp ax, word [rbp - 0x62]
jne 0x1400bf4cc
cmp cl, 0x8e
je 0x1400bf90d
cmp ax, word [rbp - 0x64]
jne 0x1400bf4db
cmp cl, 0x8c
je 0x1400bf90d
cmp ax, word [rbp - 0x66]
jne 0x1400bf4ea
cmp cl, 0x8d
je 0x1400bf90d
cmp ax, word [rbp - 0x68]
jne 0x1400bf4f9
cmp cl, 0x88
je 0x1400bf90d
cmp ax, word [rbp - 0x6a]
jne 0x1400bf508
cmp cl, 0x94
je 0x1400bf90d
cmp ax, word [rbp - 0x6c]
jne 0x1400bf517
cmp cl, 0x54
je 0x1400bf90d
cmp ax, word [rsp + 0x7c]
jne 0x1400bf527
cmp cl, 0x54
je 0x1400bf90d
cmp ax, word [rbp - 0x6e]
jne 0x1400bf536
cmp cl, 0x55
je 0x1400bf90d
cmp ax, word [rbp - 0x70]
jne 0x1400bf545
cmp cl, 0x4e
je 0x1400bf90d
cmp ax, word [rbp - 0x72]
jne 0x1400bf554
cmp cl, 0x4d
je 0x1400bf90d
cmp ax, word [rbp - 0x74]
jne 0x1400bf563
cmp cl, 0x53
je 0x1400bf90d
cmp ax, word [rbp - 0x76]
jne 0x1400bf572
cmp cl, 0xff
je 0x1400bf90d
cmp ax, word [rbp - 0x78]
jne 0x1400bf581
cmp cl, 0x54
je 0x1400bf90d
cmp ax, word [rbp - 0x7a]
jne 0x1400bf590
cmp cl, 0x4e
je 0x1400bf90d
cmp ax, word [rbp - 0x7c]
jne 0x1400bf59f
cmp cl, 0x4c
je 0x1400bf90d
cmp ax, word [rbp - 0x7e]
jne 0x1400bf5ae
cmp cl, 0x4f
je 0x1400bf90d
cmp ax, word [rbp - 0x80]
jne 0x1400bf5bd
cmp cl, 0x4e
je 0x1400bf90d
cmp ax, word [rsp + 0x7e]
jne 0x1400bf5cd
cmp cl, 0x4d
je 0x1400bf90d
cmp ax, word [rsp + 0x7a]
jne 0x1400bf5dd
cmp cl, 0x3e
je 0x1400bf90d
cmp ax, word [rsp + 0x78]
jne 0x1400bf5ed
cmp cl, 0x54
je 0x1400bf90d
cmp ax, word [rsp + 0x76]
jne 0x1400bf5fd
cmp cl, 3
je 0x1400bf90d
cmp ax, word [rsp + 0x74]
jne 0x1400bf60d
cmp cl, 0x88
je 0x1400bf90d
cmp ax, word [rsp + 0x72]
jne 0x1400bf61d
cmp cl, 0x84
je 0x1400bf90d
cmp ax, word [rsp + 0x70]
jne 0x1400bf62d
cmp cl, 0x8a
je 0x1400bf90d
cmp ax, word [rsp + 0x6e]
jne 0x1400bf63d
cmp cl, 0x8d
je 0x1400bf90d
cmp ax, word [rsp + 0x6c]
jne 0x1400bf64d
cmp cl, 0x8e
je 0x1400bf90d
cmp ax, word [rsp + 0x6a]
jne 0x1400bf65d
cmp cl, 0x8f
je 0x1400bf90d
cmp ax, word [rsp + 0x68]
jne 0x1400bf66d
cmp cl, 0x8c
je 0x1400bf90d
cmp ax, word [rsp + 0x66]
jne 0x1400bf67d
cmp cl, 0x89
je 0x1400bf90d
cmp ax, word [rbp - 0x26]
jne 0x1400bf68c
cmp cl, 0x8b
je 0x1400bf90d
cmp ax, word [rsp + 0x62]
jne 0x1400bf69c
cmp cl, 0x6c
je 0x1400bf90d
cmp ax, word [rsp + 0x60]
jne 0x1400bf6ac
cmp cl, 0xc
je 0x1400bf90d
cmp ax, word [rsp + 0x5e]
jne 0x1400bf6bc
cmp cl, 0xc
je 0x1400bf90d
cmp ax, word [rsp + 0x5c]
jne 0x1400bf6cc
cmp cl, 0xc
je 0x1400bf90d
cmp ax, word [rsp + 0x5a]
jne 0x1400bf6dc
cmp cl, 0xc
je 0x1400bf90d
cmp ax, word [rsp + 0x58]
jne 0x1400bf6ec
cmp cl, 0xc
je 0x1400bf90d
cmp ax, word [rsp + 0x56]
jne 0x1400bf6fc
cmp cl, 0x4e
je 0x1400bf90d
movzx eax, byte [rbp + 0x8e0]
cmp al, 1
jne 0x1400bf8f9
cmp cl, 0x38
ja 0x1400bf724
movabs rdx, 0x110000000600000
bt rdx, rcx
jb 0x1400bf90d
cmp cl, 0xd5
je 0x1400bf90d
cmp cl, 0x55
je 0x1400bf90d
mov r15, qword [rbp + 0xe0]
mov r9, qword [rsp + 0x38]
cmp byte [r9 + 0x358], 0
jne 0x1400c0a4e
cmp byte [r9 + 0x359], 0
jne 0x1400c0a17
cmp byte [r9 + 0x35b], 0
jne 0x1400c0a17
cmp qword [0x14040eef0], 0
jle 0x1400c0a17
cmp byte [0x14040edcd], 0
jne 0x1400c0a17
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 0x1400bf7e0
cmp byte [rbp + 0x8ec], 9
je 0x1400c0a0e
cmp eax, ebx
jne 0x1400c09f9
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 0x1400c09f9
cmp byte [0x14040eeda], 0
jne 0x1400bf84b
mov rcx, qword [rsp + 0x38]
call fcn.1400b2c50
mov byte [0x14040eeda], 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 0x1400c0a17
dec qword [0x14040eef0]
inc qword [r9 + 0x40]
jmp 0x1400bf76c
cmp al, 0x20
jne 0x1400bf736
sub cl, 0xb
cmp cl, 1
ja 0x1400bf736
mov r15d, dword [rbp - 8]
cmp r15, qword [r10 + 0x40]
jae 0x1400bfb2d
test r15d, r15d
je 0x1400bfb2d
add r13d, r12d
mov edx, r13d
mov rcx, r10
call fcn.1400ee730
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.1400eb020
nop
lea rdx, [0x14011b828]
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 0x1400bfb12
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 0x1400bfd47
lea eax, [r12 - 1]
cmp eax, 0x1f2
ja 0x1400bfd42
add r13d, r12d
mov edx, r13d
mov rcx, r10
call fcn.1400ee730
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.1400eb020
nop
lea rdx, [0x14011b828]
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 0x1400bfd2d
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 0x1400bfd47
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 [0x14040eef0], 0
jle 0x1400c09e9
cmp byte [0x14040edcd], 0
jne 0x1400c09e9
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 0x1400bfde7
cmp byte [rbp + 0x8e4], 9
je 0x1400c079e
cmp eax, ebx
je 0x1400c07a2
movzx eax, word [rbp + 0x8e0]
cmp ax, di
je 0x1400c0561
movzx ecx, byte [rbp + 0x8e2]
cmp ax, word [rsp + 0x64]
jne 0x1400bfe16
cmp cl, 0x14
je 0x1400c02d9
cmp ax, word [rsp + 0x54]
jne 0x1400bfe26
cmp cl, 0x15
je 0x1400c02d9
cmp ax, word [rsp + 0x50]
jne 0x1400bfe36
cmp cl, 0xf
je 0x1400c02d9
cmp ax, word [rbp - 0x16]
jne 0x1400bfe45
cmp cl, 5
je 0x1400c02d9
cmp ax, word [rbp - 0x18]
jne 0x1400bfe54
cmp cl, 5
je 0x1400c02d9
cmp ax, word [rbp - 0x1a]
jne 0x1400bfe63
cmp cl, 0x6c
je 0x1400c02d9
cmp ax, word [rbp - 0x1c]
jne 0x1400bfe72
cmp cl, 0xd8
je 0x1400c02d9
cmp ax, word [rbp - 0x1e]
jne 0x1400bfe81
cmp cl, 0x8f
je 0x1400c02d9
cmp ax, word [rbp - 0x20]
jne 0x1400bfe90
cmp cl, 0x8e
je 0x1400c02d9
cmp ax, word [rbp - 0x22]
jne 0x1400bfe9f
cmp cl, 0xf
je 0x1400c02d9
cmp ax, word [rbp - 0x28]
jne 0x1400bfeae
cmp cl, 0xf
je 0x1400c02d9
cmp ax, word [rbp - 0x2a]
jne 0x1400bfebd
cmp cl, 0x14
je 0x1400c02d9
cmp ax, word [rbp - 0x2c]
jne 0x1400bfecc
cmp cl, 0x15
je 0x1400c02d9
cmp ax, word [rbp - 0x2e]
jne 0x1400bfedb
cmp cl, 0x54
je 0x1400c02d9
cmp ax, word [rbp - 0x30]
jne 0x1400bfeea
cmp cl, 0x55
je 0x1400c02d9
cmp ax, word [rbp - 0x32]
jne 0x1400bfef9
cmp cl, 0x54
je 0x1400c02d9
cmp ax, word [rbp - 0x34]
jne 0x1400bff08
cmp cl, 0x54
je 0x1400c02d9
cmp ax, word [rbp - 0x36]
jne 0x1400bff17
cmp cl, 0x55
je 0x1400c02d9
cmp ax, word [rbp - 0x38]
jne 0x1400bff26
cmp cl, 0x54
je 0x1400c02d9
cmp ax, si
je 0x1400c02d9
cmp ax, word [rbp - 0x3a]
jne 0x1400bff3e
cmp cl, 0x4d
je 0x1400c02d9
cmp ax, word [rbp - 0x24]
jne 0x1400bff4d
cmp cl, 0x4e
je 0x1400c02d9
cmp ax, word [rbp - 0x3c]
jne 0x1400bff5c
cmp cl, 0x4f
je 0x1400c02d9
cmp ax, word [rbp - 0x3e]
jne 0x1400bff6b
cmp cl, 0x4d
je 0x1400c02d9
cmp ax, word [rbp - 0x40]
jne 0x1400bff7a
cmp cl, 0xfe
je 0x1400c02d9
cmp ax, word [rbp - 0x42]
jne 0x1400bff89
cmp cl, 0x4f
je 0x1400c02d9
cmp ax, word [rbp - 0x44]
jne 0x1400bff98
cmp cl, 0x4f
je 0x1400c02d9
cmp ax, word [rbp - 0x46]
jne 0x1400bffa7
cmp cl, 0x14
je 0x1400c02d9
cmp ax, word [rbp - 0x48]
jne 0x1400bffb6
cmp cl, 0xd
je 0x1400c02d9
cmp ax, word [rbp - 0x4a]
jne 0x1400bffc5
cmp cl, 0x15
je 0x1400c02d9
cmp ax, word [rbp - 0x4c]
jne 0x1400bffd4
cmp cl, 0xe
je 0x1400c02d9
cmp ax, word [rbp - 0x4e]
jne 0x1400bffe3
cmp cl, 0xc
je 0x1400c02d9
cmp ax, word [rbp - 0x50]
jne 0x1400bfff2
cmp cl, 0xf
je 0x1400c02d9
cmp ax, word [rbp - 0x52]
jne 0x1400c0001
cmp cl, 0xb
je 0x1400c02d9
cmp ax, word [rbp - 0x54]
jne 0x1400c0010
cmp cl, 0xf
je 0x1400c02d9
cmp ax, word [rbp - 0x56]
jne 0x1400c001f
cmp cl, 0xff
je 0x1400c02d9
cmp ax, word [rbp - 0x58]
jne 0x1400c002e
cmp cl, 0xfe
je 0x1400c02d9
cmp ax, word [rbp - 0x5a]
jne 0x1400c003d
cmp cl, 0xff
je 0x1400c02d9
cmp ax, word [rbp - 0x5c]
jne 0x1400c004c
cmp cl, 0xd
je 0x1400c02d9
cmp ax, word [rbp - 0x5e]
jne 0x1400c005b
cmp cl, 0x45
je 0x1400c02d9
cmp ax, word [rbp - 0x60]
jne 0x1400c006a
cmp cl, 0x8f
je 0x1400c02d9
cmp ax, word [rbp - 0x62]
jne 0x1400c0079
cmp cl, 0x8e
je 0x1400c02d9
cmp ax, word [rbp - 0x64]
jne 0x1400c0088
cmp cl, 0x8c
je 0x1400c02d9
cmp ax, word [rbp - 0x66]
jne 0x1400c0097
cmp cl, 0x8d
je 0x1400c02d9
cmp ax, word [rbp - 0x68]
jne 0x1400c00a6
cmp cl, 0x88
je 0x1400c02d9
cmp ax, word [rbp - 0x6a]
jne 0x1400c00b5
cmp cl, 0x94
je 0x1400c02d9
cmp ax, word [rbp - 0x6c]
jne 0x1400c00c4
cmp cl, 0x54
je 0x1400c02d9
cmp ax, word [rsp + 0x7c]
jne 0x1400c00d4
cmp cl, 0x54
je 0x1400c02d9
cmp ax, word [rbp - 0x6e]
jne 0x1400c00e3
cmp cl, 0x55
je 0x1400c02d9
cmp ax, word [rbp - 0x70]
jne 0x1400c00f2
cmp cl, 0x4e
je 0x1400c02d9
cmp ax, word [rbp - 0x72]
jne 0x1400c0101
cmp cl, 0x4d
je 0x1400c02d9
cmp ax, word [rbp - 0x74]
jne 0x1400c0110
cmp cl, 0x53
je 0x1400c02d9
cmp ax, word [rbp - 0x76]
jne 0x1400c011f
cmp cl, 0xff
je 0x1400c02d9
cmp ax, word [rbp - 0x78]
jne 0x1400c012e
cmp cl, 0x54
je 0x1400c02d9
cmp ax, word [rbp - 0x7a]
jne 0x1400c013d
cmp cl, 0x4e
je 0x1400c02d9
cmp ax, word [rbp - 0x7c]
jne 0x1400c014c
cmp cl, 0x4c
je 0x1400c02d9
cmp ax, word [rbp - 0x7e]
jne 0x1400c015b
cmp cl, 0x4f
je 0x1400c02d9
cmp ax, word [rbp - 0x80]
jne 0x1400c016a
cmp cl, 0x4e
je 0x1400c02d9
cmp ax, word [rsp + 0x7e]
jne 0x1400c017a
cmp cl, 0x4d
je 0x1400c02d9
cmp ax, word [rsp + 0x7a]
jne 0x1400c018a
cmp cl, 0x3e
je 0x1400c02d9
cmp ax, word [rsp + 0x78]
jne 0x1400c019a
cmp cl, 0x54
je 0x1400c02d9
cmp ax, word [rsp + 0x76]
jne 0x1400c01aa
cmp cl, 3
je 0x1400c02d9
cmp ax, word [rsp + 0x74]
jne 0x1400c01ba
cmp cl, 0x88
je 0x1400c02d9
cmp ax, word [rsp + 0x72]
jne 0x1400c01ca
cmp cl, 0x84
je 0x1400c02d9
cmp ax, word [rsp + 0x70]
jne 0x1400c01da
cmp cl, 0x8a
je 0x1400c02d9
cmp ax, word [rsp + 0x6e]
jne 0x1400c01ea
cmp cl, 0x8d
je 0x1400c02d9
cmp ax, word [rsp + 0x6c]
jne 0x1400c01fa
cmp cl, 0x8e
je 0x1400c02d9
cmp ax, word [rsp + 0x6a]
jne 0x1400c020a
cmp cl, 0x8f
je 0x1400c02d9
cmp ax, word [rsp + 0x68]
jne 0x1400c021a
cmp cl, 0x8c
je 0x1400c02d9
cmp ax, word [rsp + 0x66]
jne 0x1400c022a
cmp cl, 0x89
je 0x1400c02d9
cmp ax, word [rbp - 0x26]
jne 0x1400c0239
cmp cl, 0x8b
je 0x1400c02d9
cmp ax, word [rsp + 0x62]
jne 0x1400c0249
cmp cl, 0x6c
je 0x1400c02d9
cmp ax, word [rsp + 0x60]
jne 0x1400c0259
cmp cl, 0xc
je 0x1400c02d9
cmp ax, word [rsp + 0x5e]
jne 0x1400c0265
cmp cl, 0xc
je 0x1400c02d9
cmp ax, word [rsp + 0x5c]
jne 0x1400c0271
cmp cl, 0xc
je 0x1400c02d9
cmp ax, word [rsp + 0x5a]
jne 0x1400c027d
cmp cl, 0xc
je 0x1400c02d9
cmp ax, word [rsp + 0x58]
jne 0x1400c0289
cmp cl, 0xc
je 0x1400c02d9
cmp ax, word [rsp + 0x56]
jne 0x1400c0295
cmp cl, 0x4e
je 0x1400c02d9
movzx eax, byte [rbp + 0x8e0]
cmp al, 1
jne 0x1400c02c5
cmp cl, 0x38
ja 0x1400c02b5
movabs rdx, 0x110000000600000
bt rdx, rcx
jb 0x1400c02d9
cmp cl, 0xd5
je 0x1400c02d9
cmp cl, 0x55
jne 0x1400c0517
jmp 0x1400c02d9
cmp al, 0x20
jne 0x1400c0517
sub cl, 0xb
cmp cl, 1
ja 0x1400c0517
add r13d, dword [r12 + 0xac]
mov edx, r13d
mov rcx, r12
call fcn.1400ee730
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.1400eb020
nop
lea rdx, [0x14011b828]
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 0x1400c04ee
cmp dword [r12 + 0xa8], 0x64
jbe 0x1400c04ee
cmp byte [rsp + 0x44], 0
je 0x1400c04ee
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 0x1400c09e9
inc rax
mov qword [r12 + 0x40], rax
inc dword [r12 + 0xa8]
mov rax, qword [0x14040eef0]
dec rax
mov qword [0x14040eef0], rax
test rax, rax
jg 0x1400bfd83
add qword [r12 + 0x40], 0xfffffffffffffffc
mov r12d, dword [rsp + 0x48]
jmp 0x1400bf73d
add r13d, dword [r12 + 0xac]
mov edx, r13d
mov rcx, r12
call fcn.1400ee730
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.1400eb020
nop
lea rdx, [0x14011b828]
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 0x1400c0774
cmp dword [r12 + 0xa8], 0x64
jbe 0x1400c0774
cmp byte [rsp + 0x44], al
je 0x1400c0774
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 0x1400c09e3
cmp eax, ebx
jne 0x1400c07ab
add dword [r12 + 0xa8], 0xfffffffc
mov edx, dword [r12 + 0xa8]
mov rcx, r12
call fcn.1400ee730
mov byte [r12 + 0x35c], 1
add r13d, dword [r12 + 0xac]
mov edx, r13d
mov rcx, r12
call fcn.1400ee730
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.1400eb020
nop
lea rdx, [0x14011b828]
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 0x1400c09d9
cmp dword [r12 + 0xa8], 0x64
jbe 0x1400c09d9
cmp byte [rsp + 0x44], 0
je 0x1400c09d9
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 0x1400bf73d
mov r9, qword [rsp + 0x38]
dec qword [0x14040eef0]
inc qword [r9 + 0x40]
jmp 0x1400bf76c
mov r9, qword [rsp + 0x38]
dec qword [r9 + 0x40]
cmp byte [r9 + 0x358], 0
jne 0x1400c0a4e
cmp byte [r9 + 0x359], 0
jne 0x1400c0a4e
inc qword [r9 + 0x40]
dec qword [0x14040eef0]
cmp byte [r9 + 0x35b], 0
je 0x1400c0a60
dec qword [r9 + 0x40]
mov byte [r9 + 0x35b], 0
jmp 0x1400c0a60
lea ecx, [r15 + 4]
add qword [r9 + 0x40], rcx
mov eax, r15d
sub qword [0x14040eef0], rax
mov rax, qword [r9 + 0x40]
mov rcx, qword [r9 + 0x48]
cmp rax, rcx
jae 0x1400bebf5
mov r15d, 4
jmp 0x1400bea62
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.1400ea6f0
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 [0x14040eddf], 0
jne 0x1400c15fc
mov rcx, qword [rdi + 0x48]
cmp rcx, 0xa00000
jbe 0x1400c15fc
movabs rax, 0xaaaaaaaaaaaaaaab
mul rcx
shr rdx, 1
mov qword [rdi + 0x48], rdx
mov qword [0x14040eef0], rdx
cmp qword [rdi + 0x40], 0x200000
jae 0x1400c168b
mov esi, 1
cmp byte [0x14040edcd], 0
jne 0x1400c168b
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.1400f0bce
test eax, eax
je 0x1400c1fa8
lea rax, [rbx + 1]
mov qword [rdi + 0x40], rax
cmp rax, 0x200000
jb 0x1400c1601
mov byte [0x14040efee], 1
mov qword [rdi + 0x40], r15
mov edx, dword [rdi + 0x48]
mov rcx, rdi
call fcn.1400ede00
mov r10, qword [rsp + 0x38]
mov r8, qword [r10 + 0x40]
mov r9, qword [r10 + 0x48]
cmp r8, r9
jae 0x1400c5d6e
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 [0x14040edcd], 0
jne 0x1400c5d6e
cmp r8, r9
ja 0x1400c5d6e
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 0x1400c5e65
cmp ecx, r14d
je 0x1400c5e65
cmp ecx, r15d
je 0x1400c5e65
cmp ecx, r12d
je 0x1400c5e65
cmp ecx, r13d
je 0x1400c5e65
cmp ecx, dword [rbp + 0x5c4]
je 0x1400c5e65
cmp ecx, dword [rbp + 0x5c0]
je 0x1400c5e65
cmp ecx, esi
je 0x1400c5e65
cmp ecx, edi
je 0x1400c5e67
cmp ecx, dword [rbp + 0x5bc]
je 0x1400c5e65
cmp ecx, ebx
je 0x1400c5c68
cmp ecx, dword [rbp + 0x5b8]
je 0x1400c5c68
movzx edx, cx
cmp cx, word [rbp + 0x506]
jne 0x1400c1fbc
mov r10, qword [rsp + 0x38]
add qword [r10 + 0x40], 0x10
mov byte [r10 + 0x35b], 1
jmp 0x1400c2b86
mov qword [rdi + 0x278], rbx
mov rcx, rdi
call fcn.1400afbb0
jmp 0x1400c5d73
movzx r8d, byte [rbp + 0x8d8]
test r8b, r8b
jne 0x1400c2e90
movzx ecx, byte [rbp + 0x8dc]
cmp cl, 0x28
ja 0x1400c1fe9
movabs r9, 0x1a200000042
bt r9, rcx
jb 0x1400c2009
sub cl, 0x41
cmp cl, 0x27
ja 0x1400c2e90
movabs rax, 0x9100000001
bt rax, rcx
jae 0x1400c2e90
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 0x1400c5f12
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 0x1400c20c6
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 0x1400c2127
movzx ecx, byte [rbp + 0x8dc]
cmp cl, 0x28
ja 0x1400c210b
movabs r8, 0x1a200000042
bt r8, rcx
jb 0x1400c2c1a
sub cl, 0x41
cmp cl, 0x27
ja 0x1400c2127
movabs rax, 0x9100000001
bt rax, rcx
jb 0x1400c2c1a
movzx eax, word [rbp + 0x8d8]
movzx ecx, byte [rbp + 0x8da]
cmp ax, word [rbp + 2]
jne 0x1400c2144
cmp cl, 0x14
je 0x1400c2c1a
cmp ax, word [rsp + 0x52]
jne 0x1400c2154
cmp cl, 0x15
je 0x1400c2c1a
cmp ax, word [rbp + 4]
jne 0x1400c2163
cmp cl, 0xf
je 0x1400c2c1a
cmp ax, word [rbp + 6]
jne 0x1400c2172
cmp cl, 5
je 0x1400c2c1a
cmp ax, word [rbp + 0xb4]
jne 0x1400c2184
cmp cl, 5
je 0x1400c2c1a
cmp ax, word [rbp + 0xb6]
jne 0x1400c2196
cmp cl, 0x6c
je 0x1400c2c1a
cmp ax, word [rbp + 0xba]
jne 0x1400c21a8
cmp cl, 0xd8
je 0x1400c2c1a
cmp ax, word [rbp + 0xbc]
jne 0x1400c21ba
cmp cl, 0x8f
je 0x1400c2c1a
cmp ax, word [rbp + 0xbe]
jne 0x1400c21cc
cmp cl, 0x8e
je 0x1400c2c1a
cmp ax, word [rbp + 0x20]
jne 0x1400c21db
cmp cl, 0xf
je 0x1400c2c1a
cmp ax, word [rbp + 0x22]
jne 0x1400c21ea
cmp cl, 0xf
je 0x1400c2c1a
cmp ax, word [rbp + 0x24]
jne 0x1400c21f9
cmp cl, 0x14
je 0x1400c2c1a
cmp ax, word [rbp + 0x26]
jne 0x1400c2208
cmp cl, 0x15
je 0x1400c2c1a
cmp ax, word [rbp + 0x28]
jne 0x1400c2217
cmp cl, 0x54
je 0x1400c2c1a
cmp ax, word [rbp + 0x2a]
jne 0x1400c2226
cmp cl, 0x55
je 0x1400c2c1a
cmp ax, word [rbp + 0x2c]
jne 0x1400c2235
cmp cl, 0x54
je 0x1400c2c1a
cmp ax, word [rbp + 0x2e]
jne 0x1400c2244
cmp cl, 0x54
je 0x1400c2c1a
cmp ax, word [rbp + 0x30]
jne 0x1400c2253
cmp cl, 0x55
je 0x1400c2c1a
cmp ax, word [rbp + 0x32]
jne 0x1400c2262
cmp cl, 0x54
je 0x1400c2c1a
cmp ax, word [rbp + 0x34]
jne 0x1400c2271
cmp cl, 0x4d
je 0x1400c2c1a
cmp ax, word [rbp + 0x36]
jne 0x1400c2280
cmp cl, 0x4e
je 0x1400c2c1a
cmp ax, word [rbp + 0xaa]
jne 0x1400c2292
cmp cl, 0x4f
je 0x1400c2c1a
cmp ax, word [rbp + 0x38]
jne 0x1400c22a1
cmp cl, 0x4d
je 0x1400c2c1a
cmp ax, word [rbp + 0x3a]
jne 0x1400c22b0
cmp cl, 0xfe
je 0x1400c2c1a
cmp ax, word [rbp + 0x3c]
jne 0x1400c22bf
cmp cl, 0x4f
je 0x1400c2c1a
cmp ax, word [rbp + 0x3e]
jne 0x1400c22ce
cmp cl, 0x4f
je 0x1400c2c1a
cmp ax, word [rbp + 0x40]
jne 0x1400c22dd
cmp cl, 0x14
je 0x1400c2c1a
cmp ax, word [rbp + 0x42]
jne 0x1400c22ec
cmp cl, 0xd
je 0x1400c2c1a
cmp ax, word [rbp + 0x44]
jne 0x1400c22fb
cmp cl, 0x15
je 0x1400c2c1a
cmp ax, word [rbp + 0x46]
jne 0x1400c230a
cmp cl, 0xe
je 0x1400c2c1a
cmp ax, word [rbp + 0x48]
jne 0x1400c2319
cmp cl, 0xc
je 0x1400c2c1a
cmp ax, word [rbp + 0x4a]
jne 0x1400c2328
cmp cl, 0xf
je 0x1400c2c1a
cmp ax, word [rbp + 0x4c]
jne 0x1400c2337
cmp cl, 0xb
je 0x1400c2c1a
cmp ax, word [rbp + 0x4e]
jne 0x1400c2346
cmp cl, 0xf
je 0x1400c2c1a
cmp ax, word [rbp + 0x50]
jne 0x1400c2355
cmp cl, 0xff
je 0x1400c2c1a
cmp ax, word [rbp + 0x52]
jne 0x1400c2364
cmp cl, 0xfe
je 0x1400c2c1a
cmp ax, word [rbp + 0x54]
jne 0x1400c2373
cmp cl, 0xff
je 0x1400c2c1a
cmp ax, word [rbp + 0x56]
jne 0x1400c2382
cmp cl, 0xd
je 0x1400c2c1a
cmp ax, word [rbp + 0x58]
jne 0x1400c2391
cmp cl, 0x45
je 0x1400c2c1a
cmp ax, word [rbp + 0x5a]
jne 0x1400c23a0
cmp cl, 0x8f
je 0x1400c2c1a
cmp ax, word [rbp + 0x5c]
jne 0x1400c23af
cmp cl, 0x8e
je 0x1400c2c1a
cmp ax, word [rbp + 0x5e]
jne 0x1400c23be
cmp cl, 0x8c
je 0x1400c2c1a
cmp ax, word [rbp + 0x60]
jne 0x1400c23cd
cmp cl, 0x8d
je 0x1400c2c1a
cmp ax, word [rbp + 0x62]
jne 0x1400c23dc
cmp cl, 0x88
je 0x1400c2c1a
cmp ax, word [rbp + 0x64]
jne 0x1400c23eb
cmp cl, 0x94
je 0x1400c2c1a
cmp ax, word [rbp + 0x66]
jne 0x1400c23fa
cmp cl, 0x54
je 0x1400c2c1a
cmp ax, word [rbp + 0x68]
jne 0x1400c2409
cmp cl, 0x54
je 0x1400c2c1a
cmp ax, word [rbp + 0x6a]
jne 0x1400c2418
cmp cl, 0x55
je 0x1400c2c1a
cmp ax, word [rbp + 0x6c]
jne 0x1400c2427
cmp cl, 0x4e
je 0x1400c2c1a
cmp ax, word [rbp + 0x6e]
jne 0x1400c2436
cmp cl, 0x4d
je 0x1400c2c1a
cmp ax, word [rbp + 0x70]
jne 0x1400c2445
cmp cl, 0x53
je 0x1400c2c1a
cmp ax, word [rbp + 0x72]
jne 0x1400c2454
cmp cl, 0xff
je 0x1400c2c1a
cmp ax, word [rbp + 0x74]
jne 0x1400c2463
cmp cl, 0x54
je 0x1400c2c1a
cmp ax, word [rbp + 0x76]
jne 0x1400c2472
cmp cl, 0x4e
je 0x1400c2c1a
cmp ax, word [rbp + 0x78]
jne 0x1400c2481
cmp cl, 0x4c
je 0x1400c2c1a
cmp ax, word [rbp + 0x7a]
jne 0x1400c2490
cmp cl, 0x4f
je 0x1400c2c1a
cmp ax, word [rbp + 0x7c]
jne 0x1400c249f
cmp cl, 0x4e
je 0x1400c2c1a
cmp ax, word [rbp + 0x7e]
jne 0x1400c24ae
cmp cl, 0x4d
je 0x1400c2c1a
cmp ax, word [rbp + 0x80]
jne 0x1400c24c0
cmp cl, 0x3e
je 0x1400c2c1a
cmp ax, word [rbp + 0x82]
jne 0x1400c24d2
cmp cl, 0x54
je 0x1400c2c1a
cmp ax, word [rbp + 0x84]
jne 0x1400c24e4
cmp cl, 3
je 0x1400c2c1a
cmp ax, word [rbp + 0x86]
jne 0x1400c24f6
cmp cl, 0x88
je 0x1400c2c1a
cmp ax, word [rbp + 0x88]
jne 0x1400c2508
cmp cl, 0x84
je 0x1400c2c1a
cmp ax, word [rbp + 0x8a]
jne 0x1400c251a
cmp cl, 0x8a
je 0x1400c2c1a
cmp ax, word [rbp + 0x8c]
jne 0x1400c252c
cmp cl, 0x8d
je 0x1400c2c1a
cmp ax, word [rbp + 0x8e]
jne 0x1400c253e
cmp cl, 0x8e
je 0x1400c2c1a
cmp ax, word [rbp + 0x90]
jne 0x1400c2550
cmp cl, 0x8f
je 0x1400c2c1a
cmp ax, word [rbp + 0x92]
jne 0x1400c2562
cmp cl, 0x8c
je 0x1400c2c1a
cmp ax, word [rbp + 0xa8]
jne 0x1400c2574
cmp cl, 0x89
je 0x1400c2c1a
cmp ax, word [rbp + 0xa6]
jne 0x1400c2586
cmp cl, 0x8b
je 0x1400c2c1a
cmp ax, word [rbp + 0x94]
jne 0x1400c2598
cmp cl, 0x6c
je 0x1400c2c1a
cmp ax, word [rbp + 0x96]
jne 0x1400c25aa
cmp cl, 0xc
je 0x1400c2c1a
cmp ax, word [rbp + 0x98]
jne 0x1400c25bc
cmp cl, 0xc
je 0x1400c2c1a
cmp ax, word [rbp + 0x9a]
jne 0x1400c25ce
cmp cl, 0xc
je 0x1400c2c1a
cmp ax, word [rbp + 0x9c]
jne 0x1400c25e0
cmp cl, 0xc
je 0x1400c2c1a
cmp ax, word [rbp + 0x9e]
jne 0x1400c25f2
cmp cl, 0xc
je 0x1400c2c1a
cmp ax, word [rbp + 0xa0]
jne 0x1400c2604
cmp cl, 0x4e
je 0x1400c2c1a
cmp ax, word [rbp + 0xa2]
jne 0x1400c2616
cmp cl, 9
je 0x1400c2c1a
cmp ax, word [rbp + 0xa4]
jne 0x1400c2628
cmp cl, 0xa
je 0x1400c2c1a
cmp ax, word [rbp + 0xb8]
jne 0x1400c263a
cmp cl, 0xa
je 0x1400c2c1a
cmp ax, word [rbp + 0xb2]
jne 0x1400c264c
cmp cl, 0x4e
je 0x1400c2c1a
cmp ax, word [rbp + 0xb0]
jne 0x1400c265e
cmp cl, 0x4c
je 0x1400c2c1a
cmp ax, word [rbp + 0xae]
jne 0x1400c2670
cmp cl, 0x4a
je 0x1400c2c1a
cmp ax, word [rbp + 0xac]
jne 0x1400c2682
cmp cl, 0x4b
je 0x1400c2c1a
cmp ax, word [rsp + 0x56]
jne 0x1400c2692
cmp cl, 0x49
je 0x1400c2c1a
cmp ax, word [rsp + 0x58]
jne 0x1400c26a2
cmp cl, 0x48
je 0x1400c2c1a
cmp ax, word [rsp + 0x5a]
jne 0x1400c26b2
cmp cl, 0x4a
je 0x1400c2c1a
cmp ax, word [rsp + 0x5c]
jne 0x1400c26c2
cmp cl, 0x9a
je 0x1400c2c1a
cmp ax, word [rsp + 0x5e]
jne 0x1400c26d2
cmp cl, 0xc6
je 0x1400c2c1a
cmp ax, word [rsp + 0x60]
jne 0x1400c26e2
cmp cl, 0x4f
je 0x1400c2c1a
cmp ax, word [rsp + 0x62]
jne 0x1400c26f2
cmp cl, 0xe2
je 0x1400c2c1a
cmp ax, word [rbp - 0x26]
jne 0x1400c2701
cmp cl, 0x8a
je 0x1400c2c1a
cmp ax, word [rsp + 0x66]
jne 0x1400c2711
cmp cl, 5
je 0x1400c2c1a
cmp ax, word [rsp + 0x68]
jne 0x1400c2721
cmp cl, 0x94
je 0x1400c2c1a
cmp ax, word [rsp + 0x6a]
jne 0x1400c2731
cmp cl, 0x8f
je 0x1400c2c1a
cmp ax, word [rsp + 0x6c]
jne 0x1400c2741
cmp cl, 0x45
je 0x1400c2c1a
cmp ax, word [rsp + 0x6e]
jne 0x1400c2751
cmp cl, 0xcc
je 0x1400c2c1a
cmp ax, word [rsp + 0x70]
jne 0x1400c2761
cmp cl, 0x8f
je 0x1400c2c1a
cmp ax, word [rsp + 0x72]
jne 0x1400c2771
cmp cl, 8
je 0x1400c2c1a
cmp ax, word [rsp + 0x74]
jne 0x1400c2781
cmp cl, 9
je 0x1400c2c1a
cmp ax, word [rsp + 0x76]
jne 0x1400c2791
cmp cl, 0xc
je 0x1400c2c1a
cmp ax, word [rsp + 0x78]
jne 0x1400c27a1
mov rdx, qword [rbp - 0x10]
cmp byte [r10 + 0x358], 0
jne 0x1400c5f9c
cmp byte [r10 + 0x359], 0
jne 0x1400c5f9c
inc qword [r10 + 0x40]
dec qword [0x14040eef0]
cmp byte [r10 + 0x35b], 0
je 0x1400c5fb6
dec qword [r10 + 0x40]
mov byte [r10 + 0x35b], 0
jmp 0x1400c5fb6
mov r10, qword [rsp + 0x38]
mov byte [r10 + 0x359], 1
mov eax, dword [rsp + 0x48]
test eax, eax
jne 0x1400c2c36
movzx ecx, byte [rbp + 0x8da]
cmp dx, word [rbp + 2]
jne 0x1400c2ea6
cmp cl, 0x14
je 0x1400c3916
cmp dx, word [rsp + 0x52]
jne 0x1400c2eb6
cmp cl, 0x15
je 0x1400c3916
cmp dx, word [rbp + 4]
jne 0x1400c2ec5
cmp cl, 0xf
je 0x1400c3916
cmp dx, word [rbp + 6]
jne 0x1400c2ed4
cmp cl, 5
je 0x1400c3916
cmp dx, word [rbp + 0xb4]
jne 0x1400c2ee6
cmp cl, 5
je 0x1400c3916
cmp dx, word [rbp + 0xb6]
jne 0x1400c2ef8
cmp cl, 0x6c
je 0x1400c3916
cmp dx, word [rbp + 0xba]
jne 0x1400c2f0a
cmp cl, 0xd8
je 0x1400c3916
cmp dx, word [rbp + 0xbc]
jne 0x1400c2f1c
cmp cl, 0x8f
je 0x1400c3916
cmp dx, word [rbp + 0xbe]
jne 0x1400c2f2e
cmp cl, 0x8e
je 0x1400c3916
cmp dx, word [rbp + 0x20]
jne 0x1400c2f3d
cmp cl, 0xf
je 0x1400c3916
cmp dx, word [rbp + 0x22]
jne 0x1400c2f4c
cmp cl, 0xf
je 0x1400c3916
cmp dx, word [rbp + 0x24]
jne 0x1400c2f5b
cmp cl, 0x14
je 0x1400c3916
cmp dx, word [rbp + 0x26]
jne 0x1400c2f6a
cmp cl, 0x15
je 0x1400c3916
cmp dx, word [rbp + 0x28]
jne 0x1400c2f79
cmp cl, 0x54
je 0x1400c3916
cmp dx, word [rbp + 0x2a]
jne 0x1400c2f88
cmp cl, 0x55
je 0x1400c3916
cmp dx, word [rbp + 0x2c]
jne 0x1400c2f97
cmp cl, 0x54
je 0x1400c3916
cmp dx, word [rbp + 0x2e]
jne 0x1400c2fa6
cmp cl, 0x54
je 0x1400c3916
cmp dx, word [rbp + 0x30]
jne 0x1400c2fb5
cmp cl, 0x55
je 0x1400c3916
cmp dx, word [rbp + 0x32]
jne 0x1400c2fc4
cmp cl, 0x54
je 0x1400c3916
cmp dx, word [rbp + 0x34]
jne 0x1400c2fd3
cmp cl, 0x4d
je 0x1400c3916
cmp dx, word [rbp + 0x36]
jne 0x1400c2fe2
cmp cl, 0x4e
je 0x1400c3916
cmp dx, word [rbp + 0xaa]
jne 0x1400c2ff4
cmp cl, 0x4f
je 0x1400c3916
cmp dx, word [rbp + 0x38]
jne 0x1400c3003
cmp cl, 0x4d
je 0x1400c3916
cmp dx, word [rbp + 0x3a]
jne 0x1400c3012
cmp cl, 0xfe
je 0x1400c3916
cmp dx, word [rbp + 0x3c]
jne 0x1400c3021
cmp cl, 0x4f
je 0x1400c3916
cmp dx, word [rbp + 0x3e]
jne 0x1400c3030
cmp cl, 0x4f
je 0x1400c3916
cmp dx, word [rbp + 0x40]
jne 0x1400c303f
cmp cl, 0x14
je 0x1400c3916
cmp dx, word [rbp + 0x42]
jne 0x1400c304e
cmp cl, 0xd
je 0x1400c3916
cmp dx, word [rbp + 0x44]
jne 0x1400c305d
cmp cl, 0x15
je 0x1400c3916
cmp dx, word [rbp + 0x46]
jne 0x1400c306c
cmp cl, 0xe
je 0x1400c3916
cmp dx, word [rbp + 0x48]
jne 0x1400c307b
cmp cl, 0xc
je 0x1400c3916
cmp dx, word [rbp + 0x4a]
jne 0x1400c308a
cmp cl, 0xf
je 0x1400c3916
cmp dx, word [rbp + 0x4c]
jne 0x1400c3099
cmp cl, 0xb
je 0x1400c3916
cmp dx, word [rbp + 0x4e]
jne 0x1400c30a8
cmp cl, 0xf
je 0x1400c3916
cmp dx, word [rbp + 0x50]
jne 0x1400c30b7
cmp cl, 0xff
je 0x1400c3916
cmp dx, word [rbp + 0x52]
jne 0x1400c30c6
cmp cl, 0xfe
je 0x1400c3916
cmp dx, word [rbp + 0x54]
jne 0x1400c30d5
cmp cl, 0xff
je 0x1400c3916
cmp dx, word [rbp + 0x56]
jne 0x1400c30e4
cmp cl, 0xd
je 0x1400c3916
cmp dx, word [rbp + 0x58]
jne 0x1400c30f3
cmp cl, 0x45
je 0x1400c3916
cmp dx, word [rbp + 0x5a]
jne 0x1400c3102
cmp cl, 0x8f
je 0x1400c3916
cmp dx, word [rbp + 0x5c]
jne 0x1400c3111
cmp cl, 0x8e
je 0x1400c3916
cmp dx, word [rbp + 0x5e]
jne 0x1400c3120
cmp cl, 0x8c
je 0x1400c3916
cmp dx, word [rbp + 0x60]
jne 0x1400c312f
cmp cl, 0x8d
je 0x1400c3916
cmp dx, word [rbp + 0x62]
jne 0x1400c313e
cmp cl, 0x88
je 0x1400c3916
cmp dx, word [rbp + 0x64]
jne 0x1400c314d
cmp cl, 0x94
je 0x1400c3916
cmp dx, word [rbp + 0x66]
jne 0x1400c315c
cmp cl, 0x54
je 0x1400c3916
cmp dx, word [rbp + 0x68]
jne 0x1400c316b
cmp cl, 0x54
je 0x1400c3916
cmp dx, word [rbp + 0x6a]
jne 0x1400c317a
cmp cl, 0x55
je 0x1400c3916
cmp dx, word [rbp + 0x6c]
jne 0x1400c3189
cmp cl, 0x4e
je 0x1400c3916
cmp dx, word [rbp + 0x6e]
jne 0x1400c3198
cmp cl, 0x4d
je 0x1400c3916
cmp dx, word [rbp + 0x70]
jne 0x1400c31a7
cmp cl, 0x53
je 0x1400c3916
cmp dx, word [rbp + 0x72]
jne 0x1400c31b6
cmp cl, 0xff
je 0x1400c3916
cmp dx, word [rbp + 0x74]
jne 0x1400c31c5
cmp cl, 0x54
je 0x1400c3916
cmp dx, word [rbp + 0x76]
jne 0x1400c31d4
cmp cl, 0x4e
je 0x1400c3916
cmp dx, word [rbp + 0x78]
jne 0x1400c31e3
cmp cl, 0x4c
je 0x1400c3916
cmp dx, word [rbp + 0x7a]
jne 0x1400c31f2
cmp cl, 0x4f
je 0x1400c3916
cmp dx, word [rbp + 0x7c]
jne 0x1400c3201
cmp cl, 0x4e
je 0x1400c3916
cmp dx, word [rbp + 0x7e]
jne 0x1400c3210
cmp cl, 0x4d
je 0x1400c3916
cmp dx, word [rbp + 0x80]
jne 0x1400c3222
cmp cl, 0x3e
je 0x1400c3916
cmp dx, word [rbp + 0x82]
jne 0x1400c3234
cmp cl, 0x54
je 0x1400c3916
cmp dx, word [rbp + 0x84]
jne 0x1400c3246
cmp cl, 3
je 0x1400c3916
cmp dx, word [rbp + 0x86]
jne 0x1400c3258
cmp cl, 0x88
je 0x1400c3916
cmp dx, word [rbp + 0x88]
jne 0x1400c326a
cmp cl, 0x84
je 0x1400c3916
cmp dx, word [rbp + 0x8a]
jne 0x1400c327c
cmp cl, 0x8a
je 0x1400c3916
cmp dx, word [rbp + 0x8c]
jne 0x1400c328e
cmp cl, 0x8d
je 0x1400c3916
cmp dx, word [rbp + 0x8e]
jne 0x1400c32a0
cmp cl, 0x8e
je 0x1400c3916
cmp dx, word [rbp + 0x90]
jne 0x1400c32b2
cmp cl, 0x8f
je 0x1400c3916
cmp dx, word [rbp + 0x92]
jne 0x1400c32c4
cmp cl, 0x8c
je 0x1400c3916
cmp dx, word [rbp + 0xa8]
jne 0x1400c32d6
cmp cl, 0x89
je 0x1400c3916
cmp dx, word [rbp + 0xa6]
jne 0x1400c32e8
cmp cl, 0x8b
je 0x1400c3916
cmp dx, word [rbp + 0x94]
jne 0x1400c32fa
cmp cl, 0x6c
je 0x1400c3916
cmp dx, word [rbp + 0x96]
jne 0x1400c330c
cmp cl, 0xc
je 0x1400c3916
cmp dx, word [rbp + 0x98]
jne 0x1400c331e
cmp cl, 0xc
je 0x1400c3916
cmp dx, word [rbp + 0x9a]
jne 0x1400c3330
cmp cl, 0xc
je 0x1400c3916
cmp dx, word [rbp + 0x9c]
jne 0x1400c3342
cmp cl, 0xc
je 0x1400c3916
cmp dx, word [rbp + 0x9e]
jne 0x1400c3354
cmp cl, 0xc
je 0x1400c3916
cmp dx, word [rbp + 0xa0]
jne 0x1400c3366
cmp cl, 0x4e
je 0x1400c3916
cmp dx, word [rbp + 0xa2]
jne 0x1400c3378
cmp cl, 9
je 0x1400c3916
cmp dx, word [rbp + 0xa4]
jne 0x1400c338a
cmp cl, 0xa
je 0x1400c3916
cmp dx, word [rbp + 0xb8]
jne 0x1400c339c
cmp cl, 0xa
je 0x1400c3916
cmp dx, word [rbp + 0xb2]
jne 0x1400c33ae
cmp cl, 0x4e
je 0x1400c3916
cmp dx, word [rbp + 0xb0]
jne 0x1400c33c0
cmp cl, 0x4c
je 0x1400c3916
cmp dx, word [rbp + 0xae]
jne 0x1400c33d2
cmp cl, 0x4a
je 0x1400c3916
cmp dx, word [rbp + 0xac]
jne 0x1400c33e4
cmp cl, 0x4b
je 0x1400c3916
cmp dx, word [rsp + 0x56]
jne 0x1400c33f4
cmp cl, 0x49
je 0x1400c3916
cmp dx, word [rsp + 0x58]
jne 0x1400c3404
cmp cl, 0x48
je 0x1400c3916
cmp dx, word [rsp + 0x5a]
jne 0x1400c3414
cmp cl, 0x4a
je 0x1400c3916
cmp dx, word [rsp + 0x5c]
jne 0x1400c3424
cmp cl, 0x9a
je 0x1400c3916
cmp dx, word [rsp + 0x5e]
jne 0x1400c3434
cmp cl, 0xc6
je 0x1400c3916
cmp dx, word [rsp + 0x60]
jne 0x1400c3444
cmp cl, 0x4f
je 0x1400c3916
cmp dx, word [rsp + 0x62]
jne 0x1400c3454
cmp cl, 0xe2
je 0x1400c3916
cmp dx, word [rbp - 0x26]
jne 0x1400c3463
cmp cl, 0x8a
je 0x1400c3916
cmp dx, word [rsp + 0x66]
jne 0x1400c3473
cmp cl, 5
je 0x1400c3916
cmp dx, word [rsp + 0x68]
jne 0x1400c3483
cmp cl, 0x94
je 0x1400c3916
cmp dx, word [rsp + 0x6a]
jne 0x1400c3493
cmp cl, 0x8f
je 0x1400c3916
cmp dx, word [rsp + 0x6c]
jne 0x1400c34a3
cmp cl, 0x45
je 0x1400c3916
cmp dx, word [rsp + 0x6e]
jne 0x1400c34b3
cmp cl, 0xcc
je 0x1400c3916
cmp dx, word [rsp + 0x70]
jne 0x1400c34c3
cmp cl, 0x8f
je 0x1400c3916
cmp dx, word [rsp + 0x72]
jne 0x1400c34d3
cmp cl, 8
je 0x1400c3916
cmp dx, word [rsp + 0x74]
jne 0x1400c34e3
cmp cl, 9
je 0x1400c3916
cmp dx, word [rsp + 0x76]
jne 0x1400c34f3
cmp cl, 0xc
je 0x1400c3916
cmp dx, word [rsp + 0x78]
jne 0x1400c3503
cmp cl, 0xa
je 0x1400c3916
cmp dx, word [rsp + 0x7a]
jne 0x1400c3513
cmp cl, 5
je 0x1400c3916
cmp dx, word [rsp + 0x7e]
jne 0x1400c3523
cmp cl, 0x4f
je 0x1400c3916
cmp dx, word [rbp - 0x80]
jne 0x1400c3532
cmp cl, 0x4b
je 0x1400c3916
cmp dx, word [rbp - 0x7e]
jne 0x1400c3541
cmp cl, 0xb
je 0x1400c3916
cmp dx, word [rbp - 0x7c]
jne 0x1400c3550
cmp cl, 0xe
je 0x1400c3916
cmp dx, word [rbp - 0x7a]
jne 0x1400c355f
mov ecx, dword [rbp - 8]
mov r10, qword [rsp + 0x38]
cmp rcx, qword [r10 + 0x40]
jae 0x1400c3b60
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 0x1400c5dce
cmp byte [0x14040eeda], 0
jne 0x1400c5cce
mov rcx, qword [rsp + 0x38]
call fcn.1400b2c50
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 0x1400c2b86
mov esi, 1
mov r12d, 0xffffffff
mov rax, qword [rbp + 0x6d0]
mov ecx, dword [rax]
test ecx, ecx
je 0x1400c5da3
cmp ecx, 0xffffffff
je 0x1400c5dba
mov rax, qword [rbp + 0x6d0]
mov ecx, r12d
lock xadd dword [rax], ecx
add ecx, 0xffffffff
setne al
test al, al
jne 0x1400c5dba
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 0x1400bebfb
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 0x1400c2b86
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 0x1400c5f1c
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 0x1400c2b8a
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 0x1400c2b8a
lea ecx, [rdx + 4]
add qword [r10 + 0x40], rcx
mov eax, edx
sub qword [0x14040eef0], rax
mov dword [0x14040ef0c], 0
mov r8, qword [r10 + 0x40]
mov r9, qword [r10 + 0x48]
mov rdx, r8
cmp r8, r9
jae 0x1400c5d6e
jmp 0x1400c1eb0