Function at 0x1402bf7a6
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x7db2e917
pushf
not eax
add eax, 0xf063e54b
xor eax, 0xcb83077e
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x9a773699
xor eax, 0xa3dbc431
rol eax, 0xef
popf
cmp eax, 4
jne 0x1402bf7e3
popf
pop rax
jmp 0x1402c021a
cmp eax, 0
jne 0x1402bf7f2
popf
pop rax
jmp 0x1402bf888
cmp eax, 3
jne 0x1402bf801
popf
pop rax
jmp 0x1402c01da
cmp eax, 1
jne 0x1402bf810
popf
pop rax
jmp 0x1402bf98b
cmp eax, 0xa
jne 0x1402bf81f
popf
pop rax
jmp 0x1402c0ae2
cmp eax, 7
jne 0x1402bf82e
popf
pop rax
jmp 0x1402c0988
cmp eax, 6
jne 0x1402bf83d
popf
pop rax
jmp 0x1402c0354
cmp eax, 0xb
jne 0x1402bf84c
popf
pop rax
jmp 0x1402c0bfa
cmp eax, 9
jne 0x1402bf85b
popf
pop rax
jmp 0x1402c0a49
cmp eax, 8
jne 0x1402bf86a
popf
pop rax
jmp 0x1402c09c8
cmp eax, 5
jne 0x1402bf879
popf
pop rax
jmp 0x1402c02c1
cmp eax, 2
jne 0x1402bf888
popf
pop rax
jmp 0x1402bfa61
push rdi
sub rsp, 0xb0
mov eax, 0x2ec0bedf
pushf
not eax
add eax, 0xbd0d1563
xor eax, 0xb9e3b1e4
rol eax, 0xff
popf
pushf
not eax
add eax, 0xe194dc23
xor eax, 0xa1820ef0
rol eax, 0x85
popf
pushf
not eax
add eax, 0xc00c8e03
xor eax, 0xe5c3a89d
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x99d17456
xor eax, 0xfdf38841
rol eax, 0x22
popf
mov eax, eax
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx]
mov eax, dword [rax + rcx]
cmp dword [0x14024cfc0], eax
jle 0x1402bf958
push rax
pushf
mov eax, 0x31d15678
pushf
not eax
add eax, 0xea259ca7
xor eax, 0xe9146810
rol eax, 0x98
popf
pushf
not eax
add eax, 0xec14bbe0
xor eax, 0xa9b489cd
rol eax, 0x40
popf
pushf
not eax
add eax, 0xb42dc856
xor eax, 0xd4fd4c57
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf91b472b
xor eax, 0xd6bd0d3d
rol eax, 0xad
popf
jmp 0x1402bf7d4
push rax
pushf
mov eax, 0xfe7905e8
pushf
not eax
add eax, 0x95cdb7d7
xor eax, 0xb02729e0
rol eax, 0x65
popf
pushf
not eax
add eax, 0xbc8c10a2
xor eax, 0xce0f0edd
rol eax, 0xaf
popf
jmp 0x1402bf7d4
lea rcx, [0x18d098d5f]
pushf
sub rcx, 0x4ce4bd9f
popf
call fcn.1400885d8
cmp dword [0x14024cfc0], 0xffffffff
jne 0x1402bfa08
push rax
pushf
mov eax, 0x3343a713
pushf
not eax
add eax, 0xbe665a74
xor eax, 0xb95883f8
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x84368deb
xor eax, 0xa0a99522
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x8e009783
xor eax, 0xff152e5b
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa455f23b
xor eax, 0xfddd1eea
rol eax, 0xb
popf
jmp 0x1402bf7d4
push rax
pushf
mov eax, 0x6eb55113
pushf
not eax
add eax, 0xe9d2be62
xor eax, 0xfe59ba0f
rol eax, 9
popf
pushf
not eax
add eax, 0xd9dff879
xor eax, 0xd86679e7
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xe9aec5fb
xor eax, 0xb648fc5f
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xf0ce11d3
xor eax, 0xc1bf0b83
rol eax, 0x93
popf
jmp 0x1402bf7d4
mov byte [rsp + 0x30], 0x57
mov eax, 0x23a760da
pushf
not eax
add eax, 0xcaabde7c
xor eax, 0xfabdaac8
rol eax, 0x11
popf
pushf
not eax
add eax, 0x83876c45
xor eax, 0x9cef80c2
rol eax, 0x39
popf
pushf
not eax
add eax, 0xbb5536b6
xor eax, 0x94cc8055
rol eax, 0xd
popf
imul rax, rax, 0
lea rcx, [0x18d4a18fc]
pushf
sub rcx, 0x4d27bb4c
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x31], al
mov eax, 0xdb7eea06
pushf
not eax
add eax, 0xae056533
xor eax, 0xc21e1389
rol eax, 0x91
popf
pushf
not eax
add eax, 0xf02a9f47
xor eax, 0xf7fd3dde
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xd8c3ae92
xor eax, 0x87d9744a
rol eax, 0xad
popf
imul rax, rax, 1
lea rcx, [0x1897328a2]
pushf
sub rcx, 0x4950caf2
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x32], al
mov eax, 0x4686f8d1
pushf
not eax
add eax, 0xfb355fe7
xor eax, 0xaf71a536
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd6715d53
xor eax, 0x9b00de34
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x853ca1a6
xor eax, 0xf8ffd129
rol eax, 0x33
popf
pushf
not eax
add eax, 0xe5c04f44
xor eax, 0x9103c1b1
rol eax, 0x16
popf
imul rax, rax, 2
lea rcx, [0x1923f1ef7]
pushf
sub rcx, 0x521cc147
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x33], al
mov eax, 0x634e6aeb
pushf
not eax
add eax, 0xef64c50f
xor eax, 0xacbcf041
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x88fdf0a4
xor eax, 0xf349d709
rol eax, 0xef
popf
pushf
not eax
add eax, 0xf4145860
xor eax, 0xd84791d1
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x98e63468
xor eax, 0xbd8e8eef
rol eax, 0xfc
popf
imul rax, rax, 3
lea rcx, [0x1a67cc114]
pushf
sub rcx, 0x665a6364
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x34], al
mov eax, 0x9e40bac
pushf
not eax
add eax, 0xf2f0b52d
xor eax, 0xb05cfd28
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe998b250
xor eax, 0xe1581808
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x9c3775d1
xor eax, 0xc8e41818
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x80298a25
xor eax, 0xb7cbda02
rol eax, 0x53
popf
imul rax, rax, 4
lea rcx, [0x1b78a61e9]
pushf
sub rcx, 0x77680439
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x35], al
mov eax, 0x9b09c920
pushf
not eax
add eax, 0xbbd2abb2
xor eax, 0xe37670d1
rol eax, 0x32
popf
pushf
not eax
add eax, 0xc76dbae4
xor eax, 0xfbb1125f
rol eax, 0x85
popf
pushf
not eax
add eax, 0xac583425
xor eax, 0xf0e1fd54
rol eax, 0x90
popf
imul rax, rax, 5
lea rcx, [0x1885f4d77]
pushf
sub rcx, 0x483cefc7
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x36], al
mov eax, 0x696aa873
pushf
not eax
add eax, 0x832f3b68
xor eax, 0xb5bf6a26
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xfd1d6b91
xor eax, 0xdb982dbc
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x81762350
xor eax, 0x9490a5a0
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe8073314
xor eax, 0xd42f326b
rol eax, 0x68
popf
imul rax, rax, 6
lea rcx, [0x1a16e429b]
pushf
sub rcx, 0x614be4eb
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x37], al
mov eax, 0x83d7ac1e
pushf
not eax
add eax, 0x95dc386b
xor eax, 0xc2067de6
rol eax, 0xc
popf
pushf
not eax
add eax, 0xbd42f9ca
xor eax, 0xffff349a
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x81c3ee42
xor eax, 0xb3c7a553
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xbfe93fdd
xor eax, 0xad1f2f1d
rol eax, 0xb
popf
imul rax, rax, 7
lea rcx, [0x1aa3b45ab]
pushf
sub rcx, 0x6a18e7fb
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x38], al
mov eax, 0x593f6e0c
pushf
not eax
add eax, 0x99dbd4ad
xor eax, 0xf148b2b0
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x8f89f31f
xor eax, 0x934cf3fe
rol eax, 0x14
popf
pushf
not eax
add eax, 0xe9f89ff9
xor eax, 0xa716aab9
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xea93f4e9
xor eax, 0x8ecc2537
rol eax, 0x4d
popf
imul rax, rax, 8
lea rcx, [0x189cb78a0]
pushf
sub rcx, 0x49a91af0
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x39], al
mov eax, 0xed7851dd
pushf
not eax
add eax, 0xe3f2b7e0
xor eax, 0xb4dcc187
rol eax, 0x78
popf
pushf
not eax
add eax, 0xf8ea7165
xor eax, 0xf8a4b3ac
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xc06f12b0
xor eax, 0x86375567
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xef1958ff
xor eax, 0xddf06f66
rol eax, 0xab
popf
imul rax, rax, 9
lea rcx, [0x19583b2ec]
pushf
sub rcx, 0x5561553c
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x3a], al
mov eax, 0x5b748ce
pushf
not eax
add eax, 0xf25e2f6e
xor eax, 0xf8746c3f
rol eax, 0x69
popf
pushf
not eax
add eax, 0xbb5c4847
xor eax, 0x91e0cca2
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xa4ece3c7
xor eax, 0xe02f5c1f
rol eax, 0xf
popf
imul rax, rax, 0xa
lea rcx, [0x1971151ce]
pushf
sub rcx, 0x56eef41e
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x3b], al
mov eax, 0xb7f989ee
pushf
not eax
add eax, 0xea51440b
xor eax, 0xf191b12f
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x952a87db
xor eax, 0xd3e40f62
rol eax, 0xab
popf
imul rax, rax, 0xb
lea rcx, [0x1ac633b35]
pushf
sub rcx, 0x6c40dd85
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x3c], al
mov eax, 0x22a98e8e
pushf
not eax
add eax, 0x84886629
xor eax, 0xab83ef57
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x834a4701
xor eax, 0xeddc1ef3
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xd23d956b
xor eax, 0xe1e003b2
rol eax, 0x96
popf
pushf
not eax
add eax, 0xa9feb008
xor eax, 0xc098fee8
rol eax, 0x3c
popf
imul rax, rax, 0xc
lea rcx, [0x1bed5cebc]
pushf
sub rcx, 0x7eb3710c
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x3d], al
mov eax, 0x5d862a11
pushf
not eax
add eax, 0xade07cc0
xor eax, 0xce9f9f25
rol eax, 0x84
popf
pushf
not eax
add eax, 0xe820cde1
xor eax, 0x93cb60d8
rol eax, 0x46
popf
pushf
not eax
add eax, 0xb15e3133
xor eax, 0xaf38b958
rol eax, 0xd5
popf
imul rax, rax, 0xd
lea rcx, [0x19231ff51]
pushf
sub rcx, 0x520fa1a1
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x3e], al
mov eax, 0x1fbe3646
pushf
not eax
add eax, 0x8f3a6653
xor eax, 0x9d14255f
rol eax, 0
popf
pushf
not eax
add eax, 0xa106b11c
xor eax, 0xae9e93c8
rol eax, 0xd5
popf
imul rax, rax, 0xe
lea rcx, [0x1bfd4caab]
pushf
sub rcx, 0x7fb26cfb
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x3f], al
mov eax, 0xa41b9492
pushf
not eax
add eax, 0xe11456ad
xor eax, 0xe3b3614a
rol eax, 0x44
popf
pushf
not eax
add eax, 0xba2ccfbf
xor eax, 0xc57292b1
rol eax, 0x55
popf
imul rax, rax, 0xf
lea rcx, [0x18cb78948]
pushf
sub rcx, 0x4c952b98
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x40], al
mov eax, 0x9b5f2a54
pushf
not eax
add eax, 0xa100a4a6
xor eax, 0xc85d3557
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd9dc60c2
xor eax, 0xe2286ba1
rol eax, 0xed
popf
pushf
not eax
add eax, 0xfc372ce0
xor eax, 0xcbd1db45
rol eax, 0x3b
popf
imul rax, rax, 0x10
lea rcx, [0x187ec9688]
pushf
sub rcx, 0x47ca38d8
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x41], al
lea rax, [rsp + 0x42]
lea rax, [rsp + 0x42]
mov rdi, rax
xor eax, eax
mov ecx, 0xb1563e87
pushf
not ecx
add ecx, 0xd74657b9
xor ecx, 0xdd98e8e3
rol ecx, 0xa9
popf
pushf
not ecx
add ecx, 0xa50c6c9d
xor ecx, 0xca179b15
rol ecx, 0xe3
popf
pushf
not ecx
add ecx, 0xa016cf83
xor ecx, 0xc61be1ba
rol ecx, 0x64
popf
rep stosb byte [rdi], al
mov qword [rsp + 0x50], 0
jmp 0x1402c021a
mov rax, qword [rsp + 0x50]
inc rax
mov qword [rsp + 0x50], rax
push rax
pushf
mov eax, 0x37eb473e
pushf
not eax
add eax, 0x88061a9f
xor eax, 0xb2261664
rol eax, 0x20
popf
pushf
not eax
add eax, 0x87410b8a
xor eax, 0xa5045685
rol eax, 0x16
popf
jmp 0x1402bf7d4
cmp qword [rsp + 0x50], 0x11
jae 0x1402c0268
push rax
pushf
mov eax, 0xae2aa9a5
pushf
not eax
add eax, 0xecdcf4ca
xor eax, 0xb6a17f7a
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xadee0375
xor eax, 0xbac66673
rol eax, 0x64
popf
pushf
not eax
add eax, 0x808c0ae2
xor eax, 0xbfcefdd9
rol eax, 0xa4
popf
jmp 0x1402bf7d4
push rax
pushf
mov eax, 0x119164ac
pushf
not eax
add eax, 0xf273003e
xor eax, 0xceafe431
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x800d4261
xor eax, 0xb4512af1
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xecb1a4d7
xor eax, 0xa3a9f3dd
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xcb1a86ef
xor eax, 0xcf2ede5d
rol eax, 0x64
popf
jmp 0x1402bf7d4
lea rax, [rsp + 0x31]
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
call fcn.140002d94
mov dl, byte [rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x48], al
lea rax, [rsp + 0x31]
mov qword [rsp + 0x68], rax
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x68]
call fcn.140002d94
mov cl, byte [rsp + 0x48]
mov byte [rax], cl
jmp 0x1402c01da
lea rax, [rsp + 0x31]
mov qword [rsp + 0x70], rax
mov edx, 0xceda6814
pushf
not edx
add edx, 0xac394e6d
xor edx, 0xc451a360
rol edx, 0x6f
popf
pushf
not edx
add edx, 0x8d106822
xor edx, 0xb191b57a
rol edx, 0xd3
popf
pushf
not edx
add edx, 0xd4c232d0
xor edx, 0x8d18c031
rol edx, 0xe4
popf
pushf
not edx
add edx, 0xc3de7a1c
xor edx, 0xfd6540fe
rol edx, 0x46
popf
mov rcx, qword [rsp + 0x70]
call fcn.140002d94
mov byte [rax], 0
lea rax, [rsp + 0x31]
mov rcx, rax
call fcn.140002d90
mov qword [rsp + 0x98], rax
mov byte [rsp + 0x20], 0x3d
movsx eax, byte [rsp + 0x20]
mov ecx, 0x283d6998
pushf
not ecx
add ecx, 0xf216673c
xor ecx, 0x98a578cd
rol ecx, 0x52
popf
pushf
not ecx
add ecx, 0xe8cbf97c
xor ecx, 0xd352b385
rol ecx, 0x4a
popf
imul rcx, rcx, 0
lea rdx, [0x1b3a1f8c4]
pushf
sub rdx, 0x737fc18c
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x21], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x43b6556
pushf
not ecx
add ecx, 0xdeb7e29b
xor ecx, 0xda64d28e
rol ecx, 0xe8
popf
pushf
not ecx
add ecx, 0xddeb0802
xor ecx, 0xd53b3e01
rol ecx, 0xa4
popf
imul rcx, rcx, 1
lea rdx, [0x1a78f68fe]
pushf
sub rdx, 0x676d31c6
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x22], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x344ca0f6
pushf
not ecx
add ecx, 0xe8646846
xor ecx, 0xf43fb95a
rol ecx, 0x20
popf
pushf
not ecx
add ecx, 0x912008bf
xor ecx, 0xc889e6bc
rol ecx, 0xd9
popf
pushf
not ecx
add ecx, 0xecf91547
xor ecx, 0xb97778e7
rol ecx, 1
popf
pushf
not ecx
add ecx, 0x839d6f34
xor ecx, 0x921eae23
rol ecx, 0x1f
popf
imul rcx, rcx, 2
lea rdx, [0x18add9878]
pushf
sub rdx, 0x4abb6140
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x23], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x98fc7228
pushf
not ecx
add ecx, 0xfab633c6
xor ecx, 0xf3ea3ae3
rol ecx, 0xe
popf
pushf
not ecx
add ecx, 0xb8e14b2d
xor ecx, 0x84dd78f2
rol ecx, 0xc9
popf
pushf
not ecx
add ecx, 0xae7c10d4
xor ecx, 0xf43f3c56
rol ecx, 0x49
popf
imul rcx, rcx, 3
lea rdx, [0x196010178]
pushf
sub rdx, 0x55deca40
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x24], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x6804e7bc
pushf
not ecx
add ecx, 0xb76f3b81
xor ecx, 0x94959c37
rol ecx, 0x1b
popf
pushf
not ecx
add ecx, 0xdbd557d4
xor ecx, 0xddfcd5a8
rol ecx, 0xe8
popf
pushf
not ecx
add ecx, 0xfd5e0628
xor ecx, 0xb3d10946
rol ecx, 2
popf
imul rcx, rcx, 4
lea rdx, [0x187c0bdf0]
pushf
sub rdx, 0x479e86b8
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x25], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0xae31af2b
pushf
not ecx
add ecx, 0xf828a6ef
xor ecx, 0x8dc61d17
rol ecx, 0xe
popf
pushf
not ecx
add ecx, 0xc9b33fd2
xor ecx, 0x8ef60ec5
rol ecx, 0xed
popf
imul rcx, rcx, 5
lea rdx, [0x19479ba5d]
pushf
sub rdx, 0x54578325
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x26], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0xe6907efa
pushf
not ecx
add ecx, 0xd442bd53
xor ecx, 0x9fb84df0
rol ecx, 0x7e
popf
pushf
not ecx
add ecx, 0xf69e3401
xor ecx, 0xda1b9756
rol ecx, 0x9a
popf
imul rcx, rcx, 6
lea rdx, [0x193e4376a]
pushf
sub rdx, 0x53c20032
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x27], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x1f628893
pushf
not ecx
add ecx, 0xfc73a338
xor ecx, 0xe44531c7
rol ecx, 0xf5
popf
pushf
not ecx
add ecx, 0xb78d7caa
xor ecx, 0xba5ac9ec
rol ecx, 0x98
popf
pushf
not ecx
add ecx, 0x800e3330
xor ecx, 0x9c0511d1
rol ecx, 0x71
popf
pushf
not ecx
add ecx, 0xfc45966e
xor ecx, 0xadbb603a
rol ecx, 0xf3
popf
imul rcx, rcx, 7
lea rdx, [0x191036f77]
pushf
sub rdx, 0x50e1383f
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x28], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0xe37bb9b1
pushf
not ecx
add ecx, 0xc46c1945
xor ecx, 0xea96efc9
rol ecx, 0x51
popf
pushf
not ecx
add ecx, 0xa8742e6d
xor ecx, 0xe0beb8ab
rol ecx, 0x6f
popf
pushf
not ecx
add ecx, 0xb5f3b4e5
xor ecx, 0xa82afd8e
rol ecx, 0x1e
popf
pushf
not ecx
add ecx, 0x98ce022f
xor ecx, 0xa5311b04
rol ecx, 0x8a
popf
imul rcx, rcx, 8
lea rdx, [0x19f2e2650]
pushf
sub rdx, 0x5f0bef18
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x29], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x409b359c
pushf
not ecx
add ecx, 0xff01a8a4
xor ecx, 0xa2f614e8
rol ecx, 0x5e
popf
pushf
not ecx
add ecx, 0xf787b90e
xor ecx, 0xef0a9bc2
rol ecx, 0x9d
popf
pushf
not ecx
add ecx, 0xe5a7c5fa
xor ecx, 0xc93aa55f
rol ecx, 0x89
popf
imul rcx, rcx, 9
lea rdx, [0x1a40cb32d]
pushf
sub rdx, 0x63ea7bf5
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x2a], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0xe830773d
pushf
not ecx
add ecx, 0xa6e1325c
xor ecx, 0xd83bd10c
rol ecx, 0x1d
popf
pushf
not ecx
add ecx, 0x80fb8ca7
xor ecx, 0xe8ad3c9f
rol ecx, 0x1c
popf
pushf
not ecx
add ecx, 0x8ba0adfd
xor ecx, 0xcdd81bbd
rol ecx, 0xd3
popf
imul rcx, rcx, 0xa
lea rdx, [0x18d736d95]
pushf
sub rdx, 0x4d51365d
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x2b], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0xfdeb312
pushf
not ecx
add ecx, 0xcb0606e0
xor ecx, 0xce9739ec
rol ecx, 0x39
popf
pushf
not ecx
add ecx, 0x97b47425
xor ecx, 0x9c3e6cf5
rol ecx, 0x89
popf
pushf
not ecx
add ecx, 0xd27b77d5
xor ecx, 0x89d947f8
rol ecx, 0xc4
popf
pushf
not ecx
add ecx, 0xa9c572e1
xor ecx, 0xff6eb70a
rol ecx, 0x5b
popf
imul rcx, rcx, 0xb
lea rdx, [0x1a015f84a]
pushf
sub rdx, 0x5ff3c112
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x2c], al
lea rax, [rsp + 0x2d]
lea rax, [rsp + 0x2d]
mov rdi, rax
xor eax, eax
mov ecx, 0xe851b851
pushf
not ecx
add ecx, 0x9a8ce867
xor ecx, 0xbb615240
rol ecx, 0x82
popf
pushf
not ecx
add ecx, 0x93893137
xor ecx, 0xee1fa7e2
rol ecx, 0xa1
popf
rep stosb byte [rdi], al
mov qword [rsp + 0x58], 0
jmp 0x1402c09c8
mov rax, qword [rsp + 0x58]
inc rax
mov qword [rsp + 0x58], rax
push rax
pushf
mov eax, 0xee13cbc2
pushf
not eax
add eax, 0xd4a9ace0
xor eax, 0xca8bf939
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xd409292f
xor eax, 0xafd90b16
rol eax, 0xb1
popf
jmp 0x1402bf7d4
cmp qword [rsp + 0x58], 0xc
jae 0x1402c0a16
push rax
pushf
mov eax, 0x1bf00c0b
pushf
not eax
add eax, 0xbee55c6c
xor eax, 0xd09192be
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe312a66b
xor eax, 0xc36ac9df
rol eax, 0x77
popf
pushf
not eax
add eax, 0xa6af3343
xor eax, 0xc5e8053a
rol eax, 0xd2
popf
jmp 0x1402bf7d4
push rax
pushf
mov eax, 0xf7043740
pushf
not eax
add eax, 0xfe56e498
xor eax, 0x8d93b759
rol eax, 0x15
popf
pushf
not eax
add eax, 0xff5c8084
xor eax, 0xbd8b3c60
rol eax, 0x77
popf
jmp 0x1402bf7d4
lea rax, [rsp + 0x21]
mov qword [rsp + 0x78], rax
mov rdx, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x78]
call fcn.140002d94
mov dl, byte [rax]
lea rcx, [rsp + 0x20]
call fcn.140002d9c
mov byte [rsp + 0x49], al
lea rax, [rsp + 0x21]
mov qword [rsp + 0x80], rax
mov rdx, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x80]
call fcn.140002d94
mov cl, byte [rsp + 0x49]
mov byte [rax], cl
jmp 0x1402c0988
lea rax, [rsp + 0x21]
mov qword [rsp + 0x88], rax
mov edx, 0xb483b54
pushf
not edx
add edx, 0xb4f4026d
xor edx, 0xa42f9679
rol edx, 0x1f
popf
pushf
not edx
add edx, 0xdafdb62e
xor edx, 0x8eca4697
rol edx, 0xac
popf
pushf
not edx
add edx, 0xf149ddcd
xor edx, 0xd48ab01d
rol edx, 0xb3
popf
mov rcx, qword [rsp + 0x88]
call fcn.140002d94
mov byte [rax], 0
lea rax, [rsp + 0x21]
mov rcx, rax
call fcn.140002d90
mov qword [rsp + 0x90], rax
mov rcx, qword [rsp + 0x90]
call fcn.1402b447d
mov qword [rsp + 0xa0], rax
mov rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0xa0]
call fcn.1402c5458
mov qword [0x14024cf80], rax
lea rcx, [0x1b708b5d6]
pushf
sub rcx, 0x76e3e616
popf
call fcn.14008856c
push rax
pushf
mov eax, 0x808c524
pushf
not eax
add eax, 0xa7a05664
xor eax, 0x97047439
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x86abffaa
xor eax, 0xfd657230
rol eax, 0x40
popf
pushf
not eax
add eax, 0x9c0ed03f
xor eax, 0xbbd2ed0c
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x8178d914
xor eax, 0xe3c9c7bf
rol eax, 0xd9
popf
jmp 0x1402bf7d4
call qword [0x14024cf80]
add rsp, 0xb0
pop rdi
ret