Function at 0x140148adb
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xbf520bc3
pushf
not eax
add eax, 0x7eb2b3b3
xor eax, 0x4c145805
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x58e1d581
xor eax, 0x3cbd2bdc
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x6fb3064b
xor eax, 0x1328d847
rol eax, 0x63
popf
cmp eax, 0x15
jne 0x140148b2b
popf
pop rax
jmp 0x14014976c
cmp eax, 2
jne 0x140148b3a
popf
pop rax
jmp 0x140148dd1
cmp eax, 9
jne 0x140148b49
popf
pop rax
jmp 0x140149108
cmp eax, 0xd
jne 0x140148b58
popf
pop rax
jmp 0x140149364
cmp eax, 0
jne 0x140148b67
popf
pop rax
jmp 0x140148c84
cmp eax, 0xe
jne 0x140148b76
popf
pop rax
jmp 0x14014941c
cmp eax, 0xa
jne 0x140148b85
popf
pop rax
jmp 0x140149199
cmp eax, 4
jne 0x140148b94
popf
pop rax
jmp 0x140148ead
cmp eax, 0x17
jne 0x140148ba3
popf
pop rax
jmp 0x140149852
cmp eax, 3
jne 0x140148bb2
popf
pop rax
jmp 0x140148e3c
cmp eax, 0xf
jne 0x140148bc1
popf
pop rax
jmp 0x140149454
cmp eax, 6
jne 0x140148bd0
popf
pop rax
jmp 0x140148f84
cmp eax, 5
jne 0x140148bdf
popf
pop rax
jmp 0x140148ef3
cmp eax, 0x10
jne 0x140148bee
popf
pop rax
jmp 0x1401494f3
cmp eax, 0x14
jne 0x140148bfd
popf
pop rax
jmp 0x1401496d7
cmp eax, 0xc
jne 0x140148c0c
popf
pop rax
jmp 0x1401492c8
cmp eax, 0x12
jne 0x140148c1b
popf
pop rax
jmp 0x140149604
cmp eax, 0xb
jne 0x140148c2a
popf
pop rax
jmp 0x1401491fb
cmp eax, 0x13
jne 0x140148c39
popf
pop rax
jmp 0x14014968d
cmp eax, 1
jne 0x140148c48
popf
pop rax
jmp 0x140148d53
cmp eax, 7
jne 0x140148c57
popf
pop rax
jmp 0x140149015
cmp eax, 8
jne 0x140148c66
popf
pop rax
jmp 0x1401490a6
cmp eax, 0x16
jne 0x140148c75
popf
pop rax
jmp 0x1401497fd
cmp eax, 0x11
jne 0x140148c84
popf
pop rax
jmp 0x140149585
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor r10d, r10d
mov rbx, r8
mov r11, rdx
test r9, r9
jne 0x140148cfa
push rax
pushf
mov eax, 0x9f128796
pushf
not eax
add eax, 0x17623bd9
xor eax, 0x705926b4
rol eax, 0x79
popf
pushf
not eax
add eax, 0x53ecc7cb
xor eax, 0x476ed22d
rol eax, 0x40
popf
pushf
not eax
add eax, 0x5dcef6f1
xor eax, 0x4e6c2de6
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe2912ec
xor eax, 0x46ef58aa
rol eax, 0x97
popf
jmp 0x140148b1c
push rax
pushf
mov eax, 0xa0b6e73c
pushf
not eax
add eax, 0x6340ceb1
xor eax, 0x14b12175
rol eax, 5
popf
pushf
not eax
add eax, 0x4ced5431
xor eax, 0x4ea251f9
rol eax, 0x50
popf
pushf
not eax
add eax, 0x762506d
xor eax, 0x1f0f5836
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x1da7fa0
xor eax, 0x710aac
rol eax, 0xd9
popf
jmp 0x140148b1c
test rcx, rcx
jne 0x140148d9e
push rax
pushf
mov eax, 0x8ad13b36
pushf
not eax
add eax, 0x6258ce40
xor eax, 0x3b9a98ba
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x3c485dc
xor eax, 0x1b87f796
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x6b7a7b2a
xor eax, 0x224ae323
rol eax, 0xf2
popf
jmp 0x140148b1c
push rax
pushf
mov eax, 0x95c0682c
pushf
not eax
add eax, 0x55aa1ab2
xor eax, 0x3c1653af
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x5f5f9491
xor eax, 0x6f7e6a0d
rol eax, 0x45
popf
jmp 0x140148b1c
test rdx, rdx
je 0x140148e09
push rax
pushf
mov eax, 0xc202b734
pushf
not eax
add eax, 0x10efac5d
xor eax, 0x4d4d62b
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x6f5e2802
xor eax, 0x5ddc8285
rol eax, 0xbb
popf
jmp 0x140148b1c
push rax
pushf
mov eax, 0x8ee9154f
pushf
not eax
add eax, 0x14afdb80
xor eax, 0x61d77969
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x3569aabc
xor eax, 0x4a2d2885
rol eax, 0x62
popf
jmp 0x140148b1c
call fcn.1400e5855
mov ebx, 0xcd3fbd8e
pushf
not ebx
add ebx, 0x3ba94b75
xor ebx, 0x6b1b029c
rol ebx, 0xe7
popf
pushf
not ebx
add ebx, 0x9ed2418
xor ebx, 0x50a0e715
rol ebx, 0x12
popf
mov dword [rax], ebx
call fcn.140116cdd
mov r10d, ebx
push rax
pushf
mov eax, 0x2b673977
pushf
not eax
add eax, 0x5a428c1f
xor eax, 0x69824f6b
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x7ecfa649
xor eax, 0x1a58352b
rol eax, 0x74
popf
jmp 0x140148b1c
mov rbx, qword [rsp + 0x30]
mov eax, r10d
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
test rcx, rcx
je 0x140148f3e
push rax
pushf
mov eax, 0x72aca73
pushf
not eax
add eax, 0xf969c28
xor eax, 0x442e7743
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x3440c813
xor eax, 0x65e87033
rol eax, 0xde
popf
pushf
not eax
add eax, 0x107e69cd
xor eax, 0xf4c9e32
rol eax, 0x42
popf
jmp 0x140148b1c
push rax
pushf
mov eax, 0xe715a8dd
pushf
not eax
add eax, 0x589fed1c
xor eax, 0x698114c3
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x7e68f20c
xor eax, 0x7f218027
rol eax, 0x40
popf
pushf
not eax
add eax, 0x78a57896
xor eax, 0x5f31576c
rol eax, 0x8d
popf
jmp 0x140148b1c
test r11, r11
je 0x140148fe2
push rax
pushf
mov eax, 0x81de8c10
pushf
not eax
add eax, 0x190c0d3f
xor eax, 0x31ad4fea
rol eax, 0x73
popf
pushf
not eax
add eax, 0x50ecbf74
xor eax, 0x64a7a269
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x6ac10196
xor eax, 0xc538130
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x50327eba
xor eax, 0x1b1e353b
rol eax, 0x32
popf
jmp 0x140148b1c
push rax
pushf
mov eax, 0x412eec69
pushf
not eax
add eax, 0x72b4e3cc
xor eax, 0x7982e00f
rol eax, 7
popf
pushf
not eax
add eax, 0x7420e6ff
xor eax, 0x7095f05a
rol eax, 0xd2
popf
jmp 0x140148b1c
test r9, r9
jne 0x140149060
push rax
pushf
mov eax, 0x20485ee4
pushf
not eax
add eax, 0x64187438
xor eax, 0xa2ae929
rol eax, 0xba
popf
pushf
not eax
add eax, 0x5d44687c
xor eax, 0x1d5560d
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x5ab8169f
xor eax, 0x6bfef16e
rol eax, 0xfe
popf
jmp 0x140148b1c
push rax
pushf
mov eax, 0xaa7b3f86
pushf
not eax
add eax, 0x15196e19
xor eax, 0x4c650877
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x38854187
xor eax, 0x356ac208
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x24ec2c32
xor eax, 0x6bd67b62
rol eax, 0xe
popf
jmp 0x140148b1c
mov word [rcx], r10w
jmp 0x140148ead
test rbx, rbx
jne 0x140149153
push rax
pushf
mov eax, 0x85918741
pushf
not eax
add eax, 0x5349744a
xor eax, 0x1e693fd4
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x4b333419
xor eax, 0x1ca23338
rol eax, 0x62
popf
pushf
not eax
add eax, 0x7b363706
xor eax, 0x469061d7
rol eax, 0x33
popf
jmp 0x140148b1c
push rax
pushf
mov eax, 0x92c41c73
pushf
not eax
add eax, 0x479521fe
xor eax, 0x11ad3999
rol eax, 0xf
popf
pushf
not eax
add eax, 0x4e885847
xor eax, 0x256eb813
rol eax, 0x37
popf
pushf
not eax
add eax, 0x1657caf6
xor eax, 0x48cd42c1
rol eax, 0x1f
popf
jmp 0x140148b1c
mov word [rcx], r10w
jmp 0x140148e3c
push rcx
not rcx
add rbx, rcx
pop rcx
add rbx, 1
mov rdx, rcx
mov r8, r11
mov rdi, r9
cmp r9, 0xffffffffffffffff
jne 0x14014926f
push rax
pushf
mov eax, 0xa29f895c
pushf
not eax
add eax, 0x521e1229
xor eax, 0x7855cfe4
rol eax, 0x33
popf
pushf
not eax
add eax, 0x5ac362fc
xor eax, 0x5340346
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x3e9140dc
xor eax, 0x606901cf
rol eax, 0x31
popf
pushf
not eax
add eax, 0x167f7838
xor eax, 0x21d8ae28
rol eax, 0xee
popf
jmp 0x140148b1c
push rax
pushf
mov eax, 0x82683c36
pushf
not eax
add eax, 0x38c0b5c5
xor eax, 0x6869d07b
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x66ea5750
xor eax, 0x15a41758
rol eax, 0x58
popf
pushf
not eax
add eax, 0x715f74c6
xor eax, 0x7895b3ba
rol eax, 0x36
popf
pushf
not eax
add eax, 0x14daae9a
xor eax, 0x55bdbaf3
rol eax, 0x93
popf
jmp 0x140148b1c
movzx eax, word [rbx + rdx]
mov word [rdx], ax
lea rdx, [rdx + 2]
test ax, ax
je 0x140149331
push rax
pushf
mov eax, 0x9f79d6bc
pushf
not eax
add eax, 0x1892a406
xor eax, 0x33c98038
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x75dedeb0
xor eax, 0xc358a4c
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x224b3064
xor eax, 0x4fbe4013
rol eax, 0x48
popf
pushf
not eax
add eax, 0x4a422f0c
xor eax, 0x1599cbf6
rol eax, 0xf5
popf
jmp 0x140148b1c
push rax
pushf
mov eax, 0x75004d29
pushf
not eax
add eax, 0xd882643
xor eax, 0x5b824f00
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x77d46c7e
xor eax, 0x217c0571
rol eax, 0xe4
popf
jmp 0x140148b1c
sub r8, 1
jne 0x1401493c3
push rax
pushf
mov eax, 0x684bec2a
pushf
not eax
add eax, 0x3c48f9d9
xor eax, 0x76778be5
rol eax, 0xba
popf
pushf
not eax
add eax, 0x7c43c3d4
xor eax, 0xe39550
rol eax, 0x90
popf
pushf
not eax
add eax, 0x25acf6bc
xor eax, 0x20da00f8
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x71b84482
xor eax, 0x1e38b9e8
rol eax, 0x90
popf
jmp 0x140148b1c
push rax
pushf
mov eax, 0xe4030dd0
pushf
not eax
add eax, 0x38c62045
xor eax, 0x618ca7a9
rol eax, 0x87
popf
pushf
not eax
add eax, 0x565970eb
xor eax, 0x3e6c7994
rol eax, 0x55
popf
pushf
not eax
add eax, 0x363c0de5
xor eax, 0x2f1578a2
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x2235d1a8
xor eax, 0x38d61814
rol eax, 0x45
popf
jmp 0x140148b1c
jmp 0x1401496d7
movzx eax, word [rbx + rdx]
mov rsi, rdi
mov word [rdx], ax
lea rdx, [rdx + 2]
test ax, ax
je 0x1401494c0
push rax
pushf
mov eax, 0x6af63548
pushf
not eax
add eax, 0x196f8d2d
xor eax, 0x780f280c
rol eax, 0x97
popf
pushf
not eax
add eax, 0x74044883
xor eax, 0x598357c
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x680f81cf
xor eax, 0x646b42c2
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x303ef30f
xor eax, 0x6e29645b
rol eax, 0x75
popf
jmp 0x140148b1c
push rax
pushf
mov eax, 0xaa88fdf2
pushf
not eax
add eax, 0x12470ec1
xor eax, 0x3fe590ba
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x50e7ed6a
xor eax, 0x68372669
rol eax, 0x56
popf
jmp 0x140148b1c
sub r8, 1
je 0x14014953f
push rax
pushf
mov eax, 0xc3bc13fe
pushf
not eax
add eax, 0x10f48136
xor eax, 0x51a90b83
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x35aebe0
xor eax, 0x2fe7f35f
rol eax, 0xed
popf
pushf
not eax
add eax, 0xedef255
xor eax, 0x11d02010
rol eax, 0xf1
popf
jmp 0x140148b1c
push rax
pushf
mov eax, 0x27c399ea
pushf
not eax
add eax, 0x5ef5fb78
xor eax, 0x7e3fb4a7
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x53a4c382
xor eax, 0x22e2f04
rol eax, 0xd
popf
pushf
not eax
add eax, 0x4517697a
xor eax, 0x3ed8baee
rol eax, 0x62
popf
jmp 0x140148b1c
sub rdi, 1
jne 0x1401495d1
push rax
pushf
mov eax, 0x81a1de23
pushf
not eax
add eax, 0x5bedfcd5
xor eax, 0x265d60f0
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x6c71be26
xor eax, 0x4f069094
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x1de8b6ab
xor eax, 0x592e1597
rol eax, 0x10
popf
jmp 0x140148b1c
push rax
pushf
mov eax, 0x57be43ae
pushf
not eax
add eax, 0x4a630e8b
xor eax, 0x6b5d4b79
rol eax, 0x89
popf
pushf
not eax
add eax, 0x37128458
xor eax, 0x440f3ea4
rol eax, 0x79
popf
jmp 0x140148b1c
test r8, r8
lea rax, [rsi - 1]
cmove rax, rsi
test rax, rax
jne 0x14014965a
push rax
pushf
mov eax, 0xb8f1d2fd
pushf
not eax
add eax, 0x6d1b093c
xor eax, 0x6de38104
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x34bfeb01
xor eax, 0x3e86f768
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x49e1cdaf
xor eax, 0x310463ee
rol eax, 0x74
popf
jmp 0x140148b1c
push rax
pushf
mov eax, 0xdbcf77bc
pushf
not eax
add eax, 0x6955ac3d
xor eax, 0x5046f95f
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x6e2309a6
xor eax, 0x2f42a2b6
rol eax, 0xe6
popf
jmp 0x140148b1c
mov word [rdx], r10w
push rax
pushf
mov eax, 0x50d55231
pushf
not eax
add eax, 0x72002111
xor eax, 0x42a46d27
rol eax, 0x76
popf
pushf
not eax
add eax, 0x2e8f220a
xor eax, 0x6dc75b58
rol eax, 0x23
popf
pushf
not eax
add eax, 0x3bfe4f47
xor eax, 0x6673257c
rol eax, 0xc7
popf
jmp 0x140148b1c
test r8, r8
jne 0x140149739
push rax
pushf
mov eax, 0x18d1a9dc
pushf
not eax
add eax, 0x72a9cd3c
xor eax, 0x6832a802
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x73a3bd89
xor eax, 0x16a8b59b
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x11b89488
xor eax, 0x263c7e78
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x432e3a8
xor eax, 0x5b4fff90
rol eax, 0x71
popf
jmp 0x140148b1c
push rax
pushf
mov eax, 0xaf62c403
pushf
not eax
add eax, 0x55c5bdcf
xor eax, 0x435116a1
rol eax, 0x14
popf
pushf
not eax
add eax, 0x4be9d88d
xor eax, 0x55bb854e
rol eax, 0xab
popf
jmp 0x140148b1c
cmp r9, 0xffffffffffffffff
jne 0x1401497b7
push rax
pushf
mov eax, 0x5a61fc4e
pushf
not eax
add eax, 0x73f7d4e
xor eax, 0x2c784834
rol eax, 0x28
popf
pushf
not eax
add eax, 0x629e59c6
xor eax, 0x40bc73b6
rol eax, 0x71
popf
pushf
not eax
add eax, 0x273a85d6
xor eax, 0x2b528d09
rol eax, 1
popf
jmp 0x140148b1c
push rax
pushf
mov eax, 0xb1b854bf
pushf
not eax
add eax, 0x186727ea
xor eax, 0x69cf8eea
rol eax, 0x32
popf
pushf
not eax
add eax, 0x4fd35aac
xor eax, 0x2fa1944f
rol eax, 0xba
popf
pushf
not eax
add eax, 0xe88ba12
xor eax, 0x66aae46c
rol eax, 0x19
popf
jmp 0x140148b1c
mov word [rcx + r11*2 - 2], r10w
lea r10d, [r8 + 0x50]
jmp 0x140148ead
mov word [rcx], r10w
call fcn.1400e5855
mov ebx, 0x4ac1aea5
pushf
not ebx
add ebx, 0x1fd29c39
xor ebx, 0x6955cce4
rol ebx, 0x52
popf
pushf
not ebx
add ebx, 0x55814823
xor ebx, 0x6264566b
rol ebx, 0x6b
popf
pushf
not ebx
add ebx, 0x308c91fc
xor ebx, 0x52e10f62
rol ebx, 0xdc
popf
pushf
not ebx
add ebx, 0x4922a44b
xor ebx, 0x53fc9fac
rol ebx, 0x1c
popf
jmp 0x140148e70