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

Disassembly:
mov r11, rsp
push rdi
push r14
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 [0x18008a090]
xor rax, rsp
mov qword [rsp + 0x238], rax
mov edx, 1
lea rcx, [r11 - 0x110]
call fcn.18001e3c8
nop
lea rcx, [rsp + 0x150]
mov ebp, sendto
cmp qword [rsp + 0x168], rbp
cmovae rcx, qword [rsp + 0x150]
xor edi, edi
cmp rcx, rdi
je 0x180006e12
xor edx, edx
call fcn.18003804c
cmp eax, edi
je 0x180006e12
lea rcx, [rsp + 0x150]
cmp qword [rsp + 0x168], rbp
cmovae rcx, qword [rsp + 0x150]
xor r8d, r8d
lea rdx, str.127.
call fcn.180039c70
cmp eax, edi
je 0x180005d34
call fcn.18001e7b0
cmp al, dil
jne 0x180005d34
lea rcx, str.127_online_failed:_server_not_running
call fcn.18001ba8c
nop
cmp qword [rsp + 0x168], rbp
jb 0x180005d2d
mov rcx, qword [rsp + 0x150]
call fcn.180048114
xor eax, eax
jmp 0x180006e38
lea rcx, [rsp + 0x150]
cmp qword [rsp + 0x168], rbp
cmovae rcx, qword [rsp + 0x150]
xor edx, edx
call fcn.1800380f8
mov r14d, sendto
lea r15d, [r14 - 8]
cmp eax, edi
jne 0x180005f5f
mov qword [rsp + 0x190], r14
mov qword [rsp + 0x188], rdi
mov byte [rsp + 0x178], dil
lea r8d, [r14 - 4]
lea rdx, [0x18006ce20]
lea rcx, [rsp + 0x170]
call fcn.180002ed4
nop
mov qword [rsp + 0x140], r14
mov qword [rsp + 0x138], rdi
mov byte [rsp + 0x128], dil
lea r8d, [r14 - 6]
lea rdx, str.clientCfg
lea rcx, [rsp + 0x120]
call fcn.180002ed4
nop
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x90]
call fcn.1800042f4
mov rbx, rax
cmp byte [rax + 8], r15b
jne 0x180005e1d
lea rdx, [rsp + 0x170]
mov rcx, rax
call fcn.18002a5d0
mov rcx, rax
call fcn.18002a90c
cmp al, dil
je 0x180005e1d
lea rdx, [rsp + 0x170]
mov rcx, rbx
call fcn.18002a5d0
mov rcx, rax
call fcn.180029604
jmp 0x180005e1f
mov eax, edi
cmp eax, 1
sete bl
lea rcx, [rsp + 0x90]
call fcn.1800292a4
nop
cmp qword [rsp + 0x140], rbp
jb 0x180005e4a
mov rcx, qword [rsp + 0x128]
call fcn.180048114
mov qword [rsp + 0x140], r14
mov qword [rsp + 0x138], rdi
mov byte [rsp + 0x128], dil
cmp qword [rsp + 0x190], rbp
jb 0x180005e79
mov rcx, qword [rsp + 0x178]
call fcn.180048114
cmp bl, dil
je 0x180005e8f
lea rcx, str.noCheckCMIP
call fcn.18001b8f4
jmp 0x180005f5f
mov r9d, 0x7d0
xor r8d, r8d
xor edx, edx
lea rcx, str.114.114.114.114
call fcn.18003af28
cmp eax, edi
je 0x180005f5f
lea rcx, [rsp + 0x150]
cmp qword [rsp + 0x168], rbp
cmovae rcx, qword [rsp + 0x150]
mov dword [rsp + 0x80], edi
cmp rcx, rdi
je 0x180005f19
lea rdx, [rsp + 0x80]
call fcn.18003804c
cmp eax, edi
je 0x180005f19
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.18003e618
cmp al, dil
jne 0x180005f5f
lea rcx, str.RCI_denied:_not_CMIP
call fcn.18001ba8c
call fcn.180021484
mov ecx, eax
bts ecx, 8
cmp ecx, eax
je 0x180005f41
lea rdx, str.not_CMIP
call fcn.180021698
nop
cmp qword [rsp + 0x168], rbp
jb 0x180005f58
mov rcx, qword [rsp + 0x150]
call fcn.180048114
xor eax, eax
jmp 0x180006e38
call fcn.180021484
mov ecx, eax
btr ecx, 8
cmp ecx, eax
je 0x180005f75
xor edx, edx
call fcn.180021698
and dword [rsp + 0xf8], 0xfffffe00
mov qword [rsp + 0x100], rdi
mov qword [rsp + 0x108], rdi
mov qword [rsp + 0x110], rdi
lea rax, [rsp + 0x90]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0xe0], r15
mov qword [rsp + 0xd8], rdi
mov word [rsp + 0xc8], di
lea r8, [rsp + 0xc0]
xor edx, edx
lea rcx, [rsp + 0x120]
call fcn.18001ee74
nop
mov rdx, rax
lea rcx, [rsp + 0x170]
call fcn.180001328
nop
mov rdx, rax
lea rcx, [rsp + 0x90]
call fcn.1800290b0
mov rbx, rax
lea rdx, str.clientVer
lea rcx, [rsp + 0xf0]
call fcn.18002a61c
mov rcx, rax
mov rdx, rbx
call fcn.18002933c
nop
cmp qword [rsp + 0x190], rbp
jb 0x180006033
mov rcx, qword [rsp + 0x178]
call fcn.180048114
mov qword [rsp + 0x190], r14
mov qword [rsp + 0x188], rdi
mov byte [rsp + 0x178], dil
cmp qword [rsp + 0x140], 8
jb 0x180006063
mov rcx, qword [rsp + 0x128]
call fcn.180048114
mov qword [rsp + 0x140], r15
mov qword [rsp + 0x138], rdi
mov word [rsp + 0x128], di
cmp qword [rsp + 0xe0], 8
jb 0x180006093
mov rcx, qword [rsp + 0xc8]
call fcn.180048114
lea rcx, [rsp + 0x198]
call fcn.180004ec0
nop
lea rcx, [rsp + 0x1a0]
cmp qword [rsp + 0x1b8], rbp
cmovae rcx, qword [rsp + 0x1a0]
cmp rcx, rdi
je 0x180006dad
xor edx, edx
call fcn.18003804c
cmp eax, edi
je 0x180006dad
lea rdx, [rsp + 0x198]
lea rcx, [rsp + 0x90]
call fcn.1800012a0
cmp qword [rax + 0x20], 8
jb 0x1800060f4
mov r9, qword [rax + 8]
jmp 0x1800060f8
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.180039ec8
cmp qword [rsp + 0xb0], 8
jb 0x180006131
mov rcx, qword [rsp + 0x98]
call fcn.180048114
lea rax, [rsp + 0x90]
mov qword [rsp + 0x88], rax
lea rdx, [rsp + 0x198]
lea rcx, [rsp + 0x90]
call fcn.1800290b0
mov rbx, rax
lea rdx, [0x18006cedc]
lea rcx, [rsp + 0xf0]
call fcn.18002a61c
mov rcx, rax
mov rdx, rbx
call fcn.18002933c
lea rdx, [rsp + 0x198]
lea rcx, [rsp + 0x210]
call fcn.1800057a0
nop
cmp qword [rsp + 0x228], rdi
je 0x1800061df
lea rax, [rsp + 0x90]
mov qword [rsp + 0x88], rax
lea rdx, [rsp + 0x210]
lea rcx, [rsp + 0x90]
call fcn.1800290b0
mov rbx, rax
lea rdx, [0x18006cee0]
lea rcx, [rsp + 0xf0]
call fcn.18002a61c
mov rcx, rax
mov rdx, rbx
call fcn.18002933c
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x90]
call fcn.18001e394
nop
mov rdx, rax
lea rcx, [rsp + 0xc0]
call fcn.1800290b0
mov rbx, rax
lea rdx, [0x18006ca88]
lea rcx, [rsp + 0xf0]
call fcn.18002a61c
mov rcx, rax
mov rdx, rbx
call fcn.18002933c
nop
cmp qword [rsp + 0xb0], rbp
jb 0x180006247
mov rcx, qword [rsp + 0x98]
call fcn.180048114
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x90]
call fcn.18003c95c
nop
mov rdx, rax
lea rcx, [rsp + 0xc0]
call fcn.1800290b0
mov rbx, rax
lea rdx, [0x18006cee4]
lea rcx, [rsp + 0xf0]
call fcn.18002a61c
mov rcx, rax
mov rdx, rbx
call fcn.18002933c
nop
cmp qword [rsp + 0xb0], rbp
jb 0x1800062af
mov rcx, qword [rsp + 0x98]
call fcn.180048114
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x90]
call fcn.18003c68c
nop
mov rdx, rax
lea rcx, [rsp + 0xc0]
call fcn.1800290b0
mov rbx, rax
lea rdx, str.osVer
lea rcx, [rsp + 0xf0]
call fcn.18002a61c
mov rcx, rax
mov rdx, rbx
call fcn.18002933c
nop
cmp qword [rsp + 0xb0], rbp
jb 0x180006317
mov rcx, qword [rsp + 0x98]
call fcn.180048114
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x90]
call fcn.180005008
nop
mov rdx, rax
lea rcx, [rsp + 0xc0]
call fcn.1800290b0
mov rbx, rax
lea rdx, str.pcName
lea rcx, [rsp + 0xf0]
call fcn.18002a61c
mov rcx, rax
mov rdx, rbx
call fcn.18002933c
nop
cmp qword [rsp + 0xb0], rbp
jb 0x18000637f
mov rcx, qword [rsp + 0x98]
call fcn.180048114
lea rax, [rsp + 0x120]
mov qword [rsp + 0xe8], rax
mov ebx, 4
mov dword [rsp + 0x80], ebx
lea rax, [rsp + 0x80]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x88]
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 0x1800063ea
cmp dword [rsp + 0xb8], ebx
jne 0x1800063ea
mov eax, dword [rsp + 0x88]
jmp 0x1800063ec
mov eax, edi
mov byte [rsp + 0x128], 1
btr dword [rsp + 0x128], 8
mov qword [rsp + 0x130], rdi
mov qword [rsp + 0x138], rdi
mov qword [rsp + 0x140], rdi
cdqe
mov qword [rsp + 0x120], rax
lea rdx, str.depId
lea rcx, [rsp + 0xf0]
call fcn.18002a61c
mov rcx, rax
lea rdx, [rsp + 0x120]
call fcn.18002933c
lea r11, [rsp + 0x120]
mov qword [rsp + 0xe8], r11
mov dword [rsp + 0x88], ebx
lea rax, [rsp + 0x88]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xb8]
lea r8, str.upgraded
lea rdx, [0x18006cf38]
mov rcx, rsi
call qword [sym.imp.SHLWAPI.dll_SHGetValueA]
cmp eax, edi
jne 0x1800064a9
cmp dword [rsp + 0xb8], ebx
jne 0x1800064a9
mov eax, dword [rsp + 0x80]
jmp 0x1800064ae
mov eax, 2
mov byte [rsp + 0x128], 1
btr dword [rsp + 0x128], 8
mov qword [rsp + 0x130], rdi
mov qword [rsp + 0x138], rdi
mov qword [rsp + 0x140], rdi
cdqe
mov qword [rsp + 0x120], rax
lea rdx, str.upgradeState
lea rcx, [rsp + 0xf0]
call fcn.18002a61c
mov rcx, rax
lea rdx, [rsp + 0x120]
call fcn.18002933c
lea r11, [rsp + 0x170]
mov qword [rsp + 0xe8], r11
lea r9, str.instTime
lea r8, [0x18006cf90]
mov rdx, rsi
lea rcx, [rsp + 0x90]
call fcn.180039fd0
nop
mov rdx, rax
lea rcx, [rsp + 0xc0]
call fcn.180001328
nop
mov rdx, rax
lea rcx, [rsp + 0x170]
call fcn.1800290b0
mov rbx, rax
lea rdx, [0x18006cf68]
lea rcx, [rsp + 0xf0]
call fcn.18002a61c
mov rcx, rax
mov rdx, rbx
call fcn.18002933c
nop
cmp qword [rsp + 0xe0], rbp
jb 0x18000658f
mov rcx, qword [rsp + 0xc8]
call fcn.180048114
mov qword [rsp + 0xe0], r14
mov qword [rsp + 0xd8], rdi
mov byte [rsp + 0xc8], dil
cmp qword [rsp + 0xb0], 8
jb 0x1800065bf
mov rcx, qword [rsp + 0x98]
call fcn.180048114
lea rax, [rsp + 0x170]
mov qword [rsp + 0xe8], rax
lea r9, str.upgradeTime
lea r8, [0x18006cf90]
mov rdx, rsi
lea rcx, [rsp + 0x90]
call fcn.180039fd0
nop
mov rdx, rax
lea rcx, [rsp + 0xc0]
call fcn.180001328
nop
mov rdx, rax
lea rcx, [rsp + 0x170]
call fcn.1800290b0
mov rbx, rax
lea rdx, [0x18006cfd8]
lea rcx, [rsp + 0xf0]
call fcn.18002a61c
mov rcx, rax
mov rdx, rbx
call fcn.18002933c
nop
cmp qword [rsp + 0xe0], rbp
jb 0x180006649
mov rcx, qword [rsp + 0xc8]
call fcn.180048114
mov qword [rsp + 0xe0], r14
mov qword [rsp + 0xd8], rdi
mov byte [rsp + 0xc8], dil
cmp qword [rsp + 0xb0], 8
jb 0x180006679
mov rcx, qword [rsp + 0x98]
call fcn.180048114
lea rcx, [rsp + 0x150]
cmp qword [rsp + 0x168], rbp
cmovae rcx, qword [rsp + 0x150]
or rbx, 0xffffffffffffffff
cmp rcx, rdi
je 0x1800066a6
xor edx, edx
call fcn.18003804c
cmp eax, edi
jne 0x1800066e4
xor edx, edx
lea rcx, [rsp + 0x90]
call fcn.18001e3c8
nop
mov r9, rbx
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x148]
call fcn.1800029c8
nop
cmp qword [rsp + 0xb0], rbp
jb 0x1800066e4
mov rcx, qword [rsp + 0x98]
call fcn.180048114
cmp qword [rsp + 0x160], rdi
je 0x1800067c3
lea rcx, [rsp + 0x150]
mov rax, qword [rsp + 0x150]
mov r8, qword [rsp + 0x168]
cmp r8, rbp
cmovae rcx, rax
cmp rcx, rdi
je 0x180006735
xor edx, edx
call fcn.18003804c
cmp eax, edi
jne 0x1800067c3
mov r8, qword [rsp + 0x168]
mov rax, qword [rsp + 0x150]
lea rdx, [rsp + 0x150]
cmp r8, rbp
cmovae rdx, rax
lea rcx, [rsp + 0x170]
call fcn.18003ad1c
nop
lea r8, [rsp + 0x178]
cmp qword [rsp + 0x190], rbp
cmovae r8, qword [rsp + 0x178]
lea rdx, [rsp + 0x150]
cmp qword [rsp + 0x168], rbp
cmovae rdx, qword [rsp + 0x150]
lea rcx, str.server_address__s___s
call fcn.18001b760
mov r9, rbx
xor r8d, r8d
lea rdx, [rsp + 0x170]
lea rcx, [rsp + 0x148]
call fcn.1800029c8
nop
cmp qword [rsp + 0x190], rbp
jb 0x1800067c3
mov rcx, qword [rsp + 0x178]
call fcn.180048114
lea rax, [rsp + 0x90]
mov qword [rsp + 0xe8], rax
lea rdx, [rsp + 0x148]
lea rcx, [rsp + 0x90]
call fcn.1800290b0
mov rbx, rax
lea rdx, str.server
lea rcx, [rsp + 0xf0]
call fcn.18002a61c
mov rcx, rax
mov rdx, rbx
call fcn.18002933c
lea r9, str.initName
lea r8, str.SoftwareWOW6432Nodeprojonepodlp_smpcache_
mov rdx, rsi
lea rcx, [rsp + 0x1e8]
call fcn.180039fd0
nop
cmp qword [rsp + 0x200], rdi
je 0x1800068a3
lea rax, [rsp + 0xc0]
mov qword [rsp + 0xe8], rax
lea rdx, [rsp + 0x1e8]
lea rcx, [rsp + 0x90]
call fcn.180001328
nop
mov rdx, rax
lea rcx, [rsp + 0xc0]
call fcn.1800290b0
mov rbx, rax
lea rdx, str.nickName
lea rcx, [rsp + 0xf0]
call fcn.18002a61c
mov rcx, rax
mov rdx, rbx
call fcn.18002933c
nop
cmp qword [rsp + 0xb0], rbp
jb 0x1800068a3
mov rcx, qword [rsp + 0x98]
call fcn.180048114
lea rdx, [rsp + 0x1c0]
lea rcx, [rsp + 0xf0]
call fcn.18002ac20
nop
lea rdx, [rsp + 0x1c8]
cmp qword [rsp + 0x1e0], rbp
cmovae rdx, qword [rsp + 0x1c8]
mov r8d, 0xbb8
lea rcx, str.reqSetClientInfo
call fcn.180001588
mov rsi, rax
cmp rax, rdi
je 0x180006ca9
or dword [rsp + 0x80], 0xffffffff
mov qword [rsp + 0x140], r14
mov qword [rsp + 0x138], rdi
mov byte [rsp + 0x128], dil
and dword [rsp + 0x178], 0xfffffe00
mov qword [rsp + 0x180], rdi
mov qword [rsp + 0x188], rdi
mov qword [rsp + 0x190], rdi
lea r9, [rsp + 0x170]
lea r8, [rsp + 0x120]
lea rdx, [rsp + 0x80]
mov rcx, rax
call fcn.18001c560
movzx ebx, al
lea rcx, [rsp + 0x170]
call fcn.1800292a4
mov rcx, rsi
call fcn.18001b57c
cmp ebx, edi
jne 0x1800069bb
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x90]
call fcn.1800012a0
nop
cmp qword [rax + 0x20], 8
jb 0x180006992
mov rdx, qword [rax + 8]
jmp 0x180006996
lea rdx, [rax + 8]
lea rcx, str.set_client_info_failed:__s
call fcn.18001bdb8
nop
cmp qword [rsp + 0xb0], 8
jb 0x1800069bb
mov rcx, qword [rsp + 0x98]
call fcn.180048114
cmp dword [rsp + 0x80], 1
jle 0x180006c97
lea rdx, [rsp + 0x128]
cmp qword [rsp + 0x140], rbp
cmovae rdx, qword [rsp + 0x128]
lea rcx, str.client_online_failed:__s
call fcn.18001b8f4
mov dword [rsp + 0x80], edi
mov qword [rsp + 0xb0], r15
mov qword [rsp + 0xa8], rdi
mov word [rsp + 0x98], di
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x170]
call fcn.1800012a0
nop
cmp qword [rax + 0x20], 8
jb 0x180006a30
mov r8, qword [rax + 8]
jmp 0x180006a34
lea r8, [rax + 8]
lea rdx, [0x18006d130]
lea rcx, [rsp + 0xc0]
call fcn.180039d40
nop
cmp qword [rax + 0x20], 8
jb 0x180006a56
mov rdx, qword [rax + 8]
jmp 0x180006a5a
lea rdx, [rax + 8]
or esi, 0xffffffff
mov dword [rsp + 0x78], esi
lea rax, [rsp + 0x90]
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, [0x18006d120]
xor r8d, r8d
lea rcx, [0x18006d198]
call fcn.1800044d8
nop
cmp qword [rsp + 0xe0], 8
jb 0x180006ad9
mov rcx, qword [rsp + 0xc8]
call fcn.180048114
mov qword [rsp + 0xe0], r15
mov qword [rsp + 0xd8], rdi
mov word [rsp + 0xc8], di
cmp qword [rsp + 0x190], 8
jb 0x180006b09
mov rcx, qword [rsp + 0x178]
call fcn.180048114
mov qword [rsp + 0x190], r15
mov qword [rsp + 0x188], rdi
mov word [rsp + 0x178], di
cmp qword [rsp + 0xb0], 8
jb 0x180006b39
mov rcx, qword [rsp + 0x98]
call fcn.180048114
mov ebx, 0x3e9
cmp dword [rsp + 0x80], ebx
jne 0x180006c09
mov dword [rsp + 0x80], edi
mov qword [rsp + 0xb0], r15
mov qword [rsp + 0xa8], rdi
mov word [rsp + 0x98], di
mov dword [rsp + 0x78], esi
lea rax, [rsp + 0x90]
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, [0x18006d120]
xor r8d, r8d
lea rdx, [0x18006d1a8]
lea rcx, [0x18006d1e8]
call fcn.1800044d8
nop
cmp qword [rsp + 0xb0], 8
jb 0x180006be6
mov rcx, qword [rsp + 0x98]
call fcn.180048114
cmp dword [rsp + 0x80], ebx
jne 0x180006c09
xor edx, edx
lea rcx, str.PRODUCT_UNINST
call fcn.18001b608
mov ecx, 0x2710
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
cmp qword [rsp + 0x140], rbp
jb 0x180006c20
mov rcx, qword [rsp + 0x128]
call fcn.180048114
mov qword [rsp + 0x140], r14
mov qword [rsp + 0x138], rdi
mov byte [rsp + 0x128], dil
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x1c0]
call fcn.180002ad8
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x1e8]
call fcn.180002c1c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x210]
call fcn.180002ad8
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x198]
call fcn.180002ad8
nop
lea rcx, [rsp + 0xf0]
call fcn.1800292a4
nop
jmp 0x180006d94
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x120]
call fcn.180002ad8
lea rdx, [rsp + 0x1c0]
lea rcx, [rsp + 0x90]
call fcn.1800012a0
nop
cmp qword [rax + 0x20], 8
jb 0x180006ccc
mov rdx, qword [rax + 8]
jmp 0x180006cd0
lea rdx, [rax + 8]
lea rcx, str.client_info_reported:__s
call fcn.18001b8f4
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x90]
call fcn.180002c1c
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.180005ad0
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x1c0]
call fcn.180002ad8
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x1e8]
call fcn.180002c1c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x210]
call fcn.180002ad8
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x198]
call fcn.180002ad8
nop
lea rcx, [rsp + 0xf0]
call fcn.1800292a4
nop
mov edi, 1
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x148]
call fcn.180002ad8
mov eax, edi
jmp 0x180006e38
lea rcx, [0x18006ceb0]
call fcn.18003d970
nop
cmp qword [rsp + 0x1b8], rbp
jb 0x180006dd1
mov rcx, qword [rsp + 0x1a0]
call fcn.180048114
mov qword [rsp + 0x1b8], r14
mov qword [rsp + 0x1b0], rdi
mov byte [rsp + 0x1a0], dil
lea rcx, [rsp + 0xf0]
call fcn.1800292a4
nop
cmp qword [rsp + 0x168], rbp
jb 0x180006e0e
mov rcx, qword [rsp + 0x150]
call fcn.180048114
xor eax, eax
jmp 0x180006e38
lea rcx, str.active_server_not_found
call fcn.18001ba8c
nop
cmp qword [rsp + 0x168], rbp
jb 0x180006e36
mov rcx, qword [rsp + 0x150]
call fcn.180048114
xor eax, eax
mov rcx, qword [rsp + 0x238]
xor rcx, rsp
call fcn.180047b20
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 r14
pop rdi
ret