Function at 0x1401c4f20
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x767c0c4a
pushf
not eax
add eax, 0xf70040d8
xor eax, 0xfcf96ca1
rol eax, 0x32
popf
pushf
not eax
add eax, 0x88de1b64
xor eax, 0xe3110d26
rol eax, 0xe
popf
pushf
not eax
add eax, 0x89d8d000
xor eax, 0x9f020673
rol eax, 0x53
popf
pushf
not eax
add eax, 0xb7c37bd4
xor eax, 0xdda47daf
rol eax, 0x98
popf
cmp eax, 4
jne 0x1401c4f83
popf
pop rax
jmp 0x1401c52d0
cmp eax, 0
jne 0x1401c4f92
popf
pop rax
jmp 0x1401c5037
cmp eax, 3
jne 0x1401c4fa1
popf
pop rax
jmp 0x1401c5233
cmp eax, 1
jne 0x1401c4fb0
popf
pop rax
jmp 0x1401c50f8
cmp eax, 0xa
jne 0x1401c4fbf
popf
pop rax
jmp 0x1401c6865
cmp eax, 7
jne 0x1401c4fce
popf
pop rax
jmp 0x1401c66e2
cmp eax, 6
jne 0x1401c4fdd
popf
pop rax
jmp 0x1401c586e
cmp eax, 0xb
jne 0x1401c4fec
popf
pop rax
jmp 0x1401c68b0
cmp eax, 0xc
jne 0x1401c4ffb
popf
pop rax
jmp 0x1401c690e
cmp eax, 8
jne 0x1401c500a
popf
pop rax
jmp 0x1401c67b6
cmp eax, 5
jne 0x1401c5019
popf
pop rax
jmp 0x1401c57d3
cmp eax, 2
jne 0x1401c5028
popf
pop rax
jmp 0x1401c5158
cmp eax, 9
jne 0x1401c5037
popf
pop rax
jmp 0x1401c685e
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x3b0
cmp qword [rsp + 0x3c8], 0
jne 0x1401c50b2
push rax
pushf
mov eax, 0xcccd38c1
pushf
not eax
add eax, 0xf3a12548
xor eax, 0xe4c50777
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xe88adfd9
xor eax, 0xb9e23aaf
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xab440390
xor eax, 0x8cf55b3a
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xa435c135
xor eax, 0xccd56ea3
rol eax, 0xff
popf
jmp 0x1401c4f74
push rax
pushf
mov eax, 0xc66a2982
pushf
not eax
add eax, 0xd609387d
xor eax, 0x8c058e76
rol eax, 0x68
popf
pushf
not eax
add eax, 0xd1917527
xor eax, 0xffe9c29c
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xaabacdd2
xor eax, 0xb87c9342
rol eax, 0x75
popf
jmp 0x1401c4f74
xor al, al
jmp 0x1401c690e
mov eax, 0x1d011078
pushf
not eax
add eax, 0x8b59cd40
xor eax, 0xc43c4276
rol eax, 0x15
popf
pushf
not eax
add eax, 0x884e9f39
xor eax, 0xba195299
rol eax, 0x27
popf
mov eax, eax
mov ecx, dword [0x140141008]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x140140c28], eax
jle 0x1401c51ed
push rax
pushf
mov eax, 0xd17faad
pushf
not eax
add eax, 0xd5791845
xor eax, 0x8eb6bb6b
rol eax, 0xca
popf
pushf
not eax
add eax, 0x8b32a1a4
xor eax, 0xf75be0c9
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xca0cc69e
xor eax, 0xc29d925c
rol eax, 0xb8
popf
jmp 0x1401c4f74
push rax
pushf
mov eax, 0xff94f547
pushf
not eax
add eax, 0x9741d327
xor eax, 0xd49f2701
rol eax, 0x98
popf
pushf
not eax
add eax, 0x80d39885
xor eax, 0xaf6674da
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x8c7d2349
xor eax, 0xad1c1b48
rol eax, 0xd8
popf
jmp 0x1401c4f74
lea rcx, [0x1828e7d7a]
pushf
sub rcx, 0x427a7152
popf
call fcn.14037883d
cmp dword [0x140140c28], 0xffffffff
jne 0x1401c529d
push rax
pushf
mov eax, 0x9c7896ec
pushf
not eax
add eax, 0xb952841d
xor eax, 0x88375a23
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xdec1b5a9
xor eax, 0xb60dca85
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xe008513f
xor eax, 0xea9994f5
rol eax, 0x5c
popf
jmp 0x1401c4f74
push rax
pushf
mov eax, 0x991cb6ab
pushf
not eax
add eax, 0x88afb2d6
xor eax, 0xe90dc3ab
rol eax, 0x54
popf
pushf
not eax
add eax, 0x8457ce3b
xor eax, 0x98476447
rol eax, 0x26
popf
jmp 0x1401c4f74
lea rax, [rsp + 0x31]
mov rdi, rax
xor eax, eax
mov ecx, 0x5440b3bb
pushf
not ecx
add ecx, 0xeeb9c78b
xor ecx, 0xe12aec27
rol ecx, 0xf9
popf
pushf
not ecx
add ecx, 0x9e25166c
xor ecx, 0x9e227dc2
rol ecx, 0xad
popf
pushf
not ecx
add ecx, 0x845a5ad5
xor ecx, 0x84fe20ca
rol ecx, 0x86
popf
pushf
not ecx
add ecx, 0xc9b9f15d
xor ecx, 0x830de2fb
rol ecx, 0x13
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x32]
mov rdi, rax
xor eax, eax
mov ecx, 0xf4c7ec06
pushf
not ecx
add ecx, 0xa88e040b
xor ecx, 0xb86d2334
rol ecx, 0xe7
popf
pushf
not ecx
add ecx, 0xfee3a6c1
xor ecx, 0x993e240d
rol ecx, 0x64
popf
pushf
not ecx
add ecx, 0x9f865191
xor ecx, 0x980ba625
rol ecx, 0xed
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x31]
mov byte [rsp + 0x38], al
movzx eax, byte [rsp + 0x32]
mov byte [rsp + 0x40], al
movabs rax, 0x46f7f893e414d46b
pushf
not rax
add rax, 0x5810f92f
xor rax, 0x471febd8
rol rax, 0xf
popf
pushf
not rax
add rax, 0x45537f93
xor rax, 0x5d4f2489
rol rax, 0xd2
popf
pushf
not rax
add rax, 0x780407f1
xor rax, 0x56fb1394
rol rax, 0xd9
popf
mov qword [rsp + 0xc0], rax
movabs rax, 0x74778c900bfad6c0
pushf
not rax
add rax, 0x6e101ffc
xor rax, 0x453927fa
rol rax, 0x80
popf
pushf
not rax
add rax, 0x5e0a9a8d
xor rax, 0x6a1cc76f
rol rax, 0xd6
popf
mov qword [rsp + 0xc8], rax
movabs rax, 0x8531282660dce677
pushf
not rax
add rax, 0x5bc6c19d
xor rax, 0x5acf9de2
rol rax, 0x8f
popf
pushf
not rax
add rax, 0x416429cb
xor rax, 0x5c90b96a
rol rax, 0x37
popf
pushf
not rax
add rax, 0x46913d51
xor rax, 0x533bc4d1
rol rax, 0x70
popf
pushf
not rax
add rax, 0x4b2c0b59
xor rax, 0x7fdb7685
rol rax, 0x61
popf
mov qword [rsp + 0xd0], rax
movabs rax, 0xf26091fe32438ae5
pushf
not rax
add rax, 0x5609c5ec
xor rax, 0x7c3c9b67
rol rax, 0x85
popf
pushf
not rax
add rax, 0x603c2e16
xor rax, 0x4875da2c
rol rax, 0x2c
popf
mov qword [rsp + 0xd8], rax
movabs rax, 0x9805002cdb6057ba
pushf
not rax
add rax, 0x5b83cff9
xor rax, 0x4a678db7
rol rax, 0xc6
popf
pushf
not rax
add rax, 0x444bf476
xor rax, 0x54721f8c
rol rax, 0x34
popf
pushf
not rax
add rax, 0x75abf819
xor rax, 0x7e5007e5
rol rax, 0xec
popf
mov qword [rsp + 0x1c0], rax
movabs rax, 0xd82966c7f2022d92
pushf
not rax
add rax, 0x6c96a40d
xor rax, 0x75be116d
rol rax, 0x7e
popf
pushf
not rax
add rax, 0x78fbe790
xor rax, 0x71f8a4ba
rol rax, 0xbe
popf
pushf
not rax
add rax, 0x5a3a1a84
xor rax, 0x65d06370
rol rax, 0x5c
popf
pushf
not rax
add rax, 0x58920bf7
xor rax, 0x77d856d7
rol rax, 0xd
popf
mov qword [rsp + 0x1c8], rax
movabs rax, 0x2cb8fd7cbf41faa
pushf
not rax
add rax, 0x46eb36f0
xor rax, 0x7e5790c3
rol rax, 0x84
popf
pushf
not rax
add rax, 0x44efac64
xor rax, 0x4c8eb2dd
rol rax, 0x71
popf
mov qword [rsp + 0x1d0], rax
movabs rax, 0xe7843e3fed8728ee
pushf
not rax
add rax, 0x718c2f27
xor rax, 0x53fe90b5
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x604d4325
xor rax, 0x67fd0afe
rol rax, 0x71
popf
mov qword [rsp + 0x1d8], rax
lea rax, [rsp + 0x33]
mov rdi, rax
xor eax, eax
mov ecx, 0x8655a9b4
pushf
not ecx
add ecx, 0xba63857a
xor ecx, 0xdef352b7
rol ecx, 0x71
popf
pushf
not ecx
add ecx, 0xc241c2e5
xor ecx, 0x81dd698c
rol ecx, 0x3b
popf
pushf
not ecx
add ecx, 0xb996c5cc
xor ecx, 0x8475039f
rol ecx, 0x3b
popf
pushf
not ecx
add ecx, 0xa3ca9372
xor ecx, 0xa487d6e0
rol ecx, 0x8b
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x33]
mov byte [rsp + 0x48], al
movdqa xmm0, xmmword [rsp + 0x1c0]
movdqa xmmword [rsp + 0x350], xmm0
movdqa xmm0, xmmword [rsp + 0xc0]
movdqa xmmword [rsp + 0x2b0], xmm0
movdqa xmm0, xmmword [rsp + 0x2b0]
pxor xmm0, xmmword [rsp + 0x350]
movdqa xmmword [rsp + 0x360], xmm0
movdqa xmm0, xmmword [rsp + 0x360]
movdqa xmmword [rsp + 0xc0], xmm0
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x68], rax
lea rax, [rsp + 0x1d0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1e0], xmm0
mov rax, qword [rsp + 0x68]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x370], xmm0
movdqa xmm0, xmmword [rsp + 0x370]
pxor xmm0, xmmword [rsp + 0x1e0]
movdqa xmmword [rsp + 0x1f0], xmm0
mov rax, qword [rsp + 0x68]
movdqa xmm0, xmmword [rsp + 0x1f0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xc0]
mov rdx, rax
lea rcx, [rsp + 0x390]
call fcn.1400054f0
lea r8, [rsp + 0x390]
mov rdx, qword [0x140140b88]
mov rcx, qword [rsp + 0x3c0]
call fcn.14024cc30
mov qword [0x140140c20], rax
lea rcx, [rsp + 0x390]
call fcn.140005460
lea rcx, [0x1817cfbc2]
pushf
sub rcx, 0x4168ef9a
popf
call fcn.140347708
push rax
pushf
mov eax, 0x59f3db28
pushf
not eax
add eax, 0xd60a40b1
xor eax, 0x9587b46d
rol eax, 5
popf
pushf
not eax
add eax, 0xf1c1de3b
xor eax, 0xbf87017d
rol eax, 0x33
popf
jmp 0x1401c4f74
cmp qword [0x140140c20], 0
jne 0x1401c5814
push rax
pushf
mov eax, 0x18dee4d2
pushf
not eax
add eax, 0xed45d8c4
xor eax, 0xa0addc72
rol eax, 0x42
popf
pushf
not eax
add eax, 0x8c030bd1
xor eax, 0xb8d64ddb
rol eax, 0xfe
popf
jmp 0x1401c4f74
push rax
pushf
mov eax, 0xb385e0a5
pushf
not eax
add eax, 0xf942cd33
xor eax, 0x951bf356
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x9222c250
xor eax, 0xef47a4df
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xe1b815ed
xor eax, 0x82da5451
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x8a846872
xor eax, 0xf34009c1
rol eax, 0x1f
popf
jmp 0x1401c4f74
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 0x1880dfd8
pushf
not edx
add edx, 0xd5ffafa6
xor edx, 0xf7ee0820
rol edx, 0x55
popf
pushf
not edx
add edx, 0xd8afd115
xor edx, 0xdb062efc
rol edx, 0xb4
popf
mov rcx, rax
jmp 0x1401c58a7
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rsp + 0x34]
mov rdi, rax
xor eax, eax
mov ecx, 0x9800384f
pushf
not ecx
add ecx, 0xc2a1d0a1
xor ecx, 0x86d68e60
rol ecx, 0x71
popf
pushf
not ecx
add ecx, 0xf4c4f9d7
xor ecx, 0xc961a0e8
rol ecx, 0xc8
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x35]
mov rdi, rax
xor eax, eax
mov ecx, 0xe3675dea
pushf
not ecx
add ecx, 0x9630daf1
xor ecx, 0x91213d47
rol ecx, 0x15
popf
pushf
not ecx
add ecx, 0xabc1666f
xor ecx, 0xcdd2585f
rol ecx, 0x9a
popf
pushf
not ecx
add ecx, 0xa56f2c06
xor ecx, 0xffb5f141
rol ecx, 0xc2
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 + 0x34]
mov byte [rsp + 0x50], al
movzx eax, byte [rsp + 0x35]
mov byte [rsp + 0x58], al
movabs rax, 0xfa81430b16769747
pushf
not rax
add rax, 0x671763b6
xor rax, 0x56331e09
rol rax, 0x5b
popf
pushf
not rax
add rax, 0x6bc50228
xor rax, 0x580f83c0
rol rax, 0x80
popf
pushf
not rax
add rax, 0x6265b6d9
xor rax, 0x41f93e18
rol rax, 0x4a
popf
pushf
not rax
add rax, 0x472a0a34
xor rax, 0x412ce82c
rol rax, 4
popf
mov qword [rsp + 0xe0], rax
movabs rax, 0x8c04fcdbf1af1132
pushf
not rax
add rax, 0x7e4885f5
xor rax, 0x6a017a38
rol rax, 0x74
popf
pushf
not rax
add rax, 0x7e7b7b53
xor rax, 0x5978ae9e
rol rax, 0x18
popf
mov qword [rsp + 0xe8], rax
movabs rax, 0x86e5b2e451ef7120
pushf
not rax
add rax, 0x56c53c86
xor rax, 0x54992e79
rol rax, 0xcd
popf
pushf
not rax
add rax, 0x7d76ec93
xor rax, 0x773fc022
rol rax, 0x6f
popf
pushf
not rax
add rax, 0x705fffc0
xor rax, 0x4aaadd4d
rol rax, 6
popf
pushf
not rax
add rax, 0x4a175de9
xor rax, 0x741e29a3
rol rax, 0xdc
popf
mov qword [rsp + 0xf0], rax
movabs rax, 0xa004f7e62be99b79
pushf
not rax
add rax, 0x54dff67f
xor rax, 0x6f053c61
rol rax, 0xda
popf
pushf
not rax
add rax, 0x679600e8
xor rax, 0x4655f865
rol rax, 0xe0
popf
pushf
not rax
add rax, 0x671533c0
xor rax, 0x50c20df9
rol rax, 0xf6
popf
pushf
not rax
add rax, 0x6ae90fc8
xor rax, 0x64968ecc
rol rax, 0x9b
popf
mov qword [rsp + 0xf8], rax
movabs rax, 0xacbdeda14afe1e5d
pushf
not rax
add rax, 0x7b0e50e9
xor rax, 0x5d3536be
rol rax, 0xa1
popf
pushf
not rax
add rax, 0x57cf62d9
xor rax, 0x5f596845
rol rax, 0x86
popf
pushf
not rax
add rax, 0x52a39e7e
xor rax, 0x5d7bdcb0
rol rax, 0xd5
popf
mov qword [rsp + 0x100], rax
movabs rax, 0x44dca100123a7f89
pushf
not rax
add rax, 0x674bfc9b
xor rax, 0x5fd50b8f
rol rax, 0x80
popf
pushf
not rax
add rax, 0x6ca5f4a2
xor rax, 0x42293822
rol rax, 0x6b
popf
mov qword [rsp + 0x108], rax
movabs rax, 0x20d952ec9d722ceb
pushf
not rax
add rax, 0x58692af1
xor rax, 0x61a0370a
rol rax, 0x99
popf
pushf
not rax
add rax, 0x7a6add67
xor rax, 0x47ddc7d2
rol rax, 0x88
popf
pushf
not rax
add rax, 0x6c9a0a88
xor rax, 0x5d268e30
rol rax, 0x11
popf
mov qword [rsp + 0x110], rax
movabs rax, 0x81b059e9a2599a75
pushf
not rax
add rax, 0x5c30dca0
xor rax, 0x554becbc
rol rax, 0xab
popf
pushf
not rax
add rax, 0x6389af7e
xor rax, 0x5ba6a7c4
rol rax, 0x87
popf
pushf
not rax
add rax, 0x6886ef44
xor rax, 0x4b3b8020
rol rax, 0xea
popf
mov qword [rsp + 0x118], rax
movabs rax, 0xecde30c223fb53c8
pushf
not rax
add rax, 0x5bad4667
xor rax, 0x6c931402
rol rax, 0xc5
popf
pushf
not rax
add rax, 0x71ce5472
xor rax, 0x4d450395
rol rax, 0x56
popf
pushf
not rax
add rax, 0x78c7daba
xor rax, 0x6c08dc40
rol rax, 0xc2
popf
pushf
not rax
add rax, 0x4a532a30
xor rax, 0x5c15c70c
rol rax, 0x58
popf
mov qword [rsp + 0x120], rax
movabs rax, 0x17a2ade3e1c3287d
pushf
not rax
add rax, 0x443dfc68
xor rax, 0x6c1373fa
rol rax, 0x9b
popf
pushf
not rax
add rax, 0x7fef3ce6
xor rax, 0x7e0f0838
rol rax, 0x34
popf
pushf
not rax
add rax, 0x5cdf177a
xor rax, 0x701d0cc9
rol rax, 5
popf
mov qword [rsp + 0x128], rax
movabs rax, 0x68916fddf45737b0
pushf
not rax
add rax, 0x534bdd00
xor rax, 0x7d08f090
rol rax, 0x49
popf
pushf
not rax
add rax, 0x6afedb0c
xor rax, 0x739c002d
rol rax, 0x5c
popf
pushf
not rax
add rax, 0x6924086e
xor rax, 0x729f3ebb
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x7fe97dc4
xor rax, 0x74734695
rol rax, 0xa6
popf
mov qword [rsp + 0x130], rax
movabs rax, 0x4aaed59ab60b5aa7
pushf
not rax
add rax, 0x54d51014
xor rax, 0x5f332412
rol rax, 0xef
popf
pushf
not rax
add rax, 0x6370ff85
xor rax, 0x631cae12
rol rax, 0x25
popf
pushf
not rax
add rax, 0x722810fe
xor rax, 0x7fad48fc
rol rax, 0x9e
popf
mov qword [rsp + 0x138], rax
movabs rax, 0x36709c1a465c80e9
pushf
not rax
add rax, 0x73671785
xor rax, 0x528f96e8
rol rax, 0x58
popf
pushf
not rax
add rax, 0x40d44078
xor rax, 0x62e4ce7d
rol rax, 0x53
popf
mov qword [rsp + 0x140], rax
movabs rax, 0xb446652f7e6cacad
pushf
not rax
add rax, 0x44497951
xor rax, 0x41a5d31b
rol rax, 0x91
popf
pushf
not rax
add rax, 0x5b8cccb4
xor rax, 0x5278f4f7
rol rax, 0x58
popf
pushf
not rax
add rax, 0x4e9ca961
xor rax, 0x5b1b957b
rol rax, 0x59
popf
pushf
not rax
add rax, 0x460f457c
xor rax, 0x6d5ee45d
rol rax, 0x4f
popf
mov qword [rsp + 0x148], rax
movabs rax, 0x3d78be2773204c58
pushf
not rax
add rax, 0x5094e084
xor rax, 0x5ef3ee98
rol rax, 0xee
popf
pushf
not rax
add rax, 0x5a7b8400
xor rax, 0x4e4a6a45
rol rax, 0x27
popf
pushf
not rax
add rax, 0x59d9f3c9
xor rax, 0x4eedbfcf
rol rax, 0x40
popf
mov qword [rsp + 0x150], rax
movabs rax, 0x779c5282becd35a3
pushf
not rax
add rax, 0x71522c63
xor rax, 0x6d89a2ec
rol rax, 0x22
popf
pushf
not rax
add rax, 0x5b6c1faf
xor rax, 0x5a57ad85
rol rax, 0x3d
popf
mov qword [rsp + 0x158], rax
movabs rax, 0x4e8c6b220b8a96aa
pushf
not rax
add rax, 0x77de55d4
xor rax, 0x6d45bb8d
rol rax, 0xac
popf
pushf
not rax
add rax, 0x41ae69ee
xor rax, 0x60f429b9
rol rax, 0x7a
popf
pushf
not rax
add rax, 0x6e4cf942
xor rax, 0x7057d976
rol rax, 9
popf
mov qword [rsp + 0x160], rax
movabs rax, 0x1a498596a6277c57
pushf
not rax
add rax, 0x73ddee3a
xor rax, 0x479211fc
rol rax, 0x7b
popf
pushf
not rax
add rax, 0x76974404
xor rax, 0x5f495f53
rol rax, 0xf3
popf
pushf
not rax
add rax, 0x6bd7dc54
xor rax, 0x5638edc6
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x581b384a
xor rax, 0x688d877c
rol rax, 0x33
popf
mov qword [rsp + 0x168], rax
movabs rax, 0x35eb02766b573363
pushf
not rax
add rax, 0x7600f351
xor rax, 0x4b2bd7f3
rol rax, 0xb0
popf
pushf
not rax
add rax, 0x4ccc0073
xor rax, 0x7defe8dc
rol rax, 0xf7
popf
pushf
not rax
add rax, 0x452f8e1e
xor rax, 0x4d433af4
rol rax, 0x2c
popf
mov qword [rsp + 0x170], rax
movabs rax, 0x1685fc850618a414
pushf
not rax
add rax, 0x4255526a
xor rax, 0x6bd79226
rol rax, 0xd6
popf
pushf
not rax
add rax, 0x4b2a4167
xor rax, 0x5c9de253
rol rax, 0x41
popf
mov qword [rsp + 0x178], rax
movabs rax, 0xbfce6a48cf03c693
pushf
not rax
add rax, 0x492f27f2
xor rax, 0x7f06db8f
rol rax, 0x26
popf
pushf
not rax
add rax, 0x715f78f0
xor rax, 0x7a32d771
rol rax, 0x67
popf
pushf
not rax
add rax, 0x4d6cfc30
xor rax, 0x5a628916
rol rax, 9
popf
mov qword [rsp + 0x180], rax
movabs rax, 0x92937ad49fbaaee7
pushf
not rax
add rax, 0x712ff4f8
xor rax, 0x4c7ac89e
rol rax, 0xc8
popf
pushf
not rax
add rax, 0x77e37e44
xor rax, 0x5410c9b3
rol rax, 0xbd
popf
mov qword [rsp + 0x188], rax
movabs rax, 0x1039eba0020c2e0a
pushf
not rax
add rax, 0x715e9e40
xor rax, 0x760b0e4c
rol rax, 0x10
popf
pushf
not rax
add rax, 0x4564e397
xor rax, 0x6ea8b4ff
rol rax, 0xb7
popf
pushf
not rax
add rax, 0x5aae3703
xor rax, 0x53a6f854
rol rax, 0x53
popf
mov qword [rsp + 0x190], rax
movabs rax, 0x9d3e10c93bce5d89
pushf
not rax
add rax, 0x50022ef8
xor rax, 0x5d88b5dc
rol rax, 0x39
popf
pushf
not rax
add rax, 0x58569a3e
xor rax, 0x45293dbf
rol rax, 0xb9
popf
pushf
not rax
add rax, 0x55afabaa
xor rax, 0x706f20e6
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x5d9b2be6
xor rax, 0x716ff248
rol rax, 0x77
popf
mov qword [rsp + 0x198], rax
movabs rax, 0x81a1853f62eb1607
pushf
not rax
add rax, 0x50129e4a
xor rax, 0x5d3fecaa
rol rax, 0x8f
popf
pushf
not rax
add rax, 0x7a4ca51d
xor rax, 0x773ed8da
rol rax, 0x6d
popf
pushf
not rax
add rax, 0x7554b968
xor rax, 0x41ce5cef
rol rax, 0xc5
popf
pushf
not rax
add rax, 0x63312861
xor rax, 0x5e68a60e
rol rax, 0x8d
popf
mov qword [rsp + 0x1a0], rax
movabs rax, 0x1ac1621e346c92ac
pushf
not rax
add rax, 0x4a48b474
xor rax, 0x65db00ad
rol rax, 0x9b
popf
pushf
not rax
add rax, 0x4318bbb7
xor rax, 0x5c9434d8
rol rax, 0xa7
popf
pushf
not rax
add rax, 0x7e8f4804
xor rax, 0x71793ea2
rol rax, 0xe0
popf
pushf
not rax
add rax, 0x7421081b
xor rax, 0x51604507
rol rax, 0x27
popf
mov qword [rsp + 0x1a8], rax
movabs rax, 0xcc75d17f5350a31f
pushf
not rax
add rax, 0x65b4b1c6
xor rax, 0x67588a7d
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x77c71a39
xor rax, 0x58379cd7
rol rax, 0x1b
popf
mov qword [rsp + 0x1b0], rax
movabs rax, 0x46c424d7003cefe3
pushf
not rax
add rax, 0x6ed54aee
xor rax, 0x61a9fee1
rol rax, 0x3f
popf
pushf
not rax
add rax, 0x5f0a8729
xor rax, 0x7f417020
rol rax, 4
popf
mov qword [rsp + 0x1b8], rax
lea rax, [rsp + 0x36]
mov rdi, rax
xor eax, eax
mov ecx, 0xf7d24435
pushf
not ecx
add ecx, 0xb3b6046f
xor ecx, 0xbfa67015
rol ecx, 0xd4
popf
pushf
not ecx
add ecx, 0xcff23e60
xor ecx, 0xc83f3a00
rol ecx, 0x4b
popf
pushf
not ecx
add ecx, 0x8a4bdcab
xor ecx, 0xb7ffdc0b
rol ecx, 0x6e
popf
pushf
not ecx
add ecx, 0xa78706ce
xor ecx, 0x9f649de0
rol ecx, 0x24
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x36]
mov byte [rsp + 0x60], al
movdqa xmm0, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x210], xmm0
movdqa xmm0, xmmword [rsp + 0xe0]
movdqa xmmword [rsp + 0x200], xmm0
movdqa xmm0, xmmword [rsp + 0x200]
pxor xmm0, xmmword [rsp + 0x210]
movdqa xmmword [rsp + 0x220], xmm0
movdqa xmm0, xmmword [rsp + 0x220]
movdqa xmmword [rsp + 0xe0], xmm0
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x160]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x240], xmm0
mov rax, qword [rsp + 0x70]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x230], xmm0
movdqa xmm0, xmmword [rsp + 0x230]
pxor xmm0, xmmword [rsp + 0x240]
movdqa xmmword [rsp + 0x250], xmm0
mov rax, qword [rsp + 0x70]
movdqa xmm0, xmmword [rsp + 0x250]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x100]
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x170]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x270], xmm0
mov rax, qword [rsp + 0x78]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x260], xmm0
movdqa xmm0, xmmword [rsp + 0x260]
pxor xmm0, xmmword [rsp + 0x270]
movdqa xmmword [rsp + 0x280], xmm0
mov rax, qword [rsp + 0x78]
movdqa xmm0, xmmword [rsp + 0x280]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x110]
mov qword [rsp + 0x80], rax
lea rax, [rsp + 0x180]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2a0], xmm0
mov rax, qword [rsp + 0x80]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x290], xmm0
movdqa xmm0, xmmword [rsp + 0x290]
pxor xmm0, xmmword [rsp + 0x2a0]
movdqa xmmword [rsp + 0x320], xmm0
mov rax, qword [rsp + 0x80]
movdqa xmm0, xmmword [rsp + 0x320]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x120]
mov qword [rsp + 0x88], rax
lea rax, [rsp + 0x190]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2d0], xmm0
mov rax, qword [rsp + 0x88]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2c0], xmm0
movdqa xmm0, xmmword [rsp + 0x2c0]
pxor xmm0, xmmword [rsp + 0x2d0]
movdqa xmmword [rsp + 0x2e0], xmm0
mov rax, qword [rsp + 0x88]
movdqa xmm0, xmmword [rsp + 0x2e0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x130]
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0x1a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x300], xmm0
mov rax, qword [rsp + 0x90]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2f0], xmm0
movdqa xmm0, xmmword [rsp + 0x2f0]
pxor xmm0, xmmword [rsp + 0x300]
movdqa xmmword [rsp + 0x310], xmm0
mov rax, qword [rsp + 0x90]
movdqa xmm0, xmmword [rsp + 0x310]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x140]
mov qword [rsp + 0x98], rax
lea rax, [rsp + 0x1b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x330], xmm0
mov rax, qword [rsp + 0x98]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x380], xmm0
movdqa xmm0, xmmword [rsp + 0x380]
pxor xmm0, xmmword [rsp + 0x330]
movdqa xmmword [rsp + 0x340], xmm0
mov rax, qword [rsp + 0x98]
movdqa xmm0, xmmword [rsp + 0x340]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xe0]
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, [0x1b7ea689a]
pushf
sub rdx, 0x77e1bcea
popf
mov rcx, qword [rsp + 0xb0]
jmp 0x1401c667c
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]
xor al, al
jmp 0x1401c690e
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x3c8]
mov r8, qword [0x140140c20]
lea rdx, [rsp + 0x37]
mov rcx, qword [rsp + 0x3c0]
call fcn.1401f4adb
movzx eax, al
test eax, eax
je 0x1401c6770
push rax
pushf
mov eax, 0x3ae58d78
pushf
not eax
add eax, 0x8652ba0d
xor eax, 0xf01887fc
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xc2003371
xor eax, 0xa53d98b3
rol eax, 0xd
popf
pushf
not eax
add eax, 0x89528144
xor eax, 0x95935881
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc7e348be
xor eax, 0xe738620e
rol eax, 0xdc
popf
jmp 0x1401c4f74
push rax
pushf
mov eax, 0xda26dda0
pushf
not eax
add eax, 0xba684e68
xor eax, 0xc0774e35
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xf7f20f33
xor eax, 0xc8419d48
rol eax, 0x37
popf
pushf
not eax
add eax, 0xd9e87d64
xor eax, 0xd459a5dc
rol eax, 0xff
popf
jmp 0x1401c4f74
movzx eax, byte [rsp + 0x37]
test eax, eax
je 0x1401c6805
push rax
pushf
mov eax, 0x95e988ee
pushf
not eax
add eax, 0x83cf147a
xor eax, 0xf06be6fa
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x84ec0f82
xor eax, 0xe7aa7c64
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xb838e865
xor eax, 0xe364f075
rol eax, 0x56
popf
jmp 0x1401c4f74
push rax
pushf
mov eax, 0x543604bf
pushf
not eax
add eax, 0x925f23e0
xor eax, 0xaf6566d2
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xe582ded7
xor eax, 0xbdbfaae9
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xb821ef6c
xor eax, 0xc364e173
rol eax, 0x99
popf
pushf
not eax
add eax, 0x96dba3be
xor eax, 0xc8080e40
rol eax, 0x96
popf
jmp 0x1401c4f74
mov byte [rsp + 0x30], 1
jmp 0x1401c68b0
mov byte [rsp + 0x30], 0
push rax
pushf
mov eax, 0x199e2393
pushf
not eax
add eax, 0xb0674506
xor eax, 0xb057130b
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd22ab2f4
xor eax, 0xaf095d84
rol eax, 0x39
popf
pushf
not eax
add eax, 0xd56da495
xor eax, 0xcb15666d
rol eax, 0x54
popf
jmp 0x1401c4f74
movzx eax, byte [rsp + 0x30]
push rax
pushf
mov eax, 0xd75c517d
pushf
not eax
add eax, 0xdd48413a
xor eax, 0xb4635f54
rol eax, 0x16
popf
pushf
not eax
add eax, 0x928ef1a3
xor eax, 0xf480302e
rol eax, 0x93
popf
pushf
not eax
add eax, 0xa939b831
xor eax, 0xc7d12637
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb2ea9082
xor eax, 0xd55d5bd3
rol eax, 0xc7
popf
jmp 0x1401c4f74
add rsp, 0x3b0
pop rdi
ret