Function at 0x140052458
Capabilities:
Get common file path

Disassembly:
push rax
pushf
mov eax, 0x3d56b54a
pushf
not eax
add eax, 0x93dfde49
xor eax, 0xc4a48681
rol eax, 0xef
popf
pushf
not eax
add eax, 0xa476af69
xor eax, 0xf257ad09
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x857a59ed
xor eax, 0xd1844537
rol eax, 0xe9
popf
cmp eax, 0x20
jne 0x1400524a8
popf
pop rax
jmp 0x14005380a
cmp eax, 0
jne 0x1400524b7
popf
pop rax
jmp 0x140052697
cmp eax, 3
jne 0x1400524c6
popf
pop rax
jmp 0x1400528f6
cmp eax, 1
jne 0x1400524d5
popf
pop rax
jmp 0x1400527f8
cmp eax, 0xd
jne 0x1400524e4
popf
pop rax
jmp 0x140052e8b
cmp eax, 0x1a
jne 0x1400524f3
popf
pop rax
jmp 0x1400534c6
cmp eax, 0xe
jne 0x140052502
popf
pop rax
jmp 0x140052f1e
cmp eax, 0xb
jne 0x140052511
popf
pop rax
jmp 0x140052cd1
cmp eax, 0x19
jne 0x140052520
popf
pop rax
jmp 0x14005347b
cmp eax, 8
jne 0x14005252f
popf
pop rax
jmp 0x140052b52
cmp eax, 0x1d
jne 0x14005253e
popf
pop rax
jmp 0x1400536ef
cmp eax, 0x17
jne 0x14005254d
popf
pop rax
jmp 0x140053379
cmp eax, 0x1c
jne 0x14005255c
popf
pop rax
jmp 0x140053627
cmp eax, 0x12
jne 0x14005256b
popf
pop rax
jmp 0x14005318a
cmp eax, 0x18
jne 0x14005257a
popf
pop rax
jmp 0x14005341b
cmp eax, 0x11
jne 0x140052589
popf
pop rax
jmp 0x14005310b
cmp eax, 0x1b
jne 0x140052598
popf
pop rax
jmp 0x140053583
cmp eax, 0x21
jne 0x1400525a7
popf
pop rax
jmp 0x140053843
cmp eax, 0xa
jne 0x1400525b6
popf
pop rax
jmp 0x140052c32
cmp eax, 0x14
jne 0x1400525c5
popf
pop rax
jmp 0x14005328c
cmp eax, 0xf
jne 0x1400525d4
popf
pop rax
jmp 0x140052f7e
cmp eax, 0x13
jne 0x1400525e3
popf
pop rax
jmp 0x14005323f
cmp eax, 0x15
jne 0x1400525f2
popf
pop rax
jmp 0x1400532d8
cmp eax, 2
jne 0x140052601
popf
pop rax
jmp 0x14005285f
cmp eax, 0x1e
jne 0x140052610
popf
pop rax
jmp 0x14005373c
cmp eax, 0xc
jne 0x14005261f
popf
pop rax
jmp 0x140052dbd
cmp eax, 7
jne 0x14005262e
popf
pop rax
jmp 0x140052acf
cmp eax, 5
jne 0x14005263d
popf
pop rax
jmp 0x140052a2a
cmp eax, 0x1f
jne 0x14005264c
popf
pop rax
jmp 0x14005379a
cmp eax, 0x10
jne 0x14005265b
popf
pop rax
jmp 0x14005304d
cmp eax, 6
jne 0x14005266a
popf
pop rax
jmp 0x140052a76
cmp eax, 9
jne 0x140052679
popf
pop rax
jmp 0x140052ba1
cmp eax, 4
jne 0x140052688
popf
pop rax
jmp 0x140052977
cmp eax, 0x16
jne 0x140052697
popf
pop rax
jmp 0x14005335c
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r14
lea rbp, [rsp - 0x1d0]
sub rsp, 0x2d0
mov rax, qword [0x140022040]
xor rax, rsp
mov qword [rbp + 0x1c0], rax
mov rbx, rcx
mov qword [rsp + 0x68], rcx
xor r14d, r14d
xor edx, edx
mov r8d, 0xce0cb620
pushf
not r8d
add r8d, 0x91935ca1
xor r8d, 0xc46ede60
rol r8d, 0x89
popf
pushf
not r8d
add r8d, 0xd7a76b89
xor r8d, 0x8435ab79
rol r8d, 0xca
popf
lea rcx, [rbp - 0x50]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp - 0x50]
mov ecx, 0x9fee0e1e
pushf
not ecx
add ecx, 0xc576dad4
xor ecx, 0x978670c3
rol ecx, 0xe
popf
pushf
not ecx
add ecx, 0xf5e4446c
xor ecx, 0xd6771032
rol ecx, 0xe4
popf
pushf
not ecx
add ecx, 0xb557ff55
xor ecx, 0xaa3e84ab
rol ecx, 0xd8
popf
jmp 0x14005275c
call qword [sym.imp.KERNEL32.dll_GetTempPathW]
jmp 0x140052763
dec eax
cmp eax, 0x104
ja 0x1400527b2
push rax
pushf
mov eax, 0x25749651
pushf
not eax
add eax, 0xd7575858
xor eax, 0xb8caa302
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xe9e6e7b4
xor eax, 0xc9ab8183
rol eax, 0xba
popf
pushf
not eax
add eax, 0xad0fc14c
xor eax, 0xfcce5a2d
rol eax, 0x52
popf
jmp 0x140052499
push rax
pushf
mov eax, 0x4f7f922e
pushf
not eax
add eax, 0xb8dac113
xor eax, 0x86f49654
rol eax, 0x41
popf
pushf
not eax
add eax, 0x8301d673
xor eax, 0xec601443
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xab67a554
xor eax, 0xcc528057
rol eax, 0x45
popf
jmp 0x140052499
lea rcx, [rbp - 0x50]
mov r8, 0xffffffffffffffff
mov rax, r8
push rax
pushf
mov eax, 0xeb675eec
pushf
not eax
add eax, 0xdfd9ddac
xor eax, 0xd85ae44c
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x96571683
xor eax, 0xca5f581a
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xbc5cb240
xor eax, 0xc39b0051
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x8677b255
xor eax, 0x9f41569d
rol eax, 0x83
popf
jmp 0x140052499
lea rax, [rax + 1]
cmp word [rcx + rax*2], r14w
jne 0x1400528c3
push rax
pushf
mov eax, 0x3a5c5e76
pushf
not eax
add eax, 0xce8369b6
xor eax, 0x9536c93c
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xa918dfb9
xor eax, 0xf3c666fd
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x8cf6a71b
xor eax, 0xa0799ab8
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xcae3a881
xor eax, 0xea4d448d
rol eax, 0xb3
popf
jmp 0x140052499
push rax
pushf
mov eax, 0x8d69766e
pushf
not eax
add eax, 0xbc8d54ca
xor eax, 0xded7a605
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd1e9e7e4
xor eax, 0x9352dc05
rol eax, 0x2e
popf
jmp 0x140052499
cmp word [rbp + rax*2 - 0x52], 0x5c
jne 0x140052931
push rax
pushf
mov eax, 0x44484347
pushf
not eax
add eax, 0xf5047fff
xor eax, 0xafb1870b
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x805e7ab0
xor eax, 0xc09c89d4
rol eax, 0x88
popf
jmp 0x140052499
push rax
pushf
mov eax, 0x9cb54d9d
pushf
not eax
add eax, 0x9f2b3c73
xor eax, 0xb935f649
rol eax, 9
popf
pushf
not eax
add eax, 0xe09f883d
xor eax, 0xfdb7c998
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xef1794c1
xor eax, 0x9079bb09
rol eax, 0x1d
popf
jmp 0x140052499
lea rax, [rax*2 - 2]
cmp rax, 0x20a
jae 0x1400529e4
push rax
pushf
mov eax, 0x6e2e135b
pushf
not eax
add eax, 0xe9206602
xor eax, 0xa5bec7f4
rol eax, 4
popf
pushf
not eax
add eax, 0xf3155c7d
xor eax, 0xf303e472
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xe973a8cb
xor eax, 0x9ba7c4b2
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xacd72c48
xor eax, 0xf308ed87
rol eax, 0x20
popf
jmp 0x140052499
push rax
pushf
mov eax, 0x4d909f86
pushf
not eax
add eax, 0xe9dc6eb9
xor eax, 0xf0c892f3
rol eax, 0x70
popf
pushf
not eax
add eax, 0x88b9ac49
xor eax, 0xb6ef80c7
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xbb4f00fa
xor eax, 0xfd56e839
rol eax, 0xbb
popf
jmp 0x140052499
mov word [rbp + rax - 0x50], r14w
push rax
pushf
mov eax, 0x6636a856
pushf
not eax
add eax, 0xce671e32
xor eax, 0xae8d9a43
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xb1ce0eb6
xor eax, 0xba2c580a
rol eax, 0x67
popf
pushf
not eax
add eax, 0xbf3724f4
xor eax, 0xe7038cbb
rol eax, 0xd
popf
jmp 0x140052499
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], r14
lea rax, [rbp - 0x50]
push rax
pushf
mov eax, 0x7994f2af
pushf
not eax
add eax, 0xa0295200
xor eax, 0xedcc7f10
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xaf4b48ae
xor eax, 0xdebb4896
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x94e7dd08
xor eax, 0x87a16830
rol eax, 0xf4
popf
jmp 0x140052499
inc r8
cmp word [rax + r8*2], r14w
jne 0x140052b1f
push rax
pushf
mov eax, 0x3929cb92
pushf
not eax
add eax, 0xb80363fb
xor eax, 0xc45878a1
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xe92f110e
xor eax, 0xcd84c4c1
rol eax, 6
popf
pushf
not eax
add eax, 0xc2f3ce67
xor eax, 0xc365de46
rol eax, 0x2b
popf
jmp 0x140052499
push rax
pushf
mov eax, 0x36df1331
pushf
not eax
add eax, 0x8e1f1110
xor eax, 0xdbc846c3
rol eax, 0x19
popf
pushf
not eax
add eax, 0xf3405dec
xor eax, 0xb8266e95
rol eax, 0x7b
popf
jmp 0x140052499
lea rdx, [rbp - 0x50]
jmp 0x140052c32
lea rdx, [0x1be31decc]
pushf
sub rdx, 0x7e3014cc
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.140054dc9
lea rdx, [0x19322dbcf]
pushf
sub rdx, 0x532280bf
popf
mov rcx, rax
jmp 0x140052bd5
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]
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], r14
xor r8d, r8d
lea rdx, [0x189db8268]
pushf
sub rdx, 0x49da6948
popf
push rax
pushf
mov eax, 0x3da11c2c
pushf
not eax
add eax, 0xa544bd09
xor eax, 0x8aa44d5e
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xf88ddd0c
xor eax, 0x9a4cdf5b
rol eax, 0x8c
popf
jmp 0x140052499
lea rcx, [rbp - 0x70]
call fcn.14004d965
nop
mov rdi, qword [rbp - 0x60]
test rdi, rdi
jne 0x140052c8b
push rax
pushf
mov eax, 0xc9f138dd
pushf
not eax
add eax, 0xd042341f
xor eax, 0x8b8640ca
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xdcad6f4d
xor eax, 0xdd06e1ad
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x993c0ae5
xor eax, 0xc16e3d37
rol eax, 0x1f
popf
jmp 0x140052499
push rax
pushf
mov eax, 0x10a6c387
pushf
not eax
add eax, 0xa369002b
xor eax, 0x8b16f33f
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xd9cc8962
xor eax, 0x8599634d
rol eax, 0x23
popf
pushf
not eax
add eax, 0x87964072
xor eax, 0xd9f4ad4a
rol eax, 0xbf
popf
jmp 0x140052499
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], r14
xor r8d, r8d
lea rdx, [0x18d989a31]
pushf
sub rdx, 0x4d978111
popf
mov rcx, rbx
call fcn.14004d965
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 7
jbe 0x140052d64
push rax
pushf
mov eax, 0xadfd1cd7
pushf
not eax
add eax, 0x97163d56
xor eax, 0xce53d46f
rol eax, 0x77
popf
pushf
not eax
add eax, 0xab3f624c
xor eax, 0xe4e71d02
rol eax, 0x78
popf
pushf
not eax
add eax, 0xb464a4bb
xor eax, 0x9b6faddb
rol eax, 0x52
popf
pushf
not eax
add eax, 0x90ab5868
xor eax, 0xb9a10ea0
rol eax, 0xd5
popf
jmp 0x140052499
push rax
pushf
mov eax, 0xa48441eb
pushf
not eax
add eax, 0x82bc287e
xor eax, 0x8e3c214f
rol eax, 0x18
popf
pushf
not eax
add eax, 0xc5549fce
xor eax, 0xae4cba81
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x9880c4d7
xor eax, 0xd39fd9bc
rol eax, 0xae
popf
pushf
not eax
add eax, 0xdd32ade6
xor eax, 0xdbc65a59
rol eax, 0x7a
popf
jmp 0x140052499
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140052e32
push rax
pushf
mov eax, 0xe4d7868d
pushf
not eax
add eax, 0x91ee92d1
xor eax, 0xc73a56ea
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x81d928af
xor eax, 0xdf84ac3c
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xc18932ac
xor eax, 0xe16ce610
rol eax, 0xad
popf
pushf
not eax
add eax, 0xb59b1bb5
xor eax, 0xb680ed56
rol eax, 0x41
popf
jmp 0x140052499
push rax
pushf
mov eax, 0x315b1f8a
pushf
not eax
add eax, 0xd3168138
xor eax, 0xe655beb2
rol eax, 0x12
popf
pushf
not eax
add eax, 0x93586509
xor eax, 0xde961c37
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xce0f6ed3
xor eax, 0xfcbcbd11
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb70c9019
xor eax, 0xacb631ab
rol eax, 0x21
popf
jmp 0x140052499
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140052eea
push rax
pushf
mov eax, 0x6b95e58f
pushf
not eax
add eax, 0xd5eb4efc
xor eax, 0xb71210a6
rol eax, 0xff
popf
pushf
not eax
add eax, 0xe62f7441
xor eax, 0xdd2ded89
rol eax, 0x33
popf
pushf
not eax
add eax, 0xc9e5e437
xor eax, 0xf3208f04
rol eax, 0xcd
popf
jmp 0x140052499
push rax
pushf
mov eax, 0xaf74dae9
pushf
not eax
add eax, 0x946ffd04
xor eax, 0xed158c72
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x80240675
xor eax, 0x91721e6b
rol eax, 0x32
popf
jmp 0x140052499
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0xf118febc
pushf
not eax
add eax, 0xf6cf82da
xor eax, 0xab5206d5
rol eax, 0x77
popf
pushf
not eax
add eax, 0xd09e8830
xor eax, 0xea8cbd1a
rol eax, 0x52
popf
pushf
not eax
add eax, 0xc404ee1d
xor eax, 0xe530eac2
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x97acd76f
xor eax, 0x92283727
rol eax, 0x2e
popf
jmp 0x140052499
lea rcx, [rsp + 0x48]
call fcn.14008de1c
mov rsi, rax
movabs rcx, 0xffffe368bd052465
pushf
not rcx
add rcx, 0x5f893611
xor rcx, 0x677af7ab
rol rcx, 0xb3
popf
pushf
not rcx
add rcx, 0x7b330af8
xor rcx, 0x698b24ff
rol rcx, 3
popf
sub rcx, rdi
cmp rcx, 1
jb 0x140053007
push rax
pushf
mov eax, 0x2b87d686
pushf
not eax
add eax, 0xc5530e48
xor eax, 0x96345207
rol eax, 0x55
popf
pushf
not eax
add eax, 0x8336b98d
xor eax, 0xca64b9a0
rol eax, 0xf0
popf
jmp 0x140052499
push rax
pushf
mov eax, 0x3d376ea9
pushf
not eax
add eax, 0xdf8e5d31
xor eax, 0xff9e8094
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xd1bb6b02
xor eax, 0xa500a23d
rol eax, 0x11
popf
pushf
not eax
add eax, 0xdfd70cca
xor eax, 0xc27f916f
rol eax, 0x8a
popf
jmp 0x140052499
lea r9, [rbp - 0x70]
cmp qword [rbp - 0x58], 7
cmova r9, qword [rbp - 0x70]
mov qword [rsp + 0x30], 1
lea rax, [0x187c825a9]
pushf
sub rax, 0x47c70c8d
popf
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x70]
call fcn.14003dfaa
nop
mov r9, rsi
lea r8, [rsp + 0x70]
mov rcx, rbx
call fcn.14003cf43
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 7
jbe 0x1400530d8
push rax
pushf
mov eax, 0x30f11fe3
pushf
not eax
add eax, 0xb868eb90
xor eax, 0xf8522315
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x94fb251e
xor eax, 0xb39c9986
rol eax, 0x88
popf
jmp 0x140052499
push rax
pushf
mov eax, 0x5eecee90
pushf
not eax
add eax, 0xa86535fd
xor eax, 0xb02f1caf
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x8fd228c2
xor eax, 0xaed9a997
rol eax, 0x89
popf
jmp 0x140052499
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140053157
push rax
pushf
mov eax, 0xae1f563
pushf
not eax
add eax, 0x82bd8cef
xor eax, 0xdf026280
rol eax, 0xca
popf
pushf
not eax
add eax, 0xf3cc434c
xor eax, 0x8f7814a8
rol eax, 0x8a
popf
jmp 0x140052499
push rax
pushf
mov eax, 0x1e73aaeb
pushf
not eax
add eax, 0xc0826666
xor eax, 0xbbd1cbf2
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xecff5238
xor eax, 0xef0849b6
rol eax, 0x45
popf
jmp 0x140052499
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400531e5
push rax
pushf
mov eax, 0x569451c2
pushf
not eax
add eax, 0x814cdb5e
xor eax, 0x81d76a29
rol eax, 0xa
popf
pushf
not eax
add eax, 0xfaccfc15
xor eax, 0xfe612f63
rol eax, 0x54
popf
pushf
not eax
add eax, 0xa64d9c7b
xor eax, 0xc60144e9
rol eax, 0x1b
popf
jmp 0x140052499
push rax
pushf
mov eax, 0xa0902888
pushf
not eax
add eax, 0x9f6a650f
xor eax, 0xcc511738
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xbe47266d
xor eax, 0xb6ec9ac2
rol eax, 9
popf
pushf
not eax
add eax, 0xe2f5225d
xor eax, 0xc2ff91f4
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xe3be4c85
xor eax, 0xfeaee9a4
rol eax, 0x77
popf
jmp 0x140052499
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004b1c8
nop
push rax
pushf
mov eax, 0x8c9efbf0
pushf
not eax
add eax, 0xb0ac6432
xor eax, 0x93cb2eda
rol eax, 0xe
popf
pushf
not eax
add eax, 0xb935e59b
xor eax, 0xd3b6f800
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xdd16b073
xor eax, 0xeb0edb78
rol eax, 0xe7
popf
jmp 0x140052499
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x140053329
push rax
pushf
mov eax, 0x78c10cee
pushf
not eax
add eax, 0xad5dba7e
xor eax, 0xc54be20f
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xa08f15ad
xor eax, 0x8112afc9
rol eax, 0xee
popf
pushf
not eax
add eax, 0xfb97b764
xor eax, 0xb5adef5e
rol eax, 0x9d
popf
jmp 0x140052499
push rax
pushf
mov eax, 0xf0400464
pushf
not eax
add eax, 0xb29a3790
xor eax, 0x8ae377de
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xec9b56a9
xor eax, 0xd57317ff
rol eax, 0xb4
popf
jmp 0x140052499
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005347b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400533d4
push rax
pushf
mov eax, 0x3b674987
pushf
not eax
add eax, 0x94516460
xor eax, 0xaa28b526
rol eax, 0xd
popf
pushf
not eax
add eax, 0xbb68ce9f
xor eax, 0xfc30daa1
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xa73c1938
xor eax, 0x91c84d0b
rol eax, 0xdc
popf
jmp 0x140052499
push rax
pushf
mov eax, 0x607e80e4
pushf
not eax
add eax, 0x9a860f52
xor eax, 0x9276d1a7
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xe78d1cfe
xor eax, 0xb69e89c0
rol eax, 0
popf
pushf
not eax
add eax, 0xfa5d7fa9
xor eax, 0xe7c08c40
rol eax, 0x96
popf
jmp 0x140052499
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004b1c8
push rax
pushf
mov eax, 0x4cb13aa4
pushf
not eax
add eax, 0x8ac932a0
xor eax, 0xdc4bef3d
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe2160ac7
xor eax, 0x8719d6bf
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xd65f2baf
xor eax, 0xc7278a6e
rol eax, 5
popf
jmp 0x140052499
movdqa xmm0, xmmword [0x14001ca50]
movdqu xmmword [rsp + 0x58], xmm0
mov word [rsp + 0x48], r14w
mov rdx, qword [rbp - 0x58]
cmp rdx, 7
jbe 0x14005352a
push rax
pushf
mov eax, 0xfa310896
pushf
not eax
add eax, 0x834bf0dd
xor eax, 0xcd3b1dae
rol eax, 0x70
popf
pushf
not eax
add eax, 0xac05f49a
xor eax, 0xa44c47ea
rol eax, 0x42
popf
pushf
not eax
add eax, 0xee0d0495
xor eax, 0xa4c6464c
rol eax, 0xf3
popf
jmp 0x140052499
push rax
pushf
mov eax, 0x39677b93
pushf
not eax
add eax, 0x955ea328
xor eax, 0xce6959fc
rol eax, 0x79
popf
pushf
not eax
add eax, 0x98161e49
xor eax, 0x8091104d
rol eax, 0x11
popf
pushf
not eax
add eax, 0xa74b7dc5
xor eax, 0xd65bbe2f
rol eax, 3
popf
pushf
not eax
add eax, 0xe7ac224c
xor eax, 0xcf11ab34
rol eax, 0x21
popf
jmp 0x140052499
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400535e1
push rax
pushf
mov eax, 0x4afd35a
pushf
not eax
add eax, 0x8cfca87c
xor eax, 0x99a1fcf8
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xb27be272
xor eax, 0xb2836d7e
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x9b8d3c5b
xor eax, 0xae142303
rol eax, 0x3f
popf
jmp 0x140052499
push rax
pushf
mov eax, 0xd2e05529
pushf
not eax
add eax, 0xe88b467c
xor eax, 0xeb731464
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xd8e5331c
xor eax, 0xcf580574
rol eax, 0x38
popf
pushf
not eax
add eax, 0xdcd75f47
xor eax, 0xd4a10d53
rol eax, 0xe9
popf
jmp 0x140052499
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140053695
push rax
pushf
mov eax, 0x4607642b
pushf
not eax
add eax, 0xc390162d
xor eax, 0xb74dd34f
rol eax, 0x57
popf
pushf
not eax
add eax, 0xfc83c579
xor eax, 0xd55fa94d
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xb2c755ba
xor eax, 0xc2b06e2f
rol eax, 0x78
popf
pushf
not eax
add eax, 0xb5fd831f
xor eax, 0xa62476e3
rol eax, 0xc7
popf
jmp 0x140052499
push rax
pushf
mov eax, 0xdd79fd95
pushf
not eax
add eax, 0xd89d4769
xor eax, 0xc8ba206b
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x82b7d715
xor eax, 0x96a1cf60
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xdaee9fd7
xor eax, 0xc821e01b
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x9fac3884
xor eax, 0xd466c6b2
rol eax, 0x93
popf
jmp 0x140052499
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004b1c8
push rax
pushf
mov eax, 0x24ad06c2
pushf
not eax
add eax, 0xd569c228
xor eax, 0xc6cd3e92
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x8c1b69d0
xor eax, 0xe84ed18b
rol eax, 0x83
popf
pushf
not eax
add eax, 0xea7a9475
xor eax, 0xc0669a37
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf70b43ea
xor eax, 0xe80f03dc
rol eax, 0x47
popf
jmp 0x140052499
mov rax, rbx
mov rcx, qword [rbp + 0x1c0]
xor rcx, rsp
call fcn.140066d40
lea r11, [rsp + 0x2d0]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
call fcn.140066f6e
nop
push rax
pushf
mov eax, 0xe814fdf5
pushf
not eax
add eax, 0xe62ce611
xor eax, 0xf8abd3f6
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc5d317ce
xor eax, 0xb85addf3
rol eax, 0xd7
popf
jmp 0x140052499
call fcn.1400659c5
int3