Function at 0x140005240
Capabilities:
Create directory
Delete file
Extract resource via kernel32 functions
Set registry value
Write file on windows

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x520]
sub rsp, 0x620
mov rax, qword [0x140017058]
xor rax, rsp
mov qword [rbp + 0x510], rax
mov r15, rcx
mov qword [rsp + 0x50], rcx
mov r12b, 1
mov byte [rsp + 0x40], r12b
xor r9d, r9d
xor r8d, r8d
mov edx, 0x401
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
mov edx, 0x404
lea r8d, [r9 + 1]
mov rcx, r15
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0xf]
mov rcx, r15
call qword [sym.imp.USER32.dll_SendMessageW]
lea r13, [0x140017de0]
mov rcx, r13
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__wmkdir]
lea r8, [0x140011a40]
mov edx, 0x99
mov rcx, qword [0x1400173c0]
call qword [sym.imp.KERNEL32.dll_FindResourceW]
mov rbx, rax
mov rdx, rax
mov rcx, qword [0x1400173c0]
call qword [sym.imp.KERNEL32.dll_SizeofResource]
movsxd rsi, eax
mov rdx, rbx
mov rcx, qword [0x1400173c0]
call qword [sym.imp.KERNEL32.dll_LoadResource]
mov rdi, rax
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LockResource]
mov r14, rax
lea r8, [0x140017bd0]
lea rdx, str._s_temp0
lea rcx, [rbp + 0x300]
call qword [sym.imp.USER32.dll_wsprintfW]
lea rdx, [0x140011a5c]
lea rcx, [rbp + 0x300]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll__wfopen]
mov rbx, rax
test rax, rax
je 0x140005375
mov r8, rsi
mov r9, rax
mov edx, 1
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
jmp 0x14000537d
xor r12b, r12b
mov byte [rsp + 0x40], r12b
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeResource]
xor edx, edx
lea rcx, [rbp + 0x300]
call fcn.14000aca0
mov rdi, rax
test rax, rax
je 0x140005488
mov rdx, r13
mov rcx, rax
call fcn.14000ade0
lea r8, [rbp - 0x40]
mov edx, 0xffffffff
mov rcx, rdi
call fcn.14000aa40
mov esi, dword [rbp - 0x40]
movzx r9d, si
shl r9, 0x10
xor r8d, r8d
mov edx, 0x401
mov rcx, r15
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
mov edx, 0x404
lea r8d, [r9 + 1]
mov rcx, r15
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0xf]
mov rcx, r15
call qword [sym.imp.USER32.dll_SendMessageW]
xor ebx, ebx
test esi, esi
jle 0x140005459
nop word [rax + rax]
lea r8, [rbp - 0x40]
mov edx, ebx
mov rcx, rdi
call fcn.14000aa40
lea r8, [rbp - 0x3c]
mov edx, ebx
mov rcx, rdi
call fcn.14000b390
xor r9d, r9d
xor r8d, r8d
mov edx, 0x405
mov rcx, r15
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0xf]
mov rcx, r15
call qword [sym.imp.USER32.dll_SendMessageW]
inc ebx
cmp ebx, esi
jl 0x140005410
mov rcx, rdi
call fcn.14000a090
xor r9d, r9d
xor r8d, r8d
mov edx, 0x401
mov rcx, r15
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0xf]
mov rcx, r15
call qword [sym.imp.USER32.dll_SendMessageW]
lea rcx, [rbp + 0x300]
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
mov r8, r13
lea rdx, str._slibsupdate
lea rcx, [rbp + 0x300]
call qword [sym.imp.USER32.dll_wsprintfW]
lea rdx, [0x140011a88]
lea rcx, [rbp + 0x300]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll__wfopen]
test rax, rax
je 0x1400054ce
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
lea r8, [rsp + 0x48]
lea rdx, str.SoftwareQuickPluginsQuickTiles
mov rcx, 0xffffffff80000001
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
test eax, eax
je 0x140005508
lea r8, [rsp + 0x48]
lea rdx, str.SoftwareQuickPluginsQuickTiles
mov rcx, 0xffffffff80000001
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyW]
test eax, eax
jne 0x14000556a
mov dword [rsp + 0x28], 0x100
mov qword [rsp + 0x20], r13
mov r9d, 1
xor r8d, r8d
lea rdx, str.InstallLibdir
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov dword [rsp + 0x28], 0x100
lea rax, str.http:__quick_tiles.net_homedir_
mov qword [rsp + 0x20], rax
mov r9d, 1
xor r8d, r8d
lea rdx, str.InstallHostPath
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
xor r8d, r8d
mov r9, qword [0x140017fe8]
mov rax, qword [r9]
cmp rax, r9
je 0x1400055e4
nop dword [rax]
mov edx, r8d
mov rcx, qword [rax + 0x40]
inc r8d
cmp byte [rcx], 0
cmove r8d, edx
mov rcx, qword [rax + 0x10]
cmp byte [rcx + 0x19], 0
je 0x1400055bd
mov rcx, qword [rax + 8]
cmp byte [rcx + 0x19], 0
jne 0x1400055b8
cmp rax, qword [rcx + 0x10]
jne 0x1400055b8
mov rax, rcx
mov rcx, qword [rcx + 8]
cmp byte [rcx + 0x19], 0
je 0x1400055a5
mov rax, rcx
jmp 0x1400055df
mov rax, rcx
mov rdx, qword [rcx]
cmp byte [rdx + 0x19], 0
jne 0x1400055df
nop dword [rax]
mov rax, rdx
mov rcx, qword [rdx]
mov rdx, rcx
cmp byte [rcx + 0x19], 0
je 0x1400055d0
cmp rax, r9
jne 0x140005580
movzx r9d, r8w
shl r9, 0x10
xor r8d, r8d
mov edx, 0x401
mov rcx, r15
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
mov edx, 0x404
lea r8d, [r9 + 1]
mov rcx, r15
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0xf]
mov rcx, r15
call qword [sym.imp.USER32.dll_SendMessageW]
mov rax, qword [0x140017fe8]
mov rbx, qword [rax]
cmp rbx, rax
je 0x140006b72
nop dword [rax + rax]
mov ecx, 0x12c
call qword [sym.imp.KERNEL32.dll_Sleep]
mov r14, qword [rbx + 0x40]
cmp byte [r14], 0
je 0x140006b07
lea rsi, [r14 + 8]
mov r8, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x14000566a
mov r8, qword [rsi]
lea rdx, str.IDR__s
lea rcx, [rbp + 0x1f0]
call fcn.140009220
mov dword [rsp + 0x28], 0x104
lea rax, [rbp + 0x300]
mov qword [rsp + 0x20], rax
mov r9d, 0xffffffff
lea r8, [rbp + 0x1f0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
lea r8, [0x140011a98]
lea rdx, [rbp + 0x300]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_FindResourceW]
mov rdi, rax
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SizeofResource]
movsxd r15, eax
mov rdx, rdi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_LoadResource]
mov r13, rax
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LockResource]
mov r12, rax
cmp qword [rsi + 0x18], 0x10
jb 0x1400056f3
mov rsi, qword [rsi]
lea r8, [r14 + 0x28]
cmp qword [r8 + 0x18], 0x10
jb 0x140005701
mov r8, qword [r8]
mov r9, rsi
lea rdx, str._sQuickTiles__sx64.dlt
lea rcx, [rbp - 0x40]
call fcn.140009220
lea rdx, [0x140011ab8]
lea rcx, [rbp - 0x40]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov rdi, rax
test rax, rax
je 0x14000574c
mov r8, r15
mov r9, rax
mov edx, 1
mov rcx, r12
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
jmp 0x140005751
mov byte [rsp + 0x40], 0
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_FreeResource]
mov rcx, r14
call fcn.1400087c0
xor r13d, r13d
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], 0xff
lea rax, [rbp + 0x1f0]
mov qword [rsp + 0x20], rax
lea r9d, [r13 - 1]
lea r8, [0x140017de0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov qword [rbp - 0x58], r13
mov qword [rbp - 0x50], 0xf
mov byte [rbp - 0x68], r13b
lea rax, [rbp + 0x1f0]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r13b
jne 0x1400057b6
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp - 0x68]
call fcn.140005070
nop
lea rcx, [r14 + 0x48]
mov qword [rsp + 0x48], rcx
mov r15, qword [rcx + 0x10]
movabs rdx, 0x7fffffffffffffff
mov rax, rdx
sub rax, r15
cmp rax, 0x20
jb 0x140006c66
mov r12, rcx
cmp qword [rcx + 0x18], 0x10
jb 0x140005804
mov r12, qword [rcx]
mov qword [rbp - 0x78], r13
mov qword [rbp - 0x70], r13
lea r14, [r15 + 0x20]
mov edi, 0xf
lea rsi, [rsp + 0x78]
cmp r14, rdi
jbe 0x140005897
mov rdi, r14
or rdi, 0xf
cmp rdi, rdx
jbe 0x14000583a
mov rdi, rdx
movabs rax, 0x8000000000000027
jmp 0x140005861
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140005880
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140006c6c
mov rcx, rax
call fcn.14000f200
test rax, rax
je 0x140006bd4
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140005892
test rcx, rcx
je 0x14000588f
call fcn.14000f200
mov rsi, rax
jmp 0x140005892
mov rsi, r13
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x70], rdi
mov r8, r15
mov rdx, r12
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.MacroScriptsMacro_qt_lister.mcr]
movups xmmword [rsi + r15], xmm0
movups xmm1, xmmword [0x140011ad0]
movups xmmword [rsi + r15 + 0x10], xmm1
mov byte [rsi + r14], 0
movabs rcx, 0x7fffffffffffffff
mov r13, rcx
mov r12, qword [rbp - 0x58]
sub r13, r12
cmp r13, 0x14
jb 0x140006c60
lea r15, [rbp - 0x68]
cmp qword [rbp - 0x50], 0x10
cmovae r15, qword [rbp - 0x68]
xor eax, eax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rax
lea r14, [r12 + 0x14]
mov edi, 0xf
lea rsi, [rsp + 0x58]
cmp r14, rdi
jbe 0x14000598a
mov rdi, r14
or rdi, 0xf
cmp rdi, rcx
jbe 0x140005932
mov rdi, rcx
movabs rax, 0x8000000000000027
jmp 0x140005959
cmp rdi, 0x16
mov ecx, 0x16
cmovb rdi, rcx
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140005978
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140006c72
mov rcx, rax
call fcn.14000f200
test rax, rax
je 0x140006bcd
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140005985
test rcx, rcx
je 0x140005982
call fcn.14000f200
mov rsi, rax
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], rdi
mov r8, r12
mov rdx, r15
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.Macro_qt_lister.mcr]
movups xmmword [rsi + r12], xmm0
mov eax, dword [0x140011af8]
mov dword [rsi + r12 + 0x10], eax
mov byte [rsi + r14], 0
mov r8d, 0x100000
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x58]
call fcn.140006ce0
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x140005a11
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005a0c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006bcd
call fcn.14000f244
xor r8d, r8d
mov qword [rsp + 0x68], r8
mov qword [rsp + 0x70], 0xf
mov byte [rsp + 0x58], r8b
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140005a66
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005a5e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006bd4
call fcn.14000f244
xor r8d, r8d
mov rsi, qword [rsp + 0x48]
mov r15, qword [rsi + 0x10]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 0x1c
jb 0x140006cd2
mov r12, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x140005a96
mov r12, qword [rsi]
mov qword [rbp - 0x78], r8
mov qword [rbp - 0x70], r8
lea r14, [r15 + 0x1c]
mov edi, 0xf
lea rsi, [rsp + 0x78]
cmp r14, rdi
jbe 0x140005b29
mov rdi, r14
or rdi, 0xf
cmp rdi, rcx
jbe 0x140005acc
mov rdi, rcx
movabs rax, 0x8000000000000027
jmp 0x140005af3
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140005b12
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140006c78
mov rcx, rax
call fcn.14000f200
test rax, rax
je 0x140006be2
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140005b24
test rcx, rcx
je 0x140005b21
call fcn.14000f200
mov rsi, rax
jmp 0x140005b24
mov rsi, r8
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x70], rdi
mov r8, r15
mov rdx, r12
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.scriptsStartupqt_lister.ms]
movups xmmword [rsi + r15], xmm0
movsd xmm1, qword [0x140011b10]
movsd qword [rsi + r15 + 0x10], xmm1
mov eax, dword [0x140011b18]
mov dword [rsi + r15 + 0x18], eax
mov byte [rsi + r14], 0
lea r15, [rbp - 0x68]
cmp qword [rbp - 0x50], 0x10
cmovae r15, qword [rbp - 0x68]
xor eax, eax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rax
mov r12, qword [rbp - 0x58]
lea r14, [r12 + 0xd]
mov edi, 0xf
lea rsi, [rsp + 0x58]
cmp r14, rdi
jbe 0x140005c19
mov rdi, r14
or rdi, 0xf
movabs rcx, 0x7fffffffffffffff
cmp rdi, rcx
jbe 0x140005bc1
mov rdi, rcx
movabs rax, 0x8000000000000027
jmp 0x140005be8
cmp rdi, 0x16
mov ecx, 0x16
cmovb rdi, rcx
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140005c07
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140006c7e
mov rcx, rax
call fcn.14000f200
test rax, rax
je 0x140006bdb
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140005c14
test rcx, rcx
je 0x140005c11
call fcn.14000f200
mov rsi, rax
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], rdi
mov r8, r12
mov rdx, r15
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
movsd xmm0, qword [str.qt_lister.ms]
movsd qword [rsi + r12], xmm0
mov eax, dword [0x140011b28]
mov dword [rsi + r12 + 8], eax
movzx eax, byte [0x140011b2c]
mov byte [rsi + r12 + 0xc], al
mov byte [rsi + r14], 0
mov r8d, 0x100000
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x58]
call fcn.140006ce0
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x140005cae
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005ca9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006bdb
call fcn.14000f244
xor r8d, r8d
mov qword [rsp + 0x68], r8
mov qword [rsp + 0x70], 0xf
mov byte [rsp + 0x58], r8b
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140005d03
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005cfb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006be2
call fcn.14000f244
xor r8d, r8d
mov rcx, qword [rsp + 0x48]
mov r15, qword [rcx + 0x10]
movabs rdx, 0x7fffffffffffffff
mov rax, rdx
sub rax, r15
cmp rax, 0x1d
jb 0x140006ccc
mov r12, rcx
cmp qword [rcx + 0x18], 0x10
jb 0x140005d33
mov r12, qword [rcx]
mov qword [rbp - 0x78], r8
mov qword [rbp - 0x70], r8
lea r14, [r15 + 0x1d]
mov edi, 0xf
lea rsi, [rsp + 0x78]
cmp r14, rdi
jbe 0x140005dc6
mov rdi, r14
or rdi, 0xf
cmp rdi, rdx
jbe 0x140005d69
mov rdi, rdx
movabs rax, 0x8000000000000027
jmp 0x140005d90
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140005daf
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140006c84
mov rcx, rax
call fcn.14000f200
test rax, rax
je 0x140006bf0
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140005dc1
test rcx, rcx
je 0x140005dbe
call fcn.14000f200
mov rsi, rax
jmp 0x140005dc1
mov rsi, r8
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x70], rdi
mov r8, r15
mov rdx, r12
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.UI_lnIconsqt_lister_16a.bmp]
movups xmmword [r15 + rsi], xmm0
movsd xmm1, qword [0x140011b40]
movsd qword [r15 + rsi + 0x10], xmm1
mov eax, dword [0x140011b48]
mov dword [r15 + rsi + 0x18], eax
movzx eax, byte [0x140011b4c]
mov byte [r15 + rsi + 0x1c], al
mov byte [r14 + rsi], 0
cmp r13, 0x18
jb 0x140006cc6
lea r14, [rbp - 0x68]
cmp qword [rbp - 0x50], 0x10
cmovae r14, qword [rbp - 0x68]
xor eax, eax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rax
mov r15, qword [rbp - 0x58]
lea r13, [r15 + 0x18]
mov edi, 0xf
lea rsi, [rsp + 0x58]
cmp r13, rdi
jbe 0x140005ecb
mov rdi, r13
or rdi, 0xf
movabs rcx, 0x7fffffffffffffff
cmp rdi, rcx
jbe 0x140005e73
mov rdi, rcx
movabs rax, 0x8000000000000027
jmp 0x140005e9a
cmp rdi, 0x16
mov ecx, 0x16
cmovb rdi, rcx
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140005eb9
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140006c8a
mov rcx, rax
call fcn.14000f200
test rax, rax
je 0x140006be9
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140005ec6
test rcx, rcx
je 0x140005ec3
call fcn.14000f200
mov rsi, rax
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x68], r13
mov qword [rsp + 0x70], rdi
mov r8, r15
mov rdx, r14
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.iconsqt_lister_16a.bmp]
movups xmmword [r15 + rsi], xmm0
movsd xmm1, qword [0x140011b60]
movsd qword [r15 + rsi + 0x10], xmm1
mov byte [rsi + r13], 0
mov r8d, 0x100000
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x58]
call fcn.140006ce0
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x140005f56
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005f51
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006be9
call fcn.14000f244
xor r8d, r8d
mov qword [rsp + 0x68], r8
mov qword [rsp + 0x70], 0xf
mov byte [rsp + 0x58], r8b
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140005fab
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005fa3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006bf0
call fcn.14000f244
xor r8d, r8d
mov rcx, qword [rsp + 0x48]
mov r15, qword [rcx + 0x10]
movabs rdx, 0x7fffffffffffffff
mov rax, rdx
sub rax, r15
cmp rax, 0x1d
jb 0x140006cc0
mov r12, rcx
cmp qword [rcx + 0x18], 0x10
jb 0x140005fdb
mov r12, qword [rcx]
mov qword [rbp - 0x78], r8
mov qword [rbp - 0x70], r8
lea r14, [r15 + 0x1d]
mov edi, 0xf
lea rsi, [rsp + 0x78]
cmp r14, rdi
jbe 0x14000606e
mov rdi, r14
or rdi, 0xf
cmp rdi, rdx
jbe 0x140006011
mov rdi, rdx
movabs rax, 0x8000000000000027
jmp 0x140006038
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140006057
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140006c90
mov rcx, rax
call fcn.14000f200
test rax, rax
je 0x140006bfe
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140006069
test rcx, rcx
je 0x140006066
call fcn.14000f200
mov rsi, rax
jmp 0x140006069
mov rsi, r8
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x70], rdi
mov r8, r15
mov rdx, r12
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.UI_lnIconsqt_lister_16i.bmp]
movups xmmword [rsi + r15], xmm0
movsd xmm1, qword [0x140011b80]
movsd qword [rsi + r15 + 0x10], xmm1
mov eax, dword [0x140011b88]
mov dword [rsi + r15 + 0x18], eax
movzx eax, byte [0x140011b8c]
mov byte [rsi + r15 + 0x1c], al
mov byte [rsi + r14], 0
lea r14, [rbp - 0x68]
cmp qword [rbp - 0x50], 0x10
cmovae r14, qword [rbp - 0x68]
xor eax, eax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rax
mov edi, 0xf
lea rsi, [rsp + 0x58]
cmp r13, rdi
jbe 0x140006161
mov rdi, r13
or rdi, 0xf
movabs rcx, 0x7fffffffffffffff
cmp rdi, rcx
jbe 0x140006109
mov rdi, rcx
movabs rax, 0x8000000000000027
jmp 0x140006130
cmp rdi, 0x16
mov ecx, 0x16
cmovb rdi, rcx
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14000614f
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140006c96
mov rcx, rax
call fcn.14000f200
test rax, rax
je 0x140006bf7
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14000615c
test rcx, rcx
je 0x140006159
call fcn.14000f200
mov rsi, rax
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x68], r13
mov qword [rsp + 0x70], rdi
mov rdi, qword [rbp - 0x58]
mov r8, rdi
mov rdx, r14
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.iconsqt_lister_16i.bmp]
movups xmmword [rsi + rdi], xmm0
movsd xmm1, qword [0x140011ba0]
movsd qword [rsi + rdi + 0x10], xmm1
mov byte [rsi + r13], 0
mov r8d, 0x100000
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x58]
call fcn.140006ce0
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x1400061ee
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400061e9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006bf7
call fcn.14000f244
xor r8d, r8d
mov qword [rsp + 0x68], r8
mov qword [rsp + 0x70], 0xf
mov byte [rsp + 0x58], r8b
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140006243
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000623b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006bfe
call fcn.14000f244
xor r8d, r8d
mov rcx, qword [rsp + 0x48]
mov r15, qword [rcx + 0x10]
movabs rdx, 0x7fffffffffffffff
mov rax, rdx
sub rax, r15
cmp rax, 0x1d
jb 0x140006cba
mov r12, rcx
cmp qword [rcx + 0x18], 0x10
jb 0x140006273
mov r12, qword [rcx]
mov qword [rbp - 0x78], r8
mov qword [rbp - 0x70], r8
lea r14, [r15 + 0x1d]
mov edi, 0xf
lea rsi, [rsp + 0x78]
cmp r14, rdi
jbe 0x140006306
mov rdi, r14
or rdi, 0xf
cmp rdi, rdx
jbe 0x1400062a9
mov rdi, rdx
movabs rax, 0x8000000000000027
jmp 0x1400062d0
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x1400062ef
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140006c9c
mov rcx, rax
call fcn.14000f200
test rax, rax
je 0x140006c0c
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140006301
test rcx, rcx
je 0x1400062fe
call fcn.14000f200
mov rsi, rax
jmp 0x140006301
mov rsi, r8
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x70], rdi
mov r8, r15
mov rdx, r12
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.UI_lnIconsqt_lister_24a.bmp]
movups xmmword [rsi + r15], xmm0
movsd xmm1, qword [0x140011bc0]
movsd qword [rsi + r15 + 0x10], xmm1
mov eax, dword [0x140011bc8]
mov dword [rsi + r15 + 0x18], eax
movzx eax, byte [0x140011bcc]
mov byte [rsi + r15 + 0x1c], al
mov byte [rsi + r14], 0
lea r14, [rbp - 0x68]
cmp qword [rbp - 0x50], 0x10
cmovae r14, qword [rbp - 0x68]
xor eax, eax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rax
mov edi, 0xf
lea rsi, [rsp + 0x58]
cmp r13, rdi
jbe 0x1400063f9
mov rdi, r13
or rdi, 0xf
movabs rcx, 0x7fffffffffffffff
cmp rdi, rcx
jbe 0x1400063a1
mov rdi, rcx
movabs rax, 0x8000000000000027
jmp 0x1400063c8
cmp rdi, 0x16
mov ecx, 0x16
cmovb rdi, rcx
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x1400063e7
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140006ca2
mov rcx, rax
call fcn.14000f200
test rax, rax
je 0x140006c05
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x1400063f4
test rcx, rcx
je 0x1400063f1
call fcn.14000f200
mov rsi, rax
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x68], r13
mov qword [rsp + 0x70], rdi
mov rdi, qword [rbp - 0x58]
mov r8, rdi
mov rdx, r14
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.iconsqt_lister_24a.bmp]
movups xmmword [rsi + rdi], xmm0
movsd xmm1, qword [0x140011be0]
movsd qword [rsi + rdi + 0x10], xmm1
mov byte [rsi + r13], 0
mov r8d, 0x100000
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x58]
call fcn.140006ce0
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x140006486
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006481
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006c05
call fcn.14000f244
xor r8d, r8d
mov qword [rsp + 0x68], r8
mov qword [rsp + 0x70], 0xf
mov byte [rsp + 0x58], r8b
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x1400064db
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400064d3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006c0c
call fcn.14000f244
xor r8d, r8d
mov rcx, qword [rsp + 0x48]
mov r15, qword [rcx + 0x10]
movabs rdx, 0x7fffffffffffffff
mov rax, rdx
sub rax, r15
cmp rax, 0x1d
jb 0x140006cb4
mov r12, rcx
cmp qword [rcx + 0x18], 0x10
jb 0x14000650b
mov r12, qword [rcx]
mov qword [rbp - 0x78], r8
mov qword [rbp - 0x70], r8
lea r14, [r15 + 0x1d]
mov edi, 0xf
lea rsi, [rsp + 0x78]
cmp r14, rdi
jbe 0x14000659e
mov rdi, r14
or rdi, 0xf
cmp rdi, rdx
jbe 0x140006541
mov rdi, rdx
movabs rax, 0x8000000000000027
jmp 0x140006568
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140006587
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140006ca8
mov rcx, rax
call fcn.14000f200
test rax, rax
je 0x140006c1a
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140006599
test rcx, rcx
je 0x140006596
call fcn.14000f200
mov rsi, rax
jmp 0x140006599
mov rsi, r8
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x70], rdi
mov r8, r15
mov rdx, r12
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.UI_lnIconsqt_lister_24i.bmp]
movups xmmword [rsi + r15], xmm0
movsd xmm1, qword [0x140011c00]
movsd qword [rsi + r15 + 0x10], xmm1
mov eax, dword [0x140011c08]
mov dword [rsi + r15 + 0x18], eax
movzx eax, byte [0x140011c0c]
mov byte [rsi + r15 + 0x1c], al
mov byte [rsi + r14], 0
lea r14, [rbp - 0x68]
cmp qword [rbp - 0x50], 0x10
cmovae r14, qword [rbp - 0x68]
xor r15d, r15d
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], r15
mov edi, 0xf
lea rsi, [rsp + 0x58]
cmp r13, rdi
jbe 0x14000669b
mov rdi, r13
or rdi, 0xf
movabs rcx, 0x7fffffffffffffff
cmp rdi, rcx
jbe 0x14000663e
mov rdi, rcx
movabs rax, 0x8000000000000027
jmp 0x140006665
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140006684
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140006cae
mov rcx, rax
call fcn.14000f200
test rax, rax
je 0x140006c13
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140006696
test rcx, rcx
je 0x140006693
call fcn.14000f200
mov rsi, rax
jmp 0x140006696
mov rsi, r15
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x68], r13
mov qword [rsp + 0x70], rdi
mov rdi, qword [rbp - 0x58]
mov r8, rdi
mov rdx, r14
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.iconsqt_lister_24i.bmp]
movups xmmword [rsi + rdi], xmm0
movsd xmm1, qword [0x140011c20]
movsd qword [rsi + rdi + 0x10], xmm1
mov byte [rsi + r13], r15b
mov r8d, 0x100000
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x58]
call fcn.140006ce0
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x140006727
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006722
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006c13
call fcn.14000f244
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], 0xf
mov byte [rsp + 0x58], 0
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140006776
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006771
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006c1a
call fcn.14000f244
lea r8, str.UI_lnIconsDarkqt_lister_16a.bmp
mov rsi, qword [rsp + 0x48]
mov rdx, rsi
lea rcx, [rsp + 0x58]
call fcn.140002810
mov rdi, rax
lea r8, str.iconsqt_lister_16a.bmp
lea rdx, [rbp - 0x68]
lea rcx, [rsp + 0x78]
call fcn.140002810
nop
mov r8d, 0x100000
mov rdx, rdi
mov rcx, rax
call fcn.140006ce0
nop
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x1400067f6
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400067f1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006c21
call fcn.14000f244
mov qword [rbp - 0x78], r15
mov qword [rbp - 0x70], 0xf
mov byte [rsp + 0x78], 0
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x140006844
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000683f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006c28
call fcn.14000f244
lea r8, str.UI_lnIconsDarkqt_lister_16i.bmp
mov rdx, rsi
lea rcx, [rsp + 0x58]
call fcn.140002810
mov rdi, rax
lea r8, str.iconsqt_lister_16i.bmp
lea rdx, [rbp - 0x68]
lea rcx, [rsp + 0x78]
call fcn.140002810
nop
mov r8d, 0x100000
mov rdx, rdi
mov rcx, rax
call fcn.140006ce0
nop
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x1400068bf
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400068ba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006c2f
call fcn.14000f244
mov qword [rbp - 0x78], r15
mov qword [rbp - 0x70], 0xf
mov byte [rsp + 0x78], 0
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x14000690d
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006908
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006c36
call fcn.14000f244
lea r8, str.UI_lnIconsDarkqt_lister_24a.bmp
mov rdx, rsi
lea rcx, [rsp + 0x58]
call fcn.140002810
mov rdi, rax
lea r8, str.iconsqt_lister_24a.bmp
lea rdx, [rbp - 0x68]
lea rcx, [rsp + 0x78]
call fcn.140002810
nop
mov r8d, 0x100000
mov rdx, rdi
mov rcx, rax
call fcn.140006ce0
nop
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140006988
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006983
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006c3d
call fcn.14000f244
mov qword [rbp - 0x78], r15
mov qword [rbp - 0x70], 0xf
mov byte [rsp + 0x78], 0
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x1400069d6
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400069d1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006c44
call fcn.14000f244
lea r8, str.UI_lnIconsDarkqt_lister_24i.bmp
mov rdx, rsi
lea rcx, [rsp + 0x58]
call fcn.140002810
mov rdi, rax
lea r8, str.iconsqt_lister_24i.bmp
lea rdx, [rbp - 0x68]
lea rcx, [rsp + 0x78]
call fcn.140002810
nop
mov r8d, 0x100000
mov rdx, rdi
mov rcx, rax
call fcn.140006ce0
nop
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140006a51
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006a4c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006c4b
call fcn.14000f244
mov qword [rbp - 0x78], r15
mov qword [rbp - 0x70], 0xf
mov byte [rsp + 0x78], 0
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x140006a9f
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006a9a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006c52
call fcn.14000f244
xor r9d, r9d
xor r8d, r8d
mov edx, 0x405
mov r15, qword [rsp + 0x50]
mov rcx, r15
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0xf]
mov rcx, r15
call qword [sym.imp.USER32.dll_SendMessageW]
nop
mov rdx, qword [rbp - 0x50]
cmp rdx, 0x10
jb 0x140006b07
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006b02
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006c59
call fcn.14000f244
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], 0
je 0x140006b38
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x140006b33
nop dword [rax + rax]
cmp rbx, qword [rax + 0x10]
jne 0x140006b33
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x140006b20
mov rbx, rax
jmp 0x140006b5f
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], 0
jne 0x140006b5f
nop dword [rax]
nop dword [rax + rax]
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x140006b50
cmp rbx, qword [0x140017fe8]
jne 0x140005640
movzx r12d, byte [rsp + 0x40]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x401
mov rcx, r15
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0xf]
mov rcx, r15
call qword [sym.imp.USER32.dll_SendMessageW]
movzx eax, r12b
mov rcx, qword [rbp + 0x510]
xor rcx, rsp
call fcn.14000f5c0
lea r11, [rsp + 0x620]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.140004ea0
nop
call fcn.140004ea0
int3
call fcn.140004e20
nop
call fcn.140004e20
nop
call fcn.140004e20
nop
call fcn.140004e20
nop
call fcn.140004e20
nop
call fcn.140004e20
nop
call fcn.140004e20
nop
call fcn.140004e20
nop
call fcn.140004e20
nop
call fcn.140004e20
nop
call fcn.140004e20
nop
call fcn.140004e20
nop
call fcn.140004ea0
int3
call fcn.140004ea0
int3
call fcn.140004ea0
nop
call fcn.140004ea0
nop
call fcn.140004ea0
int3
call fcn.140004ea0
int3