Function at 0x1403789d7
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x5fbfca3d
pushf
not eax
add eax, 0xf7d51927
xor eax, 0xcef0b6f3
rol eax, 0x29
popf
pushf
not eax
add eax, 0xb214e812
xor eax, 0xf54ff9da
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xec285cf3
xor eax, 0xd82b749d
rol eax, 0x26
popf
pushf
not eax
add eax, 0xbbd27cfd
xor eax, 0xfcd6f6e6
rol eax, 0x9c
popf
cmp eax, 4
jne 0x140378a3a
popf
pop rax
jmp 0x140378d64
cmp eax, 0
jne 0x140378a49
popf
pop rax
jmp 0x140378b48
cmp eax, 3
jne 0x140378a58
popf
pop rax
jmp 0x140378cb9
cmp eax, 1
jne 0x140378a67
popf
pop rax
jmp 0x140378bbb
cmp eax, 0xd
jne 0x140378a76
popf
pop rax
jmp 0x1403790e7
cmp eax, 7
jne 0x140378a85
popf
pop rax
jmp 0x140378e7d
cmp eax, 0xe
jne 0x140378a94
popf
pop rax
jmp 0x14037917a
cmp eax, 0xb
jne 0x140378aa3
popf
pop rax
jmp 0x14037901c
cmp eax, 0xc
jne 0x140378ab2
popf
pop rax
jmp 0x14037909d
cmp eax, 8
jne 0x140378ac1
popf
pop rax
jmp 0x140378f15
cmp eax, 0x10
jne 0x140378ad0
popf
pop rax
jmp 0x140379246
cmp eax, 2
jne 0x140378adf
popf
pop rax
jmp 0x140378c6f
cmp eax, 9
jne 0x140378aee
popf
pop rax
jmp 0x140378f5f
cmp eax, 0x12
jne 0x140378afd
popf
pop rax
jmp 0x14037932e
cmp eax, 6
jne 0x140378b0c
popf
pop rax
jmp 0x140378e46
cmp eax, 0x11
jne 0x140378b1b
popf
pop rax
jmp 0x1403792c9
cmp eax, 5
jne 0x140378b2a
popf
pop rax
jmp 0x140378dc1
cmp eax, 0xf
jne 0x140378b39
popf
pop rax
jmp 0x1403791fc
cmp eax, 0xa
jne 0x140378b48
popf
pop rax
jmp 0x140379000
sub rsp, 0x28
test rcx, rcx
je 0x140378b88
push rax
pushf
mov eax, 0x28f2905b
pushf
not eax
add eax, 0x87d00087
xor eax, 0xa6ab53f5
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xa6bc7f04
xor eax, 0xf89ef60c
rol eax, 0xa4
popf
jmp 0x140378a2b
push rax
pushf
mov eax, 0x3f833e32
pushf
not eax
add eax, 0xcde47ed4
xor eax, 0x974c7e3b
rol eax, 0x53
popf
pushf
not eax
add eax, 0x88ce2adb
xor eax, 0x93fc4171
rol eax, 0xb4
popf
jmp 0x140378a2b
or r9d, 0xffffffff
lock add dword [rcx + 0x10], r9d
mov rax, qword [rcx + 0xe0]
test rax, rax
je 0x140378c29
push rax
pushf
mov eax, 0x47cb75a9
pushf
not eax
add eax, 0xd20c8410
xor eax, 0xfde0c69f
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x9ebfc516
xor eax, 0xed1c5495
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xd38ad2be
xor eax, 0xe9c56cb8
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8ec07f63
xor eax, 0x9a7470b3
rol eax, 0xb4
popf
jmp 0x140378a2b
push rax
pushf
mov eax, 0x74f685e2
pushf
not eax
add eax, 0xe6441134
xor eax, 0x8077dda2
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xfcc925b2
xor eax, 0xcebfb533
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xcd5134d5
xor eax, 0xa1c45ddb
rol eax, 0x74
popf
jmp 0x140378a2b
lock add dword [rax], r9d
push rax
pushf
mov eax, 0x62a5d920
pushf
not eax
add eax, 0x83d24ef8
xor eax, 0xce61f9ed
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf236a6d5
xor eax, 0xef469738
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x8fb90921
xor eax, 0xcd75969d
rol eax, 0x96
popf
jmp 0x140378a2b
mov rax, qword [rcx + 0xf0]
test rax, rax
je 0x140378d1e
push rax
pushf
mov eax, 0x81b99fe4
pushf
not eax
add eax, 0x974d1bef
xor eax, 0xc75abdcf
rol eax, 0x66
popf
pushf
not eax
add eax, 0xc5825483
xor eax, 0xfb9ad80e
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xcd335a7c
xor eax, 0xcb9c201a
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf25fb447
xor eax, 0xa4bfffe9
rol eax, 0x11
popf
jmp 0x140378a2b
push rax
pushf
mov eax, 0xa7a73f05
pushf
not eax
add eax, 0x8b05171b
xor eax, 0xb1f1b7c2
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd54ecb04
xor eax, 0xf2a5d75c
rol eax, 0xef
popf
pushf
not eax
add eax, 0x977e8feb
xor eax, 0xb3e54e35
rol eax, 0xa0
popf
jmp 0x140378a2b
lock add dword [rax], r9d
push rax
pushf
mov eax, 0x9a8a369c
pushf
not eax
add eax, 0x84314d71
xor eax, 0xefdef10c
rol eax, 0x28
popf
pushf
not eax
add eax, 0xd9585550
xor eax, 0xb994dc46
rol eax, 0x46
popf
pushf
not eax
add eax, 0xb409448d
xor eax, 0xb0dbc510
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf6747e3e
xor eax, 0xc8675552
rol eax, 0x85
popf
jmp 0x140378a2b
mov rax, qword [rcx + 0xe8]
test rax, rax
je 0x140378e13
push rax
pushf
mov eax, 0x6414fedc
pushf
not eax
add eax, 0x9990c9bd
xor eax, 0xb5702a8d
rol eax, 0x93
popf
pushf
not eax
add eax, 0x8906aa66
xor eax, 0xdf44995c
rol eax, 0xd
popf
pushf
not eax
add eax, 0xb4117fab
xor eax, 0xeba6344f
rol eax, 0x48
popf
jmp 0x140378a2b
push rax
pushf
mov eax, 0xc3069996
pushf
not eax
add eax, 0xa3f17a6e
xor eax, 0x9b524c7a
rol eax, 0x42
popf
pushf
not eax
add eax, 0x852bf30c
xor eax, 0xe6494056
rol eax, 0x24
popf
jmp 0x140378a2b
lock add dword [rax], r9d
push rax
pushf
mov eax, 0x932c4b3
pushf
not eax
add eax, 0x8109fe94
xor eax, 0xa5c26616
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xdaa2d847
xor eax, 0xdbd0c2e7
rol eax, 0x65
popf
jmp 0x140378a2b
mov rax, qword [rcx + 0x100]
test rax, rax
je 0x140378ebc
push rax
pushf
mov eax, 0x83bea0c7
pushf
not eax
add eax, 0xf08ccabe
xor eax, 0xb5a45405
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xedc280b1
xor eax, 0xfbe91633
rol eax, 0x4a
popf
jmp 0x140378a2b
push rax
pushf
mov eax, 0x6720998c
pushf
not eax
add eax, 0xdbc789ce
xor eax, 0xd1deac8e
rol eax, 3
popf
pushf
not eax
add eax, 0x992a466d
xor eax, 0xa21e23f2
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x99416bb9
xor eax, 0xaf788ae4
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xfb36ffea
xor eax, 0xccf035d7
rol eax, 0xf
popf
jmp 0x140378a2b
lock add dword [rax], r9d
push rax
pushf
mov eax, 0x46095d79
pushf
not eax
add eax, 0x92f70e84
xor eax, 0xa81d5817
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xf458a841
xor eax, 0xc5737a30
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe73cfb4f
xor eax, 0xc1848f76
rol eax, 0x7f
popf
jmp 0x140378a2b
lea rax, [rcx + 0x38]
mov r8d, 0x71d93802
pushf
not r8d
add r8d, 0x892e4c43
xor r8d, 0x9050937e
rol r8d, 0x1d
popf
pushf
not r8d
add r8d, 0xfa7add1c
xor r8d, 0xfad7623f
rol r8d, 0x7c
popf
pushf
not r8d
add r8d, 0xa2aab24e
xor r8d, 0x8da103a5
rol r8d, 0x5a
popf
pushf
not r8d
add r8d, 0xbf023ae5
xor r8d, 0x9d5eff69
rol r8d, 0x16
popf
push rax
pushf
mov eax, 0x17a2e55f
pushf
not eax
add eax, 0x973a9aaa
xor eax, 0xae433abc
rol eax, 0x67
popf
pushf
not eax
add eax, 0xad1543bf
xor eax, 0xc2cd6056
rol eax, 0xb6
popf
jmp 0x140378a2b
lea rdx, [0x1b0f2b082]
pushf
sub rdx, 0x70e20bea
popf
cmp qword [rax - 0x10], rdx
je 0x1403790e7
mov rdx, qword [rax]
test rdx, rdx
je 0x14037906a
push rax
pushf
mov eax, 0xfde7acb0
pushf
not eax
add eax, 0xdd671a5f
xor eax, 0xa741970b
rol eax, 0x67
popf
pushf
not eax
add eax, 0x92586329
xor eax, 0xd0947160
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xaf0d654c
xor eax, 0xc2ebdd02
rol eax, 0xd8
popf
jmp 0x140378a2b
push rax
pushf
mov eax, 0x8f552f1f
pushf
not eax
add eax, 0x9b2011d7
xor eax, 0xbe5a86a2
rol eax, 0x40
popf
pushf
not eax
add eax, 0xa33b5b5b
xor eax, 0xf7aaf745
rol eax, 0xa7
popf
jmp 0x140378a2b
lock add dword [rdx], r9d
push rax
pushf
mov eax, 0x1c660697
pushf
not eax
add eax, 0xc860aa39
xor eax, 0xa56668b0
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xf12bd9b2
xor eax, 0xdf31af53
rol eax, 0xef
popf
pushf
not eax
add eax, 0x83a96c9c
xor eax, 0xb3dfcce2
rol eax, 0xcb
popf
jmp 0x140378a2b
cmp qword [rax - 0x18], 0
je 0x140379147
push rax
pushf
mov eax, 0xfc82b28c
pushf
not eax
add eax, 0xb3d28d04
xor eax, 0xb5151992
rol eax, 0x62
popf
pushf
not eax
add eax, 0xc527b98f
xor eax, 0xa0fb6bbf
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xbb466923
xor eax, 0xd393b792
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xe72da6f6
xor eax, 0xde22a883
rol eax, 0xb1
popf
jmp 0x140378a2b
push rax
pushf
mov eax, 0x2df3616
pushf
not eax
add eax, 0xaed4b862
xor eax, 0xce0ae7ad
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xa6c7348a
xor eax, 0xf3d0018a
rol eax, 0xb2
popf
jmp 0x140378a2b
mov rdx, qword [rax - 8]
test rdx, rdx
je 0x1403791b6
push rax
pushf
mov eax, 0x559cb573
pushf
not eax
add eax, 0x8ca23993
xor eax, 0xcadfe6c9
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe6049564
xor eax, 0xb894b7c5
rol eax, 0x5d
popf
jmp 0x140378a2b
push rax
pushf
mov eax, 0xe0dd58fe
pushf
not eax
add eax, 0xc1dc5145
xor eax, 0xb461c300
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x840af9d9
xor eax, 0x9b816748
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xa0f78c1f
xor eax, 0xf9f72d50
rol eax, 0xd2
popf
jmp 0x140378a2b
lock add dword [rdx], r9d
push rax
pushf
mov eax, 0xead0f5f7
pushf
not eax
add eax, 0xc1451849
xor eax, 0xa3d6b0ee
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xff20db33
xor eax, 0xe0b14d74
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xaac5f848
xor eax, 0xdd5fc33b
rol eax, 0x7c
popf
jmp 0x140378a2b
add rax, 0x20
sub r8, 1
jne 0x140379283
push rax
pushf
mov eax, 0x717be333
pushf
not eax
add eax, 0xf14f4669
xor eax, 0xc771c02e
rol eax, 0x26
popf
pushf
not eax
add eax, 0xac278679
xor eax, 0xa17ebf8a
rol eax, 0x47
popf
jmp 0x140378a2b
push rax
pushf
mov eax, 0x415df587
pushf
not eax
add eax, 0xd57e10a1
xor eax, 0xfeed64d9
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xd7ff42f8
xor eax, 0x859eee91
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x86635eda
xor eax, 0xb371fc1d
rol eax, 0xc8
popf
jmp 0x140378a2b
mov rcx, qword [rcx + 0x120]
call fcn.14022efb9
push rax
pushf
mov eax, 0x568886f1
pushf
not eax
add eax, 0x807c507e
xor eax, 0x8cae8272
rol eax, 0x89
popf
pushf
not eax
add eax, 0x9a677063
xor eax, 0x8099accd
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x843165e2
xor eax, 0xa61a368c
rol eax, 0xac
popf
pushf
not eax
add eax, 0xa5b6c618
xor eax, 0xdc9b3f7e
rol eax, 0xdd
popf
jmp 0x140378a2b
add rsp, 0x28
ret