Function at 0x1400b937b
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xd67306af
pushf
not eax
add eax, 0x263df726
xor eax, 0x19f641d0
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x2d50e3d6
xor eax, 0x687527fb
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x65cafb2
xor eax, 0xd88315c
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x7c27290e
xor eax, 0xd1810bd
rol eax, 0x88
popf
cmp eax, 5
jne 0x1400b93de
popf
pop rax
jmp 0x1400b9981
cmp eax, 4
jne 0x1400b93ed
popf
pop rax
jmp 0x1400b98f0
cmp eax, 0x19
jne 0x1400b93fc
popf
pop rax
jmp 0x1400ba2f2
cmp eax, 0
jne 0x1400b940b
popf
pop rax
jmp 0x1400b9555
cmp eax, 0xc
jne 0x1400b941a
popf
pop rax
jmp 0x1400b9cc1
cmp eax, 0xf
jne 0x1400b9429
popf
pop rax
jmp 0x1400b9e70
cmp eax, 0xe
jne 0x1400b9438
popf
pop rax
jmp 0x1400b9e20
cmp eax, 0xa
jne 0x1400b9447
popf
pop rax
jmp 0x1400b9c1c
cmp eax, 0x10
jne 0x1400b9456
popf
pop rax
jmp 0x1400b9f29
cmp eax, 3
jne 0x1400b9465
popf
pop rax
jmp 0x1400b97d0
cmp eax, 0x11
jne 0x1400b9474
popf
pop rax
jmp 0x1400b9fad
cmp eax, 0x18
jne 0x1400b9483
popf
pop rax
jmp 0x1400ba293
cmp eax, 0x13
jne 0x1400b9492
popf
pop rax
jmp 0x1400ba05d
cmp eax, 8
jne 0x1400b94a1
popf
pop rax
jmp 0x1400b9ae6
cmp eax, 9
jne 0x1400b94b0
popf
pop rax
jmp 0x1400b9b7f
cmp eax, 0x17
jne 0x1400b94bf
popf
pop rax
jmp 0x1400ba23a
cmp eax, 1
jne 0x1400b94ce
popf
pop rax
jmp 0x1400b964d
cmp eax, 0x15
jne 0x1400b94dd
popf
pop rax
jmp 0x1400ba188
cmp eax, 0x12
jne 0x1400b94ec
popf
pop rax
jmp 0x1400ba009
cmp eax, 6
jne 0x1400b94fb
popf
pop rax
jmp 0x1400b99bc
cmp eax, 2
jne 0x1400b950a
popf
pop rax
jmp 0x1400b9704
cmp eax, 0x16
jne 0x1400b9519
popf
pop rax
jmp 0x1400ba1d8
cmp eax, 0xd
jne 0x1400b9528
popf
pop rax
jmp 0x1400b9d78
cmp eax, 7
jne 0x1400b9537
popf
pop rax
jmp 0x1400b9a3e
cmp eax, 0xb
jne 0x1400b9546
popf
pop rax
jmp 0x1400b9c86
cmp eax, 0x14
jne 0x1400b9555
popf
pop rax
jmp 0x1400ba0bd
push rdi
push r12
push r14
push r15
sub rsp, 0x38
mov r12, qword [rcx + 0x10]
movabs rdi, 0xd69e791a4a20ba40
pushf
not rdi
add rdi, 0x1ec5abf0
xor rdi, 0x54a4f1af
rol rdi, 0x22
popf
pushf
not rdi
add rdi, 0x62efbb95
xor rdi, 0x428e6001
rol rdi, 0xec
popf
mov rax, rdi
mov r15, r9
push r12
not r12
add rax, r12
pop r12
add rax, 1
mov r14, rcx
cmp rax, rdx
jb 0x1400b9607
push rax
pushf
mov eax, 0xcfbd5b0f
pushf
not eax
add eax, 0x12f37cc5
xor eax, 0x317f79cc
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x7d4140ce
xor eax, 0x6a388c71
rol eax, 0x26
popf
pushf
not eax
add eax, 0x16f84992
xor eax, 0x14500c43
rol eax, 0x31
popf
jmp 0x1400b93cf
push rax
pushf
mov eax, 0xe30cd87d
pushf
not eax
add eax, 0x7af68a62
xor eax, 0x2fb2ef57
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xbbe4628
xor eax, 0x12e5b0e6
rol eax, 0x15
popf
pushf
not eax
add eax, 0x31d59d35
xor eax, 0x21695791
rol eax, 0x50
popf
jmp 0x1400b93cf
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x30], rbp
mov rbp, qword [rcx + 0x18]
mov qword [rsp + 0x28], rsi
lea rsi, [rdx + r12]
mov rdx, rsi
mov qword [rsp + 0x20], r13
or rdx, 7
xor r13d, r13d
cmp rdx, rdi
ja 0x1400b96ab
push rax
pushf
mov eax, 0x77996b02
pushf
not eax
add eax, 0x97dbc14
xor eax, 0x76c86bdb
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x636ea754
xor eax, 0xc35477d
rol eax, 0x18
popf
jmp 0x1400b93cf
push rax
pushf
mov eax, 0xfe89700
pushf
not eax
add eax, 0x9cfa886
xor eax, 0x1ad09dd9
rol eax, 0x86
popf
pushf
not eax
add eax, 0x671e44a1
xor eax, 0x2c7d01dc
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x1b14f496
xor eax, 0x1e1601ce
rol eax, 0x53
popf
pushf
not eax
add eax, 0x4c600151
xor eax, 0x6b45a608
rol eax, 0xc0
popf
jmp 0x1400b93cf
mov rcx, rbp
mov rax, rdi
shr rcx, 1
push rcx
not rcx
add rax, rcx
pop rcx
add rax, 1
cmp rbp, rax
ja 0x1400b9777
push rax
pushf
mov eax, 0x71ee7d24
pushf
not eax
add eax, 0x85887e7
xor eax, 0x2fc1179f
rol eax, 0x54
popf
pushf
not eax
add eax, 0x321be5cb
xor eax, 0x4f90c7cd
rol eax, 0xf
popf
pushf
not eax
add eax, 0x72bf6dab
xor eax, 0x3c91982
rol eax, 0x54
popf
pushf
not eax
add eax, 0xffd36a4
xor eax, 0x6bca3cdc
rol eax, 0xec
popf
jmp 0x1400b93cf
push rax
pushf
mov eax, 0x98ca6f09
pushf
not eax
add eax, 0x3340e405
xor eax, 0xea80d37
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x13c5d6e3
xor eax, 0x5520c75d
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x50d360f0
xor eax, 0x4964dba
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x403004f3
xor eax, 0x3abd6028
rol eax, 0x5b
popf
jmp 0x1400b93cf
lea rax, [rcx + rbp]
mov rdi, rdx
cmp rdx, rax
cmovb rdi, rax
movabs rax, 0xffc19154be9c4f2c
pushf
not rax
add rax, 0xf85a6d3
xor rax, 0x1be0c506
rol rax, 0xf4
popf
pushf
not rax
add rax, 0xd22bc77
xor rax, 0x3f66dd73
rol rax, 0xc8
popf
pushf
not rax
add rax, 0x5b58b5ce
xor rax, 0xec206f8
rol rax, 0x2c
popf
pushf
not rax
add rax, 0x27e8bac9
xor rax, 0x16857efb
rol rax, 0x75
popf
lea rcx, [rdi + 1]
cmp rcx, rax
ja 0x1400b9897
push rax
pushf
mov eax, 0xee192313
pushf
not eax
add eax, 0x11e194b
xor eax, 0x69152039
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x793a0f32
xor eax, 0x20e5a8df
rol eax, 0x78
popf
pushf
not eax
add eax, 0x762d4b3b
xor eax, 0x3762df07
rol eax, 0x83
popf
jmp 0x1400b93cf
push rax
pushf
mov eax, 0x1d49ffdd
pushf
not eax
add eax, 0x55e32cfc
xor eax, 0x49d8d127
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x655da7c4
xor eax, 0x2d8be40
rol eax, 4
popf
pushf
not eax
add eax, 0x38513ead
xor eax, 0x631ee92e
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x3be1ebbc
xor eax, 0x4359afb
rol eax, 0xd3
popf
jmp 0x1400b93cf
add rcx, rcx
jne 0x1400b994e
push rax
pushf
mov eax, 0xdb25d9ea
pushf
not eax
add eax, 0x4c03073f
xor eax, 0x1512656c
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x4aefe32
xor eax, 0x37668da7
rol eax, 0x73
popf
pushf
not eax
add eax, 0x34ad7065
xor eax, 0x5009e51f
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb4bf79
xor eax, 0x1c36086e
rol eax, 0x73
popf
jmp 0x1400b93cf
push rax
pushf
mov eax, 0x671f7d01
pushf
not eax
add eax, 0x1656f5e1
xor eax, 0x696ef029
rol eax, 0xab
popf
pushf
not eax
add eax, 0x29943e37
xor eax, 0x5d4cb004
rol eax, 0xd5
popf
jmp 0x1400b93cf
mov ebx, r13d
jmp 0x1400b9cc1
movabs rax, 0x8b9a3bc05beb60d4
pushf
not rax
add rax, 0x62310eee
xor rax, 0x645ae18
rol rax, 0xde
popf
pushf
not rax
add rax, 0x17379903
xor rax, 0x45e1dc0d
rol rax, 0x75
popf
lea rcx, [rax + rax]
push rax
pushf
mov eax, 0x2cc262cc
pushf
not eax
add eax, 0x4459800b
xor eax, 0x7c357e66
rol eax, 8
popf
pushf
not eax
add eax, 0x268e92dc
xor eax, 0x7c7d4506
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x78f6bbd8
xor eax, 0x6e254cf8
rol eax, 0x91
popf
jmp 0x1400b93cf
cmp rcx, 0x1000
jb 0x1400b9a8d
push rax
pushf
mov eax, 0x6c1cfaf7
pushf
not eax
add eax, 0x5748d45
xor eax, 0x3f68ded
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x5e1b0261
xor eax, 0x6044530a
rol eax, 2
popf
pushf
not eax
add eax, 0x13c0b451
xor eax, 0x3e59ea4c
rol eax, 0x37
popf
jmp 0x1400b93cf
push rax
pushf
mov eax, 0x89910a65
pushf
not eax
add eax, 0x79541d6
xor eax, 0x69e0bc2c
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x6919a946
xor eax, 0x40af8e4b
rol eax, 0x74
popf
pushf
not eax
add eax, 0x3777e1eb
xor eax, 0x39ef961
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x3b7ad108
xor eax, 0x7d31062c
rol eax, 0x5f
popf
jmp 0x1400b93cf
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400b9b4c
push rax
pushf
mov eax, 0xf7182dfc
pushf
not eax
add eax, 0x498a540f
xor eax, 0x615122b2
rol eax, 0x53
popf
pushf
not eax
add eax, 0x22f67b05
xor eax, 0x317b9a96
rol eax, 0x82
popf
pushf
not eax
add eax, 0x4a83ab95
xor eax, 0x5405b01a
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x3ddbddb8
xor eax, 0x7d00a8f1
rol eax, 0x42
popf
jmp 0x1400b93cf
push rax
pushf
mov eax, 0x7012ada5
pushf
not eax
add eax, 0x56e85eaa
xor eax, 0x54945d52
rol eax, 0x30
popf
pushf
not eax
add eax, 0x38942d2a
xor eax, 0x4f1d7ae8
rol eax, 0x2b
popf
jmp 0x1400b93cf
mov rcx, rax
call fcn.14011277f
test rax, rax
je 0x1400b9bc3
push rax
pushf
mov eax, 0x2823ee85
pushf
not eax
add eax, 0x70fc951b
xor eax, 0x3b3a373
rol eax, 0x89
popf
pushf
not eax
add eax, 0x11340950
xor eax, 0x3b223cb9
rol eax, 0xb0
popf
jmp 0x1400b93cf
push rax
pushf
mov eax, 0xf2605b9f
pushf
not eax
add eax, 0x6d4a3ec7
xor eax, 0x3eae9c94
rol eax, 0x65
popf
pushf
not eax
add eax, 0x7da57a7d
xor eax, 0x377ff92c
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x6b10ad8f
xor eax, 0x367b4b70
rol eax, 0x22
popf
pushf
not eax
add eax, 0x2fcf87bd
xor eax, 0x14a5cd93
rol eax, 0xd
popf
jmp 0x1400b93cf
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x1400b9cc1
call fcn.14011277f
mov rbx, rax
push rax
pushf
mov eax, 0xbfcb19a3
pushf
not eax
add eax, 0x4702ada3
xor eax, 0x654bce44
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x36912851
xor eax, 0x70b56a2a
rol eax, 0xc2
popf
jmp 0x1400b93cf
mov qword [r14 + 0x18], rdi
lea rdi, [r12 + r12]
mov qword [r14 + 0x10], rsi
mov r8, rdi
mov rcx, rbx
cmp rbp, 7
jbe 0x1400b9d1f
push rax
pushf
mov eax, 0x5abaeb83
pushf
not eax
add eax, 0xe16b0f8
xor eax, 0x7087ea76
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x4e8d1072
xor eax, 0x62fda453
rol eax, 0x79
popf
pushf
not eax
add eax, 0x2e7d43e3
xor eax, 0x2c0408f5
rol eax, 0xa7
popf
jmp 0x1400b93cf
push rax
pushf
mov eax, 0x79fa77f4
pushf
not eax
add eax, 0x3c340557
xor eax, 0x78607d1b
rol eax, 0x45
popf
pushf
not eax
add eax, 0x36922172
xor eax, 0x287524e1
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x49908daf
xor eax, 0x7bfc73f1
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x44d61cfe
xor eax, 0x698df84c
rol eax, 0xd6
popf
jmp 0x1400b93cf
mov rsi, qword [r14]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
push rbx
not rbx
sub rdi, rbx
pop rbx
sub rdi, 1
test r15, r15
je 0x1400b9dc7
push rax
pushf
mov eax, 0xf921f79b
pushf
not eax
add eax, 0x6b77ef47
xor eax, 0x6c716eb0
rol eax, 0x18
popf
pushf
not eax
add eax, 0x27d1f711
xor eax, 0xcc3d277
rol eax, 0xd
popf
jmp 0x1400b93cf
push rax
pushf
mov eax, 0xab7786d9
pushf
not eax
add eax, 0x631eaf8e
xor eax, 0x66d49bd1
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x49fd91ee
xor eax, 0x124c103e
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x63366df4
xor eax, 0x301e012
rol eax, 0x80
popf
pushf
not eax
add eax, 0x15621e94
xor eax, 0x223ac497
rol eax, 0x16
popf
jmp 0x1400b93cf
movzx eax, r13w
mov rcx, r15
rep stosw word [rdi], ax
push rax
pushf
mov eax, 0xf3331716
pushf
not eax
add eax, 0x491f808e
xor eax, 0x6af0bf06
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x4c3e6380
xor eax, 0x31244e4a
rol eax, 0x22
popf
pushf
not eax
add eax, 0x2dc2638c
xor eax, 0x2c708c3e
rol eax, 0x20
popf
jmp 0x1400b93cf
lea rdx, [rbp*2 + 2]
lea rax, [r15 + r12]
mov word [rbx + rax*2], r13w
cmp rdx, 0x1000
jb 0x1400b9ed0
push rax
pushf
mov eax, 0xf481aacd
pushf
not eax
add eax, 0x5ae7722b
xor eax, 0x407d867f
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x129a19fb
xor eax, 0x727f9992
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xc1f7183
xor eax, 0x265e34b4
rol eax, 0xc7
popf
jmp 0x1400b93cf
push rax
pushf
mov eax, 0x2efc4831
pushf
not eax
add eax, 0x427c311e
xor eax, 0x1a16d346
rol eax, 0x27
popf
pushf
not eax
add eax, 0x4d81f117
xor eax, 0x7c355ea9
rol eax, 8
popf
pushf
not eax
add eax, 0x628daef8
xor eax, 0x111b01e5
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x56ffb1eb
xor eax, 0x5bbf88f5
rol eax, 0xe2
popf
jmp 0x1400b93cf
mov rcx, qword [rsi - 8]
add rdx, 0x27
push rcx
not rcx
add rsi, rcx
pop rcx
add rsi, 1
lea rax, [rsi - 8]
cmp rax, 0x1f
ja 0x1400b9f7a
push rax
pushf
mov eax, 0xd59d9402
pushf
not eax
add eax, 0x4dbf285a
xor eax, 0x14078e9
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x7810d9cf
xor eax, 0x7ce13b7e
rol eax, 0xa1
popf
jmp 0x1400b93cf
push rax
pushf
mov eax, 0xeb67dbf4
pushf
not eax
add eax, 0x6d1e00e6
xor eax, 0x7a55e919
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x6a16989
xor eax, 0x34a9a1cb
rol eax, 0x5f
popf
jmp 0x1400b93cf
mov rsi, rcx
push rax
pushf
mov eax, 0x2a91142d
pushf
not eax
add eax, 0x4842427c
xor eax, 0x2b22c0cf
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x49796766
xor eax, 0x5249ba67
rol eax, 0xad
popf
pushf
not eax
add eax, 0x79bdd1a8
xor eax, 0x7c25b7
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x297609e3
xor eax, 0x50691d4f
rol eax, 0x3c
popf
jmp 0x1400b93cf
mov rcx, rsi
call fcn.140114059
jmp 0x1400ba23a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
push rbx
not rbx
sub rdi, rbx
pop rbx
sub rdi, 1
test r15, r15
je 0x1400ba12f
push rax
pushf
mov eax, 0x7dc5ca08
pushf
not eax
add eax, 0x4f93c3c8
xor eax, 0x244cb4cc
rol eax, 0x99
popf
pushf
not eax
add eax, 0x3796ad27
xor eax, 0x3ed3f1ce
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x1e849ce4
xor eax, 0x41d53cf4
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x7b8effb1
xor eax, 0x4ef7db03
rol eax, 0x9d
popf
jmp 0x1400b93cf
push rax
pushf
mov eax, 0x34f25055
pushf
not eax
add eax, 0x6a0d22d3
xor eax, 0x3b6cf4b9
rol eax, 0xba
popf
pushf
not eax
add eax, 0x5ba85ea2
xor eax, 0x474278f9
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe818904
xor eax, 0x7cdced73
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x8779c0d
xor eax, 0x6d4c34d2
rol eax, 0x4f
popf
jmp 0x1400b93cf
movzx eax, r13w
mov rcx, r15
rep stosw word [rdi], ax
push rax
pushf
mov eax, 0xc0c79fa5
pushf
not eax
add eax, 0x1475128b
xor eax, 0xc230d43
rol eax, 0x52
popf
pushf
not eax
add eax, 0x2a3823d8
xor eax, 0x24ae353d
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x6f88335d
xor eax, 0x32c5f1b0
rol eax, 0xdc
popf
jmp 0x1400b93cf
lea rcx, [r15 + r12]
mov word [rbx + rcx*2], r13w
push rax
pushf
mov eax, 0x23d6c040
pushf
not eax
add eax, 0x1684dd55
xor eax, 0x593a6c51
rol eax, 0x58
popf
pushf
not eax
add eax, 0x56e4ecf8
xor eax, 0x164b576f
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x59a83119
xor eax, 0x39fd3217
rol eax, 8
popf
pushf
not eax
add eax, 0x5b67a316
xor eax, 0x9d514e8
rol eax, 0xa2
popf
jmp 0x1400b93cf
mov qword [r14], rbx
mov rax, r14
mov rsi, qword [rsp + 0x28]
mov rbp, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x70]
mov r13, qword [rsp + 0x20]
add rsp, 0x38
pop r15
pop r14
pop r12
pop rdi
ret
call fcn.14005cfaf
int3
call fcn.14005ce14
int3