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

Disassembly:
push rbp
push r12
push r13
push r14
lea rbp, [rsp - 0x3c8]
sub rsp, 0x4c8
mov rax, qword [0x1805858b8]
xor rax, rsp
mov qword [rbp + 0x3a0], rax
mov qword [rbp + 0x350], rdx
mov r13, rdx
mov r9, qword [rcx]
mov r14, rcx
mov qword [rsp + 0x20], rcx
lea r8, [r9 + 0x1a8]
mov rdx, qword [r8]
cmp dword [rdx + 4], 0
je 0x180064fa1
mov qword [r13], rdx
mov rax, r13
mov ecx, dword [rdx]
inc ecx
cmp ecx, 1
jbe 0x180066548
mov r12d, 1
lock xadd dword [rdx], r12d
jmp 0x180066548
movsxd rax, dword [r9]
mov r12d, 1
cmp eax, 0xe
ja case.default.0x180064fdc
mov qword [rsp + 0x500], rbx
lea rdx, [0x180000000]
mov qword [rsp + 0x4c0], rsi
mov qword [rsp + 0x4b8], rdi
mov ecx, dword [rdx + rax*4 + 0x66568]
add rcx, rdx
jmp rcx
movups xmm1, xmmword [r9 + 0x18]
mov edx, 0x14
mov rcx, r8
movups xmm0, xmmword [r9 + 8]
mov qword [rsp + 0x4b0], r15
movups xmmword [rbp + 0x350], xmm1
movaps xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [r9 + 0x28]
movaps xmmword [rsp + 0x40], xmm1
movups xmm1, xmmword [r9 + 0x38]
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [r9 + 0x48]
movaps xmmword [rsp + 0x60], xmm1
movups xmm1, xmmword [r9 + 0x58]
movaps xmmword [rsp + 0x70], xmm0
movaps xmmword [rbp - 0x80], xmm1
call sym.Qt5Core.dll_public:_void___cdecl_QByteArray::resize_int____ptr64
movups xmm0, xmmword [rbp + 0x350]
movabs rax, 0xff000000000000
movabs rcx, 0xff0000000000
psrldq xmm0, 8
movq rbx, xmm0
mov qword [rsp + 0x48], rbx
lea rdx, [rbx*8]
mov r8, rdx
and r8, rax
mov rax, rdx
shr rax, 0x10
or r8, rax
mov rax, rdx
and rax, rcx
shr r8, 0x10
or r8, rax
movabs rcx, 0xff00000000
shr r8, 0x10
mov rax, rdx
and rax, rcx
mov rcx, rdx
or r8, rax
shl rcx, 0x10
mov rax, rdx
shr r8, 8
and eax, 0xff00
or rcx, rax
mov rax, rdx
shl rcx, 0x10
and eax, 0xff0000
or rcx, rax
mov eax, 0xff000000
shl rcx, 0x10
and rdx, rax
or rcx, rdx
lea rdx, [0x180304990]
shl rcx, 8
or r8, rcx
lea rcx, [rsp + 0x30]
mov qword [rbp + 0x350], r8
mov r8, r12
call fcn.1800677e0
xor eax, eax
lea rcx, [rsp + 0x50]
mov qword [rbp + 0x360], rax
mov esi, 0x40
mov qword [rbp + 0x368], rax
mov qword [rbp + 0x370], rax
mov qword [rbp + 0x378], rax
mov qword [rbp + 0x380], rax
mov qword [rbp + 0x388], rax
mov qword [rbp + 0x390], rax
mov qword [rbp + 0x398], rax
mov eax, ebx
and eax, 0x3f
cmp eax, 0x37
jbe 0x1800652a7
mov rax, qword [rsp + 0x48]
and ebx, 0x3f
mov edx, eax
mov edi, 0x3f
and edx, 0x3f
sub rdi, rbx
add rax, rdi
mov r8d, edx
mov qword [rsp + 0x48], rax
mov eax, edx
lea r15, [rdx + rdi]
add rcx, rax
cmp r15, rsi
jae 0x18006517a
lea rdx, [rbp + 0x360]
jmp 0x1800651df
mov rax, r8
mov ebx, esi
sub ebx, edx
mov r8, rsi
sub r8, rax
lea rdx, [rbp + 0x360]
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1800665b0
and r15d, 0x3f
mov r14, rdi
sub r14, r15
cmp rbx, r14
jge 0x1800651cd
lea rdx, [rbp + 0x360]
add rdx, rbx
lea rcx, [rsp + 0x30]
call fcn.1800665b0
add rbx, rsi
cmp rbx, r14
jl 0x1800651b1
sub rdi, rbx
lea rdx, [rbp + 0x360]
add rdx, rbx
lea rcx, [rsp + 0x50]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x48]
lea rcx, [rsp + 0x50]
mov edx, eax
add rax, 0x38
and edx, 0x3f
mov qword [rsp + 0x48], rax
mov eax, edx
add rcx, rax
mov r8d, edx
lea r15, [rdx + 0x38]
cmp r15, rsi
jae 0x180065242
movaps xmm0, xmmword [rbp + 0x360]
movaps xmm1, xmmword [rbp + 0x370]
movups xmmword [rcx], xmm0
movaps xmm0, xmmword [rbp + 0x380]
movups xmmword [rcx + 0x10], xmm1
movsd xmm1, qword [rbp + 0x390]
movups xmmword [rcx + 0x20], xmm0
movsd qword [rcx + 0x30], xmm1
jmp 0x180065356
mov rax, r8
mov ebx, esi
sub ebx, edx
mov r8, rsi
sub r8, rax
lea rdx, [rbp + 0x360]
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1800665b0
and r15d, 0x3f
mov r14d, gethostname
mov edi, r14d
sub rdi, r15
cmp rbx, rdi
jge 0x18006529c
nop
lea rdx, [rbp + 0x360]
add rdx, rbx
lea rcx, [rsp + 0x30]
call fcn.1800665b0
add rbx, rsi
cmp rbx, rdi
jl 0x180065280
sub r14, rbx
mov r8, r14
jmp 0x180065342
mov edi, gethostname
sub rdi, rax
mov rax, qword [rsp + 0x48]
mov edx, eax
add rax, rdi
and edx, 0x3f
mov qword [rsp + 0x48], rax
mov eax, edx
add rcx, rax
mov r8d, edx
lea r15, [rdx + rdi]
cmp r15, rsi
jae 0x1800652de
mov r8, rdi
lea rdx, [rbp + 0x360]
jmp 0x180065351
mov rax, r8
mov ebx, esi
sub ebx, edx
mov r8, rsi
sub r8, rax
lea rdx, [rbp + 0x360]
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1800665b0
and r15d, 0x3f
mov r14, rdi
sub r14, r15
cmp rbx, r14
jge 0x18006533c
nop word [rax + rax]
lea rdx, [rbp + 0x360]
add rdx, rbx
lea rcx, [rsp + 0x30]
call fcn.1800665b0
add rbx, rsi
cmp rbx, r14
jl 0x180065320
sub rdi, rbx
mov r8, rdi
lea rdx, [rbp + 0x360]
add rdx, rbx
lea rcx, [rsp + 0x50]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x48]
lea r9, [rsp + 0x50]
mov r15, qword [rsp + 0x4b0]
mov ecx, eax
and ecx, 0x3f
add rax, 8
mov qword [rsp + 0x48], rax
mov eax, ecx
add r9, rax
mov edx, ecx
lea r14, [rcx + 8]
cmp r14, rsi
jae 0x180065395
movsd xmm0, qword [rbp + 0x350]
movsd qword [r9], xmm0
jmp 0x180065407
mov ebx, esi
sub rsi, rdx
sub ebx, ecx
lea rdx, [rbp + 0x350]
mov r8, rsi
mov rcx, r9
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1800665b0
and r14d, 0x3f
mov esi, 8
mov edi, esi
sub rdi, r14
cmp rbx, rdi
jge 0x1800653ed
lea rdx, [rbp + 0x350]
add rdx, rbx
lea rcx, [rsp + 0x30]
call fcn.1800665b0
add rbx, 0x40
cmp rbx, rdi
jl 0x1800653d0
sub rsi, rbx
lea rdx, [rbp + 0x350]
add rdx, rbx
lea rcx, [rsp + 0x50]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rsp + 0x20]
xor eax, eax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rax
mov rcx, qword [r14]
add rcx, 0x1a8
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rax
call sym.Qt5Core.dll_public:_char____ptr64___cdecl_QByteArray::begin_void____ptr64
mov ecx, dword [rsp + 0x30]
bswap ecx
mov dword [rax], ecx
mov ecx, dword [rsp + 0x34]
bswap ecx
mov dword [rax + 4], ecx
mov ecx, dword [rsp + 0x38]
bswap ecx
mov dword [rax + 8], ecx
mov ecx, dword [rsp + 0x3c]
bswap ecx
mov dword [rax + 0xc], ecx
mov ecx, dword [rsp + 0x40]
bswap ecx
mov dword [rax + 0x10], ecx
jmp 0x180066511
movups xmm0, xmmword [r9 + 8]
mov edx, 0x10
mov rcx, r8
movups xmm1, xmmword [r9 + 0x28]
movups xmmword [rsp + 0x20], xmm0
movaps xmmword [rbp - 0x70], xmm0
movups xmm0, xmmword [r9 + 0x18]
movaps xmmword [rbp - 0x50], xmm1
movups xmm1, xmmword [r9 + 0x48]
movaps xmmword [rbp - 0x60], xmm0
movups xmm0, xmmword [r9 + 0x38]
movaps xmmword [rbp - 0x30], xmm1
movups xmm1, xmmword [r9 + 0x68]
movaps xmmword [rbp - 0x40], xmm0
movups xmm0, xmmword [r9 + 0x58]
movaps xmmword [rbp - 0x10], xmm1
movups xmm1, xmmword [r9 + 0x88]
movaps xmmword [rbp - 0x20], xmm0
movups xmm0, xmmword [r9 + 0x78]
movaps xmmword [rbp + 0x10], xmm1
movaps xmmword [rbp], xmm0
movsd xmm0, qword [r9 + 0x98]
movsd qword [rbp + 0x20], xmm0
call sym.Qt5Core.dll_public:_void___cdecl_QByteArray::resize_int____ptr64
mov rcx, qword [r14]
add rcx, 0x1a8
call sym.Qt5Core.dll_public:_char____ptr64___cdecl_QByteArray::begin_void____ptr64
mov r11d, dword [rsp + 0x20]
mov rbx, rax
and r11d, 0x3f
mov esi, 0x40
mov eax, esi
mov byte [rbp + r11 - 0x58], 0x80
inc r11d
sub eax, r11d
cmp eax, 8
jae 0x180065544
mov r8d, eax
lea rcx, [rbp - 0x58]
mov eax, r11d
xor edx, edx
add rcx, rax
call sub.VCRUNTIME140.dll_memset
mov r8d, esi
lea rdx, [rbp - 0x58]
lea rcx, [rbp - 0x70]
call fcn.1800642a0
xor r11d, r11d
mov eax, esi
add eax, 0xfffffff8
lea rcx, [rbp - 0x58]
mov r8d, eax
xor edx, edx
mov eax, r11d
add rcx, rax
call sub.VCRUNTIME140.dll_memset
mov eax, dword [rbp - 0x70]
lea rdx, [rbp - 0x58]
mov r8, rsi
lea ecx, [rax*8]
movzx eax, cl
mov dword [rbp - 0x70], ecx
mov eax, ecx
mov byte [rbp - 0x20], cl
shr eax, 8
mov byte [rbp - 0x1f], al
mov eax, ecx
shr eax, 0x10
mov byte [rbp - 0x1e], al
movzx eax, byte [rbp - 0x6c]
mov byte [rbp - 0x1c], al
shr ecx, 0x18
mov byte [rbp - 0x1d], cl
mov ecx, dword [rbp - 0x6c]
mov eax, ecx
shr eax, 8
mov byte [rbp - 0x1b], al
mov eax, ecx
shr ecx, 0x18
mov byte [rbp - 0x19], cl
lea rcx, [rbp - 0x70]
shr eax, 0x10
mov byte [rbp - 0x1a], al
call fcn.1800642a0
movzx ecx, byte [rbp - 0x68]
mov byte [rbx], cl
mov ecx, dword [rbp - 0x68]
mov eax, ecx
shr eax, 8
mov byte [rbx + 1], al
mov eax, ecx
shr eax, 0x10
mov byte [rbx + 2], al
movzx eax, byte [rbp - 0x64]
mov byte [rbx + 4], al
shr ecx, 0x18
mov byte [rbx + 3], cl
mov ecx, dword [rbp - 0x64]
mov eax, ecx
shr eax, 8
mov byte [rbx + 5], al
mov eax, ecx
shr eax, 0x10
mov byte [rbx + 6], al
movzx eax, byte [rbp - 0x60]
mov byte [rbx + 8], al
shr ecx, 0x18
mov byte [rbx + 7], cl
mov ecx, dword [rbp - 0x60]
mov eax, ecx
shr eax, 8
mov byte [rbx + 9], al
mov eax, ecx
shr eax, 0x10
mov byte [rbx + 0xa], al
movzx eax, byte [rbp - 0x5c]
mov byte [rbx + 0xc], al
shr ecx, 0x18
mov byte [rbx + 0xb], cl
mov ecx, dword [rbp - 0x5c]
mov eax, ecx
shr eax, 8
mov byte [rbx + 0xd], al
mov eax, ecx
shr eax, 0x10
shr ecx, 0x18
mov byte [rbx + 0xf], cl
mov byte [rbx + 0xe], al
jmp 0x180066511
movups xmm0, xmmword [r9 + 8]
mov edx, 0x10
mov rcx, r8
movups xmm1, xmmword [r9 + 0x38]
movaps xmmword [rbp + 0x130], xmm0
movups xmm0, xmmword [r9 + 0x18]
movaps xmmword [rbp + 0x160], xmm1
movsd xmm1, qword [r9 + 0x58]
movups xmmword [rbp + 0x350], xmm0
movaps xmmword [rbp + 0x140], xmm0
movups xmm0, xmmword [r9 + 0x28]
movsd qword [rbp + 0x180], xmm1
movaps xmmword [rbp + 0x150], xmm0
movups xmm0, xmmword [r9 + 0x48]
movaps xmmword [rbp + 0x170], xmm0
call sym.Qt5Core.dll_public:_void___cdecl_QByteArray::resize_int____ptr64
mov rcx, qword [r14]
add rcx, 0x1a8
call sym.Qt5Core.dll_public:_char____ptr64___cdecl_QByteArray::begin_void____ptr64
mov edx, dword [rbp + 0x350]
lea rcx, [rbp + 0x148]
and edx, 0x3f
mov edi, gethostname
add rcx, rdx
mov rbx, rax
mov byte [rcx], 0x80
inc rcx
sub edi, edx
jns 0x1800656f6
lea eax, [rdi + 8]
xor edx, edx
movsxd r8, eax
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0x130]
call fcn.180062230
lea rcx, [rbp + 0x148]
mov edi, gethostname
movsxd r8, edi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov ecx, dword [rbp + 0x140]
lea rdx, [rbp + 0x148]
lea eax, [rcx*8]
shr ecx, 0x1d
mov dword [rbp + 0x180], eax
mov eax, dword [rbp + 0x144]
lea eax, [rax*8]
or eax, ecx
lea rcx, [rbp + 0x130]
mov dword [rbp + 0x184], eax
call fcn.180062230
movaps xmm0, xmmword [rbp + 0x130]
movups xmmword [rbx], xmm0
jmp 0x180066511
movups xmm0, xmmword [r9 + 8]
mov edi, dword [r9 + 0x78]
mov edx, 0x1c
movups xmm1, xmmword [r9 + 0x18]
mov rcx, r8
mov dword [rbp + 0x120], edi
movaps xmmword [rbp + 0xb0], xmm0
movups xmm0, xmmword [r9 + 0x28]
movaps xmmword [rbp + 0xc0], xmm1
movups xmm1, xmmword [r9 + 0x38]
movaps xmmword [rbp + 0xd0], xmm0
movups xmm0, xmmword [r9 + 0x48]
movaps xmmword [rbp + 0xe0], xmm1
movups xmm1, xmmword [r9 + 0x58]
movaps xmmword [rbp + 0xf0], xmm0
movups xmm0, xmmword [r9 + 0x68]
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0x110], xmm0
call sym.Qt5Core.dll_public:_void___cdecl_QByteArray::resize_int____ptr64
mov rcx, qword [r14]
add rcx, 0x1a8
call sym.Qt5Core.dll_public:_char____ptr64___cdecl_QByteArray::begin_void____ptr64
mov rbx, rax
test rax, rax
je 0x180066511
test edi, edi
jne 0x180066511
cmp dword [rbp + 0x11c], edi
jne 0x1800657f1
mov dl, 0x80
lea rcx, [rbp + 0xb0]
call fcn.180062a20
mov ecx, dword [rbp + 0xb0]
mov eax, ecx
shr eax, 0x18
mov byte [rbx], al
mov eax, ecx
shr eax, 0x10
mov byte [rbx + 1], al
movzx eax, byte [rbp + 0xb0]
mov byte [rbx + 3], al
shr ecx, 8
mov byte [rbx + 2], cl
mov ecx, dword [rbp + 0xb4]
mov eax, ecx
shr eax, 0x18
mov byte [rbx + 4], al
mov eax, ecx
shr eax, 0x10
mov byte [rbx + 5], al
movzx eax, byte [rbp + 0xb4]
mov byte [rbx + 7], al
shr ecx, 8
mov byte [rbx + 6], cl
mov ecx, dword [rbp + 0xb8]
mov eax, ecx
shr eax, 0x18
mov byte [rbx + 8], al
mov eax, ecx
shr eax, 0x10
mov byte [rbx + 9], al
movzx eax, byte [rbp + 0xb8]
mov byte [rbx + 0xb], al
shr ecx, 8
mov byte [rbx + 0xa], cl
mov ecx, dword [rbp + 0xbc]
mov eax, ecx
shr eax, 0x18
mov byte [rbx + 0xc], al
mov eax, ecx
shr eax, 0x10
mov byte [rbx + 0xd], al
movzx eax, byte [rbp + 0xbc]
mov byte [rbx + 0xf], al
shr ecx, 8
mov byte [rbx + 0xe], cl
mov ecx, dword [rbp + 0xc0]
mov eax, ecx
shr eax, 0x18
mov byte [rbx + 0x10], al
mov eax, ecx
shr eax, 0x10
mov byte [rbx + 0x11], al
movzx eax, byte [rbp + 0xc0]
mov byte [rbx + 0x13], al
shr ecx, 8
mov byte [rbx + 0x12], cl
mov ecx, dword [rbp + 0xc4]
mov eax, ecx
shr eax, 0x18
mov byte [rbx + 0x14], al
mov eax, ecx
shr eax, 0x10
mov byte [rbx + 0x15], al
movzx eax, byte [rbp + 0xc4]
mov byte [rbx + 0x17], al
shr ecx, 8
mov byte [rbx + 0x16], cl
mov ecx, dword [rbp + 0xc8]
mov eax, ecx
shr eax, 0x18
mov byte [rbx + 0x18], al
mov eax, ecx
shr eax, 0x10
mov byte [rbx + 0x19], al
movzx eax, byte [rbp + 0xc8]
shr ecx, 8
mov byte [rbx + 0x1b], al
mov byte [rbx + 0x1a], cl
jmp 0x180066511
movups xmm0, xmmword [r9 + 8]
mov edi, dword [r9 + 0x78]
mov edx, 0x20
movups xmm1, xmmword [r9 + 0x18]
mov rcx, r8
mov dword [rbp + 0xa0], edi
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r9 + 0x28]
movaps xmmword [rbp + 0x40], xmm1
movups xmm1, xmmword [r9 + 0x38]
movaps xmmword [rbp + 0x50], xmm0
movups xmm0, xmmword [r9 + 0x48]
movaps xmmword [rbp + 0x60], xmm1
movups xmm1, xmmword [r9 + 0x58]
movaps xmmword [rbp + 0x70], xmm0
movups xmm0, xmmword [r9 + 0x68]
movaps xmmword [rbp + 0x80], xmm1
movaps xmmword [rbp + 0x90], xmm0
call sym.Qt5Core.dll_public:_void___cdecl_QByteArray::resize_int____ptr64
mov rcx, qword [r14]
add rcx, 0x1a8
call sym.Qt5Core.dll_public:_char____ptr64___cdecl_QByteArray::begin_void____ptr64
mov rbx, rax
test rax, rax
je 0x180066511
test edi, edi
jne 0x180066511
cmp dword [rbp + 0x9c], edi
jne 0x180065991
mov dl, 0x80
lea rcx, [rbp + 0x30]
call fcn.180062a20
mov ecx, dword [rbp + 0x30]
mov eax, ecx
shr eax, 0x18
mov byte [rbx], al
mov eax, ecx
shr eax, 0x10
mov byte [rbx + 1], al
movzx eax, byte [rbp + 0x30]
mov byte [rbx + 3], al
shr ecx, 8
mov byte [rbx + 2], cl
mov ecx, dword [rbp + 0x34]
mov eax, ecx
shr eax, 0x18
mov byte [rbx + 4], al
mov eax, ecx
shr eax, 0x10
mov byte [rbx + 5], al
movzx eax, byte [rbp + 0x34]
mov byte [rbx + 7], al
shr ecx, 8
mov byte [rbx + 6], cl
mov ecx, dword [rbp + 0x38]
mov eax, ecx
shr eax, 0x18
mov byte [rbx + 8], al
mov eax, ecx
shr eax, 0x10
mov byte [rbx + 9], al
movzx eax, byte [rbp + 0x38]
mov byte [rbx + 0xb], al
shr ecx, 8
mov byte [rbx + 0xa], cl
mov ecx, dword [rbp + 0x3c]
mov eax, ecx
shr eax, 0x18
mov byte [rbx + 0xc], al
mov eax, ecx
shr eax, 0x10
mov byte [rbx + 0xd], al
movzx eax, byte [rbp + 0x3c]
mov byte [rbx + 0xf], al
shr ecx, 8
mov byte [rbx + 0xe], cl
mov ecx, dword [rbp + 0x40]
mov eax, ecx
shr eax, 0x18
mov byte [rbx + 0x10], al
mov eax, ecx
shr eax, 0x10
mov byte [rbx + 0x11], al
movzx eax, byte [rbp + 0x40]
mov byte [rbx + 0x13], al
shr ecx, 8
mov byte [rbx + 0x12], cl
mov ecx, dword [rbp + 0x44]
mov eax, ecx
shr eax, 0x18
mov byte [rbx + 0x14], al
mov eax, ecx
shr eax, 0x10
mov byte [rbx + 0x15], al
movzx eax, byte [rbp + 0x44]
mov byte [rbx + 0x17], al
shr ecx, 8
mov byte [rbx + 0x16], cl
mov ecx, dword [rbp + 0x48]
mov eax, ecx
shr eax, 0x18
mov byte [rbx + 0x18], al
mov eax, ecx
shr eax, 0x10
mov byte [rbx + 0x19], al
movzx eax, byte [rbp + 0x48]
shr ecx, 8
mov byte [rbx + 0x1b], al
mov byte [rbx + 0x1a], cl
mov ecx, dword [rbp + 0x4c]
mov eax, ecx
shr eax, 0x18
mov byte [rbx + 0x1c], al
mov eax, ecx
shr eax, 0x10
mov byte [rbx + 0x1d], al
movzx eax, byte [rbp + 0x4c]
shr ecx, 8
mov byte [rbx + 0x1f], al
mov byte [rbx + 0x1e], cl
jmp 0x180066511
movups xmm0, xmmword [r9 + 8]
lea rcx, [rbp + 0x270]
mov edx, 0x30
movups xmm1, xmmword [r9 + 0x18]
lea rax, [r9 + 0x88]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [r9 + 0x28]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [r9 + 0x38]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [r9 + 0x48]
movups xmmword [rcx + 0x30], xmm1
movups xmm1, xmmword [r9 + 0x58]
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [r9 + 0x68]
movups xmmword [rcx + 0x50], xmm1
movups xmm1, xmmword [rax]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [r9 + 0x78]
movups xmmword [rcx - 0x10], xmm0
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rcx], xmm1
movups xmm1, xmmword [rax + 0x20]
movups xmmword [rcx + 0x10], xmm0
movups xmm0, xmmword [rax + 0x30]
movups xmmword [rcx + 0x20], xmm1
movups xmm1, xmmword [rax + 0x40]
movups xmmword [rcx + 0x30], xmm0
movups xmm0, xmmword [rax + 0x50]
movups xmmword [rcx + 0x40], xmm1
movups xmmword [rcx + 0x50], xmm0
mov rcx, r8
call sym.Qt5Core.dll_public:_void___cdecl_QByteArray::resize_int____ptr64
mov rcx, qword [r14]
add rcx, 0x1a8
call sym.Qt5Core.dll_public:_char____ptr64___cdecl_QByteArray::begin_void____ptr64
mov rbx, rax
test rax, rax
je 0x180066511
cmp dword [rbp + 0x348], 0
jne 0x180066511
cmp dword [rbp + 0x344], 0
jne 0x180065b6b
mov dl, 0x80
lea rcx, [rbp + 0x270]
call fcn.180063120
mov rcx, qword [rbp + 0x270]
mov rax, rcx
mov byte [rbx + 7], cl
shr rax, 0x38
mov byte [rbx], al
mov rax, rcx
shr rax, 0x30
mov byte [rbx + 1], al
mov rax, rcx
shr rax, 0x28
mov byte [rbx + 2], al
mov rax, rcx
shr rax, 0x20
mov byte [rbx + 3], al
mov rax, rcx
shr rax, 0x18
mov byte [rbx + 4], al
mov rax, rcx
shr rax, 0x10
mov byte [rbx + 5], al
mov rax, rcx
mov rcx, qword [rbp + 0x278]
shr rax, 8
mov byte [rbx + 6], al
mov rax, rcx
shr rax, 0x38
mov byte [rbx + 8], al
mov rax, rcx
shr rax, 0x30
mov byte [rbx + 9], al
mov rax, rcx
shr rax, 0x28
mov byte [rbx + 0xa], al
mov rax, rcx
shr rax, 0x20
mov byte [rbx + 0xb], al
mov rax, rcx
shr rax, 0x18
mov byte [rbx + 0xc], al
mov rax, rcx
shr rax, 0x10
mov byte [rbx + 0xd], al
mov rax, rcx
shr rax, 8
mov byte [rbx + 0xe], al
mov byte [rbx + 0xf], cl
mov rcx, qword [rbp + 0x280]
mov rax, rcx
mov byte [rbx + 0x17], cl
shr rax, 0x38
mov byte [rbx + 0x10], al
mov rax, rcx
shr rax, 0x30
mov byte [rbx + 0x11], al
mov rax, rcx
shr rax, 0x28
mov byte [rbx + 0x12], al
mov rax, rcx
shr rax, 0x20
mov byte [rbx + 0x13], al
mov rax, rcx
shr rax, 0x18
mov byte [rbx + 0x14], al
mov rax, rcx
shr rax, 0x10
mov byte [rbx + 0x15], al
mov rax, rcx
mov rcx, qword [rbp + 0x288]
shr rax, 8
mov byte [rbx + 0x16], al
mov rax, rcx
shr rax, 0x38
mov byte [rbx + 0x18], al
mov rax, rcx
shr rax, 0x30
mov byte [rbx + 0x19], al
mov rax, rcx
shr rax, 0x28
mov byte [rbx + 0x1a], al
mov rax, rcx
shr rax, 0x20
mov byte [rbx + 0x1b], al
mov rax, rcx
shr rax, 0x18
mov byte [rbx + 0x1c], al
mov rax, rcx
shr rax, 0x10
mov byte [rbx + 0x1d], al
mov rax, rcx
shr rax, 8
mov byte [rbx + 0x1e], al
mov byte [rbx + 0x1f], cl
mov rcx, qword [rbp + 0x290]
mov rax, rcx
mov byte [rbx + 0x27], cl
shr rax, 0x38
mov byte [rbx + 0x20], al
mov rax, rcx
shr rax, 0x30
mov byte [rbx + 0x21], al
mov rax, rcx
shr rax, 0x28
mov byte [rbx + 0x22], al
mov rax, rcx
shr rax, 0x20
mov byte [rbx + 0x23], al
mov rax, rcx
shr rax, 0x18
mov byte [rbx + 0x24], al
mov rax, rcx
shr rax, 0x10
mov byte [rbx + 0x25], al
mov rax, rcx
mov rcx, qword [rbp + 0x298]
shr rax, 8
mov byte [rbx + 0x26], al
mov rax, rcx
shr rax, 0x38
mov byte [rbx + 0x28], al
mov rax, rcx
shr rax, 0x30
mov byte [rbx + 0x29], al
mov rax, rcx
shr rax, 0x28
mov byte [rbx + 0x2a], al
mov rax, rcx
shr rax, 0x20
mov byte [rbx + 0x2b], al
mov rax, rcx
shr rax, 0x18
mov byte [rbx + 0x2c], al
mov rax, rcx
shr rax, 0x10
mov byte [rbx + 0x2d], al
mov rax, rcx
shr rax, 8
mov byte [rbx + 0x2e], al
mov byte [rbx + 0x2f], cl
jmp 0x180066511
movups xmm0, xmmword [r9 + 8]
lea rcx, [rbp + 0x190]
mov edx, 0x40
movups xmm1, xmmword [r9 + 0x18]
lea rax, [r9 + 0x88]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [r9 + 0x28]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [r9 + 0x38]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [r9 + 0x48]
movups xmmword [rcx + 0x30], xmm1
movups xmm1, xmmword [r9 + 0x58]
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [r9 + 0x68]
movups xmmword [rcx + 0x50], xmm1
movups xmm1, xmmword [rax]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [r9 + 0x78]
movups xmmword [rcx - 0x10], xmm0
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rcx], xmm1
movups xmm1, xmmword [rax + 0x20]
movups xmmword [rcx + 0x10], xmm0
movups xmm0, xmmword [rax + 0x30]
movups xmmword [rcx + 0x20], xmm1
movups xmm1, xmmword [rax + 0x40]
movups xmmword [rcx + 0x30], xmm0
movups xmm0, xmmword [rax + 0x50]
movups xmmword [rcx + 0x40], xmm1
movups xmmword [rcx + 0x50], xmm0
mov rcx, r8
call sym.Qt5Core.dll_public:_void___cdecl_QByteArray::resize_int____ptr64
mov rcx, qword [r14]
add rcx, 0x1a8
call sym.Qt5Core.dll_public:_char____ptr64___cdecl_QByteArray::begin_void____ptr64
mov rbx, rax
test rax, rax
je 0x180066511
cmp dword [rbp + 0x268], 0
jne 0x180066511
cmp dword [rbp + 0x264], 0
jne 0x180065e25
mov dl, 0x80
lea rcx, [rbp + 0x190]
call fcn.180063120
xor r11d, r11d
lea rax, [rbx + 1]
nop dword [rax]
mov edx, r11d
movsxd r9, r11d
and edx, 7
lea r10d, [r11 + 2]
mov ecx, 7
sub ecx, edx
mov rdx, r9
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 - 1]
shr r8, cl
mov byte [rax - 1], r8b
and edx, 0x80000007
jge 0x180065e70
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 1]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
mov edx, r10d
shr r8, cl
mov byte [rax], r8b
and edx, 0x80000007
jge 0x180065ea2
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 2]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 1]
shr r8, cl
mov byte [rax + 1], r8b
and edx, 0x80000007
jge 0x180065ed6
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 3]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 2]
shr r8, cl
mov byte [rax + 2], r8b
and edx, 0x80000007
jge 0x180065f0a
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 4]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 3]
shr r8, cl
mov byte [rax + 3], r8b
and edx, 0x80000007
jge 0x180065f3e
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 5]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 4]
shr r8, cl
mov byte [rax + 4], r8b
and edx, 0x80000007
jge 0x180065f72
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 6]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 5]
shr r8, cl
mov byte [rax + 5], r8b
and edx, 0x80000007
jge 0x180065fa6
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 7]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 6]
shr r8, cl
mov byte [rax + 6], r8b
and edx, 0x80000007
jge 0x180065fda
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 8]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 7]
shr r8, cl
mov byte [rax + 7], r8b
and edx, 0x80000007
jge 0x18006600e
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 9]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 8]
shr r8, cl
mov byte [rax + 8], r8b
and edx, 0x80000007
jge 0x180066042
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 0xa]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 9]
shr r8, cl
mov byte [rax + 9], r8b
and edx, 0x80000007
jge 0x180066076
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 0xb]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 0xa]
shr r8, cl
mov byte [rax + 0xa], r8b
and edx, 0x80000007
jge 0x1800660aa
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 0xc]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 0xb]
shr r8, cl
mov byte [rax + 0xb], r8b
and edx, 0x80000007
jge 0x1800660de
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 0xd]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 0xc]
shr r8, cl
mov byte [rax + 0xc], r8b
and edx, 0x80000007
jge 0x180066112
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 0xe]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 0xd]
shr r8, cl
mov byte [rax + 0xd], r8b
and edx, 0x80000007
jge 0x180066146
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 0xf]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 0xe]
shr r8, cl
mov byte [rax + 0xe], r8b
and edx, 0x80000007
jge 0x18006617a
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 0x10]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 0xf]
shr r8, cl
mov byte [rax + 0xf], r8b
and edx, 0x80000007
jge 0x1800661ae
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 0x11]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 0x10]
shr r8, cl
mov byte [rax + 0x10], r8b
and edx, 0x80000007
jge 0x1800661e2
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 0x12]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 0x11]
shr r8, cl
mov byte [rax + 0x11], r8b
and edx, 0x80000007
jge 0x180066216
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 0x13]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 0x12]
shr r8, cl
mov byte [rax + 0x12], r8b
and edx, 0x80000007
jge 0x18006624a
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 0x14]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 0x13]
shr r8, cl
mov byte [rax + 0x13], r8b
and edx, 0x80000007
jge 0x18006627e
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 0x15]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 0x14]
shr r8, cl
mov byte [rax + 0x14], r8b
and edx, 0x80000007
jge 0x1800662b2
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 0x16]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 0x15]
shr r8, cl
mov byte [rax + 0x15], r8b
and edx, 0x80000007
jge 0x1800662e6
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 0x17]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 0x16]
shr r8, cl
mov byte [rax + 0x16], r8b
and edx, 0x80000007
jge 0x18006631a
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 0x18]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 0x17]
shr r8, cl
mov byte [rax + 0x17], r8b
and edx, 0x80000007
jge 0x18006634e
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 0x19]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 0x18]
shr r8, cl
mov byte [rax + 0x18], r8b
and edx, 0x80000007
jge 0x180066382
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 0x1a]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 0x19]
shr r8, cl
mov byte [rax + 0x19], r8b
and edx, 0x80000007
jge 0x1800663b6
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 0x1b]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 0x1a]
shr r8, cl
mov byte [rax + 0x1a], r8b
and edx, 0x80000007
jge 0x1800663ea
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 0x1c]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 0x1b]
shr r8, cl
mov byte [rax + 0x1b], r8b
and edx, 0x80000007
jge 0x18006641e
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
sub ecx, edx
lea rdx, [r9 + 0x1d]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
lea edx, [r10 + 0x1c]
shr r8, cl
mov byte [rax + 0x1c], r8b
and edx, 0x80000007
jge 0x180066452
dec edx
or edx, 0xfffffff8
inc edx
mov ecx, 7
add r10d, 0x1d
sub ecx, edx
lea rdx, [r9 + 0x1e]
sar rdx, 3
shl ecx, 3
mov r8, qword [rbp + rdx*8 + 0x190]
shr r8, cl
mov byte [rax + 0x1d], r8b
and r10d, 0x80000007
jge 0x18006648a
dec r10d
or r10d, 0xfffffff8
inc r10d
lea rdx, [r9 + 0x1f]
mov ecx, 7
sar rdx, 3
sub ecx, r10d
shl ecx, 3
add r11d, 0x20
mov r8, qword [rbp + rdx*8 + 0x190]
shr r8, cl
mov byte [rax + 0x1e], r8b
add rax, 0x20
cmp r11d, 0x40
jl 0x180065e30
jmp 0x180066511
xor r8d, r8d
mov edx, 0xe0
jmp 0x180066509
xor r8d, r8d
mov edx, 0x100
jmp 0x180066509
xor r8d, r8d
mov edx, 0x180
jmp 0x180066509
xor r8d, r8d
jmp 0x180066504
mov r8d, r12d
mov edx, 0xe0
jmp 0x180066509
mov r8d, r12d
mov edx, 0x100
jmp 0x180066509
mov r8d, r12d
mov edx, 0x180
jmp 0x180066509
mov r8d, r12d
mov edx, 0x200
mov rcx, r9
call fcn.1800678c0
mov rsi, qword [rsp + 0x4c0]
mov rbx, qword [rsp + 0x500]
mov rdi, qword [rsp + 0x4b8]
mov rax, qword [r14]
mov rcx, qword [rax + 0x1a8]
mov qword [r13], rcx
mov eax, dword [rcx]
inc eax
cmp eax, r12d
mov rax, r13
jbe 0x180066548
lock xadd dword [rcx], r12d
mov rcx, qword [rbp + 0x3a0]
xor rcx, rsp
call fcn.1802e1ba0
add rsp, 0x4c8
pop r14
pop r13
pop r12
pop rbp
ret