Function at 0x1400d8732
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x2fe8c6e4
pushf
not eax
add eax, 0x3effa573
xor eax, 0x51686f4c
rol eax, 0xac
popf
pushf
not eax
add eax, 0x4ef92de9
xor eax, 0x41b31d0d
rol eax, 0x52
popf
pushf
not eax
add eax, 0x163f1bbf
xor eax, 0x731fbef7
rol eax, 0xd
popf
pushf
not eax
add eax, 0x2e396fe6
xor eax, 0x89b39c3
rol eax, 0xc9
popf
cmp eax, 5
jne 0x1400d8795
popf
pop rax
jmp 0x1400d8b23
cmp eax, 3
jne 0x1400d87a4
popf
pop rax
jmp 0x1400d8a86
cmp eax, 0xe
jne 0x1400d87b3
popf
pop rax
jmp 0x1400d8f98
cmp eax, 8
jne 0x1400d87c2
popf
pop rax
jmp 0x1400d8c8c
cmp eax, 1
jne 0x1400d87d1
popf
pop rax
jmp 0x1400d898e
cmp eax, 4
jne 0x1400d87e0
popf
pop rax
jmp 0x1400d8ae7
cmp eax, 0
jne 0x1400d87ef
popf
pop rax
jmp 0x1400d88b2
cmp eax, 0xd
jne 0x1400d87fe
popf
pop rax
jmp 0x1400d8f03
cmp eax, 2
jne 0x1400d880d
popf
pop rax
jmp 0x1400d8a46
cmp eax, 0xc
jne 0x1400d881c
popf
pop rax
jmp 0x1400d8e91
cmp eax, 6
jne 0x1400d882b
popf
pop rax
jmp 0x1400d8bb4
cmp eax, 0x12
jne 0x1400d883a
popf
pop rax
jmp 0x1400d91c7
cmp eax, 0x10
jne 0x1400d8849
popf
pop rax
jmp 0x1400d906a
cmp eax, 9
jne 0x1400d8858
popf
pop rax
jmp 0x1400d8cdf
cmp eax, 7
jne 0x1400d8867
popf
pop rax
jmp 0x1400d8c20
cmp eax, 0xf
jne 0x1400d8876
popf
pop rax
jmp 0x1400d9017
cmp eax, 0x11
jne 0x1400d8885
popf
pop rax
jmp 0x1400d90fe
cmp eax, 0x13
jne 0x1400d8894
popf
pop rax
jmp 0x1400d9203
cmp eax, 0xb
jne 0x1400d88a3
popf
pop rax
jmp 0x1400d8e07
cmp eax, 0xa
jne 0x1400d88b2
popf
pop rax
jmp 0x1400d8dc7
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push r14
sub rsp, 0x30
xor r14d, r14d
mov ebp, r9d
mov rbx, rdx
mov rdi, rcx
test rcx, rcx
jne 0x1400d8935
push rax
pushf
mov eax, 0x6e603fe7
pushf
not eax
add eax, 0x18a237f7
xor eax, 0x5799b7b2
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x7ad8dbf8
xor eax, 0x4a4c3608
rol eax, 0x89
popf
pushf
not eax
add eax, 0x16acf95f
xor eax, 0x292162d
rol eax, 0x43
popf
pushf
not eax
add eax, 0x59dc38fb
xor eax, 0x6bb4a9ea
rol eax, 0x3e
popf
jmp 0x1400d8786
push rax
pushf
mov eax, 0x4c2c7ad5
pushf
not eax
add eax, 0x6a2ce1d3
xor eax, 0x3499f0bb
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x461d5008
xor eax, 0x267965c4
rol eax, 0x42
popf
pushf
not eax
add eax, 0x73d74fd0
xor eax, 0x2dba490b
rol eax, 0x97
popf
pushf
not eax
add eax, 0x3bdef890
xor eax, 0x424eedeb
rol eax, 0x59
popf
jmp 0x1400d8786
cmp byte [rdx + 0x28], r14b
je 0x1400d89ed
push rax
pushf
mov eax, 0xa84f90be
pushf
not eax
add eax, 0x1a2b31d5
xor eax, 0x784998f3
rol eax, 0x86
popf
pushf
not eax
add eax, 0x25bad1de
xor eax, 0x3dcc98e0
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x21f8e5bc
xor eax, 0xdd0624a
rol eax, 0xf
popf
pushf
not eax
add eax, 0x6144d9b2
xor eax, 0x55abe29c
rol eax, 0xcd
popf
jmp 0x1400d8786
push rax
pushf
mov eax, 0x5f07b58b
pushf
not eax
add eax, 0xd980465
xor eax, 0x197f9cfa
rol eax, 0x52
popf
pushf
not eax
add eax, 0x2dc3908f
xor eax, 0x4240c1a9
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x6cf3abdf
xor eax, 0x3dd62a3d
rol eax, 0x16
popf
pushf
not eax
add eax, 0x1a766532
xor eax, 0xb5d1227
rol eax, 0x4f
popf
jmp 0x1400d8786
mov rcx, qword [rdx + 0x10]
call fcn.140107465
mov byte [rbx + 0x28], r14b
push rax
pushf
mov eax, 0x28d8a4ec
pushf
not eax
add eax, 0x709f242b
xor eax, 0x2e916758
rol eax, 0x31
popf
pushf
not eax
add eax, 0x71a5d742
xor eax, 0x40d9c493
rol eax, 0x12
popf
jmp 0x1400d8786
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], r14
push rax
pushf
mov eax, 0x8c36d1a9
pushf
not eax
add eax, 0x2cabf00e
xor eax, 0x188e2e9c
rol eax, 0x83
popf
pushf
not eax
add eax, 0x50e6d587
xor eax, 0x6246f2b
rol eax, 0
popf
pushf
not eax
add eax, 0x5ca924a4
xor eax, 0x16a073a8
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x783416e8
xor eax, 0x3cd00ca5
rol eax, 0x98
popf
jmp 0x1400d8786
mov qword [rbx + 0x20], r14
jmp 0x1400d91ce
cmp byte [rcx], r14b
jne 0x1400d8b81
push rax
pushf
mov eax, 0x8fd8565a
pushf
not eax
add eax, 0x43508015
xor eax, 0x7ba3bbdf
rol eax, 0x89
popf
pushf
not eax
add eax, 0x2d6222f1
xor eax, 0x5191f327
rol eax, 0x52
popf
pushf
not eax
add eax, 0x4846e793
xor eax, 0x7a715f18
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x6dfe7caf
xor eax, 0x347b99af
rol eax, 0xe4
popf
jmp 0x1400d8786
push rax
pushf
mov eax, 0x6c25cae8
pushf
not eax
add eax, 0x7f0ac028
xor eax, 0x4ba42916
rol eax, 0x22
popf
pushf
not eax
add eax, 0x7a90f8d3
xor eax, 0x158dd02d
rol eax, 0x75
popf
jmp 0x1400d8786
cmp qword [rdx + 0x18], r14
jne 0x1400d8bed
push rax
pushf
mov eax, 0x76ea8c42
pushf
not eax
add eax, 0x13f3906
xor eax, 0x6a646908
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x225af227
xor eax, 0x646fe5ca
rol eax, 0xd
popf
jmp 0x1400d8786
push rax
pushf
mov eax, 0x502219a6
pushf
not eax
add eax, 0x45940590
xor eax, 0x7688b5c6
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x57a7056
xor eax, 0x3f29f12a
rol eax, 0xcc
popf
jmp 0x1400d8786
cmp byte [rdx + 0x28], r14b
je 0x1400d8c59
push rax
pushf
mov eax, 0x434b6d09
pushf
not eax
add eax, 0x2f834e69
xor eax, 0x609329d
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x3ed56988
xor eax, 0x519b3ae4
rol eax, 0x12
popf
jmp 0x1400d8786
push rax
pushf
mov eax, 0xb3c74c99
pushf
not eax
add eax, 0x6c95704f
xor eax, 0xc2579a6
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x4f4fe14b
xor eax, 0x63350ac6
rol eax, 0x8b
popf
jmp 0x1400d8786
mov rcx, qword [rdx + 0x10]
call fcn.140107465
mov byte [rbx + 0x28], r14b
push rax
pushf
mov eax, 0x47a81a68
pushf
not eax
add eax, 0x29f30920
xor eax, 0x44f7a8d8
rol eax, 0x39
popf
pushf
not eax
add eax, 0x58829abf
xor eax, 0x3706c2b6
rol eax, 0xe
popf
pushf
not eax
add eax, 0x190edbc6
xor eax, 0x206dc830
rol eax, 0xe0
popf
jmp 0x1400d8786
mov ecx, 0x9c45212d
pushf
not ecx
add ecx, 0x50bc8f89
xor ecx, 0x62031747
rol ecx, 0x83
popf
pushf
not ecx
add ecx, 0x29be3893
xor ecx, 0x761a6fa4
rol ecx, 0xbe
popf
call fcn.140119cc6
mov qword [rbx + 0x10], rax
mov rdx, r14
neg rax
sbb eax, eax
not eax
and eax, 0xc
sete dl
test eax, eax
sete cl
mov byte [rbx + 0x28], cl
mov qword [rbx + 0x18], rdx
test eax, eax
jne 0x1400d8d81
push rax
pushf
mov eax, 0x25295f75
pushf
not eax
add eax, 0x4cf4b6ef
xor eax, 0x73b4ff9e
rol eax, 0x22
popf
pushf
not eax
add eax, 0x3b2450a7
xor eax, 0x71f12fad
rol eax, 0x41
popf
pushf
not eax
add eax, 0x443600a0
xor eax, 0x1289fb56
rol eax, 0x71
popf
jmp 0x1400d8786
push rax
pushf
mov eax, 0xb89eef62
pushf
not eax
add eax, 0x72ed7bb2
xor eax, 0x183b2c78
rol eax, 0x73
popf
pushf
not eax
add eax, 0x621fc579
xor eax, 0x538abed5
rol eax, 0x18
popf
pushf
not eax
add eax, 0x62424a82
xor eax, 0x440e6254
rol eax, 0xdf
popf
jmp 0x1400d8786
mov rax, qword [rbx + 0x10]
mov word [rax], r14w
jmp 0x1400d8ae7
or r9d, 0xffffffff
mov dword [rsp + 0x28], r14d
mov r8, rdi
mov qword [rsp + 0x20], r14
mov ecx, ebp
lea edx, [r9 + 0xa]
call fcn.14012bb69
movsxd rsi, eax
test eax, eax
jne 0x1400d8e5d
push rax
pushf
mov eax, 0xf72ed246
pushf
not eax
add eax, 0x4a006744
xor eax, 0x30137cff
rol eax, 0x36
popf
pushf
not eax
add eax, 0x231eee58
xor eax, 0x22863d85
rol eax, 0x7f
popf
jmp 0x1400d8786
push rax
pushf
mov eax, 0x390fa07c
pushf
not eax
add eax, 0x5accd8ee
xor eax, 0x37b9f266
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x57d48f87
xor eax, 0x530a7844
rol eax, 0x9e
popf
jmp 0x1400d8786
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ecx, eax
call fcn.1400d5ae5
call fcn.1400d5fd2
mov eax, dword [rax]
jmp 0x1400d9203
mov rdx, qword [rbx + 0x18]
cmp rsi, rdx
jbe 0x1400d8f65
push rax
pushf
mov eax, 0x3940ef79
pushf
not eax
add eax, 0x16decdbc
xor eax, 0x550eb76
rol eax, 0x82
popf
pushf
not eax
add eax, 0x10c6036b
xor eax, 0x45ac83df
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x5c4a41a6
xor eax, 0x12856310
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x1bfe47a5
xor eax, 0x544859ec
rol eax, 0x96
popf
jmp 0x1400d8786
push rax
pushf
mov eax, 0xee46a762
pushf
not eax
add eax, 0xb38b98e
xor eax, 0x7974f4d0
rol eax, 0x33
popf
pushf
not eax
add eax, 0x55e0dd55
xor eax, 0x3c05b11d
rol eax, 7
popf
jmp 0x1400d8786
cmp byte [rbx + 0x28], r14b
je 0x1400d8fe4
push rax
pushf
mov eax, 0xd1f2ee0
pushf
not eax
add eax, 0x639b5fe5
xor eax, 0x1ae4dc62
rol eax, 0x90
popf
pushf
not eax
add eax, 0x260f2993
xor eax, 0x4a6b4465
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x45ccf1fe
xor eax, 0x691c0816
rol eax, 0xda
popf
jmp 0x1400d8786
push rax
pushf
mov eax, 0x2edf9ca3
pushf
not eax
add eax, 0x13584df6
xor eax, 0x56d0c5cf
rol eax, 0xef
popf
pushf
not eax
add eax, 0x4f2890b8
xor eax, 0x1499b763
rol eax, 0x4e
popf
jmp 0x1400d8786
mov rcx, qword [rbx + 0x10]
call fcn.140107465
mov byte [rbx + 0x28], r14b
push rax
pushf
mov eax, 0x30fe518a
pushf
not eax
add eax, 0x392c84cb
xor eax, 0x330c7d66
rol eax, 0x66
popf
pushf
not eax
add eax, 0x73f30414
xor eax, 0x4416c5f3
rol eax, 0x10
popf
pushf
not eax
add eax, 0x1e7cc518
xor eax, 0x4f05d5ce
rol eax, 0x48
popf
jmp 0x1400d8786
lea rcx, [rsi + rsi]
call fcn.140119cc6
mov qword [rbx + 0x10], rax
mov rdx, r14
neg rax
sbb eax, eax
not eax
and eax, 0xc
cmove rdx, rsi
test eax, eax
sete cl
mov byte [rbx + 0x28], cl
mov qword [rbx + 0x18], rdx
test eax, eax
jne 0x1400d90cb
push rax
pushf
mov eax, 0xe9c5c45a
pushf
not eax
add eax, 0x4585a013
xor eax, 0x197cc661
rol eax, 0x88
popf
pushf
not eax
add eax, 0x150b1f26
xor eax, 0x51e5c5e3
rol eax, 0xf1
popf
jmp 0x1400d8786
push rax
pushf
mov eax, 0xb01af551
pushf
not eax
add eax, 0x1da1e9b7
xor eax, 0x70343fdb
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x135e28a9
xor eax, 0x3182fb75
rol eax, 0x9d
popf
jmp 0x1400d8786
mov rax, qword [rbx + 0x10]
or r9d, 0xffffffff
mov dword [rsp + 0x28], edx
mov r8, rdi
mov ecx, ebp
mov qword [rsp + 0x20], rax
lea edx, [r9 + 0xa]
call fcn.14012bb69
cdqe
test rax, rax
je 0x1400d916e
push rax
pushf
mov eax, 0x78c13a10
pushf
not eax
add eax, 0x7003d247
xor eax, 0x28293a08
rol eax, 0x12
popf
pushf
not eax
add eax, 0x7e0df96b
xor eax, 0x2572a30b
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x323e2398
xor eax, 0x39120881
rol eax, 0xec
popf
jmp 0x1400d8786
push rax
pushf
mov eax, 0xe76bb00e
pushf
not eax
add eax, 0x3d4e96ce
xor eax, 0x32106917
rol eax, 0xad
popf
pushf
not eax
add eax, 0x1f184dcd
xor eax, 0x7a8b6a5e
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x574275cf
xor eax, 0x2829dc7
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x38b7ca53
xor eax, 0x728a67c1
rol eax, 0x55
popf
jmp 0x1400d8786
dec rax
mov qword [rbx + 0x20], rax
xor eax, eax
push rax
pushf
mov eax, 0xd80a4bd4
pushf
not eax
add eax, 0x7abf64a0
xor eax, 0x29b592a6
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x3c815b3a
xor eax, 0x77f6edae
rol eax, 0xa6
popf
jmp 0x1400d8786
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
add rsp, 0x30
pop r14
ret