Function at 0x180030170
Capabilities:
Enumerate services
Query or enumerate registry key
Query or enumerate registry value

Disassembly:
mov rax, rsp
push rbp
push r15
lea rbp, [rax - 0x1a8]
sub rsp, 0x298
movsd xmm0, qword [0x1800b3870]
mov r15d, 0xe3de
movaps xmmword [rax - 0x58], xmm9
movsd xmm9, qword [0x18009a328]
ucomisd xmm0, xmm9
jp 0x180030f84
jne 0x180030f84
movaps xmmword [rax - 0x68], xmm10
movsd xmm10, qword [0x180098968]
movaps xmmword [rax - 0x78], xmm11
movsd xmm11, qword [0x180099a18]
movaps xmmword [rax - 0x88], xmm12
movsd xmm12, qword [0x180098a08]
movaps xmmword [rax - 0x98], xmm13
movsd xmm13, qword [0x18009a038]
movaps xmmword [rax - 0xa8], xmm14
movsd xmm14, qword [0x18009a178]
movaps xmmword [rax - 0xb8], xmm15
movsd xmm15, qword [0x180098f60]
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax - 0x18], r14
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
nop
cmp r15d, 0xe3df
jge 0x180030f15
lea rdx, str.upuneimzuabe
lea rcx, [rsp + 0x30]
call fcn.1800090b0
movsd xmm0, qword [0x1800b37e8]
mov rdx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
cvttsd2si ecx, qword [0x1800b3848]
movd xmm7, eax
cvtdq2pd xmm7, xmm7
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
movaps xmm6, xmm10
divsd xmm6, xmm0
movaps xmm0, xmm11
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
xorps xmm8, xmm8
cvtsi2sd xmm8, rax
mulsd xmm8, xmm6
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rsp + 0x50]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm8, xmm0
mulsd xmm8, xmm7
addsd xmm8, qword [0x180099cc0]
call fcn.18002f2f0
movsd xmm2, qword [0x1800b3910]
mov rdx, rax
mov r9d, 0x470d4bb
mov ecx, 0x354b183f
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
movaps xmm2, xmm12
movaps xmm1, xmm13
movaps xmm7, xmm0
movsd xmm0, qword [0x1800b37e8]
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
xorps xmm1, xmm1
lea rdx, str.icpyka
movaps xmm2, xmm14
lea rcx, [rsp + 0x70]
cvtsi2sd xmm1, rax
divsd xmm2, xmm1
mulsd xmm7, xmm2
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp - 0x70]
mov rbx, rax
call fcn.18002f2f0
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
lea rdx, str.kacyua
lea rcx, [rbp - 0x50]
divsd xmm7, xmm0
call fcn.1800090b0
mov r8, rax
mov ecx, 0x27efa1e0
cvttsd2si rdx, qword [0x1800b3910]
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
cvttsd2si rcx, qword [0x1800b3878]
mov edx, 0x2391a939
mulsd xmm0, xmm6
movaps xmm2, xmm15
mov r9, rcx
subsd xmm8, xmm0
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
movsd xmm0, qword [0x180098cd8]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, qword [0x180099208]
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
cvttsd2si ecx, qword [0x1800b3878]
movsd xmm2, qword [0x180099d40]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
subsd xmm8, xmm6
mov edx, 0x14e165a0
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
movsd xmm7, qword [0x1800988c0]
lea rdx, str.ciuglei
xorps xmm0, xmm0
lea rcx, [rbp - 0x30]
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
call fcn.18000a440
lea rdx, str.ohuobayfaetev
mov rsi, rax
lea rcx, [rbp - 0x10]
cvttsd2si r14d, qword [0x1800b3910]
call fcn.1800090b0
lea rcx, [rbp + 0x10]
mov rdi, rax
cvttsd2si rdx, qword [0x1800b37e8]
call fcn.18002f2f0
lea rdx, str.ohabutgymae
mov rbx, rax
lea rcx, [rbp + 0x30]
call fcn.1800090b0
mov rcx, rax
mov qword [rsp + 0x20], rsi
mov r9d, r14d
mov r8, rdi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
lea rdx, str.Asoah
lea rcx, [rbp + 0x50]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call fcn.18000a440
mov rcx, rax
movsd xmm1, qword [0x1800998f8]
call qword [sym.imp.ADVAPI32.dll_QueryServiceLockStatusW]
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
cvttsd2si rdi, qword [0x1800b3878]
lea rdx, str.itos
lea rcx, [rbp + 0x70]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, xmm7
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x90]
mov rbx, rax
call fcn.18002f2d0
cvttsd2si edx, qword [0x1800b3870]
mov r8, rax
mov qword [rsp + 0x20], rdi
mov r9, rbx
mov ecx, 0x2705d3a0
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
divsd xmm6, xmm0
lea rdx, str.jysefiwynoubc
lea rcx, [rbp + 0xb0]
subsd xmm8, xmm6
call fcn.18000a440
lea rdx, str.koxeh
mov rbx, rax
lea rcx, [rbp + 0xd0]
call fcn.1800090b0
movsd xmm0, qword [0x180099d48]
mov rdx, rax
mov r9d, 0x35934e54
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
movsd xmm1, qword [0x1800991a8]
lea rdx, str.upuneimzuabe
lea rcx, [rbp + 0xd0]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm1, xmm0
addsd xmm1, xmm8
movsd qword [0x1800b3848], xmm1
call fcn.1800090b0
movsd xmm0, qword [0x1800b37e8]
mov rdx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
cvttsd2si ecx, qword [0x1800b3848]
movd xmm7, eax
cvtdq2pd xmm7, xmm7
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
movaps xmm6, xmm10
divsd xmm6, xmm0
movaps xmm0, xmm11
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
xorps xmm8, xmm8
cvtsi2sd xmm8, rax
mulsd xmm8, xmm6
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp + 0xb0]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm8, xmm0
mulsd xmm8, xmm7
addsd xmm8, qword [0x180098db8]
call fcn.18002f2f0
movsd xmm2, qword [0x1800b3910]
mov rdx, rax
mov r9d, 0x470d4bb
mov ecx, 0x354b183f
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
movaps xmm2, xmm12
movaps xmm1, xmm13
movaps xmm7, xmm0
movsd xmm0, qword [0x1800b37e8]
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
xorps xmm1, xmm1
lea rdx, str.icpyka
movaps xmm2, xmm14
lea rcx, [rbp + 0x90]
cvtsi2sd xmm1, rax
divsd xmm2, xmm1
mulsd xmm7, xmm2
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0x70]
mov rbx, rax
call fcn.18002f2f0
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
lea rdx, str.kacyua
lea rcx, [rbp + 0x50]
divsd xmm7, xmm0
call fcn.1800090b0
mov r8, rax
mov ecx, 0x27efa1e0
cvttsd2si rdx, qword [0x1800b3910]
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
cvttsd2si rcx, qword [0x1800b3878]
mov edx, 0x2391a939
mulsd xmm0, xmm6
movaps xmm2, xmm15
mov r9, rcx
subsd xmm8, xmm0
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
movsd xmm0, qword [0x180098cd8]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, qword [0x180099208]
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
cvttsd2si ecx, qword [0x1800b3878]
mov edx, 0x14e165a0
movsd xmm2, qword [0x180099d40]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
subsd xmm8, xmm6
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
movsd xmm7, qword [0x1800988c0]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
lea rdx, str.ciuglei
lea rcx, [rbp + 0x30]
divsd xmm7, xmm0
call fcn.18000a440
lea rdx, str.ohuobayfaetev
mov rsi, rax
lea rcx, [rbp + 0x10]
cvttsd2si r14d, qword [0x1800b3910]
call fcn.1800090b0
lea rcx, [rbp - 0x10]
mov rdi, rax
cvttsd2si rdx, qword [0x1800b37e8]
call fcn.18002f2f0
lea rdx, str.ohabutgymae
mov rbx, rax
lea rcx, [rbp - 0x30]
call fcn.1800090b0
mov rcx, rax
mov qword [rsp + 0x20], rsi
mov r9d, r14d
mov r8, rdi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
lea rdx, str.Asoah
lea rcx, [rbp - 0x50]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call fcn.18000a440
mov rcx, rax
movsd xmm1, qword [0x1800998f8]
call qword [sym.imp.ADVAPI32.dll_QueryServiceLockStatusW]
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
cvttsd2si rdi, qword [0x1800b3878]
lea rdx, str.itos
lea rcx, [rbp - 0x70]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, xmm7
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rsp + 0x70]
mov rbx, rax
call fcn.18002f2d0
cvttsd2si edx, qword [0x1800b3870]
mov r8, rax
mov qword [rsp + 0x20], rdi
mov r9, rbx
mov ecx, 0x2705d3a0
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
divsd xmm6, xmm0
lea rdx, str.jysefiwynoubc
lea rcx, [rsp + 0x50]
subsd xmm8, xmm6
call fcn.18000a440
lea rdx, str.koxeh
mov rbx, rax
lea rcx, [rsp + 0x30]
call fcn.1800090b0
movsd xmm0, qword [0x180099d48]
mov rdx, rax
mov r9d, 0x35934e54
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
movsd xmm1, qword [0x1800991a8]
lea rdx, str.upuneimzuabe
lea rcx, [rbp + 0xd0]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm1, xmm0
addsd xmm1, xmm8
movsd qword [0x1800b3870], xmm1
call fcn.1800090b0
movsd xmm0, qword [0x1800b37e8]
mov rdx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
cvttsd2si ecx, qword [0x1800b3848]
movd xmm7, eax
cvtdq2pd xmm7, xmm7
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
movaps xmm6, xmm10
divsd xmm6, xmm0
movaps xmm0, xmm11
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
xorps xmm8, xmm8
cvtsi2sd xmm8, rax
mulsd xmm8, xmm6
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp + 0xb0]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm8, xmm0
mulsd xmm8, xmm7
addsd xmm8, qword [0x180098f58]
call fcn.18002f2f0
movsd xmm2, qword [0x1800b3910]
mov rdx, rax
mov r9d, 0x470d4bb
mov ecx, 0x354b183f
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
movaps xmm2, xmm12
movaps xmm1, xmm13
movaps xmm7, xmm0
movsd xmm0, qword [0x1800b37e8]
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
xorps xmm1, xmm1
lea rdx, str.icpyka
movaps xmm2, xmm14
lea rcx, [rbp + 0x90]
cvtsi2sd xmm1, rax
divsd xmm2, xmm1
mulsd xmm7, xmm2
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0x70]
mov rbx, rax
call fcn.18002f2f0
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
lea rdx, str.kacyua
lea rcx, [rbp + 0x50]
divsd xmm7, xmm0
call fcn.1800090b0
mov r8, rax
mov ecx, 0x27efa1e0
cvttsd2si rdx, qword [0x1800b3910]
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
cvttsd2si rcx, qword [0x1800b3878]
mov edx, 0x2391a939
mulsd xmm0, xmm6
movaps xmm2, xmm15
mov r9, rcx
subsd xmm8, xmm0
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
movsd xmm0, qword [0x180098cd8]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, qword [0x180099208]
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
cvttsd2si ecx, qword [0x1800b3878]
mov edx, 0x14e165a0
movsd xmm2, qword [0x180099d40]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
subsd xmm8, xmm6
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
movsd xmm7, qword [0x1800988c0]
lea rdx, str.ciuglei
xorps xmm0, xmm0
lea rcx, [rbp + 0x30]
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
call fcn.18000a440
mov rsi, rax
cvttsd2si r14d, qword [0x1800b3910]
lea rdx, str.ohuobayfaetev
lea rcx, [rbp + 0x10]
call fcn.1800090b0
lea rcx, [rbp - 0x10]
mov rdi, rax
cvttsd2si rdx, qword [0x1800b37e8]
call fcn.18002f2f0
lea rdx, str.ohabutgymae
mov rbx, rax
lea rcx, [rbp - 0x30]
call fcn.1800090b0
mov rcx, rax
mov qword [rsp + 0x20], rsi
mov r9d, r14d
mov r8, rdi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
lea rdx, str.Asoah
lea rcx, [rbp - 0x50]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call fcn.18000a440
mov rcx, rax
movsd xmm1, qword [0x1800998f8]
call qword [sym.imp.ADVAPI32.dll_QueryServiceLockStatusW]
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
cvttsd2si rdi, qword [0x1800b3878]
lea rdx, str.itos
lea rcx, [rbp - 0x70]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, xmm7
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rsp + 0x70]
mov rbx, rax
call fcn.18002f2d0
cvttsd2si edx, qword [0x1800b3870]
mov r8, rax
mov qword [rsp + 0x20], rdi
mov r9, rbx
mov ecx, 0x2705d3a0
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
divsd xmm6, xmm0
lea rdx, str.jysefiwynoubc
lea rcx, [rsp + 0x50]
subsd xmm8, xmm6
call fcn.18000a440
lea rdx, str.koxeh
mov rbx, rax
lea rcx, [rsp + 0x30]
call fcn.1800090b0
movsd xmm0, qword [0x180099d48]
mov rdx, rax
mov r9d, 0x35934e54
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
movsd xmm1, qword [0x1800991a8]
lea rdx, str.upuneimzuabe
lea rcx, [rbp + 0xd0]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm1, xmm0
addsd xmm1, xmm8
movsd qword [0x1800b3848], xmm1
call fcn.1800090b0
movsd xmm0, qword [0x1800b37e8]
mov rdx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
cvttsd2si ecx, qword [0x1800b3848]
movd xmm7, eax
cvtdq2pd xmm7, xmm7
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
movaps xmm6, xmm10
divsd xmm6, xmm0
movaps xmm0, xmm11
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
xorps xmm8, xmm8
cvtsi2sd xmm8, rax
mulsd xmm8, xmm6
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp + 0xb0]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm8, xmm0
mulsd xmm8, xmm7
addsd xmm8, qword [0x180099e30]
call fcn.18002f2f0
movsd xmm2, qword [0x1800b3910]
mov rdx, rax
mov r9d, 0x470d4bb
mov ecx, 0x354b183f
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
movaps xmm2, xmm12
movaps xmm1, xmm13
movaps xmm7, xmm0
movsd xmm0, qword [0x1800b37e8]
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
xorps xmm1, xmm1
lea rdx, str.icpyka
movaps xmm2, xmm14
lea rcx, [rbp + 0x90]
cvtsi2sd xmm1, rax
divsd xmm2, xmm1
mulsd xmm7, xmm2
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0x70]
mov rbx, rax
call fcn.18002f2f0
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
lea rdx, str.kacyua
lea rcx, [rbp + 0x50]
divsd xmm7, xmm0
call fcn.1800090b0
mov r8, rax
mov ecx, 0x27efa1e0
cvttsd2si rdx, qword [0x1800b3910]
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
cvttsd2si rcx, qword [0x1800b3878]
mov edx, 0x2391a939
mulsd xmm0, xmm6
movaps xmm2, xmm15
mov r9, rcx
subsd xmm8, xmm0
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
movsd xmm0, qword [0x180098cd8]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, qword [0x180099208]
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
cvttsd2si ecx, qword [0x1800b3878]
mov edx, 0x14e165a0
movsd xmm2, qword [0x180099d40]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
subsd xmm8, xmm6
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
movsd xmm7, qword [0x1800988c0]
lea rdx, str.ciuglei
xorps xmm0, xmm0
lea rcx, [rbp + 0x30]
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
call fcn.18000a440
lea rdx, str.ohuobayfaetev
mov rsi, rax
lea rcx, [rbp + 0x10]
cvttsd2si r14d, qword [0x1800b3910]
call fcn.1800090b0
mov rdi, rax
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp - 0x10]
call fcn.18002f2f0
lea rdx, str.ohabutgymae
mov rbx, rax
lea rcx, [rbp - 0x30]
call fcn.1800090b0
mov rcx, rax
mov qword [rsp + 0x20], rsi
mov r9d, r14d
mov r8, rdi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
lea rdx, str.Asoah
lea rcx, [rbp - 0x50]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call fcn.18000a440
mov rcx, rax
movsd xmm1, qword [0x1800998f8]
call qword [sym.imp.ADVAPI32.dll_QueryServiceLockStatusW]
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
cvttsd2si rdi, qword [0x1800b3878]
lea rdx, str.itos
lea rcx, [rbp - 0x70]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, xmm7
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rsp + 0x70]
mov rbx, rax
call fcn.18002f2d0
cvttsd2si edx, qword [0x1800b3870]
mov r8, rax
mov qword [rsp + 0x20], rdi
mov r9, rbx
mov ecx, 0x2705d3a0
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
divsd xmm6, xmm0
lea rdx, str.jysefiwynoubc
lea rcx, [rsp + 0x50]
subsd xmm8, xmm6
call fcn.18000a440
lea rdx, str.koxeh
mov rbx, rax
lea rcx, [rsp + 0x30]
call fcn.1800090b0
movsd xmm0, qword [0x180099d48]
mov rdx, rax
mov r9d, 0x35934e54
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
movsd xmm1, qword [0x1800991a8]
inc r15d
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm1, xmm0
movsd xmm0, qword [0x1800b3870]
ucomisd xmm0, xmm9
addsd xmm1, xmm8
movsd qword [0x1800b3848], xmm1
jp 0x180030f15
je 0x180030230
mov rsi, qword [rsp + 0x2b8]
mov rdi, qword [rsp + 0x2c0]
mov r14, qword [rsp + 0x290]
movaps xmm6, xmmword [rsp + 0x280]
movaps xmm7, xmmword [rsp + 0x270]
movaps xmm8, xmmword [rsp + 0x260]
mov rbx, qword [rsp + 0x2b0]
movaps xmm10, xmmword [rsp + 0x240]
movaps xmm11, xmmword [rsp + 0x230]
movaps xmm12, xmmword [rsp + 0x220]
movaps xmm13, xmmword [rsp + 0x210]
movaps xmm14, xmmword [rsp + 0x200]
movaps xmm15, xmmword [rsp + 0x1f0]
call fcn.18000b0e0
movaps xmm9, xmmword [rsp + 0x250]
xor eax, eax
add rsp, 0x298
pop r15
pop rbp
ret