Function at 0x1801165c0
Capabilities:
Query environment variable

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
lea rbp, [rsp - 0x3000]
mov eax, 0x3100
call fcn.1801eeca0
sub rsp, rax
mov rax, qword [0x1802943b0]
xor rax, rsp
mov qword [rbp + 0x2ff8], rax
xor ebx, ebx
mov dword [rsp + 0x50], ebx
lea rcx, str.APPDATA
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
mov qword [rbp + 0x2fb8], rbx
mov qword [rbp + 0x2fc8], rbx
mov qword [rbp + 0x2fd0], 0xf
mov byte [rbp + 0x2fb8], bl
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], bl
jne 0x180116630
mov rdx, rax
lea rcx, [rbp + 0x2fb8]
call fcn.18003be70
nop
mov ecx, 0x20
call fcn.1801e62e8
mov rdi, rax
mov qword [rsp + 0x40], rax
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp + 0x2fc8]
sub rax, rcx
cmp rax, 7
jb 0x18011ad21
lea r9, [rbp + 0x2fb8]
cmp qword [rbp + 0x2fd0], 0x10
cmovae r9, qword [rbp + 0x2fb8]
mov qword [rsp + 0x30], 7
lea rax, str.._bool_
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x2fd8]
call fcn.180035b60
nop
mov dword [rsp + 0x50], 3
lea rdx, str..ini
lea rcx, [rbp + 0x2fd8]
call fcn.180035df0
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rbx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x58], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x68], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov dword [rsp + 0x50], 7
lea rax, [rsp + 0x58]
mov qword [rsp + 0x48], rax
mov qword [rdi], rbx
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea rax, [rsp + 0x58]
cmp rdi, rax
je 0x18011674e
lea rdx, [rsp + 0x58]
cmp qword [rsp + 0x70], 0x10
cmovae rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x68]
mov rcx, rdi
call fcn.18003be70
nop
lea rcx, [rsp + 0x58]
call fcn.18003bcb0
nop
mov dword [rsp + 0x50], 6
lea rcx, [rbp + 0x2fd8]
call fcn.18003bcb0
lea rax, [rbp - 0x68]
mov qword [rsp + 0x48], rax
mov qword [rbp - 0x68], rbx
mov qword [rbp - 0x58], rbx
mov qword [rbp - 0x50], 0xf
mov r8d, 1
lea rdx, [0x18020c194]
lea rcx, [rbp - 0x68]
call fcn.18003be70
nop
mov qword [rbp - 0x48], rbx
mov qword [rbp - 0x38], rbx
mov qword [rbp - 0x30], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp - 0x48]
call fcn.18003be70
nop
lea r9, [rbp - 0x68]
lea r8, [rbp - 0x48]
movzx edx, byte [0x180332669]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp - 0x28]
mov qword [rsp + 0x48], rax
mov qword [rbp - 0x28], rbx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x10], 0xf
mov r8d, 1
lea rdx, [0x18020e53c]
lea rcx, [rbp - 0x28]
call fcn.18003be70
nop
mov qword [rbp - 8], rbx
mov qword [rbp + 8], rbx
mov qword [rbp + 0x10], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp - 8]
call fcn.18003be70
nop
lea r9, [rbp - 0x28]
lea r8, [rbp - 8]
movzx edx, byte [0x1803325fd]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x18]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x18], rbx
mov qword [rbp + 0x28], rbx
mov qword [rbp + 0x30], 0xf
mov r8d, 1
lea rdx, [0x18020c198]
lea rcx, [rbp + 0x18]
call fcn.18003be70
nop
mov qword [rbp + 0x38], rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x50], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x38]
call fcn.18003be70
nop
lea r9, [rbp + 0x18]
lea r8, [rbp + 0x38]
movzx edx, byte [0x180332665]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x58]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x58], rbx
mov qword [rbp + 0x68], rbx
mov qword [rbp + 0x70], 0xf
mov r8d, 1
lea rdx, [0x18020e5ac]
lea rcx, [rbp + 0x58]
call fcn.18003be70
nop
mov qword [rbp + 0x78], rbx
mov qword [rbp + 0x88], rbx
mov qword [rbp + 0x90], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x78]
call fcn.18003be70
nop
lea r9, [rbp + 0x58]
lea r8, [rbp + 0x78]
movzx edx, byte [0x18033264d]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x98]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x98], rbx
mov qword [rbp + 0xa8], rbx
mov qword [rbp + 0xb0], 0xf
mov r8d, 1
lea rdx, [0x18020e5dc]
lea rcx, [rbp + 0x98]
call fcn.18003be70
nop
mov qword [rbp + 0xb8], rbx
mov qword [rbp + 0xc8], rbx
mov qword [rbp + 0xd0], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0xb8]
call fcn.18003be70
nop
lea r9, [rbp + 0x98]
lea r8, [rbp + 0xb8]
movzx edx, byte [0x18033260b]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xd8]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0xd8], rbx
mov qword [rbp + 0xe8], rbx
mov qword [rbp + 0xf0], 0xf
mov r8d, 1
lea rdx, [0x18020e618]
lea rcx, [rbp + 0xd8]
call fcn.18003be70
nop
mov qword [rbp + 0xf8], rbx
mov qword [rbp + 0x108], rbx
mov qword [rbp + 0x110], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0xf8]
call fcn.18003be70
nop
lea r9, [rbp + 0xd8]
lea r8, [rbp + 0xf8]
movzx edx, byte [0x180332657]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x118]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x118], rbx
mov qword [rbp + 0x128], rbx
mov qword [rbp + 0x130], 0xf
mov r8d, 1
lea rdx, [0x18020c19c]
lea rcx, [rbp + 0x118]
call fcn.18003be70
nop
mov qword [rbp + 0x138], rbx
mov qword [rbp + 0x148], rbx
mov qword [rbp + 0x150], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x138]
call fcn.18003be70
nop
lea r9, [rbp + 0x118]
lea r8, [rbp + 0x138]
movzx edx, byte [0x1803325de]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x158]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x158], rbx
mov qword [rbp + 0x168], rbx
mov qword [rbp + 0x170], 0xf
mov r8d, 1
lea rdx, [0x18020e738]
lea rcx, [rbp + 0x158]
call fcn.18003be70
nop
mov qword [rbp + 0x178], rbx
mov qword [rbp + 0x188], rbx
mov qword [rbp + 0x190], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x178]
call fcn.18003be70
nop
lea r9, [rbp + 0x158]
lea r8, [rbp + 0x178]
movzx edx, byte [0x180332652]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x198]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x198], rbx
mov qword [rbp + 0x1a8], rbx
mov qword [rbp + 0x1b0], 0xf
mov r8d, 1
lea rdx, [0x18020c1a0]
lea rcx, [rbp + 0x198]
call fcn.18003be70
nop
mov qword [rbp + 0x1b8], rbx
mov qword [rbp + 0x1c8], rbx
mov qword [rbp + 0x1d0], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x1b8]
call fcn.18003be70
nop
lea r9, [rbp + 0x198]
lea r8, [rbp + 0x1b8]
movzx edx, byte [0x1803322e6]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x1d8]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x1d8], rbx
mov qword [rbp + 0x1e8], rbx
mov qword [rbp + 0x1f0], 0xf
mov r8d, 2
lea rdx, [0x18020e778]
lea rcx, [rbp + 0x1d8]
call fcn.18003be70
nop
mov qword [rbp + 0x1f8], rbx
mov qword [rbp + 0x208], rbx
mov qword [rbp + 0x210], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x1f8]
call fcn.18003be70
nop
lea r9, [rbp + 0x1d8]
lea r8, [rbp + 0x1f8]
movzx edx, byte [0x180332643]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x218]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x218], rbx
mov qword [rbp + 0x228], rbx
mov qword [rbp + 0x230], 0xf
mov r8d, 2
lea rdx, [0x18020e7a4]
lea rcx, [rbp + 0x218]
call fcn.18003be70
nop
mov qword [rbp + 0x238], rbx
mov qword [rbp + 0x248], rbx
mov qword [rbp + 0x250], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x238]
call fcn.18003be70
nop
lea r9, [rbp + 0x218]
lea r8, [rbp + 0x238]
movzx edx, byte [0x18033256a]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x258]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x258], rbx
mov qword [rbp + 0x268], rbx
mov qword [rbp + 0x270], 0xf
mov r8d, 2
lea rdx, [0x18020e7ac]
lea rcx, [rbp + 0x258]
call fcn.18003be70
nop
mov qword [rbp + 0x278], rbx
mov qword [rbp + 0x288], rbx
mov qword [rbp + 0x290], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x278]
call fcn.18003be70
nop
lea r9, [rbp + 0x258]
lea r8, [rbp + 0x278]
movzx edx, byte [0x1803321b8]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x298]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x298], rbx
mov qword [rbp + 0x2a8], rbx
mov qword [rbp + 0x2b0], 0xf
mov r8d, 2
lea rdx, [0x18020e7b0]
lea rcx, [rbp + 0x298]
call fcn.18003be70
nop
mov qword [rbp + 0x2b8], rbx
mov qword [rbp + 0x2c8], rbx
mov qword [rbp + 0x2d0], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x2b8]
call fcn.18003be70
nop
lea r9, [rbp + 0x298]
lea r8, [rbp + 0x2b8]
movzx edx, byte [0x1803325e1]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2d8]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x2d8], rbx
mov qword [rbp + 0x2e8], rbx
mov qword [rbp + 0x2f0], 0xf
mov r8d, 2
lea rdx, [0x18020e7e0]
lea rcx, [rbp + 0x2d8]
call fcn.18003be70
nop
mov qword [rbp + 0x2f8], rbx
mov qword [rbp + 0x308], rbx
mov qword [rbp + 0x310], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x2f8]
call fcn.18003be70
nop
lea r9, [rbp + 0x2d8]
lea r8, [rbp + 0x2f8]
movzx edx, byte [0x180332607]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x318]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x318], rbx
mov qword [rbp + 0x328], rbx
mov qword [rbp + 0x330], 0xf
mov r8d, 2
lea rdx, [0x18020e81c]
lea rcx, [rbp + 0x318]
call fcn.18003be70
nop
mov qword [rbp + 0x338], rbx
mov qword [rbp + 0x348], rbx
mov qword [rbp + 0x350], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x338]
call fcn.18003be70
nop
lea r9, [rbp + 0x318]
lea r8, [rbp + 0x338]
movzx edx, byte [0x180332601]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x358]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x358], rbx
mov qword [rbp + 0x368], rbx
mov qword [rbp + 0x370], 0xf
mov r8d, 2
lea rdx, [0x18020e820]
lea rcx, [rbp + 0x358]
call fcn.18003be70
nop
mov qword [rbp + 0x378], rbx
mov qword [rbp + 0x388], rbx
mov qword [rbp + 0x390], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x378]
call fcn.18003be70
nop
lea r9, [rbp + 0x358]
lea r8, [rbp + 0x378]
movzx edx, byte [0x180334dd0]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x398]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x398], rbx
mov qword [rbp + 0x3a8], rbx
mov qword [rbp + 0x3b0], 0xf
mov r8d, 2
lea rdx, [0x18020e84c]
lea rcx, [rbp + 0x398]
call fcn.18003be70
nop
mov qword [rbp + 0x3b8], rbx
mov qword [rbp + 0x3c8], rbx
mov qword [rbp + 0x3d0], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x3b8]
call fcn.18003be70
nop
lea r9, [rbp + 0x398]
lea r8, [rbp + 0x3b8]
movzx edx, byte [0x18033261f]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x3d8]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x3d8], rbx
mov qword [rbp + 0x3e8], rbx
mov qword [rbp + 0x3f0], 0xf
mov r8d, 2
lea rdx, [0x18020e850]
lea rcx, [rbp + 0x3d8]
call fcn.18003be70
nop
mov qword [rbp + 0x3f8], rbx
mov qword [rbp + 0x408], rbx
mov qword [rbp + 0x410], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x3f8]
call fcn.18003be70
nop
lea r9, [rbp + 0x3d8]
lea r8, [rbp + 0x3f8]
movzx edx, byte [0x18033263f]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x418]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x418], rbx
mov qword [rbp + 0x428], rbx
mov qword [rbp + 0x430], 0xf
mov r8d, 2
lea rdx, [0x18020e8b4]
lea rcx, [rbp + 0x418]
call fcn.18003be70
nop
mov qword [rbp + 0x438], rbx
mov qword [rbp + 0x448], rbx
mov qword [rbp + 0x450], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x438]
call fcn.18003be70
nop
lea r9, [rbp + 0x418]
lea r8, [rbp + 0x438]
movzx edx, byte [0x180332640]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x458]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x458], rbx
mov qword [rbp + 0x468], rbx
mov qword [rbp + 0x470], 0xf
mov r8d, 2
lea rdx, [0x18025950c]
lea rcx, [rbp + 0x458]
call fcn.18003be70
nop
mov qword [rbp + 0x478], rbx
mov qword [rbp + 0x488], rbx
mov qword [rbp + 0x490], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x478]
call fcn.18003be70
nop
lea r9, [rbp + 0x458]
lea r8, [rbp + 0x478]
movzx edx, byte [0x180332642]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x498]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x498], rbx
mov qword [rbp + 0x4a8], rbx
mov qword [rbp + 0x4b0], 0xf
mov r8d, 2
lea rdx, [0x180259510]
lea rcx, [rbp + 0x498]
call fcn.18003be70
nop
mov qword [rbp + 0x4b8], rbx
mov qword [rbp + 0x4c8], rbx
mov qword [rbp + 0x4d0], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x4b8]
call fcn.18003be70
nop
lea r9, [rbp + 0x498]
lea r8, [rbp + 0x4b8]
movzx edx, byte [0x180332645]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x4d8]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x4d8], rbx
mov qword [rbp + 0x4e8], rbx
mov qword [rbp + 0x4f0], 0xf
mov r8d, 2
lea rdx, [0x180259514]
lea rcx, [rbp + 0x4d8]
call fcn.18003be70
nop
mov qword [rbp + 0x4f8], rbx
mov qword [rbp + 0x508], rbx
mov qword [rbp + 0x510], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x4f8]
call fcn.18003be70
nop
lea r9, [rbp + 0x4d8]
lea r8, [rbp + 0x4f8]
movzx edx, byte [0x180332645]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x518]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x518], rbx
mov qword [rbp + 0x528], rbx
mov qword [rbp + 0x530], 0xf
mov r8d, 2
lea rdx, [0x180259518]
lea rcx, [rbp + 0x518]
call fcn.18003be70
nop
mov qword [rbp + 0x538], rbx
mov qword [rbp + 0x548], rbx
mov qword [rbp + 0x550], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x538]
call fcn.18003be70
nop
lea r9, [rbp + 0x518]
lea r8, [rbp + 0x538]
movzx edx, byte [0x1803325df]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x558]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x558], rbx
mov qword [rbp + 0x568], rbx
mov qword [rbp + 0x570], 0xf
mov r8d, 2
lea rdx, [0x18025951c]
lea rcx, [rbp + 0x558]
call fcn.18003be70
nop
mov qword [rbp + 0x578], rbx
mov qword [rbp + 0x588], rbx
mov qword [rbp + 0x590], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x578]
call fcn.18003be70
nop
lea r9, [rbp + 0x558]
lea r8, [rbp + 0x578]
movzx edx, byte [0x180332646]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x598]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x598], rbx
mov qword [rbp + 0x5a8], rbx
mov qword [rbp + 0x5b0], 0xf
mov r8d, 2
lea rdx, [0x180259520]
lea rcx, [rbp + 0x598]
call fcn.18003be70
nop
mov qword [rbp + 0x5b8], rbx
mov qword [rbp + 0x5c8], rbx
mov qword [rbp + 0x5d0], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x5b8]
call fcn.18003be70
nop
lea r9, [rbp + 0x598]
lea r8, [rbp + 0x5b8]
movzx edx, byte [0x180332297]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x5d8]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x5d8], rbx
mov qword [rbp + 0x5e8], rbx
mov qword [rbp + 0x5f0], 0xf
mov r8d, 2
lea rdx, [0x180259524]
lea rcx, [rbp + 0x5d8]
call fcn.18003be70
nop
mov qword [rbp + 0x5f8], rbx
mov qword [rbp + 0x608], rbx
mov qword [rbp + 0x610], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x5f8]
call fcn.18003be70
nop
lea r9, [rbp + 0x5d8]
lea r8, [rbp + 0x5f8]
movzx edx, byte [0x180332655]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x618]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x618], rbx
mov qword [rbp + 0x628], rbx
mov qword [rbp + 0x630], 0xf
mov r8d, 2
lea rdx, [0x180259528]
lea rcx, [rbp + 0x618]
call fcn.18003be70
nop
mov qword [rbp + 0x638], rbx
mov qword [rbp + 0x648], rbx
mov qword [rbp + 0x650], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x638]
call fcn.18003be70
nop
lea r9, [rbp + 0x618]
lea r8, [rbp + 0x638]
movzx edx, byte [0x180332565]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x658]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x658], rbx
mov qword [rbp + 0x668], rbx
mov qword [rbp + 0x670], 0xf
mov r8d, 2
lea rdx, [0x18025952c]
lea rcx, [rbp + 0x658]
call fcn.18003be70
nop
mov qword [rbp + 0x678], rbx
mov qword [rbp + 0x688], rbx
mov qword [rbp + 0x690], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x678]
call fcn.18003be70
nop
lea r9, [rbp + 0x658]
lea r8, [rbp + 0x678]
movzx edx, byte [0x18033246b]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x698]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x698], rbx
mov qword [rbp + 0x6a8], rbx
mov qword [rbp + 0x6b0], 0xf
mov r8d, 2
lea rdx, [0x180259530]
lea rcx, [rbp + 0x698]
call fcn.18003be70
nop
mov qword [rbp + 0x6b8], rbx
mov qword [rbp + 0x6c8], rbx
mov qword [rbp + 0x6d0], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x6b8]
call fcn.18003be70
nop
lea r9, [rbp + 0x698]
lea r8, [rbp + 0x6b8]
movzx edx, byte [0x18033226b]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x6d8]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x6d8], rbx
mov qword [rbp + 0x6e8], rbx
mov qword [rbp + 0x6f0], 0xf
mov r8d, 2
lea rdx, [0x180259534]
lea rcx, [rbp + 0x6d8]
call fcn.18003be70
nop
mov qword [rbp + 0x6f8], rbx
mov qword [rbp + 0x708], rbx
mov qword [rbp + 0x710], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x6f8]
call fcn.18003be70
nop
lea r9, [rbp + 0x6d8]
lea r8, [rbp + 0x6f8]
movzx edx, byte [0x18033264f]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x718]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x718], rbx
mov qword [rbp + 0x728], rbx
mov qword [rbp + 0x730], 0xf
mov r8d, 2
lea rdx, [0x180259538]
lea rcx, [rbp + 0x718]
call fcn.18003be70
nop
mov qword [rbp + 0x738], rbx
mov qword [rbp + 0x748], rbx
mov qword [rbp + 0x750], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x738]
call fcn.18003be70
nop
lea r9, [rbp + 0x718]
lea r8, [rbp + 0x738]
movzx edx, byte [0x180332653]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x758]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x758], rbx
mov qword [rbp + 0x768], rbx
mov qword [rbp + 0x770], 0xf
mov r8d, 2
lea rdx, [0x18025953c]
lea rcx, [rbp + 0x758]
call fcn.18003be70
nop
mov qword [rbp + 0x778], rbx
mov qword [rbp + 0x788], rbx
mov qword [rbp + 0x790], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x778]
call fcn.18003be70
nop
lea r9, [rbp + 0x758]
lea r8, [rbp + 0x778]
movzx edx, byte [0x1803321e4]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x798]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x798], rbx
mov qword [rbp + 0x7a8], rbx
mov qword [rbp + 0x7b0], 0xf
mov r8d, 2
lea rdx, [0x180259540]
lea rcx, [rbp + 0x798]
call fcn.18003be70
nop
mov qword [rbp + 0x7b8], rbx
mov qword [rbp + 0x7c8], rbx
mov qword [rbp + 0x7d0], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x7b8]
call fcn.18003be70
nop
lea r9, [rbp + 0x798]
lea r8, [rbp + 0x7b8]
movzx edx, byte [0x1803325ad]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x7d8]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x7d8], rbx
mov qword [rbp + 0x7e8], rbx
mov qword [rbp + 0x7f0], 0xf
mov r8d, 2
lea rdx, [0x180259544]
lea rcx, [rbp + 0x7d8]
call fcn.18003be70
nop
mov qword [rbp + 0x7f8], rbx
mov qword [rbp + 0x808], rbx
mov qword [rbp + 0x810], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x7f8]
call fcn.18003be70
nop
lea r9, [rbp + 0x7d8]
lea r8, [rbp + 0x7f8]
movzx edx, byte [0x1803323ab]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x818]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x818], rbx
mov qword [rbp + 0x828], rbx
mov qword [rbp + 0x830], 0xf
mov r8d, 2
lea rdx, [0x180259548]
lea rcx, [rbp + 0x818]
call fcn.18003be70
nop
mov qword [rbp + 0x838], rbx
mov qword [rbp + 0x848], rbx
mov qword [rbp + 0x850], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x838]
call fcn.18003be70
nop
lea r9, [rbp + 0x818]
lea r8, [rbp + 0x838]
movzx edx, byte [0x1803325aa]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x858]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x858], rbx
mov qword [rbp + 0x868], rbx
mov qword [rbp + 0x870], 0xf
mov r8d, 2
lea rdx, [0x18025954c]
lea rcx, [rbp + 0x858]
call fcn.18003be70
nop
mov qword [rbp + 0x878], rbx
mov qword [rbp + 0x888], rbx
mov qword [rbp + 0x890], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x878]
call fcn.18003be70
nop
lea r9, [rbp + 0x858]
lea r8, [rbp + 0x878]
movzx edx, byte [0x18033266b]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x898]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x898], rbx
mov qword [rbp + 0x8a8], rbx
mov qword [rbp + 0x8b0], 0xf
mov r8d, 2
lea rdx, [0x180259550]
lea rcx, [rbp + 0x898]
call fcn.18003be70
nop
mov qword [rbp + 0x8b8], rbx
mov qword [rbp + 0x8c8], rbx
mov qword [rbp + 0x8d0], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x8b8]
call fcn.18003be70
nop
lea r9, [rbp + 0x898]
lea r8, [rbp + 0x8b8]
movzx edx, byte [0x1803323ad]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x8d8]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x8d8], rbx
mov qword [rbp + 0x8e8], rbx
mov qword [rbp + 0x8f0], 0xf
mov r8d, 2
lea rdx, [0x180259554]
lea rcx, [rbp + 0x8d8]
call fcn.18003be70
nop
mov qword [rbp + 0x8f8], rbx
mov qword [rbp + 0x908], rbx
mov qword [rbp + 0x910], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x8f8]
call fcn.18003be70
nop
lea r9, [rbp + 0x8d8]
lea r8, [rbp + 0x8f8]
movzx edx, byte [0x180332534]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x918]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x918], rbx
mov qword [rbp + 0x928], rbx
mov qword [rbp + 0x930], 0xf
mov r8d, 2
lea rdx, [0x180259558]
lea rcx, [rbp + 0x918]
call fcn.18003be70
nop
mov qword [rbp + 0x938], rbx
mov qword [rbp + 0x948], rbx
mov qword [rbp + 0x950], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x938]
call fcn.18003be70
nop
lea r9, [rbp + 0x918]
lea r8, [rbp + 0x938]
movzx edx, byte [0x180332535]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x958]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x958], rbx
mov qword [rbp + 0x968], rbx
mov qword [rbp + 0x970], 0xf
mov r8d, 2
lea rdx, [0x18025955c]
lea rcx, [rbp + 0x958]
call fcn.18003be70
nop
mov qword [rbp + 0x978], rbx
mov qword [rbp + 0x988], rbx
mov qword [rbp + 0x990], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x978]
call fcn.18003be70
nop
lea r9, [rbp + 0x958]
lea r8, [rbp + 0x978]
movzx edx, byte [0x180332536]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x998]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x998], rbx
mov qword [rbp + 0x9a8], rbx
mov qword [rbp + 0x9b0], 0xf
mov r8d, 2
lea rdx, [0x180259560]
lea rcx, [rbp + 0x998]
call fcn.18003be70
nop
mov qword [rbp + 0x9b8], rbx
mov qword [rbp + 0x9c8], rbx
mov qword [rbp + 0x9d0], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x9b8]
call fcn.18003be70
nop
lea r9, [rbp + 0x998]
lea r8, [rbp + 0x9b8]
movzx edx, byte [0x18033255b]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x9d8]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x9d8], rbx
mov qword [rbp + 0x9e8], rbx
mov qword [rbp + 0x9f0], 0xf
mov r8d, 2
lea rdx, [0x180259564]
lea rcx, [rbp + 0x9d8]
call fcn.18003be70
nop
mov qword [rbp + 0x9f8], rbx
mov qword [rbp + 0xa08], rbx
mov qword [rbp + 0xa10], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0x9f8]
call fcn.18003be70
nop
lea r9, [rbp + 0x9d8]
lea r8, [rbp + 0x9f8]
movzx edx, byte [0x180332386]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xa18]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0xa18], rbx
mov qword [rbp + 0xa28], rbx
mov qword [rbp + 0xa30], 0xf
mov r8d, 2
lea rdx, [0x180259568]
lea rcx, [rbp + 0xa18]
call fcn.18003be70
nop
mov qword [rbp + 0xa38], rbx
mov qword [rbp + 0xa48], rbx
mov qword [rbp + 0xa50], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0xa38]
call fcn.18003be70
nop
lea r9, [rbp + 0xa18]
lea r8, [rbp + 0xa38]
movzx edx, byte [0x180332385]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xa58]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0xa58], rbx
mov qword [rbp + 0xa68], rbx
mov qword [rbp + 0xa70], 0xf
mov r8d, 2
lea rdx, [0x18025956c]
lea rcx, [rbp + 0xa58]
call fcn.18003be70
nop
mov qword [rbp + 0xa78], rbx
mov qword [rbp + 0xa88], rbx
mov qword [rbp + 0xa90], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0xa78]
call fcn.18003be70
nop
lea r9, [rbp + 0xa58]
lea r8, [rbp + 0xa78]
movzx edx, byte [0x18033230b]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xa98]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0xa98], rbx
mov qword [rbp + 0xaa8], rbx
mov qword [rbp + 0xab0], 0xf
mov r8d, 2
lea rdx, [0x180259570]
lea rcx, [rbp + 0xa98]
call fcn.18003be70
nop
mov qword [rbp + 0xab8], rbx
mov qword [rbp + 0xac8], rbx
mov qword [rbp + 0xad0], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0xab8]
call fcn.18003be70
nop
lea r9, [rbp + 0xa98]
lea r8, [rbp + 0xab8]
movzx edx, byte [0x1803322e7]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xad8]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0xad8], rbx
mov qword [rbp + 0xae8], rbx
mov qword [rbp + 0xaf0], 0xf
mov r8d, 2
lea rdx, [0x180259574]
lea rcx, [rbp + 0xad8]
call fcn.18003be70
nop
mov qword [rbp + 0xaf8], rbx
mov qword [rbp + 0xb08], rbx
mov qword [rbp + 0xb10], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0xaf8]
call fcn.18003be70
nop
lea r9, [rbp + 0xad8]
lea r8, [rbp + 0xaf8]
movzx edx, byte [0x18031c2d2]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xb18]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0xb18], rbx
mov qword [rbp + 0xb28], rbx
mov qword [rbp + 0xb30], 0xf
mov r8d, 2
lea rdx, [0x180259578]
lea rcx, [rbp + 0xb18]
call fcn.18003be70
nop
mov qword [rbp + 0xb38], rbx
mov qword [rbp + 0xb48], rbx
mov qword [rbp + 0xb50], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0xb38]
call fcn.18003be70
nop
lea r9, [rbp + 0xb18]
lea r8, [rbp + 0xb38]
movzx edx, byte [0x18033258a]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xb58]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0xb58], rbx
mov qword [rbp + 0xb68], rbx
mov qword [rbp + 0xb70], 0xf
mov r8d, 2
lea rdx, [0x18025957c]
lea rcx, [rbp + 0xb58]
call fcn.18003be70
nop
mov qword [rbp + 0xb78], rbx
mov qword [rbp + 0xb88], rbx
mov qword [rbp + 0xb90], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0xb78]
call fcn.18003be70
nop
lea r9, [rbp + 0xb58]
lea r8, [rbp + 0xb78]
movzx edx, byte [0x1803325ab]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xb98]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0xb98], rbx
mov qword [rbp + 0xba8], rbx
mov qword [rbp + 0xbb0], 0xf
mov r8d, 2
lea rdx, [0x180259580]
lea rcx, [rbp + 0xb98]
call fcn.18003be70
nop
mov qword [rbp + 0xbb8], rbx
mov qword [rbp + 0xbc8], rbx
mov qword [rbp + 0xbd0], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0xbb8]
call fcn.18003be70
nop
lea r9, [rbp + 0xb98]
lea r8, [rbp + 0xbb8]
movzx edx, byte [0x18033264e]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xbd8]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0xbd8], rbx
mov qword [rbp + 0xbe8], rbx
mov qword [rbp + 0xbf0], 0xf
mov r8d, 2
lea rdx, [0x180259584]
lea rcx, [rbp + 0xbd8]
call fcn.18003be70
nop
mov qword [rbp + 0xbf8], rbx
mov qword [rbp + 0xc08], rbx
mov qword [rbp + 0xc10], 0xf
mov r8d, 4
lea rdx, str.BOOL
lea rcx, [rbp + 0xbf8]
call fcn.18003be70
nop
lea r9, [rbp + 0xbd8]
lea r8, [rbp + 0xbf8]
movzx edx, byte [0x180332567]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xc18]
mov qword [rsp + 0x48], rax
mov qword [rbp + 0xc18], rbx
mov qword [rbp + 0xc28], rbx
mov qword [rbp + 0xc30], 0xf
mov r8d, 2
lea rdx, [0x180259588]
lea rcx, [rbp + 0xc18]
call fcn.18003be70
nop
mov qword [rsp + 0x78], rbx
mov qword [rbp - 0x78], rbx
mov qword [rbp - 0x70], 0xf
lea rdx, str.BOOL
lea rcx, [rsp + 0x78]
call fcn.18003bfd0
nop
lea r9, [rbp + 0xc18]
lea r8, [rsp + 0x78]
movzx edx, byte [0x180332494]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xc78]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025958c]
lea rcx, [rbp + 0xc78]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0xc98]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332603]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xcb8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259590]
lea rcx, [rbp + 0xcb8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0xcd8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033264a]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xcf8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259594]
lea rcx, [rbp + 0xcf8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0xd18]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803325e3]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xd38]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259598]
lea rcx, [rbp + 0xd38]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0xd58]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332598]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xd78]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025959c]
lea rcx, [rbp + 0xd78]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0xd98]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803324bd]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xdb8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595a0]
lea rcx, [rbp + 0xdb8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0xdd8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033263c]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xdf8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595a4]
lea rcx, [rbp + 0xdf8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0xe18]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803325ea]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xe38]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595a8]
lea rcx, [rbp + 0xe38]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0xe58]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803325b6]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xe78]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595ac]
lea rcx, [rbp + 0xe78]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0xe98]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033263a]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xeb8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595b0]
lea rcx, [rbp + 0xeb8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0xed8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332666]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xef8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595b4]
lea rcx, [rbp + 0xef8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0xf18]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332588]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xf38]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595b8]
lea rcx, [rbp + 0xf38]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0xf58]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332647]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xf78]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595bc]
lea rcx, [rbp + 0xf78]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0xf98]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332337]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xfb8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595c0]
lea rcx, [rbp + 0xfb8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0xfd8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332588]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xff8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595c4]
lea rcx, [rbp + 0xff8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1018]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332666]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x1038]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595c8]
lea rcx, [rbp + 0x1038]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1058]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803325b0]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x1078]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595cc]
lea rcx, [rbp + 0x1078]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1098]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332494]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x10b8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595d0]
lea rcx, [rbp + 0x10b8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x10d8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803323fe]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x10f8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595d4]
lea rcx, [rbp + 0x10f8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1118]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803321b9]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x1138]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595d8]
lea rcx, [rbp + 0x1138]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1158]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033264b]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x1178]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595dc]
lea rcx, [rbp + 0x1178]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1198]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803320c1]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x11b8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595e0]
lea rcx, [rbp + 0x11b8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x11d8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803323ac]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x11f8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595e4]
lea rcx, [rbp + 0x11f8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1218]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033230f]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x1238]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595e8]
lea rcx, [rbp + 0x1238]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1258]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332661]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x1278]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595ec]
lea rcx, [rbp + 0x1278]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1298]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332663]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x12b8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595f0]
lea rcx, [rbp + 0x12b8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x12d8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332128]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x12f8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595f4]
lea rcx, [rbp + 0x12f8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1318]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803322bf]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x1338]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595f8]
lea rcx, [rbp + 0x1338]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1358]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332662]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x1378]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802595fc]
lea rcx, [rbp + 0x1378]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1398]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803325a2]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x13b8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259600]
lea rcx, [rbp + 0x13b8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x13d8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803321b5]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x13f8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259604]
lea rcx, [rbp + 0x13f8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1418]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18031c285]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x1438]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259608]
lea rcx, [rbp + 0x1438]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1458]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803325fb]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x1478]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025960c]
lea rcx, [rbp + 0x1478]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1498]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033a041]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x14b8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259610]
lea rcx, [rbp + 0x14b8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x14d8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803325bf]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x14f8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259614]
lea rcx, [rbp + 0x14f8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1518]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033226b]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x1538]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259618]
lea rcx, [rbp + 0x1538]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1558]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803321bf]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x1578]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025961c]
lea rcx, [rbp + 0x1578]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1598]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332495]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x15b8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259620]
lea rcx, [rbp + 0x15b8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x15d8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033255e]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x15f8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259624]
lea rcx, [rbp + 0x15f8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1618]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803325a8]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x1638]
mov qword [rsp + 0x48], rax
lea rdx, [0x18021fd6c]
lea rcx, [rbp + 0x1638]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1658]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033259d]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x1678]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259628]
lea rcx, [rbp + 0x1678]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1698]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033256c]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x16b8]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025962c]
lea rcx, [rbp + 0x16b8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x16d8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803325f0]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x16f8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259630]
lea rcx, [rbp + 0x16f8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1718]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18031c285]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x1738]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259634]
lea rcx, [rbp + 0x1738]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1758]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803325a2]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x1778]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259638]
lea rcx, [rbp + 0x1778]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1798]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033a160]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x17b8]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025963c]
lea rcx, [rbp + 0x17b8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x17d8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332591]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x17f8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259640]
lea rcx, [rbp + 0x17f8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1818]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033212a]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x1838]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259644]
lea rcx, [rbp + 0x1838]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1858]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033212a]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x1878]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259648]
lea rcx, [rbp + 0x1878]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1898]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x1802b715c]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x18b8]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025964c]
lea rcx, [rbp + 0x18b8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x18d8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x1802b7154]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x18f8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259650]
lea rcx, [rbp + 0x18f8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1918]
call fcn.18003bff0
cvttss2si edx, dword [0x1802b7078]
mov r9, rbx
mov r8, rax
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x1938]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259654]
lea rcx, [rbp + 0x1938]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1958]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movss xmm1, dword [0x1802b7078]
mov rcx, rdi
call fcn.180116230
lea rax, [rbp + 0x1978]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259658]
lea rcx, [rbp + 0x1978]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1998]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movss xmm1, dword [0x1802b7074]
mov rcx, rdi
call fcn.180116230
lea rax, [rbp + 0x19b8]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025965c]
lea rcx, [rbp + 0x19b8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x19d8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x1802af348]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x19f8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259660]
lea rcx, [rbp + 0x19f8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1a18]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x1802af358]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x1a38]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259664]
lea rcx, [rbp + 0x1a38]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1a58]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x1802af35c]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x1a78]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259668]
lea rcx, [rbp + 0x1a78]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1a98]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x1802af354]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x1ab8]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025966c]
lea rcx, [rbp + 0x1ab8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1ad8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x1802af350]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x1af8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259670]
lea rcx, [rbp + 0x1af8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1b18]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x1802af34c]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x1b38]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259674]
lea rcx, [rbp + 0x1b38]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1b58]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x1802af2c4]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x1b78]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259678]
lea rcx, [rbp + 0x1b78]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1b98]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movss xmm1, dword [0x1802b8918]
mov rcx, rdi
call fcn.180116230
lea rax, [rbp + 0x1bb8]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025967c]
lea rcx, [rbp + 0x1bb8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1bd8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movss xmm1, dword [0x1802af2d0]
mov rcx, rdi
call fcn.180116230
lea rax, [rbp + 0x1bf8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259680]
lea rcx, [rbp + 0x1bf8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1c18]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movss xmm1, dword [0x1802af2cc]
mov rcx, rdi
call fcn.180116230
lea rax, [rbp + 0x1c38]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259684]
lea rcx, [rbp + 0x1c38]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1c58]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movss xmm1, dword [0x1802af2c8]
mov rcx, rdi
call fcn.180116230
lea rax, [rbp + 0x1c78]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259688]
lea rcx, [rbp + 0x1c78]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1c98]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x1802af2d4]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x1cb8]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025968c]
lea rcx, [rbp + 0x1cb8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1cd8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x1802b7070]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x1cf8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259690]
lea rcx, [rbp + 0x1cf8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1d18]
call fcn.18003bff0
movzx edx, byte [0x180332387]
mov r9, rbx
mov r8, rax
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x1d38]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259694]
lea rcx, [rbp + 0x1d38]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1d58]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x180339fc4]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x1d78]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259698]
lea rcx, [rbp + 0x1d78]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1d98]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x180339fb4]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x1db8]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025969c]
lea rcx, [rbp + 0x1db8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1dd8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x180339fbc]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x1df8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596a0]
lea rcx, [rbp + 0x1df8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1e18]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x180339fa4]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x1e38]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596a4]
lea rcx, [rbp + 0x1e38]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1e58]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x180339fa8]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x1e78]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596a8]
lea rcx, [rbp + 0x1e78]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1e98]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x180339f94]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x1eb8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596ac]
lea rcx, [rbp + 0x1eb8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1ed8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x180339f9c]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x1ef8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596b0]
lea rcx, [rbp + 0x1ef8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1f18]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x180339f80]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x1f38]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596b4]
lea rcx, [rbp + 0x1f38]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1f58]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x180339f74]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x1f78]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596b8]
lea rcx, [rbp + 0x1f78]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1f98]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x180339f7c]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x1fb8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596bc]
lea rcx, [rbp + 0x1fb8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x1fd8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x180339f64]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x1ff8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596c0]
lea rcx, [rbp + 0x1ff8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2018]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x180339f6c]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x2038]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596c4]
lea rcx, [rbp + 0x2038]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2058]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x180339f6c]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x2078]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596c8]
lea rcx, [rbp + 0x2078]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2098]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x180339f54]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x20b8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596cc]
lea rcx, [rbp + 0x20b8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x20d8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x180339f50]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x20f8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596d0]
lea rcx, [rbp + 0x20f8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2118]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x180336d60]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x2138]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596d4]
lea rcx, [rbp + 0x2138]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2158]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18031c29c]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2178]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596d8]
lea rcx, [rbp + 0x2178]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2198]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18031c297]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x21b8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596dc]
lea rcx, [rbp + 0x21b8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x21d8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18031c296]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x21f8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596e0]
lea rcx, [rbp + 0x21f8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2218]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1802af2e3]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2238]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596e4]
lea rcx, [rbp + 0x2238]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2258]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332674]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2278]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596e8]
lea rcx, [rbp + 0x2278]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2298]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332b1c]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x22b8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596ec]
lea rcx, [rbp + 0x22b8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x22d8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033268b]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x22f8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596f0]
lea rcx, [rbp + 0x22f8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2318]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033261b]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2338]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596f4]
lea rcx, [rbp + 0x2338]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2358]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18031c2d0]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2378]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596f8]
lea rcx, [rbp + 0x2378]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2398]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803323fd]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x23b8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802596fc]
lea rcx, [rbp + 0x23b8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x23d8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803325ac]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x23f8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259700]
lea rcx, [rbp + 0x23f8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2418]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033a084]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2438]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259704]
lea rcx, [rbp + 0x2438]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2458]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180333754]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2478]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259708]
lea rcx, [rbp + 0x2478]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2498]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180333753]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x24b8]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025970c]
lea rcx, [rbp + 0x24b8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x24d8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180333752]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x24f8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259710]
lea rcx, [rbp + 0x24f8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2518]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180333751]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2538]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259714]
lea rcx, [rbp + 0x2538]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2558]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180333750]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2578]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259718]
lea rcx, [rbp + 0x2578]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2598]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332b4f]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x25b8]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025971c]
lea rcx, [rbp + 0x25b8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x25d8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332b4e]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x25f8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259720]
lea rcx, [rbp + 0x25f8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2618]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332b4d]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2638]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259724]
lea rcx, [rbp + 0x2638]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2658]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332b4c]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2678]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259728]
lea rcx, [rbp + 0x2678]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2698]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803325b7]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x26b8]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025972c]
lea rcx, [rbp + 0x26b8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x26d8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332604]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x26f8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259730]
lea rcx, [rbp + 0x26f8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2718]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180334dd1]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2738]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259734]
lea rcx, [rbp + 0x2738]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2758]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033a085]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2778]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259738]
lea rcx, [rbp + 0x2778]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2798]
call fcn.18003bff0
movd xmm1, dword [0x1802af318]
cvtdq2ps xmm1, xmm1
mov r9, rbx
mov r8, rax
mov rcx, rdi
call fcn.180116230
lea rax, [rbp + 0x27b8]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025973c]
lea rcx, [rbp + 0x27b8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x27d8]
call fcn.18003bff0
movd xmm1, dword [0x18031c2fc]
cvtdq2ps xmm1, xmm1
mov r9, rbx
mov r8, rax
mov rcx, rdi
call fcn.180116230
lea rax, [rbp + 0x27f8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259740]
lea rcx, [rbp + 0x27f8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2818]
call fcn.18003bff0
movd xmm1, dword [0x1802af314]
cvtdq2ps xmm1, xmm1
mov r9, rbx
mov r8, rax
mov rcx, rdi
call fcn.180116230
lea rax, [rbp + 0x2838]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259744]
lea rcx, [rbp + 0x2838]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2858]
call fcn.18003bff0
movd xmm1, dword [0x1802af310]
cvtdq2ps xmm1, xmm1
mov r9, rbx
mov r8, rax
mov rcx, rdi
call fcn.180116230
lea rax, [rbp + 0x2878]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259748]
lea rcx, [rbp + 0x2878]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2898]
call fcn.18003bff0
movd xmm1, dword [0x1802af30c]
cvtdq2ps xmm1, xmm1
mov r9, rbx
mov r8, rax
mov rcx, rdi
call fcn.180116230
lea rax, [rbp + 0x28b8]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025974c]
lea rcx, [rbp + 0x28b8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x28d8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033a042]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x28f8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259750]
lea rcx, [rbp + 0x28f8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2918]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movss xmm1, dword [0x1802af2dc]
mov rcx, rdi
call fcn.180116230
lea rax, [rbp + 0x2938]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259754]
lea rcx, [rbp + 0x2938]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2958]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movss xmm1, dword [0x18033a054]
mov rcx, rdi
call fcn.180116230
lea rax, [rbp + 0x2978]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259758]
lea rcx, [rbp + 0x2978]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2998]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movss xmm1, dword [0x18033a050]
mov rcx, rdi
call fcn.180116230
lea rax, [rbp + 0x29b8]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025975c]
lea rcx, [rbp + 0x29b8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x29d8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movss xmm1, dword [0x18033a048]
mov rcx, rdi
call fcn.180116230
lea rax, [rbp + 0x29f8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259760]
lea rcx, [rbp + 0x29f8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2a18]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movss xmm1, dword [0x18033a044]
mov rcx, rdi
call fcn.180116230
lea rax, [rbp + 0x2a38]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259764]
lea rcx, [rbp + 0x2a38]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2a58]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movss xmm1, dword [0x18033a04c]
mov rcx, rdi
call fcn.180116230
lea rax, [rbp + 0x2a78]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259768]
lea rcx, [rbp + 0x2a78]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2a98]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803325ca]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2ab8]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025976c]
lea rcx, [rbp + 0x2ab8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2ad8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x1803320f8]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x2af8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259770]
lea rcx, [rbp + 0x2af8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2b18]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x1803320fc]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x2b38]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259774]
lea rcx, [rbp + 0x2b38]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2b58]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
mov edx, dword [0x1802b7240]
mov rcx, rdi
call fcn.1800ce200
lea rax, [rbp + 0x2b78]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259778]
lea rcx, [rbp + 0x2b78]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2b98]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803325af]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2bb8]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025977c]
lea rcx, [rbp + 0x2bb8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2bd8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803325aa]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2bf8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259780]
lea rcx, [rbp + 0x2bf8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2c18]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803322bd]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2c38]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259784]
lea rcx, [rbp + 0x2c38]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2c58]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033a161]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2c78]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259788]
lea rcx, [rbp + 0x2c78]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2c98]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180333755]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2cb8]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025978c]
lea rcx, [rbp + 0x2cb8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2cd8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180333756]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2cf8]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259790]
lea rcx, [rbp + 0x2cf8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2d18]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180333b0d]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2d38]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259794]
lea rcx, [rbp + 0x2d38]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2d58]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033268a]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2d78]
mov qword [rsp + 0x48], rax
lea rdx, [0x180259798]
lea rcx, [rbp + 0x2d78]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2d98]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033a165]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2db8]
mov qword [rsp + 0x48], rax
lea rdx, [0x18025979c]
lea rcx, [rbp + 0x2db8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2dd8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332335]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2df8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802597a0]
lea rcx, [rbp + 0x2df8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2e18]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332537]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2e38]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802597a4]
lea rcx, [rbp + 0x2e38]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2e58]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803325f6]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2e78]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802597a8]
lea rcx, [rbp + 0x2e78]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2e98]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332617]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2eb8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802597ac]
lea rcx, [rbp + 0x2eb8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2ed8]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803325b5]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2ef8]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802597b0]
lea rcx, [rbp + 0x2ef8]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2f18]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x1803325f8]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2f38]
mov qword [rsp + 0x48], rax
lea rdx, [0x18021fdc4]
lea rcx, [rbp + 0x2f38]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2f58]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180333779]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0x2f78]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802597b4]
lea rcx, [rbp + 0x2f78]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0x2f98]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x180332335]
mov rcx, rdi
call fcn.1801164c0
lea rax, [rbp + 0xc38]
mov qword [rsp + 0x48], rax
lea rdx, [0x1802597b8]
lea rcx, [rbp + 0xc38]
call fcn.18003bff0
mov rbx, rax
lea rdx, str.BOOL
lea rcx, [rbp + 0xc58]
call fcn.18003bff0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [0x18033377a]
mov rcx, rdi
call fcn.1801164c0
nop
lea rcx, [rbp + 0x2fb8]
call fcn.18003bcb0
mov rcx, qword [rbp + 0x2ff8]
xor rcx, rsp
call fcn.1801e62c0
lea r11, [rsp + 0x3100]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret
call fcn.18003bd20
nop
int3