Function at 0x1401abda4
Capabilities:
Get common file path

Disassembly:
push rax
pushf
mov eax, 0x267787c5
pushf
not eax
add eax, 0xbc86549c
xor eax, 0x81047f5b
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd9041e6f
xor eax, 0xdd641a66
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xd06d3c03
xor eax, 0xe3b8f3b4
rol eax, 0xd1
popf
cmp eax, 4
jne 0x1401abdf4
popf
pop rax
jmp 0x1401acc26
cmp eax, 0
jne 0x1401abe03
popf
pop rax
jmp 0x1401abe7b
cmp eax, 3
jne 0x1401abe12
popf
pop rax
jmp 0x1401acbda
cmp eax, 1
jne 0x1401abe21
popf
pop rax
jmp 0x1401ac015
cmp eax, 5
jne 0x1401abe30
popf
pop rax
jmp 0x1401accb8
cmp eax, 7
jne 0x1401abe3f
popf
pop rax
jmp 0x1401acda2
cmp eax, 6
jne 0x1401abe4e
popf
pop rax
jmp 0x1401acd30
cmp eax, 2
jne 0x1401abe5d
popf
pop rax
jmp 0x1401ac0b0
cmp eax, 9
jne 0x1401abe6c
popf
pop rax
jmp 0x1401ace56
cmp eax, 8
jne 0x1401abe7b
popf
pop rax
jmp 0x1401ace47
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x460
lea rax, [rsp + 0x250]
mov rdi, rax
xor eax, eax
mov ecx, 0x6172f114
pushf
not ecx
add ecx, 0xf75c659c
xor ecx, 0xe957c80d
rol ecx, 0xf4
popf
pushf
not ecx
add ecx, 0x89875bcf
xor ecx, 0xbc35ef33
rol ecx, 8
popf
pushf
not ecx
add ecx, 0x99e88473
xor ecx, 0xaae97046
rol ecx, 0xfa
popf
pushf
not ecx
add ecx, 0x81e1490f
xor ecx, 0xc1c3a600
rol ecx, 0x96
popf
rep stosb byte [rdi], al
lea rdx, [rsp + 0x250]
mov ecx, 0x50e5b55b
pushf
not ecx
add ecx, 0xca300848
xor ecx, 0xc64119c0
rol ecx, 0x4f
popf
pushf
not ecx
add ecx, 0x90b2e98e
xor ecx, 0xc43f740e
rol ecx, 0x2e
popf
pushf
not ecx
add ecx, 0xf84ee48a
xor ecx, 0xb1d2267c
rol ecx, 0xf3
popf
pushf
not ecx
add ecx, 0x90fed051
xor ecx, 0x9b148341
rol ecx, 0xde
popf
jmp 0x1401abf52
call qword [sym.imp.KERNEL32.dll_GetTempPathW]
mov dword [rsp + 0x58], eax
cmp dword [rsp + 0x58], 0
je 0x1401abfbc
push rax
pushf
mov eax, 0x951c114d
pushf
not eax
add eax, 0xfdd5d5d4
xor eax, 0x87b6d668
rol eax, 0x63
popf
pushf
not eax
add eax, 0xe43cca10
xor eax, 0xe07938a0
rol eax, 0x38
popf
pushf
not eax
add eax, 0x87fb3ad2
xor eax, 0xde760121
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xbb97bd4e
xor eax, 0xc506a3d1
rol eax, 0xa4
popf
jmp 0x1401abde5
push rax
pushf
mov eax, 0x26c6965b
pushf
not eax
add eax, 0xeb1e05d4
xor eax, 0xfce92e07
rol eax, 0x17
popf
pushf
not eax
add eax, 0xad3074bc
xor eax, 0xd7cb3ae1
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xb657f99f
xor eax, 0xbe584410
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf468e5de
xor eax, 0xdb71e51c
rol eax, 0x5c
popf
jmp 0x1401abde5
cmp dword [rsp + 0x58], 0x105
jbe 0x1401ac056
push rax
pushf
mov eax, 0x1d1ab593
pushf
not eax
add eax, 0x85ec8947
xor eax, 0xacdff11c
rol eax, 0x62
popf
pushf
not eax
add eax, 0xb0febf76
xor eax, 0xa0c624b6
rol eax, 0x15
popf
jmp 0x1401abde5
push rax
pushf
mov eax, 0x9d32d12a
pushf
not eax
add eax, 0xf821db8d
xor eax, 0x8a34d4c0
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x8b120cc0
xor eax, 0x96e54ba8
rol eax, 0xea
popf
pushf
not eax
add eax, 0x9de33dd9
xor eax, 0xee435385
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x9a815ccb
xor eax, 0x8273d450
rol eax, 0xce
popf
jmp 0x1401abde5
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x24ba2ea0
pushf
not edx
add edx, 0xfb13c60b
xor edx, 0xdffa713b
rol edx, 0x59
popf
pushf
not edx
add edx, 0xf3a5aa3c
xor edx, 0x886f9942
rol edx, 0x9a
popf
pushf
not edx
add edx, 0x908943b3
xor edx, 0x8b7430af
rol edx, 0xb8
popf
pushf
not edx
add edx, 0xae6ae991
xor edx, 0xe5189415
rol edx, 0x83
popf
mov rcx, rax
jmp 0x1401ac113
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x20]
mov rdi, rax
xor eax, eax
mov ecx, 0x56673262
pushf
not ecx
add ecx, 0xc225aa69
xor ecx, 0xa5d803aa
rol ecx, 0xc2
popf
pushf
not ecx
add ecx, 0xe75d0681
xor ecx, 0xadc316cd
rol ecx, 0x98
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x21]
mov rdi, rax
xor eax, eax
mov ecx, 0x2941393d
pushf
not ecx
add ecx, 0xa941e07a
xor ecx, 0xf9f9e691
rol ecx, 0x60
popf
pushf
not ecx
add ecx, 0xc40a8a09
xor ecx, 0xec5a8116
rol ecx, 0xdf
popf
pushf
not ecx
add ecx, 0xbec53f94
xor ecx, 0xeb9fdaed
rol ecx, 0x51
popf
rep stosb byte [rdi], al
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov qword [rsp + 0xa0], rax
movzx eax, byte [rsp + 0x20]
mov byte [rsp + 0x28], al
movzx eax, byte [rsp + 0x21]
mov byte [rsp + 0x30], al
movabs rax, 0x25200519987d7c5c
pushf
not rax
add rax, 0x67711be5
xor rax, 0x6d3eb35d
rol rax, 0xc9
popf
pushf
not rax
add rax, 0x58a56e85
xor rax, 0x497dd057
rol rax, 0x21
popf
pushf
not rax
add rax, 0x7a1d1443
xor rax, 0x4f636c80
rol rax, 0xa2
popf
mov qword [rsp + 0xd0], rax
movabs rax, 0x9b54bc459c9d9f92
pushf
not rax
add rax, 0x48ef5bf5
xor rax, 0x6ebbb202
rol rax, 0x55
popf
pushf
not rax
add rax, 0x6cc93af6
xor rax, 0x698e8922
rol rax, 0xae
popf
mov qword [rsp + 0xd8], rax
movabs rax, 0xf84a7e043b3e9179
pushf
not rax
add rax, 0x4cbd32a1
xor rax, 0x7a644c62
rol rax, 0x72
popf
pushf
not rax
add rax, 0x6dc23d05
xor rax, 0x55b5213e
rol rax, 0xd9
popf
mov qword [rsp + 0xe0], rax
movabs rax, 0xb5e1992fb2b7a7de
pushf
not rax
add rax, 0x57018829
xor rax, 0x72080a7a
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x603fc0b7
xor rax, 0x5ffddf1f
rol rax, 0x1e
popf
mov qword [rsp + 0xe8], rax
movabs rax, 0xcf8c617aae6db788
pushf
not rax
add rax, 0x5a78a03c
xor rax, 0x655920b1
rol rax, 0x57
popf
pushf
not rax
add rax, 0x70da0047
xor rax, 0x6bc03ff1
rol rax, 0x13
popf
pushf
not rax
add rax, 0x678f509a
xor rax, 0x5157d9dd
rol rax, 0xef
popf
pushf
not rax
add rax, 0x44452bb4
xor rax, 0x7f914287
rol rax, 0x43
popf
mov qword [rsp + 0xf0], rax
movabs rax, 0x5aab8f607eee1899
pushf
not rax
add rax, 0x7deff7c0
xor rax, 0x4840ff88
rol rax, 0x16
popf
pushf
not rax
add rax, 0x43527eb8
xor rax, 0x70637a4c
rol rax, 0xa7
popf
mov qword [rsp + 0xf8], rax
movabs rax, 0xf4690e87add3c057
pushf
not rax
add rax, 0x5b021b5f
xor rax, 0x6b7db4a4
rol rax, 0xed
popf
pushf
not rax
add rax, 0x4572ddee
xor rax, 0x77dd962b
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x6bae0f23
xor rax, 0x729c4fb1
rol rax, 0x26
popf
mov qword [rsp + 0x100], rax
movabs rax, 0x1d4f2b624f0bd6d8
pushf
not rax
add rax, 0x68b68fef
xor rax, 0x7fd525f2
rol rax, 0xf1
popf
pushf
not rax
add rax, 0x553af8d2
xor rax, 0x5a4c6090
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x419cc1ee
xor rax, 0x735a6206
rol rax, 0x27
popf
mov qword [rsp + 0x108], rax
movabs rax, 0xcbab1b3912f33397
pushf
not rax
add rax, 0x7107d73b
xor rax, 0x7f1f808a
rol rax, 0x75
popf
pushf
not rax
add rax, 0x4253dc8a
xor rax, 0x6b29eabd
rol rax, 0x12
popf
mov qword [rsp + 0x120], rax
movabs rax, 0xa3aaf50cc4be1b03
pushf
not rax
add rax, 0x7eca2f8a
xor rax, 0x50e564bd
rol rax, 0x9e
popf
pushf
not rax
add rax, 0x48655902
xor rax, 0x5124711c
rol rax, 9
popf
mov qword [rsp + 0x128], rax
movabs rax, 0x54093488d4e813c4
pushf
not rax
add rax, 0x53cbf059
xor rax, 0x7dcdf4cc
rol rax, 0xab
popf
pushf
not rax
add rax, 0x7b65be80
xor rax, 0x63501c11
rol rax, 0xd5
popf
mov qword [rsp + 0x130], rax
movabs rax, 0x511f2ad950977d19
pushf
not rax
add rax, 0x547e8fc1
xor rax, 0x64b445f7
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x6f9c59ea
xor rax, 0x5262ee74
rol rax, 0xcd
popf
pushf
not rax
add rax, 0x6b8bd5e6
xor rax, 0x6dfba6d7
rol rax, 0x72
popf
pushf
not rax
add rax, 0x54497383
xor rax, 0x47ee2d14
rol rax, 0xac
popf
mov qword [rsp + 0x138], rax
movabs rax, 0x49eb137748259bca
pushf
not rax
add rax, 0x66c48044
xor rax, 0x490f288e
rol rax, 0xe8
popf
pushf
not rax
add rax, 0x7684fab2
xor rax, 0x5c3a8155
rol rax, 0x8a
popf
pushf
not rax
add rax, 0x4f3a63ec
xor rax, 0x7f7c6892
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x73f27c2b
xor rax, 0x6c25b629
rol rax, 0xa0
popf
mov qword [rsp + 0x140], rax
movabs rax, 0x533d8718a39d7b0
pushf
not rax
add rax, 0x571b1a99
xor rax, 0x5cf1fcf3
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x7d4a80d3
xor rax, 0x5f8377e6
rol rax, 0x38
popf
pushf
not rax
add rax, 0x5a83cde2
xor rax, 0x60f63f91
rol rax, 0x28
popf
pushf
not rax
add rax, 0x4d4b01e1
xor rax, 0x55109844
rol rax, 0x9b
popf
mov qword [rsp + 0x148], rax
movabs rax, 0xd4e1fde0186b4beb
pushf
not rax
add rax, 0x6e3b777f
xor rax, 0x6db1d39c
rol rax, 0xba
popf
pushf
not rax
add rax, 0x7eab7f6d
xor rax, 0x4a5f8d3b
rol rax, 0x7c
popf
mov qword [rsp + 0x150], rax
movabs rax, 0xefb8fedab7e7b9
pushf
not rax
add rax, 0x5fc142c9
xor rax, 0x584a0b2c
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x645fcf24
xor rax, 0x743b06c8
rol rax, 1
popf
pushf
not rax
add rax, 0x7d9b074c
xor rax, 0x64469b5e
rol rax, 0x62
popf
pushf
not rax
add rax, 0x4ab97a96
xor rax, 0x6d24bbdf
rol rax, 0xf
popf
mov qword [rsp + 0x158], rax
lea rax, [rsp + 0x22]
mov rdi, rax
xor eax, eax
mov ecx, 0x32461a9f
pushf
not ecx
add ecx, 0x90a1ec44
xor ecx, 0xa14fd8c6
rol ecx, 0x30
popf
pushf
not ecx
add ecx, 0x979a5bde
xor ecx, 0x86375cc9
rol ecx, 0xc5
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x22]
mov byte [rsp + 0x38], al
movdqa xmm0, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0x170], xmm0
movdqa xmm0, xmmword [rsp + 0xd0]
movdqa xmmword [rsp + 0x160], xmm0
movdqa xmm0, xmmword [rsp + 0x160]
pxor xmm0, xmmword [rsp + 0x170]
movdqa xmmword [rsp + 0x180], xmm0
movdqa xmm0, xmmword [rsp + 0x180]
movdqa xmmword [rsp + 0xd0], xmm0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x130]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1a0], xmm0
mov rax, qword [rsp + 0x70]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x190], xmm0
movdqa xmm0, xmmword [rsp + 0x190]
pxor xmm0, xmmword [rsp + 0x1a0]
movdqa xmmword [rsp + 0x1b0], xmm0
mov rax, qword [rsp + 0x70]
movdqa xmm0, xmmword [rsp + 0x1b0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x140]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1d0], xmm0
mov rax, qword [rsp + 0x78]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1c0], xmm0
movdqa xmm0, xmmword [rsp + 0x1c0]
pxor xmm0, xmmword [rsp + 0x1d0]
movdqa xmmword [rsp + 0x1e0], xmm0
mov rax, qword [rsp + 0x78]
movdqa xmm0, xmmword [rsp + 0x1e0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x100]
mov qword [rsp + 0x80], rax
lea rax, [rsp + 0x150]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x200], xmm0
mov rax, qword [rsp + 0x80]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1f0], xmm0
movdqa xmm0, xmmword [rsp + 0x1f0]
pxor xmm0, xmmword [rsp + 0x200]
movdqa xmmword [rsp + 0x210], xmm0
mov rax, qword [rsp + 0x80]
movdqa xmm0, xmmword [rsp + 0x210]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xd0]
mov qword [rsp + 0xc0], rax
mov rdx, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xa0]
call fcn.1402803fb
mov qword [rsp + 0xa8], rax
lea rdx, [0x1a3b6d269]
pushf
sub rdx, 0x63ae26b9
popf
mov rcx, qword [rsp + 0xa8]
jmp 0x1401ac8f8
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
lea rax, [rsp + 0x23]
mov rdi, rax
xor eax, eax
mov ecx, 0x791a0684
pushf
not ecx
add ecx, 0x8bcc4347
xor ecx, 0xcee38d75
rol ecx, 0xae
popf
pushf
not ecx
add ecx, 0xbefc7f86
xor ecx, 0x89b82a1e
rol ecx, 0x3d
popf
pushf
not ecx
add ecx, 0xbc98b441
xor ecx, 0xc1319ff3
rol ecx, 0xd2
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x24]
mov rdi, rax
xor eax, eax
mov ecx, 0xf29edb2
pushf
not ecx
add ecx, 0xf772e2d4
xor ecx, 0xe8091972
rol ecx, 0x30
popf
pushf
not ecx
add ecx, 0x9dc89c8f
xor ecx, 0xe785f384
rol ecx, 0xc8
popf
pushf
not ecx
add ecx, 0x8e91e425
xor ecx, 0x9e220ace
rol ecx, 0x34
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x23]
mov byte [rsp + 0x40], al
movzx eax, byte [rsp + 0x24]
mov byte [rsp + 0x48], al
movabs rax, 0x2eac784672894fe4
pushf
not rax
add rax, 0x614e4d58
xor rax, 0x5bd44157
rol rax, 0x3d
popf
pushf
not rax
add rax, 0x7c77ba54
xor rax, 0x5c93c0a4
rol rax, 0x48
popf
mov qword [rsp + 0x90], rax
movabs rax, 0xdac3d9f15871070e
pushf
not rax
add rax, 0x56f2e8d9
xor rax, 0x726ac1bb
rol rax, 0x18
popf
pushf
not rax
add rax, 0x52a09d6e
xor rax, 0x726e4f5a
rol rax, 0xc1
popf
pushf
not rax
add rax, 0x5a480c70
xor rax, 0x65754c7c
rol rax, 0xa3
popf
mov qword [rsp + 0x98], rax
movabs rax, 0x8cc4d6c5ca6854d0
pushf
not rax
add rax, 0x50de1fb0
xor rax, 0x5c545432
rol rax, 0x3d
popf
pushf
not rax
add rax, 0x69286489
xor rax, 0x7887f2ed
rol rax, 0x62
popf
mov qword [rsp + 0x110], rax
movabs rax, 0x746759010c217f0d
pushf
not rax
add rax, 0x7a62de5a
xor rax, 0x79fa8893
rol rax, 0x3a
popf
pushf
not rax
add rax, 0x40af4f87
xor rax, 0x5146efe3
rol rax, 0xa7
popf
mov qword [rsp + 0x118], rax
lea rax, [rsp + 0x25]
mov rdi, rax
xor eax, eax
mov ecx, 0x5ac9e703
pushf
not ecx
add ecx, 0x8269c242
xor ecx, 0xc9102639
rol ecx, 0xce
popf
pushf
not ecx
add ecx, 0xe8195d23
xor ecx, 0xe8d7e17f
rol ecx, 0x31
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x25]
mov byte [rsp + 0x50], al
movdqa xmm0, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x230], xmm0
movdqa xmm0, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x220], xmm0
movdqa xmm0, xmmword [rsp + 0x220]
pxor xmm0, xmmword [rsp + 0x230]
movdqa xmmword [rsp + 0x240], xmm0
movdqa xmm0, xmmword [rsp + 0x240]
movdqa xmmword [rsp + 0x90], xmm0
lea rax, [rsp + 0x90]
mov rdx, rax
mov rcx, qword [rsp + 0x470]
call fcn.1401ed543
mov rax, qword [rsp + 0x470]
jmp 0x1401ace73
lea rax, [rsp + 0x250]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0x60], 0xffffffffffffffff
push rax
pushf
mov eax, 0xe0f3941f
pushf
not eax
add eax, 0xa4a491f2
xor eax, 0xbdaba6c9
rol eax, 8
popf
pushf
not eax
add eax, 0xec24b137
xor eax, 0xd0c895b8
rol eax, 0xf2
popf
jmp 0x1401abde5
inc qword [rsp + 0x60]
mov rax, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0x60]
cmp word [rax + rcx*2], 0
jne 0x1401acc72
push rax
pushf
mov eax, 0x30331300
pushf
not eax
add eax, 0xdd478695
xor eax, 0x8e05e822
rol eax, 0x20
popf
pushf
not eax
add eax, 0xb9944750
xor eax, 0x8282ab99
rol eax, 0x26
popf
jmp 0x1401abde5
push rax
pushf
mov eax, 0x172e5776
pushf
not eax
add eax, 0x8f7b2018
xor eax, 0xd634ec8d
rol eax, 0x20
popf
pushf
not eax
add eax, 0x81a6be1e
xor eax, 0xecec9453
rol eax, 0x22
popf
pushf
not eax
add eax, 0x9d1468a4
xor eax, 0x9e0c321a
rol eax, 0xa2
popf
jmp 0x1401abde5
mov rax, qword [rsp + 0x60]
movzx eax, word [rsp + rax*2 + 0x24e]
cmp eax, 0x5c
jne 0x1401accfd
push rax
pushf
mov eax, 0x8c49124c
pushf
not eax
add eax, 0xd0c00948
xor eax, 0xab670df7
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf609c317
xor eax, 0xfafce405
rol eax, 0x95
popf
jmp 0x1401abde5
push rax
pushf
mov eax, 0xab4244a7
pushf
not eax
add eax, 0xbbf37ae6
xor eax, 0xae19ad2c
rol eax, 0xe
popf
pushf
not eax
add eax, 0xfe5bd396
xor eax, 0xd7df23eb
rol eax, 0x6d
popf
jmp 0x1401abde5
lea rax, [rsp + 0x250]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x68], 0xffffffffffffffff
push rax
pushf
mov eax, 0xdd63af1b
pushf
not eax
add eax, 0x90eccb19
xor eax, 0xf6d62a34
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x94959396
xor eax, 0xe34b5150
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xcb151622
xor eax, 0x98bcff23
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x91a491e6
xor eax, 0xdea95932
rol eax, 0xd
popf
jmp 0x1401abde5
inc qword [rsp + 0x68]
mov rax, qword [rsp + 0xb8]
mov rcx, qword [rsp + 0x68]
cmp word [rax + rcx*2], 0
jne 0x1401ace14
push rax
pushf
mov eax, 0xf6274a93
pushf
not eax
add eax, 0x8f66aee4
xor eax, 0x86b91ff0
rol eax, 0xde
popf
pushf
not eax
add eax, 0xe6c5e9bc
xor eax, 0xba728813
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x9551e836
xor eax, 0x82dc6f1c
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xd97442d3
xor eax, 0xe8ce0cc6
rol eax, 0x66
popf
jmp 0x1401abde5
push rax
pushf
mov eax, 0x2f380cac
pushf
not eax
add eax, 0xb9482efd
xor eax, 0xee6da1a6
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xcfb70afc
xor eax, 0xd483cc3a
rol eax, 0x50
popf
jmp 0x1401abde5
mov rax, qword [rsp + 0x68]
xor ecx, ecx
mov word [rsp + rax*2 + 0x24e], cx
lea rdx, [rsp + 0x250]
mov rcx, qword [rsp + 0x470]
call fcn.1401ed543
mov rax, qword [rsp + 0x470]
add rsp, 0x460
pop rdi
ret