Function at 0x140002c30
Capabilities:
Create thread

Disassembly:
mov rax, rsp
push rbp
push r14
push r15
lea rbp, [rax - 0xd8]
sub rsp, 0x1c0
mov qword [rsp + 0x38], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov rax, qword [0x1402e3910]
xor rax, rsp
mov qword [rbp + 0xb0], rax
mov rdi, rcx
call fcn.14002be04
xor edx, edx
mov rcx, qword [rdi + 0x40]
call qword [sym.imp.USER32.dll_GetSystemMenu]
mov rcx, rax
call fcn.140035e00
mov rsi, rax
or r14, 0xffffffffffffffff
test rax, rax
je 0x140002d35
call fcn.140032868
mov rcx, rax
test rax, rax
jne 0x140002cb0
mov ecx, 0x80004005
call fcn.1400063a0
int3
mov rax, qword [rax]
call qword [rax + 0x18]
lea rbx, [rax + 0x18]
mov qword [rbp + 0xa8], rbx
mov ecx, 0x65
call fcn.140036350
test rax, rax
je 0x140002cec
mov r8d, 0x65
mov rdx, rax
lea rcx, [rbp + 0xa8]
call fcn.140005f10
mov rbx, qword [rbp + 0xa8]
cmp dword [rbx - 0x10], 0
je 0x140002d1b
xor r9d, r9d
xor r8d, r8d
mov edx, 0x800
mov rcx, qword [rsi + 8]
call qword [sym.imp.USER32.dll_AppendMenuW]
mov r9, rbx
xor edx, edx
lea r8d, [rdx + 0x10]
mov rcx, qword [rsi + 8]
call qword [sym.imp.USER32.dll_AppendMenuW]
nop
lea rdx, [rbx - 0x18]
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140002d35
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov r9, qword [rdi + 0x2e0]
mov edx, 0x80
lea r8d, [rdx - 0x7f]
mov rcx, qword [rdi + 0x40]
call qword [sym.imp.USER32.dll_SendMessageW]
mov r9, qword [rdi + 0x2e0]
xor r8d, r8d
mov edx, 0x80
mov rcx, qword [rdi + 0x40]
call qword [sym.imp.USER32.dll_SendMessageW]
call fcn.14000ccd0
lea rdx, str._AacVga_UserApp__OnInitDialog__:_start
call fcn.14000c880
lea rdx, str.ASUS_AacVgaHal_User_Mode_Application_x64
mov rcx, rdi
call fcn.1400375f8
call fcn.140035330
mov rcx, qword [rax + 8]
mov rbx, qword [rcx + 0x90]
call fcn.140032868
mov rcx, rax
test rax, rax
jne 0x140002db0
mov ecx, 0x80004005
call fcn.1400063a0
int3
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp + 0xa0], rax
mov r8, rbx
lea rdx, str._CarolsCmdDebug__OnInitDialog_____cmd___s
lea rcx, [rbp + 0xa0]
call fcn.1400064b0
mov rbx, qword [rbp + 0xa0]
cmp dword [rbx - 0x10], 0
jl 0x140002e09
lea rdx, str._GUI
mov rcx, rbx
call fcn.1401cfb68
test rax, rax
je 0x140002e09
sub rax, rbx
sar rax, 1
test eax, eax
mov byte [0x1402f7191], 1
jns 0x140002e10
mov byte [0x1402f7191], 0
mov rcx, rdi
call fcn.1400046a0
cmp eax, 0xffffffff
jne 0x140002e2e
call fcn.14000ccd0
lea rdx, str._AacVga_UserApp__OnInitDialog__:_end_with_InitLEDDLL_FAILED.
jmp 0x140004457
lea rbx, [0x1402f71a0]
mov rcx, rbx
call qword [rdi + 0x210]
test al, al
jne 0x140002e53
call fcn.14000ccd0
lea rdx, str._AacVga_UserApp__OnInitDialog__:_end_with_EnumSupportDevice_FAILED.
jmp 0x140004457
call fcn.14000ccd0
lea rdx, str._AacVga_UserApp__OnInitDialog__:_Initialize_function_classes___Part_1
call fcn.14000c880
mov ecx, 0x2c0
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140003014
xor edx, edx
mov r8d, 0x2c0
mov rcx, rax
call fcn.1401cfe90
lea rcx, [rsp + 0x40]
mov edx, 2
mov eax, edx
nop dword [rax + rax]
movups xmm0, xmmword [rbx]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rbx + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rbx + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rbx + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rbx + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rbx + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rbx, [rbx + 0x80]
sub rax, 1
jne 0x140002ea0
movups xmm0, xmmword [rbx]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rbx + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rbx + 0x30]
movups xmmword [rcx + 0x30], xmm1
mov rax, qword [rbx + 0x40]
mov qword [rcx + 0x40], rax
mov byte [rsi], 0
xor ebx, ebx
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], rbx
lea rcx, [rsi + 0x30]
lea rax, [rsp + 0x40]
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140002f40
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
mov rax, qword [rax + 0x40]
mov qword [rcx + 0x40], rax
lea r8, str.GlobalEvent_FromServer_NeedToEnumSupportDevice_x64
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 8], rax
test rax, rax
je 0x140002ffa
cmp qword [rsi + 0x18], rbx
jne 0x140002ffa
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x1400070d0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x18], rax
lea r8, str.GlobalEvent_FromUserApp_TimeToUpdateEnumSupportDevice_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x10], rax
jmp 0x140003018
xor ebx, ebx
mov esi, ebx
mov qword [rdi + 0x150], rsi
mov ecx, 0x28
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x1400030c7
xor eax, eax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], rax
mov rcx, qword [rdi + 0x220]
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], rbx
mov qword [rsi], rcx
lea r8, str.GlobalEvent_FromServer_TimeToUpdateSetLEDEffectData_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x10], rax
test rax, rax
je 0x1400030ad
cmp qword [rsi + 0x18], 0
jne 0x1400030ad
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x140009e30]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x18], rax
lea r8, str.GlobalEvent_FromUserApp_ReadySetLEDEffect_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x20], rax
jmp 0x1400030ca
mov rsi, rbx
mov qword [rdi + 0x170], rsi
mov ecx, 0x28
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140003179
xor eax, eax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], rax
mov rcx, qword [rdi + 0x230]
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], rbx
mov qword [rsi], rcx
lea r8, str.GlobalEvent_FromServer_TimeToUpdateSetLEDColorData_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x10], rax
test rax, rax
je 0x14000315f
cmp qword [rsi + 0x18], 0
jne 0x14000315f
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x1400098b0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x18], rax
lea r8, str.GlobalEvent_FromUserApp_ReadySetLEDColor_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x20], rax
jmp 0x14000317c
mov rsi, rbx
mov qword [rdi + 0x160], rsi
mov ecx, 0x28
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x14000322b
xor eax, eax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], rax
mov rcx, qword [rdi + 0x238]
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], rbx
mov qword [rsi], rcx
lea r8, str.GlobalEvent_FromServer_TimeToUpdateSetAddrLEDColorData_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x10], rax
test rax, rax
je 0x140003211
cmp qword [rsi + 0x18], 0
jne 0x140003211
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x140009410]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x18], rax
lea r8, str.GlobalEvent_FromUserApp_ReadySetAddrLEDColor_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x20], rax
jmp 0x14000322e
mov rsi, rbx
mov qword [rdi + 0x168], rsi
mov ecx, VarBstrFromDisp
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x1400032f7
xor edx, edx
lea r8d, [rdx + 0x70]
mov rcx, rax
call fcn.1401cfe90
mov rcx, qword [rdi + 0x258]
mov byte [rsi + 8], 0
mov qword [rsi + 0x38], rbx
mov qword [rsi + 0x40], rbx
mov qword [rsi + 0x48], rbx
mov qword [rsi + 0x50], rbx
mov qword [rsi + 0x68], rbx
mov qword [rsi], rcx
lea r8, str.GlobalEvent_FromServer_NeedToGetLEDFrame_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x38], rax
test rax, rax
je 0x1400032c5
cmp qword [rsi + 0x48], 0
jne 0x1400032c5
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x140009210]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x48], rax
lea r8, str.GlobalEvent_FromUserApp_TimeToUpdateGetLEDFrame_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x40], rax
lea r8, str.GlobalEvent_FromUserApp_ReadyGetLEDFrame_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x68], rax
jmp 0x1400032fa
mov rsi, rbx
mov qword [rdi + 0x178], rsi
mov ecx, 0x80
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x1400033a9
xor edx, edx
mov r8d, 0x80
mov rcx, rax
call fcn.1401cfe90
mov rcx, qword [rdi + 0x218]
mov byte [rsi + 8], 0
mov qword [rsi + 0x38], rbx
mov qword [rsi + 0x40], rbx
mov qword [rsi + 0x48], rbx
mov qword [rsi + 0x50], rbx
mov qword [rsi], rcx
lea r8, str.GlobalEvent_FromServer_NeedToGetLEDConfig_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x38], rax
test rax, rax
je 0x14000338f
cmp qword [rsi + 0x48], 0
jne 0x14000338f
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x140008810]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x48], rax
lea r8, str.GlobalEvent_FromUserApp_TimeToUpdateGetLEDConfig_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x40], rax
jmp 0x1400033ac
mov rsi, rbx
mov qword [rdi + 0x158], rsi
mov ecx, VarBstrFromDisp
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140003475
xor edx, edx
lea r8d, [rdx + 0x70]
mov rcx, rax
call fcn.1401cfe90
mov rcx, qword [rdi + 0x228]
mov byte [rsi + 8], 0
mov qword [rsi + 0x38], rbx
mov qword [rsi + 0x40], rbx
mov qword [rsi + 0x48], rbx
mov qword [rsi + 0x50], rbx
mov qword [rsi + 0x68], rbx
mov qword [rsi], rcx
lea r8, str.GlobalEvent_FromServer_NeedToGetLEDEffect_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x38], rax
test rax, rax
je 0x140003443
cmp qword [rsi + 0x48], 0
jne 0x140003443
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x140008f90]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x48], rax
lea r8, str.GlobalEvent_FromUserApp_TimeToUpdateGetLEDEffect_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x40], rax
lea r8, str.GlobalEvent_FromUserApp_ReadyGetLEDEffect_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x68], rax
jmp 0x140003478
mov rsi, rbx
mov qword [rdi + 0x180], rsi
mov ecx, 0x78
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140003525
xor edx, edx
lea r8d, [rdx + 0x78]
mov rcx, rax
call fcn.1401cfe90
mov rcx, qword [rdi + 0x240]
mov byte [rsi + 8], 0
mov qword [rsi + 0x38], rbx
mov qword [rsi + 0x40], rbx
mov qword [rsi + 0x48], rbx
mov qword [rsi + 0x50], rbx
mov qword [rsi], rcx
lea r8, str.GlobalEvent_FromServer_NeedToGetLEDColor_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x38], rax
test rax, rax
je 0x14000350b
cmp qword [rsi + 0x48], 0
jne 0x14000350b
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x140008590]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x48], rax
lea r8, str.GlobalEvent_FromUserApp_TimeToUpdateGetLEDColor_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x40], rax
jmp 0x140003528
mov rsi, rbx
mov qword [rdi + 0x188], rsi
mov ecx, 0x28
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x1400035d7
xor eax, eax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], rax
mov rcx, qword [rdi + 0x248]
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], rbx
mov qword [rsi], rcx
lea r8, str.GlobalEvent_FromServer_TimeToUpdateEffectResetData_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x10], rax
test rax, rax
je 0x1400035bd
cmp qword [rsi + 0x18], 0
jne 0x1400035bd
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x140006f00]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x18], rax
lea r8, str.GlobalEvent_FromUserApp_ReadyEffectResetData_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x20], rax
jmp 0x1400035da
mov rsi, rbx
mov qword [rdi + 0x190], rsi
mov ecx, 0x28
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140003689
xor eax, eax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], rax
mov rcx, qword [rdi + 0x250]
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], rbx
mov qword [rsi], rcx
lea r8, str.GlobalEvent_FromServer_TimeToUpdateSetLEDFrameData_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x10], rax
test rax, rax
je 0x14000366f
cmp qword [rsi + 0x18], 0
jne 0x14000366f
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x14000a000]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x18], rax
lea r8, str.GlobalEvent_FromUserApp_ReadySetLEDFrameData_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x20], rax
jmp 0x14000368c
mov rsi, rbx
mov qword [rdi + 0x198], rsi
mov ecx, 0x28
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x14000373b
xor eax, eax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], rax
mov rcx, qword [rdi + 0x260]
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], rbx
mov qword [rsi], rcx
lea r8, str.GlobalEvent_FromServer_TimeToUpdateSetLEDBurnData_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x10], rax
test rax, rax
je 0x140003721
cmp qword [rsi + 0x18], 0
jne 0x140003721
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x1400096e0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x18], rax
lea r8, str.GlobalEvent_FromUserApp_ReadySetLEDBurnData_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x20], rax
jmp 0x14000373e
mov rsi, rbx
mov qword [rdi + 0x1a0], rsi
mov ecx, 0x68
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x1400037eb
xor edx, edx
lea r8d, [rdx + 0x68]
mov rcx, rax
call fcn.1401cfe90
mov rcx, qword [rdi + 0x268]
mov byte [rsi + 8], 0
mov qword [rsi + 0x38], rbx
mov qword [rsi + 0x40], rbx
mov qword [rsi + 0x48], rbx
mov qword [rsi + 0x50], rbx
mov qword [rsi], rcx
lea r8, str.GlobalEvent_FromServer_NeedToGetLEDBurn_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x38], rax
test rax, rax
je 0x1400037d1
cmp qword [rsi + 0x48], 0
jne 0x1400037d1
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x1400082c0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x48], rax
lea r8, str.GlobalEvent_FromUserApp_TimeToUpdateGetLEDBurn_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x40], rax
jmp 0x1400037ee
mov rsi, rbx
mov qword [rdi + 0x1a8], rsi
call fcn.14000ccd0
lea rdx, str._AacVga_UserApp__OnInitDialog__:_Initialize_function_classes___Part_2
call fcn.14000c880
mov ecx, 0x80
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x1400038ca
xor edx, edx
mov r8d, 0x80
mov rcx, rax
call fcn.1401cfe90
mov rcx, qword [rdi + 0x270]
mov byte [rsi + 8], 0
mov qword [rsi + 0x38], rbx
mov qword [rsi + 0x40], rbx
mov qword [rsi + 0x48], rbx
mov qword [rsi + 0x50], rbx
mov qword [rsi + 0x78], rbx
mov qword [rsi], rcx
lea r8, str.GlobalEvent_FromServer_NeedToGetGPUTemperatureColor_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x38], rax
test rax, rax
je 0x140003898
cmp qword [rsi + 0x48], 0
jne 0x140003898
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x140007f70]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x48], rax
lea r8, str.GlobalEvent_FromUserApp_TimeToUpdateGetGPUTemperatureColor_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x40], rax
lea r8, str.GlobalEvent_FromUserApp_ReadyGetGPUTemperatureColor_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x78], rax
jmp 0x1400038cd
mov rsi, rbx
mov qword [rdi + 0x1b0], rsi
mov ecx, 0x40
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x14000398d
xor eax, eax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rax
mov qword [rsi + 0x38], rax
mov rax, qword [rdi + 0x278]
mov byte [rsi + 8], 0
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], rbx
mov qword [rsi + 0x28], rbx
mov qword [rsi], rax
lea r8, str.GlobalEvent_FromServer_NeedToGetLastError_VGA_AURA_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x10], rax
test rax, rax
je 0x140003973
cmp qword [rsi + 0x20], 0
jne 0x140003973
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x140007fa0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x20], rax
lea r8, str.GlobalEvent_FromUserApp_TimeToUpdateGetLastError_VGA_AURA_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x18], rax
jmp 0x140003990
mov rsi, rbx
mov qword [rdi + 0x1b8], rsi
mov ecx, 0x28
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140003a3f
xor eax, eax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], rax
mov rcx, qword [rdi + 0x280]
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], rbx
mov qword [rsi], rcx
lea r8, str.GlobalEvent_FromServer_TimeToUpdateLoadDefaultSettingData_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x10], rax
test rax, rax
je 0x140003a25
cmp qword [rsi + 0x18], 0
jne 0x140003a25
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x140009240]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x18], rax
lea r8, str.GlobalEvent_FromUserApp_ReadyLoadDefaultSettingData_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x20], rax
jmp 0x140003a42
mov rsi, rbx
mov qword [rdi + 0x1c0], rsi
mov ecx, 0x40
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140003b02
xor eax, eax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rax
mov qword [rsi + 0x38], rax
mov rax, qword [rdi + 0x288]
mov byte [rsi + 8], 0
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], rbx
mov qword [rsi + 0x28], rbx
mov qword [rsi], rax
lea r8, str.GlobalEvent_FromServer_NeedToGetAURADeviceCurrentIndex_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x10], rax
test rax, rax
je 0x140003ae8
cmp qword [rsi + 0x20], 0
jne 0x140003ae8
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x1400074b0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x20], rax
lea r8, str.GlobalEvent_FromUserApp_TimeToUpdateGetAURADeviceCurrentIndex_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x18], rax
jmp 0x140003b05
mov rsi, rbx
mov qword [rdi + 0x1c8], rsi
mov ecx, VarBstrFromDisp
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140003bce
xor edx, edx
lea r8d, [rdx + 0x70]
mov rcx, rax
call fcn.1401cfe90
mov rcx, qword [rdi + 0x290]
mov byte [rsi + 8], 0
mov qword [rsi + 0x38], rbx
mov qword [rsi + 0x40], rbx
mov qword [rsi + 0x48], rbx
mov qword [rsi + 0x50], rbx
mov qword [rsi + 0x68], rbx
mov qword [rsi], rcx
lea r8, str.GlobalEvent_FromServer_NeedToGetGPUTemperature_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x38], rax
test rax, rax
je 0x140003b9c
cmp qword [rsi + 0x48], 0
jne 0x140003b9c
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x140007ca0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x48], rax
lea r8, str.GlobalEvent_FromUserApp_TimeToUpdateGetGPUTemperature_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x40], rax
lea r8, str.GlobalEvent_FromUserApp_ReadyGetGPUTemperature_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x68], rax
jmp 0x140003bd1
mov rsi, rbx
mov qword [rdi + 0x1d0], rsi
mov ecx, VarBstrFromDisp
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140003c9a
xor edx, edx
lea r8d, [rdx + 0x70]
mov rcx, rax
call fcn.1401cfe90
mov rcx, qword [rdi + 0x298]
mov byte [rsi + 8], 0
mov qword [rsi + 0x38], rbx
mov qword [rsi + 0x40], rbx
mov qword [rsi + 0x48], rbx
mov qword [rsi + 0x50], rbx
mov qword [rsi + 0x68], rbx
mov qword [rsi], rcx
lea r8, str.GlobalEvent_FromServer_NeedToGetLEDDeviceSpeedLevel_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x38], rax
test rax, rax
je 0x140003c68
cmp qword [rsi + 0x48], 0
jne 0x140003c68
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x140008d10]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x48], rax
lea r8, str.GlobalEvent_FromUserApp_TimeToUpdateGetLEDDeviceSpeedLevel_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x40], rax
lea r8, str.GlobalEvent_FromUserApp_ReadyGetLEDDeviceSpeedLevel_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x68], rax
jmp 0x140003c9d
mov rsi, rbx
mov qword [rdi + 0x1d8], rsi
mov ecx, 0x10078
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140003ddc
xor edx, edx
mov r8d, 0x10078
mov rcx, rax
call fcn.1401cfe90
mov rdx, qword [rdi + 0x2a8]
mov rcx, qword [rdi + 0x2a0]
mov byte [rsi + 0x10], 0
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], rbx
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x30], rbx
mov qword [rsi + 0x8048], rbx
mov qword [rsi + 0x8050], rbx
mov qword [rsi + 0x8058], rbx
mov qword [rsi + 0x8060], rbx
mov qword [rsi], rcx
mov qword [rsi + 8], rdx
lea r8, str.GlobalEvent_FromServer_NeedToAacHalDetect_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x18], rax
test rax, rax
je 0x140003d59
cmp qword [rsi + 0x28], 0
jne 0x140003d59
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x140006e60]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x28], rax
lea r8, str.GlobalEvent_FromUserApp_TimeToUpdateAacHalDetect_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x20], rax
lea r8, str.GlobalEvent_FromServer_NeedToAacHalDetectXml_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x8048], rax
test rax, rax
je 0x140003dbf
cmp qword [rsi + 0x8058], 0
jne 0x140003dbf
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x140006eb0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x8058], rax
lea r8, str.GlobalEvent_FromUserApp_TimeToUpdateAacHalDetectXml_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x8050], rax
jmp 0x140003ddf
mov rsi, rbx
mov qword [rdi + 0x1e0], rsi
mov ecx, VarBstrFromDisp
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140003ea8
xor edx, edx
lea r8d, [rdx + 0x70]
mov rcx, rax
call fcn.1401cfe90
mov rcx, qword [rdi + 0x2b0]
mov byte [rsi + 8], 0
mov qword [rsi + 0x38], rbx
mov qword [rsi + 0x40], rbx
mov qword [rsi + 0x48], rbx
mov qword [rsi + 0x50], rbx
mov qword [rsi + 0x68], rbx
mov qword [rsi], rcx
lea r8, str.GlobalEvent_FromServer_NeedToGetLEDDeviceGenerations_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x38], rax
test rax, rax
je 0x140003e76
cmp qword [rsi + 0x48], 0
jne 0x140003e76
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x140008a90]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x48], rax
lea r8, str.GlobalEvent_FromUserApp_TimeToUpdateGetLEDDeviceGenerations_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x40], rax
lea r8, str.GlobalEvent_FromUserApp_ReadyGetLEDDeviceGenerations_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x68], rax
jmp 0x140003eab
mov rsi, rbx
mov qword [rdi + 0x1e8], rsi
mov ecx, 0x28
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140003f5a
xor eax, eax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], rax
mov rcx, qword [rdi + 0x2b8]
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], rbx
mov qword [rsi], rcx
lea r8, str.GlobalEvent_FromServer_TimeToUpdateSetLEDDeviceEffectSpeedData_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x10], rax
test rax, rax
je 0x140003f40
cmp qword [rsi + 0x18], 0
jne 0x140003f40
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x140009c60]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x18], rax
lea r8, str.GlobalEvent_FromUserApp_ReadySetLEDDeviceEffectSpeedData_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x20], rax
jmp 0x140003f5d
mov rsi, rbx
mov qword [rdi + 0x1f0], rsi
mov ecx, 0x28
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x14000400c
xor eax, eax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], rax
mov rcx, qword [rdi + 0x2c0]
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], rbx
mov qword [rsi], rcx
lea r8, str.GlobalEvent_FromServer_TimeToUpdateSetLEDDeviceEffectDirectionData_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x10], rax
test rax, rax
je 0x140003ff2
cmp qword [rsi + 0x18], 0
jne 0x140003ff2
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x140009a90]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x18], rax
lea r8, str.GlobalEvent_FromUserApp_ReadySetLEDDeviceEffectDirectionData_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x20], rax
jmp 0x14000400f
mov rsi, rbx
mov qword [rdi + 0x1f8], rsi
mov ecx, 0x838
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x1400040be
xor edx, edx
mov r8d, 0x838
mov rcx, rax
call fcn.1401cfe90
mov rcx, qword [rdi + 0x2c8]
mov byte [rsi + 8], 0
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], rbx
mov qword [rsi + 0x28], rbx
mov qword [rsi], rcx
lea r8, str.GlobalEvent_FromServer_NeedToGetDllVersion_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x10], rax
test rax, rax
je 0x1400040a4
cmp qword [rsi + 0x20], 0
jne 0x1400040a4
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x1400077f0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x20], rax
lea r8, str.GlobalEvent_FromUserApp_TimeToUpdateGetDllVersion_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x18], rax
jmp 0x1400040c1
mov rsi, rbx
mov qword [rdi + 0x200], rsi
mov ecx, 0x98
call fcn.140015c44
mov rsi, rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140004192
xor edx, edx
mov r8d, 0x98
mov rcx, rax
call fcn.1401cfe90
mov rcx, qword [rdi + 0x2d8]
mov byte [rsi + 8], 0
mov qword [rsi + 0x38], rbx
mov qword [rsi + 0x40], rbx
mov qword [rsi + 0x48], rbx
mov qword [rsi + 0x50], rbx
mov qword [rsi + 0x90], rbx
mov qword [rsi], rcx
lea r8, str.GlobalEvent_FromServer_NeedToGetDefaultEffect_IC_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x38], rax
test rax, rax
je 0x14000415d
cmp qword [rsi + 0x48], 0
jne 0x14000415d
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rsi
lea r8, [0x1400077c0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsi + 0x48], rax
lea r8, str.GlobalEvent_FromUserApp_TimeToUpdateGetDefaultEffect_IC_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x40], rax
lea r8, str.GlobalEvent_FromUserApp_ReadyGetDefaultEffect_IC_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + 0x90], rax
jmp 0x140004195
mov rsi, rbx
mov qword [rdi + 0x208], rsi
call fcn.14000ccd0
lea rdx, str._AacVga_UserApp__OnInitDialog__:_Initialize_function_classes___Done
call fcn.14000c880
lea r8, str.GlobalEvent_FromServer_CloseAacVgaUserApp_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rdi + 0x138], rax
lea r15, [0x1402973cc]
test rax, rax
je 0x140004248
call fcn.14000ccd0
lea rdx, str._AacVga_UserApp__OnInitDialog__:_OpenEvent_for_CloseAacVgaUserApp_Success.
call fcn.14000c880
cmp qword [rdi + 0x148], 0
jne 0x140004313
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
mov r9, rdi
lea r8, [0x140005af0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rdi + 0x148], rax
test rax, rax
je 0x140004232
call fcn.14000ccd0
lea rdx, str._AacVga_UserApp__OnInitDialog__:_CreateThread_for_CloseAacVgaUserApp_Success.
call fcn.14000c880
jmp 0x140004313
call fcn.14000ccd0
lea rdx, str._AacVga_UserApp__OnInitDialog__:_CreateThread_for_CloseAacVgaUserApp_Failed.
call fcn.14000c880
jmp 0x140004313
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
call fcn.140032868
mov rcx, rax
test rax, rax
jne 0x140004268
mov ecx, 0x80004005
call fcn.1400063a0
int3
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp + 0x90], rax
cmp r15, 0x10000
jae 0x1400042a6
movzx ebx, r15w
mov ecx, ebx
call fcn.140036350
test rax, rax
je 0x1400042ce
mov r8d, ebx
mov rdx, rax
lea rcx, [rbp + 0x90]
call fcn.140005f10
jmp 0x1400042ce
mov rax, r14
nop dword [rax]
inc rax
cmp word [r15 + rax*2], 0
jne 0x1400042b0
mov r8d, eax
mov rdx, r15
lea rcx, [rbp + 0x90]
call fcn.140005bf0
nop
mov r8d, esi
lea rdx, str._AacVga_UserApp__OnInitDialog__:_OpenEvent_for_CloseAacVgaUserApp_Failed._ErrorCode___d
lea rcx, [rbp + 0x90]
call fcn.1400064b0
call fcn.14000ccd0
mov rbx, qword [rbp + 0x90]
mov rdx, rbx
call fcn.14000cb20
nop
lea rdx, [rbx - 0x18]
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140004313
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov dword [rsp + 0x20], 1
call fcn.1400057e0
lea r8, str.GlobalEvent_FromUserApp_ReadyToGo_x64
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rdi + 0x140], rax
test rax, rax
je 0x140004356
call fcn.14000ccd0
lea rdx, str._AacVga_UserApp__OnInitDialog__:_OpenEvent_for_ReadyToGo_Success.
call fcn.14000c880
jmp 0x140004423
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
call fcn.140032868
mov rcx, rax
test rax, rax
jne 0x140004376
mov ecx, 0x80004005
call fcn.1400063a0
int3
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp + 0x98], rax
cmp r15, 0x10000
jae 0x1400043b4
movzx ebx, r15w
mov ecx, ebx
call fcn.140036350
test rax, rax
je 0x1400043de
mov r8d, ebx
mov rdx, rax
lea rcx, [rbp + 0x98]
call fcn.140005f10
jmp 0x1400043de
mov rax, r14
nop word [rax + rax]
inc rax
cmp word [r15 + rax*2], 0
jne 0x1400043c0
mov r8d, eax
mov rdx, r15
lea rcx, [rbp + 0x98]
call fcn.140005bf0
nop
mov r8d, esi
lea rdx, str._AacVga_UserApp__OnInitDialog__:_OpenEvent_for_ReadyToGo_Failed._ErrorCode___d
lea rcx, [rbp + 0x98]
call fcn.1400064b0
call fcn.14000ccd0
mov rbx, qword [rbp + 0x98]
mov rdx, rbx
call fcn.14000cb20
nop
lea rdx, [rbx - 0x18]
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140004423
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
cmp qword [rdi + 0x138], 0
je 0x14000444b
mov rcx, qword [rdi + 0x140]
call qword [sym.imp.KERNEL32.dll_SetEvent]
call fcn.14000ccd0
lea rdx, str._AacVga_UserApp__OnInitDialog__:_SetEvent_for_ReadyToGo.
call fcn.14000c880
call fcn.14000ccd0
lea rdx, str._AacVga_UserApp__OnInitDialog__:_end_with_Success.
call fcn.14000c880
nop
mov rdx, qword [rbp + 0xa0]
add rdx, 0xffffffffffffffe8
lock xadd dword [rdx + 0x10], r14d
sub r14d, 1
jg 0x14000447e
mov rcx, qword [rdx]
mov r8, qword [rcx]
call qword [rreloc.OLEAUT32.dll_VariantClear + 8]
mov eax, 1
mov rcx, qword [rbp + 0xb0]
xor rcx, rsp
call fcn.1401cb100
lea r11, [rsp + 0x1c0]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rdi, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
ret