Function at 0x14009d6b0
Capabilities:
Create directory
Get common file path

Disassembly:
mov rax, rsp
xchg r10, r10
xchg r10, rbx
mov qword [rax + 0x10], r10
xchg rbx, r10
xchg rsi, r10
mov qword [rax + 0x18], r10
jmp 0x14009d825
mov rdx, qword [rbp - 0x50]
mov dword [rsp - 0x3c], ebp
nop
movabs r14, 0xffffffff5501d23d
xor r14, 0x76a746ea
jmp 0x14009da46
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
jmp 0x14009d776
movd xmm6, r13d
movdqa xmm7, xmmword [0x1401193b0]
movd xmm8, edi
movdqa xmm9, xmmword [0x1401193c0]
xchg r14, r14
lea rcx, [rsp + 0x50]
nop word [rax + rax]
jmp 0x14009da30
xchg rsp, rbx
movups xmm1, xmmword [str.iTZII2_]
xchg rsp, r13
movups xmmword [r13 + 0x60], xmm1
xchg rsp, r13
movups xmm0, xmmword [0x14011d510]
jmp 0x14009daf0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
mov dword [rsp - 0xc], 0x70fb31f4
paddw xmm3, xmm2
jmp 0x14009d96e
mov dword [rsp - 0x40], 0x531cc88b
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0x20
jmp 0x14009dbc4
add eax, 0x58cbf327
add eax, 0x12605fe2
sub eax, 0x239ae038
add eax, 0x1b985ea1
jmp 0x14009dbff
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
jmp 0x14009db93
xchg rbx, rbx
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
mov dword [rsp - 0x30], edx
jmp 0x14009d751
mov dword [rsp - 0x2c], 0x2cd3791e
mov qword [rbp - 0x38], rsi
lea rdi, [rbp - 0x48]
jmp 0x14009d9c3
xchg r14, rcx
inc r8
mov dword [rsp - 0x18], 0x6f43bf1e
cmp word [rdx + r8*2], bx
jne 0x14009d7f0
lea rcx, [rbp - 0x48]
call fcn.14000e8c0
jmp 0x14009dc63
mov dword [rsp - 0x28], ecx
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x14009da13
xchg r10, rsi
xchg rsi, rdi
mov qword [rax + 0x20], rsi
xchg rsi, rdi
push rcx
mov qword [rsp], rbp
push r12
jmp 0x14009d875
mov dword [rsp - 0x3c], edx
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
jmp 0x14009d814
xor edi, 0x4ccdf592
sub edi, 0xf4e7202
sub edi, 0x261d3e18
xor edi, 0x3292759b
jmp 0x14009dc3a
mov dword [rsp - 0x40], 0x26d1616b
push r13
nop
jmp 0x14009da75
sar edx, 1
mov eax, edx
xchg r11, r11
jmp 0x14009dc98
xchg rbx, r15
xchg rdi, rbx
mov qword [rbp - 0x38], rdi
xchg rdi, rbx
mov qword [rbp - 0x30], 0x1da83406
sub qword [rbp - 0x30], 0xe3a1ed6
jmp 0x14009db0a
mov r12d, dword [0x1402567d0]
mov rdx, rdx
cmp r12d, 2
jl 0x14009dbda
movdqa xmm5, xmmword [0x140119390]
movdqa xmm4, xmmword [0x1401193f0]
mov r8, r8
jmp 0x14009d702
sar edx, 1
sar edx, 1
sar edx, 1
sar edx, 1
jmp 0x14009d885
lea rcx, [0x14011d3c0]
xchg r11, r11
call sub.SHELL32.dll_SHGetKnownFolderPath
xor ebx, ebx
xchg rbx, r15
mov qword [rbp - 0x48], r15
jmp 0x14009d891
movzx eax, word [0x14011d538]
mov word [rbp - 0x68], ax
mov dword [rsp - 0x28], 0x59d85c15
mov r8d, ebx
mov edi, 0x6a0836ba
xor edi, 0x1993c811
xor edi, 0x782b3be0
jmp 0x14009db5e
lea r9, [rsp + 0x50]
lea r9, [r9 + rax*2]
nop word [rax + rax]
mov dword [rsp - 0x30], esi
mov eax, 0x72cabf9
jmp 0x14009d78f
inc rdx
cmp word [rax + rdx*2], 0
jne 0x14009d957
mov rcx, qword [rbp - 0x38]
jmp 0x14009dc21
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
mov dword [rsp - 0x40], 0x255ced1
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
jmp 0x14009d83e
mov dword [rsp - 0x38], esi
xor rax, rsp
mov qword [rbp + 0x48], rax
mov r15d, ecx
mov dword [rsp - 0x18], 0x620c27f9
jmp 0x14009db85
mov rdx, rbp
xchg r14, rbp
nop
mov dword [rsp - 0x34], 0x7cdb29ae
jmp 0x14009d957
cmp r8, 8
cmovae rdi, qword [rbp - 0x48]
mov dword [rsp - 0x34], 0x302a3077
lea rcx, [rdi + rcx*2]
lea r8, [rdx + rdx]
lea rdx, [rsp + 0x50]
call fcn.1400ec010
jmp 0x14009dbe2
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x14009d7ba
add ax, 0x32
xor word [r9], ax
mov r8, r8
inc r8d
lea r9, [r9 + 2]
jmp 0x14009dad6
pmuldq xmm0, xmm4
mov r15, r15
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
mov dword [rsp - 0xc], ebp
jmp 0x14009dab8
movd xmm2, r8d
pshufd xmm2, xmm2, 0
xchg r14, r14
paddd xmm2, xmm5
jmp 0x14009d7a8
add r14, 0x1afc6681
sub r14, 0x30383b1c
add r14, 0x19923087
sub r14, 0x9a64a66
xor r14, 0x58bf255a
add r14, 0x1604d1ba
jmp 0x14009db45
mov qword [rsp - 8], r14
sub rsp, 8
nop
mov qword [rsp - 8], r15
sub rsp, 8
lea rbp, [rax - 0xb8]
jmp 0x14009da94
mov dword [rsp - 0x34], 0x68f36cb4
sub rsp, 0xabd4da4
add rsp, 0xabd4c14
xchg r13, rax
movaps xmmword [r13 - 0x38], xmm6
xchg r13, rax
jmp 0x14009dc4b
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
xchg rsi, rsi
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x14009dcab
cmp r8d, 0x25
mov r8, r8
jl 0x14009d94d
lea rax, [rsp + 0x50]
xchg r14, rbp
jmp 0x14009d9af
mov r12, r12
xchg r13, rsp
movups xmmword [r13 + 0x70], xmm0
xchg r13, rsp
movups xmm1, xmmword [0x14011d520]
jmp 0x14009dccb
xor qword [rbp - 0x30], 0x126b4483
add qword [rbp - 0x30], 0x183e7a15
sub qword [rbp - 0x30], 0x13553ea
sub qword [rbp - 0x30], 0x340e77d7
mov word [rbp - 0x48], bx
jmp 0x14009d6cc
imul ecx, eax, 0x38
mov r8, r8
movzx eax, r8w
sub ax, cx
jmp 0x14009d9fc
add r14, 0x7fffffff
add r14, 0x2311ab3f
xchg rcx, r14
mov r8, rcx
jmp 0x14009d7ed
add edi, 0x7036f06c
sub edi, 0x42a41cc5
sub edi, 0x191ccb68
add edi, 0x186b7424
sub edi, 0x3892418f
lea r13d, [rdi - 0x1a]
jmp 0x14009d8b3
lea r9, [rbp - 0x50]
xor r8d, r8d
xor edx, edx
jmp 0x14009d8ec
mov r15, r15
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
mov dword [rsp - 0x44], ebx
shufps xmm1, xmm0, 0xdd
jmp 0x14009d9eb
movaps xmmword [r12 - 0x68], xmm9
xchg r12, rax
mov rax, qword [0x1402567f0]
jmp 0x14009d994
xchg rcx, rcx
jl 0x14009da30
cmp r8d, 0x25
jge 0x14009dae3
mov rdi, rdi
movsxd rax, r8d
jmp 0x14009d935
mov r9, r9
mov word [rdi + rsi*2], bx
mov edi, 0x42c4b975
add edi, 0xe23ef56
xor edi, 0x46e07823
jmp 0x14009d858
add eax, 0xa19897b
sub eax, 0x56f720ea
xor eax, 0x22b8c60a
add eax, 0x5289009d
imul r8d
add edx, r8d
xchg r13, r13
jmp 0x14009d8df
mov dword [rsp - 0xc], 0x42595000
xchg r9, r8
mov r9, qword [rbp - 0x30]
xchg r9, r8
xchg r11, rax
jmp 0x14009dc7a
xor edi, 0x2330c70b
sub edi, 0x34fbc7d1
jmp 0x14009dfe6
movaps xmmword [rax - 0x48], xmm7
mov dword [rsp - 0x24], 0x5835151b
movaps xmmword [rax - 0x58], xmm8
xchg r12, rax
jmp 0x14009dbb0
mov r14, r14
nop
movups xmm0, xmmword [str.nwLAYEA]
xchg rbx, rsp
movups xmmword [rbx + 0x50], xmm0
jmp 0x14009d730
mov r11, r8
xchg r11, rax
sub rax, rcx
mov dword [rsp - 0x44], edx
cmp rdx, rax
ja 0x14009dcf3
lea rsi, [rcx + rdx]
jmp 0x14009d7d8
shr eax, 0x1c
shr eax, 1
shr eax, 1
shr eax, 1
add edx, eax
movzx eax, dx
jmp 0x14009db33
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x10], edi
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
xchg rbx, rbx
jmp 0x14009d6eb
mov dword [rsp - 0x1c], 0x7f405e22
xchg rbp, r8
movups xmmword [r8 - 0x80], xmm1
xchg r8, rbp
movsd xmm0, qword [0x14011d530]
xchg r13, r13
movsd qword [rbp - 0x70], xmm0
jmp 0x14009d909
xchg rdx, r9
mov qword [rsp + 0x20], r9
xchg rdx, r9
lea r9, [rsp + 0x50]
jmp 0x14009dd08
xchg r10, r10
xor r8d, r8d
lea rcx, [rbp - 0x48]
jmp 0x14009dfe1
lea rdx, [rsp + 0x30]
xchg rbp, rbp
call fcn.1400ec010
mov word [rdi + rsi*2], bx
jmp 0x14009de16
ja 0x14009e0e4
lea rsi, [r14 + rcx]
mov qword [rbp - 0x38], rsi
mov dword [rsp - 0x14], 0x44cbbdb6
lea rdi, [rbp - 0x48]
jmp 0x14009df59
mov r8d, ebx
mov dword [rsp - 0x28], ecx
cmp r12d, 2
jl 0x14009e0d4
movdqa xmm4, xmmword [0x1401193f0]
movd xmm6, r13d
jmp 0x14009dedb
xor eax, 0x5cb418ed
add eax, 0x63c30b6f
xor eax, 0x59d0b8a2
xor eax, 0xa48c7f7f
jmp 0x14009decd
mov dword [rsp - 0x28], 0xd9ab503
imul ecx, eax, 0x38
movzx eax, r8w
sub ax, cx
jmp 0x14009dffe
sub rax, rcx
mov dword [rsp - 0x2c], 0x5e7541e0
cmp r14, rax
jmp 0x14009dd2d
sub r8d, 0x3cec3abb
add r8d, 0x521696d2
sub r8d, 0x30d6ed6a
add r8d, 0x2889eda5
sub r8d, 0x2d5f9e5d
add r8d, 0x37918687
sub r8d, 0x37a55611
jmp 0x14009e0cd
xchg r10, rax
mov r10, rdx
xchg r10, rax
jmp 0x14009dd9f
movq xmm0, qword [str.VVRTC_L]
xchg r8, r8
pxor xmm3, xmm0
movq qword [rsp + 0x30], xmm3
movdqa xmm2, xmmword [0x1401193a0]
jmp 0x14009de1b
jmp 0x14009e146
movdqa xmm1, xmm2
mov dword [rsp - 0x20], 0x5680de4f
punpckldq xmm1, xmm2
jmp 0x14009e0ae
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
mov dword [rsp - 0x34], 0x1156417e
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
jmp 0x14009df44
movq xmm2, xmm8
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x38]
xchg rbp, rbp
pxor xmm3, xmm0
movq qword [rsp + 0x38], xmm3
mov r8d, 0x505dcf3a
jmp 0x14009ddb2
xchg r13, rsp
cmp word [0x14011d556], 0
je 0x14009dea3
jmp 0x14009dd4c
mov rsi, rsi
lea r9, [r9 + 2]
cmp r8d, 0xc
jl 0x14009dfb4
lea rax, [rsp + 0x30]
jmp 0x14009dfcd
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
xchg r11, r11
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
paddw xmm3, xmm2
jmp 0x14009ddf4
imul r8d
add edx, r8d
mov r15, r15
jmp 0x14009e035
mov dword [rsp - 0x40], 0x3243823f
movd xmm5, edi
movdqa xmm8, xmmword [0x1401193c0]
jmp 0x14009df1e
mov rcx, qword [rbp - 0x38]
xchg r14, rdx
mov r14, qword [rbp - 0x30]
xchg r14, rdx
jmp 0x14009dde8
mov dword [rsp - 0x20], ebp
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
jmp 0x14009e084
movdqa xmm2, xmmword [0x140119390]
movdqa xmm1, xmm2
mov dword [rsp - 0x44], edi
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x14009df08
mov rsi, rsi
pmulld xmm0, xmmword [0x1401193b0]
psubd xmm2, xmm0
jmp 0x14009e04b
cmp rdx, 8
cmovae rdi, qword [rbp - 0x48]
xchg rbx, rbx
lea rcx, [rdi + rcx*2]
lea r8, [r14 + r14]
jmp 0x14009dd17
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401193b0]
mov rdi, rdi
psubd xmm2, xmm0
jmp 0x14009dead
cmovae rcx, qword [rbp - 0x48]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
mov dword [rsp - 0x2c], 0x65ac77d9
movups xmm0, xmmword [str.VVRTC_L]
jmp 0x14009e014
lea r9, [r9 + rax*2]
mov eax, 0x2b1ad850
add eax, 0x4a68f3fb
xor eax, 0x717318f4
add eax, 0x52f5fa73
jmp 0x14009dd6f
mov dword [rsp - 0x28], 0x33693e84
nop dword [rax]
inc r14
jmp 0x14009e095
call fcn.140015440
lea rdx, [rbp - 0x48]
mov r8, r8
lea rcx, [0x140256260]
call fcn.1400af720
jmp 0x14009e063
neg ax
add ax, 0xffce
neg ax
xor word [r9], ax
inc r8d
jmp 0x14009de92
xchg rsp, r15
movups xmmword [r15 + 0x30], xmm0
xchg r15, rsp
movsd xmm1, qword [str.NCH]
xchg rsp, r13
movsd qword [r13 + 0x40], xmm1
jmp 0x14009de7c
sar edx, 4
sar edx, 1
mov eax, edx
shr eax, 0x1e
shr eax, 1
add edx, eax
movzx eax, dx
jmp 0x14009dd88
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0xc], ebx
pshufd xmm3, xmm1, 0xd8
jmp 0x14009de55
test al, al
mov dword [rsp - 0x24], 0x77219d03
jne 0x14009dfa4
lea rcx, [rbp - 0x48]
cmp qword [rbp - 0x30], 8
xchg r15, r15
jmp 0x14009df8f
psrad xmm1, xmm6
mov dword [rsp - 0x34], ebp
movdqa xmm0, xmm1
jmp 0x14009df72
cmp word [rax + r14*2], 0
jne 0x14009dfd9
mov dword [rsp - 0x2c], 0x28cd9e6b
jmp 0x14009def5
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
mov dword [rsp - 0x14], 0x4362824f
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
jmp 0x14009de30
xor r8d, 0x2fc7bdad
mov eax, r8d
mov rbp, rbp
lea r9, [rsp + 0x30]
jmp 0x14009dfb0
xchg rdi, r14
mov qword [rsp + 0x20], rdi
xchg r14, rdi
lea r9, [rsp + 0x30]
xor r8d, r8d
mov rsi, rsi
jmp 0x14009e0ff
xchg r13, rdx
mov r13, r14
xchg r13, rdx
lea rcx, [rbp - 0x48]
jmp 0x14009e139
sub r15d, 0x2dcec77c
add r15d, 0x58062231
add r15d, 0x1ad1b22a
sub r15d, 0x563cfc19
xor r15d, 0x2853709c
jmp 0x14009e5c6
mov dword [rsp - 0x10], 0x2403883
call fcn.140015440
xchg r13, rcx
mov r13, qword [rbp - 0x50]
xchg r13, rcx
call qword [sym.imp.ole32.dll_CoTaskMemFree]
cmp r15d, 0x1e
jmp 0x14009e15f
jbe 0x14009e174
mov dword [rsp - 0x44], ebp
mov r15d, 0x39875fbc
jmp 0x14009e111
mov eax, 0x7c255a9
add eax, 0x4223bb1d
add eax, 0x331597a1
sub eax, 0x5cbf4f3a
jmp 0x14009e4ba
xchg rsp, r14
movups xmm1, xmmword [0x14011d590]
movups xmmword [rbp - 0x80], xmm1
mov rsp, rsp
movups xmm0, xmmword [0x14011d5a0]
jmp 0x14009e4fe
movups xmmword [r13], xmm0
xchg r13, rbp
movups xmmword [rbp + 0x10], xmm0
xchg r11, r11
jmp 0x14009e4eb
movdqa xmm7, xmmword [0x1401193b0]
mov dword [rsp - 0x20], edx
mov eax, 0x425e8477
xor eax, 0x518e1dd0
add eax, 0x4272841
xor eax, 0x48183d4
sub eax, 0x11c52838
jmp 0x14009e2b2
jl 0x14009e388
movdqa xmm5, xmmword [0x140119390]
xchg rbx, rbx
movdqa xmm4, xmmword [0x1401193f0]
movd xmm6, r13d
jmp 0x14009e1be
movups xmm0, xmmword [0x14011d580]
xchg r14, rsp
movups xmmword [r14 + 0x70], xmm0
jmp 0x14009e18d
mov dword [rsp - 0x40], 0x56f0449d
lea rdx, [rbp - 0x48]
lea rcx, [rbp - 0x20]
call fcn.1400ae9b0
mov r10, r10
jmp 0x14009e395
sub dword [rsp + 0x28], 0x1fee5765
mov dword [rsp + 0x20], r13d
xchg rcx, rcx
mov edx, 0x46baa897
add edx, 0x33e7555f
jmp 0x14009e5a5
mov edi, eax
test eax, eax
mov rbx, rbx
jns 0x14009e69b
jmp 0x14009e35f
movzx eax, word [rbp + 0x40]
mov dword [rsp - 0x24], edx
mov word [0x14013fcfa], ax
xorps xmm0, xmm0
xor eax, eax
jmp 0x14009e299
sar edx, 3
sar edx, 1
mov eax, edx
shr eax, 0x1a
shr eax, 5
jmp 0x14009e32f
xchg rbp, rbx
movups xmmword [rbx - 0x20], xmm0
xchg rbx, rbp
movups xmmword [rbp - 0x10], xmm0
mov rbx, rbx
xchg r13, rbp
jmp 0x14009e1aa
sub eax, 0x1b119e5
movd xmm8, eax
movdqa xmm9, xmmword [0x1401193c0]
jmp 0x14009e597
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x20], 0x66daf394
jmp 0x14009e559
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
mov rsi, rsi
jmp 0x14009e57d
add eax, 0x40d1fe60
sub eax, 0x1edf66e3
add eax, 0xd139a85
add eax, 0x292bd595
imul ebx
jmp 0x14009e54d
psrld xmm0, xmm8
paddd xmm0, xmm1
mov dword [rsp - 0x28], 0x109456a7
jmp 0x14009e2ca
add edx, eax
mov dword [rsp - 0x24], ecx
movzx eax, dx
imul ecx, eax, 0x38
movzx eax, bx
sub ax, cx
jmp 0x14009e346
xchg rdi, rdi
sub ax, 0xffce
xor word [r8], ax
inc ebx
lea r8, [r8 + 2]
mov r12, r12
jmp 0x14009e67e
movups xmm0, xmmword [0x14011d560]
xchg r8, rsp
movups xmmword [r8 + 0x50], xmm0
xchg r8, rsp
movups xmm1, xmmword [0x14011d570]
mov rsi, rsi
jmp 0x14009e618
mov dword [rsp - 0x3c], 0x449c1944
movsxd rax, ebx
lea r8, [rsp + 0x50]
jmp 0x14009e44d
nop
mov dword [rsp + 0x28], 0x41018013
sub dword [rsp + 0x28], 0x2c45c4d
jmp 0x14009e465
mov dword [rsp - 0x38], 0x48f0d495
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x14009e319
lea rdx, [0x14011d5bc]
lea rcx, [rbp + 0x40]
call fcn.140091cf0
jmp 0x14009e26e
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [rbx + 4]
mov rsi, rsi
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
jmp 0x14009e49a
xchg r10, r10
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
mov r14, r14
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
jmp 0x14009e65c
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x14009e3f5
sub r9d, 0x231d1ef8
sub r9d, 0x2187db5
lea r8d, [r9 + 0x7e]
xchg r12, r12
lea rcx, [rbp - 0x20]
call fcn.1400aeb40
jmp 0x14009e25c
lea r8, [r8 + rax*2]
mov eax, 0x387ca798
xor eax, 0x44d2dabf
sub eax, 0x4297602b
jmp 0x14009e2fe
sub dword [rsp + 0x28], 0x36a5237c
add dword [rsp + 0x28], 0x710c14a1
xor dword [rsp + 0x28], 0x77e1f3a9
add dword [rsp + 0x28], 0x340217b3
add dword [rsp + 0x28], 0x2b39b1e1
xor dword [rsp + 0x28], 0x716fe7a3
jmp 0x14009e23c
movdqa xmm1, xmm2
xchg rsp, rsp
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
xchg r13, r13
jmp 0x14009e2e5
add eax, 0x547826e
xor eax, 0x165db692
sub eax, 0x33de6cff
cmp r15d, eax
jmp 0x14009e5c2
mov eax, dword [0x14011d5b8]
mov dword [rsp - 0x2c], 0x3cd1731d
mov dword [rbp - 0x58], eax
cmp r12d, 2
jmp 0x14009e1e8
xchg rdi, rbp
movups xmmword [rdi + 0x20], xmm0
xchg rbp, rdi
mov qword [rbp + 0x30], rax
jmp 0x14009e21f
xchg rbp, rdi
movups xmmword [rdi - 0x70], xmm0
xchg rbp, rdi
movsd xmm1, qword [0x14011d5b0]
xchg r13, rbp
movsd qword [r13 - 0x60], xmm1
xchg r13, rbp
jmp 0x14009e4d1
add edx, 0x41ca894
sub edx, 0x6d46f05f
mov r9d, 0x6c6ff09f
sub r9d, 0x491a3cba
xor r9d, 0x27ed9951
add r9d, 0x653fbba1
jmp 0x14009e642
mov rcx, rcx
add edx, ebx
sar edx, 1
jmp 0x14009e287
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
mov r14, r14
movq xmm0, qword [rcx]
jmp 0x14009e3d5
jmp 0x14009e6ff
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov r13, r13
pmulld xmm0, xmm7
jmp 0x14009e417
mov r13, r13
lea rcx, [rsp + 0x50]
nop
jmp 0x14009e5f3
sub edx, 0x1a4f200c
sub edx, 0x2e6e5e0d
sub edx, 0x1bfb687f
add edx, 0x53533183
jmp 0x14009e521
cmovb r15d, eax
mov r8d, r15d
mov r8, r8
jmp 0x14009e3c0
movdqa xmm0, xmm2
mov dword [rsp - 0x20], 0x7312a230
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
jmp 0x14009e3ab
movd xmm2, ebx
mov r10, r10
pshufd xmm2, xmm2, 0
jmp 0x14009e628
jl 0x14009e5f3
cmp ebx, 0x2e
jge 0x14009e687
jmp 0x14009e380
xchg rsp, r10
movups xmmword [r10 + 0x60], xmm1
xchg rsp, r10
jmp 0x14009e20b
paddd xmm2, xmm5
movdqa xmm1, xmm2
mov dword [rsp - 0x24], ebp
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
jmp 0x14009e5d1
sub r9d, 0x549a7e71
sub r9d, 0xce901bf
add r9d, 0x1cc1368a
jmp 0x14009e42a
movq qword [rcx + 8], xmm3
nop
sub ebx, 0x14ae8ada
add ebx, 0x14ae8ae2
lea rcx, [rcx + 0x10]
cmp ebx, 0x28
mov dword [rsp - 0x34], esi
jmp 0x14009e604
cmp ebx, 0x2e
jl 0x14009e451
mov edx, edi
lea rcx, [rsp + 0x50]
xchg r14, r14
call fcn.1400ae430
jmp 0x14009e578
mov r8d, 0x68218fc7
xor r8d, 0x27145566
xor r8d, 0x9a2f024
jmp 0x14009e748
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x48]
xchg rcx, rax
mov rcx, rax
jmp 0x14009e7b6
mov r15, qword [rsp]
add rsp, 8
nop
mov r14, qword [rsp]
add rsp, 8
jmp 0x14009e826
neg rax
cmp rax, 0x1f
ja 0x14009e83b
xchg rbp, rbp
jmp 0x14009e710
xchg rdi, rdi
call fcn.1400aeaf0
mov edi, ebx
lea rcx, [rbp - 0x20]
xchg rdi, rdi
call fcn.1400aea00
jmp 0x14009e76d
call fcn.1400e9e50
mov eax, edi
xchg rcx, rbx
mov rbx, qword [rbp + 0x48]
jmp 0x14009e804
mov rbp, qword [rsp - 8]
ret
xchg rbx, r11
movaps xmm6, xmmword [rbx - 0x10]
xchg r11, rbx
jmp 0x14009e7de
xchg rsp, rbx
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
jmp 0x14009e729
add r8d, 0x1a88ba6c
add r8d, 0x14ba276d
sub r8d, 0x75da0753
lea rdx, [0x14013f820]
mov dword [rsp - 0x3c], edx
jmp 0x14009e798
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 8
mov dword [rsp - 0x18], edi
jb 0x14009e715
jmp 0x14009e6b4
xchg r11, rdi
movaps xmm9, xmmword [rdi - 0x40]
xchg r11, rdi
xchg r11, r14
jmp 0x14009e7aa
lea rcx, [rbp - 0x20]
call fcn.1400af670
lea rcx, [rbp - 0x20]
jmp 0x14009e6f5
mov rsp, r14
xchg r11, r14
nop
jmp 0x14009e6ca
xchg rcx, rax
cmp rdx, 0x1000
mov dword [rsp - 0x44], 0x20251719
jb 0x14009e710
add rdx, 0x27
mov rcx, qword [rcx - 8]
mov dword [rsp - 0x1c], ebp
jmp 0x14009e7f5
xchg rdx, r11
movaps xmm7, xmmword [rdx - 0x20]
xchg r11, rdx
movaps xmm8, xmmword [r11 - 0x30]
xchg r8, r8
jmp 0x14009e785
sub rax, rcx
neg rax
add rax, 8
jmp 0x14009e6e0
xchg rcx, rbx
xor rcx, rsp
mov rsp, rsp
call fcn.1400e9f70
lea r11, [rsp + 0x190]
xchg rsp, rbx
mov rsp, qword [r11 + 0x38]
jmp 0x14009e738
nop
mov r13, qword [rsp]
add rsp, 8
pop r12
nop
add rsp, 8
jmp 0x14009e723
call fcn.1400f0b0c
mov dword [rsp - 0x24], edx
int3