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

Disassembly:
push rbx
sub rsp, 0x30
mov rbx, r9
test edx, edx
jne 0x14009ead4
test r8d, r8d
je 0x14009eabb
sub r8d, 1
je 0x14009ea8b
sub r8d, 1
je 0x14009ea76
sub r8d, 1
je 0x14009ea60
cmp r8d, 1
jne 0x14009eb42
add rsp, 0x30
pop rbx
jmp 0x1400a2860
mov rax, qword [r9 + 0x10]
mov rdx, qword [r9 + 8]
movzx r8d, byte [rax]
add rsp, 0x30
pop rbx
jmp 0x1400a2540
mov rax, qword [r9 + 0x10]
mov rdx, qword [r9 + 8]
mov r8d, dword [rax]
add rsp, 0x30
pop rbx
jmp 0x1400a2690
mov rax, qword [r9 + 8]
lea rdx, [0x14025cbb0]
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, [0x14025cbb0]
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 0x14009eb09
cmp r8d, 2
jne 0x14009eaea
mov rcx, qword [r9 + 8]
mov ecx, dword [rcx]
cmp ecx, 1
je 0x14009eaf9
mov rax, qword [r9]
mov dword [rax], 0xffffffff
add rsp, 0x30
pop rbx
ret
call fcn.140028000
mov rcx, qword [rbx]
mov dword [rcx], eax
add rsp, 0x30
pop rbx
ret
cmp edx, 0xa
jne 0x14009eb42
mov rax, qword [r9 + 8]
mov rcx, qword [r9]
mov rdx, qword [rax]
lea rax, [0x1400a1af0]
cmp rdx, rax
jne 0x14009eb30
mov dword [rcx], 0
add rsp, 0x30
pop rbx
ret
lea rax, [0x1400a1b10]
cmp rdx, rax
jne 0x14009eb42
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 [0x14026e4b8]
xor rax, rsp
mov qword [rsp + 0x110], rax
mov rsi, rdx
mov rdi, rcx
test r8b, r8b
je 0x1400a2623
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 0x1400a2616
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.14009b380
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 0x1400a2650
call fcn.14009ca80
cmp eax, 0xffffffff
je 0x1400a2650
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.14009c1e0
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x14025cbb0]
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.14015cae0
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.14009ca80
mov edi, eax
cmp eax, 0xffffffff
je 0x1400a26e0
mov rdx, qword [rbx + 0x10]
cmp eax, dword [rdx + 4]
jge 0x1400a26e0
mov edx, eax
lea rcx, [rbx + 0x10]
call fcn.14009af40
mov dword [rax + 0x18], esi
cmp esi, 6
jne 0x1400a26e0
mov edx, edi
lea rcx, [rbx + 0x10]
call fcn.14009af40
mov rcx, rax
call fcn.1400a0740
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 [0x14026e4b8]
xor rax, rsp
mov qword [rbp + 0x230], rax
mov r14, rcx
mov qword [rbp - 0x60], rcx
cmp byte [rcx + 0xa8], 0
je 0x1400a4ece
mov rax, qword [rcx + 0xa0]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a292b
mov rax, rcx
xor edx, edx
cmp dword [rax + 0x18], 2
jl 0x1400a28d0
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400a28d4
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a28c1
test rdx, rdx
je 0x1400a292b
cmp dword [rdx + 0x18], 2
jg 0x1400a292b
cmp byte [rdx + 0x1c], al
jne 0x1400a292b
nop dword [rax]
cmp dword [rcx + 0x18], 1
jl 0x1400a28ff
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2903
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a28f0
test rax, rax
je 0x1400a292b
cmp dword [rax + 0x18], 1
jg 0x1400a292b
cmp byte [rax + 0x1c], cl
jne 0x1400a292b
xor r13b, r13b
mov rax, qword [r14 + 0xa0]
mov rcx, qword [rax + 0x10]
mov rax, rcx
jmp 0x1400a2945
mov rax, qword [r14 + 0xa0]
mov rcx, qword [rax + 0x10]
mov rax, rcx
mov r13b, 1
test rcx, rcx
je 0x1400a2a2b
xor r8d, r8d
cmp dword [rax + 0x18], 5
jl 0x1400a2957
mov r8, rax
mov rax, qword [rax + 8]
jmp 0x1400a295b
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a2948
test r8, r8
je 0x1400a2a2b
cmp dword [r8 + 0x18], 5
jg 0x1400a2a2b
cmp byte [r8 + 0x1c], al
jne 0x1400a2a2b
nop
cmp dword [rcx + 0x18], 6
jl 0x1400a298f
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2993
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a2980
test rax, rax
je 0x1400a2a2b
cmp dword [rax + 0x18], 6
jg 0x1400a2a2b
cmp byte [rax + 0x1c], cl
jne 0x1400a2a2b
mov rax, qword [r14 + 0xa0]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a2a2b
mov rax, rcx
xor edx, edx
cmp dword [rax + 0x18], 7
jl 0x1400a29d4
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400a29d8
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a29c5
test rdx, rdx
je 0x1400a2a2b
cmp dword [rdx + 0x18], 7
jg 0x1400a2a2b
cmp byte [rdx + 0x1c], al
jne 0x1400a2a2b
nop dword [rax]
cmp dword [rcx + 0x18], 8
jl 0x1400a29ff
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2a03
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a29f0
test rax, rax
je 0x1400a2a2b
cmp dword [rax + 0x18], 8
jg 0x1400a2a2b
cmp byte [rax + 0x1c], cl
jne 0x1400a2a2b
xor r9b, r9b
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
mov rax, r8
jmp 0x1400a2a4a
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 0x1400a2b7b
xor r10d, r10d
nop dword [rax]
cmp dword [rax + 0x18], 9
jl 0x1400a2a5f
mov r10, rax
mov rax, qword [rax + 8]
jmp 0x1400a2a63
mov rax, qword [rax + 0x10]
movzx edx, r13b
movzx ecx, r9b
test rax, rax
jne 0x1400a2a50
mov byte [rsp + 0x30], cl
test r10, r10
je 0x1400a2b7b
mov byte [rsp + 0x30], cl
cmp dword [r10 + 0x18], 9
jg 0x1400a2b7b
mov byte [rsp + 0x30], cl
cmp byte [r10 + 0x1c], al
jne 0x1400a2b7b
nop word [rax + rax]
cmp dword [r8 + 0x18], 0xa
jl 0x1400a2ab0
mov rax, r8
mov r8, qword [r8 + 8]
jmp 0x1400a2ab4
mov r8, qword [r8 + 0x10]
test r8, r8
jne 0x1400a2aa0
mov byte [rsp + 0x30], cl
test rax, rax
je 0x1400a2b7b
mov byte [rsp + 0x30], cl
cmp dword [rax + 0x18], 0xa
jg 0x1400a2b7b
mov byte [rsp + 0x30], cl
cmp byte [rax + 0x1c], r8b
jne 0x1400a2b7b
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
mov byte [rsp + 0x30], cl
test r8, r8
je 0x1400a2b7b
mov rax, r8
xor r10d, r10d
cmp dword [rax + 0x18], 0xb
jl 0x1400a2b0f
mov r10, rax
mov rax, qword [rax + 8]
jmp 0x1400a2b13
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a2b00
mov byte [rsp + 0x30], cl
test r10, r10
je 0x1400a2b7b
mov byte [rsp + 0x30], cl
cmp dword [r10 + 0x18], 0xb
jg 0x1400a2b7b
mov byte [rsp + 0x30], cl
cmp byte [r10 + 0x1c], al
jne 0x1400a2b7b
cmp dword [r8 + 0x18], 0xc
jl 0x1400a2b46
mov rax, r8
mov r8, qword [r8 + 8]
jmp 0x1400a2b4a
mov r8, qword [r8 + 0x10]
test r8, r8
jne 0x1400a2b36
mov byte [rsp + 0x30], cl
test rax, rax
je 0x1400a2b7b
mov byte [rsp + 0x30], cl
cmp dword [rax + 0x18], 0xc
jg 0x1400a2b7b
mov byte [rsp + 0x30], cl
cmp byte [rax + 0x1c], r8b
jne 0x1400a2b7b
xor bl, bl
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
jmp 0x1400a2b91
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
mov bl, 1
mov byte [rsp + 0x32], bl
test r8, r8
je 0x1400a2be4
xor r10d, r10d
cmp dword [r8 + 0x18], 0xd
jl 0x1400a2ba4
mov r10, r8
mov r8, qword [r8 + 8]
jmp 0x1400a2ba8
mov r8, qword [r8 + 0x10]
movzx ecx, r9b
test r8, r8
jne 0x1400a2b94
mov byte [rsp + 0x32], bl
movzx edi, cl
mov byte [rsp + 0x30], cl
test r10, r10
je 0x1400a2be9
mov byte [rsp + 0x32], bl
mov byte [rsp + 0x30], cl
cmp dword [r10 + 0x18], 0xd
jg 0x1400a2be9
movzx esi, byte [r10 + 0x1c]
mov byte [rsp + 0x34], sil
mov byte [rsp + 0x32], bl
mov byte [rsp + 0x30], cl
jmp 0x1400a2bee
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.14009ec50
xor r12d, r12d
lea r15, [r14 + 0x10]
mov rax, qword [r15]
cmp dword [rax + 4], r12d
jle 0x1400a2f1e
xor esi, esi
mov qword [rsp + 0x48], rsi
nop dword [rax]
mov eax, dword [rax]
cmp eax, 1
jbe 0x1400a2cab
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a2ca0
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 0x1400a2cab
xor r8d, r8d
mov rcx, r15
call fcn.1400a0530
mov rax, qword [r15]
mov rcx, qword [rax + 0x10]
add rcx, rsi
cmp qword [rcx + rax + 0x168], 0
je 0x1400a2f00
test r13b, r13b
je 0x1400a2d24
mov edx, r12d
mov rcx, r15
call fcn.14009af40
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.14009af40
mov qword [rax + 0x20], rbx
mov ebx, dword [rsp + 0x68]
mov edx, r12d
mov rcx, r15
call fcn.14009af40
mov qword [rax + 0x28], rbx
movzx ebx, byte [rsp + 0x32]
test dil, dil
je 0x1400a2dce
mov edx, r12d
mov rcx, r15
call fcn.14009af40
mov rsi, qword [rax + 0x60]
mov edx, r12d
mov rcx, r15
call fcn.14009af40
mov r14, qword [rax + 0x68]
mov edx, r12d
mov rcx, r15
call fcn.14009af40
mov rdi, rax
mov edx, r12d
mov rcx, r15
call fcn.14009af40
mov rbx, rax
mov edx, r12d
mov rcx, r15
call fcn.14009af40
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.14009af40
mov rbx, qword [rax + 0x60]
sub rbx, rsi
mov edx, r12d
mov rcx, r15
call fcn.14009af40
mov qword [rax + 0x50], rbx
mov edx, r12d
mov rcx, r15
call fcn.14009af40
mov rbx, qword [rax + 0x68]
sub rbx, r14
mov edx, r12d
mov rcx, r15
call fcn.14009af40
mov qword [rax + 0x58], rbx
movzx ebx, byte [rsp + 0x32]
test bl, bl
je 0x1400a2e89
mov edx, r12d
mov rcx, r15
call fcn.14009af40
mov rsi, qword [rax + 0x80]
mov edx, r12d
mov rcx, r15
call fcn.14009af40
mov r14, qword [rax + 0x88]
mov edx, r12d
mov rcx, r15
call fcn.14009af40
mov rdi, rax
mov edx, r12d
mov rcx, r15
call fcn.14009af40
mov rbx, rax
mov edx, r12d
mov rcx, r15
call fcn.14009af40
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.14009af40
mov rbx, qword [rax + 0x80]
sub rbx, rsi
mov edx, r12d
mov rcx, r15
call fcn.14009af40
mov qword [rax + 0x70], rbx
mov edx, r12d
mov rcx, r15
call fcn.14009af40
mov rbx, qword [rax + 0x88]
sub rbx, r14
mov edx, r12d
mov rcx, r15
call fcn.14009af40
mov qword [rax + 0x78], rbx
movzx ebx, byte [rsp + 0x32]
cmp byte [rsp + 0x34], 0
je 0x1400a2efb
mov edx, r12d
mov rcx, r15
call fcn.14009af40
mov rdi, qword [rax + 0x98]
mov edx, r12d
mov rcx, r15
call fcn.14009af40
mov rbx, rax
mov edx, r12d
mov rcx, r15
call fcn.14009af40
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.14009af40
mov rbx, qword [rax + 0x98]
sub rbx, rdi
mov edx, r12d
mov rcx, r15
call fcn.14009af40
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 0x1400a2c70
xor r13d, r13d
cmp dword [rax + 4], r13d
jle 0x1400a4b59
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 0x1400a2fc0
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a2fb5
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 0x1400a2fc0
xor r8d, r8d
mov rcx, r15
call fcn.1400a0530
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 0x1400a300f
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a3004
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 0x1400a300f
xor r8d, r8d
mov rcx, r15
call fcn.1400a0530
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.14009c010
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a3067
xor ebx, ebx
cmp dword [rcx + 0x18], 0
jl 0x1400a3050
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3054
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3041
test rbx, rbx
je 0x1400a3067
cmp dword [rbx + 0x18], ecx
jle 0x1400a30fc
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.14009c010
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a30db
nop dword [rax + rax]
mov r9, rcx
mov edx, dword [rcx + 0x18]
test edx, edx
js 0x1400a30b3
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a30b7
mov rcx, qword [rcx + 0x10]
shr edx, 0x1f
xor dl, 1
test rcx, rcx
jne 0x1400a30a0
test rbx, rbx
je 0x1400a30db
cmp dword [rbx + 0x18], ecx
jg 0x1400a30db
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 0x1400a30f2
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x6c]
mov rcx, r10
call fcn.14009bb10
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, [0x14019d14c]
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 0x1400a316e
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a3163
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 0x1400a316e
xor r8d, r8d
mov rcx, r15
call fcn.1400a0530
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 0x1400a31e8
mov rcx, qword [r15]
mov edx, dword [rcx + 8]
and edx, 0x7fffffff
jne 0x1400a31dd
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 0x1400a31e8
xor r8d, r8d
mov rcx, r15
call fcn.1400a0530
mov rcx, qword [r15]
mov rdi, qword [rcx + 0x10]
add rdi, r12
add rdi, rcx
lea rcx, [rdi + 0x1d8]
call fcn.14009c010
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a323a
xor ebx, ebx
cmp dword [rcx + 0x18], 1
jl 0x1400a3222
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3226
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3213
test rbx, rbx
je 0x1400a323a
cmp dword [rbx + 0x18], 1
jle 0x1400a32c9
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.14009c010
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a32a8
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 1
jl 0x1400a3282
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3286
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3270
test rbx, rbx
je 0x1400a32a8
cmp dword [rbx + 0x18], 1
jg 0x1400a32a8
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 0x1400a32bf
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x70]
mov rcx, r10
call fcn.14009bb10
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, [0x14019d14c]
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 0x1400a335b
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a3350
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 0x1400a335b
xor r8d, r8d
mov rcx, r15
call fcn.1400a0530
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 0x1400a33d5
mov rcx, qword [r15]
mov edx, dword [rcx + 8]
and edx, 0x7fffffff
jne 0x1400a33ca
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 0x1400a33d5
xor r8d, r8d
mov rcx, r15
call fcn.1400a0530
mov rcx, qword [r15]
mov rdi, qword [rcx + 0x10]
add rdi, r12
add rdi, rcx
lea rcx, [rdi + 0x1d8]
call fcn.14009c010
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a3427
xor ebx, ebx
cmp dword [rcx + 0x18], 2
jl 0x1400a340f
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3413
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3400
test rbx, rbx
je 0x1400a3427
cmp dword [rbx + 0x18], 2
jle 0x1400a34b9
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.14009c010
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3498
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 2
jl 0x1400a3472
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3476
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3460
test rbx, rbx
je 0x1400a3498
cmp dword [rbx + 0x18], 2
jg 0x1400a3498
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 0x1400a34af
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x74]
mov rcx, r10
call fcn.14009bb10
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 0x1400a3525
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a351a
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 0x1400a3525
xor r8d, r8d
mov rcx, r15
call fcn.1400a0530
mov rax, qword [r15]
mov rbx, qword [rax + 0x10]
add rbx, r12
add rbx, rax
cmp qword [rbx + 0x1d0], 0
je 0x1400a3815
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 0x1400a3815
mov edx, 5
lea rcx, [0x14019d150]
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 0x1400a35cf
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a35c4
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 0x1400a35cf
xor r8d, r8d
mov rcx, r15
call fcn.1400a0530
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 0x1400a3664
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a3659
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 0x1400a3664
xor r8d, r8d
mov rcx, r15
call fcn.1400a0530
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 0x1400a36e5
mov rcx, qword [r15]
mov edx, dword [rcx + 8]
and edx, 0x7fffffff
jne 0x1400a36da
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 0x1400a36e5
xor r8d, r8d
mov rcx, r15
call fcn.1400a0530
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.14009c010
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a373f
xor ebx, ebx
cmp dword [rcx + 0x18], 3
jl 0x1400a3727
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a372b
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3718
test rbx, rbx
je 0x1400a373f
cmp dword [rbx + 0x18], 3
jle 0x1400a37c9
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.14009c010
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a37a8
mov r9, rcx
cmp dword [rcx + 0x18], 3
jl 0x1400a3782
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3786
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3770
test rbx, rbx
je 0x1400a37a8
cmp dword [rbx + 0x18], 3
jg 0x1400a37a8
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 0x1400a37bf
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x38]
mov rcx, r10
call fcn.14009bb10
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 0x1400a397f
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14019d158]
lea rdx, [rbp - 0x38]
lea rcx, [0x140266e20]
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 0x1400a3877
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a386c
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 0x1400a3877
xor r8d, r8d
mov rcx, r15
call fcn.1400a0530
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.14009c010
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a38d7
xor ebx, ebx
nop word [rax + rax]
cmp dword [rcx + 0x18], 3
jl 0x1400a38bf
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a38c3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a38b0
test rbx, rbx
je 0x1400a38d7
cmp dword [rbx + 0x18], 3
jle 0x1400a396c
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.14009c010
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3948
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 3
jl 0x1400a3922
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3926
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3910
test rbx, rbx
je 0x1400a3948
cmp dword [rbx + 0x18], 3
jg 0x1400a3948
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 0x1400a395f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x38]
mov rcx, r10
call fcn.14009bb10
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.14009c090
mov rax, qword [r15]
mov rbx, qword [rax + 0x10]
add rbx, rax
cmp qword [rbx + r12 + 0x1d0], 0
je 0x1400a3b7f
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 0x1400a3b7f
mov edx, 3
lea rcx, [0x14019d14c]
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.14009c090
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.14009c090
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.14009c010
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a3ab7
xor ebx, ebx
nop word [rax + rax]
cmp dword [rdx + 0x18], 4
jl 0x1400a3a9f
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a3aa3
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a3a90
test rbx, rbx
je 0x1400a3ab7
cmp dword [rbx + 0x18], 4
jle 0x1400a3b4c
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.14009c010
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3b28
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 4
jl 0x1400a3b02
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3b06
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3af0
test rbx, rbx
je 0x1400a3b28
cmp dword [rbx + 0x18], 4
jg 0x1400a3b28
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 0x1400a3b3f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x38]
mov rcx, r10
call fcn.14009bb10
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 0x1400a3caf
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14019d158]
lea rdx, [rbp - 0x28]
lea rcx, [0x140266e20]
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.14009c090
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.14009c010
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a3c07
xor ebx, ebx
nop
cmp dword [rcx + 0x18], 4
jl 0x1400a3bef
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3bf3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3be0
test rbx, rbx
je 0x1400a3c07
cmp dword [rbx + 0x18], 4
jle 0x1400a3c9c
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.14009c010
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3c78
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 4
jl 0x1400a3c52
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3c56
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3c40
test rbx, rbx
je 0x1400a3c78
cmp dword [rbx + 0x18], 4
jg 0x1400a3c78
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 0x1400a3c8f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x38]
mov rcx, r10
call fcn.14009bb10
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, [0x14019d15c]
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.14009c090
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.14009c090
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c010
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a3d87
xor ebx, ebx
nop dword [rax]
cmp dword [rdx + 0x18], 5
jl 0x1400a3d6f
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a3d73
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a3d60
test rbx, rbx
je 0x1400a3d87
cmp dword [rbx + 0x18], 5
jle 0x1400a3e1b
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.14009c010
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3df8
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 5
jl 0x1400a3dd2
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3dd6
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3dc0
test rbx, rbx
je 0x1400a3df8
cmp dword [rbx + 0x18], 5
jg 0x1400a3df8
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 0x1400a3e0e
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x80]
mov rcx, r10
call fcn.14009bb10
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, [0x14019d15c]
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.14009c090
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.14009c090
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c010
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a3f1a
xor ebx, ebx
cmp dword [rdx + 0x18], 6
jl 0x1400a3f02
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a3f06
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a3ef3
test rbx, rbx
je 0x1400a3f1a
cmp dword [rbx + 0x18], 6
jle 0x1400a3fab
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.14009c010
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3f88
nop
mov r9, rcx
cmp dword [rcx + 0x18], 6
jl 0x1400a3f62
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3f66
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3f50
test rbx, rbx
je 0x1400a3f88
cmp dword [rbx + 0x18], 6
jg 0x1400a3f88
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 0x1400a3f9e
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x7c]
mov rcx, r10
call fcn.14009bb10
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, [0x14019d15c]
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.14009c090
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.14009c090
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c010
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a40aa
xor ebx, ebx
cmp dword [rdx + 0x18], 7
jl 0x1400a4092
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a4096
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a4083
test rbx, rbx
je 0x1400a40aa
cmp dword [rbx + 0x18], 7
jle 0x1400a413b
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.14009c010
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a4118
nop
mov r9, rcx
cmp dword [rcx + 0x18], 7
jl 0x1400a40f2
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a40f6
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a40e0
test rbx, rbx
je 0x1400a4118
cmp dword [rbx + 0x18], 7
jg 0x1400a4118
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 0x1400a412e
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x78]
mov rcx, r10
call fcn.14009bb10
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, [0x14019d15c]
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.14009c090
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.14009c090
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c010
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a423a
xor ebx, ebx
cmp dword [rdx + 0x18], 8
jl 0x1400a4222
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a4226
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a4213
test rbx, rbx
je 0x1400a423a
cmp dword [rbx + 0x18], 8
jle 0x1400a42cb
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.14009c010
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a42a8
nop
mov r9, rcx
cmp dword [rcx + 0x18], 8
jl 0x1400a4282
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4286
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a4270
test rbx, rbx
je 0x1400a42a8
cmp dword [rbx + 0x18], 8
jg 0x1400a42a8
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 0x1400a42be
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x74]
mov rcx, r10
call fcn.14009bb10
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, [0x14019d15c]
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.14009c090
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.14009c090
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c010
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a43ca
xor ebx, ebx
cmp dword [rdx + 0x18], 9
jl 0x1400a43b2
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a43b6
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a43a3
test rbx, rbx
je 0x1400a43ca
cmp dword [rbx + 0x18], 9
jle 0x1400a445b
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.14009c010
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a4438
nop
mov r9, rcx
cmp dword [rcx + 0x18], 9
jl 0x1400a4412
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4416
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a4400
test rbx, rbx
je 0x1400a4438
cmp dword [rbx + 0x18], 9
jg 0x1400a4438
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 0x1400a444e
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x70]
mov rcx, r10
call fcn.14009bb10
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, [0x14019d15c]
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.14009c090
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.14009c090
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c010
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a455a
xor ebx, ebx
cmp dword [rdx + 0x18], 0xa
jl 0x1400a4542
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a4546
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a4533
test rbx, rbx
je 0x1400a455a
cmp dword [rbx + 0x18], 0xa
jle 0x1400a45eb
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.14009c010
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a45c8
nop
mov r9, rcx
cmp dword [rcx + 0x18], 0xa
jl 0x1400a45a2
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a45a6
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a4590
test rbx, rbx
je 0x1400a45c8
cmp dword [rbx + 0x18], 0xa
jg 0x1400a45c8
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 0x1400a45de
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x6c]
mov rcx, r10
call fcn.14009bb10
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, [0x14019d15c]
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.14009c090
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.14009c090
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c010
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a46ed
xor ebx, ebx
cmp dword [rdx + 0x18], 0xb
jl 0x1400a46d5
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a46d9
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a46c6
test rbx, rbx
je 0x1400a46ed
cmp dword [rbx + 0x18], 0xb
jle 0x1400a477c
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.14009c010
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a4759
mov r9, rcx
cmp dword [rcx + 0x18], 0xb
jl 0x1400a4733
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4737
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a4721
test rbx, rbx
je 0x1400a4759
cmp dword [rbx + 0x18], 0xb
jg 0x1400a4759
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 0x1400a476f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x68]
mov rcx, r10
call fcn.14009bb10
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, [0x14019d15c]
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.14009c090
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.14009c090
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c010
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a487e
xor ebx, ebx
cmp dword [rdx + 0x18], 0xc
jl 0x1400a4866
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a486a
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a4857
test rbx, rbx
je 0x1400a487e
cmp dword [rbx + 0x18], 0xc
jle 0x1400a490d
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.14009c010
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a48ea
mov r9, rcx
cmp dword [rcx + 0x18], 0xc
jl 0x1400a48c4
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a48c8
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a48b2
test rbx, rbx
je 0x1400a48ea
cmp dword [rbx + 0x18], 0xc
jg 0x1400a48ea
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 0x1400a4900
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x64]
mov rcx, r10
call fcn.14009bb10
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, [0x14019d150]
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.14009c090
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.14009c090
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.14009c090
mov rcx, qword [r15]
mov rsi, qword [rcx + 0x10]
add rsi, rcx
add rsi, r12
lea rcx, [rsi + 0x1d8]
call fcn.14009c010
mov rcx, qword [rsi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a4a5e
xor ebx, ebx
cmp dword [rdx + 0x18], 0xd
jl 0x1400a4a46
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a4a4a
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a4a37
test rbx, rbx
je 0x1400a4a5e
cmp dword [rbx + 0x18], 0xd
jle 0x1400a4aee
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.14009c010
mov r10, qword [rsi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a4aca
mov r9, rcx
cmp dword [rcx + 0x18], 0xd
jl 0x1400a4aa4
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4aa8
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a4a92
test rbx, rbx
je 0x1400a4aca
cmp dword [rbx + 0x18], 0xd
jg 0x1400a4aca
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 0x1400a4ae1
mov byte [rsp + 0x20], dl
mov r8, rdi
lea rdx, [rsp + 0x48]
mov rcx, r10
call fcn.14009bb10
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 0x1400a2f85
xor ebx, ebx
mov dword [rsp + 0x3c], ebx
nop
mov dword [rsp + 0x40], 0
mov rax, qword [r15]
cmp dword [rax + 4], 0
jle 0x1400a4e78
mov r12, qword [rbp - 0x60]
xor r13d, r13d
nop dword [rax]
mov rcx, r15
call fcn.14009c090
mov rcx, qword [r15]
mov rsi, qword [rcx + 0x10]
add rsi, r13
add rsi, rcx
lea rcx, [rsi + 0x1d8]
call fcn.14009c010
mov rax, qword [rsi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a4bd8
xor edi, edi
cmp dword [rcx + 0x18], ebx
jl 0x1400a4bc1
mov rdi, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4bc5
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a4bb3
test rdi, rdi
je 0x1400a4bd8
cmp ebx, dword [rdi + 0x18]
jge 0x1400a4c6b
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.14009c010
mov r10, qword [rsi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor edi, edi
mov dl, 1
test rcx, rcx
je 0x1400a4c47
nop dword [rax]
mov r9, rcx
cmp dword [rcx + 0x18], ebx
jl 0x1400a4c23
mov rdi, rcx
mov dl, 1
mov rcx, qword [rcx + 8]
jmp 0x1400a4c29
xor dl, dl
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a4c10
test rdi, rdi
je 0x1400a4c47
cmp ebx, dword [rdi + 0x18]
jl 0x1400a4c47
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 0x1400a4c5e
mov byte [rsp + 0x20], dl
mov r8, r14
lea rdx, [rsp + 0x3c]
mov rcx, r10
call fcn.14009bb10
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 0x1400a4cab
xor eax, eax
cmp dword [rcx + 0x18], ebx
jl 0x1400a4c93
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4c97
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a4c85
test rax, rax
je 0x1400a4cab
cmp ebx, dword [rax + 0x18]
jl 0x1400a4cab
mov ecx, dword [rax + 0x1c]
jmp 0x1400a4cad
xor ecx, ecx
cmp ecx, edx
jge 0x1400a4e5b
mov rcx, r15
call fcn.14009c090
mov rcx, qword [r15]
mov rsi, qword [rcx + 0x10]
add rsi, r13
add rsi, rcx
lea rcx, [rsi + 0x1d8]
call fcn.14009c010
mov rax, qword [rsi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a4d0d
xor edi, edi
cmp dword [rcx + 0x18], ebx
jl 0x1400a4cf6
mov rdi, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4cfa
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a4ce8
test rdi, rdi
je 0x1400a4d0d
cmp ebx, dword [rdi + 0x18]
jge 0x1400a4d9c
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.14009c010
mov r10, qword [rsi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor edi, edi
mov dl, 1
test rcx, rcx
je 0x1400a4d78
mov r9, rcx
cmp dword [rcx + 0x18], ebx
jl 0x1400a4d54
mov rdi, rcx
mov dl, 1
mov rcx, qword [rcx + 8]
jmp 0x1400a4d5a
xor dl, dl
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a4d41
test rdi, rdi
je 0x1400a4d78
cmp ebx, dword [rdi + 0x18]
jl 0x1400a4d78
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 0x1400a4d8f
mov byte [rsp + 0x20], dl
mov r8, r14
lea rdx, [rsp + 0x3c]
mov rcx, r10
call fcn.14009bb10
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.140053140
mov rax, qword [r12 + 0x108]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a4de4
xor edx, edx
cmp dword [rcx + 0x18], ebx
jl 0x1400a4dd1
mov rdx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4dd5
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a4dc3
test rdx, rdx
je 0x1400a4de4
cmp ebx, dword [rdx + 0x18]
jge 0x1400a4e58
mov dword [rsp + 0x48], 0
lea rcx, [r12 + 0x108]
call fcn.140053140
mov r10, qword [r12 + 0x108]
mov rax, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor edx, edx
mov cl, 1
test rax, rax
je 0x1400a4e3f
mov r9, rax
cmp dword [rax + 0x18], ebx
jl 0x1400a4e25
mov rdx, rax
mov cl, 1
mov rax, qword [rax + 8]
jmp 0x1400a4e2b
xor cl, cl
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a4e12
test rdx, rdx
je 0x1400a4e3f
cmp ebx, dword [rdx + 0x18]
jl 0x1400a4e3f
mov dword [rdx + 0x1c], eax
jmp 0x1400a4e58
mov byte [rsp + 0x20], cl
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x3c]
mov rcx, r10
call fcn.1400530f0
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 0x1400a4b80
inc ebx
mov dword [rsp + 0x3c], ebx
cmp ebx, 0xe
jl 0x1400a4b60
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x14025cbb0]
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, [0x14025cbb0]
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.14015cae0
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