Function at 0x180005b68
Capabilities:
Delete registry value
Query or enumerate registry value
Reference 114dns dns server

Disassembly:
mov r11, rsp
push rdi
push r13
push r15
sub rsp, 0x240
mov qword [rsp + 0x118], 0xfffffffffffffffe
mov qword [r11 + 8], rbx
mov qword [r11 + 0x10], rbp
mov qword [r11 + 0x18], rsi
mov rax, qword [0x180080060]
xor rax, rsp
mov qword [rsp + 0x238], rax
mov edx, 1
lea rcx, [r11 - 0xe8]
call fcn.18001cfe8
nop
lea rcx, [rsp + 0x178]
mov ebp, sendto
cmp qword [rsp + 0x190], rbp
cmovae rcx, qword [rsp + 0x178]
xor edi, edi
cmp rcx, rdi
je 0x180006d31
xor edx, edx
call fcn.180036370
cmp eax, edi
je 0x180006d31
lea rcx, [rsp + 0x178]
cmp qword [rsp + 0x190], rbp
cmovae rcx, qword [rsp + 0x178]
xor r8d, r8d
lea rdx, str.127.
call fcn.180038368
cmp eax, edi
je 0x180005c4c
call fcn.18001d3d0
cmp al, dil
jne 0x180005c4c
lea rcx, str.127_online_failed:_server_not_running
call fcn.18001a650
nop
cmp qword [rsp + 0x190], rbp
jb 0x180005c45
mov rcx, qword [rsp + 0x178]
call fcn.180042a14
xor eax, eax
jmp 0x180006d57
lea rcx, [rsp + 0x178]
cmp qword [rsp + 0x190], rbp
cmovae rcx, qword [rsp + 0x178]
xor edx, edx
call fcn.18003641c
mov r13d, sendto
cmp eax, edi
jne 0x180005e73
mov qword [rsp + 0x140], r13
mov qword [rsp + 0x138], rdi
mov byte [rsp + 0x128], dil
lea r8d, [r13 - 4]
lea rdx, [0x180065cc0]
lea rcx, [rsp + 0x120]
call fcn.180002e60
nop
mov qword [rsp + 0x168], r13
mov qword [rsp + 0x160], rdi
mov byte [rsp + 0x150], dil
lea r8d, [r13 - 6]
lea rdx, str.clientCfg
lea rcx, [rsp + 0x148]
call fcn.180002e60
nop
lea rdx, [rsp + 0x148]
lea rcx, [rsp + 0x88]
call fcn.180004308
mov rbx, rax
cmp byte [rax + 8], 7
jne 0x180005d31
lea rdx, [rsp + 0x120]
mov rcx, rax
call fcn.180029248
mov rcx, rax
call fcn.18002953c
cmp al, dil
je 0x180005d31
lea rdx, [rsp + 0x120]
mov rcx, rbx
call fcn.180029248
mov rcx, rax
call fcn.18002827c
jmp 0x180005d33
mov eax, edi
cmp eax, 1
sete bl
lea rcx, [rsp + 0x88]
call fcn.180027f1c
nop
cmp qword [rsp + 0x168], rbp
jb 0x180005d5e
mov rcx, qword [rsp + 0x150]
call fcn.180042a14
mov qword [rsp + 0x168], r13
mov qword [rsp + 0x160], rdi
mov byte [rsp + 0x150], dil
cmp qword [rsp + 0x140], rbp
jb 0x180005d8d
mov rcx, qword [rsp + 0x128]
call fcn.180042a14
cmp bl, dil
je 0x180005da3
lea rcx, str.noCheckCMIP
call fcn.18001a4b8
jmp 0x180005e73
mov r9d, 0x7d0
xor r8d, r8d
xor edx, edx
lea rcx, str.114.114.114.114
call fcn.180038ff8
cmp eax, edi
je 0x180005e73
lea rcx, [rsp + 0x178]
cmp qword [rsp + 0x190], rbp
cmovae rcx, qword [rsp + 0x178]
mov dword [rsp + 0x80], edi
cmp rcx, rdi
je 0x180005e2d
lea rdx, [rsp + 0x80]
call fcn.180036370
cmp eax, edi
je 0x180005e2d
mov edx, dword [rsp + 0x80]
mov ecx, edx
and ecx, 0xff0000
mov eax, edx
shr eax, 0x10
or ecx, eax
shr ecx, 8
mov eax, edx
shl eax, 0x10
and edx, 0xff00
or eax, edx
shl eax, 8
or ecx, eax
call fcn.18003bcec
cmp al, dil
jne 0x180005e73
lea rcx, str.RCI_denied:_not_CMIP
call fcn.18001a650
call fcn.1800207b0
mov ecx, eax
bts ecx, 8
cmp ecx, eax
je 0x180005e55
lea rdx, str.not_CMIP
call fcn.1800209c4
nop
cmp qword [rsp + 0x190], rbp
jb 0x180005e6c
mov rcx, qword [rsp + 0x178]
call fcn.180042a14
xor eax, eax
jmp 0x180006d57
call fcn.1800207b0
mov ecx, eax
btr ecx, 8
cmp ecx, eax
je 0x180005e89
xor edx, edx
call fcn.1800209c4
and dword [rsp + 0xf8], 0xfffffe00
mov qword [rsp + 0x100], rdi
mov qword [rsp + 0x108], rdi
mov qword [rsp + 0x110], rdi
lea rax, [rsp + 0xc8]
mov qword [rsp + 0xb0], rax
xor edx, edx
lea rcx, [rsp + 0x88]
call fcn.18001da68
nop
mov rdx, rax
lea rcx, [rsp + 0x120]
call fcn.1800012e4
nop
mov rdx, rax
lea rcx, [rsp + 0xc8]
call fcn.180027d28
mov rbx, rax
lea rdx, str.clientVer
lea rcx, [rsp + 0xf0]
call fcn.180029294
mov rcx, rax
mov rdx, rbx
call fcn.180027fb4
nop
cmp qword [rsp + 0x140], rbp
jb 0x180005f27
mov rcx, qword [rsp + 0x128]
call fcn.180042a14
mov qword [rsp + 0x140], r13
mov qword [rsp + 0x138], rdi
mov byte [rsp + 0x128], dil
cmp qword [rsp + 0xa8], 8
jb 0x180005f57
mov rcx, qword [rsp + 0x90]
call fcn.180042a14
lea rcx, [rsp + 0x198]
call fcn.180004dd8
nop
lea rcx, [rsp + 0x1a0]
cmp qword [rsp + 0x1b8], rbp
cmovae rcx, qword [rsp + 0x1a0]
cmp rcx, rdi
je 0x180006ccc
xor edx, edx
call fcn.180036370
cmp eax, edi
je 0x180006ccc
lea rdx, [rsp + 0x198]
lea rcx, [rsp + 0x88]
call fcn.18000125c
cmp qword [rax + 0x20], 8
jb 0x180005fb8
mov r9, qword [rax + 8]
jmp 0x180005fbc
lea r9, [rax + 8]
mov dword [rsp + 0x20], edi
lea r8, str.c034105b
lea rdx, str.SoftwareWOW6432Nodeprojonepodlp_smpcache_
mov rsi, 0xffffffff80000002
mov rcx, rsi
call fcn.1800385c0
cmp qword [rsp + 0xa8], 8
jb 0x180005ff5
mov rcx, qword [rsp + 0x90]
call fcn.180042a14
lea rax, [rsp + 0x88]
mov qword [rsp + 0xb0], rax
lea rdx, [rsp + 0x198]
lea rcx, [rsp + 0x88]
call fcn.180027d28
mov rbx, rax
lea rdx, [0x180065d7c]
lea rcx, [rsp + 0xf0]
call fcn.180029294
mov rcx, rax
mov rdx, rbx
call fcn.180027fb4
lea rdx, [rsp + 0x198]
lea rcx, [rsp + 0x210]
call fcn.1800056b8
nop
cmp qword [rsp + 0x228], rdi
je 0x1800060a3
lea rax, [rsp + 0x88]
mov qword [rsp + 0xb0], rax
lea rdx, [rsp + 0x210]
lea rcx, [rsp + 0x88]
call fcn.180027d28
mov rbx, rax
lea rdx, [0x180065d80]
lea rcx, [rsp + 0xf0]
call fcn.180029294
mov rcx, rax
mov rdx, rbx
call fcn.180027fb4
lea rax, [rsp + 0xc8]
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0x88]
call fcn.18001cfb4
nop
mov rdx, rax
lea rcx, [rsp + 0xc8]
call fcn.180027d28
mov rbx, rax
lea rdx, [0x180065928]
lea rcx, [rsp + 0xf0]
call fcn.180029294
mov rcx, rax
mov rdx, rbx
call fcn.180027fb4
nop
cmp qword [rsp + 0xa8], rbp
jb 0x18000610b
mov rcx, qword [rsp + 0x90]
call fcn.180042a14
lea rax, [rsp + 0xc8]
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0x88]
call fcn.18003aa2c
nop
mov rdx, rax
lea rcx, [rsp + 0xc8]
call fcn.180027d28
mov rbx, rax
lea rdx, [0x180065d84]
lea rcx, [rsp + 0xf0]
call fcn.180029294
mov rcx, rax
mov rdx, rbx
call fcn.180027fb4
nop
cmp qword [rsp + 0xa8], rbp
jb 0x180006173
mov rcx, qword [rsp + 0x90]
call fcn.180042a14
lea rax, [rsp + 0xc8]
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0x88]
call fcn.18003a75c
nop
mov rdx, rax
lea rcx, [rsp + 0xc8]
call fcn.180027d28
mov rbx, rax
lea rdx, str.osVer
lea rcx, [rsp + 0xf0]
call fcn.180029294
mov rcx, rax
mov rdx, rbx
call fcn.180027fb4
nop
cmp qword [rsp + 0xa8], rbp
jb 0x1800061db
mov rcx, qword [rsp + 0x90]
call fcn.180042a14
lea rax, [rsp + 0xc8]
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0x88]
call fcn.180004f20
nop
mov rdx, rax
lea rcx, [rsp + 0xc8]
call fcn.180027d28
mov rbx, rax
lea rdx, str.pcName
lea rcx, [rsp + 0xf0]
call fcn.180029294
mov rcx, rax
mov rdx, rbx
call fcn.180027fb4
nop
cmp qword [rsp + 0xa8], rbp
jb 0x180006243
mov rcx, qword [rsp + 0x90]
call fcn.180042a14
lea rax, [rsp + 0x148]
mov qword [rsp + 0xc0], rax
mov ebx, 4
mov dword [rsp + 0x80], ebx
lea rax, [rsp + 0x80]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xb8]
lea r8, str.initDepId
lea rdx, str.SoftwareWOW6432Nodeprojonepodlp_smpcache_
mov rcx, rsi
call qword [sym.imp.SHLWAPI.dll_SHGetValueW]
cmp eax, edi
jne 0x1800062ae
cmp dword [rsp + 0xb8], ebx
jne 0x1800062ae
mov eax, dword [rsp + 0xb0]
jmp 0x1800062b0
mov eax, edi
mov byte [rsp + 0x150], 1
btr dword [rsp + 0x150], 8
mov qword [rsp + 0x158], rdi
mov qword [rsp + 0x160], rdi
mov qword [rsp + 0x168], rdi
cdqe
mov qword [rsp + 0x148], rax
lea rdx, str.depId
lea rcx, [rsp + 0xf0]
call fcn.180029294
mov rcx, rax
lea rdx, [rsp + 0x148]
call fcn.180027fb4
lea r11, [rsp + 0x148]
mov qword [rsp + 0xc0], r11
mov dword [rsp + 0xb0], ebx
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xb8]
lea r8, str.upgraded
lea rdx, [0x180065dd8]
mov rcx, rsi
call qword [sym.imp.SHLWAPI.dll_SHGetValueA]
cmp eax, edi
jne 0x18000636d
cmp dword [rsp + 0xb8], ebx
jne 0x18000636d
mov eax, dword [rsp + 0x80]
jmp 0x180006372
mov eax, 2
mov byte [rsp + 0x150], 1
btr dword [rsp + 0x150], 8
mov qword [rsp + 0x158], rdi
mov qword [rsp + 0x160], rdi
mov qword [rsp + 0x168], rdi
cdqe
mov qword [rsp + 0x148], rax
lea rdx, str.upgradeState
lea rcx, [rsp + 0xf0]
call fcn.180029294
mov rcx, rax
lea rdx, [rsp + 0x148]
call fcn.180027fb4
lea r11, [rsp + 0xc8]
mov qword [rsp + 0xc0], r11
lea r9, str.instTime
lea r8, [0x180065e30]
mov rdx, rsi
lea rcx, [rsp + 0x88]
call fcn.1800386c8
nop
mov rdx, rax
lea rcx, [rsp + 0x120]
call fcn.1800012e4
nop
mov rdx, rax
lea rcx, [rsp + 0xc8]
call fcn.180027d28
mov rbx, rax
lea rdx, [0x180065e08]
lea rcx, [rsp + 0xf0]
call fcn.180029294
mov rcx, rax
mov rdx, rbx
call fcn.180027fb4
nop
cmp qword [rsp + 0x140], rbp
jb 0x180006453
mov rcx, qword [rsp + 0x128]
call fcn.180042a14
mov qword [rsp + 0x140], r13
mov qword [rsp + 0x138], rdi
mov byte [rsp + 0x128], dil
cmp qword [rsp + 0xa8], 8
jb 0x180006483
mov rcx, qword [rsp + 0x90]
call fcn.180042a14
lea rax, [rsp + 0xc8]
mov qword [rsp + 0xc0], rax
lea r9, str.upgradeTime
lea r8, [0x180065e30]
mov rdx, rsi
lea rcx, [rsp + 0x88]
call fcn.1800386c8
nop
mov rdx, rax
lea rcx, [rsp + 0x120]
call fcn.1800012e4
nop
mov rdx, rax
lea rcx, [rsp + 0xc8]
call fcn.180027d28
mov rbx, rax
lea rdx, [0x180065e78]
lea rcx, [rsp + 0xf0]
call fcn.180029294
mov rcx, rax
mov rdx, rbx
call fcn.180027fb4
nop
cmp qword [rsp + 0x140], rbp
jb 0x18000650d
mov rcx, qword [rsp + 0x128]
call fcn.180042a14
mov qword [rsp + 0x140], r13
mov qword [rsp + 0x138], rdi
mov byte [rsp + 0x128], dil
cmp qword [rsp + 0xa8], 8
jb 0x18000653d
mov rcx, qword [rsp + 0x90]
call fcn.180042a14
lea rcx, [rsp + 0x178]
cmp qword [rsp + 0x190], rbp
cmovae rcx, qword [rsp + 0x178]
or r15, 0xffffffffffffffff
cmp rcx, rdi
je 0x18000656a
xor edx, edx
call fcn.180036370
cmp eax, edi
jne 0x1800065a8
xor edx, edx
lea rcx, [rsp + 0x88]
call fcn.18001cfe8
nop
mov r9, r15
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x170]
call fcn.180002954
nop
cmp qword [rsp + 0xa8], rbp
jb 0x1800065a8
mov rcx, qword [rsp + 0x90]
call fcn.180042a14
cmp qword [rsp + 0x188], rdi
je 0x180006687
lea rcx, [rsp + 0x178]
mov rax, qword [rsp + 0x178]
mov r8, qword [rsp + 0x190]
cmp r8, rbp
cmovae rcx, rax
cmp rcx, rdi
je 0x1800065f9
xor edx, edx
call fcn.180036370
cmp eax, edi
jne 0x180006687
mov r8, qword [rsp + 0x190]
mov rax, qword [rsp + 0x178]
lea rdx, [rsp + 0x178]
cmp r8, rbp
cmovae rdx, rax
lea rcx, [rsp + 0x120]
call fcn.180038dec
nop
lea r8, [rsp + 0x128]
cmp qword [rsp + 0x140], rbp
cmovae r8, qword [rsp + 0x128]
lea rdx, [rsp + 0x178]
cmp qword [rsp + 0x190], rbp
cmovae rdx, qword [rsp + 0x178]
lea rcx, str.server_address__s___s
call fcn.18001a324
mov r9, r15
xor r8d, r8d
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x170]
call fcn.180002954
nop
cmp qword [rsp + 0x140], rbp
jb 0x180006687
mov rcx, qword [rsp + 0x128]
call fcn.180042a14
lea rax, [rsp + 0x88]
mov qword [rsp + 0xc0], rax
lea rdx, [rsp + 0x170]
lea rcx, [rsp + 0x88]
call fcn.180027d28
mov rbx, rax
lea rdx, str.server
lea rcx, [rsp + 0xf0]
call fcn.180029294
mov rcx, rax
mov rdx, rbx
call fcn.180027fb4
lea r9, str.initName
lea r8, str.SoftwareWOW6432Nodeprojonepodlp_smpcache_
mov rdx, rsi
lea rcx, [rsp + 0x1e8]
call fcn.1800386c8
nop
cmp qword [rsp + 0x200], rdi
je 0x180006767
lea rax, [rsp + 0xc8]
mov qword [rsp + 0xc0], rax
lea rdx, [rsp + 0x1e8]
lea rcx, [rsp + 0x88]
call fcn.1800012e4
nop
mov rdx, rax
lea rcx, [rsp + 0xc8]
call fcn.180027d28
mov rbx, rax
lea rdx, str.nickName
lea rcx, [rsp + 0xf0]
call fcn.180029294
mov rcx, rax
mov rdx, rbx
call fcn.180027fb4
nop
cmp qword [rsp + 0xa8], rbp
jb 0x180006767
mov rcx, qword [rsp + 0x90]
call fcn.180042a14
lea rdx, [rsp + 0x1c0]
lea rcx, [rsp + 0xf0]
call fcn.180029850
nop
lea rdx, [rsp + 0x1c8]
cmp qword [rsp + 0x1e0], rbp
cmovae rdx, qword [rsp + 0x1c8]
mov r8d, 0xbb8
lea rcx, str.reqSetClientInfo
call fcn.180001544
mov rsi, rax
cmp rax, rdi
je 0x180006bc8
mov dword [rsp + 0x80], r15d
mov qword [rsp + 0x168], r13
mov qword [rsp + 0x160], rdi
mov byte [rsp + 0x150], dil
and dword [rsp + 0x128], 0xfffffe00
mov qword [rsp + 0x130], rdi
mov qword [rsp + 0x138], rdi
mov qword [rsp + 0x140], rdi
lea r9, [rsp + 0x120]
lea r8, [rsp + 0x148]
lea rdx, [rsp + 0x80]
mov rcx, rax
call fcn.18001b124
movzx ebx, al
lea rcx, [rsp + 0x120]
call fcn.180027f1c
mov rcx, rsi
call fcn.18001a140
cmp ebx, edi
jne 0x18000687f
lea rdx, [rsp + 0x148]
lea rcx, [rsp + 0x88]
call fcn.18000125c
nop
cmp qword [rax + 0x20], 8
jb 0x180006856
mov rdx, qword [rax + 8]
jmp 0x18000685a
lea rdx, [rax + 8]
lea rcx, str.set_client_info_failed:__s
call fcn.18001a97c
nop
cmp qword [rsp + 0xa8], 8
jb 0x18000687f
mov rcx, qword [rsp + 0x90]
call fcn.180042a14
cmp dword [rsp + 0x80], 1
jle 0x180006bb6
lea rdx, [rsp + 0x150]
cmp qword [rsp + 0x168], rbp
cmovae rdx, qword [rsp + 0x150]
lea rcx, str.client_online_failed:__s
call fcn.18001a4b8
mov dword [rsp + 0x80], edi
mov r15d, 7
mov qword [rsp + 0xa8], r15
mov qword [rsp + 0xa0], rdi
mov word [rsp + 0x90], di
lea rdx, [rsp + 0x148]
lea rcx, [rsp + 0xc8]
call fcn.18000125c
nop
cmp qword [rax + 0x20], 8
jb 0x1800068fa
mov r8, qword [rax + 8]
jmp 0x1800068fe
lea r8, [rax + 8]
lea rdx, [0x180065fd0]
lea rcx, [rsp + 0x120]
call fcn.180038438
nop
cmp qword [rax + 0x20], 8
jb 0x180006920
mov rdx, qword [rax + 8]
jmp 0x180006924
lea rdx, [rax + 8]
or esi, 0xffffffff
mov dword [rsp + 0x78], esi
lea rax, [rsp + 0x88]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x68], edi
mov dword [rsp + 0x60], edi
mov dword [rsp + 0x58], edi
lea rax, str.6A903A76_301B_4698_9CF3_DDECEF52C82D
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x40], edi
mov dword [rsp + 0x38], edi
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rdi
lea r9, [0x180065fc0]
xor r8d, r8d
lea rcx, [0x180066038]
call fcn.1800043f0
nop
cmp qword [rsp + 0x140], 8
jb 0x1800069a3
mov rcx, qword [rsp + 0x128]
call fcn.180042a14
mov qword [rsp + 0x140], r15
mov qword [rsp + 0x138], rdi
mov word [rsp + 0x128], di
cmp qword [rsp + 0xe8], 8
jb 0x1800069d3
mov rcx, qword [rsp + 0xd0]
call fcn.180042a14
mov qword [rsp + 0xe8], r15
mov qword [rsp + 0xe0], rdi
mov word [rsp + 0xd0], di
cmp qword [rsp + 0xa8], 8
jb 0x180006a03
mov rcx, qword [rsp + 0x90]
call fcn.180042a14
mov ebx, 0x3e9
cmp dword [rsp + 0x80], ebx
jne 0x180006ad3
mov dword [rsp + 0x80], edi
mov qword [rsp + 0xa8], r15
mov qword [rsp + 0xa0], rdi
mov word [rsp + 0x90], di
mov dword [rsp + 0x78], esi
lea rax, [rsp + 0x88]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x68], edi
mov dword [rsp + 0x60], edi
mov dword [rsp + 0x58], edi
mov qword [rsp + 0x50], rdi
lea rax, [rsp + 0x80]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x40], edi
mov dword [rsp + 0x38], edi
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rdi
lea r9, [0x180065fc0]
xor r8d, r8d
lea rdx, [0x180066048]
lea rcx, [0x180066088]
call fcn.1800043f0
nop
cmp qword [rsp + 0xa8], 8
jb 0x180006ab0
mov rcx, qword [rsp + 0x90]
call fcn.180042a14
cmp dword [rsp + 0x80], ebx
jne 0x180006ad3
xor edx, edx
lea rcx, str.PRODUCT_UNINST
call fcn.18001a1cc
mov ecx, 0x2710
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
cmp qword [rsp + 0x168], rbp
jb 0x180006aea
mov rcx, qword [rsp + 0x150]
call fcn.180042a14
mov qword [rsp + 0x168], r13
mov qword [rsp + 0x160], rdi
mov byte [rsp + 0x150], dil
cmp qword [rsp + 0x1e0], rbp
jb 0x180006b19
mov rcx, qword [rsp + 0x1c8]
call fcn.180042a14
mov qword [rsp + 0x1e0], r13
mov qword [rsp + 0x1d8], rdi
mov byte [rsp + 0x1c8], dil
cmp qword [rsp + 0x208], 8
jb 0x180006b49
mov rcx, qword [rsp + 0x1f0]
call fcn.180042a14
mov qword [rsp + 0x208], r15
mov qword [rsp + 0x200], rdi
mov word [rsp + 0x1f0], di
cmp qword [rsp + 0x230], rbp
jb 0x180006b78
mov rcx, qword [rsp + 0x218]
call fcn.180042a14
mov qword [rsp + 0x230], r13
mov qword [rsp + 0x228], rdi
mov byte [rsp + 0x218], dil
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x198]
call fcn.180002a64
nop
lea rcx, [rsp + 0xf0]
call fcn.180027f1c
nop
jmp 0x180006cb3
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x148]
call fcn.180002a64
lea rdx, [rsp + 0x1c0]
lea rcx, [rsp + 0x88]
call fcn.18000125c
nop
cmp qword [rax + 0x20], 8
jb 0x180006beb
mov rdx, qword [rax + 8]
jmp 0x180006bef
lea rdx, [rax + 8]
lea rcx, str.client_info_reported:__s
call fcn.18001a4b8
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x88]
call fcn.180002ba8
lea r8, str.initDepId
lea rdx, str.SoftwareWOW6432Nodeprojonepodlp_smpcache_
mov rbx, 0xffffffff80000002
mov rcx, rbx
call qword [sym.imp.SHLWAPI.dll_SHDeleteValueW]
lea r8, str.initName
lea rdx, str.SoftwareWOW6432Nodeprojonepodlp_smpcache_
mov rcx, rbx
call qword [sym.imp.SHLWAPI.dll_SHDeleteValueW]
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.1800059e8
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x1c0]
call fcn.180002a64
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x1e8]
call fcn.180002ba8
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x210]
call fcn.180002a64
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x198]
call fcn.180002a64
nop
lea rcx, [rsp + 0xf0]
call fcn.180027f1c
nop
mov edi, 1
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x170]
call fcn.180002a64
mov eax, edi
jmp 0x180006d57
lea rcx, [0x180065d50]
call fcn.18003ba40
nop
cmp qword [rsp + 0x1b8], rbp
jb 0x180006cf0
mov rcx, qword [rsp + 0x1a0]
call fcn.180042a14
mov qword [rsp + 0x1b8], r13
mov qword [rsp + 0x1b0], rdi
mov byte [rsp + 0x1a0], dil
lea rcx, [rsp + 0xf0]
call fcn.180027f1c
nop
cmp qword [rsp + 0x190], rbp
jb 0x180006d2d
mov rcx, qword [rsp + 0x178]
call fcn.180042a14
xor eax, eax
jmp 0x180006d57
lea rcx, str.active_server_not_found
call fcn.18001a650
nop
cmp qword [rsp + 0x190], rbp
jb 0x180006d55
mov rcx, qword [rsp + 0x178]
call fcn.180042a14
xor eax, eax
mov rcx, qword [rsp + 0x238]
xor rcx, rsp
call fcn.1800423f0
lea r11, [rsp + 0x240]
mov rbx, qword [r11 + 0x20]
mov rbp, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r15
pop r13
pop rdi
ret