Function at 0x18000ab10
Capabilities:
Get hostname
Link many functions at runtime
Reference wmi statements

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x958]
sub rsp, 0xa30
mov rax, qword [0x1802e8850]
xor rax, rsp
mov qword [rbp + 0x920], rax
xor r13d, r13d
lea rsi, [0x1802b182b]
mov dword [rbp + 0x1f0], r13d
lea rcx, [rbp + 0x1d0]
mov rdx, rsi
mov qword [rbp + 0x660], r13
mov edi, r13d
mov qword [rbp + 0x670], r13
lea ebx, [r13 + 0xf]
mov qword [rbp + 0x640], r13
mov qword [rbp + 0x678], rbx
mov qword [rbp + 0x658], rbx
mov qword [rbp + 0x520], rbx
mov qword [rbp + 0x638], rbx
mov qword [rbp + 0x500], rbx
mov qword [rbp + 0x558], rbx
mov qword [rbp + 0x598], rbx
mov qword [rbp + 0x618], rbx
mov qword [rbp + 0x5f8], rbx
mov qword [rbp + 0x5d8], rbx
mov qword [rbp + 0x3b8], rbx
mov qword [rbp + 0x5b8], rbx
mov qword [rbp + 0x330], rbx
mov qword [rbp + 0x578], rbx
mov qword [rbp + 0x430], rbx
mov qword [rbp + 0x1e8], rbx
mov qword [rbp + 0x650], r13
mov qword [rbp + 0x508], r13
mov qword [rbp + 0x518], r13
mov qword [rbp + 0x620], r13
mov qword [rbp + 0x630], r13
mov qword [rbp + 0x4e8], r13
mov qword [rbp + 0x4f8], r13
mov qword [rbp + 0x540], r13
mov qword [rbp + 0x550], r13
mov qword [rbp + 0x580], r13
mov qword [rbp + 0x590], r13
mov qword [rbp + 0x600], r13
mov qword [rbp + 0x610], r13
mov qword [rbp + 0x5e0], r13
mov qword [rbp + 0x5f0], r13
mov qword [rbp + 0x5c0], r13
mov qword [rbp + 0x5d0], r13
mov qword [rbp + 0x3a0], r13
mov qword [rbp + 0x3b0], r13
mov qword [rbp + 0x5a0], r13
mov qword [rbp + 0x5b0], r13
mov qword [rbp + 0x318], r13
mov qword [rbp + 0x328], r13
mov qword [rbp + 0x560], r13
mov qword [rbp + 0x570], r13
mov qword [rbp + 0x418], r13
mov qword [rbp + 0x428], r13
mov qword [rbp + 0x1d0], r13
mov qword [rbp + 0x1e0], r13
call fcn.18000818c
mov rdx, rsi
mov qword [rbp + 0x218], r13
lea rcx, [rbp + 0x218]
mov qword [rbp + 0x228], r13
mov qword [rbp + 0x230], rbx
call fcn.18000818c
mov rdx, rsi
mov qword [rbp + 0x238], r13
lea rcx, [rbp + 0x238]
mov qword [rbp + 0x248], r13
mov qword [rbp + 0x250], rbx
call fcn.18000818c
mov rdx, rsi
mov qword [rbp + 0x298], r13
lea rcx, [rbp + 0x298]
mov qword [rbp + 0x2a8], r13
mov qword [rbp + 0x2b0], rbx
call fcn.18000818c
mov rdx, rsi
mov qword [rbp + 0x258], r13
lea rcx, [rbp + 0x258]
mov qword [rbp + 0x268], r13
mov qword [rbp + 0x270], rbx
call fcn.18000818c
mov qword [rbp + 0x338], r13
mov rdx, rsi
mov qword [rbp + 0x348], r13
lea rcx, [rbp + 0x338]
mov qword [rbp + 0x350], rbx
call fcn.18000818c
mov rdx, rsi
mov qword [rbp + 0x2b8], r13
lea rcx, [rbp + 0x2b8]
mov qword [rbp + 0x2c8], r13
mov qword [rbp + 0x2d0], rbx
call fcn.18000818c
mov rdx, rsi
mov qword [rbp + 0x2f8], r13
lea rcx, [rbp + 0x2f8]
mov qword [rbp + 0x308], r13
mov qword [rbp + 0x310], rbx
call fcn.18000818c
mov rdx, rsi
mov qword [rbp + 0x2d8], r13
lea rcx, [rbp + 0x2d8]
mov qword [rbp + 0x2e8], r13
mov qword [rbp + 0x2f0], rbx
call fcn.18000818c
xorps xmm0, xmm0
mov qword [rbp + 0x448], r13
xorps xmm1, xmm1
mov qword [rbp + 0x3f0], r13
movdqu xmmword [rbp + 0x438], xmm0
mov esi, r13d
mov qword [rbp + 0x368], r13
movdqu xmmword [rbp + 0x3e0], xmm1
movdqu xmmword [rbp + 0x358], xmm0
call fcn.180062664
cmp qword [0x1802e9700], 0x10
lea rbx, [0x1802e96e8]
mov rcx, rbx
cmovae rcx, qword [0x1802e96e8]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov r14, rax
test rax, rax
jne 0x18000ae4a
mov r12, r13
mov qword [rbp - 0x48], r13
jmp 0x18000ae8c
cmp qword [0x1802e9a60], 0x10
lea rdx, [0x1802e9a48]
mov rcx, r14
cmovae rdx, qword [0x1802e9a48]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
jne 0x18000ae7a
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
jmp 0x18000ae41
call rax
mov rcx, r14
mov qword [rbp - 0x48], rax
mov r12, rax
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
lea rdx, [rbp + 0x150]
mov qword [rbp - 0x18], r13
call fcn.18008103c
mov r14, rax
cmp qword [rax + 0x18], 0x10
jb 0x18000aea9
mov r14, qword [rax]
cmp qword [0x1802e9700], 0x10
mov rcx, rbx
cmovae rcx, qword [0x1802e96e8]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov r15, rax
test rax, rax
je 0x18000af04
cmp qword [0x1802e96c0], 0x10
lea rdx, [0x1802e96a8]
mov rcx, rax
cmovae rdx, qword [0x1802e96a8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x18000aefb
mov r8, r14
mov edx, 1
xor ecx, ecx
call rax
mov rcx, r15
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rdx, qword [rbp + 0x168]
mov r15d, 0x10
mov r14d, 0x1000
cmp rdx, r15
jb 0x18000af4c
mov rcx, qword [rbp + 0x150]
inc rdx
mov rax, rcx
cmp rdx, r14
jb 0x18000af47
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e8a4
call fcn.180099310
cmp qword [0x1802e9700], r15
cmovae rbx, qword [0x1802e96e8]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov r14, rax
test rax, rax
je 0x18000af9d
cmp qword [0x1802e9d40], r15
lea rdx, [0x1802e9d28]
mov rcx, rax
cmovae rdx, qword [0x1802e9d28]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
jne 0x18000b4d3
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
lea rdx, [rbp + 0x150]
call fcn.180088904
lea rcx, [rbp + 0x1d0]
cmp rcx, rax
je 0x18000afc7
mov r8b, r13b
lea rcx, [rbp + 0x1d0]
mov rdx, rax
call fcn.180008320
mov rdx, qword [rbp + 0x168]
mov ebx, 0x1000
cmp rdx, r15
jb 0x18000b008
mov rcx, qword [rbp + 0x150]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b003
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e8aa
call fcn.180099310
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x138]
call fcn.180084060
lea rcx, [rbp + 0x218]
cmp rcx, rax
je 0x18000b039
mov r8b, r13b
lea rcx, [rbp + 0x218]
mov rdx, rax
call fcn.180008320
mov rdx, qword [rbp + 0x168]
cmp rdx, r15
jb 0x18000b075
mov rcx, qword [rbp + 0x150]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b070
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e8b0
call fcn.180099310
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x138]
call fcn.180086c24
lea rcx, [rbp + 0x238]
cmp rcx, rax
je 0x18000b0a6
mov r8b, r13b
lea rcx, [rbp + 0x238]
mov rdx, rax
call fcn.180008320
mov rdx, qword [rbp + 0x168]
cmp rdx, r15
jb 0x18000b0e2
mov rcx, qword [rbp + 0x150]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b0dd
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e8b6
call fcn.180099310
lea rdx, [rbp + 0x150]
call fcn.180088bf4
lea rcx, [rbp + 0x298]
cmp rcx, rax
je 0x18000b10c
mov r8b, r13b
lea rcx, [rbp + 0x298]
mov rdx, rax
call fcn.180008320
mov rdx, qword [rbp + 0x168]
cmp rdx, r15
jb 0x18000b148
mov rcx, qword [rbp + 0x150]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b143
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e8bc
call fcn.180099310
lea rdx, [rbp + 0x150]
call fcn.18008dc58
lea rcx, [rbp + 0x258]
cmp rcx, rax
je 0x18000b172
mov r8b, r13b
lea rcx, [rbp + 0x258]
mov rdx, rax
call fcn.180008320
mov rdx, qword [rbp + 0x168]
cmp rdx, r15
jb 0x18000b1ae
mov rcx, qword [rbp + 0x150]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b1a9
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e8c2
call fcn.180099310
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x138]
call fcn.18008950c
lea rcx, [rbp + 0x338]
cmp rcx, rax
je 0x18000b1df
mov r8b, r13b
lea rcx, [rbp + 0x338]
mov rdx, rax
call fcn.180008320
mov rdx, qword [rbp + 0x168]
cmp rdx, r15
jb 0x18000b21b
mov rcx, qword [rbp + 0x150]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b216
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e8c8
call fcn.180099310
lea rdx, [rbp + 0x150]
call fcn.18008d3b0
lea rcx, [rbp + 0x2f8]
cmp rcx, rax
je 0x18000b245
mov r8b, r13b
lea rcx, [rbp + 0x2f8]
mov rdx, rax
call fcn.180008320
mov rdx, qword [rbp + 0x168]
cmp rdx, r15
jb 0x18000b281
mov rcx, qword [rbp + 0x150]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b27c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e8ce
call fcn.180099310
lea rdx, [rbp + 0x150]
call fcn.18008dbe4
lea rcx, [rbp + 0x2d8]
cmp rcx, rax
je 0x18000b2ab
mov r8b, r13b
lea rcx, [rbp + 0x2d8]
mov rdx, rax
call fcn.180008320
mov rdx, qword [rbp + 0x168]
cmp rdx, r15
jb 0x18000b2e7
mov rcx, qword [rbp + 0x150]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b2e2
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e8d4
call fcn.180099310
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
xor edx, edx
mov ecx, 0x1fffff
mov r8d, eax
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x18000b3a2
lea rcx, [0x1802b3900]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rcx, rax
lea rdx, str.ZwQueryInformationProcess
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r9d, 0x30
mov qword [rsp + 0x20], r13
lea r8, [rbp + 0x108]
xor edx, edx
mov rcx, rbx
call rax
test eax, eax
js 0x18000b399
mov edx, dword [rbp + 0x110]
lea rax, [rbp + 0x140]
add edx, 0x68
mov qword [rbp + 0x140], r13
mov r9d, 2
mov word [rbp + 0x170], r13w
lea r8, [rbp + 0x170]
mov qword [rsp + 0x20], rax
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
je 0x18000b399
cmp qword [rbp + 0x140], 2
jne 0x18000b399
cmp word [rbp + 0x170], 0x70
je 0x18000e8da
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp qword [0x1802e9a20], r15
lea r14, [0x1802e9a08]
mov rcx, r14
cmovae rcx, qword [0x1802e9a08]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rbx, rax
test rax, rax
je 0x18000b3fc
cmp qword [0x1802e9660], r15
lea rdx, [0x1802e9648]
mov rcx, rax
cmovae rdx, qword [0x1802e9648]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x18000b3f3
xor edx, edx
xor ecx, ecx
call rax
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
cmp qword [0x1802e9a20], r15
cmovae r14, qword [0x1802e9a08]
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rbx, rax
test rax, rax
je 0x18000b472
cmp qword [0x1802e98c0], r15
lea rdx, [0x1802e98a8]
mov rcx, rax
cmovae rdx, qword [0x1802e98a8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x18000b469
mov qword [rsp + 0x40], r13
xor r9d, r9d
mov dword [rsp + 0x38], r13d
xor r8d, r8d
mov qword [rsp + 0x30], r13
or edx, 0xffffffff
mov dword [rsp + 0x28], 3
xor ecx, ecx
mov dword [rsp + 0x20], r13d
call rax
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
lea rax, [rbp + 0x100]
mov qword [rbp + 0x100], r13
lea r9, [0x1802a46d0]
mov qword [rsp + 0x20], rax
lea rcx, [0x1802a46e0]
call fcn.18005c740
cmp qword [rbp + 0x2b0], r15
lea rdx, [rbp + 0x298]
lea rcx, [rsp + 0x60]
mov qword [rbp + 0xf0], r13
cmovae rdx, qword [rbp + 0x298]
call fcn.18000a11c
mov rdx, qword [rax]
test rdx, rdx
je 0x18000bb88
mov rdx, qword [rdx]
jmp 0x18000bb8b
call rax
mov rcx, r14
mov ebx, eax
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
cmp ebx, 0xb7
jne 0x18000af9d
mov rcx, r12
call fcn.18005c498
lea rcx, [rbp + 0x358]
call fcn.1800070a4
lea rcx, [rbp + 0x3e0]
call fcn.1800070a4
lea rcx, [rbp + 0x438]
call fcn.1800070a4
mov rdx, qword [rbp + 0x2f0]
mov ebx, 0x1000
cmp rdx, r15
jb 0x18000b559
mov rcx, qword [rbp + 0x2d8]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b554
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x310]
mov edi, 0xf
mov qword [rbp + 0x2e8], r13
mov qword [rbp + 0x2f0], rdi
mov byte [rbp + 0x2d8], r13b
cmp rdx, r15
jb 0x18000b5af
mov rcx, qword [rbp + 0x2f8]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b5aa
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x2d0]
mov qword [rbp + 0x308], r13
mov qword [rbp + 0x310], rdi
mov byte [rbp + 0x2f8], r13b
cmp rdx, r15
jb 0x18000b600
mov rcx, qword [rbp + 0x2b8]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b5fb
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x350]
mov qword [rbp + 0x2c8], r13
mov qword [rbp + 0x2d0], rdi
mov byte [rbp + 0x2b8], r13b
cmp rdx, r15
jb 0x18000b651
mov rcx, qword [rbp + 0x338]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b64c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x270]
mov qword [rbp + 0x348], r13
mov qword [rbp + 0x350], rdi
mov byte [rbp + 0x338], r13b
cmp rdx, r15
jb 0x18000b6a2
mov rcx, qword [rbp + 0x258]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b69d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x2b0]
mov qword [rbp + 0x268], r13
mov qword [rbp + 0x270], rdi
mov byte [rbp + 0x258], r13b
cmp rdx, r15
jb 0x18000b6f3
mov rcx, qword [rbp + 0x298]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b6ee
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x250]
mov qword [rbp + 0x2a8], r13
mov qword [rbp + 0x2b0], rdi
mov byte [rbp + 0x298], r13b
cmp rdx, r15
jb 0x18000b744
mov rcx, qword [rbp + 0x238]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b73f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x230]
mov qword [rbp + 0x248], r13
mov qword [rbp + 0x250], rdi
mov byte [rbp + 0x238], r13b
cmp rdx, r15
jb 0x18000b795
mov rcx, qword [rbp + 0x218]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b790
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x1e8]
mov qword [rbp + 0x228], r13
mov qword [rbp + 0x230], rdi
mov byte [rbp + 0x218], r13b
cmp rdx, r15
jb 0x18000b7e6
mov rcx, qword [rbp + 0x1d0]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b7e1
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x430]
mov qword [rbp + 0x1e0], r13
mov qword [rbp + 0x1e8], rdi
mov byte [rbp + 0x1d0], r13b
cmp rdx, r15
jb 0x18000b837
mov rcx, qword [rbp + 0x418]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b832
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x578]
cmp rdx, r15
jb 0x18000b873
mov rcx, qword [rbp + 0x560]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b86e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x330]
cmp rdx, r15
jb 0x18000b8af
mov rcx, qword [rbp + 0x318]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b8aa
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x5b8]
cmp rdx, r15
jb 0x18000b8eb
mov rcx, qword [rbp + 0x5a0]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b8e6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x3b8]
cmp rdx, r15
jb 0x18000b927
mov rcx, qword [rbp + 0x3a0]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b922
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x5d8]
cmp rdx, r15
jb 0x18000b963
mov rcx, qword [rbp + 0x5c0]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b95e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x5f8]
cmp rdx, r15
jb 0x18000b99f
mov rcx, qword [rbp + 0x5e0]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b99a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x618]
cmp rdx, r15
jb 0x18000b9db
mov rcx, qword [rbp + 0x600]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000b9d6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x598]
cmp rdx, r15
jb 0x18000ba17
mov rcx, qword [rbp + 0x580]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000ba12
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x558]
cmp rdx, r15
jb 0x18000ba53
mov rcx, qword [rbp + 0x540]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000ba4e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x500]
cmp rdx, r15
jb 0x18000ba8f
mov rcx, qword [rbp + 0x4e8]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000ba8a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x638]
cmp rdx, r15
jb 0x18000bacb
mov rcx, qword [rbp + 0x620]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000bac6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x520]
cmp rdx, r15
jb 0x18000bb07
mov rcx, qword [rbp + 0x508]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000bb02
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x658]
cmp rdx, r15
jb 0x18000bb43
mov rcx, qword [rbp + 0x640]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000bb3e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x678]
cmp rdx, r15
jb 0x18000e7fb
mov rcx, qword [rbp + 0x660]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000bb7e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
jmp 0x18000e7fb
mov rdx, r13
mov rcx, qword [rbp + 0x100]
lea r8, [rbp + 0xf0]
mov qword [rsp + 0x40], r8
xor r9d, r9d
mov qword [rsp + 0x38], r13
xor r8d, r8d
mov qword [rsp + 0x30], r13
mov rax, qword [rcx]
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], r13
call qword [rax + 0x18]
lea rcx, [rsp + 0x60]
call fcn.18000a194
mov rcx, qword [rbp + 0xf0]
call fcn.18006095c
cmp qword [rbp + 0x230], r15
lea rdx, [rbp + 0x218]
lea rcx, [rbp - 0x70]
mov qword [rbp + 0xe8], r13
cmovae rdx, qword [rbp + 0x218]
call fcn.18000a11c
mov rbx, qword [rax]
test rbx, rbx
je 0x18000bc07
mov rbx, qword [rbx]
jmp 0x18000bc0a
mov rbx, r13
cmp qword [rbp + 0x1e8], r15
lea rdx, [rbp + 0x1d0]
lea rcx, [rsp + 0x60]
cmovae rdx, qword [rbp + 0x1d0]
call fcn.18000a11c
mov rdx, qword [rax]
test rdx, rdx
je 0x18000bc37
mov rdx, qword [rdx]
jmp 0x18000bc3a
mov rdx, r13
mov rcx, qword [rbp + 0xf0]
lea r8, [rbp + 0xe8]
mov qword [rsp + 0x28], r8
mov r9d, 0x30
mov r8, rbx
mov qword [rsp + 0x20], r13
mov rax, qword [rcx]
call qword [rax + LoadRegTypeLib]
lea rcx, [rsp + 0x60]
call fcn.18000a194
lea rcx, [rbp - 0x70]
call fcn.18000a194
mov rcx, qword [rbp + 0xe8]
mov r14d, 1
mov qword [rbp + 0xf8], r13
mov dword [rbp + 0x148], r13d
test rcx, rcx
je 0x18000bcec
mov rax, qword [rcx]
lea rdx, [rbp + 0x148]
mov qword [rsp + 0x20], rdx
lea r9, [rbp + 0xf8]
or edx, 0xffffffff
mov r8d, r14d
call qword [rax + 0x20]
cmp dword [rbp + 0x148], r13d
je 0x18000bcdd
mov rcx, qword [rbp + 0xf8]
add esi, r14d
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0xe8]
test rcx, rcx
jne 0x18000bc97
jmp 0x18000bce4
mov rcx, qword [rbp + 0xe8]
test esi, esi
jne 0x18000bf59
cmp qword [rbp + 0x270], r15
lea rdx, [rbp + 0x258]
lea rcx, [rsp + 0x60]
mov qword [rbp + 0xf0], r13
cmovae rdx, qword [rbp + 0x258]
call fcn.18000a11c
mov rcx, qword [rax]
test rcx, rcx
je 0x18000bd20
mov rdx, qword [rcx]
jmp 0x18000bd23
mov rdx, r13
mov rcx, qword [rbp + 0x100]
lea r8, [rbp + 0xf0]
mov qword [rsp + 0x40], r8
xor r9d, r9d
mov qword [rsp + 0x38], r13
xor r8d, r8d
mov qword [rsp + 0x30], r13
mov rax, qword [rcx]
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], r13
call qword [rax + 0x18]
lea rcx, [rsp + 0x60]
call fcn.18000a194
mov rcx, qword [rbp + 0xf0]
call fcn.18006095c
cmp qword [rbp + 0x250], r15
lea rdx, [rbp + 0x238]
lea rcx, [rbp - 0x70]
mov qword [rbp + 0xe8], r13
cmovae rdx, qword [rbp + 0x238]
call fcn.18000a11c
mov rbx, qword [rax]
test rbx, rbx
je 0x18000bd9f
mov rbx, qword [rbx]
jmp 0x18000bda2
mov rbx, r13
cmp qword [rbp + 0x1e8], r15
lea rdx, [rbp + 0x1d0]
lea rcx, [rsp + 0x60]
cmovae rdx, qword [rbp + 0x1d0]
call fcn.18000a11c
mov rdx, qword [rax]
test rdx, rdx
je 0x18000bdcf
mov rdx, qword [rdx]
jmp 0x18000bdd2
mov rdx, r13
mov rcx, qword [rbp + 0xf0]
lea r8, [rbp + 0xe8]
mov qword [rsp + 0x28], r8
mov r9d, 0x30
mov r8, rbx
mov qword [rsp + 0x20], r13
mov rax, qword [rcx]
call qword [rax + LoadRegTypeLib]
lea rcx, [rsp + 0x60]
call fcn.18000a194
lea rcx, [rbp - 0x70]
call fcn.18000a194
mov rcx, qword [rbp + 0xe8]
mov qword [rbp + 0xf8], r13
mov dword [rbp + 0x148], r13d
test rcx, rcx
je 0x18000be7e
mov rax, qword [rcx]
lea rdx, [rbp + 0x148]
mov qword [rsp + 0x20], rdx
lea r9, [rbp + 0xf8]
or edx, 0xffffffff
mov r8d, r14d
call qword [rax + 0x20]
cmp dword [rbp + 0x148], r13d
je 0x18000be6f
mov rcx, qword [rbp + 0xf8]
add esi, r14d
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0xe8]
test rcx, rcx
jne 0x18000be29
jmp 0x18000be76
mov rcx, qword [rbp + 0xe8]
test esi, esi
jne 0x18000bf59
lea rdx, str.SELECT__FROM_Win32_VoltageProbe
lea rcx, [rbp - 0x70]
call fcn.18000a11c
mov rcx, qword [rax]
test rcx, rcx
je 0x18000be9b
mov rbx, qword [rcx]
jmp 0x18000be9e
mov rbx, r13
lea rdx, [0x1802b3954]
lea rcx, [rsp + 0x60]
call fcn.18000a11c
mov rcx, qword [rax]
test rcx, rcx
je 0x18000bebc
mov rdx, qword [rcx]
jmp 0x18000bebf
mov rdx, r13
mov rcx, qword [rbp + 0xf0]
lea r8, [rbp + 0xe8]
mov qword [rsp + 0x28], r8
mov r9d, 0x30
mov r8, rbx
mov qword [rsp + 0x20], r13
mov rax, qword [rcx]
call qword [rax + LoadRegTypeLib]
lea rcx, [rsp + 0x60]
call fcn.18000a194
lea rcx, [rbp - 0x70]
call fcn.18000a194
mov qword [rbp + 0xf8], r13
mov dword [rbp + 0x148], r13d
jmp 0x18000bf44
mov rax, qword [rcx]
lea rdx, [rbp + 0x148]
mov qword [rsp + 0x20], rdx
lea r9, [rbp + 0xf8]
or edx, 0xffffffff
mov r8d, r14d
call qword [rax + 0x20]
cmp dword [rbp + 0x148], r13d
je 0x18000bf52
mov rcx, qword [rbp + 0xf8]
add esi, r14d
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0xe8]
test rcx, rcx
jne 0x18000bf0c
jmp 0x18000bf59
mov rcx, qword [rbp + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0xf0]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x100]
mov rax, qword [rcx]
call qword [rax + 0x10]
call fcn.18005c7e4
mov ebx, 0xf
mov qword [rbp + 0x4c8], r13
lea rdx, [0x1802b3958]
mov qword [rbp + 0x4e0], rbx
lea rcx, [rbp + 0x4c8]
mov qword [rbp + 0x4d8], r13
call fcn.18000818c
lea rcx, [rbp + 0x150]
call fcn.180016934
lea rcx, [rbp + 0x2b8]
cmp rcx, rax
je 0x18000bfd5
mov r8b, r13b
lea rcx, [rbp + 0x2b8]
mov rdx, rax
call fcn.180008320
mov rdx, qword [rbp + 0x168]
mov r14d, 0x1000
cmp rdx, r15
jb 0x18000c017
mov rcx, qword [rbp + 0x150]
inc rdx
mov rax, rcx
cmp rdx, r14
jb 0x18000c012
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e8e2
call fcn.180099310
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, eax
call fcn.18022a1c0
call fcn.18022a194
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0x138]
call fcn.180067348
xorps xmm0, xmm0
mov qword [rsp + 0x68], r13
xor eax, eax
lea rdx, [rbp + 0x730]
lea rcx, [rsp + 0x68]
mov qword [rbp + 0x538], rax
movups xmmword [rbp + 0x528], xmm0
movdqu xmmword [rsp + 0x78], xmm0
call fcn.18000827c
lea rdx, [rbp - 0x68]
call fcn.1800667c0
mov r8, rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x528]
call fcn.18001707c
lea rcx, [rbp + 0x150]
mov qword [rbp + 0x1b0], r13
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1c8], rbx
call fcn.180016c4c
lea rcx, [rbp + 0x1b0]
cmp rcx, rax
je 0x18000c0c7
mov r8b, r13b
lea rcx, [rbp + 0x1b0]
mov rdx, rax
call fcn.180008320
mov rdx, qword [rbp + 0x168]
cmp rdx, r15
jb 0x18000c103
mov rcx, qword [rbp + 0x150]
inc rdx
mov rax, rcx
cmp rdx, r14
jb 0x18000c0fe
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e8e8
call fcn.180099310
movdqa xmm0, xmmword [0x1802b4090]
lea rdx, [0x1802b182b]
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x68], r13
movdqu xmmword [rsp + 0x78], xmm0
call fcn.18000818c
xorps xmm0, xmm0
mov qword [rbp - 0x40], r13
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp - 0x40]
movdqu xmmword [rbp - 0x30], xmm0
call fcn.18000827c
lea rdx, [rbp - 0x68]
call fcn.18006b7c0
mov r9, rax
lea r8, [rbp - 0x40]
lea rax, [rsp + 0x68]
lea rdx, [rbp + 0x150]
mov qword [rsp + 0x20], rax
call fcn.1800757cc
lea rcx, [rbp + 0x1b0]
cmp rcx, rax
je 0x18000c187
mov r8b, r13b
lea rcx, [rbp + 0x1b0]
mov rdx, rax
call fcn.180008320
mov rdx, qword [rbp + 0x168]
cmp rdx, r15
jb 0x18000c1c3
mov rcx, qword [rbp + 0x150]
inc rdx
mov rax, rcx
cmp rdx, r14
jb 0x18000c1be
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e8ee
call fcn.180099310
cmp qword [rbp + 0x1c8], r15
lea rcx, [rbp + 0x1b0]
mov rax, qword [rbp + 0x1c0]
lea rdx, [rbp + 0x150]
cmovae rcx, qword [rbp + 0x1b0]
cmp byte [rax + rcx - 1], 0x5c
jne 0x18000c30e
call fcn.18006b7c0
mov r9, qword [rbp + 0x1c0]
lea rdx, [rbp - 0x40]
dec r9
lea rcx, [rbp + 0x1b0]
xor r8d, r8d
mov rbx, rax
call fcn.180007354
mov rdx, rax
lea rcx, [rsp + 0x68]
mov r8, rbx
call fcn.180009094
lea rcx, [rbp + 0x1b0]
cmp rcx, rax
je 0x18000c245
mov r8b, r13b
lea rcx, [rbp + 0x1b0]
mov rdx, rax
call fcn.180008320
mov rdx, qword [rbp - 0x80]
cmp rdx, r15
jb 0x18000c27c
mov rcx, qword [rsp + 0x68]
inc rdx
mov rax, rcx
cmp rdx, r14
jb 0x18000c277
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e89e
call fcn.180099310
mov rdx, qword [rbp - 0x28]
mov ebx, 0xf
mov qword [rsp + 0x78], r13
mov qword [rbp - 0x80], rbx
mov byte [rsp + 0x68], r13b
cmp rdx, r15
jb 0x18000c2c5
mov rcx, qword [rbp - 0x40]
inc rdx
mov rax, rcx
cmp rdx, r14
jb 0x18000c2c0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e89e
call fcn.180099310
mov rdx, qword [rbp + 0x168]
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], rbx
mov byte [rbp - 0x40], r13b
cmp rdx, r15
jb 0x18000c36b
mov rcx, qword [rbp + 0x150]
inc rdx
mov rax, rcx
cmp rdx, r14
jb 0x18000c366
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e89e
jmp 0x18000c366
call fcn.18006b7c0
mov rdx, rax
cmp qword [rax + 0x18], r15
jb 0x18000c31f
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x1b0]
call fcn.180008208
mov rdx, qword [rbp + 0x168]
cmp rdx, r15
jb 0x18000c36b
mov rcx, qword [rbp + 0x150]
inc rdx
mov rax, rcx
cmp rdx, r14
jb 0x18000c366
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e8f4
call fcn.180099310
xorps xmm0, xmm0
mov qword [rbp + 0x3c0], r13
lea rdx, [rbp + 0x1b0]
mov qword [rbp + 0x3d0], r13
lea rcx, [rsp + 0x68]
mov qword [rbp + 0x3d8], rbx
movdqu xmmword [rsp + 0x78], xmm0
mov qword [rbp + 0x4a8], r13
mov qword [rbp + 0x4b8], r13
mov qword [rbp + 0x4c0], rbx
mov qword [rbp + 0x488], r13
mov qword [rbp + 0x498], r13
mov qword [rbp + 0x4a0], rbx
mov qword [rsp + 0x68], r13
call fcn.18000827c
lea rax, [rbp + 0x488]
lea r9, [rbp + 0x4a8]
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x3c0]
lea rdx, [rsp + 0x68]
call fcn.1800799a4
lea rdx, [rbp + 0x1f0]
mov dword [rbp + 0x1f0], 0x20
lea rcx, [rbp + 0x900]
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea rcx, [rbp + 0x710]
call fcn.18000a684
lea rdx, [rbp + 0x150]
mov qword [rbp + 0x1f8], r13
mov r14b, r13b
mov qword [rbp + 0x208], r13
mov qword [rbp + 0x210], rbx
call fcn.180079dec
lea rcx, [rbp + 0x1f8]
cmp rcx, rax
je 0x18000c459
mov r8b, r13b
lea rcx, [rbp + 0x1f8]
mov rdx, rax
call fcn.180008320
mov rdx, qword [rbp + 0x168]
mov ebx, 0x1000
cmp rdx, r15
jb 0x18000c49a
mov rcx, qword [rbp + 0x150]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000c495
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e8fa
call fcn.180099310
lea rdx, [rbp + 0x528]
mov qword [rbp + 0x278], r13
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x288], r13
mov qword [rbp + 0x290], 0xf
call fcn.18000e9a8
mov r8, rax
lea rdx, [rbp + 0x150]
call fcn.180064398
lea rcx, [rbp + 0x278]
cmp rcx, rax
je 0x18000c4f0
mov r8b, r13b
lea rcx, [rbp + 0x278]
mov rdx, rax
call fcn.180008320
mov rdx, qword [rbp + 0x168]
cmp rdx, r15
jb 0x18000c52c
mov rcx, qword [rbp + 0x150]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000c527
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e900
call fcn.180099310
lea r8, [rbp + 0x278]
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x138]
call fcn.180072108
lea rcx, [rbp + 0x278]
cmp rcx, rax
je 0x18000c564
mov r8b, r13b
lea rcx, [rbp + 0x278]
mov rdx, rax
call fcn.180008320
mov rdx, qword [rbp + 0x168]
cmp rdx, r15
jb 0x18000c5a0
mov rcx, qword [rbp + 0x150]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000c59b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e906
call fcn.180099310
lea rcx, [0x1802b182b]
call fcn.180221040
cmp qword [rbp + 0x290], r15
lea rcx, [rbp + 0x278]
mov r8, qword [rbp + 0x288]
cmovae rcx, qword [rbp + 0x278]
cmp r8, rax
jne 0x18000ccc4
lea rdx, [0x1802b182b]
call fcn.18021b460
test eax, eax
jne 0x18000ccc4
mov rcx, r12
call fcn.18005c498
mov rdx, qword [rbp + 0x290]
cmp rdx, r15
jb 0x18000c62a
mov rcx, qword [rbp + 0x278]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000c625
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x210]
mov edi, 0xf
mov qword [rbp + 0x288], r13
mov qword [rbp + 0x290], rdi
mov byte [rbp + 0x278], r13b
cmp rdx, r15
jb 0x18000c680
mov rcx, qword [rbp + 0x1f8]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000c67b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x728]
mov qword [rbp + 0x208], r13
mov qword [rbp + 0x210], rdi
mov byte [rbp + 0x1f8], r13b
cmp rdx, r15
jb 0x18000c6d1
mov rcx, qword [rbp + 0x710]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000c6cc
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x4a0]
mov qword [rbp + 0x720], r13
mov qword [rbp + 0x728], rdi
mov byte [rbp + 0x710], r13b
cmp rdx, r15
jb 0x18000c722
mov rcx, qword [rbp + 0x488]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000c71d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x4c0]
mov qword [rbp + 0x498], r13
mov qword [rbp + 0x4a0], rdi
mov byte [rbp + 0x488], r13b
cmp rdx, r15
jb 0x18000c773
mov rcx, qword [rbp + 0x4a8]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000c76e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x3d8]
mov qword [rbp + 0x4b8], r13
mov qword [rbp + 0x4c0], rdi
mov byte [rbp + 0x4a8], r13b
cmp rdx, r15
jb 0x18000c7c4
mov rcx, qword [rbp + 0x3c0]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000c7bf
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x1c8]
mov qword [rbp + 0x3d0], r13
mov qword [rbp + 0x3d8], rdi
mov byte [rbp + 0x3c0], r13b
cmp rdx, r15
jb 0x18000c815
mov rcx, qword [rbp + 0x1b0]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000c810
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rcx, qword [rbp + 0x528]
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1c8], rdi
mov byte [rbp + 0x1b0], r13b
test rcx, rcx
je 0x18000c866
mov rdx, qword [rbp + 0x538]
mov rax, rcx
sub rdx, rcx
cmp rdx, rbx
jb 0x18000c861
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x748]
cmp rdx, r15
jb 0x18000c8a2
mov rcx, qword [rbp + 0x730]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000c89d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x4e0]
mov qword [rbp + 0x740], r13
mov qword [rbp + 0x748], rdi
mov byte [rbp + 0x730], r13b
cmp rdx, r15
jb 0x18000c8f3
mov rcx, qword [rbp + 0x4c8]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000c8ee
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
lea rcx, [rbp + 0x358]
mov qword [rbp + 0x4d8], r13
mov qword [rbp + 0x4e0], rdi
mov byte [rbp + 0x4c8], r13b
call fcn.1800070a4
lea rcx, [rbp + 0x3e0]
call fcn.1800070a4
lea rcx, [rbp + 0x438]
call fcn.1800070a4
mov rdx, qword [rbp + 0x2f0]
cmp rdx, r15
jb 0x18000c968
mov rcx, qword [rbp + 0x2d8]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000c963
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x310]
mov qword [rbp + 0x2e8], r13
mov qword [rbp + 0x2f0], rdi
mov byte [rbp + 0x2d8], r13b
cmp rdx, r15
jb 0x18000c9b9
mov rcx, qword [rbp + 0x2f8]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000c9b4
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x2d0]
mov qword [rbp + 0x308], r13
mov qword [rbp + 0x310], rdi
mov byte [rbp + 0x2f8], r13b
cmp rdx, r15
jb 0x18000ca0a
mov rcx, qword [rbp + 0x2b8]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000ca05
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x350]
mov qword [rbp + 0x2c8], r13
mov qword [rbp + 0x2d0], rdi
mov byte [rbp + 0x2b8], r13b
cmp rdx, r15
jb 0x18000ca5b
mov rcx, qword [rbp + 0x338]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000ca56
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x270]
mov qword [rbp + 0x348], r13
mov qword [rbp + 0x350], rdi
mov byte [rbp + 0x338], r13b
cmp rdx, r15
jb 0x18000caac
mov rcx, qword [rbp + 0x258]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000caa7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x2b0]
mov qword [rbp + 0x268], r13
mov qword [rbp + 0x270], rdi
mov byte [rbp + 0x258], r13b
cmp rdx, r15
jb 0x18000cafd
mov rcx, qword [rbp + 0x298]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000caf8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x250]
mov qword [rbp + 0x2a8], r13
mov qword [rbp + 0x2b0], rdi
mov byte [rbp + 0x298], r13b
cmp rdx, r15
jb 0x18000cb4e
mov rcx, qword [rbp + 0x238]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000cb49
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x230]
mov qword [rbp + 0x248], r13
mov qword [rbp + 0x250], rdi
mov byte [rbp + 0x238], r13b
cmp rdx, r15
jb 0x18000cb9f
mov rcx, qword [rbp + 0x218]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000cb9a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x1e8]
mov qword [rbp + 0x228], r13
mov qword [rbp + 0x230], rdi
mov byte [rbp + 0x218], r13b
cmp rdx, r15
jb 0x18000cbf0
mov rcx, qword [rbp + 0x1d0]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000cbeb
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x430]
mov qword [rbp + 0x1e0], r13
mov qword [rbp + 0x1e8], rdi
mov byte [rbp + 0x1d0], r13b
cmp rdx, r15
jb 0x18000cc41
mov rcx, qword [rbp + 0x418]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000cc3c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
mov rdx, qword [rbp + 0x578]
cmp rdx, r15
jb 0x18000cc7d
mov rcx, qword [rbp + 0x560]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x18000cc78
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e898
call fcn.180099310
lea rcx, [rbp + 0x318]
call fcn.1800089d8
test al, al
je 0x18000ccaa
mov r8, qword [rbp + 0x330]
lea rcx, [rbp + 0x318]
mov rdx, qword [rbp + 0x318]
inc r8
call fcn.1800089e4
mov qword [rbp + 0x328], r13
mov qword [rbp + 0x330], rdi
mov byte [rbp + 0x318], r13b
jmp 0x18000e76b
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x138]
call fcn.180081788
mov rdx, rax
lea rcx, [rbp + 0x5a0]
call fcn.1800074b0
lea rcx, [rbp + 0x150]
call fcn.180007454
lea rcx, [rbp + 0x790]
call fcn.180005720
lea rdx, [rbp - 0x68]
call fcn.1800667c0
lea rdx, [rbp + 0x5a0]
mov rbx, rax
lea rcx, [rbp - 0x10]
call fcn.180007510
mov rdx, rax
lea rcx, [rbp + 0x790]
mov r8, rbx
call fcn.18001707c
lea rdx, [rbp + 0x790]
lea rcx, [rbp - 0x40]
call fcn.18000e9a8
mov r8, rax
lea rdx, [rbp + 0x150]
call fcn.180064398
mov rdx, rax
lea rcx, [rbp + 0x318]
call fcn.1800074b0
lea rcx, [rbp + 0x150]
call fcn.180007454
lea r8, [rbp + 0x318]
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x138]
call fcn.180072108
mov rdx, rax
lea rcx, [rbp + 0x318]
call fcn.1800074b0
lea rcx, [rbp + 0x150]
call fcn.180007454
lea rcx, [rbp + 0x2d8]
call fcn.1800073d4
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.18000f670
lea rcx, [rbp + 0x318]
call fcn.1800073d4
mov rdx, rax
lea rcx, [rbp + 0x140]
call fcn.18000f670
lea r9, [rbp - 0x20]
lea r8, [rbp + 0x140]
lea rdx, [rbp + 0x698]
call fcn.18007551c
mov rdx, rax
lea rcx, [rbp + 0x438]
call fcn.18000f114
lea rcx, [rbp + 0x698]
call fcn.1800070a4
lea rcx, [rbp + 0x140]
call fcn.18000710c
lea rcx, [rbp - 0x20]
call fcn.18000710c
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x138]
call fcn.18008ab5c
mov rdx, rax
lea rcx, [rbp + 0x560]
call fcn.1800074b0
lea rcx, [rbp + 0x150]
call fcn.180007454
lea rcx, [rbp + 0x698]
call fcn.180005720
lea rdx, [rbp - 0x68]
call fcn.1800667c0
lea rdx, [rbp + 0x560]
mov rbx, rax
lea rcx, [rbp - 0x10]
call fcn.180007510
mov rdx, rax
mov r8, rbx
lea rcx, [rbp + 0x698]
call fcn.18001707c
lea rdx, [rbp + 0x698]
lea rcx, [rbp - 0x40]
call fcn.18000e9a8
mov r8, rax
lea rdx, [rbp + 0x150]
call fcn.180064398
mov rdx, rax
lea rcx, [rbp + 0x418]
call fcn.1800074b0
lea rcx, [rbp + 0x150]
call fcn.180007454
lea r8, [rbp + 0x418]
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x138]
call fcn.180072108
mov rdx, rax
lea rcx, [rbp + 0x418]
call fcn.1800074b0
lea rcx, [rbp + 0x150]
call fcn.180007454
lea rcx, [rbp + 0x2d8]
call fcn.1800073d4
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.18000f670
lea rcx, [rbp + 0x418]
call fcn.1800073d4
mov rdx, rax
lea rcx, [rbp + 0x170]
call fcn.18000f670
lea r9, [rbp - 0x78]
lea r8, [rbp + 0x170]
lea rdx, [rbp + 0x178]
call fcn.18007551c
mov rdx, rax
lea rcx, [rbp + 0x3e0]
call fcn.18000f114
lea rcx, [rbp + 0x178]
call fcn.1800070a4
lea rcx, [rbp + 0x170]
call fcn.18000710c
lea rcx, [rbp - 0x78]
call fcn.18000710c
lea rcx, [rbp + 0x710]
call fcn.18000fad0
lea rcx, [rbp + 0x438]
mov edx, 6
test al, al
je 0x18000d021
call fcn.18000f0d8
mov rcx, rax
call fcn.1800073d4
mov rcx, rax
call fcn.180226ff8
cmp esi, eax
jg 0x18000cffa
call fcn.18000a63c
mov r12d, 1
test al, al
je 0x18000d000
lea rdx, [rbp + 0x710]
mov edi, r12d
lea rcx, [rbp - 0x68]
call fcn.180007510
mov r8, rax
lea rdx, [rbp + 0x150]
call fcn.18008ea88
mov rcx, rax
call fcn.18000f568
mov rdx, rax
lea rcx, [rbp + 0x900]
call fcn.18022596c
test eax, eax
jne 0x18000d000
call fcn.18000aa9c
cmp al, r12b
je 0x18000d000
mov bl, r13b
jmp 0x18000d003
mov r12d, 1
mov bl, r12b
test r12b, dil
je 0x18000d017
and edi, 0xfffffffe
lea rcx, [rbp + 0x150]
call fcn.180007e6c
test bl, bl
je 0x18000d0cd
jmp 0x18000d05b
call fcn.18000f0d8
mov rcx, rax
call fcn.1800073d4
mov rcx, rax
call fcn.180226ff8
cmp esi, eax
jg 0x18000d055
call fcn.18000a63c
test al, al
je 0x18000d055
call fcn.18000aa9c
mov r12d, 1
cmp al, r12b
jne 0x18000d0cd
jmp 0x18000d05b
mov r12d, 1
lea rdx, [0x1802b395c]
lea rcx, [rbp + 0x140]
call fcn.18000f670
lea rcx, [rbp + 0x278]
call fcn.1800073d4
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.18000f670
lea r9, [rbp + 0x140]
lea r8, [rbp - 0x78]
lea rdx, [rbp + 0x178]
call fcn.18007551c
mov rdx, rax
lea rcx, [rbp + 0x358]
call fcn.18000f114
lea rcx, [rbp + 0x178]
call fcn.1800070a4
lea rcx, [rbp - 0x78]
call fcn.18000710c
lea rcx, [rbp + 0x140]
call fcn.18000710c
lea rcx, [rbp + 0x3e0]
call fcn.18000f0e4
mov r15, rax
mov ebx, r13d
test eax, eax
jle 0x18000d18f
movsxd rsi, ebx
lea rcx, [rbp + 0x3e0]
mov rdx, rsi
call fcn.18000f0d8
mov rcx, rax
lea rdx, [rbp + 0x2f8]
call fcn.1800093c4
test al, al
jne 0x18000d153
lea rdx, [rsp + 0x68]
or edi, 6
call fcn.18006a184
mov r8, rax
lea rdx, [rbp + 0x2b8]
lea rcx, [rbp + 0x150]
call fcn.1800092b4
mov rdx, rsi
lea rcx, [rbp + 0x3e0]
mov r8, rax
call fcn.18000f0d8
mov rcx, rax
mov rdx, r8
call fcn.1800093c4
mov sil, r13b
test al, al
je 0x18000d156
mov sil, r12b
test dil, 4
je 0x18000d16b
and edi, 0xfffffffb
lea rcx, [rbp + 0x150]
call fcn.180007454
test dil, 2
je 0x18000d17e
and edi, 0xfffffffd
lea rcx, [rsp + 0x68]
call fcn.180007454
test sil, sil
jne 0x18000d19b
add ebx, r12d
cmp ebx, r15d
jl 0x18000d0e7
lea rcx, [rbp + 0x358]
call fcn.18000f0f0
lea rcx, [rbp + 0x770]
call fcn.1800074f8
lea rcx, [rbp + 0x3f8]
call fcn.1800074f8
lea rcx, [rbp + 0x7c8]
call fcn.1800074f8
lea rcx, [rbp + 0x7a8]
call fcn.1800074f8
lea rcx, [rbp + 0x198]
mov qword [rbp + 0x140], r13
mov r12, r13
call fcn.180005720
lea rcx, [rbp + 0x198]
call fcn.18000f2e4
lea rcx, [rbp + 0x6b0]
call fcn.180005720
lea rcx, [rbp + 0x6b0]
call fcn.1800061b4
lea rcx, [rbp + 0x6c8]
call fcn.180005720
lea rcx, [rbp + 0x6c8]
call fcn.1800061b4
lea rcx, [rbp + 0x680]
call fcn.180005720
lea rcx, [rbp + 0x680]
call fcn.1800061b4
lea rcx, [rbp + 0x198]
mov ebx, r13d
call fcn.18000f0e4
mov r15d, 1
test rax, rax
je 0x18000d284
mov rdx, r13
lea rcx, [rbp + 0x198]
call fcn.18000f0d8
mov rcx, rax
lea rdx, [0x1802b182b]
call fcn.18000f668
add ebx, r15d
lea rcx, [rbp + 0x198]
movsxd rdx, ebx
call fcn.18000f0e4
cmp rdx, rax
jb 0x18000d252
lea rcx, [rbp + 0x358]
mov dword [rbp - 0x20], r13d
mov esi, r13d
call fcn.18000f0e4
test rax, rax
je 0x18000e58e
mov rbx, r13
lea rcx, [rbp + 0x370]
call fcn.180005720
lea rcx, [rbp + 0x370]
call fcn.1800061b4
lea rcx, [rbp + 0x6e0]
call fcn.180005720
lea rcx, [rbp + 0x6e0]
call fcn.1800061b4
lea rcx, [rbp + 0x388]
call fcn.180005720
lea rcx, [rbp + 0x388]
call fcn.1800061b4
lea rcx, [rbp + 0x450]
call fcn.180005720
lea rcx, [rbp + 0x450]
call fcn.1800061b4
lea rcx, [rbp + 0x6f8]
call fcn.180005720
lea rcx, [rbp + 0x6f8]
call fcn.1800061b4
lea rdx, [0x1802b3960]
lea rcx, [rbp + 0x58]
call fcn.18000f670
mov rdx, rbx
lea rcx, [rbp + 0x358]
call fcn.18000f0d8
mov rcx, rax
call fcn.1800073d4
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.18000f670
lea r9, [rbp + 0x58]
lea r8, [rbp - 0x78]
lea rdx, [rbp + 0x178]
call fcn.18007551c
mov rdx, rax
lea rcx, [rbp + 0x370]
call fcn.18000f114
lea rcx, [rbp + 0x178]
call fcn.1800070a4
lea rcx, [rbp - 0x78]
call fcn.18000710c
lea rcx, [rbp + 0x58]
call fcn.18000710c
lea rdx, [rsp + 0x68]
call fcn.18007b030
mov rcx, rax
call fcn.1800073d4
mov rdx, rax
lea rcx, [rbp + 0x68]
call fcn.18000f670
mov rdx, r15
lea rcx, [rbp + 0x370]
call fcn.18000f0d8
mov rcx, rax
call fcn.1800073d4
mov rdx, rax
lea rcx, [rbp + 0x60]
call fcn.18000f670
lea r9, [rbp + 0x68]
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x178]
call fcn.18007551c
mov rdx, rax
lea rcx, [rbp + 0x6e0]
call fcn.18000f114
lea rcx, [rbp + 0x178]
call fcn.1800070a4
lea rcx, [rbp + 0x60]
call fcn.18000710c
lea rcx, [rbp + 0x68]
call fcn.18000710c
lea rcx, [rsp + 0x68]
call fcn.180007454
mov edx, 2
lea rcx, [rbp + 0x370]
call fcn.18000f0d8
mov rcx, rax
lea rdx, [rbp + 0x4c8]
call fcn.1800093c4
movzx edi, r13b
test al, al
lea rdx, [rsp + 0x68]
cmovne edi, r15d
call fcn.18007b030
mov rcx, rax
call fcn.1800073d4
mov rdx, rax
lea rcx, [rbp + 0x78]
call fcn.18000f670
mov edx, 3
lea rcx, [rbp + 0x370]
call fcn.18000f0d8
mov rcx, rax
call fcn.1800073d4
mov rdx, rax
lea rcx, [rbp + 0x70]
call fcn.18000f670
lea r9, [rbp + 0x78]
lea r8, [rbp + 0x70]
lea rdx, [rbp + 0x178]
call fcn.18007551c
mov rdx, rax
lea rcx, [rbp + 0x388]
call fcn.18000f114
lea rcx, [rbp + 0x178]
call fcn.1800070a4
lea rcx, [rbp + 0x70]
call fcn.18000710c
lea rcx, [rbp + 0x78]
call fcn.18000710c
lea rcx, [rsp + 0x68]
call fcn.180007454
lea rdx, [rsp + 0x68]
call fcn.18007b030
mov rcx, rax
call fcn.1800073d4
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.18000f670
mov edx, 4
lea rcx, [rbp + 0x370]
call fcn.18000f0d8
mov rcx, rax
call fcn.1800073d4
mov rdx, rax
lea rcx, [rbp + 0x80]
call fcn.18000f670
lea r9, [rbp + 0x10]
lea r8, [rbp + 0x80]
lea rdx, [rbp + 0x178]
call fcn.18007551c
mov rdx, rax
lea rcx, [rbp + 0x450]
call fcn.18000f114
lea rcx, [rbp + 0x178]
call fcn.1800070a4
lea rcx, [rbp + 0x80]
call fcn.18000710c
lea rcx, [rbp + 0x10]
call fcn.18000710c
lea rcx, [rsp + 0x68]
call fcn.180007454
lea rdx, [rsp + 0x68]
call fcn.18007b030
mov rcx, rax
call fcn.1800073d4
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.18000f670
mov edx, 5
lea rcx, [rbp + 0x370]
call fcn.18000f0d8
mov rcx, rax
call fcn.1800073d4
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.18000f670
lea r9, [rsp + 0x60]
lea r8, [rbp - 0x70]
lea rdx, [rbp + 0x178]
call fcn.18007551c
mov rdx, rax
lea rcx, [rbp + 0x6f8]
call fcn.18000f114
lea rcx, [rbp + 0x178]
call fcn.1800070a4
lea rcx, [rbp - 0x70]
call fcn.18000710c
lea rcx, [rsp + 0x60]
call fcn.18000710c
lea rcx, [rsp + 0x68]
call fcn.180007454
lea rdx, [rbp + 0x750]
call fcn.18006a184
mov r8d, 6
lea rdx, [rbp + 0x178]
mov rbx, rax
call fcn.18006ca90
mov edx, 6
lea rcx, [rbp + 0x370]
mov r8, rax
call fcn.18000f0d8
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.1800092b4
mov rdx, rax
lea rcx, [rsp + 0x68]
mov r8, rbx
call fcn.180009094
mov rdx, rax
lea rcx, [rbp + 0x770]
call fcn.1800074b0
lea rcx, [rsp + 0x68]
call fcn.180007454
lea rcx, [rbp - 0x40]
call fcn.180007454
lea rcx, [rbp + 0x178]
call fcn.180007454
lea rcx, [rbp + 0x750]
call fcn.180007454
test dil, dil
jne 0x18000d72c
lea rcx, [rbp + 0x388]
mov edi, r13d
call fcn.18000f0e4
test rax, rax
je 0x18000e25c
mov rbx, r13
mov rdx, rbx
lea rcx, [rbp + 0x388]
call fcn.18000f0d8
mov rcx, rax
lea rdx, [rbp + 0x3c0]
call fcn.1800093c4
test al, al
jne 0x18000d72c
mov rdx, rbx
lea rcx, [rbp + 0x388]
call fcn.18000f0d8
mov rcx, rax
lea rdx, [rbp + 0x4a8]
call fcn.1800093c4
test al, al
jne 0x18000d72c
mov rdx, rbx
lea rcx, [rbp + 0x388]
call fcn.18000f0d8
mov rcx, rax
lea rdx, [rbp + 0x488]
call fcn.1800093c4
test al, al
jne 0x18000d72c
add edi, r15d
lea rcx, [rbp + 0x388]
movsxd rbx, edi
call fcn.18000f0e4
cmp rbx, rax
jb 0x18000d6aa
jmp 0x18000e25c
lea rcx, [rbp + 0x450]
mov dword [rbp + 0x170], r13d
call fcn.18000f0e4
test rax, rax
je 0x18000e25c
mov r8d, 6
lea rdx, [rsp + 0x68]
call fcn.18006ca90
mov rdx, rax
lea rcx, [rbp + 0x3f8]
call fcn.1800074b0
lea rcx, [rsp + 0x68]
call fcn.180007454
mov rdx, r13
lea rcx, [rbp + 0x450]
call fcn.18000f0d8
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180007510
lea r8, [rbp + 0x3f8]
mov rdi, rax
lea rdx, [rbp + 0x1f8]
lea rcx, [rbp - 0x10]
call fcn.180009320
mov rdx, r13
lea rcx, [rbp + 0x6e0]
mov rbx, rax
call fcn.18000f0d8
mov rdx, rax
lea rcx, [rbp + 0x18]
call fcn.180007510
mov rcx, rax
mov r8, rdi
mov rdx, rbx
call fcn.180017184
lea r8, [rbp + 0x3f8]
lea rdx, [rbp + 0x1f8]
lea rcx, [rsp + 0x68]
call fcn.180009320
mov rcx, rax
call fcn.180016df0
lea rcx, [rsp + 0x68]
mov bl, al
call fcn.180007454
test bl, bl
je 0x18000e88d
xor r15b, r15b
test r14b, r14b
jne 0x18000da65
lea rdx, [rsp + 0x68]
call fcn.18007bad0
mov rdx, rax
lea rcx, [rbp + 0x7c8]
call fcn.1800074b0
lea rcx, [rsp + 0x68]
call fcn.180007454
lea rdx, [rbp - 0x68]
call fcn.18007c3e8
lea rdx, [rbp + 0x7c8]
mov rdi, rax
lea rcx, [rbp - 0x10]
call fcn.180007510
lea r8, [rbp + 0x3f8]
mov rbx, rax
lea rdx, [rbp + 0x1f8]
lea rcx, [rbp + 0x18]
call fcn.180009320
mov rdx, rax
lea rcx, [rsp + 0x68]
mov r9, rdi
mov r8, rbx
call fcn.180005c30
mov rdx, rax
lea rcx, [rbp + 0x7a8]
call fcn.1800074b0
lea rcx, [rsp + 0x68]
call fcn.180007454
lea rcx, [rbp + 0x7a8]
call fcn.18000fad0
test al, al
je 0x18000da89
lea rcx, [rbp + 0x178]
call fcn.180005720
lea rdx, [rbp - 0x68]
call fcn.18007c3e8
lea rdx, [rbp + 0x7a8]
mov rsi, rax
lea rcx, [rbp - 0x10]
call fcn.180007510
lea rdx, [rbp + 0x7c8]
mov rdi, rax
lea rcx, [rbp + 0x18]
call fcn.180007510
lea r8, [rbp + 0x3f8]
mov rbx, rax
lea rdx, [rbp + 0x1f8]
lea rcx, [rbp + 0x38]
call fcn.180009320
mov rdx, rax
mov qword [rsp + 0x20], rsi
mov r9, rdi
lea rcx, [rbp + 0x178]
mov r8, rbx
call fcn.180005770
mov eax, 1
lea r8, [rbp + 0x3f8]
lea rdx, [rbp + 0x1f8]
mov r14b, al
lea rcx, [rsp + 0x68]
mov r15b, al
call fcn.180009320
mov rdx, rax
lea rcx, [rbp + 0x660]
call fcn.1800074b0
lea rcx, [rsp + 0x68]
call fcn.180007454
lea rcx, [rbp + 0x468]
call fcn.180005720
lea rcx, [rbp + 0x468]
call fcn.1800061b4
lea rdx, [rbp + 0x178]
lea rcx, [rsp + 0x68]
call fcn.18000e9a8
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.180015b74
mov rdx, rax
lea rcx, [rbp + 0x468]
call fcn.18000e918
lea rcx, [rbp - 0x40]
call fcn.18000615c
lea rdx, [rbp + 0x468]
lea rcx, [rsp + 0x68]
call fcn.18000e9a8
mov rdx, rax
call fcn.18006cbec
mov rdx, qword [rbp + 0x470]
mov rcx, rax
mov rdi, qword [rbp + 0x468]
sub rdx, rdi
call fcn.180018398
mov qword [rbp - 0x18], rax
mov rbx, rax
test rax, rax
je 0x18000e82b
mov rax, qword [rbp + 0x178]
lea rdx, [rbp + 0xc8]
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x470], rdi
call fcn.18007ce94
mov rcx, rax
call fcn.1800073d4
mov rdx, rax
mov rcx, rbx
call fcn.180018b10
lea rcx, [rbp + 0xc8]
mov qword [rbp + 0x140], rax
mov r12, rax
call fcn.180007454
test r12, r12
je 0x18000e82b
lea rcx, [rbp + 0x468]
call fcn.18000615c
lea rcx, [rbp + 0x178]
call fcn.18000615c
lea rdx, [rbp + 0x770]
lea rcx, [rbp + 0x620]
call fcn.1800073e4
jmp 0x18000da89
mov rax, qword [rbp - 0x18]
mov edx, 1
mov qword [rbp - 0x18], rax
mov qword [rbp + 0x140], r12
cmp r14b, dl
jne 0x18000da89
mov qword [rbp - 0x18], rax
mov qword [rbp + 0x140], r12
lea rcx, [rbp + 0x770]
call fcn.1800073d4
mov rcx, rax
call fcn.180016148
lea rcx, [rbp + 0x750]
call fcn.180005720
lea rcx, [rbp + 0x750]
call fcn.1800061b4
lea rdx, [rbp + 0x770]
lea rcx, [rbp - 0x68]
call fcn.180007510
lea rdx, [rbp - 0x10]
mov rsi, rax
call fcn.18007c3e8
lea rdx, [rsp + 0x68]
mov rdi, rax
call fcn.18006d190
mov rdx, r13
lea rcx, [rbp + 0x6f8]
mov r8, rax
call fcn.18000f0d8
mov rdx, rax
lea rcx, [rbp + 0x18]
call fcn.1800092b4
lea r8, [rbp + 0x3f8]
mov rbx, rax
lea rdx, [rbp + 0x1f8]
lea rcx, [rbp + 0x38]
call fcn.180009320
mov rdx, rax
mov qword [rsp + 0x20], rsi
mov r9, rdi
lea rcx, [rbp - 0x40]
mov r8, rbx
call fcn.1800046f4
mov rdx, rax
lea rcx, [rbp + 0x750]
call fcn.18000f114
lea rcx, [rbp - 0x40]
call fcn.1800070a4
lea rcx, [rsp + 0x68]
call fcn.180007454
lea rcx, [rbp + 0x750]
xor r13d, r13d
call fcn.18000f0e4
test rax, rax
je 0x18000dc2b
xor edi, edi
lea r12d, [r13 + 1]
mov rdx, rdi
lea rcx, [rbp + 0x750]
call fcn.18000f0d8
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180007510
mov rcx, rax
call fcn.180015210
test al, al
jne 0x18000dc09
lea rcx, [rbp + 0x198]
xor esi, esi
call fcn.18000f0e4
test rax, rax
je 0x18000dc09
xor ebx, ebx
mov rdx, rbx
lea rcx, [rbp + 0x198]
call fcn.18000f0d8
mov rcx, rax
call fcn.18000fa88
test al, al
jne 0x18000dbdd
add esi, r12d
lea rcx, [rbp + 0x198]
movsxd rbx, esi
call fcn.18000f0e4
cmp rbx, rax
jb 0x18000dba9
jmp 0x18000dc09
mov rdx, rdi
lea rcx, [rbp + 0x750]
call fcn.18000f0d8
mov rdx, rbx
lea rcx, [rbp + 0x198]
mov r8, rax
call fcn.18000f0d8
mov rcx, rax
mov rdx, r8
call fcn.1800073e4
add r13d, r12d
lea rcx, [rbp + 0x750]
movsxd rdi, r13d
call fcn.18000f0e4
cmp rdi, rax
jb 0x18000db6d
mov r12, qword [rbp + 0x140]
lea rcx, [rbp + 0x7f0]
call fcn.180005760
lea rdx, [rbp + 0x468]
call fcn.18008d6a0
lea rdx, [rbp + 0x178]
mov rbx, rax
call fcn.18006a184
mov r8, rax
lea rdx, [rbp + 0x770]
lea rcx, [rbp - 0x40]
call fcn.1800092b4
mov rdx, rax
lea rcx, [rsp + 0x68]
mov r8, rbx
call fcn.180009094
mov rcx, rax
call fcn.1800073d4
mov rdx, rax
lea rcx, [rbp + 0x7f0]
mov r8d, 2
call fcn.180006ef8
lea rcx, [rsp + 0x68]
call fcn.180007454
lea rcx, [rbp - 0x40]
call fcn.180007454
lea rcx, [rbp + 0x178]
call fcn.180007454
lea rcx, [rbp + 0x468]
call fcn.180007454
lea rcx, [rbp + 0x7f0]
call fcn.18000e90c
test al, al
je 0x18000ddf9
lea rdx, [rbp - 0x68]
call fcn.18006b7c0
lea rdx, [rbp - 0x10]
mov rsi, rax
call fcn.18006a184
lea rdx, [rbp + 0x18]
mov rdi, rax
call fcn.18008dbe4
mov r8d, 6
lea rdx, [rbp + 0x38]
mov rbx, rax
call fcn.18006ca90
mov rdx, rax
lea rcx, [rbp + 0x88]
mov r8, rbx
call fcn.180009094
mov rdx, rax
lea r8, [rbp + 0x2b8]
lea rcx, [rbp + 0xa8]
call fcn.180009248
mov rdx, rax
lea rcx, [rbp + 0x468]
mov r8, rdi
call fcn.180009094
mov rdx, rax
lea r8, [rbp + 0x3c0]
lea rcx, [rbp + 0x178]
call fcn.180009248
mov rdx, rax
lea rcx, [rbp - 0x40]
mov r8, rsi
call fcn.180009094
mov r8, rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x138]
call fcn.18006eca0
mov rdx, rax
lea rcx, [rbp + 0x7f0]
call fcn.18000f9ec
lea rcx, [rsp + 0x68]
call fcn.180007454
lea rcx, [rbp - 0x40]
call fcn.180007454
lea rcx, [rbp + 0x178]
call fcn.180007454
lea rcx, [rbp + 0x468]
call fcn.180007454
lea rcx, [rbp + 0xa8]
call fcn.180007454
lea rcx, [rbp + 0x88]
call fcn.180007454
lea rcx, [rbp + 0x38]
call fcn.180007454
lea rcx, [rbp + 0x18]
call fcn.180007454
lea rcx, [rbp - 0x10]
call fcn.180007454
lea rcx, [rbp - 0x68]
call fcn.180007454
lea rcx, [rbp + 0x7f0]
call fcn.180006e44
mov r13d, 1
cmp r14b, r13b
jne 0x18000dfba
cmp r15b, r13b
jne 0x18000dfba
lea rdx, [rbp - 0x68]
call fcn.18007da4c
lea rdx, [rbp - 0x10]
mov rsi, rax
call fcn.18007c3e8
lea rdx, [rbp + 0x18]
mov rdi, rax
call fcn.18007d268
lea r8, [rbp + 0x3f8]
mov rbx, rax
lea rdx, [rbp + 0x1f8]
lea rcx, [rbp + 0x38]
call fcn.180009320
mov rdx, rax
mov qword [rsp + 0x20], rsi
mov r9, rdi
lea rcx, [rbp - 0x40]
mov r8, rbx
call fcn.1800046f4
mov rdx, rax
lea rcx, [rbp + 0x6b0]
call fcn.18000f114
lea rcx, [rbp - 0x40]
call fcn.1800070a4
lea rdx, [rsp + 0x68]
call fcn.18006a184
lea r8d, [r13 + 4]
mov rsi, rax
lea rdx, [rbp + 0xa8]
call fcn.18006ca90
lea rdx, [rbp + 0x88]
mov rdi, rax
call fcn.18006a184
lea rcx, [rbp + 0x38]
mov rbx, rax
call fcn.1800140e0
mov rdx, rax
lea rcx, [rbp + 0x18]
mov r8, rbx
call fcn.180009094
mov rdx, rax
lea rcx, [rbp - 0x10]
mov r8, rdi
call fcn.180009094
mov rdx, rax
lea rcx, [rbp - 0x68]
mov r8, rsi
call fcn.180009094
mov rdx, rax
lea rcx, [rbp + 0x3a0]
call fcn.1800074b0
lea rcx, [rbp - 0x68]
call fcn.180007454
lea rcx, [rbp - 0x10]
call fcn.180007454
lea rcx, [rbp + 0x18]
call fcn.180007454
lea rcx, [rbp + 0x38]
call fcn.180007454
lea rcx, [rbp + 0x88]
call fcn.180007454
lea rcx, [rbp + 0xa8]
call fcn.180007454
lea rcx, [rsp + 0x68]
call fcn.180007454
lea rcx, [rbp + 0x3a0]
call fcn.1800073d4
mov rcx, rax
call fcn.180016148
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp - 0x68]
call fcn.180007510
lea rdx, [rbp - 0x10]
mov rsi, rax
call fcn.18007c3e8
lea rdx, [rbp + 0x18]
mov rdi, rax
call fcn.18007eb4c
mov rbx, rax
lea r8, [rbp + 0x3f8]
lea rdx, [rbp + 0x1f8]
lea rcx, [rbp + 0x38]
call fcn.180009320
mov rdx, rax
mov qword [rsp + 0x20], rsi
mov r9, rdi
lea rcx, [rbp - 0x40]
mov r8, rbx
call fcn.1800046f4
mov rdx, rax
lea rcx, [rbp + 0x6c8]
call fcn.18000f114
lea rcx, [rbp - 0x40]
call fcn.1800070a4
lea rcx, [rbp + 0x150]
call fcn.1800074f8
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp - 0x10]
call fcn.180007510
lea rdx, [rbp + 0x770]
mov rbx, rax
lea rcx, [rbp + 0x18]
call fcn.180007510
mov rdx, rax
lea rcx, [rbp - 0x68]
mov r9, rbx
call fcn.1800142a4
mov rdx, rax
lea rcx, [rbp + 0x150]
call fcn.1800074b0
lea rcx, [rbp - 0x68]
call fcn.180007454
cmp r14b, r13b
jne 0x18000e1c4
cmp r15b, r13b
jne 0x18000e1c4
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x540]
call fcn.1800073e4
lea rdx, [rbp - 0x68]
call fcn.18007f6d4
mov rdx, rax
lea rcx, [rbp + 0x508]
call fcn.1800074b0
lea rcx, [rbp - 0x68]
call fcn.180007454
lea rdx, [rbp + 0x18]
call fcn.18007b08c
lea r8, [rbp + 0x508]
mov rbx, rax
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp - 0x10]
call fcn.180009320
mov rdx, rax
lea rcx, [rbp - 0x68]
mov r8, rbx
call fcn.180009094
mov rdx, rax
lea rcx, [rbp + 0x4e8]
call fcn.1800074b0
lea rcx, [rbp - 0x68]
call fcn.180007454
lea rcx, [rbp - 0x10]
call fcn.180007454
lea rcx, [rbp + 0x18]
call fcn.180007454
lea rdx, [0x1802b182b]
lea rcx, [rbp - 0x68]
call fcn.1800074d0
lea rdx, [rbp + 0x540]
mov rdi, rax
lea rcx, [rbp - 0x10]
call fcn.180007510
lea rdx, [rbp + 0x4e8]
mov rbx, rax
lea rcx, [rbp + 0x18]
call fcn.180007510
mov rcx, rax
mov r8, rdi
mov rdx, rbx
call fcn.180015cdc
lea rdx, [rbp + 0x38]
call fcn.18007b460
mov r8d, 3
lea rdx, [rbp + 0x18]
mov rbx, rax
call fcn.18006ca90
mov r8, rax
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp - 0x10]
call fcn.1800092b4
mov rdx, rax
lea rcx, [rbp - 0x68]
mov r8, rbx
call fcn.180009094
mov rdx, rax
lea rcx, [rbp + 0x580]
call fcn.1800074b0
lea rcx, [rbp - 0x68]
call fcn.180007454
lea rcx, [rbp - 0x10]
call fcn.180007454
lea rcx, [rbp + 0x18]
call fcn.180007454
lea rcx, [rbp + 0x38]
call fcn.180007454
call fcn.18005c848
lea rdx, [rbp + 0x4e8]
lea rcx, [rbp - 0x10]
call fcn.180007510
lea rdx, [rbp - 0x68]
mov rdi, rax
call fcn.18007b08c
mov r8, rax
lea rdx, [rbp + 0x508]
lea rcx, [rbp + 0x18]
call fcn.1800092b4
lea rdx, [rbp + 0x580]
mov rbx, rax
lea rcx, [rbp + 0x38]
call fcn.180007510
mov rcx, rax
mov r8, rdi
mov rdx, rbx
call fcn.180003b30
lea rcx, [rbp - 0x68]
call fcn.180007454
test r15b, r15b
jne 0x18000e1f9
lea r8, [rbp + 0x3f8]
lea rdx, [rbp + 0x1f8]
lea rcx, [rbp - 0x68]
call fcn.180009320
mov rcx, rax
call fcn.1800073d4
mov rcx, rax
call fcn.18005c51c
lea rcx, [rbp - 0x68]
call fcn.180007454
lea rcx, [rbp + 0x750]
call fcn.18000f0f0
lea rcx, [rbp + 0x150]
call fcn.180007454
lea rcx, [rbp + 0x7f0]
call fcn.180005730
lea rcx, [rbp + 0x750]
call fcn.1800070a4
mov r15d, dword [rbp + 0x170]
lea rcx, [rbp + 0x450]
add r15d, r13d
mov dword [rbp + 0x170], r15d
movsxd r13, r15d
call fcn.18000f0e4
cmp r13, rax
jb 0x18000d748
mov esi, dword [rbp - 0x20]
xor r13d, r13d
lea r15d, [r13 + 1]
lea rcx, [rbp + 0x370]
call fcn.18000f0f0
lea rcx, [rbp + 0x6e0]
call fcn.18000f0f0
lea rcx, [rbp + 0x388]
call fcn.18000f0f0
lea rcx, [rbp + 0x450]
call fcn.18000f0f0
lea rcx, [rbp + 0x6f8]
call fcn.18000f0f0
lea rcx, [rbp + 0x6f8]
call fcn.1800070a4
lea rcx, [rbp + 0x450]
call fcn.1800070a4
lea rcx, [rbp + 0x388]
call fcn.1800070a4
lea rcx, [rbp + 0x6e0]
call fcn.1800070a4
lea rcx, [rbp + 0x370]
call fcn.1800070a4
add esi, r15d
lea rcx, [rbp + 0x358]
mov dword [rbp - 0x20], esi
movsxd rbx, esi
call fcn.18000f0e4
cmp rbx, rax
jb 0x18000d2a3
cmp r14b, r15b
jne 0x18000e58e
lea rcx, [rbp + 0x198]
mov ebx, r13d
call fcn.18000f0e4
test rax, rax
je 0x18000e33d
mov rdx, r13
lea rcx, [rbp + 0x198]
call fcn.18000f0d8
mov rcx, rax
call fcn.18000fad0
add ebx, r15d
lea rcx, [rbp + 0x198]
movsxd rdx, ebx
call fcn.18000f0e4
cmp rdx, rax
jb 0x18000e312
lea rcx, [rbp + 0x198]
mov edi, r13d
call fcn.18000f0e4
test rax, rax
je 0x18000e3a4
mov rbx, r13
mov rdx, rbx
lea rcx, [rbp + 0x198]
call fcn.18000f0d8
mov rcx, rax
call fcn.18000fad0
test al, al
je 0x18000e38d
mov rdx, rbx
lea rcx, [rbp + 0x198]
call fcn.18000f0d8
mov rdx, rax
lea rcx, [rbp + 0x680]
call fcn.180007060
add edi, r15d
lea rcx, [rbp + 0x198]
movsxd rbx, edi
call fcn.18000f0e4
cmp rbx, rax
jb 0x18000e354
lea rcx, [rbp - 0x68]
call fcn.1800140e0
mov rdx, rax
lea rcx, [rbp + 0x640]
call fcn.1800074b0
lea rcx, [rbp - 0x68]
call fcn.180007454
lea rdx, [rbp - 0x10]
call fcn.180080ba4
lea rdx, [rbp + 0x680]
mov rbx, rax
lea rcx, [rsp + 0x68]
call fcn.18000f1b4
mov r8, rax
lea rdx, [rbp - 0x68]
mov r9, rbx
call fcn.18007b834
mov rdx, rax
lea rcx, [rbp + 0x600]
call fcn.1800074b0
lea rcx, [rbp - 0x68]
call fcn.180007454
lea rdx, [rbp + 0x18]
call fcn.180080ba4
lea rdx, [rbp + 0x6b0]
mov rbx, rax
lea rcx, [rsp + 0x68]
call fcn.18000f1b4
mov r8, rax
lea rdx, [rbp - 0x68]
mov r9, rbx
call fcn.18007b834
mov rdx, rax
lea rcx, [rbp + 0x5e0]
call fcn.1800074b0
lea rcx, [rbp - 0x68]
call fcn.180007454
lea rdx, [rbp + 0x38]
call fcn.180080ba4
lea rdx, [rbp + 0x6c8]
mov rbx, rax
lea rcx, [rsp + 0x68]
call fcn.18000f1b4
mov r8, rax
lea rdx, [rbp - 0x68]
mov r9, rbx
call fcn.18007b834
mov rdx, rax
lea rcx, [rbp + 0x5c0]
call fcn.1800074b0
lea rcx, [rbp - 0x68]
call fcn.180007454
lea rcx, [rbp + 0x5c0]
call fcn.1800073d4
lea rcx, [rbp + 0x5e0]
mov qword [rsp + 0x60], rax
call fcn.1800073d4
lea rcx, [rbp + 0x600]
mov qword [rbp - 0x70], rax
call fcn.1800073d4
lea rcx, [rbp + 0x580]
mov qword [rbp + 0x10], rax
call fcn.1800073d4
lea rcx, [rbp + 0x540]
mov r13, rax
call fcn.1800073d4
lea rcx, [rbp + 0x4e8]
mov r12, rax
call fcn.1800073d4
lea rcx, [rbp + 0x3a0]
mov r15, rax
call fcn.1800073d4
lea rcx, [rbp + 0x620]
mov r14, rax
call fcn.1800073d4
lea rcx, [rbp + 0x508]
mov rsi, rax
call fcn.1800073d4
lea rcx, [rbp + 0x640]
mov rdi, rax
call fcn.1800073d4
lea rcx, [rbp + 0x660]
mov rbx, rax
call fcn.1800073d4
mov rcx, rax
mov r9, rsi
mov rax, qword [rsp + 0x60]
mov r8, rdi
mov qword [rsp + 0x50], rax
mov rdx, rbx
mov rax, qword [rbp - 0x70]
mov qword [rsp + 0x48], rax
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
call qword [rbp + 0x140]
mov rcx, qword [rbp - 0x18]
call fcn.180018c98
lea rcx, [rbp + 0x680]
call fcn.18000f0f0
lea rcx, [rbp + 0x358]
call fcn.18000f0f0
lea rcx, [rbp + 0x198]
call fcn.18000f0f0
lea rcx, [rbp + 0x6b0]
call fcn.18000f0f0
lea rcx, [rbp + 0x6c8]
call fcn.18000f0f0
mov rcx, qword [rbp - 0x48]
call fcn.18005c498
lea rcx, [rbp + 0x680]
call fcn.1800070a4
lea rcx, [rbp + 0x6c8]
call fcn.1800070a4
lea rcx, [rbp + 0x6b0]
call fcn.1800070a4
lea rcx, [rbp + 0x198]
call fcn.1800070a4
lea rcx, [rbp + 0x7a8]
call fcn.180007454
lea rcx, [rbp + 0x7c8]
call fcn.180007454
lea rcx, [rbp + 0x3f8]
call fcn.180007454
lea rcx, [rbp + 0x770]
call fcn.180007454
lea rcx, [rbp + 0x698]
call fcn.18000615c
lea rcx, [rbp + 0x790]
call fcn.18000615c
lea rcx, [rbp + 0x278]
call fcn.180007454
lea rcx, [rbp + 0x1f8]
call fcn.180007454
lea rcx, [rbp + 0x710]
call fcn.180007454
lea rcx, [rbp + 0x488]
call fcn.180007454
lea rcx, [rbp + 0x4a8]
call fcn.180007454
lea rcx, [rbp + 0x3c0]
call fcn.180007454
lea rcx, [rbp + 0x1b0]
call fcn.180007454
lea rcx, [rbp + 0x528]
call fcn.18000615c
lea rcx, [rbp + 0x730]
call fcn.180007454
lea rcx, [rbp + 0x4c8]
call fcn.180007454
lea rcx, [rbp + 0x358]
call fcn.1800070a4
lea rcx, [rbp + 0x3e0]
call fcn.1800070a4
lea rcx, [rbp + 0x438]
call fcn.1800070a4
lea rcx, [rbp + 0x2d8]
call fcn.180007454
lea rcx, [rbp + 0x2f8]
call fcn.180007454
lea rcx, [rbp + 0x2b8]
call fcn.180007454
lea rcx, [rbp + 0x338]
call fcn.180007454
lea rcx, [rbp + 0x258]
call fcn.180007454
lea rcx, [rbp + 0x298]
call fcn.180007454
lea rcx, [rbp + 0x238]
call fcn.180007454
lea rcx, [rbp + 0x218]
call fcn.180007454
lea rcx, [rbp + 0x1d0]
call fcn.180007454
lea rcx, [rbp + 0x418]
call fcn.180007454
lea rcx, [rbp + 0x560]
call fcn.180007454
lea rcx, [rbp + 0x318]
call fcn.180007454
lea rcx, [rbp + 0x5a0]
call fcn.180007454
lea rcx, [rbp + 0x3a0]
call fcn.180007454
lea rcx, [rbp + 0x5c0]
call fcn.180007454
lea rcx, [rbp + 0x5e0]
call fcn.180007454
lea rcx, [rbp + 0x600]
call fcn.180007454
lea rcx, [rbp + 0x580]
call fcn.180007454
lea rcx, [rbp + 0x540]
call fcn.180007454
lea rcx, [rbp + 0x4e8]
call fcn.180007454
lea rcx, [rbp + 0x620]
call fcn.180007454
lea rcx, [rbp + 0x508]
call fcn.180007454
lea rcx, [rbp + 0x640]
call fcn.180007454
lea rcx, [rbp + 0x660]
call fcn.180007454
mov rcx, qword [rbp + 0x920]
xor rcx, rsp
call fcn.180218930
lea r11, [rsp + 0xa30]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov rcx, qword [rbp - 0x48]
call fcn.18005c498
lea rcx, [rbp + 0x468]
call fcn.18000615c
lea rcx, [rbp + 0x178]
call fcn.18000615c
lea rcx, [rbp + 0x6f8]
call fcn.1800070a4
lea rcx, [rbp + 0x450]
call fcn.1800070a4
lea rcx, [rbp + 0x388]
call fcn.1800070a4
lea rcx, [rbp + 0x6e0]
call fcn.1800070a4
lea rcx, [rbp + 0x370]
call fcn.1800070a4
jmp 0x18000e5c7
mov rcx, qword [rbp - 0x48]
call fcn.18005c498
jmp 0x18000e84c
call fcn.1802209a8
int3
call fcn.1802209a8
int3
call fcn.1802209a8
int3
call fcn.1802209a8
int3
call fcn.1802209a8
int3
call fcn.1802209a8
int3
call fcn.1802209a8
int3
call fcn.1802209a8
int3
call fcn.1802209a8
int3
call fcn.1802209a8
int3
call fcn.1802209a8
int3
xor ecx, ecx
call fcn.180221fd8
int3
call fcn.1802209a8
int3
call fcn.1802209a8
int3
call fcn.1802209a8
int3
call fcn.1802209a8
int3
call fcn.1802209a8
int3
call fcn.1802209a8
int3
call fcn.1802209a8
int3