Function at 0x14001d250
Capabilities:
Get hostname
Get system information on windows

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r12
push r13
push r15
lea rbp, [rsp - 0x800]
sub rsp, 0x900
mov rax, qword [0x140238598]
xor rax, rsp
mov qword [rbp + 0x7f0], rax
lea rbx, [rcx + 0xe8]
mov rsi, rcx
mov rax, qword [rbx]
cmp dword [rax + 0x14], 0
jne 0x14001d2b1
mov r8d, 0xe5
lea rdx, str.c:qt64qt_1544645195969workqtbaseincludeqtcore.._.._src_corelib_tools_qlinkedlist.h
lea rcx, str._isEmpty__
call fcn.140122564
mov rax, qword [rbx]
cmp dword [rax + 0x10], 1
jbe 0x14001d2d1
lea r8, [rsp + 0x60]
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0x28]
mov rcx, rbx
call fcn.1400181a0
mov rax, qword [rbx]
mov rdx, qword [rsi + 0x118]
lea rcx, [rsp + 0x30]
mov rdi, qword [rax + 8]
mov r12d, 8
add rdx, r12
add rdi, 0x10
call fcn.14000b318
lea rdx, str.DIR_SEPARATOR
mov rbx, rax
lea rcx, [rsp + 0x48]
call fcn.14000b1d8
mov rdx, rax
mov rcx, rdi
call fcn.140016c0c
mov rdx, rbx
mov rcx, rax
call fcn.1400043d0
mov rcx, qword [rsp + 0x48]
lea r13d, [r12 - 6]
or r15d, 0xffffffff
mov eax, dword [rcx]
test eax, eax
je 0x14001d342
cmp eax, r15d
je 0x14001d34d
sub eax, 1
mov dword [rcx], eax
jne 0x14001d34d
mov rcx, qword [rsp + 0x48]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rcx, qword [rsp + 0x30]
mov eax, dword [rcx]
test eax, eax
je 0x14001d369
cmp eax, r15d
je 0x14001d374
sub eax, 1
mov dword [rcx], eax
jne 0x14001d374
mov rcx, qword [rsp + 0x30]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rdx, qword [rsi + 0x118]
lea rcx, [rsp + 0x48]
add rdx, 0x10
call fcn.14000b318
lea rdx, str.DIRLIST_SEPARATOR
mov rbx, rax
lea rcx, [rsp + 0x30]
call fcn.14000b1d8
mov rdx, rax
mov rcx, rdi
call fcn.140016c0c
mov rdx, rbx
mov rcx, rax
call fcn.1400043d0
mov rcx, qword [rsp + 0x30]
mov eax, dword [rcx]
test eax, eax
je 0x14001d3cf
cmp eax, r15d
je 0x14001d3da
sub eax, 1
mov dword [rcx], eax
jne 0x14001d3da
mov rcx, qword [rsp + 0x30]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx]
test eax, eax
je 0x14001d3f6
cmp eax, r15d
je 0x14001d401
sub eax, 1
mov dword [rcx], eax
jne 0x14001d401
mov rcx, qword [rsp + 0x48]
mov r8, r12
mov rdx, r13
call fcn.14010b388
lea rcx, [rsp + 0x60]
call fcn.14010f350
mov rcx, rax
lea rdx, [rsp + 0x28]
xor r8d, r8d
call fcn.14011302c
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.14000b318
lea rdx, str._DATE_
mov rbx, rax
lea rcx, [rsp + 0x30]
call fcn.14000b1d8
mov rdx, rax
mov rcx, rdi
call fcn.140016c0c
mov rdx, rbx
mov rcx, rax
call fcn.1400043d0
mov rcx, qword [rsp + 0x30]
mov eax, dword [rcx]
test eax, eax
je 0x14001d46e
cmp eax, r15d
je 0x14001d479
sub eax, 1
mov dword [rcx], eax
jne 0x14001d479
mov rcx, qword [rsp + 0x30]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx]
test eax, eax
je 0x14001d495
cmp eax, r15d
je 0x14001d4a0
sub eax, 1
mov dword [rcx], eax
jne 0x14001d4a0
mov rcx, qword [rsp + 0x48]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rcx, qword [rsp + 0x28]
mov eax, dword [rcx]
test eax, eax
je 0x14001d4bc
cmp eax, r15d
je 0x14001d4c7
sub eax, 1
mov dword [rcx], eax
jne 0x14001d4c7
mov rcx, qword [rsp + 0x28]
mov r8, r12
mov rdx, r13
call fcn.14010b388
lea rcx, [rsp + 0x60]
call fcn.14010e624
mov rdx, qword [rsi + 0x118]
add rdx, 0x20
mov rax, qword [rdx]
cmp dword [rax + 4], 0
je 0x14001d56b
lea rcx, [rsp + 0x48]
call fcn.14000b318
lea rdx, str.QMAKE_QMAKE
mov rbx, rax
lea rcx, [rsp + 0x30]
call fcn.14000b1d8
mov rdx, rax
mov rcx, rdi
call fcn.140016c0c
mov rdx, rbx
mov rcx, rax
call fcn.1400043d0
mov rcx, qword [rsp + 0x30]
mov eax, dword [rcx]
test eax, eax
je 0x14001d539
cmp eax, r15d
je 0x14001d544
sub eax, 1
mov dword [rcx], eax
jne 0x14001d544
mov rcx, qword [rsp + 0x30]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx]
test eax, eax
je 0x14001d560
cmp eax, r15d
je 0x14001d56b
sub eax, 1
mov dword [rcx], eax
jne 0x14001d56b
mov rcx, qword [rsp + 0x48]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rdx, qword [rsi + 0x118]
lea rbx, [0x1401a5d88]
add rdx, 0x28
mov rcx, qword [rdx]
mov eax, dword [rcx + 8]
cmp dword [rcx + 0xc], eax
je 0x14001d638
lea rcx, [rsp + 0x20]
call fcn.14000b4e8
lea rdx, str.QMAKE_ARGS
mov rbx, rax
lea rcx, [rsp + 0x30]
call fcn.14000b1d8
mov rdx, rax
mov rcx, rdi
call fcn.140016c0c
mov rcx, qword [rbx]
lea rdx, [0x1401a5d88]
mov qword [rbx], rdx
mov rdx, qword [rax]
mov qword [rax], rcx
mov eax, dword [rdx]
test eax, eax
je 0x14001d5da
cmp eax, r15d
je 0x14001d5e4
sub eax, 1
mov dword [rdx], eax
jne 0x14001d5e4
lea rcx, [rsp + 0x60]
call fcn.1400051f8
mov rcx, qword [rsp + 0x30]
mov eax, dword [rcx]
test eax, eax
je 0x14001d600
cmp eax, r15d
je 0x14001d60b
sub eax, 1
mov dword [rcx], eax
jne 0x14001d60b
mov rcx, qword [rsp + 0x30]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rdx, qword [rsp + 0x20]
mov eax, dword [rdx]
test eax, eax
je 0x14001d627
cmp eax, r15d
je 0x14001d631
sub eax, 1
mov dword [rdx], eax
jne 0x14001d631
mov rdx, qword [rsp + 0x20]
lea rcx, [rsp + 0x20]
call fcn.1400051f8
lea rbx, [0x1401a5d88]
mov rdx, qword [rsi + 0x118]
add rdx, 0x38
mov rax, qword [rdx]
cmp dword [rax + 4], 0
je 0x14001d724
lea rcx, [rsp + 0x48]
call fcn.14000b318
mov rdx, rax
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x20]
call fcn.1400043d0
lea rdx, str.QMAKE_QTCONF
lea rcx, [rsp + 0x30]
call fcn.14000b1d8
mov rdx, rax
mov rcx, rdi
call fcn.140016c0c
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rax]
mov qword [rax], rcx
mov eax, dword [rdx]
test eax, eax
je 0x14001d6a5
cmp eax, r15d
je 0x14001d6af
sub eax, 1
mov dword [rdx], eax
jne 0x14001d6af
lea rcx, [rsp + 0x60]
call fcn.1400051f8
mov rcx, qword [rsp + 0x30]
mov eax, dword [rcx]
test eax, eax
je 0x14001d6cb
cmp eax, r15d
je 0x14001d6d6
sub eax, 1
mov dword [rcx], eax
jne 0x14001d6d6
mov rcx, qword [rsp + 0x30]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov eax, dword [0x1401a5d88]
test eax, eax
je 0x14001d6f0
cmp eax, r15d
je 0x14001d6fd
sub eax, 1
mov dword [0x1401a5d88], eax
jne 0x14001d6fd
mov rdx, rbx
lea rcx, [rsp + 0x20]
call fcn.1400051f8
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx]
test eax, eax
je 0x14001d719
cmp eax, r15d
je 0x14001d724
sub eax, 1
mov dword [rcx], eax
jne 0x14001d724
mov rcx, qword [rsp + 0x48]
mov r8, r12
mov rdx, r13
call fcn.14010b388
lea rcx, [rbp - 0x70]
call qword [sym.imp.KERNEL32.dll_GetSystemInfo]
mov edx, dword [rbp - 0x50]
lea rcx, [rsp + 0x28]
mov r8d, 0xa
call fcn.14013db38
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.14000b318
mov rdx, rax
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x20]
call fcn.1400043d0
lea rdx, str.QMAKE_HOST.cpu_count
lea rcx, [rsp + 0x30]
call fcn.14000b1d8
mov rdx, rax
mov rcx, rdi
call fcn.140016c0c
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rax]
mov qword [rax], rcx
mov eax, dword [rdx]
test eax, eax
je 0x14001d799
cmp eax, r15d
je 0x14001d7a3
sub eax, 1
mov dword [rdx], eax
jne 0x14001d7a3
lea rcx, [rsp + 0x60]
call fcn.1400051f8
mov rcx, qword [rsp + 0x30]
mov eax, dword [rcx]
test eax, eax
je 0x14001d7bf
cmp eax, r15d
je 0x14001d7ca
sub eax, 1
mov dword [rcx], eax
jne 0x14001d7ca
mov rcx, qword [rsp + 0x30]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov eax, dword [0x1401a5d88]
test eax, eax
je 0x14001d7e4
cmp eax, r15d
je 0x14001d7f1
sub eax, 1
mov dword [0x1401a5d88], eax
jne 0x14001d7f1
mov rdx, rbx
lea rcx, [rsp + 0x20]
call fcn.1400051f8
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx]
test eax, eax
je 0x14001d80d
cmp eax, r15d
je 0x14001d818
sub eax, 1
mov dword [rcx], eax
jne 0x14001d818
mov rcx, qword [rsp + 0x48]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rcx, qword [rsp + 0x28]
mov eax, dword [rcx]
test eax, eax
je 0x14001d834
cmp eax, r15d
je 0x14001d83f
sub eax, 1
mov dword [rcx], eax
jne 0x14001d83f
mov rcx, qword [rsp + 0x28]
mov r8, r12
mov rdx, r13
call fcn.14010b388
lea rdx, str.Windows
lea rcx, [rsp + 0x48]
call fcn.14000b468
lea rdx, str.QMAKE_HOST.os
mov rbx, rax
lea rcx, [rsp + 0x30]
call fcn.14000b1d8
mov rdx, rax
mov rcx, rdi
call fcn.140016c0c
mov rdx, rbx
mov rcx, rax
call fcn.1400043d0
mov rcx, qword [rsp + 0x30]
mov eax, dword [rcx]
test eax, eax
je 0x14001d896
cmp eax, r15d
je 0x14001d8a1
sub eax, 1
mov dword [rcx], eax
jne 0x14001d8a1
mov rcx, qword [rsp + 0x30]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx]
test eax, eax
je 0x14001d8bd
cmp eax, r15d
je 0x14001d8c8
sub eax, 1
mov dword [rcx], eax
jne 0x14001d8c8
mov rcx, qword [rsp + 0x48]
mov r8, r12
mov rdx, r13
call fcn.14010b388
lea rdx, [rbp - 0x78]
mov dword [rbp - 0x78], 0x400
lea rcx, [rbp - 0x10]
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
test eax, eax
je 0x14001d9dd
mov r8d, r15d
lea rdx, [rbp - 0x10]
lea rcx, [rsp + 0x28]
call fcn.14013c1dc
lea rdx, [0x1401a5d88]
mov rcx, qword [rax]
mov qword [rsp + 0x20], rcx
mov qword [rax], rdx
mov rcx, qword [rsp + 0x28]
mov eax, dword [rcx]
test eax, eax
je 0x14001d924
cmp eax, r15d
je 0x14001d92f
sub eax, 1
mov dword [rcx], eax
jne 0x14001d92f
mov rcx, qword [rsp + 0x28]
mov r8, r12
mov rdx, r13
call fcn.14010b388
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x48]
call fcn.14000b318
lea rdx, str.QMAKE_HOST.name
mov rbx, rax
lea rcx, [rsp + 0x30]
call fcn.14000b1d8
mov rdx, rax
mov rcx, rdi
call fcn.140016c0c
mov rdx, rbx
mov rcx, rax
call fcn.1400043d0
mov rcx, qword [rsp + 0x30]
mov eax, dword [rcx]
test eax, eax
je 0x14001d984
cmp eax, r15d
je 0x14001d98f
sub eax, 1
mov dword [rcx], eax
jne 0x14001d98f
mov rcx, qword [rsp + 0x30]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx]
test eax, eax
je 0x14001d9ab
cmp eax, r15d
je 0x14001d9b6
sub eax, 1
mov dword [rcx], eax
jne 0x14001d9b6
mov rcx, qword [rsp + 0x48]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rcx, qword [rsp + 0x20]
mov eax, dword [rcx]
test eax, eax
je 0x14001d9d2
cmp eax, r15d
je 0x14001d9dd
sub eax, 1
mov dword [rcx], eax
jne 0x14001d9dd
mov rcx, qword [rsp + 0x20]
mov r8, r12
mov rdx, r13
call fcn.14010b388
lea rcx, [rsp + 0x28]
call fcn.140121f48
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.14000b318
lea rdx, str.QMAKE_HOST.version
mov rbx, rax
lea rcx, [rsp + 0x30]
call fcn.14000b1d8
mov rdx, rax
mov rcx, rdi
call fcn.140016c0c
mov rdx, rbx
mov rcx, rax
call fcn.1400043d0
mov rcx, qword [rsp + 0x30]
mov eax, dword [rcx]
test eax, eax
je 0x14001da3a
cmp eax, r15d
je 0x14001da45
sub eax, 1
mov dword [rcx], eax
jne 0x14001da45
mov rcx, qword [rsp + 0x30]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx]
test eax, eax
je 0x14001da61
cmp eax, r15d
je 0x14001da6c
sub eax, 1
mov dword [rcx], eax
jne 0x14001da6c
mov rcx, qword [rsp + 0x48]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rcx, qword [rsp + 0x28]
mov eax, dword [rcx]
test eax, eax
je 0x14001da88
cmp eax, r15d
je 0x14001da93
sub eax, 1
mov dword [rcx], eax
jne 0x14001da93
mov rcx, qword [rsp + 0x28]
mov r8, r12
mov rdx, r13
call fcn.14010b388
lea rcx, [rsp + 0x28]
call fcn.140122280
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.14000b318
lea rdx, str.QMAKE_HOST.version_string
mov rbx, rax
lea rcx, [rsp + 0x30]
call fcn.14000b1d8
mov rdx, rax
mov rcx, rdi
call fcn.140016c0c
mov rdx, rbx
mov rcx, rax
call fcn.1400043d0
mov rcx, qword [rsp + 0x30]
mov eax, dword [rcx]
test eax, eax
je 0x14001daf0
cmp eax, r15d
je 0x14001dafb
sub eax, 1
mov dword [rcx], eax
jne 0x14001dafb
mov rcx, qword [rsp + 0x30]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx]
test eax, eax
je 0x14001db17
cmp eax, r15d
je 0x14001db22
sub eax, 1
mov dword [rcx], eax
jne 0x14001db22
mov rcx, qword [rsp + 0x48]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rcx, qword [rsp + 0x28]
mov eax, dword [rcx]
test eax, eax
je 0x14001db3e
cmp eax, r15d
je 0x14001db49
sub eax, 1
mov dword [rcx], eax
jne 0x14001db49
mov rcx, qword [rsp + 0x28]
mov r8, r12
mov rdx, r13
call fcn.14010b388
lea rcx, [rbp - 0x40]
call qword [sym.imp.KERNEL32.dll_GetSystemInfo]
lea rcx, [rsp + 0x68]
call fcn.14000b4c8
movzx ecx, word [rbp - 0x40]
test ecx, ecx
je 0x14001db8f
sub ecx, 6
je 0x14001db86
sub ecx, 3
je 0x14001db7d
cmp ecx, 1
je 0x14001db86
lea rdx, str.Unknown
jmp 0x14001db96
lea rdx, str.x86_64
jmp 0x14001db96
lea rdx, str.IA64
jmp 0x14001db96
lea rdx, [0x140195818]
lea rcx, [rsp + 0x30]
call fcn.14000b468
mov rdx, rax
lea rcx, [rsp + 0x68]
mov rbx, rax
call fcn.1401396ec
mov ecx, dword [rbx + 8]
mov dword [rsp + 0x70], ecx
mov ecx, dword [rbx + 0xc]
mov dword [rsp + 0x74], ecx
mov ecx, dword [rbx + 0x10]
mov dword [rsp + 0x78], ecx
mov eax, dword [rbx + 0x14]
mov rcx, qword [rsp + 0x30]
mov dword [rsp + 0x7c], eax
mov eax, dword [rcx]
test eax, eax
je 0x14001dbe8
cmp eax, r15d
je 0x14001dbf3
sub eax, 1
mov dword [rcx], eax
jne 0x14001dbf3
mov rcx, qword [rsp + 0x30]
mov r8, r12
mov rdx, r13
call fcn.14010b388
lea rdx, str.QMAKE_HOST.arch
lea rcx, [rsp + 0x30]
call fcn.14000b1d8
mov rdx, rax
mov rcx, rdi
call fcn.140016c0c
lea rdx, [rsp + 0x68]
mov rcx, rax
call fcn.1400043d0
mov rcx, qword [rsp + 0x30]
mov eax, dword [rcx]
test eax, eax
je 0x14001dc38
cmp eax, r15d
je 0x14001dc43
sub eax, 1
mov dword [rcx], eax
jne 0x14001dc43
mov rcx, qword [rsp + 0x30]
mov r8, r12
mov rdx, r13
call fcn.14010b388
lea rcx, str.VCToolsInstallDir
call fcn.14016a910
mov edx, eax
lea rcx, str.VCToolsInstallDir
call fcn.14013bf50
mov rcx, qword [rsi + 0x118]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
mov qword [rsp + 0x20], rax
call fcn.14000f5d8
mov rcx, qword [rsp + 0x20]
mov eax, dword [rcx]
test eax, eax
je 0x14001dc93
cmp eax, r15d
je 0x14001dc9e
sub eax, 1
mov dword [rcx], eax
jne 0x14001dc9e
mov rcx, qword [rsp + 0x20]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rax, qword [rbp - 0x80]
cmp dword [rax + 4], 0
jne 0x14001dd3d
lea rcx, str.VCINSTALLDIR
call fcn.14016a910
mov edx, eax
lea rcx, str.VCINSTALLDIR
call fcn.14013bf50
mov rcx, qword [rsi + 0x118]
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0x28]
mov qword [rsp + 0x20], rax
call fcn.14000f5d8
mov rdx, qword [rbp - 0x80]
mov rcx, qword [rax]
mov qword [rbp - 0x80], rcx
mov qword [rax], rdx
mov rcx, qword [rsp + 0x28]
mov eax, dword [rcx]
test eax, eax
je 0x14001dd0b
cmp eax, r15d
je 0x14001dd16
sub eax, 1
mov dword [rcx], eax
jne 0x14001dd16
mov rcx, qword [rsp + 0x28]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rcx, qword [rsp + 0x20]
mov eax, dword [rcx]
test eax, eax
je 0x14001dd32
cmp eax, r15d
je 0x14001dd3d
sub eax, 1
mov dword [rcx], eax
jne 0x14001dd3d
mov rcx, qword [rsp + 0x20]
mov r8, r12
mov rdx, r13
call fcn.14010b388
lea rcx, [0x140195964]
call fcn.14016a910
mov edx, eax
lea rcx, [0x140195964]
call fcn.14013bf50
mov rcx, qword [rsi + 0x118]
lea r8, [rsp + 0x28]
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x28], rax
call fcn.14000f5d8
mov r8, rax
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x48]
call fcn.14001f094
lea rbx, [0x1401a5d88]
mov rdx, rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x20], rbx
call fcn.1400043d0
lea rdx, str.QMAKE_TARGET.arch
lea rcx, [rsp + 0x30]
call fcn.14000b1d8
mov rdx, rax
mov rcx, rdi
call fcn.140016c0c
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rax]
mov qword [rax], rcx
mov eax, dword [rdx]
test eax, eax
je 0x14001ddd5
cmp eax, r15d
je 0x14001dddf
sub eax, 1
mov dword [rdx], eax
jne 0x14001dddf
lea rcx, [rsp + 0x20]
call fcn.1400051f8
mov rcx, qword [rsp + 0x30]
mov eax, dword [rcx]
test eax, eax
je 0x14001ddfb
cmp eax, r15d
je 0x14001de06
sub eax, 1
mov dword [rcx], eax
jne 0x14001de06
mov rcx, qword [rsp + 0x30]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov eax, dword [0x1401a5d88]
test eax, eax
je 0x14001de20
cmp eax, r15d
je 0x14001de2d
sub eax, 1
mov dword [0x1401a5d88], eax
jne 0x14001de2d
mov rdx, rbx
lea rcx, [rsp + 0x20]
call fcn.1400051f8
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx]
test eax, eax
je 0x14001de49
cmp eax, r15d
je 0x14001de54
sub eax, 1
mov dword [rcx], eax
jne 0x14001de54
mov rcx, qword [rsp + 0x48]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rcx, qword [rsp + 0x60]
mov eax, dword [rcx]
test eax, eax
je 0x14001de70
cmp eax, r15d
je 0x14001de7b
sub eax, 1
mov dword [rcx], eax
jne 0x14001de7b
mov rcx, qword [rsp + 0x60]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rcx, qword [rsp + 0x28]
mov eax, dword [rcx]
test eax, eax
je 0x14001de97
cmp eax, r15d
je 0x14001dea2
sub eax, 1
mov dword [rcx], eax
jne 0x14001dea2
mov rcx, qword [rsp + 0x28]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rcx, qword [rbp - 0x80]
mov byte [rsi + 0x50], 1
mov eax, dword [rcx]
test eax, eax
je 0x14001dec0
cmp eax, r15d
je 0x14001decb
sub eax, 1
mov dword [rcx], eax
jne 0x14001decb
mov rcx, qword [rbp - 0x80]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rcx, qword [rsp + 0x68]
mov eax, dword [rcx]
test eax, eax
je 0x14001dee7
cmp eax, r15d
je 0x14001def2
sub eax, 1
mov dword [rcx], eax
jne 0x14001def2
mov rcx, qword [rsp + 0x68]
mov r8, r12
mov rdx, r13
call fcn.14010b388
mov rcx, qword [rbp + 0x7f0]
xor rcx, rsp
call fcn.1401666e0
lea r11, [rsp + 0x900]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r13
pop r12
pop rdi
pop rbp
ret