Function at 0x140103859
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x34a52843
pushf
not eax
add eax, 0x158959ed
xor eax, 0x3e69c10
rol eax, 0x37
popf
pushf
not eax
add eax, 0x3444c662
xor eax, 0x5753450b
rol eax, 0xb8
popf
cmp eax, 0xa
jne 0x140103896
popf
pop rax
jmp 0x140103f28
cmp eax, 7
jne 0x1401038a5
popf
pop rax
jmp 0x140103d6b
cmp eax, 8
jne 0x1401038b4
popf
pop rax
jmp 0x140103e0f
cmp eax, 0xb
jne 0x1401038c3
popf
pop rax
jmp 0x140103f8b
cmp eax, 0
jne 0x1401038d2
popf
pop rax
jmp 0x140103959
cmp eax, 5
jne 0x1401038e1
popf
pop rax
jmp 0x140103c44
cmp eax, 6
jne 0x1401038f0
popf
pop rax
jmp 0x140103cc8
cmp eax, 0xc
jne 0x1401038ff
popf
pop rax
jmp 0x140103fe1
cmp eax, 3
jne 0x14010390e
popf
pop rax
jmp 0x140103b31
cmp eax, 9
jne 0x14010391d
popf
pop rax
jmp 0x140103e9c
cmp eax, 2
jne 0x14010392c
popf
pop rax
jmp 0x140103a63
cmp eax, 1
jne 0x14010393b
popf
pop rax
jmp 0x1401039e2
cmp eax, 4
jne 0x14010394a
popf
pop rax
jmp 0x140103bda
cmp eax, 0xd
jne 0x140103959
popf
pop rax
jmp 0x14010403d
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, 0x20
movsxd rbx, ecx
mov rdi, rdx
test ecx, ecx
js 0x1401039af
push rax
pushf
mov eax, 0xe6c460f
pushf
not eax
add eax, 0x5466d828
xor eax, 0xf2ae66c
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x3a006e69
xor eax, 0x698bba1e
rol eax, 0x32
popf
jmp 0x140103887
push rax
pushf
mov eax, 0x657a4855
pushf
not eax
add eax, 0x1282547b
xor eax, 0x55ece5b5
rol eax, 0xac
popf
pushf
not eax
add eax, 0x75729ced
xor eax, 0x26da8d5e
rol eax, 0x92
popf
jmp 0x140103887
cmp ebx, dword [0x140042e30]
jae 0x140103a30
push rax
pushf
mov eax, 0x56f877e7
pushf
not eax
add eax, 0x68b9aa48
xor eax, 0x7cb36bfa
rol eax, 0xee
popf
pushf
not eax
add eax, 0x6f423b71
xor eax, 0x4765f755
rol eax, 0x73
popf
pushf
not eax
add eax, 0x362bf846
xor eax, 0x781efa53
rol eax, 0x67
popf
jmp 0x140103887
push rax
pushf
mov eax, 0x86038595
pushf
not eax
add eax, 0x225ea74a
xor eax, 0x69297737
rol eax, 0x72
popf
pushf
not eax
add eax, 0x6f49ada7
xor eax, 0x1509d7dd
rol eax, 0xce
popf
jmp 0x140103887
mov rax, rbx
lea r14, [0x1a71b7f72]
pushf
sub r14, 0x67175542
popf
and eax, 0x3f
mov rsi, rbx
shr rsi, 6
lea rbp, [rax + rax*8]
mov rax, qword [r14 + rsi*8]
cmp qword [rax + rbp*8 + 0x28], 0xffffffffffffffff
jne 0x140103aeb
push rax
pushf
mov eax, 0xc4520469
pushf
not eax
add eax, 0x1fb375c7
xor eax, 0x79fcaea1
rol eax, 0x41
popf
pushf
not eax
add eax, 0x2e7048de
xor eax, 0x2cdf8cb
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x87528cd
xor eax, 0x5ef561ce
rol eax, 0x23
popf
pushf
not eax
add eax, 0x8bdaf2c
xor eax, 0x6455234d
rol eax, 0x42
popf
jmp 0x140103887
push rax
pushf
mov eax, 0x2255d9ed
pushf
not eax
add eax, 0x4f80ab34
xor eax, 0x77ae5404
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xab8e445
xor eax, 0x615e5c70
rol eax, 0x55
popf
pushf
not eax
add eax, 0x8dfcc97
xor eax, 0x1744deea
rol eax, 0x78
popf
jmp 0x140103887
call fcn.1401095e4
cmp eax, 1
jne 0x140103b81
push rax
pushf
mov eax, 0x850f0945
pushf
not eax
add eax, 0x1f25ff46
xor eax, 0x5af7c02
rol eax, 0x82
popf
pushf
not eax
add eax, 0x4ed0c6fe
xor eax, 0x5405aeb7
rol eax, 0xf
popf
pushf
not eax
add eax, 0xd4e567d
xor eax, 0x756c0885
rol eax, 0xac
popf
jmp 0x140103887
push rax
pushf
mov eax, 0xde0a016c
pushf
not eax
add eax, 0x5926f625
xor eax, 0x70f06aba
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x3df9c19e
xor eax, 0x67e50ce0
rol eax, 0x90
popf
pushf
not eax
add eax, 0x61ba023e
xor eax, 0x6f55496c
rol eax, 0x88
popf
pushf
not eax
add eax, 0x605d8dba
xor eax, 0x212dc58a
rol eax, 0x87
popf
jmp 0x140103887
test ebx, ebx
je 0x140103c11
push rax
pushf
mov eax, 0x39f79b4b
pushf
not eax
add eax, 0x5657c247
xor eax, 0x1e2db08b
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x2304f435
xor eax, 0x20bd5dc4
rol eax, 0x6f
popf
jmp 0x140103887
push rax
pushf
mov eax, 0x7fdab013
pushf
not eax
add eax, 0x1642c99e
xor eax, 0x660947ff
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x123a4927
xor eax, 0x747b9a3
rol eax, 0x93
popf
jmp 0x140103887
push rax
not eax
add ebx, eax
pop rax
add ebx, 1
je 0x140103c82
push rax
pushf
mov eax, 0xa7363665
pushf
not eax
add eax, 0x29176a9d
xor eax, 0x1765a13f
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x5f5efab
xor eax, 0x70ed4126
rol eax, 0xd6
popf
jmp 0x140103887
push rax
pushf
mov eax, 0x4bd726d6
pushf
not eax
add eax, 0x6466b0e1
xor eax, 0x52e098c8
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x20792d7a
xor eax, 0x16df1139
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x7197b69b
xor eax, 0x448b55a2
rol eax, 0x22
popf
jmp 0x140103887
cmp ebx, eax
jne 0x140103d12
push rax
pushf
mov eax, 0x494349fc
pushf
not eax
add eax, 0x548bb5cc
xor eax, 0x13338f38
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xd2c190c
xor eax, 0x68a45516
rol eax, 0x14
popf
pushf
not eax
add eax, 0x7d56edfb
xor eax, 0x38138803
rol eax, 0x2e
popf
jmp 0x140103887
push rax
pushf
mov eax, 0xf354b835
pushf
not eax
add eax, 0x58590f4b
xor eax, 0x6e759e08
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x4827b6ce
xor eax, 0x3755b957
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x663581ff
xor eax, 0xce2bda4
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x3b2fec5f
xor eax, 0x6ff6b63e
rol eax, 0x3b
popf
jmp 0x140103887
mov ecx, 0xabe32719
pushf
not ecx
add ecx, 0x366a9a1e
xor ecx, 0x2e5883ba
rol ecx, 0x57
popf
pushf
not ecx
add ecx, 0x56cfe8be
xor ecx, 0x79e1230a
rol ecx, 0x38
popf
pushf
not ecx
add ecx, 0x75a4d4de
xor ecx, 0xa4a6c4a
rol ecx, 0xd4
popf
pushf
not ecx
add ecx, 0xa4512e9
xor ecx, 0x4245a4dc
rol ecx, 0xd7
popf
jmp 0x140103f28
mov ecx, 0x7254ffe4
pushf
not ecx
add ecx, 0x77108192
xor ecx, 0x7053097b
rol ecx, 0x43
popf
pushf
not ecx
add ecx, 0x3ee2b8bd
xor ecx, 0x68648df6
rol ecx, 0xd1
popf
jmp 0x140103f28
mov ecx, 0xb1cfe9d7
pushf
not ecx
add ecx, 0x5f8330b4
xor ecx, 0x37681dcb
rol ecx, 0x2c
popf
pushf
not ecx
add ecx, 0x5c2cb7f9
xor ecx, 0x19fe8a5f
rol ecx, 0x21
popf
pushf
not ecx
add ecx, 0x7dd5b855
xor ecx, 0x343919ce
rol ecx, 0xd
popf
pushf
not ecx
add ecx, 0xfca5c56
xor ecx, 0x593a5d08
rol ecx, 0x2d
popf
push rax
pushf
mov eax, 0x390f4962
pushf
not eax
add eax, 0x72b7f7af
xor eax, 0x49850c0a
rol eax, 0x33
popf
pushf
not eax
add eax, 0x5ff7956a
xor eax, 0x47c413fc
rol eax, 0x28
popf
jmp 0x140103887
mov rdx, rdi
jmp 0x140103f2c
call qword [sym.imp.KERNEL32.dll_SetStdHandle]
push rax
pushf
mov eax, 0x4aa4d39c
pushf
not eax
add eax, 0x689f3623
xor eax, 0x20012103
rol eax, 0x53
popf
pushf
not eax
add eax, 0x5bb108f8
xor eax, 0x43920df7
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x1b1b2113
xor eax, 0x14516dcc
rol eax, 0xa
popf
pushf
not eax
add eax, 0x2948e1d9
xor eax, 0x7cf243eb
rol eax, 0x7b
popf
jmp 0x140103887
mov rax, qword [r14 + rsi*8]
mov qword [rax + rbp*8 + 0x28], rdi
xor eax, eax
jmp 0x14010403d
call fcn.1400e5855
mov dword [rax], 9
call fcn.1400e56a6
and dword [rax], 0
or eax, 0xffffffff
push rax
pushf
mov eax, 0xe63a4ca7
pushf
not eax
add eax, 0x453d190
xor eax, 0x502adbd2
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x64f9fc83
xor eax, 0x3589c6ab
rol eax, 0x32
popf
pushf
not eax
add eax, 0x9c6878f
xor eax, 0x6638c6b5
rol eax, 0x90
popf
jmp 0x140103887
mov rbx, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x48]
add rsp, 0x20
pop r14
ret