Function at 0x483547
Capabilities:
Hash data using murmur3

Disassembly:
push ebx
sub edx, ecx
xchg edx, ecx
sub edi, 0xbe9afd2d
ror edi, 6
add ecx, esi
jmp 0x482a32
mov ebx, dword [ebx]
xchg edx, esi
xchg esi, edx
mov edx, ecx
mov ecx, edx
bswap edx
shr esi, 0xc
xor ecx, edi
xor edi, 0xbf1555b2
and ecx, esi
jmp 0x4813f0
mov dword [esp + 0x18], ebx
mov edi, 0xbf1abd4e
xchg edx, esi
sub edx, esi
shl esi, 0xf
and ecx, edx
or edx, esi
jmp 0x483ea5
mov dword [esp + 0x40], ebx
xor esi, 0xbf646889
or edi, ecx
neg edi
dec ecx
or ecx, esi
or ecx, esi
xor edi, esi
neg edx
add edi, edx
or ecx, edi
jmp 0x482085
mov dword [esp + 0x40], 0
or edx, 0xbfeb21bc
and edi, ecx
add edx, edi
add edi, 0xbff169d3
mov esi, edx
neg edx
dec edx
xchg ecx, edx
neg esi
jmp 0x481c91
cmp eax, dword [esp + 0x4c]
jmp 0x482d51
mov ebx, dword [ebx]
ror esi, 6
or esi, edi
or ecx, edi
add ecx, esi
and edx, 0xc03d7a84
shr ecx, 9
xchg ecx, edx
not ecx
jmp 0x4828d0
mov ebx, dword [esp + 0x40]
and ecx, 0xc0466530
or ecx, 0xc048c729
xor esi, edx
ror edx, 0x10
mov ecx, edi
or ecx, esi
jmp 0x48388f
add ebx, dword [esp + 0x34]
add ecx, 0xc053e094
mov edx, edi
shl edi, 0x13
and esi, 0xc05a72a4
xchg esi, edi
and ecx, edx
and esi, edi
jmp 0x4812b6
add dword [esp + 0x40], 0x78
sub edx, edi
sub edi, 0xc0655e70
rol edi, 1
dec edx
add edx, edi
xor esi, ecx
mov edx, esi
neg edi
mov esi, edi
xor ecx, esi
not edi
rol esi, 6
xchg esi, edx
jmp 0x48368a
mov ebx, dword [esp + 0x18]
inc edx
dec ecx
and ecx, edi
shl esi, 0xf
xor edx, 0xc0bcaf32
add ecx, 0xc0bed3b0
mov esi, edx
add esi, edx
mov ecx, esi
sub edi, 0xc0c75773
bswap edi
sub edx, 0xc0cb94aa
sub edi, esi
jmp 0x481cd4
movzx ebx, word [ebx]
and ecx, 0xc15df3a0
xchg ecx, edi
and edi, edx
bswap esi
xor ecx, 0xc1667505
mov esi, edi
xchg esi, ecx
add edi, edx
jmp 0x4817fd
mov ebx, dword [ebx]
add ecx, edx
mov edx, edi
or edi, ecx
nop
or esi, edi
xor esi, ecx
or edx, esi
and edx, 0xc1bf39f1
add edi, 0xc1c19992
add edx, 0xc1c3b41d
neg esi
sub edx, esi
xchg edx, ecx
xor edi, esi
jmp 0x483074
mul ebx
xor ecx, esi
and esi, 0xc1f7a9b1
and edi, ecx
not ecx
ror esi, 9
ror edx, 0x1a
sub edx, ecx
xor ecx, edx
rol edi, 0x1b
mov edx, esi
mov ecx, edi
xchg ecx, esi
sub edx, edi
jmp 0x481920
add dword [esp + 0x40], eax
and edi, edx
xchg esi, edi
not ecx
inc edi
sub edx, esi
xor edi, ecx
inc ecx
jmp 0x483a0d
mov ebx, 0x30
xchg ecx, esi
shl ecx, 0x1e
sub edx, 0xc4a24952
shl edx, 9
add edx, 0xc4a68960
not edi
shr edi, 0xf
xor esi, ecx
or edx, edi
sub edi, esi
jmp 0x4821e5
inc ebx
dec edx
and ecx, edx
dec edx
mov edx, esi
or edi, 0xc54e0804
xchg ecx, edi
add edi, edx
not esi
and ecx, edx
shr edi, 0xe
inc esi
inc edi
mov esi, edx
xchg esi, edx
jmp 0x48284d
mov dword [esp + 0x4c], ebx
and ecx, 0xc5763340
neg ecx
rol edx, 6
xor esi, ecx
sub edx, esi
neg edi
add ecx, edi
xor edi, edx
xor esi, edi
jmp 0x481b3f
add ebx, dword [esp + 8]
and edi, edx
or edi, esi
rol esi, 6
neg edi
add ecx, 0xc5a4a2fa
and ecx, esi
and esi, 0xc5a91637
add edx, ecx
ror esi, 0x1c
ror edi, 0x16
add edx, 0xc5b1a370
add ecx, edx
rol esi, 0xe
jmp 0x482a06
add ebx, dword [esp + 0x40]
mov esi, edx
not edi
and ecx, 0xc5febc2f
and edx, ecx
add esi, ecx
xchg esi, ecx
add esi, 0xc6086b23
shr edx, 0x11
add esi, edi
sub edi, 0xc60ed457
sub edi, esi
and edx, edi
rol esi, 0x1e
xor edi, ecx
jmp 0x481353
mov ebx, dword [esp + 0x40]
xor edi, 0xc6e4d369
dec edx
sub edx, 0xc6e91908
mov edx, edi
and esi, 0xc6ed880f
sub esi, 0xc6f0024f
jmp 0x481550
pop ebx
mov edi, 0xc7a116d5
ror edx, 2
mov edi, ecx
add edi, edx
and esi, 0xc7a9f1e5
or esi, edx
jmp 0x48151f
mov ebx, dword [esp + 0x34]
add esi, edx
or esi, 0xc8562047
dec ecx
or edi, esi
xchg edi, esi
xor edx, esi
or edx, ecx
xor edi, esi
and edx, edi
shr edi, 7
xor edx, esi
and edx, 0xc86bc8a0
jmp 0x48441a
mov dword [esp + 0x34], ebx
rol edx, 0x1d
rol edx, 0x19
xchg edx, esi
xor esi, edx
or esi, edi
jmp 0x483804
mov ebx, dword fs:[ebx]
add ecx, edx
xchg edx, esi
and esi, 0xc93e5927
xchg ecx, edx
add edi, edx
jmp 0x482421
add ebx, 0x3c
and ecx, 0xc9c13908
and edx, ecx
mov edi, esi
and edi, 0xc9c7a57b
add esi, edx
xor esi, edx
add edi, edx
jmp 0x483a40
mov dword [esp + 0x18], 0
xor edx, esi
or ecx, esi
add edi, 0xc9f390d8
rol edx, 0xc
mov edx, esi
mov edx, edi
xchg edi, edx
mov esi, edi
xor esi, edx
and esi, ecx
jmp 0x4825f6
add ebx, dword [esp + 0x34]
and edi, 0xca05bdf1
mov ecx, 0xca081618
sub esi, edi
bswap esi
rol edi, 0xd
and ecx, edi
bswap edi
add edx, 0xca15b41d
add ecx, 0xca17c719
add edx, 0xca19de50
sub ecx, esi
shr edi, 0xc
neg edi
neg edi
jmp 0x483f04
mov dword [esp + 8], eax
or edi, ecx
add esi, 0xca6a2848
and esi, ecx
mov esi, 0xca6e875b
sub edx, esi
neg ecx
rol ecx, 0x1a
xor esi, ecx
jmp 0x482d1e
add ebx, 0xc
add esi, 0xca796caf
sub edi, esi
xor esi, 0xca7da3d9
and edx, esi
jmp 0x482fd8
add ebx, dword [esp + 0x34]
or edx, edi
xor edx, esi
xor edi, 0xcab0f0f4
mov edx, esi
mov ecx, edi
shr edi, 0x16
add esi, edx
sub edx, esi
xchg edi, ecx
sub edx, edi
jmp 0x481371
mov dword [esp + 0x34], 0
sub esi, edi
mov edx, esi
xor edx, 0xcb8439b2
xor esi, ecx
and edx, ecx
neg edx
ror edi, 0x10
rol edx, 9
jmp 0x4814bf
mov ebx, dword [ebx]
sub edi, ecx
and edx, edi
shl edi, 5
inc edi
xor edi, ecx
and esi, edx
neg edx
mov ecx, edi
or edi, esi
sub ecx, 0xcc899c0e
dec edi
add edx, 0xcc8e00a8
not esi
jmp 0x482c14
cmp byte [ebx], 0
jmp 0x482e8f
add ebx, dword [esp + 0x34]
inc edi
or edi, 0xcd4e82df
dec esi
and esi, 0xcd5302c7
jmp 0x483405
mov ebx, dword [esp + 0x18]
dec esi
xchg edi, ecx
jmp 0x483a95
mov eax, 4
add esi, edx
mov esi, 0xce0e8b4c
sub edi, ecx
xchg ecx, esi
rol edx, 0xf
xchg edi, edx
xchg edi, edx
jmp 0x481743
xor eax, eax
mov ecx, 0xce234ea7
sub edi, ecx
or edx, ecx
or edx, 0xce29cb2e
sub edi, esi
xor edi, 0xce2e5d7e
or edx, ecx
or edi, edx
ror edi, 0x10
sub ecx, edx
jmp 0x48326a
mov ebx, dword [ebx]
bswap ecx
and edx, edi
sub edi, esi
shr edi, 0x12
and ecx, edx
xor ecx, edi
dec edi
xchg ecx, esi
mov esi, edi
sub edx, ecx
jmp 0x48234c
add ebx, dword [esp + 0x34]
neg edx
xchg ecx, esi
add edx, ecx
and ecx, edx
and ecx, 0xd0757fd6
dec ecx
not edi
rol edx, 0xe
add esi, edx
ror ecx, 0x1c
xchg edx, edi
xor ecx, edx
shr edx, 0xd
add esi, 0xd094580d
or edx, 0xd0967960
or edx, esi
jmp 0x482c87
mov dword [esp + 0x18], ebx
or ecx, esi
xor esi, edx
sub ecx, edx
xor esi, edx
sub ecx, 0xd1032962
xor esi, 0xd11630cc
or esi, edi
jmp 0x484468
mov ebx, dword [ebx]
xchg esi, edx
xor esi, ecx
sub ecx, esi
xchg esi, edx
mov edi, esi
neg ecx
jmp 0x4840fc
sub dword [esp + 0x40], 8
add ecx, edx
or esi, edx
add edi, edx
xor edi, 0xd372de4a
and edi, 0xd38fd43e
bswap ecx
add edi, 0xd393f540
and esi, ecx
xchg esi, ecx
mov ecx, edi
and esi, edi
mov esi, edx
add esi, edi
jmp 0x481ed0
jne 0x483ea5
xor ecx, edi
mov edi, edx
and edi, 0xd510104f
and edx, 0xd51216d4
shr esi, 8
mov ecx, edi
and edx, esi
shr ecx, 9
jmp 0x483df9
add dword [esp + 0x40], 0x20
shr edx, 0xc
add ecx, 0xd8b700fd
sub edx, ecx
add edx, esi
xor ecx, edx
not edx
mov edx, esi
jmp 0x48156d
jne 0x48326a
add esi, ecx
neg esi
or ecx, edi
neg edi
or edi, 0xd8f48b80
bswap ecx
inc edi
and ecx, edi
add edx, ecx
jmp 0x481f72
mov ebx, dword [ebx]
xor edx, edi
inc esi
sub esi, ecx
xor edi, ecx
or ecx, edx
mov esi, edx
and edx, ecx
jmp 0x483351
mov ebx, dword [ebx]
xor edi, ecx
rol edx, 0x1a
mov edx, edi
nop
shr edx, 0xe
jmp 0x4820f3
add ebx, 0x18
add edi, 0xda2d53ff
mov esi, edi
neg esi
dec edx
add edi, ecx
and ecx, edi
xchg esi, ecx
xor esi, ecx
sub ecx, 0xda3e763d
shr esi, 0xe
dec edi
jmp 0x482fec
mov ebx, dword [esp + 8]
and ecx, esi
bswap esi
xchg esi, ecx
mov ecx, edi
xchg edx, edi
mov ecx, edi
sub esi, ecx
sub edx, esi
or edx, edi
sub esi, 0xda80bfab
jmp 0x48366f
add dword [esp + 0x18], 4
rol ecx, 5
or edx, esi
xchg esi, edx
sub esi, 0xdac035c5
or edx, ecx
mov ecx, edi
neg edx
add esi, edi
shr ecx, 7
xor edx, edi
jmp 0x48297a
xor al, byte [ebx]
not esi
mov esi, edi
dec edx
ror edx, 0x16
inc esi
rol esi, 0xb
xor ecx, edi
jmp 0x483e6b
add ebx, 0xc
or ecx, esi
xchg edx, edi
inc esi
and edx, esi
and esi, ecx
shl edi, 0x13
xor edi, ecx
jmp 0x482ce8
mov dword [esp + 0x40], ebx
xor esi, 0xdc8116ed
xchg edx, ecx
xor ecx, edx
sub edx, ecx
mov esi, edx
not edx
xor edi, edx
jmp 0x48162c
sub esp, 0x80
or esi, edi
or edx, edi
add ecx, 0xde520cd8
xor esi, edi
sub esi, edx
sub esi, edx
neg ecx
and edx, edi
xchg edi, ecx
add edx, edi
sub edx, esi
and esi, edi
mov edi, ecx
jmp 0x483d2f
mul ebx
xchg esi, ecx
xor esi, edx
xor edx, 0xdf11b6dc
or edx, ecx
sub ecx, 0xdf15d544
neg edi
jmp 0x4823fd
mov ebx, dword [esp + 0x34]
inc edi
or ecx, edx
ror esi, 0x10
xchg esi, edi
xchg ecx, edi
and ecx, esi
and edi, 0xdf27d39c
mov edx, edi
bswap ecx
jmp 0x481d68
mov dword [esp + 0x40], ebx
or edx, edi
bswap ecx
mov ecx, edi
mov ecx, edi
sub esi, 0xdf3aa045
or esi, edx
xor edi, edx
dec esi
jmp 0x4815b1
mov ebx, dword [esp + 0x34]
xor ecx, edi
sub esi, edx
add esi, ecx
sub ecx, 0xe0032f33
sub edi, ecx
mov ecx, esi
xchg edi, esi
xor ecx, edi
rol ecx, 0x1c
and esi, edi
jmp 0x4822c6
mov ebx, dword [ebx]
sub edx, edi
add edi, edx
shl ecx, 0x14
add edi, 0xe05af5fd
mov edx, ecx
xor esi, ecx
xchg edi, edx
or esi, edi
ror edx, 0xe
shr edx, 2
add ecx, edi
sub ecx, edx
jmp 0x482478
mov ebx, dword [esp + 0x40]
bswap ecx
shl ecx, 3
inc edx
shl esi, 6
sub esi, edi
neg edx
xor edi, edx
sub edi, ecx
and ecx, 0xe1b5d0fd
xchg ecx, edx
and ecx, edx
mov esi, 0xe1bc2e57
inc esi
bswap ecx
sub edx, esi
xor edx, edi
jmp 0x482b19
mov ebx, dword [ebx]
shl esi, 0xf
ror esi, 0x19
xchg edi, ecx
dec edx
or ecx, esi
sub edi, 0xe1d20017
xor esi, 0xe1d456ed
jmp 0x4836ac
mov ebx, dword [ebx]
and edi, edx
sub edi, ecx
ror esi, 0x12
xor edx, edi
bswap ecx
xchg ecx, edx
xchg edx, esi
mov edi, ecx
jmp 0x48158e
mov dword [esp + 8], 0
xchg edi, ecx
and edi, edx
nop
jmp 0x482323
add dword [esp + 0x40], 4
add edx, edi
bswap esi
jmp 0x484087
rol eax, 8
shr edi, 0x17
and edx, edi
dec edx
and edx, ecx
xchg esi, ecx
sub esi, edi
and edi, 0xe70a4888
xchg esi, edx
mov esi, ecx
xor edi, ecx
or esi, edx
jmp 0x481c58
inc dword [esp + 8]
add ecx, edx
mov edx, 0xe8b0e662
shl edi, 0x1e
or esi, edi
and ecx, edx
or edx, 0xe8c4f770
or edi, edx
and edx, 0xe8c8cd4a
mov edi, 0xe8ce69d2
xor edi, ecx
xor edi, edx
bswap ecx
xchg edi, edx
jmp 0x483148
add esp, 0x80
and esi, edi
xor ecx, 0xe9476fe4
mov edx, edi
add esi, edi
ror edx, 0xf
mov ecx, edx
jmp 0x483fbb
ret
mov ebx, dword [esp + 0x40]
xchg ecx, esi
xor edi, 0xf2a2a161
dec ecx
xor esi, edi
bswap edi
mov ecx, esi
shr edx, 0x1f
shr esi, 0x18
xor edx, 0xf2ddf0d4
add ecx, 0xf2e580f8
add ecx, 0xf2eb6692
sub ecx, esi
jmp 0x482789
mov ebx, dword [ebx]
inc edx
sub edx, 0xf3368b6d
mov esi, edx
dec edx
xchg ecx, edi
mov edx, ecx
jmp 0x48178e
add dword [esp + 0x40], ebx
add edx, edi
inc edx
or esi, edi
add esi, edi
sub esi, edi
and edi, ecx
and ecx, edi
and esi, edx
mov ecx, 0xf5a207b4
xor ecx, 0xf5a42905
add ecx, 0xf5a64720
neg ecx
add edi, ecx
and esi, ecx
rol edx, 0xb
inc ecx
jmp 0x482e26
mov eax, 2
nop
mov edi, ecx
xor edi, edx
inc edi
or esi, 0xf5d1a350
or edi, ecx
jmp 0x4830c1