Function at 0x14003a2c0
Capabilities:
Access peb ldr_data
Check os version
Encode data using xor
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rcx
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x300
xor r15d, r15d
mov dword [rsp + 0x50], r15d
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x1d0], xmm0
mov qword [rsp + 0x1e0], r15
mov qword [rcx], r15
mov qword [rcx + 8], r15
mov qword [rcx + 0x10], r15
mov dword [rsp + 0x50], 1
mov edi, r15d
mov r12d, 0xeb748313
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
movups xmm0, xmmword [rax + 0x58]
movd ecx, xmm0
sub cx, 8
test edi, edi
je 0x14003a383
psrldq xmm0, 8
movq r9, xmm0
movzx ecx, cx
shr rcx, 1
lea r11, [r9 + rcx*2]
mov r10d, 0x811c9dc5
cmp r9, r11
je 0x14003a37a
nop
movsx ecx, byte [r9]
mov edx, ecx
sub cl, 0x41
mov r8d, edx
or r8d, 0x20
cmp cl, 0x19
cmova r8d, edx
xor r8d, r10d
imul r10d, r8d, 0x1000193
add r9, 2
cmp r9, r11
jne 0x14003a350
cmp r10d, edi
jne 0x14003a510
mov rbx, qword [rax + 0x30]
test rbx, rbx
je 0x14003a518
movsxd rcx, dword [rbx + 0x3c]
mov rdx, qword [rcx + rbx + 0x88]
mov rcx, rdx
shr rcx, 0x20
mov qword [rsp + 0x350], rcx
mov r14d, edx
add r14, rbx
cmp r14, rbx
je 0x14003a510
mov r11d, dword [r14 + 0x18]
test r11d, r11d
je 0x14003a510
mov r13d, dword [r14 + 0x20]
nop dword [rax + rax]
dec r11d
lea rcx, [rbx + r11*4]
mov r9d, dword [rcx + r13]
add r9, rbx
mov r10d, 0x811c9dc5
movzx ecx, byte [r9]
inc r9
test cl, cl
je 0x14003a41a
nop
movsx edx, cl
sub cl, 0x41
mov r8d, edx
or r8d, 0x20
cmp cl, 0x19
cmova r8d, edx
xor r8d, r10d
imul r10d, r8d, 0x1000193
movzx ecx, byte [r9]
lea r9, [r9 + 1]
test cl, cl
jne 0x14003a3f0
cmp r10d, r12d
je 0x14003a42c
test r11d, r11d
jne 0x14003a3d0
mov rax, qword [rax]
jmp 0x14003a320
mov ecx, dword [r14 + 0x1c]
add rcx, rbx
mov eax, dword [r14 + 0x24]
add rax, rbx
movzx eax, word [rax + r11*2]
mov edx, dword [rcx + rax*4]
add rdx, rbx
cmp rdx, r14
jbe 0x14003a51b
mov rax, qword [rsp + 0x350]
add rax, r14
cmp rdx, rax
jae 0x14003a51b
mov edi, 0x811c9dc5
mov dword [rsp + 0x348], edi
mov r9d, edi
mov dword [rsp + 0x34c], edi
movzx r8d, byte [rdx]
cmp r8b, 0x2e
je 0x14003a4b2
movsx eax, r8b
sub r8b, 0x41
mov ecx, eax
or ecx, 0x20
cmp r8b, 0x19
cmova ecx, eax
xor ecx, edi
imul edi, ecx, 0x1000193
inc rdx
movzx r8d, byte [rdx]
cmp r8b, 0x2e
jne 0x14003a482
mov dword [rsp + 0x348], edi
inc rdx
movzx r8d, byte [rdx]
test r8b, r8b
je 0x14003a4f3
nop
movsx eax, r8b
sub r8b, 0x41
mov ecx, eax
or ecx, 0x20
cmp r8b, 0x19
cmova ecx, eax
xor ecx, r9d
imul r9d, ecx, 0x1000193
lea rdx, [rdx + 1]
movzx r8d, byte [rdx]
test r8b, r8b
jne 0x14003a4c0
mov dword [rsp + 0x34c], r9d
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov r12, qword [rsp + 0x348]
shr r12, 0x20
mov rax, qword [rax]
jmp 0x14003a320
mov rdx, r15
call rdx
mov qword [rsp + 0x240], rax
test rax, rax
je 0x14003a7d7
mov dword [rsp + 0x348], r15d
mov edi, r15d
mov r12d, 0x41343800
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
movups xmm0, xmmword [rcx + 0x58]
movd eax, xmm0
sub ax, 8
test edi, edi
je 0x14003a5b1
psrldq xmm0, 8
movq r9, xmm0
movzx eax, ax
shr rax, 1
lea r11, [r9 + rax*2]
mov r10d, 0x811c9dc5
cmp r9, r11
je 0x14003a5a8
nop
movsx eax, byte [r9]
mov edx, eax
sub al, 0x41
mov r8d, edx
or r8d, 0x20
cmp al, 0x19
cmova r8d, edx
xor r8d, r10d
imul r10d, r8d, 0x1000193
add r9, 2
cmp r9, r11
jne 0x14003a580
cmp r10d, edi
jne 0x14003a74c
mov rbx, qword [rcx + 0x30]
test rbx, rbx
je 0x14003a754
movsxd rax, dword [rbx + 0x3c]
mov rdx, qword [rax + rbx + 0x88]
mov rax, rdx
shr rax, 0x20
mov qword [rsp + 0x358], rax
mov r14d, edx
add r14, rbx
cmp r14, rbx
je 0x14003a74c
mov r11d, dword [r14 + 0x18]
test r11d, r11d
je 0x14003a74c
mov r13d, dword [r14 + 0x20]
nop dword [rax]
dec r11d
lea rax, [rbx + r11*4]
mov r9d, dword [rax + r13]
add r9, rbx
mov r10d, 0x811c9dc5
movzx r8d, byte [r9]
inc r9
test r8b, r8b
je 0x14003a64b
movsx eax, r8b
sub r8b, 0x41
mov edx, eax
or edx, 0x20
cmp r8b, 0x19
cmova edx, eax
xor edx, r10d
imul r10d, edx, 0x1000193
movzx r8d, byte [r9]
lea r9, [r9 + 1]
test r8b, r8b
jne 0x14003a620
cmp r10d, r12d
je 0x14003a65d
test r11d, r11d
jne 0x14003a600
mov rcx, qword [rcx]
jmp 0x14003a550
mov ecx, dword [r14 + 0x1c]
add rcx, rbx
mov eax, dword [r14 + 0x24]
add rax, rbx
movzx eax, word [rax + r11*2]
mov r8d, dword [rcx + rax*4]
add r8, rbx
cmp r8, r14
jbe 0x14003a757
mov rax, qword [rsp + 0x358]
add rax, r14
cmp r8, rax
jae 0x14003a757
mov edi, 0x811c9dc5
mov dword [rsp + 0x350], edi
mov r9d, edi
mov dword [rsp + 0x354], edi
movzx edx, byte [r8]
cmp dl, 0x2e
je 0x14003a6ec
nop dword [rax]
nop word [rax + rax]
movsx eax, dl
sub dl, 0x41
mov ecx, eax
or ecx, 0x20
cmp dl, 0x19
cmova ecx, eax
xor ecx, edi
imul edi, ecx, 0x1000193
inc r8
movzx edx, byte [r8]
cmp dl, 0x2e
jne 0x14003a6c0
mov dword [rsp + 0x350], edi
inc r8
movzx edx, byte [r8]
test dl, dl
je 0x14003a72f
nop word [rax + rax]
movsx eax, dl
sub dl, 0x41
mov ecx, eax
or ecx, 0x20
cmp dl, 0x19
cmova ecx, eax
xor ecx, r9d
imul r9d, ecx, 0x1000193
lea r8, [r8 + 1]
movzx edx, byte [r8]
test dl, dl
jne 0x14003a700
mov dword [rsp + 0x354], r9d
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rcx, qword [rcx + 0x10]
mov r12, qword [rsp + 0x350]
shr r12, 0x20
mov rcx, qword [rcx]
jmp 0x14003a550
mov r8, r15
lea rdx, [rsp + 0x348]
mov rcx, qword [rsp + 0x240]
call r8
test rax, rax
je 0x14003a7d7
cmp dword [rsp + 0x348], 2
jne 0x14003a7d7
lea r8, [rax + 8]
mov r13, qword [rsp + 0x340]
mov rax, qword [r13 + 8]
cmp rax, qword [r13 + 0x10]
je 0x14003a7ca
mov rdx, qword [r8]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r15
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp word [rdx + r8*2], 0
jne 0x14003a7b0
mov rcx, rax
call fcn.140030bc0
add qword [r13 + 8], 0x20
jmp 0x14003a7df
mov rdx, rax
mov rcx, r13
call fcn.14005d160
jmp 0x14003a7df
mov r13, qword [rsp + 0x340]
mov rax, qword [r13 + 8]
cmp qword [r13], rax
jne 0x14003bf73
movabs rsi, 0xf78ae3a7f6daa19d
mov qword [rsp + 0x250], rsi
movabs r12, 0x148c2eb22c351ba6
mov qword [rsp + 0x258], r12
movabs rdi, 0x8bd783fde9af0d8f
mov qword [rsp + 0x260], rdi
movabs rbx, 0xc2977820d6eff448
mov qword [rsp + 0x268], rbx
movabs rax, 0x110081b352578081
mov qword [rsp + 0x270], rax
movabs r14, 0x35de574e40be636a
mov qword [rsp + 0x278], r14
movabs rax, 0x812cfd0971faeb73
mov qword [rsp + 0x280], rax
movabs rax, 0x9a14fc7c30e5f08c
mov qword [rsp + 0x288], rax
movabs rcx, 0xf7dae3fbf6e0a1de
mov qword [rsp + 0x60], rcx
movabs rcx, 0x14fe2ed52c5a1bd4
mov qword [rsp + 0x68], rcx
movabs rcx, 0x8b9183dde9c20dee
mov qword [rsp + 0x70], rcx
movabs rcx, 0xc2e47845d683f421
mov qword [rsp + 0x78], rcx
movabs rcx, 0x113881cb527f80a1
mov qword [rsp + 0x80], rcx
movabs rcx, 0x358d57124097635c
mov qword [rsp + 0x88], rcx
movabs rcx, 0x8141fd68719feb07
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x98], rax
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movups xmm2, xmmword [rsp + 0x80]
movups xmm3, xmmword [rsp + 0x90]
xorps xmm0, xmmword [rsp + 0x250]
movdqa xmmword [rsp + 0x60], xmm0
xorps xmm1, xmmword [rsp + 0x260]
movdqa xmmword [rsp + 0x70], xmm1
xorps xmm2, xmmword [rsp + 0x270]
movdqa xmmword [rsp + 0x80], xmm2
xorps xmm3, xmmword [rsp + 0x280]
movdqa xmmword [rsp + 0x90], xmm3
xorps xmm0, xmm0
movups xmmword [rsp + 0x1b0], xmm0
mov qword [rsp + 0x1c0], r15
mov qword [rsp + 0x1c8], r15
lea rax, [rsp + 0x60]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x14003a980
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x1b0]
call fcn.140030bc0
nop
mov qword [rsp + 0x160], rsi
mov qword [rsp + 0x168], r12
mov qword [rsp + 0x170], rdi
mov qword [rsp + 0x178], rbx
movabs rax, 0x110081b352578081
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], r14
movabs rax, 0x812cfd0971faeb73
mov qword [rsp + 0x190], rax
movabs rax, 0x9a14fc7c30e5f08c
mov qword [rsp + 0x198], rax
movabs rcx, 0x92ed65ff5a449a05
mov qword [rsp + 0x1a0], rcx
movabs rax, 0xb5bb4eea85b9c6ae
mov qword [rsp + 0x1a8], rax
movabs rdx, 0xf7dee3e1f695a1ce
mov qword [rsp + 0x60], rdx
movabs rdx, 0x14c92ee02c741bf1
mov qword [rsp + 0x68], rdx
movabs rdx, 0x8b8083b2e9f80dd3
mov qword [rsp + 0x70], rdx
movabs rdx, 0xc2a57813d6dbf47e
mov qword [rsp + 0x78], rdx
movabs rdx, 0x116581d7523880cf
mov qword [rsp + 0x80], rdx
movabs rdx, 0x35b2572f40e86336
mov qword [rsp + 0x88], rdx
movabs rdx, 0x817ffd55719feb05
mov qword [rsp + 0x90], rdx
movabs rdx, 0x9a79fc1d3080f0f8
mov qword [rsp + 0x98], rdx
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], rax
movdqa xmm0, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rsp + 0x160]
movdqa xmmword [rsp + 0x60], xmm0
movdqa xmm1, xmmword [rsp + 0x70]
xorps xmm1, xmmword [rsp + 0x170]
movdqa xmmword [rsp + 0x70], xmm1
movdqa xmm0, xmmword [rsp + 0x80]
xorps xmm0, xmmword [rsp + 0x180]
movdqa xmmword [rsp + 0x80], xmm0
movdqa xmm1, xmmword [rsp + 0x90]
xorps xmm1, xmmword [rsp + 0x190]
movdqa xmmword [rsp + 0x90], xmm1
movdqa xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rsp + 0x1a0]
movdqa xmmword [rsp + 0xa0], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0xb0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xc0], xmm1
lea rax, [rsp + 0x60]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x14003ab50
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0xb0]
call fcn.140030bc0
nop
mov qword [rsp + 0x348], r15
mov qword [rsp + 0x350], r15
lea rdx, [rsp + 0xb0]
cmp qword [rsp + 0xc8], 7
cmova rdx, qword [rsp + 0xb0]
mov qword [rsp + 0x40], r15
lea rax, [rsp + 0x350]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], 0x2011f
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
test eax, eax
jne 0x14003bff3
mov rcx, qword [rsp + 0x348]
mov r14d, 0x80000000
test rcx, rcx
je 0x14003ac15
lea rax, [rcx + r14]
cmp rax, 5
jbe 0x14003ac15
cmp rcx, 0xffffffff80000007
je 0x14003ac15
cmp rcx, 0xffffffff80000060
je 0x14003ac15
cmp rcx, 0xffffffff80000050
je 0x14003ac15
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x348], rax
mov rax, qword [rsp + 0xc8]
cmp rax, 7
jbe 0x14003ac69
lea rax, [rax*2 + 2]
mov rcx, qword [rsp + 0xb0]
mov rdx, rcx
cmp rax, 0x1000
jb 0x14003ac63
mov rcx, qword [rcx - 8]
sub rdx, rcx
lea rax, [rdx - 8]
cmp rax, 0x1f
ja 0x14003c0af
call fcn.14000da60
nop
movdqa xmm0, xmmword [0x1400c8870]
movdqu xmmword [rsp + 0xc0], xmm0
mov word [rsp + 0xb0], r15w
mov qword [rsp + 0x1f0], rsi
mov qword [rsp + 0x1f8], r12
mov qword [rsp + 0x200], rdi
mov qword [rsp + 0x208], rbx
movabs rax, 0xf7fee3d4f6b4a1d4
mov qword [rsp + 0xf0], rax
movabs rax, 0x14dc2ede2c591bc7
mov qword [rsp + 0xf8], rax
movabs rax, 0x8bd78395e9db0dee
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rbx
movups xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
xorps xmm0, xmmword [rsp + 0x1f0]
movdqa xmmword [rsp + 0x210], xmm0
xorps xmm1, xmmword [rsp + 0x200]
movdqa xmmword [rsp + 0x220], xmm1
xorps xmm0, xmm0
movups xmmword [rsp + 0xf0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x100], xmm1
lea rax, [rsp + 0x210]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x14003ad40
lea rdx, [rsp + 0x210]
lea rcx, [rsp + 0xf0]
call fcn.140030bc0
nop
lea r8, [rsp + 0xf0]
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x348]
call fcn.140038bd0
nop
mov rax, qword [rsp + 0x108]
cmp rax, 7
jbe 0x14003adc3
lea rax, [rax*2 + 2]
mov rcx, qword [rsp + 0xf0]
mov rdx, rcx
cmp rax, 0x1000
jb 0x14003adbd
mov rcx, qword [rcx - 8]
sub rdx, rcx
lea rax, [rdx - 8]
cmp rax, 0x1f
ja 0x14003c0b5
call fcn.14000da60
nop
movdqa xmm0, xmmword [0x1400c8870]
movdqu xmmword [rsp + 0x100], xmm0
mov word [rsp + 0xf0], r15w
mov rdi, qword [rsp + 0x150]
test rdi, rdi
je 0x14003ae5f
lea r9, [rsp + 0x140]
cmp qword [rsp + 0x158], 7
cmova r9, qword [rsp + 0x140]
mov rax, qword [rsp + 0x1c8]
cmp rdi, rax
ja 0x14003ae4e
lea rbx, [rsp + 0x1b0]
cmp rax, 7
cmova rbx, qword [rsp + 0x1b0]
mov qword [rsp + 0x1c0], rdi
lea r8, [rdi + rdi]
mov rdx, r9
mov rcx, rbx
call fcn.1400a62b0
mov word [rbx + rdi*2], r15w
movabs rbx, 0xc2977820d6eff448
jmp 0x14003ae5f
mov rdx, rdi
lea rcx, [rsp + 0x1b0]
call fcn.14002c5a0
nop
mov rax, qword [rsp + 0x158]
cmp rax, 7
jbe 0x14003aea3
lea rax, [rax*2 + 2]
mov rcx, qword [rsp + 0x140]
mov rdx, rcx
cmp rax, 0x1000
jb 0x14003ae9d
mov rcx, qword [rcx - 8]
sub rdx, rcx
lea rax, [rdx - 8]
cmp rax, 0x1f
ja 0x14003c0bb
call fcn.14000da60
nop
mov qword [rsp + 0x150], r15
mov qword [rsp + 0x158], 7
mov word [rsp + 0x140], r15w
mov rcx, qword [rsp + 0x348]
test rcx, rcx
je 0x14003aef8
lea rax, [rcx + r14]
cmp rax, 5
jbe 0x14003aef8
cmp rcx, 0xffffffff80000007
je 0x14003aef8
cmp rcx, 0xffffffff80000060
je 0x14003aef8
cmp rcx, 0xffffffff80000050
je 0x14003aef8
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov qword [rsp + 0x160], rsi
mov qword [rsp + 0x168], r12
movabs rdi, 0x8bd783fde9af0d8f
mov qword [rsp + 0x170], rdi
mov qword [rsp + 0x178], rbx
movabs rax, 0x110081b352578081
mov qword [rsp + 0x180], rax
movabs rax, 0x35de574e40be636a
mov qword [rsp + 0x188], rax
movabs rax, 0x812cfd0971faeb73
mov qword [rsp + 0x190], rax
movabs rax, 0x9a14fc7c30e5f08c
mov qword [rsp + 0x198], rax
movabs rax, 0x92ed65ff5a449a05
mov qword [rsp + 0x1a0], rax
movabs rax, 0xb5bb4eea85b9c6ae
mov qword [rsp + 0x1a8], rax
movabs rax, 0xf7e4e3cef6b8a1c1
mov qword [rsp + 0x60], rax
movabs rax, 0x14ea2ed72c561bfa
mov qword [rsp + 0x68], rax
movabs rax, 0x8bb18398e9cc0dd3
mov qword [rsp + 0x70], rax
movabs rax, 0xc2f97849d698f466
mov qword [rsp + 0x78], rax
movabs rax, 0x11348185522f80b6
mov qword [rsp + 0x80], rax
movabs rax, 0x35bb573a40cd6336
mov qword [rsp + 0x88], rax
movabs rax, 0x8149fd7e7197eb12
mov qword [rsp + 0x90], rax
movabs rax, 0x9a78fc19308df0ee
mov qword [rsp + 0x98], rax
movabs rax, 0x92c3658d5a219a75
mov qword [rsp + 0xa0], rax
movabs rax, 0xb5bb4e8f85c1c6cb
mov qword [rsp + 0xa8], rax
movdqa xmm0, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rsp + 0x160]
movdqa xmmword [rsp + 0x60], xmm0
movdqa xmm1, xmmword [rsp + 0x70]
xorps xmm1, xmmword [rsp + 0x170]
movdqa xmmword [rsp + 0x70], xmm1
movdqa xmm0, xmmword [rsp + 0x80]
xorps xmm0, xmmword [rsp + 0x180]
movdqa xmmword [rsp + 0x80], xmm0
movdqa xmm1, xmmword [rsp + 0x90]
xorps xmm1, xmmword [rsp + 0x190]
movdqa xmmword [rsp + 0x90], xmm1
movdqa xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rsp + 0x1a0]
movdqa xmmword [rsp + 0xa0], xmm0
lea rax, [rsp + 0x60]
mov rcx, 0xffffffffffffffff
nop dword [rax + rax]
inc rcx
cmp word [rax + rcx*2], 0
jne 0x14003b0c0
movabs rax, 0x7ffffffffffffffe
mov rdx, qword [rsp + 0x1c0]
sub rax, rdx
cmp rax, rcx
jb 0x14003c0c1
lea r9, [rsp + 0x1b0]
cmp qword [rsp + 0x1c8], 7
cmova r9, qword [rsp + 0x1b0]
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0xf0]
call fcn.140058c50
mov r14d, 9
mov dword [rsp + 0x50], r14d
mov rdx, qword [r13 + 8]
cmp rdx, qword [r13 + 0x10]
je 0x14003b164
movups xmm0, xmmword [rsp + 0xf0]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rsp + 0x100]
movups xmmword [rdx + 0x10], xmm1
mov eax, 7
mov word [rsp + 0xf0], r15w
add qword [r13 + 8], 0x20
jmp 0x14003b17c
lea r8, [rsp + 0xf0]
mov rcx, r13
call fcn.140030da0
mov rax, qword [rsp + 0x108]
cmp rax, 7
jbe 0x14003b1b8
lea rax, [rax*2 + 2]
mov rcx, qword [rsp + 0xf0]
mov rdx, rcx
cmp rax, 0x1000
jb 0x14003b1b2
mov rcx, qword [rcx - 8]
sub rdx, rcx
lea rax, [rdx - 8]
cmp rax, 0x1f
ja 0x14003c0c6
call fcn.14000da60
nop
mov rax, qword [rsp + 0x1c8]
cmp rax, 7
jbe 0x14003b1fc
lea rax, [rax*2 + 2]
mov rcx, qword [rsp + 0x1b0]
mov rdx, rcx
cmp rax, 0x1000
jb 0x14003b1f6
mov rcx, qword [rcx - 8]
sub rdx, rcx
lea rax, [rdx - 8]
cmp rax, 0x1f
ja 0x14003c0cc
call fcn.14000da60
nop
jmp 0x14003b22e
mov r13d, 0x80000000
movabs rdx, 0xb5bb4eea85b9c6ae
mov qword [rsp + 0x160], rsi
mov qword [rsp + 0x168], r12
mov qword [rsp + 0x170], rdi
mov qword [rsp + 0x178], rbx
movabs rax, 0x110081b352578081
mov qword [rsp + 0x180], rax
movabs rax, 0x35de574e40be636a
mov qword [rsp + 0x188], rax
movabs rax, 0x812cfd0971faeb73
mov qword [rsp + 0x190], rax
movabs rax, 0x9a14fc7c30e5f08c
mov qword [rsp + 0x198], rax
movabs rax, 0x92ed65ff5a449a05
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], rdx
movabs rax, 0xf7dee3e1f695a1ce
mov qword [rsp + 0x60], rax
movabs rax, 0x14c92ee02c741bf1
mov qword [rsp + 0x68], rax
movabs rax, 0x8bbe8391e9ec0dd3
mov qword [rsp + 0x70], rax
movabs rax, 0xc2e47854d681f42d
mov qword [rsp + 0x78], rax
movabs rax, 0x116181c7520480dd
mov qword [rsp + 0x80], rax
movabs rax, 0x35bb570340ca6318
mov qword [rsp + 0x88], rax
movabs rax, 0x8142fd40718feb1d
mov qword [rsp + 0x90], rax
movabs rax, 0x9a7afc0e3080f0f8
mov qword [rsp + 0x98], rax
movabs rax, 0x92ed65ff5a309a60
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rdx
movdqa xmm0, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rsp + 0x160]
movdqa xmmword [rsp + 0x60], xmm0
movdqa xmm1, xmmword [rsp + 0x70]
xorps xmm1, xmmword [rsp + 0x170]
movdqa xmmword [rsp + 0x70], xmm1
movdqa xmm0, xmmword [rsp + 0x80]
xorps xmm0, xmmword [rsp + 0x180]
movdqa xmmword [rsp + 0x80], xmm0
movdqa xmm1, xmmword [rsp + 0x90]
xorps xmm1, xmmword [rsp + 0x190]
movdqa xmmword [rsp + 0x90], xmm1
movdqa xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rsp + 0x1a0]
movdqa xmmword [rsp + 0xa0], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0xb0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xc0], xmm1
lea rax, [rsp + 0x60]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x14003b400
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0xb0]
call fcn.140030bc0
nop
mov qword [rsp + 0x348], r15
lea rdx, [rsp + 0xb0]
cmp qword [rsp + 0xc8], 7
cmova rdx, qword [rsp + 0xb0]
mov qword [rsp + 0x40], r15
lea rax, [rsp + 0x348]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], 0x2011f
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
test eax, eax
jne 0x14003c0d2
mov rbx, qword [rsp + 0x348]
mov qword [rsp + 0x348], rbx
mov rax, qword [rsp + 0xc8]
cmp rax, 7
jbe 0x14003b4d3
lea rax, [rax*2 + 2]
mov rcx, qword [rsp + 0xb0]
mov rdx, rcx
cmp rax, 0x1000
jb 0x14003b4cd
mov rcx, qword [rcx - 8]
sub rdx, rcx
lea rax, [rdx - 8]
cmp rax, 0x1f
ja 0x14003c18e
call fcn.14000da60
nop
movdqa xmm0, xmmword [0x1400c8870]
movdqu xmmword [rsp + 0xc0], xmm0
mov word [rsp + 0xb0], r15w
lea rdx, [rsp + 0x1b0]
lea rcx, [rsp + 0x348]
call fcn.1400391a0
nop
cmp byte [rsp + 0x1c8], 1
jne 0x14003c194
mov rdi, qword [rsp + 0x1b0]
mov rsi, qword [rsp + 0x1b8]
mov r12, qword [rsp + 0x1d8]
nop dword [rax]
cmp rdi, rsi
je 0x14003b584
cmp qword [rdi + 0x10], 0
je 0x14003b57e
cmp r12, qword [rsp + 0x1e0]
je 0x14003b563
mov rdx, rdi
mov rcx, r12
call fcn.140051930
add r12, 0x20
mov qword [rsp + 0x1d8], r12
add rdi, 0x20
jmp 0x14003b530
mov r8, rdi
mov rdx, r12
lea rcx, [rsp + 0x1d0]
call fcn.14005d470
mov r12, qword [rsp + 0x1d8]
add rdi, 0x20
jmp 0x14003b530
lea rcx, [rsp + 0x1b0]
call fcn.1400507f0
nop
test rbx, rbx
je 0x14003b5c6
lea rax, [rbx + r13]
cmp rax, 5
jbe 0x14003b5c6
cmp rbx, 0xffffffff80000007
je 0x14003b5c6
cmp rbx, 0xffffffff80000060
je 0x14003b5c6
cmp rbx, 0xffffffff80000050
je 0x14003b5c6
mov rcx, rbx
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
nop
jmp 0x14003b5d8
movabs r9, 0x7ffffffffffffffe
movabs r11, 0xb5bb4eea85b9c6ae
movabs r10, 0x35de574e40be636a
movabs r8, 0x8bd783fde9af0d8f
movabs rax, 0xc2977820d6eff448
movabs rsi, 0x148c2eb22c351ba6
movabs rdi, 0xf78ae3a7f6daa19d
mov rbx, qword [rsp + 0x1d0]
mov qword [rsp + 0x358], rbx
mov r13, rbx
cmp rbx, r12
je 0x14003bf8d
nop word [rax + rax]
mov rdx, qword [r13 + 0x10]
test rdx, rdx
je 0x14003bf33
mov qword [rsp + 0x210], rdi
mov qword [rsp + 0x218], rsi
mov qword [rsp + 0x220], r8
mov qword [rsp + 0x228], rax
movabs rcx, 0x110081b352578081
mov qword [rsp + 0x230], rcx
mov qword [rsp + 0x238], r10
movabs rbx, 0xf7efe3cff6a9a1c1
mov qword [rsp + 0xf0], rbx
movabs rbx, 0x14e32eee2c591bca
mov qword [rsp + 0xf8], rbx
movabs rbx, 0x8b8b8393e9ca0dff
mov qword [rsp + 0x100], rbx
movabs rbx, 0xc2fa784dd680f42b
mov qword [rsp + 0x108], rbx
movabs rbx, 0x110081d7523980e0
mov qword [rsp + 0x110], rbx
mov qword [rsp + 0x118], r10
movdqu xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
movups xmm2, xmmword [rsp + 0x110]
xorps xmm0, xmmword [rsp + 0x210]
movdqa xmmword [rsp + 0x60], xmm0
xorps xmm1, xmmword [rsp + 0x220]
movdqa xmmword [rsp + 0x70], xmm1
xorps xmm2, xmmword [rsp + 0x230]
movdqa xmmword [rsp + 0x80], xmm2
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], rsi
mov qword [rsp + 0x100], r8
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rcx
mov qword [rsp + 0x118], r10
movabs rax, 0x812cfd0971faeb73
mov qword [rsp + 0x120], rax
movabs rax, 0x9a14fc7c30e5f08c
mov qword [rsp + 0x128], rax
movabs rax, 0x92ed65ff5a449a05
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], r11
movabs rax, 0xf7dee3e1f695a1ce
mov qword [rsp + 0x160], rax
movabs rax, 0x14c92ee02c741bf1
mov qword [rsp + 0x168], rax
movabs rax, 0x8bbe8391e9ec0dd3
mov qword [rsp + 0x170], rax
movabs rax, 0xc2e47854d681f42d
mov qword [rsp + 0x178], rax
movabs rax, 0x116181c7520480dd
mov qword [rsp + 0x180], rax
movabs rax, 0x35bb570340ca6318
mov qword [rsp + 0x188], rax
movabs rax, 0x8142fd40718feb1d
mov qword [rsp + 0x190], rax
movabs rax, 0x9a7afc0e3080f0f8
mov qword [rsp + 0x198], rax
movabs rax, 0x92ed65a35a309a60
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], r11
movdqa xmm0, xmmword [rsp + 0x160]
xorps xmm0, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0x160], xmm0
movdqa xmm1, xmmword [rsp + 0x170]
xorps xmm1, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0x170], xmm1
movdqa xmm0, xmmword [rsp + 0x180]
xorps xmm0, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x180], xmm0
movdqa xmm1, xmmword [rsp + 0x190]
xorps xmm1, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0x190], xmm1
movdqa xmm0, xmmword [rsp + 0x1a0]
xorps xmm0, xmmword [rsp + 0x130]
movdqa xmmword [rsp + 0x1a0], xmm0
lea rax, [rsp + 0x160]
mov rcx, 0xffffffffffffffff
movzx ebx, byte [rsp + 0x340]
inc rcx
cmp word [rax + rcx*2], 0
jne 0x14003b8e0
mov rax, r9
sub rax, rdx
cmp rax, rcx
jb 0x14003c1b2
mov rax, r13
cmp qword [r13 + 0x18], 7
jbe 0x14003b907
mov rax, qword [r13]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x160]
lea rcx, [rsp + 0x140]
call fcn.140058c50
or r14d, 4
mov dword [rsp + 0x348], r14d
mov dword [rsp + 0x50], r14d
lea rax, [rsp + 0x60]
mov rsi, 0xffffffffffffffff
nop dword [rax + rax]
inc rsi
cmp word [rax + rsi*2], 0
jne 0x14003b950
mov r14, qword [rsp + 0x150]
mov rcx, qword [rsp + 0x158]
mov rax, rcx
sub rax, r14
cmp rsi, rax
ja 0x14003b9c5
lea rax, [r14 + rsi]
mov qword [rsp + 0x150], rax
lea rdi, [rsp + 0x140]
cmp rcx, 7
cmova rdi, qword [rsp + 0x140]
lea rcx, [rdi + r14*2]
lea r8, [rsi + rsi]
lea rdx, [rsp + 0x60]
call fcn.1400a62b0
lea rax, [r14 + rsi]
mov word [rdi + rax*2], r15w
lea rax, [rsp + 0x140]
movabs rdi, 0xf78ae3a7f6daa19d
jmp 0x14003b9e3
mov qword [rsp + 0x20], rsi
lea r9, [rsp + 0x60]
movzx r8d, bl
mov rdx, rsi
lea rcx, [rsp + 0x140]
call fcn.1400607e0
xorps xmm0, xmm0
movups xmmword [rsp + 0xb0], xmm0
mov qword [rsp + 0xc0], r15
mov qword [rsp + 0xc8], r15
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0xb0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xc0], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 7
mov word [rax], r15w
mov r14d, dword [rsp + 0x348]
or r14d, 2
mov dword [rsp + 0x50], r14d
lea r8, [rsp + 0xb0]
lea rcx, [rsp + 0x350]
call fcn.1400386a0
nop
mov rax, qword [rsp + 0xc8]
cmp rax, 7
jbe 0x14003ba90
lea rax, [rax*2 + 2]
mov rcx, qword [rsp + 0xb0]
mov rdx, rcx
cmp rax, 0x1000
jb 0x14003ba8a
mov rcx, qword [rcx - 8]
sub rdx, rcx
lea rax, [rdx - 8]
cmp rax, 0x1f
ja 0x14003c19a
call fcn.14000da60
nop
mov qword [rsp + 0xc0], r15
mov qword [rsp + 0xc8], 7
mov word [rsp + 0xb0], r15w
mov rax, qword [rsp + 0x158]
cmp rax, 7
jbe 0x14003baf1
lea rax, [rax*2 + 2]
mov rcx, qword [rsp + 0x140]
mov rdx, rcx
cmp rax, 0x1000
jb 0x14003baeb
mov rcx, qword [rcx - 8]
sub rdx, rcx
lea rax, [rdx - 8]
cmp rax, 0x1f
ja 0x14003c1a0
call fcn.14000da60
nop
mov qword [rsp + 0x150], r15
mov qword [rsp + 0x158], 7
mov word [rsp + 0x140], r15w
mov qword [rsp + 0x290], rdi
movabs rsi, 0x148c2eb22c351ba6
mov qword [rsp + 0x298], rsi
mov qword [rsp + 0x240], rdi
mov qword [rsp + 0x248], rsi
movdqu xmm0, xmmword [rsp + 0x240]
xorps xmm0, xmmword [rsp + 0x290]
movdqa xmmword [rsp + 0x210], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0x100], r15
mov qword [rsp + 0x108], r15
lea rax, [rsp + 0x210]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x14003bb80
lea rdx, [rsp + 0x210]
lea rcx, [rsp + 0xf0]
call fcn.140030bc0
nop
lea r8, [rsp + 0xf0]
lea rdx, [rsp + 0x250]
lea rcx, [rsp + 0x350]
call fcn.140038f70
nop
mov rax, qword [rsp + 0x108]
cmp rax, 7
jbe 0x14003bc03
lea rax, [rax*2 + 2]
mov rcx, qword [rsp + 0xf0]
mov rdx, rcx
cmp rax, 0x1000
jb 0x14003bbfd
mov rcx, qword [rcx - 8]
sub rdx, rcx
lea rax, [rdx - 8]
cmp rax, 0x1f
ja 0x14003c1a6
call fcn.14000da60
nop
mov qword [rsp + 0x100], r15
mov qword [rsp + 0x108], 7
mov word [rsp + 0xf0], r15w
cmp byte [rsp + 0x270], 1
jne 0x14003bee1
lea rdx, [rsp + 0x250]
lea rcx, [rsp + 0xd0]
call fcn.140051930
nop
lea rsi, [rsp + 0xd0]
mov r9, qword [rsp + 0xd0]
mov r8, qword [rsp + 0xe8]
cmp r8, 7
cmova rsi, r9
mov rax, qword [rsp + 0xe0]
lea rcx, [rax + rax]
add rsi, rcx
lea rdi, [rsp + 0xd0]
cmp r8, 7
cmova rdi, r9
add rdi, rcx
lea rcx, [rsp + 0xd0]
cmp r8, 7
cmova rcx, r9
mov r8d, 0x22
mov rdx, rdi
call fcn.140081440
mov r8, rax
cmp rax, rdi
je 0x14003bccf
lea rcx, [rax + 2]
cmp rcx, rdi
je 0x14003bccf
movzx eax, word [rcx]
cmp ax, 0x22
je 0x14003bcc6
mov word [r8], ax
add r8, 2
add rcx, 2
cmp rcx, rdi
jne 0x14003bcb5
lea rax, [rsp + 0xd0]
cmp qword [rsp + 0xe8], 7
cmova rax, qword [rsp + 0xd0]
mov r9, r8
sub r9, rax
sar r9, 1
sub rsi, r8
sar rsi, 1
mov rdi, qword [rsp + 0xe0]
mov rax, rdi
sub rax, r9
cmp rax, rsi
cmovb rsi, rax
lea rax, [rsp + 0xd0]
cmp qword [rsp + 0xe8], 7
cmova rax, qword [rsp + 0xd0]
lea rcx, [rax + r9*2]
sub rdi, rsi
lea rdx, [rcx + rsi*2]
mov r8, rdi
sub r8, r9
lea r8, [r8*2 + 2]
call fcn.1400a62b0
mov qword [rsp + 0xe0], rdi
movabs rdi, 0xf78ae3a7f6daa19d
mov qword [rsp + 0x1b0], rdi
movabs rsi, 0x148c2eb22c351ba6
mov qword [rsp + 0x1b8], rsi
movabs rax, 0xf7e6e3d7f6a2a1f8
mov qword [rsp + 0x1f0], rax
movabs rax, 0x148c2ed72c471bc9
mov qword [rsp + 0x1f8], rax
movdqu xmm0, xmmword [rsp + 0x1f0]
xorps xmm0, xmmword [rsp + 0x1b0]
movdqa xmmword [rsp + 0x210], xmm0
lea rdx, [rsp + 0x210]
lea rcx, [rsp + 0xd0]
call fcn.1400517b0
cmp rax, 0xffffffffffffffff
je 0x14003be17
mov rax, qword [rsp + 0xe8]
cmp rax, 7
jbe 0x14003bec4
lea rax, [rax*2 + 2]
mov rcx, qword [rsp + 0xd0]
mov rdx, rcx
cmp rax, 0x1000
jb 0x14003be0c
mov rcx, qword [rcx - 8]
sub rdx, rcx
lea rax, [rdx - 8]
cmp rax, 0x1f
ja 0x14003c1ac
call fcn.14000da60
nop
jmp 0x14003bec4
mov rcx, qword [rsp + 0x340]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14003be73
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], r15
mov qword [rdx + 0x18], r15
movups xmm0, xmmword [rsp + 0xd0]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rsp + 0xe0]
movups xmmword [rdx + 0x10], xmm1
mov qword [rsp + 0xe0], r15
mov eax, 7
mov qword [rsp + 0xe8], rax
mov word [rsp + 0xd0], r15w
add qword [rcx + 8], 0x20
jmp 0x14003be88
lea r8, [rsp + 0xd0]
call fcn.140030da0
mov rax, qword [rsp + 0xe8]
cmp rax, 7
jbe 0x14003bec4
lea rax, [rax*2 + 2]
mov rcx, qword [rsp + 0xd0]
mov rdx, rcx
cmp rax, 0x1000
jb 0x14003bebe
mov rcx, qword [rcx - 8]
sub rdx, rcx
lea rax, [rdx - 8]
cmp rax, 0x1f
ja 0x14003c1ac
call fcn.14000da60
nop
mov word [rsp + 0xd0], r15w
mov qword [rsp + 0xe8], 7
mov qword [rsp + 0xe0], r15
lea rcx, [rsp + 0x250]
call fcn.140050870
nop
mov rcx, qword [rsp + 0x350]
test rcx, rcx
je 0x14003bf33
mov eax, 0x80000000
add rax, rcx
cmp rax, 5
jbe 0x14003bf2b
cmp rcx, 0xffffffff80000007
je 0x14003bf2b
cmp rcx, 0xffffffff80000060
je 0x14003bf2b
cmp rcx, 0xffffffff80000050
je 0x14003bf2b
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov qword [rsp + 0x350], r15
add r13, 0x20
cmp r13, r12
je 0x14003bf85
movabs rax, 0xc2977820d6eff448
movabs r8, 0x8bd783fde9af0d8f
movabs r9, 0x7ffffffffffffffe
movabs r10, 0x35de574e40be636a
movabs r11, 0xb5bb4eea85b9c6ae
jmp 0x14003b640
mov r12, qword [rsp + 0x1d8]
mov rbx, qword [rsp + 0x1d0]
jmp 0x14003bf95
mov rbx, qword [rsp + 0x358]
mov r13, qword [rsp + 0x340]
test rbx, rbx
je 0x14003bfdd
mov rdx, r12
mov rcx, rbx
call fcn.140030cf0
mov rax, qword [rsp + 0x1e0]
sub rax, rbx
and rax, 0xffffffffffffffe0
mov rcx, rbx
cmp rax, 0x1000
jb 0x14003bfd4
mov rbx, qword [rbx - 8]
sub rcx, rbx
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14003c1b8
mov rcx, rbx
call fcn.14000da60
nop
mov rax, r13
add rsp, 0x300
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
mov qword [rsp + 0x1f0], rsi
mov qword [rsp + 0x1f8], r12
mov qword [rsp + 0x200], rdi
mov qword [rsp + 0x208], rbx
movabs rcx, 0x83eb86d5b5bdc4cf
mov qword [rsp + 0xf0], rcx
movabs rcx, 0x34db56f7555050c3
mov qword [rsp + 0xf8], rcx
movabs rcx, 0x8bf9e79885c66ce9
mov qword [rsp + 0x100], rcx
mov qword [rsp + 0x108], rbx
movups xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
xorps xmm0, xmmword [rsp + 0x1f0]
movdqa xmmword [rsp + 0xf0], xmm0
xorps xmm1, xmmword [rsp + 0x200]
movdqa xmmword [rsp + 0x100], xmm1
lea r8, [rsp + 0xf0]
mov edx, eax
lea rcx, [rsp + 0x2a0]
call fcn.1400398c0
lea rdx, [0x1400d32e8]
lea rcx, [rsp + 0x2a0]
call fcn.140084008
nop
call fcn.140087d64
nop
call fcn.140087d64
nop
call fcn.140087d64
nop
call fcn.14002b050
call fcn.140087d64
nop
call fcn.140087d64
nop
mov qword [rsp + 0x140], rsi
mov qword [rsp + 0x148], r12
mov qword [rsp + 0x150], rdi
mov qword [rsp + 0x158], rbx
movabs rcx, 0x83eb86d5b5bdc4cf
mov qword [rsp + 0xf0], rcx
movabs rcx, 0x34db56f7555050c3
mov qword [rsp + 0xf8], rcx
movabs rcx, 0x8bf9e79885c66ce9
mov qword [rsp + 0x100], rcx
mov qword [rsp + 0x108], rbx
movups xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
xorps xmm0, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0xf0], xmm0
xorps xmm1, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x100], xmm1
lea r8, [rsp + 0xf0]
mov edx, eax
lea rcx, [rsp + 0x2c8]
call fcn.1400398c0
lea rdx, [0x1400d32e8]
lea rcx, [rsp + 0x2c8]
call fcn.140084008
nop
call fcn.140087d64
nop
call fcn.1400326a0
nop
call fcn.140087d64
nop
call fcn.140087d64
nop
call fcn.140087d64
int3
call fcn.140087d64
nop
call fcn.14002b050
nop
call fcn.140087d64
int3