Function at 0x411ec2
Capabilities:
Hash data using murmur3

Disassembly:
rol ebx, 0x16
mov dword [0x417584], ecx
sub ebx, ebp
mov dword [0x4174e0], 0x1cacf1d8
xchg ecx, edx
rol ebx, 0x1b
sub ecx, dword [0x417c79]
sub edx, dword [0x417fa7]
rol eax, 0xc
sub edx, dword [0x417c57]
xchg eax, eax
sub ecx, dword [0x417eb5]
ror eax, 2
sub ebx, ecx
xor edx, dword [0x417cc7]
add eax, esp
inc esi
xor eax, 0x1769f682
dec esi
not eax
mov dword [0x417694], ecx
not eax
inc esi
xor eax, 0x1769f682
dec esi
sub eax, esp
add ebx, ecx
rol eax, 2
xchg eax, eax
ror eax, 0xc
ror ebx, 0x1b
xchg ecx, edx
xor dword [0x41764e], 0x1d430ebb
add ebx, ebp
sub dword [0x417843], edx
ror ebx, 0x16
not dword [ebx]
xor edx, eax
xor ecx, dword [0x417cb0]
not esi
rol esi, 0xd
sub ebx, dword [0x417b5a]
jnp 0x411d65
add byte [ebx], dh
lock sub edx, dword [0x417f47]
not edx
xor esi, eax
sub ecx, dword [0x417a6c]
dec ecx
ror esi, 3
xor edi, dword [0x417ac4]
neg esi
neg esi
rol esi, 3
inc ecx
xor esi, eax
not edx
xor esi, eax
ror esi, 0xd
not esi
xor edx, eax
xor dword [ebx], 0xf3ac1c80
add eax, 0x1590df11
mov dword [0x4177ae], 0x88a3cf5
mov dword [0x4176f3], esi
xchg esi, edx
xor esi, eax
ror esi, 0x13
sub esi, esp
xor esi, eax
mov dword [0x4179ec], edi
sub edi, esp
neg eax
xchg edx, eax
xor edi, 0xb4b7045
xor esi, dword [0x417f0a]
or dword [0x417989], esi
sub esi, dword [0x417cfe]
sub ecx, esp
sub edi, dword [0x417a62]
xor edi, dword [0x417f56]
xor esi, eax
xor eax, 0xadc8355
or dword [0x417564], 0x1c9a430
and dword [0x4176c2], 0xaee0994
xor eax, 0xadc8355
xor esi, eax
add ecx, esp
mov dword [0x417930], ecx
xor edi, 0xb4b7045
xchg edx, eax
neg eax
add edi, esp
mov dword [0x4174c4], ecx
xor esi, eax
add esi, esp
rol esi, 0x13
xor esi, eax
xchg esi, edx
add dword [0x417559], ecx
mov dword [0x4176da], 0xaabe6f
add byte [ecx - 0x6f20ee18], al
adc eax, 0x1c802b81
lodsb al, byte [esi]
xor edi, esp
xor ecx, eax
inc esi
not edi
sub ecx, dword [0x417b0c]
or dword [0x4177d4], 0xe006410
sub edx, dword [0x417d8e]
xor edi, eax
xor ecx, dword [0x417d37]
inc eax
neg eax
sub ebx, dword [0x417e3a]
add edi, eax
sub eax, 0x4866f0c
add eax, 0x4866f0c
sub edi, eax
neg eax
dec eax
xor edi, eax
not edi
dec esi
xor ecx, eax
xor edi, esp
xor dword [ebx], 0xf3ac1c80
xchg esi, eax
inc esi
sub ecx, dword [0x417c65]
xchg eax, eax
xor dword [0x41794f], 0xe867b88
sub ecx, dword [0x417c34]
inc eax
sub dword [0x4179fe], ecx
sub esi, eax
mov dword [0x4175cc], esi
add esi, eax
mov dword [0x41750c], edi
dec eax
xchg eax, eax
ror byte [esi - 0x79], 0xc6
add dword [ebx], 0xf3ac1c80
mov dword [0x417824], ecx
ror edi, 0x1c
mov dword [0x4174fc], 0x55ff080
ror edx, 0x1d
xor esi, esp
xor esi, dword [0x417f66]
ror ebx, 0xf
wbinvd
or eax, 0x41795a
xor esi, eax
mov dword [0x417995], 0x1efb475
add esi, 0x10ae9d48
rol eax, 0xb
mov dword [0x417639], ecx
xor edx, 0xe34f58a
dec edx
sub ecx, dword [0x417d9a]
ror ebx, 0x1d
neg eax
sub edi, dword [0x417f44]
xor edx, dword [0x417df0]
sub edi, dword [0x417f5c]
xor edi, dword [0x417abc]
neg eax
rol ebx, 0x1d
inc edx
xor edx, 0xe34f58a
ror eax, 0xb
enter 0xffffffffffff810b, 0xffffffffffffffee
dec eax
popfd
scasb al, byte es:[edi]
adc byte [ecx + 0x41760a35], al
add byte [ebx], bl
insb byte es:[edi], dx
stosd dword es:[edi], eax
add byte [ebx], dh
lock sub dword [0x417653], ecx
rol ebx, 0xf
xor esi, esp
rol edx, 0x1d
rol edi, 0x1c
sub dword [0x4176a1], edx
add dword [ebx], 0xf3ac1c80
sub edx, ebx
neg edx
xor esi, edi
sub ebx, dword [0x417d8e]
neg edx
xor edi, dword [0x417ace]
xor edx, eax
add eax, esp
sub ecx, dword [0x417ce6]
xor eax, 0x1ece0f6
xor esi, eax
neg esi
inc eax
sub dword [0x41765b], edx
mov dword [0x4179af], ecx
xor dword [0x4177d0], ebx
mov dword [0x417639], 0x12668e08
rol eax, 0xe
sub ebx, dword [0x417dce]
xor edi, eax
inc eax
dec eax
xor edi, eax
ror eax, 0xe
sub dword [0x41780b], 0x22a4b94c
add dword [0x417968], edi
or dword [0x417862], ebx
dec eax
neg esi
xor esi, eax
xor eax, 0x1ece0f6
sub eax, esp
xor edx, eax
neg edx
xor esi, edi
neg edx
add edx, ebx
not dword [ebx]
xor dword [0x417574], 0x15fd6f87
rol eax, 1
inc eax
mov dword [0x4174b1], ebx
xor ecx, 0x3c1e360
add eax, 0xc726864
neg eax
sub dword [0x41797d], ecx
xchg esi, edx
xor ebx, dword [0x417ed5]
ror esi, 0x1d
mov dword [0x4177e0], 0x83903d0
dec eax
xor edx, esi
xor esi, dword [0x417d64]
xor edx, esi
inc eax
rol esi, 0x1d
xchg esi, edx
xor dword [0x4175f8], ebx
neg eax
sub eax, 0xc726864
xor ecx, 0x3c1e360
dec eax
ror eax, 1
sub dword [0x417853], 0x29d37b2c
add ebx, 4
dec eax
not eax
xor ecx, dword [0x417cbc]
neg edi
xor esi, 0x4d3dcd7
inc eax
xor ebx, esp
dec ecx
sub ecx, dword [0x417dac]
inc edx
or dword [0x4175c0], ebx
xor ebx, edi
or dword [0x417711], 0x144f6b90
add esi, eax
rol ebx, 0x1c
neg eax
and dword [0x417847], edi
sub eax, 0xa1e254
xor esi, eax
xor esi, eax
add eax, 0xa1e254
mov dword [0x4175f2], ebx
neg eax
ror ebx, 0x1c
sub esi, eax
xor ebx, edi
add dword [0x417900], ecx
dec edx
inc ecx
xor ebx, esp
dec eax
invalid
not bh
invalid
invalid