Function at 0x140102b60
Capabilities:
Delete registry key

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0x90
mov rax, qword [0x1401dc800]
xor rax, rsp
mov qword [rbp + 0x2f], rax
mov ecx, 4
mov rax, qword gs:[0x58]
mov rax, qword [rax]
lea r14, [0x1402305e0]
mov eax, dword [rcx + rax]
cmp dword [0x140230600], eax
jle 0x140103952
lea rcx, [0x140230600]
call fcn.14019b310
cmp dword [0x140230600], 0xffffffff
jne 0x140103952
mov dword [rbp - 0x29], 0x8781b8e3
mov dword [rbp - 0x25], 0xf49a8891
mov dword [rbp - 0x21], 0xaeb8bbbd
mov dword [rbp - 0x1d], 0xb0cdb9b2
mov dword [rbp - 0x19], 0xbcb0b5be
mov dword [rbp - 0x15], 0xb3a3d6b8
mov dword [rbp - 0x11], 0xa9bfcab4
mov dword [rbp - 0xd], 0xbabda4aa
mov word [rbp - 9], 0xbda3
mov byte [rbp - 7], reloc.WS2_32.dll_select
xorps xmm0, xmm0
movups xmmword [rbp - 6], xmm0
movups xmmword [rbp + 0xa], xmm0
mov rsi, 0xffffffffffffffff
movabs r13, 0x7694c0b0f6a5bb38
movabs r8, 0x96fd2c31ce48fbc8
mov r15, qword [0x1402304a0]
mov r12, qword [0x1402304a8]
movzx r11d, byte [rbp - 0x39]
nop dword [rax]
mov rax, r12
mov r9, r15
nop word [rax + rax]
xor edi, edi
movabs rdx, 0xd4e283149e07e458
cmp rdi, 0x43
jae 0x14010390c
movzx ebx, byte [rbp + rdi - 0x29]
movzx r10d, bl
nop
cmp rax, rdi
ja 0x140103903
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x140102cab
add rdx, rdi
mov rcx, rdx
and rcx, rbx
imul r11, rcx, 0xfffffffffffffffe
add r11, rdx
add r11, rbx
sub r11b, 0x68
jmp 0x140102cca
je 0x140103889
inc rcx
cmp rax, rcx
je 0x14010383d
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1401037d6
movzx r10d, bl
nop
cmp r9, rdi
ja 0x1401038fa
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jae 0x140102d0c
lea r8, [rdi + r13]
movzx ecx, bl
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_60
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102d60
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140103780
inc rcx
cmp rax, rcx
je 0x140103746
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14010371c
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1401036df
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x140103691
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x140103667
nop dword [rax]
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x140103332
nop dword [rax]
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x14010330e
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1401032df
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x1401032b6
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1401033f5
lea rcx, [r9 + 0x5a]
cmp rax, rcx
je 0x140103296
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x14010325c
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140103238
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x140103219
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140103200
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x140102d70
lea rax, [r9 + 5]
lea r9, [rax + 0x42]
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x1401038df
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x1401038c4
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x140102f85
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jb 0x140102f52
lea rcx, [r9 + 2]
cmp rax, rcx
jb 0x140102f2a
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jb 0x1401031a1
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x14010317e
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x140103138
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x140103106
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x140102d70
mov rax, rcx
lea r9, [rcx + 0x200]
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x1401030e6
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x1401030c6
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x1401030a7
lea rcx, [r9 + 0x61]
cmp rax, rcx
ja 0x140103074
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x14010305d
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x14010303d
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x14010300d
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x140102fe1
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x140102fc2
lea rcx, [r9 + 0x20]
cmp rax, rcx
ja 0x140102d70
lea rax, [r9 + 0x1000]
lea r9, [rax + 4]
jmp 0x140102d70
add r8, rdi
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
sub r8b, 0x78
add r11b, r8b
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102d60
movabs r8, 0xed38260892393318
add r8, rdi
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_45
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102cd0
movabs r8, 0x43731fdf56296a68
add r8, rdi
movzx ecx, bl
and cl, r8b
mov edx, reloc.WS2_32.dll_sendto
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
movabs rdx, 0xd4e283149e07e458
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102c80
lea r8d, [rdi - 0x40]
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r11d, bl
sub r11b, cl
sub r11b, 0x40
add r11b, r8b
jmp 0x14010379e
lea edx, [rdi + 0x10]
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
lea r11d, [rdx + rbx]
sub r11b, 0x70
inc r9
dec rdi
inc rdi
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102c62
lea r8d, [rdi + 0x60]
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
dec rdi
inc rdi
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102c62
lea r8d, [rdi - 0x50]
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_26
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
jmp 0x1401037f8
movzx edx, dil
and dl, bl
add dl, dl
movzx r11d, dil
sub r11b, dl
add r11b, bl
jmp 0x14010381b
lea edx, [rdi + 0x50]
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
lea r11d, [rdx + rbx]
sub r11b, 0x30
movzx ecx, r11b
mov rdx, rsi
sub rdx, rcx
add rdi, rdx
inc rdi
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102c62
lea r8d, [rdi - 0x60]
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r11d, bl
sub r11b, cl
sub r11b, 0x60
add r11b, r8b
jmp 0x1401036af
lea r8d, [rdi - 0x10]
movzx ecx, bl
and cl, r8b
mov edx, gethostname
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
jmp 0x14010385f
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, bl
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, bl
jmp 0x1401038a7
lea r8d, [rdi - 0x78]
movzx ecx, bl
and cl, r8b
mov edx, 0x24
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
mov byte [rbp + rdi - 0x29], r11b
inc rdi
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102c62
lea r8d, [rdi - 0x28]
movzx ecx, bl
and cl, r8b
mov edx, recv
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
movzx r10d, dil
cmp r9, 0x41
jb 0x140103121
lea r8d, [r10 + 0x10]
movzx ecx, bl
and cl, r8b
mov edx, 8
sub dl, cl
add dl, dl
add dl, bl
add dl, r8b
lea r11d, [rdx + rdx]
jmp 0x1401037a2
movzx r10d, dil
lea r8d, [r10 + 0x28]
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r11d, bl
sub r11b, cl
sub r11b, 0x18
add r11b, r8b
jmp 0x140103534
lea r8d, [rdi + 0x78]
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r11d, bl
sub r11b, cl
sub r11b, 0x48
add r11b, r8b
lea rcx, [r9 + rax]
cmp rcx, 0x200
je 0x140103650
lea rcx, [r9 + 0x200]
cmp rax, rcx
jbe 0x14010348c
movzx r10d, dil
lea r8d, [r10 - 8]
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_30
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
jmp 0x140103534
lea edx, [rdi + 0x50]
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
lea r11d, [rdx + rbx]
sub r11b, 0x30
jmp 0x1401038a7
lea r8d, [rdi - 0x60]
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r11d, bl
sub r11b, cl
sub r11b, 0x60
add r11b, r8b
jmp 0x14010385f
movzx r10d, dil
lea r8d, [r10 - 0x10]
movzx ecx, bl
and cl, r8b
mov edx, gethostname
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
jmp 0x1401036b3
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, bl
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, bl
movzx ecx, r11b
mov rdx, rsi
sub rdx, rcx
add rdi, rdx
inc rdi
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102c62
lea r8d, [rdi - 0x70]
movzx ecx, r8b
and cl, bl
mov edx, 8
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, bl
jmp 0x14010381b
lea edx, [rdi + 0x30]
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
lea r11d, [rdx + rbx]
sub r11b, 0x50
dec rdi
inc rdi
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102c62
lea edx, [rdi + 0x80]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r11d, [rbx + rdx]
add r11b, 0x80
inc r9
dec rdi
inc rdi
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102c62
movzx r10d, dil
lea r8d, [r10 - 0x30]
movzx ecx, r8b
and cl, bl
mov edx, Ordinal_41
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, bl
jmp 0x1401037a2
lea rcx, [r9 + 0x41]
cmp rax, rcx
jae 0x14010335f
movabs rdx, 0xd4e283149e07e458
add rdx, rdi
movzx ecx, bl
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x68
jmp 0x1401031bb
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140103381
lea edx, [rdi + 0x70]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r11d, [rbx + rdx]
sub r11b, 0x10
jmp 0x1401038a7
inc rcx
cmp rax, rcx
jne 0x1401033ad
movzx r10d, dil
lea r8d, [r10 - 0x30]
movzx ecx, r8b
and cl, bl
mov edx, Ordinal_41
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, bl
jmp 0x1401036b3
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1401033ec
lea edx, [rdi + 0x80]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r11d, [rbx + rdx]
add r11b, 0x80
movzx ecx, r11b
mov rdx, rsi
sub rdx, rcx
add rdi, rdx
inc rdi
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102c62
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140103413
movzx r10d, dil
lea edx, [r10 - 0x20]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r11d, [rbx + rdx]
sub r11b, 0x20
jmp 0x1401037fc
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x14010344c
lea r8d, [rdi - 0x70]
movzx ecx, r8b
and cl, bl
mov edx, 8
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, bl
dec rdi
inc rdi
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102c62
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1401031bb
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, bl
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, bl
inc r9
dec rdi
inc rdi
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102c62
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1401034b9
movzx r10d, dil
lea r8d, [r10 - 0x58]
movzx ecx, bl
and cl, r8b
mov edx, 0x34
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
jmp 0x1401037a2
inc rcx
cmp rax, rcx
jne 0x1401034ed
lea edx, [rdi + 0x58]
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
lea r11d, [rdx + rbx]
sub r11b, 0x68
inc r9
dec rdi
inc rdi
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102c62
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140103530
lea r8d, [rdi + 0x18]
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_45
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
movzx ecx, r11b
mov rdx, rsi
sub rdx, rcx
add rdi, rdx
inc rdi
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102c62
movzx r10d, dil
cmp rax, 0x1000
jae 0x14010362e
lea rdx, [r9 + 4]
cmp rax, rdx
jbe 0x140103568
lea r8d, [r10 + 0x30]
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r11d, bl
sub r11b, cl
sub r11b, 0x50
add r11b, r8b
jmp 0x140103157
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14010358d
sub r10b, 0x20
movzx ecx, r10b
and cl, bl
add cl, cl
sub r10b, cl
lea r11d, [rbx + r10]
sub r11b, 0x20
jmp 0x1401038a7
inc rcx
cmp rax, rcx
jne 0x1401035b0
sub r10b, 0x60
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
lea r11d, [r10 + rbx]
sub r11b, 0x60
jmp 0x14010381b
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1401035d8
lea r8d, [r10 + 0x50]
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r11d, bl
sub r11b, cl
sub r11b, 0x30
add r11b, r8b
jmp 0x1401037fc
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x140103605
movzx ecx, r10b
and cl, bl
add cl, cl
sub r10b, cl
lea r11d, [rbx + r10]
dec rdi
inc rdi
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102c62
cmp rax, rdx
jne 0x140103157
lea r8d, [r10 + 0x60]
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
jmp 0x1401037a2
lea r8d, [r10 - 0x40]
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r11d, bl
sub r11b, cl
sub r11b, 0x40
add r11b, bl
add r11b, r8b
jmp 0x1401037fc
movzx r10d, dil
lea edx, [r10 + 0x70]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r11d, [rdx - 0x10]
jmp 0x1401036b3
movabs rdx, 0x6e81f8241333c968
add rdx, rdi
movzx ecx, dl
and cl, bl
mov r8d, reloc.WS2_32.dll_sendto
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, r10b
jmp 0x1401038a7
movabs rdx, 0x1af7ebd19b143808
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x38
movzx r10d, dil
sub r10b, 0x38
movzx ecx, bl
and cl, r10b
add cl, cl
movzx edx, bl
sub dl, cl
sub dl, 0x78
add dl, r10b
movzx ecx, dl
mov byte [rbp + rdi - 0x29], cl
inc r9
add rcx, r9
sub rdi, rcx
jmp 0x14010385f
movabs rdx, 0x7132e5a85f046f58
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x68
movzx ecx, r11b
mov rdx, rsi
sub rdx, rcx
add rdi, rdx
inc rdi
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102c62
movabs rdx, 0xc76ddf7f22f4a6a8
add rdx, rdi
movzx ecx, dl
and cl, bl
mov r8d, gethostname
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, r10b
jmp 0x14010381b
movabs rdx, 0x73e3d32caad51548
add rdx, rdi
movzx ecx, dl
and cl, bl
mov r8d, 4
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, r10b
dec rdi
inc rdi
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102c62
movabs rdx, 0x2059c6da32b583e8
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x58
movzx r10d, dil
add r10b, 0x68
movzx ecx, bl
and cl, r10b
mov edx, reloc.WS2_32.dll_sendto
sub dl, cl
add dl, dl
add dl, bl
add dl, r10b
mov byte [rbp + rdi - 0x29], dl
inc r9
dec rdi
inc rdi
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102c62
movabs rdx, 0xcf80a80c06669878
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x48
movzx ebx, r10b
movzx r10d, dil
add r10b, 0x18
movzx ecx, bl
and cl, r10b
mov edx, Ordinal_45
sub dl, cl
add dl, dl
add dl, bl
add dl, r10b
add dl, r11b
mov byte [rbp + rdi - 0x29], dl
add rax, r9
movzx ecx, r11b
mov rdx, rsi
sub rdx, rcx
add rdi, rdx
inc rdi
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102c62
movabs rdx, 0x286c8f67162775b8
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 8
movzx ebx, r10b
lea r8d, [rdi + 0x20]
movzx ecx, r8b
and cl, bl
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
add dl, dl
add dl, r8b
add dl, bl
mov byte [rbp + rdi - 0x29], dl
inc rax
mov rcx, rsi
sub rcx, rax
add rdi, rcx
jmp 0x1401038a7
movabs rdx, 0x7ea7893dda17ad08
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x38
movzx ecx, byte [rbp + rdi - 0x29]
add rcx, r9
add rdi, rcx
inc rdi
movabs r8, 0x96fd2c31ce48fbc8
jmp 0x140102c62
sub dil, 0x48
movzx ecx, bl
and cl, dil
add cl, cl
sub bl, cl
lea r11d, [rdi + rbx]
sub r11b, 8
jmp 0x140102c56
add dil, 8
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x38
jmp 0x140102c4d
lea rdx, [rbp + 0x14d6af7]
jmp 0x140103910
lea rdx, [rbp + 0x1154f4f]
jmp 0x140103910
lea rdx, [rbp - 0x29]
xorps xmm0, xmm0
movups xmmword [0x1402305e0], xmm0
xorps xmm1, xmm1
movdqu xmmword [0x1402305f0], xmm1
inc rsi
cmp byte [rdx + rsi], 0
jne 0x140103925
mov r8, rsi
mov rcx, r14
call fcn.140004460
lea rcx, [0x1401a1c80]
call fcn.14019b5b0
nop
lea rcx, [0x140230600]
call fcn.14019b2a4
cmp qword [0x1402305f8], 0xf
cmova r14, qword [0x1402305e0]
lea r8, [rbp + 0x27]
mov rdx, r14
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyA]
lea rdx, [0x14022a280]
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rdx, qword [0x14022a280]
mov rcx, qword [rbp + 0x27]
call qword [sym.imp.ADVAPI32.dll_RegDeleteKeyA]
test eax, eax
jne 0x1401039ad
mov rcx, qword [rbp + 0x27]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
test eax, eax
jne 0x1401039ad
mov al, 1
jmp 0x1401039af
xor al, al
mov rcx, qword [rbp + 0x2f]
xor rcx, rsp
call fcn.14019b1d0
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret