Function at 0x140022a10
Capabilities:
Read .ini file

Disassembly:
push rbp
push rdi
push r13
push r14
push r15
sub rsp, 0x160
mov rax, qword [0x140067010]
xor rax, rsp
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x1b0]
mov r15d, r9d
mov r14, rdx
mov r13, rcx
cmp r8d, 1
jne 0x140022b10
xor edx, edx
lea rcx, [rsp + 0x40]
mov r8d, 0x104
call fcn.140034ac0
mov eax, dword [0x140069210]
cmp eax, 1
jne 0x140022ae1
call fcn.140006dc0
cmp dword [0x140069204], 0
mov dword [0x140067918], eax
je 0x140022a9e
cmp eax, 0x64
je 0x140022a95
cmp dword [0x140069200], 0
je 0x140022a95
lea r9, [0x14005671c]
jmp 0x140022aa5
lea r9, [0x140056720]
jmp 0x140022aa5
lea r9, [0x140056724]
mov r8, r9
lea rcx, [rsp + 0x40]
mov edx, 0x104
call fcn.140039664
mov eax, dword [0x140067918]
cmp eax, 0x64
jne 0x140022acb
or dword [r13 + 4], 1
mov edi, eax
jmp 0x140022aed
mov ecx, 0x3c
mov edi, 0x50
cmp eax, ecx
cmovbe edi, ecx
or dword [r13 + 4], 1
jmp 0x140022aed
xor edi, edi
cmp eax, 2
setne dil
add edi, 0xfffffffe
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], r14
mov r8d, edi
lea rcx, str.GetBatteryHealthMode
mov edx, 1
call fcn.140025830
jmp 0x140023f6f
mov qword [rsp + 0x1a0], rsi
cmp r8d, 2
jne 0x140022b51
call fcn.140015070
test eax, eax
js 0x140022b2c
or dword [r13 + 4], 2
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, eax
lea rcx, str.GetQuietFanMode
mov edx, 2
call fcn.140025830
jmp 0x140023f67
cmp r8d, 3
jne 0x140022b8a
call fcn.14002de90
test eax, eax
js 0x140022b65
or dword [r13 + 4], 4
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, eax
lea rcx, str.GetFnSwitchMode
mov edx, 3
call fcn.140025830
jmp 0x140023f67
mov qword [rsp + 0x198], rbx
cmp r8d, 0x11
jne 0x140022c27
lea rbx, [rcx + 0xba8]
test rbx, rbx
je 0x140022bfd
lea r9, [rbx + 0x1c]
xor r8d, r8d
lea rdx, str.SupportVideoEnhance
lea rcx, str.Main
call qword [sym.imp.api_ms_win_core_privateprofile_l1_1_0.dll_GetPrivateProfileIntW]
xor edi, edi
mov ecx, edi
test eax, eax
setg cl
mov dword [rbx + 4], ecx
test ecx, ecx
je 0x140022bfd
lea r9, [r13 + 0xbc4]
xor r8d, r8d
lea rdx, str.IsVideoEnhance
lea rcx, str.Main
call qword [sym.imp.api_ms_win_core_privateprofile_l1_1_0.dll_GetPrivateProfileIntW]
cmp eax, 1
setne dil
add edi, 3
jmp 0x140022c02
mov edi, 0x1e
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, edi
lea rcx, str.GetSplendidEnhanceMode
mov edx, 0x11
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x12
jne 0x140022c3a
xor r8d, r8d
call fcn.140023f90
jmp 0x140023f5f
cmp r8d, 0x13
jne 0x140022cd4
xor r8d, r8d
add rcx, 0xba8
lea edx, [r8 + 1]
call fcn.14002cbf0
xor edx, edx
lea rcx, [rsp + 0x40]
mov r8d, 0x104
call fcn.140034ac0
mov eax, dword [r13 + 0xbc0]
lea r8, str.1__d__d__d__d__d
mov r9d, dword [r13 + 0xbb8]
lea rcx, [rsp + 0x40]
mov dword [rsp + 0x38], eax
mov edx, 0x104
mov eax, dword [r13 + 0xba8]
mov dword [rsp + 0x30], eax
mov eax, dword [r13 + 0xbb4]
mov dword [rsp + 0x28], eax
mov eax, dword [r13 + 0xbb0]
mov dword [rsp + 0x20], eax
call fcn.140006460
xor r8d, r8d
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x40]
lea rcx, str.GetSplendidCheckOtherAPP
lea edx, [r8 + 0x13]
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x14
jne 0x140022d2f
lea r9, [rcx + 0xbc4]
mov r8d, 0x32
lea rcx, str.Main
lea rdx, str.ColorTemperature
call qword [sym.imp.api_ms_win_core_privateprofile_l1_1_0.dll_GetPrivateProfileIntW]
xor edi, edi
mov qword [rsp + 0x20], r14
test eax, eax
lea r9, [0x140056724]
lea rcx, str.GetSplendidManualMode
cmovs eax, edi
mov edi, 0x64
cmp eax, edi
cmovg eax, edi
mov r8d, eax
lea edx, [rdi - 0x50]
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x15
jne 0x140022d8a
lea r9, [rcx + 0xbc4]
mov r8d, 2
lea rcx, str.Main
lea rdx, str.EyeCareLevel
call qword [sym.imp.api_ms_win_core_privateprofile_l1_1_0.dll_GetPrivateProfileIntW]
xor edi, edi
mov qword [rsp + 0x20], r14
test eax, eax
lea r9, [0x140056724]
mov ecx, 4
cmovs eax, edi
cmp eax, ecx
lea edx, [rdi + 0x15]
cmovg eax, ecx
lea rcx, str.GetSplendidEyecareMode
mov r8d, eax
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x16
jne 0x140022e55
cmp dword [0x14006927c], 0
lea esi, [r8 - 0x14]
lea ebp, [rsi - 1]
je 0x140022da9
mov r8d, ebp
jmp 0x140022dc6
cmp dword [0x140069278], 0
je 0x140022db7
mov r8d, esi
jmp 0x140022dc6
mov eax, dword [0x140069274]
neg eax
sbb r8d, r8d
and r8d, 3
or dword [rcx + 4], 0x10
lea r9, [0x140056724]
lea rcx, str.GetSplendidMonitorStatus
mov qword [rsp + 0x20], r14
mov edx, 0x16
call fcn.140025830
add r13, 0xba8
je 0x140023f5f
cmp dword [r13 + 8], 0
jne 0x140023f5f
cmp dword [r13 + 0xc], 0
jne 0x140023f5f
cmp dword [r13 + 0x10], 0
jne 0x140023f5f
cmp dword [r13], 0
je 0x140023f5f
cmp dword [0x140069278], 0
jne 0x140022e35
mov eax, dword [0x140069274]
neg eax
sbb ebp, ebp
and ebp, esi
xor edi, edi
xor r9d, r9d
mov qword [rsp + 0x28], rdi
mov r8d, ebp
mov edx, esi
mov dword [rsp + 0x20], edi
lea ecx, [rdi + 0x10]
call fcn.14001c210
jmp 0x140023f5f
cmp r8d, 0x17
jne 0x140022e6b
mov r8d, 1
call fcn.140023f90
jmp 0x140023f5f
cmp r8d, 0x18
jne 0x140022ec6
lea r9, [rcx + 0xbc4]
mov r8d, 0x32
lea rcx, str.Main
lea rdx, str.CPanelColorTemperature
call qword [sym.imp.api_ms_win_core_privateprofile_l1_1_0.dll_GetPrivateProfileIntW]
xor edi, edi
mov qword [rsp + 0x20], r14
test eax, eax
lea r9, [0x140056724]
lea rcx, str.GetSplendidManualMode_CPanel
cmovs eax, edi
mov edi, 0x64
cmp eax, edi
cmovg eax, edi
mov r8d, eax
lea edx, [rdi - 0x4c]
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x19
jne 0x140022f21
lea r9, [rcx + 0xbc4]
mov r8d, 2
lea rcx, str.Main
lea rdx, str.CPanelEyeCareLevel
call qword [sym.imp.api_ms_win_core_privateprofile_l1_1_0.dll_GetPrivateProfileIntW]
xor edi, edi
mov qword [rsp + 0x20], r14
test eax, eax
lea r9, [0x140056724]
mov ecx, 4
cmovs eax, edi
cmp eax, ecx
lea edx, [rdi + 0x19]
cmovg eax, ecx
lea rcx, str.GetSplendidEyecareMode_CPanel
mov r8d, eax
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x1a
jne 0x140022fc0
xor edi, edi
mov qword [rsp + 0x20], r14
cmp dword [0x140069264], edi
lea r9, [0x140056724]
mov r8d, edi
mov esi, 2
cmove r8d, esi
or dword [rcx + 4], 0x80
lea rcx, str.GetSplendidCPanelMonitorStatus
lea edx, [rdi + 0x1a]
call fcn.140025830
add r13, 0xba8
je 0x140023f5f
cmp dword [r13 + 8], edi
jne 0x140023f5f
cmp dword [r13 + 0xc], edi
jne 0x140023f5f
cmp dword [r13 + 0x10], edi
jne 0x140023f5f
cmp dword [r13 + 0x18], edi
je 0x140023f5f
mov eax, dword [0x140069264]
lea ecx, [rdi + 0x10]
neg eax
mov qword [rsp + 0x28], rdi
mov edx, esi
mov dword [rsp + 0x20], edi
sbb r8d, r8d
xor r9d, r9d
add r8d, 0x65
call fcn.14001c210
jmp 0x140023f5f
cmp r8d, 0x21
jne 0x140023011
xor edx, edx
lea rcx, [rsp + 0x40]
mov r8d, 0x104
call fcn.140034ac0
call fcn.1400311f0
mov r8, rax
lea rcx, [rsp + 0x40]
mov edx, 0x104
call fcn.140039664
xor r8d, r8d
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x40]
lea rcx, str.GetVersionString
lea edx, [r8 + 0x21]
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x22
jne 0x14002306a
xor edi, edi
lea esi, [r8 - 0x23]
cmp dword [0x140069324], 1
jne 0x140023045
cmp dword [0x14006931c], edi
mov ebp, 1
cmovne edi, ebp
cmp dword [0x140069318], 0
je 0x140023040
add edi, 2
test edi, edi
cmovne esi, edi
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, esi
lea rcx, str.GetFanModeSupported
mov edx, 0x22
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x23
jne 0x1400230ec
cmp dword [0x140069324], 1
jne 0x1400230c2
xor edi, edi
mov ebp, 1
cmp dword [0x140069310], edi
cmovne edi, ebp
cmp dword [0x1400692f8], 0
je 0x140023095
add edi, 2
cmp dword [0x140069304], 0
je 0x1400230a1
add edi, 4
cmp dword [0x140069300], 0
je 0x1400230ad
add edi, 8
cmp dword [0x1400692fc], 0
je 0x1400230b9
add edi, 0x10
or dword [rcx + 4], 0x4000
jmp 0x1400230c7
mov edi, 0xffffffff
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, edi
lea rcx, str.GetFanModeDescription
mov edx, 0x23
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x32
jne 0x140023135
cmp dword [0x1400679c8], 0
je 0x14002310b
mov esi, dword [0x14006a0ec]
test esi, esi
js 0x140023110
or dword [rcx + 4], 0x40
jmp 0x140023110
mov esi, 0xffffffff
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, esi
lea rcx, str.GetWiFiRoaming
mov edx, 0x32
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x33
jne 0x1400231a8
cmp dword [0x140069ed8], 0
je 0x14002317e
lea ecx, [r8 - 0x32]
call fcn.140026720
mov eax, dword [0x140069ed8]
cmp eax, 1
jne 0x14002316d
call fcn.140026890
mov esi, eax
test eax, eax
js 0x140023183
or dword [r13 + 4], 0x200
jmp 0x140023183
cmp eax, 2
jne 0x14002317e
or dword [r13 + 4], 0x200
mov esi, eax
jmp 0x140023183
mov esi, 0xffffffff
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, esi
lea rcx, str.GetRFPowerTable
mov edx, 0x33
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x34
jne 0x1400231f6
cmp dword [0x1400679c4], 0
je 0x1400231cc
call fcn.140026da0
mov esi, eax
test eax, eax
js 0x1400231d1
or dword [r13 + 4], 0x400
jmp 0x1400231d1
mov esi, 0xffffffff
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, esi
lea rcx, str.GetDataFocus
mov edx, 0x34
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x41
jne 0x14002324e
cmp dword [0x1400693f4], 0
je 0x140023224
cmp dword [0x140067968], 0
mov esi, dword [0x140067964]
je 0x14002321a
add esi, 0x100
test esi, esi
js 0x140023229
or dword [rcx + 4], 0x20
jmp 0x140023229
mov esi, 0xffffffff
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, esi
lea rcx, str.GetDesktopLEDStatus
mov edx, 0x41
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x42
jne 0x1400232a5
cmp dword [0x1400692d8], 0
je 0x14002327b
cmp dword [0x1400692d4], 0
je 0x14002327b
call fcn.140015c60
mov esi, eax
test eax, eax
js 0x140023280
or dword [r13 + 4], 0x20000
jmp 0x140023280
mov esi, 0xffffffff
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, esi
lea rcx, str.GetDesktopFanMode
mov edx, 0x42
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x51
jne 0x140023310
cmp dword [0x1400679c8], 0
je 0x1400232e6
mov rcx, qword [0x14006ae48]
xor edi, edi
mov dword [0x14006a0e8], edi
test rcx, rcx
je 0x1400232dc
xor edx, edx
call qword [sym.imp.api_ms_win_core_synch_l1_1_0.dll_WaitForSingleObject]
test eax, eax
sete dil
mov dword [0x14006a0e8], edi
or dword [r13 + 4], 0x100
jmp 0x1400232eb
mov edi, 0xffffffff
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, edi
lea rcx, str.GetLinkStatus
mov edx, 0x51
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x61
jne 0x14002335c
xor edi, edi
call fcn.1400221e0
test eax, eax
je 0x140023326
lea ebp, [rdi + 1]
jmp 0x140023337
call fcn.1400222b0
test eax, eax
mov ebp, edi
mov esi, 2
cmovne ebp, esi
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, ebp
lea rcx, str.GetGamingSeriesStatus
mov edx, 0x61
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x62
jne 0x140023373
lea r9d, [r8 - 0x61]
xor r8d, r8d
call fcn.1400241b0
jmp 0x140023f5f
cmp r8d, 0x63
jne 0x14002338e
mov ebp, 1
mov r9d, ebp
mov r8d, ebp
call fcn.1400241b0
jmp 0x140023f5f
cmp r8d, 0x64
jne 0x1400233b6
xor edi, edi
lea r9d, [r8 - 0x63]
cmp r15d, 1
mov r8, r14
mov rdx, rax
sete dil
mov dword [rsp + 0x20], edi
call fcn.140024330
jmp 0x140023f5f
cmp r8d, 0x65
jne 0x1400233db
xor edi, edi
lea r9d, [r8 - 0x64]
cmp r15d, 1
sete dil
xor r8d, r8d
mov dword [rsp + 0x20], edi
call fcn.1400244a0
jmp 0x140023f5f
cmp r8d, 0x66
jne 0x140023404
xor edi, edi
mov ebp, 1
cmp r15d, 1
mov r9d, ebp
mov r8d, ebp
sete dil
mov dword [rsp + 0x20], edi
call fcn.1400244a0
jmp 0x140023f5f
cmp r8d, 0x67
jne 0x14002341b
lea r9d, [r8 - 0x65]
xor r8d, r8d
call fcn.1400241b0
jmp 0x140023f5f
cmp r8d, 0x68
jne 0x140023433
lea r9d, [r8 - 0x66]
lea r8d, [r9 - 1]
call fcn.1400241b0
jmp 0x140023f5f
cmp r8d, 0x69
jne 0x14002345b
xor edi, edi
lea r9d, [r8 - 0x67]
cmp r15d, 1
mov r8, r14
mov rdx, rax
sete dil
mov dword [rsp + 0x20], edi
call fcn.140024330
jmp 0x140023f5f
cmp r8d, 0x6a
jne 0x140023480
xor edi, edi
lea r9d, [r8 - 0x68]
cmp r15d, 1
sete dil
xor r8d, r8d
mov dword [rsp + 0x20], edi
call fcn.1400244a0
jmp 0x140023f5f
cmp r8d, 0x6b
jne 0x1400234a6
xor edi, edi
lea r9d, [r8 - 0x69]
cmp r15d, 1
lea r8d, [r9 - 1]
sete dil
mov dword [rsp + 0x20], edi
call fcn.1400244a0
jmp 0x140023f5f
cmp r8d, 0x71
jne 0x140023503
mov rcx, qword [0x14006ae90]
test rcx, rcx
je 0x1400234d9
xor edx, edx
call qword [sym.imp.api_ms_win_core_synch_l1_1_0.dll_WaitForSingleObject]
test eax, eax
jne 0x1400234d9
call fcn.14002b040
mov esi, eax
test eax, eax
js 0x1400234de
or dword [r13 + 4], 0x8000
jmp 0x1400234de
mov esi, 0xffffffff
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, esi
lea rcx, str.GetOLEDProtect
mov edx, 0x71
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x72
jne 0x14002353c
mov eax, dword [0x14006a97c]
lea r9, [0x140056724]
neg eax
mov qword [rsp + 0x20], r14
mov edx, 0x72
lea rcx, str.GetSeamlessTouchpad
sbb r8d, r8d
neg r8d
dec r8d
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x73
jne 0x1400235ad
cmp qword [0x14006aea0], 0
je 0x140023583
cmp dword [0x1400693bc], 0
jne 0x14002357c
cmp dword [0x1400693b8], 0
jne 0x14002357c
cmp dword [0x1400693c0], 0
je 0x14002356d
lea ebp, [r8 - 0x72]
jmp 0x140023588
cmp dword [0x1400693c4], 0
je 0x140023583
xor edi, edi
mov ebp, edi
jmp 0x140023588
mov ebp, 2
jmp 0x140023588
mov ebp, 0xffffffff
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, ebp
lea rcx, str.GetExclusiveAPanel
mov edx, 0x73
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x74
jne 0x1400235ea
cmp qword [0x14006ae90], 0
lea r9, [0x140056724]
mov ebp, 1
mov qword [rsp + 0x20], r14
mov r8d, 0xffffffff
lea rcx, str.GetOLEDPanel
cmovne r8d, ebp
lea edx, [rbp + 0x73]
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x75
jne 0x140023627
cmp qword [0x14006ae90], 0
lea r9, [0x140056724]
mov ebp, 1
mov qword [rsp + 0x20], r14
mov r8d, 0xffffffff
lea rcx, str.GetOLEDTaskbar
cmovne r8d, ebp
lea edx, [rbp + 0x74]
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x7a
jne 0x140023663
call fcn.14002f350
test eax, eax
js 0x14002363e
or dword [r13 + 4], 0x80000
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, eax
lea rcx, str.GetNumberPad
mov edx, 0x7a
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x7c
jne 0x140023673
call fcn.140024680
jmp 0x140023f5f
cmp r8d, 0x7d
jne 0x140023683
call fcn.140024760
jmp 0x140023f5f
cmp r8d, 0x7e
jne 0x1400236bf
call fcn.14002f520
test eax, eax
js 0x14002369a
or dword [r13 + 4], 0x400000
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, eax
lea rcx, str.GetStylus
mov edx, 0x7e
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x7f
jne 0x140023705
call fcn.14002f6f0
test eax, eax
je 0x1400236db
call fcn.14002e9a0
test eax, eax
je 0x1400236db
xor edi, edi
jmp 0x1400236e0
mov edi, 0xffffffff
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, edi
lea rcx, str.GetPrecisionTouchpad
mov edx, 0x7f
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x81
jne 0x140023744
call fcn.14000c540
test eax, eax
js 0x14002371f
or dword [r13 + 4], 0x40000
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, eax
lea rcx, str.GetCameraExtension
mov edx, 0x81
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x82
jne 0x14002379b
cmp dword [0x140067a90], 0
mov esi, 0xffffffff
je 0x14002376e
call fcn.14000b740
test eax, eax
js 0x140023770
or dword [r13 + 4], 0x200000
jmp 0x140023770
mov eax, esi
cmp eax, 0xfffffffe
mov qword [rsp + 0x20], r14
lea r9, [0x140056724]
mov edx, 0x82
cmove eax, esi
lea rcx, str.GetAutoKeyboardLight
mov r8d, eax
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x83
jne 0x1400237ec
cmp dword [0x14006a960], 0
je 0x1400237c2
xor edi, edi
cmp dword [0x1400679fc], edi
setne dil
or dword [rcx + 4], 0x800000
jmp 0x1400237c7
mov edi, 0xffffffff
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, edi
lea rcx, str.GetHibernateHelper
mov edx, 0x83
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x101
jne 0x140023834
lea eax, [r9 - 0x28]
cmp eax, 0x3c
jbe 0x140023807
cmp r15d, 0x80
jne 0x14002380f
mov ecx, r15d
call fcn.140006960
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, r15d
lea rcx, str.SetBatteryHealth
mov edx, 0x101
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x102
jne 0x14002386a
mov ecx, r15d
call fcn.1400142f0
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, r15d
lea rcx, str.SetQuietFan
mov edx, 0x102
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x103
jne 0x140023883
mov r8, r14
mov edx, r15d
call fcn.1400247f0
jmp 0x140023f5f
cmp r8d, 0x111
jne 0x14002389f
xor r9d, r9d
mov r8, r14
mov edx, r15d
call fcn.1400248c0
jmp 0x140023f5f
cmp r8d, 0x112
jne 0x14002391e
call fcn.14002dae0
xor edi, edi
mov edx, r15d
test eax, eax
mov dword [rsp + 0x20], edi
mov ebx, edi
sete bl
xor r9d, r9d
xor r8d, r8d
lea ecx, [rdi + 6]
call fcn.14002c7c0
mov ebp, 1
mov qword [rsp + 0x20], rdi
mov ecx, ebp
lea r9d, [rdi + 6]
xor r8d, r8d
xor edx, edx
call fcn.14002d5f0
mov r9d, r15d
mov qword [rsp + 0x20], rdi
mov r8d, ebp
xor edx, edx
mov ecx, ebp
call fcn.14002d5f0
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, ebx
lea rcx, str.SetSplendidManual
mov edx, 0x112
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x113
jne 0x14002399e
call fcn.14002dae0
xor edi, edi
mov edx, r15d
test eax, eax
mov dword [rsp + 0x20], edi
mov ebx, edi
sete bl
xor r9d, r9d
xor r8d, r8d
lea ecx, [rdi + 7]
call fcn.14002c7c0
mov ebp, 1
mov qword [rsp + 0x20], rdi
mov ecx, ebp
lea r9d, [rdi + 7]
xor r8d, r8d
xor edx, edx
call fcn.14002d5f0
mov r9d, r15d
mov qword [rsp + 0x20], rdi
xor edx, edx
lea r8d, [rdi + 2]
mov ecx, ebp
call fcn.14002d5f0
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, ebx
lea rcx, str.SetSplendidEyecare
mov edx, 0x113
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x114
jne 0x140023a4f
lea eax, [r9 - 1]
mov ebp, 1
test eax, 0xfffffffa
jne 0x1400239ee
cmp r15d, 6
je 0x1400239ee
xor edi, edi
lea edx, [rbp - 2]
mov r9d, ebp
mov dword [rsp + 0x20], edi
xor r8d, r8d
mov ecx, r15d
call fcn.14002c7c0
mov r9d, r15d
mov qword [rsp + 0x20], rdi
xor r8d, r8d
mov edx, ebp
xor ecx, ecx
call fcn.14002d5f0
jmp 0x140023a2a
lea eax, [r9 - 3]
cmp eax, ebp
ja 0x140023a2a
cmp dword [rcx + 0xbac], 0
je 0x140023a2a
xor edi, edi
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x20], edi
mov ecx, r15d
lea edx, [rdi - 1]
call fcn.14002c7c0
cmp r15d, 3
sete dil
xor r8d, r8d
mov edx, edi
xor ecx, ecx
call fcn.14002d8d0
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, ebp
lea rcx, str.SetSplendid_CPanel
mov edx, 0x114
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x115
jne 0x140023ac2
xor edi, edi
mov ebp, 1
mov r9d, ebp
mov dword [rsp + 0x20], edi
xor r8d, r8d
mov edx, r15d
lea ecx, [rdi + 6]
call fcn.14002c7c0
lea r9d, [rdi + 6]
mov qword [rsp + 0x20], rdi
xor r8d, r8d
mov edx, ebp
mov ecx, ebp
call fcn.14002d5f0
mov r9d, r15d
mov qword [rsp + 0x20], rdi
mov r8d, ebp
mov edx, ebp
mov ecx, ebp
call fcn.14002d5f0
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, ebp
lea rcx, str.SetSplendidManual_CPanel
mov edx, 0x115
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x116
jne 0x140023b36
xor edi, edi
mov ebp, 1
mov r9d, ebp
mov dword [rsp + 0x20], edi
xor r8d, r8d
mov edx, r15d
lea ecx, [rdi + 7]
call fcn.14002c7c0
lea r9d, [rdi + 7]
mov qword [rsp + 0x20], rdi
xor r8d, r8d
mov edx, ebp
mov ecx, ebp
call fcn.14002d5f0
mov r9d, r15d
mov qword [rsp + 0x20], rdi
lea r8d, [rdi + 2]
mov edx, ebp
mov ecx, ebp
call fcn.14002d5f0
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, ebp
lea rcx, str.SetSplendidEyecare_CPanel
mov edx, 0x116
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x117
jne 0x140023b8d
xor edi, edi
mov ebp, 1
xor r9d, r9d
mov dword [rsp + 0x20], edi
mov r8d, ebp
mov edx, r15d
lea ecx, [rdi + 9]
call fcn.14002c7c0
xor r8d, r8d
mov edx, r15d
xor ecx, ecx
call fcn.14002d9f0
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, ebp
lea rcx, str.SetSplendidDimming
mov edx, 0x117
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x118
jne 0x140023ba9
xor r9d, r9d
mov r8, r14
mov edx, r15d
call fcn.1400249c0
jmp 0x140023f5f
cmp r8d, 0x119
jne 0x140023bc8
mov r9d, 1
mov r8, r14
mov edx, r15d
call fcn.1400249c0
jmp 0x140023f5f
cmp r8d, 0x121
jne 0x140023be1
mov r8, r14
mov rdx, rax
call fcn.140024ab0
jmp 0x140023f5f
cmp r8d, 0x132
jne 0x140023c17
mov ecx, r15d
call fcn.1400261d0
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, r15d
lea rcx, str.SetWiFiRoaming
mov edx, 0x132
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x133
jne 0x140023c6f
cmp dword [0x140069ed8], 1
jne 0x140023c4a
mov ecx, r15d
call fcn.1400267d0
mov edx, r15d
lea rcx, str.RadioFrequencyPowerTable
call fcn.140027c20
mov edx, r15d
xor ecx, ecx
call fcn.140026990
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, r15d
lea rcx, str.SetRFPowerTable
mov edx, 0x133
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x134
jne 0x140023cd4
cmp dword [0x1400679c4], 0
je 0x140023caf
cmp r15d, 4
ja 0x140023caf
mov edx, r15d
lea rcx, str.DataFocus
call fcn.140027c20
lea rdx, [0x140069ee0]
mov ecx, r15d
call fcn.140030f50
mov edx, r15d
xor ecx, ecx
call fcn.140026e70
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, r15d
lea rcx, str.SetDataFocus
mov edx, 0x134
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x141
jne 0x140023d0a
mov ecx, r15d
call fcn.14001e5a0
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, r15d
lea rcx, str.SetDesktopLEDStatus
mov edx, 0x141
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x142
jne 0x140023d23
mov r8, r14
mov edx, r15d
call fcn.140024b90
jmp 0x140023f5f
cmp r8d, 0x164
jne 0x140023d48
mov ebp, 1
mov r9, r14
mov r8, rax
mov dword [rsp + 0x20], ebp
mov edx, r15d
call fcn.140024c20
jmp 0x140023f5f
cmp r8d, 0x165
jne 0x140023d6d
mov esi, 2
mov r9, r14
mov r8, rax
mov dword [rsp + 0x20], esi
mov edx, r15d
call fcn.140024c20
jmp 0x140023f5f
cmp r8d, 0x171
jne 0x140023d86
mov r8, r14
mov edx, r15d
call fcn.140024d20
jmp 0x140023f5f
cmp r8d, 0x175
jne 0x140023d9f
mov r8, r14
mov edx, r15d
call fcn.140024de0
jmp 0x140023f5f
cmp r8d, 0x17a
jne 0x140023db8
mov r8, r14
mov edx, r15d
call fcn.140024f00
jmp 0x140023f5f
cmp r8d, 0x17c
jne 0x140023e03
xor edi, edi
test rax, rax
je 0x140023dcd
movzx edx, byte [rax]
jmp 0x140023dcf
mov edx, edi
cmp r15d, 1
sete dil
mov ecx, edi
call fcn.14000e2a0
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, r15d
lea rcx, str.SetRefreshRate
mov edx, 0x17c
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x17d
jne 0x140023e1f
mov r9, r14
mov r8, rax
mov edx, r15d
call fcn.140024ff0
jmp 0x140023f5f
cmp r8d, 0x17e
jne 0x140023e38
mov r8, r14
mov edx, r15d
call fcn.1400250a0
jmp 0x140023f5f
cmp r8d, 0x17f
jne 0x140023ea0
call fcn.14002f6f0
test eax, eax
je 0x140023e7b
cmp r15d, 1
ja 0x140023e7b
xor edi, edi
xor r9d, r9d
mov qword [rsp + 0x28], rdi
mov r8d, r15d
mov ecx, 0xa1
mov dword [rsp + 0x20], edi
lea edx, [rdi + 1]
call fcn.14001c210
xor r8d, r8d
mov edx, r15d
xor ecx, ecx
call fcn.14002f7b0
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, r15d
lea rcx, str.SetPrecisionTouchpad
mov edx, 0x17f
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x181
jne 0x140023ed6
mov ecx, r15d
call fcn.14000c6e0
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, r15d
lea rcx, str.SetCameraExtension
mov edx, 0x181
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x182
jne 0x140023f09
mov ecx, r15d
call fcn.14000b7c0
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, r15d
lea rcx, str.SetAutoKeyboardLight
mov edx, 0x182
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x183
jne 0x140023f3c
mov ecx, r15d
call fcn.14002e6a0
lea r9, [0x140056724]
mov qword [rsp + 0x20], r14
mov r8d, r15d
lea rcx, str.SetHibernateHelper
mov edx, 0x183
call fcn.140025830
jmp 0x140023f5f
cmp r8d, 0x201
jne 0x140023f4c
call fcn.140025190
jmp 0x140023f5f
cmp r8d, 0x202
jne 0x140023f5f
mov edx, 1
call fcn.140025760
mov rbx, qword [rsp + 0x198]
mov rsi, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x150]
xor rcx, rsp
call fcn.140032e60
add rsp, 0x160
pop r15
pop r14
pop r13
pop rdi
pop rbp
ret