Function at 0x14018a1db
Capabilities:
Authenticate hmac
Delete file

Disassembly:
push rax
pushf
mov eax, 0x95b72b7a
pushf
not eax
add eax, 0xdafef6a8
xor eax, 0xe90656dd
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xc52d736a
xor eax, 0xd48131cc
rol eax, 0xd5
popf
cmp eax, 4
jne 0x14018a218
popf
pop rax
jmp 0x14018a56d
cmp eax, 0
jne 0x14018a227
popf
pop rax
jmp 0x14018a317
cmp eax, 3
jne 0x14018a236
popf
pop rax
jmp 0x14018a4b2
cmp eax, 1
jne 0x14018a245
popf
pop rax
jmp 0x14018a3c6
cmp eax, 0xd
jne 0x14018a254
popf
pop rax
jmp 0x14018aada
cmp eax, 7
jne 0x14018a263
popf
pop rax
jmp 0x14018a693
cmp eax, 0xe
jne 0x14018a272
popf
pop rax
jmp 0x14018b4fe
cmp eax, 0xb
jne 0x14018a281
popf
pop rax
jmp 0x14018a90a
cmp eax, 0xc
jne 0x14018a290
popf
pop rax
jmp 0x14018a9d2
cmp eax, 8
jne 0x14018a29f
popf
pop rax
jmp 0x14018a6e0
cmp eax, 0x10
jne 0x14018a2ae
popf
pop rax
jmp 0x14018b62a
cmp eax, 2
jne 0x14018a2bd
popf
pop rax
jmp 0x14018a44a
cmp eax, 9
jne 0x14018a2cc
popf
pop rax
jmp 0x14018a844
cmp eax, 0xa
jne 0x14018a2db
popf
pop rax
jmp 0x14018a884
cmp eax, 6
jne 0x14018a2ea
popf
pop rax
jmp 0x14018a60e
cmp eax, 0x11
jne 0x14018a2f9
popf
pop rax
jmp 0x14018b6a9
cmp eax, 5
jne 0x14018a308
popf
pop rax
jmp 0x14018a5d3
cmp eax, 0xf
jne 0x14018a317
popf
pop rax
jmp 0x14018b5ef
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x3b0
mov dword [rsp + 0x90], 0
cmp qword [rsp + 0x3c0], 0
je 0x14018a393
push rax
pushf
mov eax, 0x64c36442
pushf
not eax
add eax, 0xb0294703
xor eax, 0xa56d453f
rol eax, 0x36
popf
pushf
not eax
add eax, 0xc3db1431
xor eax, 0x96bb8905
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x813a10f0
xor eax, 0xe148fe33
rol eax, 0x95
popf
pushf
not eax
add eax, 0xe50fa5c0
xor eax, 0x881bb015
rol eax, 0x3b
popf
jmp 0x14018a209
push rax
pushf
mov eax, 0x120ac671
pushf
not eax
add eax, 0xec2d05a1
xor eax, 0xac87c260
rol eax, 0x65
popf
pushf
not eax
add eax, 0xa48a1819
xor eax, 0xcfca6e1a
rol eax, 0xfc
popf
jmp 0x14018a209
cmp qword [rsp + 0x3c0], 0xffffffffffffffff
je 0x14018a404
push rax
pushf
mov eax, 0xa498d75b
pushf
not eax
add eax, 0x8611a651
xor eax, 0x92064fbb
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x8f6a28b9
xor eax, 0x9bdfb51d
rol eax, 0xca
popf
jmp 0x14018a209
push rax
pushf
mov eax, 0x1d3c3ce9
pushf
not eax
add eax, 0xb47fe671
xor eax, 0xb82790f2
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xf0ce13d3
xor eax, 0x966a099f
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xaf541e54
xor eax, 0xafaefa84
rol eax, 0x8f
popf
jmp 0x14018a209
mov rcx, qword [rsp + 0x3c0]
jmp 0x14018a453
call qword [sym.imp.KERNEL32.dll_CloseHandle]
push rax
pushf
mov eax, 0x8dd3c5b4
pushf
not eax
add eax, 0xe0194840
xor eax, 0xdb017f09
rol eax, 0x91
popf
pushf
not eax
add eax, 0xe9c4d83c
xor eax, 0xfd3673c8
rol eax, 0x20
popf
pushf
not eax
add eax, 0xc96862fd
xor eax, 0xeb1c478f
rol eax, 0x64
popf
pushf
not eax
add eax, 0x9a1fd0e6
xor eax, 0xadf1201c
rol eax, 0x7e
popf
jmp 0x14018a209
lea rcx, [rsp + 0x280]
call fcn.1403ccab9
mov rcx, rax
call fcn.140152118
movzx eax, al
test eax, eax
jne 0x14018a527
push rax
pushf
mov eax, 0xde29e503
pushf
not eax
add eax, 0xeb9dc2ed
xor eax, 0xd1ee4506
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x92e79a41
xor eax, 0xf30b3855
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xa3aeca38
xor eax, 0x86e3955d
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xe70df078
xor eax, 0xc9842114
rol eax, 0xb2
popf
jmp 0x14018a209
push rax
pushf
mov eax, 0xe553ce26
pushf
not eax
add eax, 0x87171426
xor eax, 0xfd5555e6
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xfa3283a8
xor eax, 0xcaa3e41f
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xfdddc78a
xor eax, 0xe2555492
rol eax, 0xce
popf
jmp 0x14018a209
mov dword [rsp + 0x54], 1
jmp 0x14018a60e
mov dword [rsp + 0x54], 0
push rax
pushf
mov eax, 0xcda42f7c
pushf
not eax
add eax, 0x83dd2c20
xor eax, 0xb3ebb877
rol eax, 7
popf
pushf
not eax
add eax, 0xe582761a
xor eax, 0xfde00c17
rol eax, 8
popf
jmp 0x14018a209
movzx eax, byte [rsp + 0x54]
mov byte [rsp + 0x30], al
lea rcx, [rsp + 0x280]
call fcn.140307c1b
movzx eax, byte [rsp + 0x30]
test eax, eax
je 0x14018a660
push rax
pushf
mov eax, 0x3df966da
pushf
not eax
add eax, 0xc34a482f
xor eax, 0xcbb14eaf
rol eax, 0xec
popf
pushf
not eax
add eax, 0xf140c96b
xor eax, 0xd141147c
rol eax, 8
popf
jmp 0x14018a209
push rax
pushf
mov eax, 0x2d603e18
pushf
not eax
add eax, 0xe93a9c98
xor eax, 0xcac2109d
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xdcc0b7aa
xor eax, 0xeb882b82
rol eax, 0x64
popf
jmp 0x14018a209
xor al, al
jmp 0x14018b6a9
lea rcx, [rsp + 0x170]
call fcn.14027e314
lea rax, [rsp + 0x170]
mov rcx, rax
call fcn.1403926a1
mov dword [rsp + 0x20], 1
mov r9d, 0x36d78b92
pushf
not r9d
add r9d, 0xaaeb25db
xor r9d, 0xcdea416f
rol r9d, 0x44
popf
pushf
not r9d
add r9d, 0xa88da7e5
xor r9d, 0x88eff569
rol r9d, 0xc7
popf
mov r8d, 0x1a40eec0
pushf
not r8d
add r8d, 0xa8519114
xor r8d, 0xdfec8725
rol r8d, 0x80
popf
pushf
not r8d
add r8d, 0xf4bc18a6
xor r8d, 0xa2bff36b
rol r8d, 0xdf
popf
mov rdx, rax
lea rcx, [rsp + 0x2a0]
call fcn.14032158c
jmp 0x14018a786
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
cdqe
cqo
mov ecx, 0xb45f4e7
pushf
not ecx
add ecx, 0x8d6b1522
xor ecx, 0xb99145a8
rol ecx, 0x92
popf
pushf
not ecx
add ecx, 0xc6e546b5
xor ecx, 0xc41697ce
rol ecx, 0xff
popf
pushf
not ecx
add ecx, 0xaaba59bf
xor ecx, 0xb0fba2d4
rol ecx, 0xfe
popf
idiv rcx
mov rax, rdx
add rax, 0x1649d
mov dword [rsp + 0x50], eax
movsxd rax, dword [rsp + 0x50]
mov rcx, rax
call fcn.14037a94a
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x58], 0
jmp 0x14018a884
mov rax, qword [rsp + 0x58]
inc rax
mov qword [rsp + 0x58], rax
push rax
pushf
mov eax, 0xc4526abb
pushf
not eax
add eax, 0xb315b912
xor eax, 0xd642fa9e
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xaae6860a
xor eax, 0x9d8618d7
rol eax, 0x4b
popf
jmp 0x14018a209
movsxd rax, dword [rsp + 0x50]
cmp qword [rsp + 0x58], rax
jae 0x14018a8c3
push rax
pushf
mov eax, 0x11fba7d3
pushf
not eax
add eax, 0xf29dd329
xor eax, 0xfa098a85
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc49247cb
xor eax, 0xf16a3a75
rol eax, 0xea
popf
jmp 0x14018a209
push rax
pushf
mov eax, 0x17eb9fcb
pushf
not eax
add eax, 0xc33a61f7
xor eax, 0xa971b507
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x8e7440c6
xor eax, 0xf8ab56cb
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x922904ea
xor eax, 0xa836c9ec
rol eax, 0xc1
popf
jmp 0x14018a209
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
cdq
mov ecx, 0x125abe8e
pushf
not ecx
add ecx, 0xc6386615
xor ecx, 0xe991b37d
rol ecx, 0xf1
popf
pushf
not ecx
add ecx, 0x95a96bd7
xor ecx, 0xf6515a83
rol ecx, 0x48
popf
pushf
not ecx
add ecx, 0xc0d12c2f
xor ecx, 0xdce36d6d
rol ecx, 0x7e
popf
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
mov rcx, rdx
mov byte [rcx], al
jmp 0x14018a844
movsxd rax, dword [rsp + 0x50]
mov r8, rax
mov rdx, qword [rsp + 0x60]
lea rcx, [rsp + 0x2a0]
jmp 0x14018a9e8
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [rsp + 0x70]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov rcx, rax
jmp 0x14018aa17
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator__void_const___ptr64]
movzx eax, al
test eax, eax
je 0x14018aa81
push rax
pushf
mov eax, 0xcca59fee
pushf
not eax
add eax, 0x86196612
xor eax, 0xbd8147d3
rol eax, 0xca
popf
pushf
not eax
add eax, 0x8e0f92ac
xor eax, 0xc6f55aa6
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xab0eefcf
xor eax, 0xf0c84ef6
rol eax, 0x43
popf
pushf
not eax
add eax, 0xbb6083b2
xor eax, 0x8a9af9a2
rol eax, 0xeb
popf
jmp 0x14018a209
push rax
pushf
mov eax, 0x4d897e2d
pushf
not eax
add eax, 0xb1b48486
xor eax, 0xf3bb89bc
rol eax, 0x67
popf
pushf
not eax
add eax, 0xdf57ef64
xor eax, 0xaec07ac1
rol eax, 0x73
popf
pushf
not eax
add eax, 0xc5e398b5
xor eax, 0xa7fd95c3
rol eax, 3
popf
pushf
not eax
add eax, 0xc4061fa1
xor eax, 0xbcc36fc7
rol eax, 0x35
popf
jmp 0x14018a209
lea rax, [rsp + 0x31]
mov rdi, rax
xor eax, eax
mov ecx, 0xa0ebca99
pushf
not ecx
add ecx, 0xd0d1633e
xor ecx, 0x96388ed4
rol ecx, 0xc0
popf
pushf
not ecx
add ecx, 0x8f00fdbb
xor ecx, 0xd523e742
rol ecx, 0x7d
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x32]
mov rdi, rax
xor eax, eax
mov ecx, 0xc9dc9f84
pushf
not ecx
add ecx, 0xac17a6bf
xor ecx, 0xd8651679
rol ecx, 0x1e
popf
pushf
not ecx
add ecx, 0xd7adb686
xor ecx, 0xcc4a9237
rol ecx, 0x75
popf
pushf
not ecx
add ecx, 0xac1018b3
xor ecx, 0xabb76c1e
rol ecx, 0xf8
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 + 0xa8], rax
movzx eax, byte [rsp + 0x31]
mov byte [rsp + 0x38], al
movzx eax, byte [rsp + 0x32]
mov byte [rsp + 0x40], al
movabs rax, 0xfd3b96b91a2df72d
pushf
not rax
add rax, 0x6c6bed0b
xor rax, 0x686cae47
rol rax, 0x2d
popf
pushf
not rax
add rax, 0x4ed6e65e
xor rax, 0x7f514905
rol rax, 0xb2
popf
mov qword [rsp + 0xd0], rax
movabs rax, 0x603c8dde97df1f99
pushf
not rax
add rax, 0x4e0bc3ef
xor rax, 0x43b87dd3
rol rax, 0x38
popf
pushf
not rax
add rax, 0x667b4d42
xor rax, 0x4da24126
rol rax, 0xaa
popf
pushf
not rax
add rax, 0x6cbe145d
xor rax, 0x6b79711a
rol rax, 0xdd
popf
mov qword [rsp + 0xd8], rax
movabs rax, 0x9c8c4c2bf8e3719b
pushf
not rax
add rax, 0x48e4350e
xor rax, 0x600df04d
rol rax, 0xa8
popf
pushf
not rax
add rax, 0x76545538
xor rax, 0x66f7776f
rol rax, 0x13
popf
pushf
not rax
add rax, 0x7e0fb48a
xor rax, 0x7f3db1f0
rol rax, 3
popf
pushf
not rax
add rax, 0x563e4b28
xor rax, 0x79fc6d8a
rol rax, 0xf8
popf
mov qword [rsp + 0xe0], rax
movabs rax, 0xcf54743856c15ec9
pushf
not rax
add rax, 0x7fc62309
xor rax, 0x6a0ffd3b
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x66a7dd83
xor rax, 0x7ad66d94
rol rax, 8
popf
pushf
not rax
add rax, 0x4f00bc5c
xor rax, 0x439c0493
rol rax, 0x17
popf
mov qword [rsp + 0xe8], rax
movabs rax, 0x7dd7c84102b1854c
pushf
not rax
add rax, 0x5a12f4ab
xor rax, 0x7eced975
rol rax, 0x16
popf
pushf
not rax
add rax, 0x78889f49
xor rax, 0x79820e81
rol rax, 0xa2
popf
mov qword [rsp + 0xf0], rax
movabs rax, 0x8fdccacfa290d797
pushf
not rax
add rax, 0x5333b6ee
xor rax, 0x6f1d9fa1
rol rax, 0xa3
popf
pushf
not rax
add rax, 0x68e5386d
xor rax, 0x618f84c6
rol rax, 0x72
popf
pushf
not rax
add rax, 0x5dbed56e
xor rax, 0x5ae95e75
rol rax, 0xfc
popf
pushf
not rax
add rax, 0x7ee11dfd
xor rax, 0x5d623afb
rol rax, 0x21
popf
mov qword [rsp + 0xf8], rax
movabs rax, 0x512349d80712ff79
pushf
not rax
add rax, 0x5428ba58
xor rax, 0x7c855412
rol rax, 0xac
popf
pushf
not rax
add rax, 0x506b82e6
xor rax, 0x4f53a984
rol rax, 0xfa
popf
mov qword [rsp + 0x100], rax
movabs rax, 0xa26d1c18e14f5155
pushf
not rax
add rax, 0x7b81b4b0
xor rax, 0x4df376e9
rol rax, 0x20
popf
pushf
not rax
add rax, 0x723100da
xor rax, 0x65bc7337
rol rax, 0x6e
popf
pushf
not rax
add rax, 0x78ca6dfe
xor rax, 0x716618e6
rol rax, 0x7f
popf
mov qword [rsp + 0x108], rax
movabs rax, 0x8fa72b10ad8d1254
pushf
not rax
add rax, 0x4415deb8
xor rax, 0x686ef53c
rol rax, 0x60
popf
pushf
not rax
add rax, 0x690f1dea
xor rax, 0x6999ba1a
rol rax, 0xa4
popf
pushf
not rax
add rax, 0x51ec441b
xor rax, 0x4ed1d7a0
rol rax, 0x56
popf
mov qword [rsp + 0x110], rax
movabs rax, 0x46f496cb60b65fad
pushf
not rax
add rax, 0x4e6013e4
xor rax, 0x7773c528
rol rax, 0x81
popf
pushf
not rax
add rax, 0x7894213e
xor rax, 0x74abc489
rol rax, 0xcd
popf
mov qword [rsp + 0x118], rax
movabs rax, 0x3cf985d14b96b897
pushf
not rax
add rax, 0x4477b84e
xor rax, 0x77bf052d
rol rax, 0x28
popf
pushf
not rax
add rax, 0x5784cd74
xor rax, 0x462456e4
rol rax, 0xae
popf
pushf
not rax
add rax, 0x68ceea6b
xor rax, 0x7a84abf5
rol rax, 0x2b
popf
mov qword [rsp + 0x120], rax
movabs rax, 0xa40fe1ac21682f09
pushf
not rax
add rax, 0x75bf80fc
xor rax, 0x79bec336
rol rax, 0xaf
popf
pushf
not rax
add rax, 0x5c67595b
xor rax, 0x5e211479
rol rax, 0x61
popf
pushf
not rax
add rax, 0x7e8be337
xor rax, 0x5e493382
rol rax, 0xfd
popf
pushf
not rax
add rax, 0x65aaf54a
xor rax, 0x7ec046e8
rol rax, 0xe4
popf
mov qword [rsp + 0x128], rax
movabs rax, 0xaab829ed5eb2c9a7
pushf
not rax
add rax, 0x6db1ed53
xor rax, 0x553b1838
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x521aa67a
xor rax, 0x7395e6ed
rol rax, 0xc9
popf
pushf
not rax
add rax, 0x7e32e559
xor rax, 0x78da5c01
rol rax, 0x24
popf
pushf
not rax
add rax, 0x723d0e38
xor rax, 0x7798a8bb
rol rax, 0x80
popf
mov qword [rsp + 0x130], rax
movabs rax, 0xdfe833d8a0bbf86a
pushf
not rax
add rax, 0x41b296b0
xor rax, 0x5b6013b4
rol rax, 0x1e
popf
pushf
not rax
add rax, 0x415133da
xor rax, 0x5a34071a
rol rax, 0x26
popf
mov qword [rsp + 0x138], rax
movabs rax, 0x267d95fa896aee2b
pushf
not rax
add rax, 0x5fea9587
xor rax, 0x4abcaa58
rol rax, 0xa8
popf
pushf
not rax
add rax, 0x7d5b522e
xor rax, 0x45a1846c
rol rax, 0xcc
popf
pushf
not rax
add rax, 0x4515fd73
xor rax, 0x6cb63205
rol rax, 0xa2
popf
mov qword [rsp + 0x140], rax
movabs rax, 0xefb83e797586863
pushf
not rax
add rax, 0x66d45811
xor rax, 0x4c1fed12
rol rax, 0x28
popf
pushf
not rax
add rax, 0x7f3c750e
xor rax, 0x7a9e0c55
rol rax, 0x50
popf
pushf
not rax
add rax, 0x6e266e8a
xor rax, 0x609f0325
rol rax, 0x29
popf
pushf
not rax
add rax, 0x531ecc41
xor rax, 0x5c57cdc4
rol rax, 0x6b
popf
mov qword [rsp + 0x148], rax
movabs rax, 0x8b2e4930eef99ce2
pushf
not rax
add rax, 0x4b5de3ae
xor rax, 0x7d509168
rol rax, 0x2e
popf
pushf
not rax
add rax, 0x4d0f4972
xor rax, 0x4d88e8aa
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x66877dbf
xor rax, 0x45146fb3
rol rax, 0x34
popf
pushf
not rax
add rax, 0x5c44b2e6
xor rax, 0x731e51ac
rol rax, 0xe3
popf
mov qword [rsp + 0x150], rax
movabs rax, 0x9b5367bd177eac66
pushf
not rax
add rax, 0x6c66088c
xor rax, 0x7a24a20a
rol rax, 0x47
popf
pushf
not rax
add rax, 0x553e4b5b
xor rax, 0x587d2d2e
rol rax, 0xb3
popf
pushf
not rax
add rax, 0x4328d049
xor rax, 0x485042e1
rol rax, 0x25
popf
pushf
not rax
add rax, 0x49f8e70d
xor rax, 0x65ba55fd
rol rax, 0x8f
popf
mov qword [rsp + 0x158], rax
movabs rax, 0x7bb918073177ca36
pushf
not rax
add rax, 0x418ce217
xor rax, 0x4594cf8f
rol rax, 0xcf
popf
pushf
not rax
add rax, 0x55e4dd9c
xor rax, 0x52cfc17a
rol rax, 0xc5
popf
mov qword [rsp + 0x160], rax
movabs rax, 0xe1cd8a7f687968b0
pushf
not rax
add rax, 0x55f8c771
xor rax, 0x77710223
rol rax, 0x68
popf
pushf
not rax
add rax, 0x42379e23
xor rax, 0x54ec7161
rol rax, 0x5c
popf
mov qword [rsp + 0x168], rax
lea rax, [rsp + 0x33]
mov rdi, rax
xor eax, eax
mov ecx, 0xd2837f21
pushf
not ecx
add ecx, 0x95c8198b
xor ecx, 0xc4549743
rol ecx, 0x53
popf
pushf
not ecx
add ecx, 0xf52c2fea
xor ecx, 0x9bdbf769
rol ecx, 0x84
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x33]
mov byte [rsp + 0x48], al
movdqa xmm0, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0x1a0], xmm0
movdqa xmm0, xmmword [rsp + 0xd0]
movdqa xmmword [rsp + 0x190], xmm0
movdqa xmm0, xmmword [rsp + 0x190]
pxor xmm0, xmmword [rsp + 0x1a0]
movdqa xmmword [rsp + 0x1b0], xmm0
movdqa xmm0, xmmword [rsp + 0x1b0]
movdqa xmmword [rsp + 0xd0], xmm0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x130]
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 + 0xf0]
mov qword [rsp + 0x80], rax
lea rax, [rsp + 0x140]
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 + 0x100]
mov qword [rsp + 0x88], rax
lea rax, [rsp + 0x150]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x230], xmm0
mov rax, qword [rsp + 0x88]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x220], xmm0
movdqa xmm0, xmmword [rsp + 0x220]
pxor xmm0, xmmword [rsp + 0x230]
movdqa xmmword [rsp + 0x240], xmm0
mov rax, qword [rsp + 0x88]
movdqa xmm0, xmmword [rsp + 0x240]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x110]
mov qword [rsp + 0x68], rax
lea rax, [rsp + 0x160]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x260], xmm0
mov rax, qword [rsp + 0x68]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x250], xmm0
movdqa xmm0, xmmword [rsp + 0x250]
pxor xmm0, xmmword [rsp + 0x260]
movdqa xmmword [rsp + 0x270], xmm0
mov rax, qword [rsp + 0x68]
movdqa xmm0, xmmword [rsp + 0x270]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xd0]
mov qword [rsp + 0xa0], rax
mov rdx, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xa8]
call fcn.1402803fb
mov qword [rsp + 0xb0], rax
lea rdx, [0x18aab6236]
pushf
sub rdx, 0x4aa2b686
popf
mov rcx, qword [rsp + 0xb0]
jmp 0x14018b4c5
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]
push rax
pushf
mov eax, 0x3377cf19
pushf
not eax
add eax, 0xbec11262
xor eax, 0xa65c079a
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x9e708cde
xor eax, 0x8527d888
rol eax, 0xa8
popf
jmp 0x14018a209
lea rcx, [rsp + 0x2a0]
call fcn.1401787fc
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xb8], rax
mov rcx, qword [rsp + 0xb8]
call fcn.14024eab5
lea rax, [rsp + 0x170]
mov rcx, rax
call fcn.1403926a1
mov qword [rsp + 0xc0], rax
mov rcx, qword [rsp + 0xc0]
jmp 0x14018b546
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__wremove]
test eax, eax
je 0x14018b596
push rax
pushf
mov eax, 0x905da202
pushf
not eax
add eax, 0xa816177d
xor eax, 0xc6d31872
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa240ae5c
xor eax, 0xa1829cf5
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xa6c4a1f5
xor eax, 0xecbb8033
rol eax, 0xd3
popf
jmp 0x14018a209
push rax
pushf
mov eax, 0xb9f87478
pushf
not eax
add eax, 0xc318d40c
xor eax, 0x84ae147e
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x9ea8607f
xor eax, 0x9ca5708d
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xd2fd6684
xor eax, 0x967b5ef0
rol eax, 0x21
popf
pushf
not eax
add eax, 0x8d8c0615
xor eax, 0x972f3696
rol eax, 4
popf
jmp 0x14018a209
mov byte [rsp + 0x34], 0
lea rax, [rsp + 0x348]
mov rcx, rax
call fcn.1403ab152
lea rax, [rsp + 0x348]
mov rcx, rax
jmp 0x14018b610
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rsp + 0x170]
call fcn.140307c1b
movzx eax, byte [rsp + 0x34]
jmp 0x14018b6a9
mov byte [rsp + 0x35], 1
lea rax, [rsp + 0x348]
mov rcx, rax
call fcn.1403ab152
lea rax, [rsp + 0x348]
mov rcx, rax
jmp 0x14018b64b
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rsp + 0x170]
call fcn.140307c1b
movzx eax, byte [rsp + 0x35]
push rax
pushf
mov eax, 0xbd22bfe4
pushf
not eax
add eax, 0xa7d57016
xor eax, 0x873d928b
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xa2747fe5
xor eax, 0xcc121501
rol eax, 0x34
popf
pushf
not eax
add eax, 0xb8503ddf
xor eax, 0x98ae3bc4
rol eax, 0xde
popf
jmp 0x14018a209
add rsp, 0x3b0
pop rdi
ret