Function at 0x483a7e
Capabilities:
Hash data using murmur3

Disassembly:
mov ebx, dword [ebx]
shl esi, 6
or esi, edx
sub edx, ecx
sub edx, ecx
bswap esi
bswap edx
add edx, 0xdc85872
sub esi, edi
jmp 0x481c6a
mov dword [esp + 0xc8], ebx
dec edx
mov esi, edx
and esi, 0xdfa71b1
mov ecx, edi
add edx, 0xdfb345a
shl ecx, 0x18
mov edx, esi
or edi, ecx
shl ecx, 0xd
rol edi, 0x1b
jmp 0x482628
add ebx, dword [esp + 0x60]
xor edx, ecx
rol edi, 1
xchg esi, edx
or esi, edi
mov esi, 0xdff4530
add ecx, esi
sub ecx, esi
inc edi
bswap ecx
mov esi, edx
mov edx, 0xe008a72
jmp 0x48296c
xor eax, eax
or ecx, edi
add edi, edx
mov edi, 0xe01c079
or edi, esi
sub edi, edx
add ecx, 0xe032eaa
xor edx, esi
add ecx, esi
jmp 0x482dbf
add ebx, 0x3c
shl ecx, 6
xor edi, esi
sub esi, edx
ror esi, 1
add edi, 0xe1ad50d
and esi, 0xe1b35d2
mov edx, edi
xor ecx, edx
sub esi, 0xe1c610e
dec edx
jmp 0x4827d4
mov ebx, 0x30
mov ecx, edx
or esi, 0xe320f4d
xor edx, ecx
xchg ecx, esi
xor ecx, edx
or ecx, edx
jmp 0x4818da
mul ebx
and esi, ecx
not edx
or esi, ecx
sub edx, ecx
shl edx, 0x11
add edx, ecx
xor esi, edi
and edi, esi
or edi, ecx
and edx, 0xe60b55e
and esi, 0xe611507
neg edx
jmp 0x482e8a
add dword [esp + 0x44], 4
neg edi
and edi, edx
dec edi
shl edx, 0xc
mov ecx, 0xe6c70dc
add edx, esi
and ecx, esi
mov esi, edi
xor ecx, 0xe6e0364
jmp 0x48164d
mov ebx, dword [esp + 0x44]
rol esi, 0xd
shr edi, 0x1a
or esi, ecx
and edx, esi
add edi, ecx
mov edx, edi
mov esi, edx
jmp 0x481be7
add dword [esp + 0x44], 0x20
ror ecx, 0x1e
and edi, 0xe92132c
xor edi, ecx
add edi, 0xe927bd7
sub edi, edx
mov edi, 0xe92e01b
bswap edx
mov edx, esi
sub ecx, esi
or edi, edx
jmp 0x483621
mov dword [esp + 0x9c], 0
add ecx, 0xebe951c
xor ecx, edx
xchg edx, edi
add edx, edi
and edi, 0xec05618
jmp 0x481cfd
add dword [esp + 0x44], 0x78
not ecx
or ecx, edi
and edx, ecx
sub ecx, esi
xchg edi, esi
xchg esi, edi
xor esi, edx
mov esi, 0xec3a41f
sub ecx, edi
neg ecx
dec edx
nop
jmp 0x482893
mov dword [esp + 0x9c], eax
inc edx
xor ecx, esi
xchg ecx, edi
or edi, esi
rol edx, 5
and esi, edx
xor ecx, edx
xor esi, ecx
jmp 0x481e06
mov ebx, dword fs:[ebx]
xor edx, edi
sub esi, edi
sub edi, edx
neg edi
sub edx, edi
and ecx, edx
dec esi
xchg edi, ecx
or edx, edi
xor edx, esi
jmp 0x481d5c
mov ebx, dword [ebx]
not edi
and esi, edi
sub edi, edx
mov esi, edi
or edi, 0xefc52b4
and esi, edx
shl ecx, 0x1c
add edi, esi
bswap edi
or edi, esi
xor edx, ecx
or ecx, 0xf057a46
jmp 0x48275c
jne 0x482628
add edi, esi
add ecx, edx
not esi
or edi, 0xf23cf9d
xor esi, 0xf2437b7
xor edi, edx
inc edi
dec edi
jmp 0x4815d4
mov ebx, dword [ebx]
and edx, edi
inc esi
neg ecx
sub edx, ecx
jmp 0x483775
mov dword [esp + 0x44], ebx
mov edx, edi
and esi, 0xf53e2a2
or edx, edi
xor edi, 0xf54a11a
mov edx, 0xf550180
not esi
add edx, edi
jmp 0x481847
add ebx, 0xc
neg edi
sub edi, edx
and esi, ecx
rol edi, 8
add edi, esi
inc esi
dec esi
or edx, ecx
add ecx, edi
add ecx, esi
inc edx
jmp 0x483226
mov ebx, dword [ebx]
xor edx, ecx
inc edi
mov edi, ecx
mov ecx, 0xf6e191e
add edi, ecx
mov edi, ecx
xor esi, ecx
add esi, 0xf6eea5d
shl esi, 2
neg edx
jmp 0x482bf6
mov dword [esp + 0xc8], 0
and edx, edi
and edi, ecx
bswap esi
and edi, esi
shl edi, 2
bswap ecx
jmp 0x482568
add ebx, 0xc
sub ecx, edi
add edx, esi
add ecx, edi
and edi, esi
xor ecx, edx
shl edi, 0x1f
xor edx, 0xf8434c9
xchg ecx, edi
mov edx, 0xf852e2b
jmp 0x481160
sub dword [esp + 0x44], 8
xor edi, edx
and ecx, edi
or ecx, edi
dec edi
not esi
or edx, ecx
and ecx, edi
and edx, esi
xchg edi, ecx
mov edi, esi
or edx, ecx
jmp 0x4838b8
mov ebx, dword [ebx]
neg edx
bswap esi
ror ecx, 2
xchg edi, esi
sub edi, esi
mov esi, edi
mov ecx, edi
dec edi
or edx, esi
xchg edi, esi
xor edx, edi
jmp 0x481fb5
add dword [esp + 0xc8], 4
inc esi
or esi, 0xfcc96a1
neg edi
or esi, edx
inc edi
add edi, esi
bswap ecx
mov edx, edi
or esi, ecx
mov esi, ecx
inc edi
jmp 0x4835d9
add ebx, dword [esp + 0x9c]
xchg esi, edi
xor edi, edx
xchg ecx, edi
xor ecx, 0xfd677d7
dec ecx
mov esi, ecx
add edi, ecx
mov edx, 0xfd7fa3c
and edx, 0xfd86e4c
sub esi, edi
jmp 0x482f38
add ebx, dword [esp + 0x60]
add edx, 0xfd9559e
and esi, ecx
sub edi, 0xfda2650
dec esi
rol edi, 0x19
sub edx, edi
and esi, edi
jmp 0x4821c6
mov dword [esp + 0x44], ebx
mov esi, ecx
xchg edi, esi
mov ecx, edi
add edx, ecx
sub esi, edx
and esi, ecx
sub ecx, 0x103896a6
shl edx, 0x1c
neg edx
jmp 0x483368
mov ebx, dword [esp + 0x44]
mov esi, edx
or esi, 0x10402819
xor edi, ecx
rol edi, 0x14
or ecx, esi
add edi, ecx
xor ecx, edi
xor ecx, edx
and ecx, esi
bswap edi
add edi, esi
xchg esi, edx
jmp 0x482715
rol eax, 8
mov esi, ecx
xor ecx, 0x10876569
or edi, edx
xor ecx, edi
xor edx, esi
neg esi
and ecx, esi
sub ecx, edx
jmp 0x482c17
mov dword [esp + 0xc8], ebx
and edx, 0x1099d02e
xor edx, 0x109a4b49
xchg ecx, edi
or edx, edi
add edi, 0x109b99f5
rol edi, 0xf
inc edx
mov edx, esi
add esi, 0x109d6749
xor edx, 0x109dda37
and ecx, edi
bswap esi
jmp 0x483b09
mov dword [esp + 0x60], 0
sub edx, 0x10aa7c58
inc edx
add ecx, esi
mov edx, ecx
add edx, edi
sub edi, esi
or esi, edx
mov ecx, esi
dec edx
bswap esi
and edx, esi
xor ecx, edi
mov esi, 0x10afacf7
or edx, edi
and esi, ecx
jmp 0x4828b8
inc dword [esp + 0x9c]
xor ecx, 0x10c4f86d
add edi, ecx
mov edx, ecx
xchg edi, ecx
dec edx
xor edx, esi
rol edx, 8
add edx, esi
add edx, edi
add esi, ecx
jmp 0x481f49
pop ebx
mov esi, edx
mov ecx, edx
rol edi, 0x12
xor ecx, edi
or esi, 0x10ced712
not edi
add edx, 0x10cfca6a
or edx, ecx
xchg esi, edi
jmp 0x48339d
mov ebx, dword [ebx]
or edi, 0x10d863aa
xchg ecx, edi
mov esi, edx
xor esi, edx
dec edi
and edx, edi
and ecx, edi
jmp 0x4830df
mov ebx, dword [ebx]
sub edi, esi
xor edi, 0x10e594e9
xor ecx, esi
or ecx, esi
or esi, ecx
add ecx, 0x10e77722
or esi, edx
jmp 0x4812f3
add ebx, dword [esp + 0x60]
xor edx, esi
not ecx
sub edi, edx
xor edi, esi
sub esi, edx
and edi, 0x10f11bf1
or esi, 0x10f18b9e
jmp 0x4833e9
mov ebx, dword [ebx]
sub esi, edi
and edx, esi
sub edx, 0x10fd243c
or ecx, edx
or edi, esi
and edx, edi
or esi, edi
mov edi, esi
xor esi, 0x10fff5b9
or edi, ecx
mov esi, 0x1101264d
jmp 0x481bf5
mov ebx, dword [esp + 0x60]
xchg edx, ecx
sub ecx, esi
or edx, ecx
neg ecx
xchg edi, edx
add esi, edx
inc edi
add ecx, edi
or esi, 0x1116b07d
or edx, edi
mov esi, edi
jmp 0x4838ca
mov dword [esp + 0x44], 0
or esi, 0x1118161e
xchg edi, esi
or edi, esi
xchg edx, edi
add esi, ecx
mov edi, 0x111a672a
not ecx
shl edx, 0x19
jmp 0x482e49
add esp, 0x144
xchg edi, edx
xor esi, edx
add ecx, edi
not edx
dec edx
and edx, esi
jmp 0x483c0c
mov dword [esp + 0x60], ebx
add ecx, esi
xor ecx, edi
shr edi, 2
mov esi, edx
bswap edi
xor ecx, edi
mov edx, edi
add edi, esi
and esi, edi
or esi, edi
jmp 0x483813
inc ebx
sub edx, ecx
mov esi, 0x118cb854
sub esi, 0x118d2033
mov edi, esi
add ecx, 0x118df5f1
jmp 0x483efe
add ebx, 0x18
sub edi, 0x11920260
add edi, edx
add edi, 0x11930f22
xchg edi, esi
jmp 0x481ca0
xor al, byte [ebx]
mov edi, esi
sub edx, 0x11ccb0bf
dec edx
dec esi
xor ecx, edi
xor esi, 0x11ce1d76
sub ecx, edx
and ecx, edx
and ecx, 0x11cf585a
mov edx, 0x11cfbc57
and esi, 0x11d02535
jmp 0x48244e
mov dword [esp + 0xcc], ebx
dec esi
bswap esi
xchg ecx, edi
sub esi, edx
xor edx, esi
mov edx, edi
or ecx, esi
xchg esi, ecx
and edx, 0x11dbfecd
jmp 0x48142c
mov ebx, dword [esp + 0x9c]
inc edx
or edi, 0x11dc7be0
or edx, edi
shr edx, 0x11
not edx
sub esi, ecx
xchg edi, esi
sub esi, ecx
jmp 0x483bb9
add dword [esp + 0x44], eax
bswap edx
shl esi, 0x12
mov ecx, 0x11de713d
sub edi, ecx
rol edx, 8
shr edx, 0x14
bswap ecx
or edx, 0x11df8576
mov ecx, edx
xchg ecx, edx
or esi, 0x11e02364
jmp 0x482214
mov eax, 4
or edi, ecx
or edi, edx
dec edi
add esi, ecx
bswap ecx
and ecx, edx
sub ecx, 0x11e90e93
add ecx, 0x11e96c51
mov esi, ecx
neg edx
xor esi, edx
or edi, esi
jmp 0x483700
mov ebx, dword [ebx]
not edx
shl edx, 0x1d
mov edi, edx
mov edx, edi
sub esi, 0x120379ac
shr esi, 6
ror esi, 0x19
shr esi, 5
mov esi, edx
mov edx, edi
xor ecx, edx
mov edi, ecx
add edx, esi
jmp 0x4839f6
add ebx, dword [esp + 0x60]
rol edi, 0x1e
xchg ecx, edx
shl esi, 0x11
mov ecx, 0x121b63fa
add edi, esi
and edi, edx
add esi, edi
neg edi
jmp 0x4812c9
mov ebx, dword [ebx]
add edx, ecx
xor edx, esi
xchg edi, edx
sub edx, esi
sub ecx, edx
neg edi
sub edx, 0x123ca15e
jmp 0x4832ce
mov ebx, dword [ebx]
mov edi, 0x124c3c69
xor ecx, 0x124cb9de
sub edx, ecx
xor edx, esi
shr edx, 0x19
jmp 0x48345a
mov ebx, dword [esp + 0xc8]
sub edi, edx
inc ecx
mov ecx, edi
mov edx, esi
xor edi, 0x125f50f7
and ecx, edi
add edi, 0x125ff873
shr edx, 0x19
sub edi, esi
ror edi, 2
or edi, ecx
xor edi, edx
and esi, ecx
or ecx, 0x12616568
jmp 0x481f8b
cmp eax, dword [esp + 0xcc]
jmp 0x481abf
push ebx
or edi, 0x1269c0ae
dec esi
mov edx, edi
sub esi, edi
inc esi
xor edx, edi
jmp 0x48131b
jne 0x482dbf
mov esi, edi
sub edi, 0x1286246d
add esi, ecx
jmp 0x482661
mov ebx, dword [ebx]
or esi, ecx
mov ecx, edx
mov edi, ecx
xchg edx, edi
xchg edx, esi
mov edi, esi
dec edi
add edi, ecx
xor edx, ecx
add edi, 0x128ab6ec
not ecx
mov edx, ecx
or edx, esi
ror esi, 2
jmp 0x482c54
mov ebx, dword [esp + 0x60]
or ecx, esi
inc esi
not ecx
or esi, edx
xchg ecx, edx
or ecx, esi
and ecx, edx
add ecx, 0x128d3854
add ecx, esi
sub ecx, edi
xchg edx, ecx
add esi, ecx
jmp 0x4836e1
mov ebx, dword [esp + 0xc8]
nop
xchg edx, ecx
sub edi, edx
jmp 0x4819b3
mov ebx, dword [esp + 0x44]
sub edi, 0x12bd468d
add ecx, edx
xor edx, edi
or edi, edx
neg edx
shr edi, 5
jmp 0x4826b6
add dword [esp + 0x44], ebx
or edx, 0x12d94c04
inc esi
add ecx, 0x12d9bb60
xchg edx, edi
xor edx, edi
or ecx, esi
jmp 0x481690
movzx ebx, word [ebx]
dec edi
add edi, edx
add edi, ecx
xor ecx, 0x12db4d37
jmp 0x481567
add ebx, dword [esp + 0x60]
mov esi, edi
mov edx, edi
mov esi, ecx
or ecx, 0x12eaed6f
sub edi, esi
xchg edi, edx
xor esi, 0x12ec2f27
xor edi, ecx
not edi
or edi, esi
add edi, 0x12edc6db
and ecx, 0x12ee2ab8
sub edi, ecx
jmp 0x4824d9
mov ebx, dword [esp + 0x60]
xor esi, 0x12fa57c0
xor edx, ecx
sub esi, 0x12fb284c
xchg edx, edi
or esi, ecx
sub ecx, edi
and edx, ecx
or edx, 0x12fd347e
not ecx
ror edi, 0xf
xchg edi, edx
xchg edi, ecx
jmp 0x4813d9
mov ebx, dword [esp + 0x44]
ror edx, 0x15
nop
xchg ecx, edx
jmp 0x481e84
add ebx, dword [esp + 0x44]
not edx
shr edx, 0xd
add ecx, esi
xor edi, ecx
mov esi, 0x130de37e
neg edx
jmp 0x483053
mov dword [esp + 0x44], ebx
bswap esi
and edx, ecx
dec ecx
ror ecx, 0x14
and edi, ecx
sub edx, edi
sub ecx, edx
jmp 0x483481
sub esp, 0x144
mov esi, edx
inc esi
sub ecx, edx
dec esi
sub edx, edi
rol ecx, 0xb
xchg esi, edx
mov esi, 0x134fdd85
xor edi, 0x13504409
jmp 0x481825
mov eax, 2
mov ecx, edx
neg edx
add edi, edx
shl ecx, 0xa
ror edi, 2
neg esi
and edi, 0x135db4fc
or ecx, esi
xor edi, edx
xor edx, edi
jmp 0x482e6a
mul ebx
add esi, ecx
xchg esi, ecx
rol ecx, 0xa
and ecx, edx
or edx, esi
add ecx, edx
jmp 0x4818be
ret
cmp byte [ebx], 0
jmp 0x483445