Function at 0x140004a10
Capabilities:
Delete registry key
Get common file path
Get installed programs
Persist via run registry key

Disassembly:
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0x588
mov rax, qword [0x140050688]
xor rax, rsp
mov qword [rsp + 0x570], rax
lea rax, [rsp + 0x38]
lea rcx, str.SOFTWAREAlpsApoint
mov rdi, rax
mov rsi, rcx
mov ecx, 0x15
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x290]
lea rcx, str.Europa
mov rdi, rax
mov rsi, rcx
mov ecx, 7
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x3b0], 0
mov edx, 0x104
lea rcx, [rsp + 0x60]
call qword [sym.imp.KERNEL32.dll_GetSystemDirectoryA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Apoint.vxd
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Vxdif.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointNT.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
lea rdx, str.Drivers
lea rcx, [rsp + 0x60]
call qword [sym.imp.KERNEL32.dll_lstrcatA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApntCls.sys
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApntPS2.sys
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointNT.sys
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Apfiltr.sys
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, 0x104
lea rcx, [rsp + 0x60]
call qword [sym.imp.KERNEL32.dll_GetWindowsDirectoryA]
lea rdx, str.Help
lea rcx, [rsp + 0x60]
call qword [sym.imp.KERNEL32.dll_lstrcatA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [0x14003ca40]
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [0x14003ca50]
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [0x14003ca60]
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [0x14003ca70]
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [0x14003ca80]
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [0x14003ca90]
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [0x14003caa0]
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [0x14003cab0]
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [0x14003cac0]
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Apointjp.hlp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Apointus.hlp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Apointjp.cnt
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Apointus.cnt
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov dword [rsp + 0x20], 0x104
lea r9, [rsp + 0x60]
lea r8, [0x14003cb10]
lea rdx, [rsp + 0x38]
mov rcx, 0xffffffff80000002
call fcn.140004970
test eax, eax
jne 0x140005008
mov dword [rsp + 0x20], 0x104
lea r9, [rsp + 0x60]
lea r8, str.HomeDirectory
lea rdx, [0x14003cb30]
mov rcx, 0xffffffff80000002
call fcn.140004970
test eax, eax
jne 0x140005008
lea rdx, [rsp + 0x60]
mov ecx, 0x104
call qword [sym.imp.KERNEL32.dll_GetCurrentDirectoryA]
lea rdx, [rsp + 0x60]
lea rcx, [0x140052140]
call qword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Logo.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Apoint.exe
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApMsgFwd.exe
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Apoint.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [0x14003cba8]
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Apwheel.exe
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Apwheel.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Ezcapt.exe
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.EzLaunch.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Elprop.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Ecapprop.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.EzAuto.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Gesture.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApRes.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.GesScrOn.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.GesScrOf.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApntEx.exe
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Apvfb.exe
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApInst.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApRotion.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResJP.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResUS.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResFR.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResGR.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResIT.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResSP.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResCT.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResCS.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResKR.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResAR.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResBP.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResCZ.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResDK.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResFI.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResGK.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResIL.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResHU.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResLA.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResNL.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResNO.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResPL.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResRU.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResSE.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApResTR.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Apointus.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Apointjp.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Apointsp.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Apointit.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Apointgr.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Apointfr.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Apointct.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Apointcs.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Apointkr.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointTH.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointBP.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointNL.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointAR.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointCZ.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointDK.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointFI.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointGK.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointHU.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointIL.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointLA.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointNO.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointPL.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointRU.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointSE.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointTR.pop
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointUS.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointJP.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointSP.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointIT.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointGR.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointFR.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointCT.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointCS.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointKR.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointTH.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointBP.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointNL.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointAR.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointCZ.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointDK.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointFI.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointGK.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointHU.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointIL.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointLA.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointNO.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointPL.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointRU.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointSE.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApointTR.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.CircularScroll.avi
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.PinchZoom.avi
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Flick.avi
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.PivotRotate.avi
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Cover_BlackOut.avi
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Cover_PCLock.avi
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Cover_WinAllMin.avi
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.PadScroll.avi
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [0x14003d1f0]
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.PanScroll.avi
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.PadZoom.avi
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.WebAssist.avi
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApCommon.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApTabCtl.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApMain.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApDual.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApStick.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApPad.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApOthers.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApString.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApMouse.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.EzCapt.dll
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.EzPopup.exe
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApHelp04.01
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApHelp04.02
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApHelp07.01
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApHelp09.01
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApHelp0A.03
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApHelp0C.01
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApHelp10.01
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApHelp11.01
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.ApHelp12.01
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.dat_ball_hit.avi
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.dat_ball_ini.avi
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datLogo.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datGPEnable.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datSPEnable.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datGPDisabl.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datSPDisabl.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datSpBtn.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datMouBtn2.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datMouBtn3.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datMouBtnW.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.dat2swTPad.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.dat2swBackFord.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.dat2swInerMov0.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.dat2swInerMov1.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.dat2swInerMov2.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.dat2swInerMov3.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.dat2swSetFunc.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.dat2swHScroll.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.dat2swVScroll.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.dat5swTPad.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.dat5swBackFord.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.dat5swInerMov0.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.dat5swInerMov1.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.dat5swInerMov2.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.dat5swInerMov3.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.dat5swSetFunc.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.dat5swHScroll.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.dat5swVScroll.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datDualTPad.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datDualBackFord.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datDualInerMov0.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datDualInerMov1.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datDualInerMov2.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datDualInerMov3.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datDualSetFunc.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datDualHScroll.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datDualVScroll.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datwheelTPad.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datwheelBackFord.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datwheelInerMov0.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datwheelInerMov1.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datwheelInerMov2.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datwheelInerMov3.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datwheelSetFunc.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datwheelHScroll.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datwheelVScroll.bmp
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datBtnScrol.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datDragLock.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datGpSpeed.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datTapping.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datTapType.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datTouchSen.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datPadScrl.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datBrowser.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datCorner.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datElMenu.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datElPos.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datElScut.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datOthIcon.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datOthIme.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datOthSound.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datOthUsbm.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datSpScroll.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datSpSpeed.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datInerMov.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datEcaPen.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datEcaSize.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datEcaStore.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datMouSpeed.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.datMouWheel.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.dat_scr_wh.ico
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
lea r8, [rsp + 0x60]
lea rdx, str._sdatDual
lea rcx, [rsp + 0x2a0]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r8d, eax
lea rdx, [rsp + 0x2a0]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a160
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
lea r8, [rsp + 0x60]
lea rdx, str._sdat2sw
lea rcx, [rsp + 0x2a0]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r8d, eax
lea rdx, [rsp + 0x2a0]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a160
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
lea r8, [rsp + 0x60]
lea rdx, str._sdat5sw
lea rcx, [rsp + 0x2a0]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r8d, eax
lea rdx, [rsp + 0x2a0]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a160
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
lea r8, [rsp + 0x60]
lea rdx, str._sdatwheel
lea rcx, [rsp + 0x2a0]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r8d, eax
lea rdx, [rsp + 0x2a0]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a160
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
lea r8, [rsp + 0x60]
lea rdx, str._sdat
lea rcx, [rsp + 0x2a0]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r8d, eax
lea rdx, [rsp + 0x2a0]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a160
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov dword [rsp + 0x20], 0x104
lea r9, [rsp + 0x180]
lea r8, str.LogoFileName
lea rdx, [rsp + 0x38]
mov rcx, 0xffffffff80000002
call fcn.140004970
lea rcx, [rsp + 0x180]
call qword [sym.imp.KERNEL32.dll_lstrlenA]
test eax, eax
je 0x1400082f9
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [rsp + 0x180]
lea rdx, [0x140038a7a]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov dword [rsp + 0x20], 0x104
lea r9, [rsp + 0x180]
lea r8, str.GestureBitmapFile
lea rdx, [rsp + 0x38]
mov rcx, 0xffffffff80000002
call fcn.140004970
lea rcx, [rsp + 0x180]
call qword [sym.imp.KERNEL32.dll_lstrlenA]
test eax, eax
je 0x140008373
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [rsp + 0x180]
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
xor eax, eax
cmp eax, 1
je 0x1400083b9
xor edx, edx
lea rcx, str.HH_Parent
call qword [sym.imp.USER32.dll_FindWindowA]
mov qword [rsp + 0x3b8], rax
cmp qword [rsp + 0x3b8], 0
jne 0x14000839e
jmp 0x1400083b9
xor r9d, r9d
xor r8d, r8d
mov edx, 0x10
mov rcx, qword [rsp + 0x3b8]
call qword [sym.imp.USER32.dll_SendMessageA]
jmp 0x140008373
lea rdx, str.NX_PAD
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov qword [rsp + 0x3b8], rax
xor r9d, r9d
xor r8d, r8d
mov edx, 0x10
mov rcx, qword [rsp + 0x3b8]
call qword [sym.imp.USER32.dll_SendMessageA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.AH_2sw.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.AH_4sw.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.AH_5sw.chm
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Welcom.exe
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.Welcom.ini
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.HidFind.exe
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r8d, eax
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a160
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, 0x104
lea rcx, [rsp + 0x60]
call qword [sym.imp.KERNEL32.dll_GetWindowsDirectoryA]
lea rdx, str.InfOther
lea rcx, [rsp + 0x60]
call qword [sym.imp.KERNEL32.dll_lstrcatA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.NECApoint.Inf
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.AlpsApoint.Inf
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a050
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov r8d, 0x104
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1400522e8]
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
lea rcx, [rsp + 0x60]
call fcn.140001f60
xor r9d, r9d
lea r8, str.ChangedI8042prtParam
lea rdx, [0x14003db18]
mov rcx, 0xffffffff80000002
call fcn.1400047b0
mov dword [rsp + 0x170], eax
cmp dword [rsp + 0x170], 0
je 0x1400086ef
mov r9d, 0x2ee0
lea r8, str.PollingIterations
lea rdx, [0x14003db48]
mov rcx, 0xffffffff80000002
call fcn.1400044c0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov r9d, 0x2ee0
lea r8, str.PollingIterationsMaximum
lea rdx, [0x14003dba0]
mov rcx, 0xffffffff80000002
call fcn.1400044c0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov dword [rsp + 0x298], 0
xor eax, eax
cmp eax, 1
je 0x140008788
movsxd rax, dword [rsp + 0x298]
lea rcx, str.AlpsPoint
cmp qword [rcx + rax*8], 0
jne 0x14000871d
jmp 0x140008788
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
movsxd rcx, dword [rsp + 0x298]
lea rdx, str.AlpsPoint
mov dword [rsp + 0x20], eax
mov r9, qword [rdx + rcx*8]
lea r8, [0x14003dbd8]
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009ca0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov eax, dword [rsp + 0x298]
add eax, 1
mov dword [rsp + 0x298], eax
jmp 0x1400086fa
mov dword [rsp + 0x298], 0
xor eax, eax
cmp eax, 1
je 0x140008821
movsxd rax, dword [rsp + 0x298]
lea rcx, [0x14004e170]
cmp qword [rcx + rax*8], 0
jne 0x1400087b6
jmp 0x140008821
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
movsxd rcx, dword [rsp + 0x298]
lea rdx, [0x14004e170]
mov dword [rsp + 0x20], eax
mov r9, qword [rdx + rcx*8]
lea r8, str.SystemCurrentControlSetcontrolInstalledFiles
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009ca0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov eax, dword [rsp + 0x298]
add eax, 1
mov dword [rsp + 0x298], eax
jmp 0x140008793
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov dword [rsp + 0x20], eax
lea r9, str.MouseTrails
lea r8, str.Config0001DisplaySettings
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009ca0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov dword [rsp + 0x20], eax
lea r9, str.MouseSpeed
lea r8, [0x14003dc78]
mov rdx, 0xffffffff80000003
mov rcx, qword [rsp + 0x5a0]
call fcn.140009ca0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov dword [rsp + 0x20], eax
lea r9, str.MouseThreshold1
lea r8, [0x14003dca8]
mov rdx, 0xffffffff80000003
mov rcx, qword [rsp + 0x5a0]
call fcn.140009ca0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov dword [rsp + 0x20], eax
lea r9, str.MouseThreshold2
lea r8, [0x14003dcd8]
mov rdx, 0xffffffff80000003
mov rcx, qword [rsp + 0x5a0]
call fcn.140009ca0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov dword [rsp + 0x20], eax
lea r9, str.DoubleClickSpeed
lea r8, [0x14003dd10]
mov rdx, 0xffffffff80000003
mov rcx, qword [rsp + 0x5a0]
call fcn.140009ca0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov dword [rsp + 0x20], eax
lea r9, str.SwapMouseButtons
lea r8, str..DEFAULTControl_PanelMouse
mov rdx, 0xffffffff80000003
mov rcx, qword [rsp + 0x5a0]
call fcn.140009ca0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.SOFTWAREMicrosoftWindowsCurrentVersionExplorerControlPanelNameSpaceF2473838_DE7D_4A8E_85E5_AB250AEA6571
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.CLSIDF2473838_DE7D_4A8E_85E5_AB250AEA6571ShellOpenCommand
mov rdx, 0xffffffff80000000
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.CLSIDF2473838_DE7D_4A8E_85E5_AB250AEA6571ShellOpen
mov rdx, 0xffffffff80000000
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.CLSIDF2473838_DE7D_4A8E_85E5_AB250AEA6571Shell
mov rdx, 0xffffffff80000000
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.CLSIDF2473838_DE7D_4A8E_85E5_AB250AEA6571DefaultIcon
mov rdx, 0xffffffff80000000
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov dword [rsp + 0x20], eax
lea r9, str.LocalizedString
lea r8, [0x14003def0]
mov rdx, 0xffffffff80000000
mov rcx, qword [rsp + 0x5a0]
call fcn.140009ca0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov dword [rsp + 0x20], eax
lea r9, str.InfoTip
lea r8, [0x14003df28]
mov rdx, 0xffffffff80000000
mov rcx, qword [rsp + 0x5a0]
call fcn.140009ca0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov dword [rsp + 0x20], eax
lea r9, str.System.ApplicationName
lea r8, [0x14003df70]
mov rdx, 0xffffffff80000000
mov rcx, qword [rsp + 0x5a0]
call fcn.140009ca0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov dword [rsp + 0x20], eax
lea r9, str.System.ControlPanel.Category
lea r8, [0x14003dfc0]
mov rdx, 0xffffffff80000000
mov rcx, qword [rsp + 0x5a0]
call fcn.140009ca0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov dword [rsp + 0x20], eax
lea r9, str.System.Software.TasksFileUrl
lea r8, [0x14003e010]
mov rdx, 0xffffffff80000000
mov rcx, qword [rsp + 0x5a0]
call fcn.140009ca0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.CLSIDF2473838_DE7D_4A8E_85E5_AB250AEA6571
mov rdx, 0xffffffff80000000
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov dword [rsp + 0x298], 0
xor eax, eax
cmp eax, 1
je 0x140008d63
movsxd rax, dword [rsp + 0x298]
lea rcx, [0x14004e240]
cmp qword [rcx + rax*8], 0
jne 0x140008cf8
jmp 0x140008d63
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
movsxd rcx, dword [rsp + 0x298]
lea rdx, [0x14004e240]
mov dword [rsp + 0x20], eax
mov r9, qword [rdx + rcx*8]
lea r8, str.SYSTEMCurrentControlSetServicesi8042prtParameters
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009ca0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov eax, dword [rsp + 0x298]
add eax, 1
mov dword [rsp + 0x298], eax
jmp 0x140008cd5
mov dword [rsp + 0x298], 0
xor eax, eax
cmp eax, 1
je 0x140008dfc
movsxd rax, dword [rsp + 0x298]
lea rcx, [0x14004e3d0]
cmp qword [rcx + rax*8], 0
jne 0x140008d91
jmp 0x140008dfc
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
movsxd rcx, dword [rsp + 0x298]
lea rdx, [0x14004e3d0]
mov dword [rsp + 0x20], eax
mov r9, qword [rdx + rcx*8]
lea r8, str.SYSTEMCurrentControlSetServicesMouclassParameters
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009ca0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov eax, dword [rsp + 0x298]
add eax, 1
mov dword [rsp + 0x298], eax
jmp 0x140008d6e
cmp dword [0x140052260], 2
jne 0x140008e1b
cmp dword [0x140052254], 5
jne 0x140008e1b
cmp dword [0x140052258], 1
jae 0x140008eae
cmp dword [0x140052260], 2
jne 0x140008e36
cmp dword [0x140052254], 6
jne 0x140008e36
cmp dword [0x140052258], 0
jae 0x140008eae
cmp dword [0x140052260], 2
jne 0x140008e51
cmp dword [0x140052254], 6
jne 0x140008e51
cmp dword [0x140052258], 1
jae 0x140008eae
cmp dword [0x140052260], 2
jne 0x140008e6c
cmp dword [0x140052254], 6
jne 0x140008e6c
cmp dword [0x140052258], 2
jae 0x140008eae
cmp dword [0x140052260], 2
jne 0x140008e87
cmp dword [0x140052254], 6
jb 0x140008e87
cmp dword [0x140052258], 3
jae 0x140008eae
cmp dword [0x140052260], 2
jne 0x140009528
cmp dword [0x140052254], 0xa
jb 0x140009528
cmp dword [0x140052258], 0
jb 0x140009528
mov edx, 0x104
lea rcx, [rsp + 0x180]
call fcn.14000a4b0
test eax, eax
je 0x1400094f6
mov dword [rsp + 0x298], 0
xor eax, eax
cmp eax, 1
je 0x140008f62
movsxd rax, dword [rsp + 0x298]
lea rcx, str.DoubleClkSpeed
cmp qword [rcx + rax*8], 0
jne 0x140008ef6
jmp 0x140008f62
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
movsxd rcx, dword [rsp + 0x298]
lea rdx, str.DoubleClkSpeed
mov dword [rsp + 0x20], eax
mov r9, qword [rdx + rcx*8]
lea r8, [rsp + 0x180]
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009ca0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov eax, dword [rsp + 0x298]
add eax, 1
mov dword [rsp + 0x298], eax
jmp 0x140008ed3
lea r9, str.APFU1B
lea r8, [rsp + 0x180]
lea rdx, [0x14003e0e8]
lea rcx, [rsp + 0x3c0]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [rsp + 0x3c0]
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
lea r9, str.APFU1S
lea r8, [rsp + 0x180]
lea rdx, [0x14003e0f8]
lea rcx, [rsp + 0x3c0]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [rsp + 0x3c0]
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
lea r9, str.APFT4B
lea r8, [rsp + 0x180]
lea rdx, [0x14003e108]
lea rcx, [rsp + 0x3c0]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [rsp + 0x3c0]
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
lea r9, str.APFT4S
lea r8, [rsp + 0x180]
lea rdx, [0x14003e118]
lea rcx, [rsp + 0x3c0]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [rsp + 0x3c0]
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
lea r9, str.APFS4B
lea r8, [rsp + 0x180]
lea rdx, [0x14003e128]
lea rcx, [rsp + 0x3c0]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [rsp + 0x3c0]
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
lea r9, str.APFS4S
lea r8, [rsp + 0x180]
lea rdx, [0x14003e138]
lea rcx, [rsp + 0x3c0]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [rsp + 0x3c0]
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
lea r9, str.APFS3B
lea r8, [rsp + 0x180]
lea rdx, [0x14003e148]
lea rcx, [rsp + 0x3c0]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [rsp + 0x3c0]
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
lea r9, str.APFSS3
lea r8, [rsp + 0x180]
lea rdx, [0x14003e158]
lea rcx, [rsp + 0x3c0]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [rsp + 0x3c0]
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
lea r9, str.APFT3B
lea r8, [rsp + 0x180]
lea rdx, [0x14003e168]
lea rcx, [rsp + 0x3c0]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [rsp + 0x3c0]
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
lea r9, str.APFT3S
lea r8, [rsp + 0x180]
lea rdx, [0x14003e178]
lea rcx, [rsp + 0x3c0]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [rsp + 0x3c0]
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
lea r9, str.APFDOL
lea r8, [rsp + 0x180]
lea rdx, [0x14003e188]
lea rcx, [rsp + 0x3c0]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [rsp + 0x3c0]
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
lea r9, str.APFAGP
lea r8, [rsp + 0x180]
lea rdx, [0x14003e198]
lea rcx, [rsp + 0x3c0]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [rsp + 0x3c0]
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
lea r9, str.APFAG
lea r8, [rsp + 0x180]
lea rdx, [0x14003e1a8]
lea rcx, [rsp + 0x3c0]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [rsp + 0x3c0]
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
lea r9, [0x140038ae4]
lea r8, [rsp + 0x180]
lea rdx, [0x14003e1b0]
lea rcx, [rsp + 0x3c0]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [rsp + 0x3c0]
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov edx, eax
mov rcx, qword [rsp + 0x5a0]
call fcn.14000a210
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
lea rax, str.7F5B8FA4_BEEC_11cf_9BD7_B76592786C03
mov qword [rsp + 0x4d0], rax
lea rax, str.90A7E280_12D5_11d0_818D_00008080C8C8
mov qword [rsp + 0x4d8], rax
lea rax, str.941DCA81_F220_11D0_8F81_0080C8186F33
mov qword [rsp + 0x4e0], rax
lea rax, str.440DA1A8_8C9B_4707_ADD9_C5D157C388A3
mov qword [rsp + 0x4e8], rax
mov qword [rsp + 0x4f0], 0
mov dword [rsp + 0x298], 0
xor eax, eax
cmp eax, 1
je 0x1400096e9
movsxd rax, dword [rsp + 0x298]
cmp qword [rsp + rax*8 + 0x4d0], 0
jne 0x14000959e
jmp 0x1400096e9
movsxd rax, dword [rsp + 0x298]
mov r8, qword [rsp + rax*8 + 0x4d0]
lea rdx, str.SoftwareClassesCLSID_sInProcServer32
lea rcx, [rsp + 0x180]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [rsp + 0x180]
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
movsxd rax, dword [rsp + 0x298]
mov r8, qword [rsp + rax*8 + 0x4d0]
lea rdx, str.SoftwareClassesCLSID_s
lea rcx, [rsp + 0x180]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [rsp + 0x180]
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
movsxd rax, dword [rsp + 0x298]
mov r8, qword [rsp + rax*8 + 0x4d0]
lea rdx, str.CLSID_s
lea rcx, [rsp + 0x180]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [rsp + 0x180]
mov rdx, 0xffffffff80000000
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov eax, dword [rsp + 0x298]
add eax, 1
mov dword [rsp + 0x298], eax
jmp 0x14000957b
lea rax, str.Alps_ApointNT_Page
mov qword [rsp + 0x4f8], rax
lea rax, str.Alps_1Apoint_Page
mov qword [rsp + 0x500], rax
lea rax, str.Alps_2Apoint_Page
mov qword [rsp + 0x508], rax
lea rax, str.Alps_2EzLaunch_Page
mov qword [rsp + 0x510], rax
lea rax, str.Alps_3EzCapture_Page
mov qword [rsp + 0x518], rax
mov qword [rsp + 0x520], 0
mov dword [rsp + 0x298], 0
xor eax, eax
cmp eax, 1
je 0x1400097e8
movsxd rax, dword [rsp + 0x298]
cmp qword [rsp + rax*8 + 0x4f8], 0
jne 0x14000976b
jmp 0x1400097e8
movsxd rax, dword [rsp + 0x298]
mov r8, qword [rsp + rax*8 + 0x4f8]
lea rdx, str.SoftwareMicrosoftWindowsCurrentVersionControls_FolderMouse_shellexPropertySheetHandlers_s
lea rcx, [rsp + 0x180]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [rsp + 0x180]
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov eax, dword [rsp + 0x298]
add eax, 1
mov dword [rsp + 0x298], eax
jmp 0x14000974b
lea rax, str.Apoint_Tapping
mov qword [rsp + 0x528], rax
lea rax, str.Apoint_Typing
mov qword [rsp + 0x530], rax
lea rax, str.Apoint_AutoJump
mov qword [rsp + 0x538], rax
lea rax, str.Apoint_EzLaunch
mov qword [rsp + 0x540], rax
lea rax, str.Apoint_SpTyping
mov qword [rsp + 0x548], rax
mov qword [rsp + 0x550], 0
mov dword [rsp + 0x298], 0
xor eax, eax
cmp eax, 1
je 0x1400098e7
movsxd rax, dword [rsp + 0x298]
cmp qword [rsp + rax*8 + 0x528], 0
jne 0x14000986a
jmp 0x1400098e7
movsxd rax, dword [rsp + 0x298]
mov r8, qword [rsp + rax*8 + 0x528]
lea rdx, str.AppEventsEventLabels_s
lea rcx, [rsp + 0x180]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [rsp + 0x180]
mov rdx, 0xffffffff80000001
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov eax, dword [rsp + 0x298]
add eax, 1
mov dword [rsp + 0x298], eax
jmp 0x14000984a
lea rax, [rsp + 0x558]
mov qword [rsp + 0x20], rax
mov r9d, 0xf003f
xor r8d, r8d
lea rdx, str.AppEventsSchemesApps
mov rcx, 0xffffffff80000001
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
test eax, eax
jne 0x140009938
lea rdx, str.Apoint
mov rcx, qword [rsp + 0x558]
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
mov rcx, qword [rsp + 0x558]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov dword [rsp + 0x50], 0
jmp 0x14000994d
mov eax, dword [rsp + 0x50]
add eax, 1
mov dword [rsp + 0x50], eax
cmp dword [rsp + 0x50], 2
jge 0x140009a33
mov qword [rsp + 0x560], 0xffffffff80000002
mov qword [rsp + 0x568], 0xffffffff80000001
mov dword [rsp + 0x298], 0
xor eax, eax
cmp eax, 1
je 0x140009a2e
movsxd rax, dword [rsp + 0x298]
lea rcx, str.SelectDevice
cmp qword [rcx + rax*8], 0
jne 0x1400099a1
jmp 0x140009a2e
movsxd rax, dword [rsp + 0x298]
lea rcx, str.SelectDevice
mov r9, qword [rcx + rax*8]
lea r8, [0x14003e428]
lea rdx, [0x14003e440]
lea rcx, [rsp + 0x180]
call qword [sym.imp.USER32.dll_wsprintfA]
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
movsxd rcx, dword [rsp + 0x50]
mov r9d, eax
lea r8, [rsp + 0x180]
mov rdx, qword [rsp + rcx*8 + 0x560]
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov eax, dword [rsp + 0x298]
add eax, 1
mov dword [rsp + 0x298], eax
jmp 0x14000997b
jmp 0x140009942
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [0x14003e448]
mov rdx, 0xffffffff80000001
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov dword [rsp + 0x20], eax
lea r9, str.WelcomePad
lea r8, str.SoftwareMicrosoftWindowsCurrentVersion_run
mov rdx, 0xffffffff80000001
mov rcx, qword [rsp + 0x5a0]
call fcn.140009ca0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.SOFTWAREMicrosoftWindowsCurrentVersionUninstall9F72EF8B_AEC9_4CA5_B483_143980AFD6FD
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov dword [rsp + 0x20], eax
lea r9, str.SoftwareAlpsApoint_Default
lea r8, [0x140038a7b]
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009de0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.SoftwareAlpsApoint
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009d50
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, [0x14003e538]
mov rdx, 0xffffffff80000002
mov rcx, qword [rsp + 0x5a0]
call fcn.140009ed0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov edx, dword [rsp + 0x5a8]
mov ecx, 1
call fcn.14000a1e0
mov r9d, eax
lea r8, str.SoftwareAlps
mov rdx, 0xffffffff80000001
mov rcx, qword [rsp + 0x5a0]
call fcn.140009ed0
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov eax, dword [rsp + 0x3b0]
mov rcx, qword [rsp + 0x570]
xor rcx, rsp
call fcn.14001f810
add rsp, 0x588
pop rdi
pop rsi
ret