Function at 0x14009eae0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbx
sub rsp, 0x30
mov rbx, r9
test edx, edx
jne 0x14009eb94
test r8d, r8d
je 0x14009eb7b
sub r8d, 1
je 0x14009eb4b
sub r8d, 1
je 0x14009eb36
sub r8d, 1
je 0x14009eb20
cmp r8d, 1
jne 0x14009ec02
add rsp, 0x30
pop rbx
jmp 0x1400a2920
mov rax, qword [r9 + 0x10]
mov rdx, qword [r9 + 8]
movzx r8d, byte [rax]
add rsp, 0x30
pop rbx
jmp 0x1400a2600
mov rax, qword [r9 + 0x10]
mov rdx, qword [r9 + 8]
mov r8d, dword [rax]
add rsp, 0x30
pop rbx
jmp 0x1400a2750
mov rax, qword [r9 + 8]
lea rdx, [0x14024dbb0]
lea r9, [rsp + 0x20]
mov qword [rsp + 0x28], rax
mov r8d, 1
mov qword [rsp + 0x20], 0
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
add rsp, 0x30
pop rbx
ret
xor r9d, r9d
lea rdx, [0x14024dbb0]
xor r8d, r8d
add rsp, 0x30
pop rbx
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
cmp edx, 0xc
jne 0x14009ebc9
cmp r8d, 2
jne 0x14009ebaa
mov rcx, qword [r9 + 8]
mov ecx, dword [rcx]
cmp ecx, 1
je 0x14009ebb9
mov rax, qword [r9]
mov dword [rax], 0xffffffff
add rsp, 0x30
pop rbx
ret
call fcn.1400280c0
mov rcx, qword [rbx]
mov dword [rcx], eax
add rsp, 0x30
pop rbx
ret
cmp edx, 0xa
jne 0x14009ec02
mov rax, qword [r9 + 8]
mov rcx, qword [r9]
mov rdx, qword [rax]
lea rax, [0x1400a1bb0]
cmp rdx, rax
jne 0x14009ebf0
mov dword [rcx], 0
add rsp, 0x30
pop rbx
ret
lea rax, [0x1400a1bd0]
cmp rdx, rax
jne 0x14009ec02
mov dword [rcx], 1
add rsp, 0x30
pop rbx
ret
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rdi
sub rsp, 0x120
mov rax, qword [0x14025f4b8]
xor rax, rsp
mov qword [rsp + 0x110], rax
mov rsi, rdx
mov rdi, rcx
test r8b, r8b
je 0x1400a26e3
call qword [sym.imp.UICommon.dll_public:_static_class_UICommon____ptr64___cdecl_UICommon::instance_void_]
lea rdx, [rax + 0x208]
lea rcx, [rsp + 0xa0]
call qword [sym.imp.UICommon.dll_public:_void___cdecl_CVirtualBox::constructor_class_CVirtualBox_const____ptr64____ptr64]
nop
lea rdx, [rsp + 0x20]
mov rcx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QUuid::toString_void____ptr64]
nop
mov r8, rax
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0xa0]
call qword [sym.imp.UICommon.dll_public:_class_CMachine___cdecl_CVirtualBox::FindMachine_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0xa0]
call qword [sym.imp.UICommon.dll_public_virtual:_void___cdecl_CVirtualBox::destructor_void____ptr64]
cmp qword [rsp + 0x90], 0
je 0x1400a26d6
lea rcx, [rsp + 0x30]
call qword [sym.imp.UICommon.dll_public:_enum_KMachineState___cdecl_CMachine::GetState_void____ptr64]
mov ebx, eax
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x30]
call qword [sym.imp.UICommon.dll_public:_class_QString___cdecl_CMachine::GetName_void____ptr64]
nop
mov r9d, ebx
mov r8, rax
mov rdx, rsi
mov rcx, rdi
call fcn.14009b440
nop
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.UICommon.dll_public_virtual:_void___cdecl_CMachine::destructor_void____ptr64]
jmp 0x1400a2710
call fcn.14009cb40
cmp eax, 0xffffffff
je 0x1400a2710
lea rcx, [rdi + 0x10]
mov r8, qword [rcx]
cdqe
imul rdx, rax, 0x1e0
add rdx, qword [r8 + 0x10]
add rdx, r8
lea r8, [rdx + 0x1e0]
call fcn.14009c2a0
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x14024dbb0]
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
mov rcx, qword [rsp + 0x110]
xor rcx, rsp
call fcn.14015afd0
lea r11, [rsp + 0x120]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rsp, r11
pop rdi
ret
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov esi, r8d
mov rbx, rcx
call fcn.14009cb40
mov edi, eax
cmp eax, 0xffffffff
je 0x1400a27a0
mov rdx, qword [rbx + 0x10]
cmp eax, dword [rdx + 4]
jge 0x1400a27a0
mov edx, eax
lea rcx, [rbx + 0x10]
call fcn.14009b000
mov dword [rax + 0x18], esi
cmp esi, 6
jne 0x1400a27a0
mov edx, edi
lea rcx, [rbx + 0x10]
call fcn.14009b000
mov rcx, rax
call fcn.1400a0800
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x240]
sub rsp, 0x340
mov rax, qword [0x14025f4b8]
xor rax, rsp
mov qword [rbp + 0x230], rax
mov r14, rcx
mov qword [rbp - 0x60], rcx
cmp byte [rcx + 0xa8], 0
je 0x1400a4f8e
mov rax, qword [rcx + 0xa0]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a29eb
mov rax, rcx
xor edx, edx
cmp dword [rax + 0x18], 2
jl 0x1400a2990
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400a2994
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a2981
test rdx, rdx
je 0x1400a29eb
cmp dword [rdx + 0x18], 2
jg 0x1400a29eb
cmp byte [rdx + 0x1c], al
jne 0x1400a29eb
nop dword [rax]
cmp dword [rcx + 0x18], 1
jl 0x1400a29bf
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a29c3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a29b0
test rax, rax
je 0x1400a29eb
cmp dword [rax + 0x18], 1
jg 0x1400a29eb
cmp byte [rax + 0x1c], cl
jne 0x1400a29eb
xor r13b, r13b
mov rax, qword [r14 + 0xa0]
mov rcx, qword [rax + 0x10]
mov rax, rcx
jmp 0x1400a2a05
mov rax, qword [r14 + 0xa0]
mov rcx, qword [rax + 0x10]
mov rax, rcx
mov r13b, 1
test rcx, rcx
je 0x1400a2aeb
xor r8d, r8d
cmp dword [rax + 0x18], 5
jl 0x1400a2a17
mov r8, rax
mov rax, qword [rax + 8]
jmp 0x1400a2a1b
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a2a08
test r8, r8
je 0x1400a2aeb
cmp dword [r8 + 0x18], 5
jg 0x1400a2aeb
cmp byte [r8 + 0x1c], al
jne 0x1400a2aeb
nop
cmp dword [rcx + 0x18], 6
jl 0x1400a2a4f
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2a53
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a2a40
test rax, rax
je 0x1400a2aeb
cmp dword [rax + 0x18], 6
jg 0x1400a2aeb
cmp byte [rax + 0x1c], cl
jne 0x1400a2aeb
mov rax, qword [r14 + 0xa0]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a2aeb
mov rax, rcx
xor edx, edx
cmp dword [rax + 0x18], 7
jl 0x1400a2a94
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400a2a98
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a2a85
test rdx, rdx
je 0x1400a2aeb
cmp dword [rdx + 0x18], 7
jg 0x1400a2aeb
cmp byte [rdx + 0x1c], al
jne 0x1400a2aeb
nop dword [rax]
cmp dword [rcx + 0x18], 8
jl 0x1400a2abf
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2ac3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a2ab0
test rax, rax
je 0x1400a2aeb
cmp dword [rax + 0x18], 8
jg 0x1400a2aeb
cmp byte [rax + 0x1c], cl
jne 0x1400a2aeb
xor r9b, r9b
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
mov rax, r8
jmp 0x1400a2b0a
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
mov rax, r8
mov r9b, 1
mov byte [rsp + 0x30], r9b
test r8, r8
je 0x1400a2c3b
xor r10d, r10d
nop dword [rax]
cmp dword [rax + 0x18], 9
jl 0x1400a2b1f
mov r10, rax
mov rax, qword [rax + 8]
jmp 0x1400a2b23
mov rax, qword [rax + 0x10]
movzx edx, r13b
movzx ecx, r9b
test rax, rax
jne 0x1400a2b10
mov byte [rsp + 0x30], cl
test r10, r10
je 0x1400a2c3b
mov byte [rsp + 0x30], cl
cmp dword [r10 + 0x18], 9
jg 0x1400a2c3b
mov byte [rsp + 0x30], cl
cmp byte [r10 + 0x1c], al
jne 0x1400a2c3b
nop word [rax + rax]
cmp dword [r8 + 0x18], 0xa
jl 0x1400a2b70
mov rax, r8
mov r8, qword [r8 + 8]
jmp 0x1400a2b74
mov r8, qword [r8 + 0x10]
test r8, r8
jne 0x1400a2b60
mov byte [rsp + 0x30], cl
test rax, rax
je 0x1400a2c3b
mov byte [rsp + 0x30], cl
cmp dword [rax + 0x18], 0xa
jg 0x1400a2c3b
mov byte [rsp + 0x30], cl
cmp byte [rax + 0x1c], r8b
jne 0x1400a2c3b
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
mov byte [rsp + 0x30], cl
test r8, r8
je 0x1400a2c3b
mov rax, r8
xor r10d, r10d
cmp dword [rax + 0x18], 0xb
jl 0x1400a2bcf
mov r10, rax
mov rax, qword [rax + 8]
jmp 0x1400a2bd3
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a2bc0
mov byte [rsp + 0x30], cl
test r10, r10
je 0x1400a2c3b
mov byte [rsp + 0x30], cl
cmp dword [r10 + 0x18], 0xb
jg 0x1400a2c3b
mov byte [rsp + 0x30], cl
cmp byte [r10 + 0x1c], al
jne 0x1400a2c3b
cmp dword [r8 + 0x18], 0xc
jl 0x1400a2c06
mov rax, r8
mov r8, qword [r8 + 8]
jmp 0x1400a2c0a
mov r8, qword [r8 + 0x10]
test r8, r8
jne 0x1400a2bf6
mov byte [rsp + 0x30], cl
test rax, rax
je 0x1400a2c3b
mov byte [rsp + 0x30], cl
cmp dword [rax + 0x18], 0xc
jg 0x1400a2c3b
mov byte [rsp + 0x30], cl
cmp byte [rax + 0x1c], r8b
jne 0x1400a2c3b
xor bl, bl
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
jmp 0x1400a2c51
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
mov bl, 1
mov byte [rsp + 0x32], bl
test r8, r8
je 0x1400a2ca4
xor r10d, r10d
cmp dword [r8 + 0x18], 0xd
jl 0x1400a2c64
mov r10, r8
mov r8, qword [r8 + 8]
jmp 0x1400a2c68
mov r8, qword [r8 + 0x10]
movzx ecx, r9b
test r8, r8
jne 0x1400a2c54
mov byte [rsp + 0x32], bl
movzx edi, cl
mov byte [rsp + 0x30], cl
test r10, r10
je 0x1400a2ca9
mov byte [rsp + 0x32], bl
mov byte [rsp + 0x30], cl
cmp dword [r10 + 0x18], 0xd
jg 0x1400a2ca9
movzx esi, byte [r10 + 0x1c]
mov byte [rsp + 0x34], sil
mov byte [rsp + 0x32], bl
mov byte [rsp + 0x30], cl
jmp 0x1400a2cae
movzx edi, byte [rsp + 0x30]
mov byte [rsp + 0x34], 1
call qword [sym.imp.UICommon.dll_public:_static_class_UICommon____ptr64___cdecl_UICommon::instance_void_]
lea rdx, [rax + 0x270]
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.UICommon.dll_public:_void___cdecl_CHost::constructor_class_CHost_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.UICommon.dll_public:_unsigned_long_int___cdecl_CHost::GetMemorySize_void_const___ptr64]
mov eax, eax
shl rax, 0x14
mov qword [r14 + 0xc8], rax
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.UICommon.dll_public:_unsigned_long_int___cdecl_CHost::GetMemoryAvailable_void_const___ptr64]
mov eax, eax
shl rax, 0x14
mov qword [r14 + 0xd0], rax
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.UICommon.dll_public_virtual:_void___cdecl_CHost::destructor_void____ptr64]
mov rcx, r14
call fcn.14009ed10
xor r12d, r12d
lea r15, [r14 + 0x10]
mov rax, qword [r15]
cmp dword [rax + 4], r12d
jle 0x1400a2fde
xor esi, esi
mov qword [rsp + 0x48], rsi
nop dword [rax]
mov eax, dword [rax]
cmp eax, 1
jbe 0x1400a2d6b
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a2d60
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a2d6b
xor r8d, r8d
mov rcx, r15
call fcn.1400a05f0
mov rax, qword [r15]
mov rcx, qword [rax + 0x10]
add rcx, rsi
cmp qword [rcx + rax + 0x168], 0
je 0x1400a2fc0
test r13b, r13b
je 0x1400a2de4
mov edx, r12d
mov rcx, r15
call fcn.14009b000
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x30]
lea r8, [rsp + 0x64]
mov edx, 0x7fffffff
lea rcx, [rax + 0x108]
call qword [sym.imp.UICommon.dll_public:_long_long___int64____cdecl_CMachineDebugger::GetCPULoad_unsigned_long_int__unsigned_long_int____ptr64__unsigned_long_int____ptr64__unsigned_long_int____ptr64____ptr64]
mov ebx, dword [rsp + 0x64]
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov qword [rax + 0x20], rbx
mov ebx, dword [rsp + 0x68]
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov qword [rax + 0x28], rbx
movzx ebx, byte [rsp + 0x32]
test dil, dil
je 0x1400a2e8e
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov rsi, qword [rax + 0x60]
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov r14, qword [rax + 0x68]
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov rdi, rax
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov rbx, rax
mov edx, r12d
mov rcx, r15
call fcn.14009b000
lea rcx, [rax + 0x108]
lea r8, [rdi + 0x68]
lea rdx, [rbx + 0x60]
call qword [sym.imp.UICommon.dll_public:_static_void___cdecl_UIMonitorCommon::getNetworkLoad_class_CMachineDebugger____ptr64__unsigned_long_long_unsigned___int64_____ptr64__unsigned_long_long_unsigned___int64_____ptr64_]
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov rbx, qword [rax + 0x60]
sub rbx, rsi
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov qword [rax + 0x50], rbx
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov rbx, qword [rax + 0x68]
sub rbx, r14
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov qword [rax + 0x58], rbx
movzx ebx, byte [rsp + 0x32]
test bl, bl
je 0x1400a2f49
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov rsi, qword [rax + 0x80]
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov r14, qword [rax + 0x88]
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov rdi, rax
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov rbx, rax
mov edx, r12d
mov rcx, r15
call fcn.14009b000
lea rcx, [rax + 0x108]
lea r8, [rdi + 0x88]
lea rdx, [rbx + 0x80]
call qword [sym.imp.UICommon.dll_public:_static_void___cdecl_UIMonitorCommon::getDiskLoad_class_CMachineDebugger____ptr64__unsigned_long_long_unsigned___int64_____ptr64__unsigned_long_long_unsigned___int64_____ptr64_]
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov rbx, qword [rax + 0x80]
sub rbx, rsi
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov qword [rax + 0x70], rbx
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov rbx, qword [rax + 0x88]
sub rbx, r14
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov qword [rax + 0x78], rbx
movzx ebx, byte [rsp + 0x32]
cmp byte [rsp + 0x34], 0
je 0x1400a2fbb
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov rdi, qword [rax + 0x98]
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov rbx, rax
mov edx, r12d
mov rcx, r15
call fcn.14009b000
lea rcx, [rax + 0x108]
lea rdx, [rbx + 0x98]
call qword [sym.imp.UICommon.dll_public:_static_void___cdecl_UIMonitorCommon::getVMMExitCount_class_CMachineDebugger____ptr64__unsigned_long_long_unsigned___int64_____ptr64_]
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov rbx, qword [rax + 0x98]
sub rbx, rdi
mov edx, r12d
mov rcx, r15
call fcn.14009b000
mov qword [rax + 0x90], rbx
movzx ebx, byte [rsp + 0x32]
movzx edi, byte [rsp + 0x30]
inc r12d
add qword [rsp + 0x48], 0x1e0
mov rax, qword [r15]
cmp r12d, dword [rax + 4]
mov rsi, qword [rsp + 0x48]
jl 0x1400a2d30
xor r13d, r13d
cmp dword [rax + 4], r13d
jle 0x1400a4c19
xor ebx, ebx
mov qword [rbp + 0x28], rbx
mov dword [rsp + 0x6c], ebx
mov dword [rsp + 0x70], 1
mov dword [rsp + 0x74], 2
mov dword [rbp - 0x80], 5
mov dword [rbp - 0x7c], 6
mov dword [rbp - 0x78], 7
mov dword [rbp - 0x74], 8
mov dword [rbp - 0x70], 9
mov dword [rbp - 0x6c], 0xa
mov dword [rbp - 0x68], 0xb
mov dword [rbp - 0x64], 0xc
mov dword [rsp + 0x48], 0xd
mov eax, dword [rax]
cmp eax, 1
jbe 0x1400a3080
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a3075
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a3080
xor r8d, r8d
mov rcx, r15
call fcn.1400a05f0
mov rdx, qword [r15]
movsxd rax, r13d
imul r14, rax, 0x1e0
add r14, qword [rdx + 0x10]
add r14, rdx
mov eax, dword [rdx]
cmp eax, 1
jbe 0x1400a30cf
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a30c4
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a30cf
xor r8d, r8d
mov rcx, r15
call fcn.1400a05f0
mov rcx, qword [r15]
imul r12, rbx, 0x1e0
mov rdi, qword [rcx + 0x10]
add rdi, r12
add rdi, rcx
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a3127
xor ebx, ebx
cmp dword [rcx + 0x18], 0
jl 0x1400a3110
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3114
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3101
test rbx, rbx
je 0x1400a3127
cmp dword [rbx + 0x18], ecx
jle 0x1400a31bc
lea rcx, [rbp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a319b
nop dword [rax + rax]
mov r9, rcx
mov edx, dword [rcx + 0x18]
test edx, edx
js 0x1400a3173
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3177
mov rcx, qword [rcx + 0x10]
shr edx, 0x1f
xor dl, 1
test rcx, rcx
jne 0x1400a3160
test rbx, rbx
je 0x1400a319b
cmp dword [rbx + 0x18], ecx
jg 0x1400a319b
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a31b2
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x6c]
mov rcx, r10
call fcn.14009bbd0
mov rbx, rax
lea rcx, [rbp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
lea rdx, [r14 + 0x10]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
mov edx, 3
lea rcx, [0x14019b0ec]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x50], rax
mov dl, 0x20
lea rcx, [rsp + 0x34]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rax, qword [r15]
mov ecx, dword [rax]
cmp ecx, 1
jbe 0x1400a322e
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a3223
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a322e
xor r8d, r8d
mov rcx, r15
call fcn.1400a05f0
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
mov r8d, 0xa
mov rdx, qword [rdx + rax + 0x20]
lea rcx, [rbp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_unsigned_long_long_unsigned___int64___int_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x48]
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, qword [r15]
mov edx, dword [rcx]
cmp edx, 1
jbe 0x1400a32a8
mov rcx, qword [r15]
mov edx, dword [rcx + 8]
and edx, 0x7fffffff
jne 0x1400a329d
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a32a8
xor r8d, r8d
mov rcx, r15
call fcn.1400a05f0
mov rcx, qword [r15]
mov rdi, qword [rcx + 0x10]
add rdi, r12
add rdi, rcx
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a32fa
xor ebx, ebx
cmp dword [rcx + 0x18], 1
jl 0x1400a32e2
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a32e6
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a32d3
test rbx, rbx
je 0x1400a32fa
cmp dword [rbx + 0x18], 1
jle 0x1400a3389
lea rcx, [rbp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3368
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 1
jl 0x1400a3342
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3346
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3330
test rbx, rbx
je 0x1400a3368
cmp dword [rbx + 0x18], 1
jg 0x1400a3368
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a337f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x70]
mov rcx, r10
call fcn.14009bbd0
mov rbx, rax
lea rcx, [rbp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 3
lea rcx, [0x14019b0ec]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x48], rax
mov dl, 0x20
lea rcx, [rsp + 0x32]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rax, qword [r15]
mov ecx, dword [rax]
cmp ecx, 1
jbe 0x1400a341b
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a3410
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a341b
xor r8d, r8d
mov rcx, r15
call fcn.1400a05f0
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
mov r8d, 0xa
mov rdx, qword [rdx + rax + 0x28]
lea rcx, [rbp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_unsigned_long_long_unsigned___int64___int_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x60]
lea rcx, [rbp - 0x48]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, qword [r15]
mov edx, dword [rcx]
cmp edx, 1
jbe 0x1400a3495
mov rcx, qword [r15]
mov edx, dword [rcx + 8]
and edx, 0x7fffffff
jne 0x1400a348a
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a3495
xor r8d, r8d
mov rcx, r15
call fcn.1400a05f0
mov rcx, qword [r15]
mov rdi, qword [rcx + 0x10]
add rdi, r12
add rdi, rcx
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a34e7
xor ebx, ebx
cmp dword [rcx + 0x18], 2
jl 0x1400a34cf
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a34d3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a34c0
test rbx, rbx
je 0x1400a34e7
cmp dword [rbx + 0x18], 2
jle 0x1400a3579
lea rcx, [rbp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3558
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 2
jl 0x1400a3532
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3536
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3520
test rbx, rbx
je 0x1400a3558
cmp dword [rbx + 0x18], 2
jg 0x1400a3558
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a356f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x74]
mov rcx, r10
call fcn.14009bbd0
mov rbx, rax
lea rcx, [rbp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x60]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [r15]
mov ecx, dword [rax]
cmp ecx, 1
jbe 0x1400a35e5
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a35da
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a35e5
xor r8d, r8d
mov rcx, r15
call fcn.1400a05f0
mov rax, qword [r15]
mov rbx, qword [rax + 0x10]
add rbx, r12
add rbx, rax
cmp qword [rbx + 0x1d0], 0
je 0x1400a38d5
lea rcx, [rbx + 0x170]
call qword [sym.imp.UICommon.dll_public:_enum_KAdditionsRunLevelType___cdecl_CGuest::GetAdditionsRunLevel_void____ptr64]
mov dword [rsp + 0x78], eax
lea rdx, [rsp + 0x78]
lea rcx, [rbx + 0x170]
call qword [sym.imp.UICommon.dll_public:_int___cdecl_CGuest::GetAdditionsStatus_enum_KAdditionsRunLevelType_const____ptr64____ptr64]
test eax, eax
je 0x1400a38d5
mov edx, 5
lea rcx, [0x14019b0f0]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x40], rax
mov dl, 0x20
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rax, qword [r15]
mov ecx, dword [rax]
cmp ecx, 1
jbe 0x1400a368f
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a3684
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a368f
xor r8d, r8d
mov rcx, r15
call fcn.1400a05f0
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, rax
mov rdx, qword [rdx + r12 + 0x40]
shl rdx, 0xa
xor r9d, r9d
lea r8d, [r9 + 2]
lea rcx, [rbp + 0x90]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::formatSize_unsigned_long_long_unsigned___int64___unsigned_int__enum_UIDefs::FormatSize_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x88]
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov rdi, rax
mov dl, 0x20
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, qword [r15]
mov edx, dword [rcx]
cmp edx, 1
jbe 0x1400a3724
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a3719
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a3724
xor r8d, r8d
mov rcx, r15
call fcn.1400a05f0
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, rax
mov rdx, qword [rdx + r12 + 0x30]
shl rdx, 0xa
xor r9d, r9d
lea r8d, [r9 + 2]
lea rcx, [rbp + 0x80]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::formatSize_unsigned_long_long_unsigned___int64___unsigned_int__enum_UIDefs::FormatSize_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x78]
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, qword [r15]
mov edx, dword [rcx]
cmp edx, 1
jbe 0x1400a37a5
mov rcx, qword [r15]
mov edx, dword [rcx + 8]
and edx, 0x7fffffff
jne 0x1400a379a
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a37a5
xor r8d, r8d
mov rcx, r15
call fcn.1400a05f0
mov rax, qword [r15]
mov rdi, qword [rax + 0x10]
add rdi, rax
add rdi, r12
mov dword [rsp + 0x38], 3
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a37ff
xor ebx, ebx
cmp dword [rcx + 0x18], 3
jl 0x1400a37e7
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a37eb
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a37d8
test rbx, rbx
je 0x1400a37ff
cmp dword [rbx + 0x18], 3
jle 0x1400a3889
lea rcx, [rbp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3868
mov r9, rcx
cmp dword [rcx + 0x18], 3
jl 0x1400a3842
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3846
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3830
test rbx, rbx
je 0x1400a3868
cmp dword [rbx + 0x18], 3
jg 0x1400a3868
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a387f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x38]
mov rcx, r10
call fcn.14009bbd0
mov rbx, rax
lea rcx, [rbp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x80]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x88]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x90]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x40]
jmp 0x1400a3a3f
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14019b0f8]
lea rdx, [rbp - 0x38]
lea rcx, [0x140257e20]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
mov rax, qword [r15]
mov ecx, dword [rax]
cmp ecx, 1
jbe 0x1400a3937
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a392c
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a3937
xor r8d, r8d
mov rcx, r15
call fcn.1400a05f0
mov rax, qword [r15]
mov rdi, qword [rax + 0x10]
add rdi, rax
add rdi, r12
mov dword [rsp + 0x38], 3
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a3997
xor ebx, ebx
nop word [rax + rax]
cmp dword [rcx + 0x18], 3
jl 0x1400a397f
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3983
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3970
test rbx, rbx
je 0x1400a3997
cmp dword [rbx + 0x18], 3
jle 0x1400a3a2c
lea rcx, [rbp + 0x98]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3a08
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 3
jl 0x1400a39e2
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a39e6
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a39d0
test rbx, rbx
je 0x1400a3a08
cmp dword [rbx + 0x18], 3
jg 0x1400a3a08
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a3a1f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x38]
mov rcx, r10
call fcn.14009bbd0
mov rbx, rax
lea rcx, [rbp + 0x98]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
lea rdx, [rbp - 0x38]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp - 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rcx, r15
call fcn.14009c150
mov rax, qword [r15]
mov rbx, qword [rax + 0x10]
add rbx, rax
cmp qword [rbx + r12 + 0x1d0], 0
je 0x1400a3c3f
lea rcx, [rbx + 0x170]
add rcx, r12
call qword [sym.imp.UICommon.dll_public:_enum_KAdditionsRunLevelType___cdecl_CGuest::GetAdditionsRunLevel_void____ptr64]
mov dword [rsp + 0x7c], eax
lea rdx, [rsp + 0x7c]
lea rcx, [rbx + 0x170]
add rcx, r12
call qword [sym.imp.UICommon.dll_public:_int___cdecl_CGuest::GetAdditionsStatus_enum_KAdditionsRunLevelType_const____ptr64____ptr64]
test eax, eax
je 0x1400a3c3f
mov edx, 3
lea rcx, [0x14019b0ec]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x30], rax
mov dl, 0x20
lea rcx, [rsp + 0x52]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c150
mov rax, qword [r15]
mov rcx, qword [rax + 0x10]
add rcx, rax
movss xmm1, dword [rcx + r12 + 0x48]
cvtps2pd xmm1, xmm1
mov r9d, 2
mov r8b, 0x66
lea rcx, [rbp + 0xb0]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_double__char__int_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0xa8]
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009c150
mov rcx, qword [r15]
mov rdi, qword [rcx + 0x10]
add rdi, rcx
add rdi, r12
mov dword [rsp + 0x38], 4
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a3b77
xor ebx, ebx
nop word [rax + rax]
cmp dword [rdx + 0x18], 4
jl 0x1400a3b5f
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a3b63
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a3b50
test rbx, rbx
je 0x1400a3b77
cmp dword [rbx + 0x18], 4
jle 0x1400a3c0c
lea rcx, [rbp + 0xa0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3be8
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 4
jl 0x1400a3bc2
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3bc6
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3bb0
test rbx, rbx
je 0x1400a3be8
cmp dword [rbx + 0x18], 4
jg 0x1400a3be8
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a3bff
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x38]
mov rcx, r10
call fcn.14009bbd0
mov rbx, rax
lea rcx, [rbp + 0xa0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0xa8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xb0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x30]
jmp 0x1400a3d6f
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14019b0f8]
lea rdx, [rbp - 0x28]
lea rcx, [0x140257e20]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
mov rcx, r15
call fcn.14009c150
mov rcx, qword [r15]
mov rdi, qword [rcx + 0x10]
add rdi, r12
add rdi, rcx
mov dword [rsp + 0x38], 4
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a3cc7
xor ebx, ebx
nop
cmp dword [rcx + 0x18], 4
jl 0x1400a3caf
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3cb3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3ca0
test rbx, rbx
je 0x1400a3cc7
cmp dword [rbx + 0x18], 4
jle 0x1400a3d5c
lea rcx, [rbp + 0xb8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3d38
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 4
jl 0x1400a3d12
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3d16
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3d00
test rbx, rbx
je 0x1400a3d38
cmp dword [rbx + 0x18], 4
jg 0x1400a3d38
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a3d4f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x38]
mov rcx, r10
call fcn.14009bbd0
mov rbx, rax
lea rcx, [rbp + 0xb8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
lea rdx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14019b0fc]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x20], rax
mov dl, 0x20
lea rcx, [rsp + 0x54]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c150
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
xor r9d, r9d
lea r8d, [r9 + 2]
mov rdx, qword [rdx + rax + 0x58]
lea rcx, [rbp + 0xd0]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::formatSize_unsigned_long_long_unsigned___int64___unsigned_int__enum_UIDefs::FormatSize_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0xc8]
lea rcx, [rbp - 0x20]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009c150
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a3e47
xor ebx, ebx
nop dword [rax]
cmp dword [rdx + 0x18], 5
jl 0x1400a3e2f
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a3e33
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a3e20
test rbx, rbx
je 0x1400a3e47
cmp dword [rbx + 0x18], 5
jle 0x1400a3edb
lea rcx, [rbp + 0xc0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3eb8
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 5
jl 0x1400a3e92
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3e96
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3e80
test rbx, rbx
je 0x1400a3eb8
cmp dword [rbx + 0x18], 5
jg 0x1400a3eb8
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a3ece
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x80]
mov rcx, r10
call fcn.14009bbd0
mov rbx, rax
lea rcx, [rbp + 0xc0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0xc8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xd0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14019b0fc]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x18], rax
mov dl, 0x20
lea rcx, [rsp + 0x56]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c150
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
xor r9d, r9d
lea r8d, [r9 + 2]
mov rdx, qword [rdx + rax + 0x50]
lea rcx, [rbp + 0xe8]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::formatSize_unsigned_long_long_unsigned___int64___unsigned_int__enum_UIDefs::FormatSize_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0xe0]
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009c150
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a3fda
xor ebx, ebx
cmp dword [rdx + 0x18], 6
jl 0x1400a3fc2
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a3fc6
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a3fb3
test rbx, rbx
je 0x1400a3fda
cmp dword [rbx + 0x18], 6
jle 0x1400a406b
lea rcx, [rbp + 0xd8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a4048
nop
mov r9, rcx
cmp dword [rcx + 0x18], 6
jl 0x1400a4022
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4026
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a4010
test rbx, rbx
je 0x1400a4048
cmp dword [rbx + 0x18], 6
jg 0x1400a4048
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a405e
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x7c]
mov rcx, r10
call fcn.14009bbd0
mov rbx, rax
lea rcx, [rbp + 0xd8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0xe0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xe8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14019b0fc]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x10], rax
mov dl, 0x20
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c150
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
xor r9d, r9d
lea r8d, [r9 + 2]
mov rdx, qword [rdx + rax + 0x68]
lea rcx, [rbp + 0x100]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::formatSize_unsigned_long_long_unsigned___int64___unsigned_int__enum_UIDefs::FormatSize_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0xf8]
lea rcx, [rbp - 0x10]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009c150
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a416a
xor ebx, ebx
cmp dword [rdx + 0x18], 7
jl 0x1400a4152
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a4156
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a4143
test rbx, rbx
je 0x1400a416a
cmp dword [rbx + 0x18], 7
jle 0x1400a41fb
lea rcx, [rbp + 0xf0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a41d8
nop
mov r9, rcx
cmp dword [rcx + 0x18], 7
jl 0x1400a41b2
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a41b6
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a41a0
test rbx, rbx
je 0x1400a41d8
cmp dword [rbx + 0x18], 7
jg 0x1400a41d8
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a41ee
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x78]
mov rcx, r10
call fcn.14009bbd0
mov rbx, rax
lea rcx, [rbp + 0xf0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0xf8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x100]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x10]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14019b0fc]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 8], rax
mov dl, 0x20
lea rcx, [rsp + 0x5a]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c150
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
xor r9d, r9d
lea r8d, [r9 + 2]
mov rdx, qword [rdx + rax + 0x60]
lea rcx, [rbp + 0x118]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::formatSize_unsigned_long_long_unsigned___int64___unsigned_int__enum_UIDefs::FormatSize_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x110]
lea rcx, [rbp - 8]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009c150
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a42fa
xor ebx, ebx
cmp dword [rdx + 0x18], 8
jl 0x1400a42e2
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a42e6
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a42d3
test rbx, rbx
je 0x1400a42fa
cmp dword [rbx + 0x18], 8
jle 0x1400a438b
lea rcx, [rbp + 0x108]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a4368
nop
mov r9, rcx
cmp dword [rcx + 0x18], 8
jl 0x1400a4342
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4346
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a4330
test rbx, rbx
je 0x1400a4368
cmp dword [rbx + 0x18], 8
jg 0x1400a4368
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a437e
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x74]
mov rcx, r10
call fcn.14009bbd0
mov rbx, rax
lea rcx, [rbp + 0x108]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x110]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x118]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14019b0fc]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp], rax
mov dl, 0x20
lea rcx, [rsp + 0x5c]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c150
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
xor r9d, r9d
lea r8d, [r9 + 2]
mov rdx, qword [rdx + rax + 0x78]
lea rcx, [rbp + 0x130]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::formatSize_unsigned_long_long_unsigned___int64___unsigned_int__enum_UIDefs::FormatSize_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x128]
lea rcx, [rbp]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009c150
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a448a
xor ebx, ebx
cmp dword [rdx + 0x18], 9
jl 0x1400a4472
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a4476
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a4463
test rbx, rbx
je 0x1400a448a
cmp dword [rbx + 0x18], 9
jle 0x1400a451b
lea rcx, [rbp + 0x120]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a44f8
nop
mov r9, rcx
cmp dword [rcx + 0x18], 9
jl 0x1400a44d2
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a44d6
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a44c0
test rbx, rbx
je 0x1400a44f8
cmp dword [rbx + 0x18], 9
jg 0x1400a44f8
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a450e
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x70]
mov rcx, r10
call fcn.14009bbd0
mov rbx, rax
lea rcx, [rbp + 0x120]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x128]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x130]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14019b0fc]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 8], rax
mov dl, 0x20
lea rcx, [rsp + 0x5e]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c150
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
xor r9d, r9d
lea r8d, [r9 + 2]
mov rdx, qword [rdx + rax + 0x70]
lea rcx, [rbp + 0x148]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::formatSize_unsigned_long_long_unsigned___int64___unsigned_int__enum_UIDefs::FormatSize_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 8]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009c150
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a461a
xor ebx, ebx
cmp dword [rdx + 0x18], 0xa
jl 0x1400a4602
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a4606
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a45f3
test rbx, rbx
je 0x1400a461a
cmp dword [rbx + 0x18], 0xa
jle 0x1400a46ab
lea rcx, [rbp + 0x138]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a4688
nop
mov r9, rcx
cmp dword [rcx + 0x18], 0xa
jl 0x1400a4662
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4666
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a4650
test rbx, rbx
je 0x1400a4688
cmp dword [rbx + 0x18], 0xa
jg 0x1400a4688
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a469e
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x6c]
mov rcx, r10
call fcn.14009bbd0
mov rbx, rax
lea rcx, [rbp + 0x138]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x140]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x148]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14019b0fc]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x10], rax
mov dl, 0x20
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c150
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
xor r9d, r9d
lea r8d, [r9 + 2]
mov rdx, qword [rdx + rax + 0x88]
lea rcx, [rbp + 0x160]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::formatSize_unsigned_long_long_unsigned___int64___unsigned_int__enum_UIDefs::FormatSize_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x158]
lea rcx, [rbp + 0x10]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009c150
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a47ad
xor ebx, ebx
cmp dword [rdx + 0x18], 0xb
jl 0x1400a4795
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a4799
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a4786
test rbx, rbx
je 0x1400a47ad
cmp dword [rbx + 0x18], 0xb
jle 0x1400a483c
lea rcx, [rbp + 0x150]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a4819
mov r9, rcx
cmp dword [rcx + 0x18], 0xb
jl 0x1400a47f3
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a47f7
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a47e1
test rbx, rbx
je 0x1400a4819
cmp dword [rbx + 0x18], 0xb
jg 0x1400a4819
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a482f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x68]
mov rcx, r10
call fcn.14009bbd0
mov rbx, rax
lea rcx, [rbp + 0x150]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x158]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x160]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x10]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14019b0fc]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x18], rax
mov dl, 0x20
lea rcx, [rsp + 0x62]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c150
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
xor r9d, r9d
lea r8d, [r9 + 2]
mov rdx, qword [rdx + rax + 0x80]
lea rcx, [rbp + 0x178]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::formatSize_unsigned_long_long_unsigned___int64___unsigned_int__enum_UIDefs::FormatSize_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x18]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009c150
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a493e
xor ebx, ebx
cmp dword [rdx + 0x18], 0xc
jl 0x1400a4926
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a492a
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a4917
test rbx, rbx
je 0x1400a493e
cmp dword [rbx + 0x18], 0xc
jle 0x1400a49cd
lea rcx, [rbp + 0x168]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c0d0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a49aa
mov r9, rcx
cmp dword [rcx + 0x18], 0xc
jl 0x1400a4984
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4988
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a4972
test rbx, rbx
je 0x1400a49aa
cmp dword [rbx + 0x18], 0xc
jg 0x1400a49aa
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a49c0
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x64]
mov rcx, r10
call fcn.14009bbd0
mov rbx, rax
lea rcx, [rbp + 0x168]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x170]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x178]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 5
lea rcx, [0x14019b0f0]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x20], rax
mov dl, 0x20
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c150
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
mov rdx, qword [rdx + rax + 0x90]
lea rcx, [rbp + 0x1a0]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::addMetricSuffixToNumber_unsigned_long_long_unsigned___int64__]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x198]
lea rcx, [rbp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov rdi, rax
mov dl, 0x20
lea rcx, [rsp + 0x3c]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c150
mov rcx, qword [r15]
mov rdx, qword [rcx + 0x10]
add rdx, rcx
mov rdx, qword [rdx + r12 + 0x98]
lea rcx, [rbp + 0x190]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::addMetricSuffixToNumber_unsigned_long_long_unsigned___int64__]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x188]
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009c150
mov rcx, qword [r15]
mov rsi, qword [rcx + 0x10]
add rsi, rcx
add rsi, r12
lea rcx, [rsi + 0x1d8]
call fcn.14009c0d0
mov rcx, qword [rsi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a4b1e
xor ebx, ebx
cmp dword [rdx + 0x18], 0xd
jl 0x1400a4b06
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a4b0a
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a4af7
test rbx, rbx
je 0x1400a4b1e
cmp dword [rbx + 0x18], 0xd
jle 0x1400a4bae
lea rcx, [rbp + 0x180]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rdi, rax
lea rcx, [rsi + 0x1d8]
call fcn.14009c0d0
mov r10, qword [rsi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a4b8a
mov r9, rcx
cmp dword [rcx + 0x18], 0xd
jl 0x1400a4b64
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4b68
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a4b52
test rbx, rbx
je 0x1400a4b8a
cmp dword [rbx + 0x18], 0xd
jg 0x1400a4b8a
lea rcx, [rbx + 0x20]
mov rdx, rdi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a4ba1
mov byte [rsp + 0x20], dl
mov r8, rdi
lea rdx, [rsp + 0x48]
mov rcx, r10
call fcn.14009bbd0
mov rbx, rax
lea rcx, [rbp + 0x180]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x188]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x190]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x198]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1a0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
inc r13d
mov rbx, qword [rbp + 0x28]
inc rbx
mov qword [rbp + 0x28], rbx
mov rax, qword [r15]
cmp r13d, dword [rax + 4]
jl 0x1400a3045
xor ebx, ebx
mov dword [rsp + 0x3c], ebx
nop
mov dword [rsp + 0x40], 0
mov rax, qword [r15]
cmp dword [rax + 4], 0
jle 0x1400a4f38
mov r12, qword [rbp - 0x60]
xor r13d, r13d
nop dword [rax]
mov rcx, r15
call fcn.14009c150
mov rcx, qword [r15]
mov rsi, qword [rcx + 0x10]
add rsi, r13
add rsi, rcx
lea rcx, [rsi + 0x1d8]
call fcn.14009c0d0
mov rax, qword [rsi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a4c98
xor edi, edi
cmp dword [rcx + 0x18], ebx
jl 0x1400a4c81
mov rdi, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4c85
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a4c73
test rdi, rdi
je 0x1400a4c98
cmp ebx, dword [rdi + 0x18]
jge 0x1400a4d2b
lea rcx, [rbp + 0x1a8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov r14, rax
lea rcx, [rsi + 0x1d8]
call fcn.14009c0d0
mov r10, qword [rsi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor edi, edi
mov dl, 1
test rcx, rcx
je 0x1400a4d07
nop dword [rax]
mov r9, rcx
cmp dword [rcx + 0x18], ebx
jl 0x1400a4ce3
mov rdi, rcx
mov dl, 1
mov rcx, qword [rcx + 8]
jmp 0x1400a4ce9
xor dl, dl
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a4cd0
test rdi, rdi
je 0x1400a4d07
cmp ebx, dword [rdi + 0x18]
jl 0x1400a4d07
lea rcx, [rdi + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a4d1e
mov byte [rsp + 0x20], dl
mov r8, r14
lea rdx, [rsp + 0x3c]
mov rcx, r10
call fcn.14009bbd0
mov rdi, rax
lea rcx, [rbp + 0x1a8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [rdi + 0x20]
mov edx, dword [rax + 4]
mov rax, qword [r12 + 0x108]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a4d6b
xor eax, eax
cmp dword [rcx + 0x18], ebx
jl 0x1400a4d53
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4d57
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a4d45
test rax, rax
je 0x1400a4d6b
cmp ebx, dword [rax + 0x18]
jl 0x1400a4d6b
mov ecx, dword [rax + 0x1c]
jmp 0x1400a4d6d
xor ecx, ecx
cmp ecx, edx
jge 0x1400a4f1b
mov rcx, r15
call fcn.14009c150
mov rcx, qword [r15]
mov rsi, qword [rcx + 0x10]
add rsi, r13
add rsi, rcx
lea rcx, [rsi + 0x1d8]
call fcn.14009c0d0
mov rax, qword [rsi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a4dcd
xor edi, edi
cmp dword [rcx + 0x18], ebx
jl 0x1400a4db6
mov rdi, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4dba
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a4da8
test rdi, rdi
je 0x1400a4dcd
cmp ebx, dword [rdi + 0x18]
jge 0x1400a4e5c
lea rcx, [rbp + 0x1b0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov r14, rax
lea rcx, [rsi + 0x1d8]
call fcn.14009c0d0
mov r10, qword [rsi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor edi, edi
mov dl, 1
test rcx, rcx
je 0x1400a4e38
mov r9, rcx
cmp dword [rcx + 0x18], ebx
jl 0x1400a4e14
mov rdi, rcx
mov dl, 1
mov rcx, qword [rcx + 8]
jmp 0x1400a4e1a
xor dl, dl
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a4e01
test rdi, rdi
je 0x1400a4e38
cmp ebx, dword [rdi + 0x18]
jl 0x1400a4e38
lea rcx, [rdi + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a4e4f
mov byte [rsp + 0x20], dl
mov r8, r14
lea rdx, [rsp + 0x3c]
mov rcx, r10
call fcn.14009bbd0
mov rdi, rax
lea rcx, [rbp + 0x1b0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [rdi + 0x20]
mov edi, dword [rax + 4]
lea rcx, [r12 + 0x108]
call fcn.140053200
mov rax, qword [r12 + 0x108]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a4ea4
xor edx, edx
cmp dword [rcx + 0x18], ebx
jl 0x1400a4e91
mov rdx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4e95
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a4e83
test rdx, rdx
je 0x1400a4ea4
cmp ebx, dword [rdx + 0x18]
jge 0x1400a4f18
mov dword [rsp + 0x48], 0
lea rcx, [r12 + 0x108]
call fcn.140053200
mov r10, qword [r12 + 0x108]
mov rax, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor edx, edx
mov cl, 1
test rax, rax
je 0x1400a4eff
mov r9, rax
cmp dword [rax + 0x18], ebx
jl 0x1400a4ee5
mov rdx, rax
mov cl, 1
mov rax, qword [rax + 8]
jmp 0x1400a4eeb
xor cl, cl
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a4ed2
test rdx, rdx
je 0x1400a4eff
cmp ebx, dword [rdx + 0x18]
jl 0x1400a4eff
mov dword [rdx + 0x1c], eax
jmp 0x1400a4f18
mov byte [rsp + 0x20], cl
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x3c]
mov rcx, r10
call fcn.1400531b0
mov rdx, rax
mov dword [rdx + 0x1c], edi
mov edi, dword [rsp + 0x40]
inc edi
mov dword [rsp + 0x40], edi
add r13, 0x1e0
mov rax, qword [r15]
cmp edi, dword [rax + 4]
jl 0x1400a4c40
inc ebx
mov dword [rsp + 0x3c], ebx
cmp ebx, 0xe
jl 0x1400a4c20
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x14024dbb0]
mov rbx, qword [rbp - 0x60]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
mov qword [rbp - 0x60], 0
lea rax, [rbx + 0xb0]
mov qword [rbp - 0x58], rax
lea r9, [rbp - 0x60]
mov r8d, 1
lea rdx, [0x14024dbb0]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
mov rcx, qword [rbp + 0x230]
xor rcx, rsp
call fcn.14015afd0
lea r11, [rsp + 0x340]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret