Function at 0x1800021c0
Capabilities:
Check mutex on windows

Disassembly:
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0xc10
mov rax, qword [0x180073060]
xor rax, rsp
mov qword [rsp + 0xc08], rax
mov r15, r8
mov qword [rsp + 0x58], r8
mov r14, rdx
mov qword [rsp + 0x50], rdx
mov rsi, rcx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x2b8], rcx
mov qword [rsp + 0x2b0], rdx
mov qword [rsp + 0x2a8], r8
xor edi, edi
mov dword [rsp + 0x20], edi
lea rcx, [rsp + 0x438]
call fcn.180007c40
nop
cmp qword [rax + 0x18], 0x10
jb 0x180002236
mov rax, qword [rax]
mov qword [rsp + 0x380], rdi
mov qword [rsp + 0x390], rdi
mov qword [rsp + 0x398], 0xf
mov byte [rsp + 0x380], 0
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x180002261
mov rdx, rax
lea rcx, [rsp + 0x380]
call fcn.180006210
nop
lea rcx, [rsp + 0x380]
call fcn.180007730
mov r8, rax
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
mov rdx, qword [rsp + 0x398]
cmp rdx, 0x10
jb 0x1800022dc
inc rdx
mov rcx, qword [rsp + 0x380]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800022d7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180004ef3
call fcn.18002439c
mov qword [rsp + 0x390], rdi
mov qword [rsp + 0x398], 0xf
mov byte [rsp + 0x380], 0
mov rdx, qword [rsp + 0x450]
cmp rdx, 0x10
jb 0x18000233b
inc rdx
mov rcx, qword [rsp + 0x438]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180002336
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180004ef9
call fcn.18002439c
mov qword [rsp + 0x448], rdi
mov qword [rsp + 0x450], 0xf
mov byte [rsp + 0x438], 0
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x18000237b
test rbx, rbx
je 0x180004e9c
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x180004e9c
mov edi, 1
lea r8d, [rdi + 1]
mov edx, edi
lea rcx, [rsp + 0xbe8]
call fcn.180011520
nop
lea edx, [rdi + 1]
lea r8d, [rdi + 2]
lea rcx, [rsp + 0xa48]
call fcn.180011520
nop
lea edx, [rdi + 2]
lea r8d, [rdi + 3]
lea rcx, [rsp + 0x708]
call fcn.180011520
nop
lea edx, [rdi + 3]
lea r8d, [rdi + 4]
lea rcx, [rsp + 0x9a8]
call fcn.180011520
nop
lea edx, [rdi + 4]
lea r8d, [rdi + 5]
lea rcx, [rsp + 0x988]
call fcn.180011520
nop
lea edx, [rdi + 5]
lea r8d, [rdi + 6]
lea rcx, [rsp + 0x968]
call fcn.180011520
nop
lea edx, [rdi + 6]
lea r8d, [rdi + 7]
lea rcx, [rsp + 0x948]
call fcn.180011520
nop
lea edx, [rdi + 7]
lea r8d, [rdi + 8]
lea rcx, [rsp + 0x928]
call fcn.180011520
nop
lea edx, [rdi + 8]
lea r8d, [rdi + 9]
lea rcx, [rsp + 0x908]
call fcn.180011520
nop
lea edx, [rdi + 9]
lea r8d, [rdi + 0xa]
lea rcx, [rsp + 0x8e8]
call fcn.180011520
nop
lea edx, [rdi + 0xa]
lea r8d, [rdi + 0xb]
lea rcx, [rsp + 0x8c8]
call fcn.180011520
nop
lea edx, [rdi + 0xb]
lea r8d, [rdi + 0xc]
lea rcx, [rsp + 0x8a8]
call fcn.180011520
nop
lea edx, [rdi + 0xc]
lea r8d, [rdi + 0xd]
lea rcx, [rsp + 0x888]
call fcn.180011520
nop
lea edx, [rdi + 0xd]
lea r8d, [rdi + 0xe]
lea rcx, [rsp + 0x728]
call fcn.180011520
nop
lea edx, [rdi + 0x3d]
lea r8d, [rdi + 0x3e]
lea rcx, [rsp + 0x748]
call fcn.180011520
nop
lea edx, [rdi + 0x3e]
lea r8d, [rdi + 0x3f]
lea rcx, [rsp + 0x768]
call fcn.180011520
nop
lea edx, [rdi + 0x44]
lea r8d, [rdi + 0x45]
lea rcx, [rsp + 0x788]
call fcn.180011520
nop
lea edx, [rdi + 0x45]
lea r8d, [rdi + 0x46]
lea rcx, [rsp + 0x7a8]
call fcn.180011520
nop
lea edx, [rdi + 0x47]
lea r8d, [rdi + 0x48]
lea rcx, [rsp + 0xa28]
call fcn.180011520
nop
lea edx, [rdi + 0x48]
lea r8d, [rdi + 0x49]
lea rcx, [rsp + 0xa08]
call fcn.180011520
nop
lea edx, [rdi + 0x4c]
lea r8d, [rdi + 0x4d]
lea rcx, [rsp + 0x7c8]
call fcn.180011520
nop
lea edx, [rdi + 0x4d]
lea r8d, [rdi + 0x4e]
lea rcx, [rsp + 0x7e8]
call fcn.180011520
nop
lea edx, [rdi + 0x4e]
lea r8d, [rdi + 0x4f]
lea rcx, [rsp + 0x808]
call fcn.180011520
nop
lea edx, [rdi + 0x4f]
lea r8d, [rdi + 0x50]
lea rcx, [rsp + 0x828]
call fcn.180011520
nop
lea edx, [rdi + 0x49]
lea r8d, [rdi + 0x4a]
lea rcx, [rsp + 0x9e8]
call fcn.180011520
nop
lea edx, [rdi + 0x4a]
lea r8d, [rdi + 0x4b]
lea rcx, [rsp + 0x9c8]
call fcn.180011520
nop
lea edx, [rdi + 0x3f]
lea r8d, [rdi + 0x40]
lea rcx, [rsp + 0xbc8]
call fcn.180011520
nop
lea edx, [rdi + 0x40]
lea r8d, [rdi + 0x41]
lea rcx, [rsp + 0xba8]
call fcn.180011520
nop
mov rdx, rsi
lea rcx, [rsp + 0xb88]
call fcn.180006110
nop
lea rdx, [0x18005fb68]
lea rcx, [rsp + 0xb68]
call fcn.1800060d0
nop
lea edx, [rdi + 0xe]
lea r8d, [rdi + 0xf]
lea rcx, [rsp + 0xb48]
call fcn.180011520
nop
lea edx, [rdi + 0xf]
lea r8d, [rdi + 0x10]
lea rcx, [rsp + 0xb28]
call fcn.180011520
nop
lea edx, [rdi + 0x10]
lea r8d, [rdi + 0x11]
lea rcx, [rsp + 0xa68]
call fcn.180011520
nop
lea rdx, [0x18005fb6c]
lea rcx, [rsp + 0x3e0]
call fcn.1800060d0
nop
lea edx, [rdi + 0x11]
lea r8d, [rdi + 0x12]
lea rcx, [rsp + 0xb08]
call fcn.180011520
nop
mov rdx, r14
lea rcx, [rsp + 0xae8]
call fcn.180006110
nop
mov rdx, r15
lea rcx, [rsp + 0x6c8]
call fcn.180006110
nop
lea rcx, [rsp + 0x438]
call fcn.18000d810
nop
lea rcx, [rsp + 0x6a8]
call fcn.180007a50
nop
lea rcx, [rsp + 0x6e8]
call fcn.180007c40
nop
lea edx, [rdi + 0x14]
lea r8d, [rdi + 0x15]
lea rcx, [rsp + 0x320]
call fcn.180011520
mov rsi, rax
lea rcx, [rsp + 0x6a8]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x100]
call fcn.1800060d0
mov rbx, rax
lea rcx, [rsp + 0x300]
call fcn.1800084f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x2c0]
call fcn.1800065b0
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rsp + 0x848]
call fcn.1800065b0
nop
lea rcx, [rsp + 0x2c0]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x300]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x100]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x320]
call fcn.180005fe0
lea edx, [rdi + 0x14]
lea r8d, [rdi + 0x15]
lea rcx, [rsp + 0x180]
call fcn.180011520
mov rsi, rax
lea rcx, [rsp + 0x140]
call fcn.18000da20
nop
mov rcx, rax
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x160]
call fcn.1800060d0
mov rbx, rax
lea rcx, [rsp + 0x120]
call fcn.1800084f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x360]
call fcn.1800065b0
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rsp + 0xac8]
call fcn.1800065b0
nop
lea rcx, [rsp + 0x360]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x120]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x160]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x140]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x180]
call fcn.180005fe0
lea rcx, [rsp + 0x6e8]
call fcn.180005f70
mov r13, rax
lea rcx, [rsp + 0x2c0]
call fcn.18000da20
nop
mov rcx, rax
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0xaa8]
call fcn.1800060d0
nop
lea rcx, [rsp + 0x2c0]
call fcn.180005fe0
lea rcx, [rsp + 0x868]
call fcn.180008b90
nop
lea edx, [rdi + 0x15]
lea r8d, [rdi + 0x16]
lea rcx, [rsp + 0x100]
call fcn.180011520
mov rbx, rax
lea r8, [rsp + 0x3e0]
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x300]
call fcn.1800063f0
nop
lea r8, [rsp + 0x6e8]
mov rdx, rax
lea rcx, [rsp + 0x2c0]
call fcn.180006550
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x3a0]
call fcn.1800065b0
nop
lea rcx, [rsp + 0x2c0]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x300]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x100]
call fcn.180005fe0
lea rdx, [rsp + 0x6a8]
lea rcx, [rsp + 0x360]
call fcn.180008ef0
mov rbx, rax
lea r8, [rsp + 0x3e0]
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x320]
call fcn.1800063f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x3c0]
call fcn.1800065b0
nop
lea rcx, [rsp + 0x320]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x360]
call fcn.180005fe0
lea rdx, str..exe
lea rcx, [rsp + 0x4e8]
call fcn.1800060d0
mov r12, rax
lea rcx, [rsp + 0x508]
call fcn.18000da20
nop
mov rcx, rax
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x568]
call fcn.1800060d0
mov r15, rax
lea rdx, [0x18005fb78]
lea rcx, [rsp + 0x340]
call fcn.1800060d0
mov r14, rax
lea rdx, [rsp + 0x6a8]
lea rcx, [rsp + 0x2e0]
call fcn.180008ef0
nop
mov rcx, rax
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.1800060d0
mov rsi, rax
lea rcx, [rsp + 0x3e0]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x140]
call fcn.1800060d0
mov rbx, rax
lea rcx, [rsp + 0x3c0]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x160]
call fcn.1800060d0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x120]
call fcn.1800065b0
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rsp + 0x100]
call fcn.1800065b0
nop
mov r8, r14
mov rdx, rax
lea rcx, [rsp + 0x300]
call fcn.1800065b0
nop
mov r8, r15
mov rdx, rax
lea rcx, [rsp + 0x2c0]
call fcn.1800065b0
nop
mov r8, r12
mov rdx, rax
lea rcx, [rsp + 0xa88]
call fcn.1800065b0
nop
lea rcx, [rsp + 0x2c0]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x300]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x100]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x120]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x160]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x140]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x180]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x2e0]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x340]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x568]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x508]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x4e8]
call fcn.180005fe0
lea rcx, [rsp + 0x3a0]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
jne 0x180004bf9
lea rcx, [rsp + 0x3a0]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x688]
call fcn.1800060d0
nop
lea rdx, [rsp + 0xb08]
lea rcx, [rsp + 0x688]
call fcn.180008dc0
movzx ebx, al
lea rcx, [rsp + 0x688]
call fcn.180005fe0
test bl, bl
je 0x180004bf9
lea rcx, [rsp + 0x3a0]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004bf9
lea rcx, [rsp + 0x3c0]
call fcn.180008d90
test al, al
jne 0x180004bf9
lea rcx, [rsp + 0x3c0]
call fcn.180008cc0
test al, al
je 0x180004bf9
lea rcx, [rsp + 0x418]
call fcn.1800077f0
nop
lea rdx, [rsp + 0xb28]
lea rcx, [rsp + 0x2c0]
call fcn.180006110
mov r8, rax
lea rdx, [rsp + 0x418]
lea rcx, [rsp + 0x528]
call fcn.18000bcc0
nop
lea rdx, [rsp + 0xa68]
lea rcx, [rsp + 0x300]
call fcn.180006110
mov r8, rax
lea rdx, [rsp + 0x418]
lea rcx, [rsp + 0x688]
call fcn.18000bcc0
nop
lea rdx, [rsp + 0x528]
lea rcx, [rsp + 0x100]
call fcn.18000ba40
mov rbx, rax
lea r8, [rsp + 0x3e0]
lea rdx, [rsp + 0x418]
lea rcx, [rsp + 0x2c0]
call fcn.1800063f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x380]
call fcn.1800065b0
nop
lea rcx, [rsp + 0x2c0]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x100]
call fcn.180005fe0
lea rdx, [rsp + 0x688]
lea rcx, [rsp + 0x320]
call fcn.18000ba40
mov rbx, rax
lea r8, [rsp + 0x3e0]
lea rdx, [rsp + 0x418]
lea rcx, [rsp + 0x300]
call fcn.1800063f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x548]
call fcn.1800065b0
nop
lea rcx, [rsp + 0x300]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x320]
call fcn.180005fe0
lea rdx, [rsp + 0x528]
lea rcx, [rsp + 0x100]
call fcn.18000ba40
mov rbx, rax
lea r8, [rsp + 0x3e0]
lea rdx, [rsp + 0x418]
lea rcx, [rsp + 0x2c0]
call fcn.1800063f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x5e8]
call fcn.1800065b0
nop
lea rcx, [rsp + 0x2c0]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x100]
call fcn.180005fe0
lea rdx, [rsp + 0x528]
lea rcx, [rsp + 0x320]
call fcn.18000ba40
mov rbx, rax
lea r8, [rsp + 0x3e0]
lea rdx, [rsp + 0x418]
lea rcx, [rsp + 0x300]
call fcn.1800063f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x5a8]
call fcn.1800065b0
nop
lea rcx, [rsp + 0x300]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x320]
call fcn.180005fe0
lea rdx, [rsp + 0x528]
lea rcx, [rsp + 0x100]
call fcn.18000ba40
mov rbx, rax
lea r8, [rsp + 0x3e0]
lea rdx, [rsp + 0x418]
lea rcx, [rsp + 0x2c0]
call fcn.1800063f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x608]
call fcn.1800065b0
nop
lea rcx, [rsp + 0x2c0]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x100]
call fcn.180005fe0
lea rdx, [rsp + 0x528]
lea rcx, [rsp + 0x320]
call fcn.18000ba40
mov rbx, rax
lea r8, [rsp + 0x3e0]
lea rdx, [rsp + 0x418]
lea rcx, [rsp + 0x300]
call fcn.1800063f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x628]
call fcn.1800065b0
nop
lea rcx, [rsp + 0x300]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x320]
call fcn.180005fe0
lea rdx, [rsp + 0x528]
lea rcx, [rsp + 0x100]
call fcn.18000ba40
mov rbx, rax
lea r8, [rsp + 0x3e0]
lea rdx, [rsp + 0x418]
lea rcx, [rsp + 0x2c0]
call fcn.1800063f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x668]
call fcn.1800065b0
nop
lea rcx, [rsp + 0x2c0]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x100]
call fcn.180005fe0
lea rdx, [rsp + 0x528]
lea rcx, [rsp + 0x320]
call fcn.18000ba40
mov rbx, rax
lea r8, [rsp + 0x3e0]
lea rdx, [rsp + 0x418]
lea rcx, [rsp + 0x300]
call fcn.1800063f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x5c8]
call fcn.1800065b0
nop
lea rcx, [rsp + 0x300]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x320]
call fcn.180005fe0
lea rdx, [rsp + 0x528]
lea rcx, [rsp + 0x100]
call fcn.18000ba40
mov rbx, rax
lea r8, [rsp + 0x3e0]
lea rdx, [rsp + 0x418]
lea rcx, [rsp + 0x2c0]
call fcn.1800063f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x648]
call fcn.1800065b0
nop
lea rcx, [rsp + 0x2c0]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x100]
call fcn.180005fe0
lea rdx, [rsp + 0x688]
lea rcx, [rsp + 0x320]
call fcn.18000ba40
mov rbx, rax
lea r8, [rsp + 0x3e0]
lea rdx, [rsp + 0x418]
lea rcx, [rsp + 0x300]
call fcn.1800063f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x588]
call fcn.1800065b0
nop
lea rcx, [rsp + 0x300]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x320]
call fcn.180005fe0
lea rcx, [rsp + 0x528]
call fcn.180005fa0
lea rcx, [rsp + 0x688]
call fcn.180005fa0
lea rcx, [rsp + 0x380]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004b43
lea rcx, [rsp + 0x548]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004b43
lea rcx, [rsp + 0x5e8]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004b43
lea rcx, [rsp + 0x5a8]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004b43
lea rcx, [rsp + 0x608]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004b43
lea rcx, [rsp + 0x628]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004b43
lea rcx, [rsp + 0x668]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004b43
lea rcx, [rsp + 0x5c8]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004b43
lea rcx, [rsp + 0x648]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004b43
lea rcx, [rsp + 0x588]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004b43
lea rcx, [rsp + 0x508]
call fcn.180005de0
lea rcx, [rsp + 0x380]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x2e0]
call fcn.1800060d0
nop
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x508]
call fcn.18000c130
nop
lea rcx, [rsp + 0x2e0]
call fcn.180005fe0
lea rcx, [rsp + 0x4e8]
call fcn.180005de0
lea rcx, [rsp + 0x548]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x340]
call fcn.1800060d0
nop
lea rdx, [rsp + 0x340]
lea rcx, [rsp + 0x4e8]
call fcn.18000c130
nop
lea rcx, [rsp + 0x340]
call fcn.180005fe0
lea rcx, [rsp + 0x458]
call fcn.180005de0
lea rcx, [rsp + 0x5e8]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x2e0]
call fcn.1800060d0
nop
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x458]
call fcn.18000c130
nop
lea rcx, [rsp + 0x2e0]
call fcn.180005fe0
lea rcx, [rsp + 0x4d0]
call fcn.180005de0
lea rcx, [rsp + 0x5a8]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x340]
call fcn.1800060d0
nop
lea rdx, [rsp + 0x340]
lea rcx, [rsp + 0x4d0]
call fcn.18000c130
nop
lea rcx, [rsp + 0x340]
call fcn.180005fe0
lea rcx, [rsp + 0x400]
call fcn.180005de0
lea rcx, [rsp + 0x608]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x2e0]
call fcn.1800060d0
nop
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x400]
call fcn.18000c130
nop
lea rcx, [rsp + 0x2e0]
call fcn.180005fe0
lea rcx, [rsp + 0x568]
call fcn.180005de0
lea rcx, [rsp + 0x628]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x340]
call fcn.1800060d0
nop
lea rdx, [rsp + 0x340]
lea rcx, [rsp + 0x568]
call fcn.18000c130
nop
lea rcx, [rsp + 0x340]
call fcn.180005fe0
lea rcx, [rsp + 0x4b8]
call fcn.180005de0
lea rcx, [rsp + 0x668]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x2e0]
call fcn.1800060d0
nop
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x4b8]
call fcn.18000c130
nop
lea rcx, [rsp + 0x2e0]
call fcn.180005fe0
lea rcx, [rsp + 0x470]
call fcn.180005de0
lea rcx, [rsp + 0x5c8]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x340]
call fcn.1800060d0
nop
lea rdx, [rsp + 0x340]
lea rcx, [rsp + 0x470]
call fcn.18000c130
nop
lea rcx, [rsp + 0x340]
call fcn.180005fe0
lea rcx, [rsp + 0x488]
call fcn.180005de0
lea rcx, [rsp + 0x648]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x2e0]
call fcn.1800060d0
nop
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x488]
call fcn.18000c130
nop
lea rcx, [rsp + 0x2e0]
call fcn.180005fe0
lea rcx, [rsp + 0x4a0]
call fcn.180005de0
lea rcx, [rsp + 0x588]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x340]
call fcn.1800060d0
nop
lea rdx, [rsp + 0x340]
lea rcx, [rsp + 0x4a0]
call fcn.18000c130
nop
lea rcx, [rsp + 0x340]
call fcn.180005fe0
mov rax, qword [rsp + 0x510]
cmp qword [rsp + 0x508], rax
je 0x180004ab7
mov rax, qword [rsp + 0x4f0]
cmp qword [rsp + 0x4e8], rax
je 0x180004ab7
mov rax, qword [rsp + 0x460]
cmp qword [rsp + 0x458], rax
je 0x180004ab7
mov rax, qword [rsp + 0x4d8]
cmp qword [rsp + 0x4d0], rax
je 0x180004ab7
mov rax, qword [rsp + 0x408]
cmp qword [rsp + 0x400], rax
je 0x180004ab7
mov rax, qword [rsp + 0x570]
cmp qword [rsp + 0x568], rax
je 0x180004ab7
mov rax, qword [rsp + 0x4c0]
cmp qword [rsp + 0x4b8], rax
je 0x180004ab7
mov rax, qword [rsp + 0x478]
cmp qword [rsp + 0x470], rax
je 0x180004ab7
mov rax, qword [rsp + 0x490]
cmp qword [rsp + 0x488], rax
je 0x180004ab7
mov rax, qword [rsp + 0x4a8]
cmp qword [rsp + 0x4a0], rax
je 0x180004ab7
lea rdx, [rsp + 0xb48]
lea rcx, [rsp + 0x548]
call fcn.180005fb0
lea rdx, [rsp + 0x380]
lea rcx, [rsp + 0x3c0]
call fcn.18000c7b0
lea rdx, [rsp + 0x548]
lea rcx, [rsp + 0x3c0]
call fcn.18000c7b0
lea rdx, [rsp + 0x5e8]
lea rcx, [rsp + 0x3c0]
call fcn.18000c7b0
lea rdx, [rsp + 0x5a8]
lea rcx, [rsp + 0x3c0]
call fcn.18000c7b0
lea rdx, [rsp + 0x608]
lea rcx, [rsp + 0x3c0]
call fcn.18000c7b0
lea rdx, [rsp + 0x628]
lea rcx, [rsp + 0x3c0]
call fcn.18000c7b0
lea rdx, [rsp + 0x668]
lea rcx, [rsp + 0x3c0]
call fcn.18000c7b0
lea rdx, [rsp + 0x5c8]
lea rcx, [rsp + 0x3c0]
call fcn.18000c7b0
lea rdx, [rsp + 0x648]
lea rcx, [rsp + 0x3c0]
call fcn.18000c7b0
lea rdx, [rsp + 0x588]
lea rcx, [rsp + 0x3c0]
call fcn.18000c7b0
lea rcx, [rsp + 0x380]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
jne 0x180004ab7
lea rcx, [rsp + 0x548]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
jne 0x180004ab7
lea rcx, [rsp + 0x5e8]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
jne 0x180004ab7
lea rcx, [rsp + 0x5a8]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
jne 0x180004ab7
lea rcx, [rsp + 0x608]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
jne 0x180004ab7
lea rcx, [rsp + 0x628]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
jne 0x180004ab7
lea rcx, [rsp + 0x668]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
jne 0x180004ab7
lea rcx, [rsp + 0x5c8]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
jne 0x180004ab7
lea rcx, [rsp + 0x648]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
jne 0x180004ab7
lea rcx, [rsp + 0x588]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
jne 0x180004ab7
lea rdx, [rsp + 0xa88]
lea rcx, [rsp + 0x380]
call fcn.180005fb0
lea rcx, [rsp + 0x380]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x100]
call fcn.1800060d0
nop
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x508]
lea rcx, [rsp + 0x100]
call fcn.18000c690
test al, al
je 0x1800039f4
lea rcx, [rsp + 0x548]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.1800060d0
nop
mov edi, 3
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x4e8]
lea rcx, [rsp + 0x320]
call fcn.18000c690
test al, al
je 0x1800039f4
lea rcx, [rsp + 0x5e8]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x360]
call fcn.1800060d0
nop
mov edi, 7
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x458]
lea rcx, [rsp + 0x360]
call fcn.18000c690
test al, al
je 0x1800039f4
lea rcx, [rsp + 0x5a8]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x120]
call fcn.1800060d0
nop
mov edi, 0xf
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x4d0]
lea rcx, [rsp + 0x120]
call fcn.18000c690
test al, al
je 0x1800039f4
lea rcx, [rsp + 0x608]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x160]
call fcn.1800060d0
nop
mov edi, 0x1f
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x400]
lea rcx, [rsp + 0x160]
call fcn.18000c690
test al, al
je 0x1800039f4
lea rcx, [rsp + 0x628]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x140]
call fcn.1800060d0
nop
mov edi, 0x3f
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x400]
lea rcx, [rsp + 0x140]
call fcn.18000c690
test al, al
je 0x1800039f4
lea rcx, [rsp + 0x668]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.1800060d0
nop
mov edi, 0x7f
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x4b8]
lea rcx, [rsp + 0x180]
call fcn.18000c690
test al, al
je 0x1800039f4
lea rcx, [rsp + 0x5c8]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.1800060d0
nop
mov edi, 0xff
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x470]
lea rcx, [rsp + 0x60]
call fcn.18000c690
test al, al
je 0x1800039f4
lea rcx, [rsp + 0x648]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.1800060d0
nop
mov edi, 0x1ff
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x488]
lea rcx, [rsp + 0x30]
call fcn.18000c690
test al, al
je 0x1800039f4
lea rcx, [rsp + 0x588]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x2e0]
call fcn.1800060d0
nop
mov edi, 0x3ff
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x2e0]
call fcn.18000c690
test al, al
je 0x1800039f4
mov bl, 1
jmp 0x1800039f6
xor bl, bl
bt edi, 9
jae 0x180003a0e
btr edi, 9
lea rcx, [rsp + 0x2e0]
call fcn.180005fe0
nop
bt edi, 8
jae 0x180003a23
btr edi, 8
lea rcx, [rsp + 0x30]
call fcn.180005fe0
nop
test dil, dil
jns 0x180003a37
btr edi, 7
lea rcx, [rsp + 0x60]
call fcn.180005fe0
nop
test dil, 0x40
je 0x180003a4e
and edi, 0xffffffbf
lea rcx, [rsp + 0x180]
call fcn.180005fe0
nop
test dil, 0x20
je 0x180003a65
and edi, 0xffffffdf
lea rcx, [rsp + 0x140]
call fcn.180005fe0
nop
test dil, 0x10
je 0x180003a7c
and edi, 0xffffffef
lea rcx, [rsp + 0x160]
call fcn.180005fe0
nop
test dil, 8
je 0x180003a93
and edi, 0xfffffff7
lea rcx, [rsp + 0x120]
call fcn.180005fe0
nop
test dil, 4
je 0x180003aaa
and edi, 0xfffffffb
lea rcx, [rsp + 0x360]
call fcn.180005fe0
nop
test dil, 2
je 0x180003ac1
and edi, 0xfffffffd
lea rcx, [rsp + 0x320]
call fcn.180005fe0
nop
test dil, 1
je 0x180003ad7
and edi, 0xfffffffe
lea rcx, [rsp + 0x100]
call fcn.180005fe0
test bl, bl
je 0x180004ab7
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x508]
call fcn.180005e10
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x4e8]
call fcn.180005e10
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x458]
call fcn.180005e10
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x4d0]
call fcn.180005e10
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x400]
call fcn.180005e10
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x568]
call fcn.180005e10
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x4b8]
call fcn.180005e10
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x470]
call fcn.180005e10
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x488]
call fcn.180005e10
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x4a0]
call fcn.180005e10
lea rcx, [rsp + 0x438]
call fcn.180008d90
test al, al
je 0x180004ab7
lea rcx, [rsp + 0x380]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x100]
call fcn.1800060d0
nop
mov edx, 0x17
lea r8d, [rdx + 1]
lea rcx, [rsp + 0x140]
call fcn.180011520
mov rsi, rax
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0x160]
call fcn.18000f0f0
mov rbx, rax
lea r8, [0x18005fb6c]
lea rdx, [rsp + 0x438]
lea rcx, [rsp + 0x120]
call fcn.1800065d0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x300]
call fcn.1800065b0
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rsp + 0x2c0]
call fcn.1800065b0
mov rdx, rax
lea rcx, [rsp + 0x438]
call fcn.180006040
lea rcx, [rsp + 0x2c0]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x300]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x120]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x160]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x140]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x100]
call fcn.180005fe0
lea rcx, [rsp + 0x438]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x360]
call fcn.1800060d0
nop
lea rcx, [rsp + 0x380]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.1800060d0
nop
lea rdx, [rsp + 0x360]
lea rcx, [rsp + 0x320]
call fcn.18000dc10
movzx ebx, al
lea rcx, [rsp + 0x320]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x360]
call fcn.180005fe0
test bl, bl
je 0x180004ab7
lea rcx, [rsp + 0x438]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004ab7
lea rcx, [rsp + 0x380]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004ab7
lea rcx, [rsp + 0x548]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004ab7
lea rcx, [rsp + 0x5e8]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004ab7
lea rcx, [rsp + 0x5a8]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004ab7
lea rcx, [rsp + 0x608]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004ab7
lea rcx, [rsp + 0x628]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004ab7
lea rcx, [rsp + 0x668]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004ab7
lea rcx, [rsp + 0x5c8]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004ab7
lea rcx, [rsp + 0x648]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004ab7
lea rcx, [rsp + 0x588]
call fcn.180005f70
mov rcx, rax
call fcn.180008970
test al, al
je 0x180004ab7
lea rcx, [rsp + 0x848]
call fcn.180005f70
mov rbx, rax
lea rcx, [rsp + 0xae8]
call fcn.180005f70
mov rcx, rax
mov r8, r13
mov rdx, rbx
call fcn.180007e30
cmp eax, 1
jne 0x180004ab7
lea rcx, [rsp + 0x848]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x100]
call fcn.1800060d0
nop
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0x2e0]
call fcn.18000c9e0
nop
lea rcx, [rsp + 0x100]
call fcn.180005fe0
cmp qword [rsp + 0x2f0], 0
je 0x180004aa9
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x2c0]
call fcn.180009380
mov rdx, rax
lea rcx, [rsp + 0x2e0]
call fcn.180006040
lea rcx, [rsp + 0x2c0]
call fcn.180005fe0
cmp qword [rsp + 0x2f0], 0
je 0x180004aa9
lea r8, [rsp + 0xb68]
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x2c0]
call fcn.18000a3a0
mov rdx, rax
lea rcx, [rsp + 0x2e0]
call fcn.180006040
lea rcx, [rsp + 0x2c0]
call fcn.180005fe0
cmp qword [rsp + 0x2f0], 0
je 0x180004aa9
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x2c0]
call fcn.18000d0d0
mov rdx, rax
lea rcx, [rsp + 0x2e0]
call fcn.180006040
lea rcx, [rsp + 0x2c0]
call fcn.180005fe0
cmp qword [rsp + 0x2f0], 0
je 0x180004aa9
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x2c0]
call fcn.180009380
mov rdx, rax
lea rcx, [rsp + 0x2e0]
call fcn.180006040
lea rcx, [rsp + 0x2c0]
call fcn.180005fe0
cmp qword [rsp + 0x2f0], 0
je 0x180004aa9
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x300]
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x2c0]
call fcn.180006110
mov rsi, rax
lea rdx, [rsp + 0x9a8]
lea rcx, [rsp + 0x300]
call fcn.180006110
mov rbx, rax
lea rdx, [rsp + 0x708]
lea rcx, [rsp + 0x320]
call fcn.180006110
nop
mov r9, rsi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x360]
call fcn.18000d520
nop
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.18000cc80
mov rdx, rax
lea rcx, [rsp + 0x508]
call fcn.180005ed0
lea rcx, [rsp + 0x30]
call fcn.180005e70
nop
lea rcx, [rsp + 0x360]
call fcn.180005fe0
lea rax, [rsp + 0x120]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x120]
call fcn.180006110
mov rsi, rax
lea rdx, [rsp + 0x968]
lea rcx, [rsp + 0x2c0]
call fcn.180006110
mov rbx, rax
lea rdx, [rsp + 0x988]
lea rcx, [rsp + 0x300]
call fcn.180006110
nop
mov r9, rsi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.18000d520
nop
mov rdx, rax
lea rcx, [rsp + 0x340]
call fcn.18000cc80
mov rdx, rax
lea rcx, [rsp + 0x4e8]
call fcn.180005ed0
lea rcx, [rsp + 0x340]
call fcn.180005e70
nop
lea rcx, [rsp + 0x320]
call fcn.180005fe0
lea rax, [rsp + 0x360]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x360]
call fcn.180006110
mov rsi, rax
lea rdx, [rsp + 0x928]
lea rcx, [rsp + 0x2c0]
call fcn.180006110
mov rbx, rax
lea rdx, [rsp + 0x948]
lea rcx, [rsp + 0x300]
call fcn.180006110
nop
mov r9, rsi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.18000d520
nop
mov rdx, rax
lea rcx, [rsp + 0x340]
call fcn.18000cc80
mov rdx, rax
lea rcx, [rsp + 0x458]
call fcn.180005ed0
lea rcx, [rsp + 0x340]
call fcn.180005e70
nop
lea rcx, [rsp + 0x320]
call fcn.180005fe0
lea rax, [rsp + 0x120]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x120]
call fcn.180006110
mov rsi, rax
lea rdx, [rsp + 0x8e8]
lea rcx, [rsp + 0x2c0]
call fcn.180006110
mov rbx, rax
lea rdx, [rsp + 0x908]
lea rcx, [rsp + 0x300]
call fcn.180006110
nop
mov r9, rsi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.18000d520
nop
mov rdx, rax
lea rcx, [rsp + 0x340]
call fcn.18000cc80
mov rdx, rax
lea rcx, [rsp + 0x4d0]
call fcn.180005ed0
lea rcx, [rsp + 0x340]
call fcn.180005e70
nop
lea rcx, [rsp + 0x320]
call fcn.180005fe0
lea rax, [rsp + 0x360]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x360]
call fcn.180006110
mov rsi, rax
lea rdx, [rsp + 0x8a8]
lea rcx, [rsp + 0x2c0]
call fcn.180006110
mov rbx, rax
lea rdx, [rsp + 0x8c8]
lea rcx, [rsp + 0x300]
call fcn.180006110
nop
mov r9, rsi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.18000d520
nop
mov rdx, rax
lea rcx, [rsp + 0x340]
call fcn.18000cc80
mov rdx, rax
lea rcx, [rsp + 0x400]
call fcn.180005ed0
lea rcx, [rsp + 0x340]
call fcn.180005e70
nop
lea rcx, [rsp + 0x320]
call fcn.180005fe0
lea rax, [rsp + 0x120]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x120]
call fcn.180006110
mov rsi, rax
lea rdx, [rsp + 0x728]
lea rcx, [rsp + 0x2c0]
call fcn.180006110
mov rbx, rax
lea rdx, [rsp + 0x888]
lea rcx, [rsp + 0x300]
call fcn.180006110
nop
mov r9, rsi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.18000d520
nop
mov rdx, rax
lea rcx, [rsp + 0x340]
call fcn.18000cc80
mov rdx, rax
lea rcx, [rsp + 0x568]
call fcn.180005ed0
lea rcx, [rsp + 0x340]
call fcn.180005e70
nop
lea rcx, [rsp + 0x320]
call fcn.180005fe0
lea rax, [rsp + 0x360]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x360]
call fcn.180006110
mov rsi, rax
lea rdx, [rsp + 0x768]
lea rcx, [rsp + 0x2c0]
call fcn.180006110
mov rbx, rax
lea rdx, [rsp + 0x748]
lea rcx, [rsp + 0x300]
call fcn.180006110
nop
mov r9, rsi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.18000d520
nop
mov rdx, rax
lea rcx, [rsp + 0x340]
call fcn.18000cc80
mov rdx, rax
lea rcx, [rsp + 0x4b8]
call fcn.180005ed0
lea rcx, [rsp + 0x340]
call fcn.180005e70
nop
lea rcx, [rsp + 0x320]
call fcn.180005fe0
lea rax, [rsp + 0x120]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x120]
call fcn.180006110
mov rsi, rax
lea rdx, [rsp + 0x7a8]
lea rcx, [rsp + 0x2c0]
call fcn.180006110
mov rbx, rax
lea rdx, [rsp + 0x788]
lea rcx, [rsp + 0x300]
call fcn.180006110
nop
mov r9, rsi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.18000d520
nop
mov rdx, rax
lea rcx, [rsp + 0x340]
call fcn.18000cc80
mov rdx, rax
lea rcx, [rsp + 0x470]
call fcn.180005ed0
lea rcx, [rsp + 0x340]
call fcn.180005e70
nop
lea rcx, [rsp + 0x320]
call fcn.180005fe0
lea rax, [rsp + 0x360]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x360]
call fcn.180006110
mov rsi, rax
lea rdx, [rsp + 0x828]
lea rcx, [rsp + 0x2c0]
call fcn.180006110
mov rbx, rax
lea rdx, [rsp + 0x808]
lea rcx, [rsp + 0x300]
call fcn.180006110
nop
mov r9, rsi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.18000d520
nop
mov rdx, rax
lea rcx, [rsp + 0x340]
call fcn.18000cc80
mov rdx, rax
lea rcx, [rsp + 0x488]
call fcn.180005ed0
lea rcx, [rsp + 0x340]
call fcn.180005e70
nop
lea rcx, [rsp + 0x320]
call fcn.180005fe0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0xa0]
call fcn.180006110
mov rsi, rax
lea rdx, [rsp + 0x7e8]
lea rcx, [rsp + 0xe0]
call fcn.180006110
mov rbx, rax
lea rdx, [rsp + 0x7c8]
lea rcx, [rsp + 0xc0]
call fcn.180006110
nop
mov r9, rsi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x80]
call fcn.18000d520
nop
mov rdx, rax
lea rcx, [rsp + 0x340]
call fcn.18000cc80
mov rdx, rax
lea rcx, [rsp + 0x4a0]
call fcn.180005ed0
lea rcx, [rsp + 0x340]
call fcn.180005e70
nop
lea rcx, [rsp + 0x80]
call fcn.180005fe0
lea rcx, [rsp + 0x380]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x2c0]
call fcn.1800060d0
nop
bts edi, 0xa
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x508]
lea rcx, [rsp + 0x2c0]
call fcn.18000c690
test al, al
je 0x1800049ba
lea rcx, [rsp + 0x548]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x300]
call fcn.1800060d0
nop
bts edi, 0xb
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x4e8]
lea rcx, [rsp + 0x300]
call fcn.18000c690
test al, al
je 0x1800049ba
lea rcx, [rsp + 0x5e8]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.1800060d0
nop
bts edi, 0xc
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x458]
lea rcx, [rsp + 0x60]
call fcn.18000c690
test al, al
je 0x1800049ba
lea rcx, [rsp + 0x5a8]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.1800060d0
nop
bts edi, 0xd
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x4d0]
lea rcx, [rsp + 0x30]
call fcn.18000c690
test al, al
je 0x1800049ba
lea rcx, [rsp + 0x608]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.1800060d0
nop
bts edi, 0xe
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x400]
lea rcx, [rsp + 0x180]
call fcn.18000c690
test al, al
je 0x1800049ba
lea rcx, [rsp + 0x628]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x140]
call fcn.1800060d0
nop
bts edi, 0xf
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x568]
lea rcx, [rsp + 0x140]
call fcn.18000c690
test al, al
je 0x1800049ba
lea rcx, [rsp + 0x668]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x160]
call fcn.1800060d0
nop
bts edi, 0x10
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x4b8]
lea rcx, [rsp + 0x160]
call fcn.18000c690
test al, al
je 0x1800049ba
lea rcx, [rsp + 0x5c8]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x120]
call fcn.1800060d0
nop
bts edi, 0x11
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x470]
lea rcx, [rsp + 0x120]
call fcn.18000c690
test al, al
je 0x1800049ba
lea rcx, [rsp + 0x648]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x360]
call fcn.1800060d0
nop
bts edi, 0x12
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x488]
lea rcx, [rsp + 0x360]
call fcn.18000c690
test al, al
je 0x1800049ba
lea rcx, [rsp + 0x588]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.1800060d0
nop
bts edi, 0x13
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x320]
call fcn.18000c690
test al, al
je 0x1800049ba
mov bl, 1
jmp 0x1800049bc
xor bl, bl
bt edi, 0x13
jae 0x1800049d4
btr edi, 0x13
lea rcx, [rsp + 0x320]
call fcn.180005fe0
nop
bt edi, 0x12
jae 0x1800049ec
btr edi, 0x12
lea rcx, [rsp + 0x360]
call fcn.180005fe0
nop
bt edi, 0x11
jae 0x180004a04
btr edi, 0x11
lea rcx, [rsp + 0x120]
call fcn.180005fe0
nop
bt edi, 0x10
jae 0x180004a1c
btr edi, 0x10
lea rcx, [rsp + 0x160]
call fcn.180005fe0
nop
bt edi, 0xf
jae 0x180004a34
btr edi, 0xf
lea rcx, [rsp + 0x140]
call fcn.180005fe0
nop
bt edi, 0xe
jae 0x180004a4c
btr edi, 0xe
lea rcx, [rsp + 0x180]
call fcn.180005fe0
nop
bt edi, 0xd
jae 0x180004a61
btr edi, 0xd
lea rcx, [rsp + 0x30]
call fcn.180005fe0
nop
bt edi, 0xc
jae 0x180004a76
btr edi, 0xc
lea rcx, [rsp + 0x60]
call fcn.180005fe0
nop
bt edi, 0xb
jae 0x180004a8e
btr edi, 0xb
lea rcx, [rsp + 0x300]
call fcn.180005fe0
nop
bt edi, 0xa
jae 0x180004aa1
lea rcx, [rsp + 0x2c0]
call fcn.180005fe0
test bl, bl
jne 0x180004eff
lea rcx, [rsp + 0x2e0]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x4a0]
call fcn.180005e70
nop
lea rcx, [rsp + 0x488]
call fcn.180005e70
nop
lea rcx, [rsp + 0x470]
call fcn.180005e70
nop
lea rcx, [rsp + 0x4b8]
call fcn.180005e70
nop
lea rcx, [rsp + 0x568]
call fcn.180005e70
nop
lea rcx, [rsp + 0x400]
call fcn.180005e70
nop
lea rcx, [rsp + 0x4d0]
call fcn.180005e70
nop
lea rcx, [rsp + 0x458]
call fcn.180005e70
nop
lea rcx, [rsp + 0x4e8]
call fcn.180005e70
nop
lea rcx, [rsp + 0x508]
call fcn.180005e70
nop
lea rcx, [rsp + 0x588]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x648]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x5c8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x668]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x628]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x608]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x5a8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x5e8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x548]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x380]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x688]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x528]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x418]
call fcn.180005fe0
nop
lea rcx, [rsp + 0xa88]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x3c0]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x3a0]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x868]
call fcn.180005fe0
nop
lea rcx, [rsp + 0xaa8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0xac8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x848]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x6e8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x6a8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x438]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x6c8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0xae8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0xb08]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x3e0]
call fcn.180005fe0
nop
lea rcx, [rsp + 0xa68]
call fcn.180005fe0
nop
lea rcx, [rsp + 0xb28]
call fcn.180005fe0
nop
lea rcx, [rsp + 0xb48]
call fcn.180005fe0
nop
lea rcx, [rsp + 0xb68]
call fcn.180005fe0
nop
lea rcx, [rsp + 0xb88]
call fcn.180005fe0
nop
lea rcx, [rsp + 0xba8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0xbc8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x9c8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x9e8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x828]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x808]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x7e8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x7c8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0xa08]
call fcn.180005fe0
nop
lea rcx, [rsp + 0xa28]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x7a8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x788]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x768]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x748]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x728]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x888]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x8a8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x8c8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x8e8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x908]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x928]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x948]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x968]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x988]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x9a8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x708]
call fcn.180005fe0
nop
lea rcx, [rsp + 0xa48]
call fcn.180005fe0
nop
lea rcx, [rsp + 0xbe8]
call fcn.180005fe0
mov rsi, qword [rsp + 0x1a0]
mov r14, qword [rsp + 0x50]
mov r15, qword [rsp + 0x58]
jmp 0x180004eb6
mov rcx, rsi
call fcn.180005fe0
nop
mov rcx, r14
call fcn.180005fe0
nop
mov rcx, r15
call fcn.180005fe0
mov rcx, qword [rsp + 0xc08]
xor rcx, rsp
call fcn.180024340
add rsp, 0xc10
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
call fcn.18002ad8c
nop
call fcn.18002ad8c
nop
lea rcx, [rsp + 0x60]
call fcn.180005e00
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x508]
call fcn.180005e10
lea rcx, [rsp + 0x60]
call fcn.180005e00
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x4e8]
call fcn.180005e10
lea rcx, [rsp + 0x60]
call fcn.180005e00
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x458]
call fcn.180005e10
lea rcx, [rsp + 0x60]
call fcn.180005e00
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x4d0]
call fcn.180005e10
lea rcx, [rsp + 0x60]
call fcn.180005e00
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x400]
call fcn.180005e10
lea rcx, [rsp + 0x60]
call fcn.180005e00
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x568]
call fcn.180005e10
lea rcx, [rsp + 0x60]
call fcn.180005e00
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x4b8]
call fcn.180005e10
lea rcx, [rsp + 0x60]
call fcn.180005e00
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x470]
call fcn.180005e10
lea rcx, [rsp + 0x60]
call fcn.180005e00
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x488]
call fcn.180005e10
lea rcx, [rsp + 0x60]
call fcn.180005e00
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x4a0]
call fcn.180005e10
lea rcx, [rsp + 0x2e0]
call fcn.180005fa0
lea rax, [rsp + 0x80]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0xb88]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x80]
call fcn.1800060d0
mov rsi, rax
lea rdx, [rsp + 0xa48]
lea rcx, [rsp + 0xc0]
call fcn.180006110
mov rdi, rax
lea rdx, [rsp + 0xbe8]
lea rcx, [rsp + 0xe0]
call fcn.180006110
mov rbx, rax
lea rcx, [rsp + 0x3a0]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0xa0]
call fcn.1800060d0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.18000a470
lea rax, [rsp + 0x80]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x6a8]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x80]
call fcn.1800060d0
mov rsi, rax
lea rdx, [rsp + 0xba8]
lea rcx, [rsp + 0xc0]
call fcn.180006110
mov rdi, rax
lea rdx, [rsp + 0xbc8]
lea rcx, [rsp + 0xe0]
call fcn.180006110
mov rbx, rax
lea rcx, [rsp + 0x3a0]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0xa0]
call fcn.1800060d0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.18000a470
lea rax, [rsp + 0x80]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x380]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x80]
call fcn.1800060d0
mov rsi, rax
lea rdx, [rsp + 0x9a8]
lea rcx, [rsp + 0xc0]
call fcn.180006110
mov rdi, rax
lea rdx, [rsp + 0x708]
lea rcx, [rsp + 0xe0]
call fcn.180006110
mov rbx, rax
lea rcx, [rsp + 0x3a0]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0xa0]
call fcn.1800060d0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.18000a470
lea rax, [rsp + 0x80]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x548]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x80]
call fcn.1800060d0
mov rsi, rax
lea rdx, [rsp + 0x968]
lea rcx, [rsp + 0xc0]
call fcn.180006110
mov rdi, rax
lea rdx, [rsp + 0x988]
lea rcx, [rsp + 0xe0]
call fcn.180006110
mov rbx, rax
lea rcx, [rsp + 0x3a0]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0xa0]
call fcn.1800060d0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.18000a470
lea rax, [rsp + 0x80]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x5e8]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x80]
call fcn.1800060d0
mov rsi, rax
lea rdx, [rsp + 0x928]
lea rcx, [rsp + 0xc0]
call fcn.180006110
mov rdi, rax
lea rdx, [rsp + 0x948]
lea rcx, [rsp + 0xe0]
call fcn.180006110
mov rbx, rax
lea rcx, [rsp + 0x3a0]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0xa0]
call fcn.1800060d0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.18000a470
lea rax, [rsp + 0x80]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x5a8]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x80]
call fcn.1800060d0
mov rsi, rax
lea rdx, [rsp + 0x8e8]
lea rcx, [rsp + 0xc0]
call fcn.180006110
mov rdi, rax
lea rdx, [rsp + 0x908]
lea rcx, [rsp + 0xe0]
call fcn.180006110
mov rbx, rax
lea rcx, [rsp + 0x3a0]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0xa0]
call fcn.1800060d0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.18000a470
lea rax, [rsp + 0x80]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x608]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x80]
call fcn.1800060d0
mov rsi, rax
lea rdx, [rsp + 0x8a8]
lea rcx, [rsp + 0xc0]
call fcn.180006110
mov rdi, rax
lea rdx, [rsp + 0x8c8]
lea rcx, [rsp + 0xe0]
call fcn.180006110
mov rbx, rax
lea rcx, [rsp + 0x3a0]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0xa0]
call fcn.1800060d0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.18000a470
lea rax, [rsp + 0x80]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x628]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x80]
call fcn.1800060d0
mov rsi, rax
lea rdx, [rsp + 0x728]
lea rcx, [rsp + 0xc0]
call fcn.180006110
mov rdi, rax
lea rdx, [rsp + 0x888]
lea rcx, [rsp + 0xe0]
call fcn.180006110
mov rbx, rax
lea rcx, [rsp + 0x3a0]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0xa0]
call fcn.1800060d0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.18000a470
lea rax, [rsp + 0x80]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x668]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x80]
call fcn.1800060d0
mov rsi, rax
lea rdx, [rsp + 0x768]
lea rcx, [rsp + 0xc0]
call fcn.180006110
mov rdi, rax
lea rdx, [rsp + 0x748]
lea rcx, [rsp + 0xe0]
call fcn.180006110
mov rbx, rax
lea rcx, [rsp + 0x3a0]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0xa0]
call fcn.1800060d0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.18000a470
lea rax, [rsp + 0x80]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x5c8]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x80]
call fcn.1800060d0
mov rsi, rax
lea rdx, [rsp + 0x7a8]
lea rcx, [rsp + 0xc0]
call fcn.180006110
mov rdi, rax
lea rdx, [rsp + 0x788]
lea rcx, [rsp + 0xe0]
call fcn.180006110
mov rbx, rax
lea rcx, [rsp + 0x3a0]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0xa0]
call fcn.1800060d0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.18000a470
lea rax, [rsp + 0x80]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x438]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x80]
call fcn.1800060d0
mov rsi, rax
lea rdx, [rsp + 0xa08]
lea rcx, [rsp + 0xc0]
call fcn.180006110
mov rdi, rax
lea rdx, [rsp + 0xa28]
lea rcx, [rsp + 0xe0]
call fcn.180006110
mov rbx, rax
lea rcx, [rsp + 0x3a0]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0xa0]
call fcn.1800060d0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.18000a470
lea rax, [rsp + 0x80]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x3c0]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x80]
call fcn.1800060d0
mov rsi, rax
lea rdx, [rsp + 0x9c8]
lea rcx, [rsp + 0xc0]
call fcn.180006110
mov rdi, rax
lea rdx, [rsp + 0x9e8]
lea rcx, [rsp + 0xe0]
call fcn.180006110
mov rbx, rax
lea rcx, [rsp + 0x3a0]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0xa0]
call fcn.1800060d0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.18000a470
lea rax, [rsp + 0x80]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x648]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x80]
call fcn.1800060d0
mov rsi, rax
lea rdx, [rsp + 0x828]
lea rcx, [rsp + 0xc0]
call fcn.180006110
mov rdi, rax
lea rdx, [rsp + 0x808]
lea rcx, [rsp + 0xe0]
call fcn.180006110
mov rbx, rax
lea rcx, [rsp + 0x3a0]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0xa0]
call fcn.1800060d0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.18000a470
lea rax, [rsp + 0x80]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x588]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0x80]
call fcn.1800060d0
mov rsi, rax
lea rdx, [rsp + 0x7e8]
lea rcx, [rsp + 0xc0]
call fcn.180006110
mov rdi, rax
lea rdx, [rsp + 0x7c8]
lea rcx, [rsp + 0xe0]
call fcn.180006110
mov rbx, rax
lea rcx, [rsp + 0x3a0]
call fcn.180005f70
mov rdx, rax
lea rcx, [rsp + 0xa0]
call fcn.1800060d0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.18000a470
lea rcx, [rsp + 0x360]
call fcn.180008800
nop
lea rcx, [rsp + 0x320]
call fcn.18000f460
nop
lea rcx, [rsp + 0x300]
call fcn.1800103e0
nop
call fcn.180010cc0
mov ebx, eax
mov edx, 0x18
lea r8d, [rdx + 1]
lea rcx, [rsp + 0x2c0]
call fcn.180011520
nop
cmp ebx, 1
jne 0x180005a06
lea edx, [rbx + 0x18]
lea r8d, [rbx + 0x19]
lea rcx, [rsp + 0x80]
call fcn.180011520
mov rdx, rax
lea rcx, [rsp + 0x2c0]
call fcn.180006040
lea rcx, [rsp + 0x80]
call fcn.180005fe0
mov edx, 0x44
lea r8d, [rdx + 1]
lea rcx, [rsp + 0x288]
call fcn.180011520
mov rsi, rax
mov edx, 0x1e
lea r8d, [rdx + 1]
lea rcx, [rsp + 0x268]
call fcn.180011520
mov r15, rax
mov edx, 0x1d
lea r8d, [rdx + 1]
lea rcx, [rsp + 0x248]
call fcn.180011520
mov r14, rax
mov edx, 0x1c
lea r8d, [rdx + 1]
lea rcx, [rsp + 0x228]
call fcn.180011520
mov rdi, rax
mov edx, 0x1b
lea r8d, [rdx + 1]
lea rcx, [rsp + 0x208]
call fcn.180011520
mov rbx, rax
mov edx, 0x1a
lea r8d, [rdx + 1]
lea rcx, [rsp + 0x1e8]
call fcn.180011520
nop
lea r8, [rsp + 0x6e8]
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.180006550
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x140]
call fcn.1800065b0
nop
lea r8, [rsp + 0x300]
mov rdx, rax
lea rcx, [rsp + 0x160]
call fcn.180006550
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x120]
call fcn.1800065b0
nop
lea r8, [rsp + 0x2c0]
mov rdx, rax
lea rcx, [rsp + 0x100]
call fcn.180006550
nop
mov r8, r14
mov rdx, rax
lea rcx, [rsp + 0xa0]
call fcn.1800065b0
nop
lea r8, [rsp + 0x320]
mov rdx, rax
lea rcx, [rsp + 0xe0]
call fcn.180006550
nop
mov r8, r15
mov rdx, rax
lea rcx, [rsp + 0xc0]
call fcn.1800065b0
nop
lea r8, [rsp + 0x360]
mov rdx, rax
lea rcx, [rsp + 0x80]
call fcn.180006550
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rsp + 0x340]
call fcn.1800065b0
nop
lea rcx, [rsp + 0x80]
call fcn.180005fe0
nop
lea rcx, [rsp + 0xc0]
call fcn.180005fe0
nop
lea rcx, [rsp + 0xe0]
call fcn.180005fe0
nop
lea rcx, [rsp + 0xa0]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x100]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x120]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x160]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x140]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x180]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x1e8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x208]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x228]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x248]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x268]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x288]
call fcn.180005fe0
lea rax, [rsp + 0x1c8]
mov qword [rsp + 0x30], rax
lea rdx, [0x18005fb7c]
lea rcx, [rsp + 0x1c8]
call fcn.1800060d0
mov rbx, rax
lea rdx, [rsp + 0x340]
lea rcx, [rsp + 0x60]
call fcn.180006110
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x1a8]
call fcn.180009e40
mov rdx, rax
lea rcx, [rsp + 0x340]
call fcn.180006040
lea rcx, [rsp + 0x1a8]
call fcn.180005fe0
mov edx, 0x21
lea r8d, [rdx + 1]
lea rcx, [rsp + 0x30]
call fcn.180011520
mov rdx, rax
lea rcx, [rsp + 0x300]
call fcn.180010f80
movzx ebx, al
lea rcx, [rsp + 0x30]
call fcn.180005fe0
lea rcx, [rsp + 0x1c8]
test bl, bl
je 0x180005d38
mov edx, 0x1f
lea r8d, [rdx + 1]
call fcn.180011520
nop
lea r8, [rsp + 0x340]
mov rdx, rax
lea rcx, [rsp + 0x1a8]
call fcn.180006550
nop
mov rdx, rax
lea rcx, [rsp + 0x6c8]
call fcn.180005f80
nop
lea rcx, [rsp + 0x1a8]
call fcn.180005fe0
nop
jmp 0x180005d7f
mov edx, 0x20
lea r8d, [rdx + 1]
call fcn.180011520
nop
lea r8, [rsp + 0x340]
mov rdx, rax
lea rcx, [rsp + 0x1a8]
call fcn.180006550
nop
mov rdx, rax
lea rcx, [rsp + 0x6c8]
call fcn.180005f80
nop
lea rcx, [rsp + 0x1a8]
call fcn.180005fe0
nop
lea rcx, [rsp + 0x1c8]
call fcn.180005fe0
lea rcx, [rsp + 0xaa8]
call fcn.180005f70
mov rdi, rax
lea rcx, [rsp + 0xac8]
call fcn.180005f70
mov rbx, rax
lea rcx, [rsp + 0x6c8]
call fcn.180005f70
mov rcx, rax
mov r8, rdi
mov rdx, rbx
call fcn.180007e30
call fcn.180002110
xor ecx, ecx
call fcn.18002a948
int3