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

Disassembly:
push rax
pushf
mov eax, 0x709a58f2
pushf
not eax
add eax, 0x63b2b8bd
xor eax, 0x140b3714
rol eax, 0x19
popf
pushf
not eax
add eax, 0x248ed042
xor eax, 0x127246b4
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe87086d
xor eax, 0x10cb686b
rol eax, 0xb
popf
pushf
not eax
add eax, 0x1176e0ef
xor eax, 0x6acc38d7
rol eax, 0x70
popf
cmp eax, 0xe
jne 0x14008be5b
popf
pop rax
jmp 0x14008c7ed
cmp eax, 0xf
jne 0x14008be6a
popf
pop rax
jmp 0x14008c8ad
cmp eax, 8
jne 0x14008be79
popf
pop rax
jmp 0x14008c510
cmp eax, 3
jne 0x14008be88
popf
pop rax
jmp 0x14008c18c
cmp eax, 0xb
jne 0x14008be97
popf
pop rax
jmp 0x14008c6c1
cmp eax, 0
jne 0x14008bea6
popf
pop rax
jmp 0x14008bf69
cmp eax, 0xd
jne 0x14008beb5
popf
pop rax
jmp 0x14008c76a
cmp eax, 9
jne 0x14008bec4
popf
pop rax
jmp 0x14008c56e
cmp eax, 1
jne 0x14008bed3
popf
pop rax
jmp 0x14008c044
cmp eax, 0x10
jne 0x14008bee2
popf
pop rax
jmp 0x14008c929
cmp eax, 4
jne 0x14008bef1
popf
pop rax
jmp 0x14008c1e9
cmp eax, 7
jne 0x14008bf00
popf
pop rax
jmp 0x14008c477
cmp eax, 0xa
jne 0x14008bf0f
popf
pop rax
jmp 0x14008c675
cmp eax, 0x12
jne 0x14008bf1e
popf
pop rax
jmp 0x14008c9ed
cmp eax, 0xc
jne 0x14008bf2d
popf
pop rax
jmp 0x14008c709
cmp eax, 6
jne 0x14008bf3c
popf
pop rax
jmp 0x14008c3d4
cmp eax, 2
jne 0x14008bf4b
popf
pop rax
jmp 0x14008c0d8
cmp eax, 5
jne 0x14008bf5a
popf
pop rax
jmp 0x14008c267
cmp eax, 0x11
jne 0x14008bf69
popf
pop rax
jmp 0x14008c98f
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
push rsi
push rdi
push r14
mov eax, 0x41ce01c7
pushf
not eax
add eax, 0x5b92fd26
xor eax, 0x1d60cb45
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x5bc4b9f3
xor eax, 0x3298e331
rol eax, 0xd8
popf
call fcn.14009bcb8
sub rsp, rax
mov rax, qword [0x14003e040]
xor rax, rsp
mov qword [rsp + 0x2040], rax
xor r14d, r14d
mov rbp, rcx
cmp qword [rcx + 0x3068], r14
je 0x14008c011
push rax
pushf
mov eax, 0x11f5eda
pushf
not eax
add eax, 0x422fb94f
xor eax, 0x7f74e265
rol eax, 0x67
popf
pushf
not eax
add eax, 0x1a222e85
xor eax, 0x202c2b24
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x53727f08
xor eax, 0x4c119b32
rol eax, 0x7b
popf
jmp 0x14008be4c
push rax
pushf
mov eax, 0x2515bddb
pushf
not eax
add eax, 0x6e7b0de8
xor eax, 0x74025c4c
rol eax, 0x63
popf
pushf
not eax
add eax, 0x968ff7b
xor eax, 0x36309d79
rol eax, 0xa5
popf
jmp 0x14008be4c
lea rcx, [0x1b7cb1478]
pushf
sub rcx, 0x77c83c40
popf
call fcn.14008ca17
mov rcx, qword [rbp + 0x3068]
mov r14, rax
call fcn.140088cae
mov rdi, rax
test rax, rax
je 0x14008c0a5
push rax
pushf
mov eax, 0x1ab2bf38
pushf
not eax
add eax, 0x3a1d1628
xor eax, 0x7573ef6a
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x75b93a5a
xor eax, 0x6af506e6
rol eax, 0x8d
popf
jmp 0x14008be4c
push rax
pushf
mov eax, 0xc09aab51
pushf
not eax
add eax, 0xf5d6886
xor eax, 0x737d6164
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x125e539e
xor eax, 0xaa65853
rol eax, 0x1c
popf
jmp 0x14008be4c
mov rdx, rax
lea rcx, [0x1baef05e8]
pushf
sub rcx, 0x7aec2da8
popf
call fcn.140102749
mov rcx, rdi
mov ebx, eax
call fcn.1400e5a56
test ebx, ebx
je 0x14008c146
push rax
pushf
mov eax, 0x6cc46551
pushf
not eax
add eax, 0x4b3fd530
xor eax, 0x4e9fa20d
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x6a14d33
xor eax, 0x6e3923b
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xd132bb8
xor eax, 0x64fe0682
rol eax, 0x59
popf
jmp 0x14008be4c
push rax
pushf
mov eax, 0xc4b19ebc
pushf
not eax
add eax, 0x615fc6fd
xor eax, 0x6149ae86
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x2a9c8ada
xor eax, 0x5d8138dc
rol eax, 0x65
popf
pushf
not eax
add eax, 0x399c51cd
xor eax, 0x1dc7f62a
rol eax, 0xa4
popf
jmp 0x14008be4c
lea rcx, [0x1b1ef74e2]
pushf
sub rcx, 0x71ec9c92
popf
call fcn.14006fae0
push rax
pushf
mov eax, 0x277b181c
pushf
not eax
add eax, 0x641e2bf6
xor eax, 0xab8a51f
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x590c7f9e
xor eax, 0x2baa9aec
rol eax, 0x61
popf
pushf
not eax
add eax, 0x24bb820b
xor eax, 0xad90ff4
rol eax, 0x58
popf
jmp 0x14008be4c
mov rcx, r14
call fcn.1400e5a56
mov eax, 0x1819d404
pushf
not eax
add eax, 0x465c49a1
xor eax, 0x42670320
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x394c84cf
xor eax, 0x1e1f41f3
rol eax, 0xc0
popf
jmp 0x14008c9ef
lea rdx, [rsp + 0x40]
mov ecx, 0x68a97b44
pushf
not ecx
add ecx, 0x5eec9488
xor ecx, 0x642d4156
rol ecx, 0x1a
popf
pushf
not ecx
add ecx, 0x70e0355d
xor ecx, 0x1a967afc
rol ecx, 0xe4
popf
jmp 0x14008c29c
call qword [sym.imp.KERNEL32.dll_GetTempPathW]
call fcn.1400e719f
mov r9d, eax
lea r8, [0x1a51eaae5]
pushf
sub r8, 0x651bd225
popf
mov edx, 0xab68789a
pushf
not edx
add edx, 0x442a899d
xor edx, 0x6567ace7
rol edx, 0x6d
popf
pushf
not edx
add edx, 0x27f9018
xor edx, 0x45f671f6
rol edx, 0xea
popf
pushf
not edx
add edx, 0x1007343
xor edx, 0x1703b81d
rol edx, 0xdd
popf
pushf
not edx
add edx, 0x732587b9
xor edx, 0xbb652d5
rol edx, 0xae
popf
lea rcx, [rsp + 0x20]
call fcn.14006f339
xor ebx, ebx
mov esi, 0xe8faaf12
pushf
not esi
add esi, 0x3a3c5814
xor esi, 0x5c698b79
rol esi, 0x8f
popf
pushf
not esi
add esi, 0x16f03b7d
xor esi, 0x2ccef782
rol esi, 0x24
popf
pushf
not esi
add esi, 0x3cfeaa6a
xor esi, 0x43f13b0f
rol esi, 0x44
popf
pushf
not esi
add esi, 0x384b57e
xor esi, 0x66afd710
rol esi, 0xf3
popf
nop
push rax
pushf
mov eax, 0xc5e6ee10
pushf
not eax
add eax, 0x1f40e0c6
xor eax, 0x399aef18
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x71a3744b
xor eax, 0x9b453af
rol eax, 6
popf
pushf
not eax
add eax, 0x657df2cb
xor eax, 0x587565b2
rol eax, 0x88
popf
pushf
not eax
add eax, 0x7936f6b4
xor eax, 0x2be300f0
rol eax, 0x2a
popf
jmp 0x14008be4c
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140107a10
mov rdx, qword [rbp + 0x3038]
mov rcx, rax
mov rdi, rax
jmp 0x14008c3f1
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
mov rcx, rdi
test eax, eax
jne 0x14008c444
push rax
pushf
mov eax, 0xfb05f945
pushf
not eax
add eax, 0x3b915b54
xor eax, 0x1fe7db66
rol eax, 0x79
popf
pushf
not eax
add eax, 0x50830bd3
xor eax, 0x7f075e65
rol eax, 0x80
popf
pushf
not eax
add eax, 0x811f89c
xor eax, 0x74eb496
rol eax, 0xd5
popf
jmp 0x14008be4c
push rax
pushf
mov eax, 0x4a72cd1d
pushf
not eax
add eax, 0x76bd9985
xor eax, 0x2e85200
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x5d4a9c5b
xor eax, 0x55fc4
rol eax, 0x5d
popf
jmp 0x14008be4c
call fcn.1400e5a56
jmp 0x14008c47d
inc ebx
cmp ebx, 5
jl 0x14008c4dd
push rax
pushf
mov eax, 0xa0f618e0
pushf
not eax
add eax, 0x5cdcaff8
xor eax, 0x21fd1520
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x24fd23eb
xor eax, 0x5e09fa76
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x384644b
xor eax, 0x6bc4fb74
rol eax, 0x80
popf
pushf
not eax
add eax, 0x455e82c
xor eax, 0x71a9c300
rol eax, 0xc4
popf
jmp 0x14008be4c
push rax
pushf
mov eax, 0x213d6e1
pushf
not eax
add eax, 0x2d5cb5f8
xor eax, 0x699f3c0a
rol eax, 0x64
popf
pushf
not eax
add eax, 0x6dfeaa8a
xor eax, 0x408078a5
rol eax, 0xdc
popf
jmp 0x14008be4c
jmp 0x14008c76a
lea rdx, [rbp + 0x2022]
mov r8d, 0x1cf19a2f
pushf
not r8d
add r8d, 0x5ded9b4
xor r8d, 0x5a6e7c05
rol r8d, 0xc4
popf
pushf
not r8d
add r8d, 0x3dbd5e59
xor r8d, 0x36a07c4c
rol r8d, 0x2a
popf
pushf
not r8d
add r8d, 0x44af4bed
xor r8d, 0x371831db
rol r8d, 0x10
popf
pushf
not r8d
add r8d, 0x5d895277
xor r8d, 0x26cdaa19
rol r8d, 0x6d
popf
call fcn.1400907c8
test rax, rax
jne 0x14008c642
push rax
pushf
mov eax, 0xe3d929af
pushf
not eax
add eax, 0x147e3469
xor eax, 0x53ae52e6
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x4492fa76
xor eax, 0x339be4a3
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x63fe8094
xor eax, 0x3db65d5f
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x6c1716df
xor eax, 0xe777f5d
rol eax, 0x17
popf
jmp 0x14008be4c
push rax
pushf
mov eax, 0x242aa297
pushf
not eax
add eax, 0x5aac5c3
xor eax, 0x19296a5a
rol eax, 0x35
popf
pushf
not eax
add eax, 0x30d34c36
xor eax, 0x295570c
rol eax, 0xb3
popf
jmp 0x14008be4c
lea rcx, [0x19bb54d5d]
pushf
sub rcx, 0x5bb2748d
popf
call fcn.14006fae0
jmp 0x14008c709
xor esi, esi
push rax
pushf
mov eax, 0x943abfe
pushf
not eax
add eax, 0x282d9366
xor eax, 0x7456fd84
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x2604164a
xor eax, 0x402dcbcb
rol eax, 0xde
popf
pushf
not eax
add eax, 0x99bdbdd
xor eax, 0x4b7add93
rol eax, 0xb3
popf
jmp 0x14008be4c
mov rcx, rdi
call fcn.1400e5a56
push rax
pushf
mov eax, 0x2653c14e
pushf
not eax
add eax, 0x19ca51f5
xor eax, 0x51158f5
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x71b0a750
xor eax, 0x9e039dc
rol eax, 0x92
popf
pushf
not eax
add eax, 0x3124810
xor eax, 0x57271efc
rol eax, 0x84
popf
pushf
not eax
add eax, 0x20d7159
xor eax, 0x117cf54
rol eax, 0xf6
popf
jmp 0x14008be4c
cmp qword [rbp + 0x3068], 0
je 0x14008c7a7
push rax
pushf
mov eax, 0xbb26b5c2
pushf
not eax
add eax, 0x305fd54a
xor eax, 0x4fef5b0f
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x67068c0f
xor eax, 0xc346b23
rol eax, 0x6b
popf
jmp 0x14008be4c
push rax
pushf
mov eax, 0x7ef82600
pushf
not eax
add eax, 0x39513a08
xor eax, 0x77adc1ea
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x915fcd1
xor eax, 0x1b88a3d
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x67e92900
xor eax, 0x618a6651
rol eax, 0xd6
popf
jmp 0x14008be4c
xor r8d, r8d
lea rcx, [0x1801a3322]
pushf
sub rcx, 0x40175aea
popf
xor edx, edx
call fcn.1400900bf
test r14, r14
je 0x14008c854
push rax
pushf
mov eax, 0xcda9f8c
pushf
not eax
add eax, 0x26619bea
xor eax, 0x7ef155df
rol eax, 0xca
popf
pushf
not eax
add eax, 0x75066685
xor eax, 0x25eedded
rol eax, 0x70
popf
pushf
not eax
add eax, 0xe7103d9
xor eax, 0xd66504d
rol eax, 0x61
popf
jmp 0x14008be4c
push rax
pushf
mov eax, 0xf48a63ee
pushf
not eax
add eax, 0x45d2375e
xor eax, 0x4ee5e185
rol eax, 0x83
popf
pushf
not eax
add eax, 0x240099ac
xor eax, 0x52bc32a6
rol eax, 0x58
popf
pushf
not eax
add eax, 0x4467f01f
xor eax, 0x35ffc968
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x34f73bc
xor eax, 0x1c36c8af
rol eax, 0x2c
popf
jmp 0x14008be4c
xor r8d, r8d
xor edx, edx
mov rcx, r14
mov rdi, rax
call fcn.1400900bf
mov rdx, rax
mov rcx, rdi
mov rbx, rax
call fcn.140102749
mov rcx, rdi
call fcn.1400e5a56
mov rcx, rbx
call fcn.1400e5a56
mov rcx, r14
jmp 0x14008c98f
lea rdx, [0x1a1e3f7f2]
pushf
sub rdx, 0x61e1229e
popf
mov rcx, rax
mov rbx, rax
call fcn.140102749
mov rcx, rbx
push rax
pushf
mov eax, 0xa5a540a2
pushf
not eax
add eax, 0x22b4b772
xor eax, 0x2c636e4e
rol eax, 0x62
popf
pushf
not eax
add eax, 0xa7d2b41
xor eax, 0x62fe0a2
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xbcd25b3
xor eax, 0x7f2e3ea7
rol eax, 0xb1
popf
jmp 0x14008be4c
call fcn.1400e5a56
push rax
pushf
mov eax, 0x3d4c52cd
pushf
not eax
add eax, 0x2902e2da
xor eax, 0x72c1ccb2
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x21f72761
xor eax, 0x2c5c1ad0
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x1535b05f
xor eax, 0x7cadc399
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x1eb67b3e
xor eax, 0x61980f2d
rol eax, 0x67
popf
jmp 0x14008be4c
mov eax, esi
mov rcx, qword [rsp + 0x2040]
xor rcx, rsp
call fcn.140098f5b
lea r11, [rsp + 0x2050]
mov rbx, qword [r11 + 0x28]
mov rbp, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rsi
ret