Function at 0x4db5af
Capabilities:
Hash data using murmur3

Disassembly:
add dword [esp + 0x48], 0x78
add ebx, 0xc0d04ef5
or ecx, 0xc0d08cc8
add ebx, edx
bswap edx
sub edx, edi
or ebx, ecx
rol ecx, 0x12
mov edx, edi
xor ebx, edx
rol ebx, 0xc
xor edi, ecx
jmp 0x4dc2ab
mov esi, dword [esp + 0x11c]
and edx, edi
sub edi, ecx
jmp 0x4dd58f
mov dword [esp + 8], esi
add ebx, edi
shr ebx, 0x1a
or ecx, edi
shr ebx, 2
dec edi
bswap edx
mov ebx, ecx
add edx, 0xc0efaaff
mov ebx, 0xc0eff6c8
xor ebx, edx
sub ecx, edx
add edx, ecx
mov ebx, edi
add ecx, ebx
sub edi, ecx
mov ebx, edi
jmp 0x4dd141
push esi
xor edi, ecx
sub ebx, edi
and edi, ebx
sub ecx, edi
rol ecx, 0xc
rol ebx, 1
jmp 0x4db9c7
add esi, dword [esp + 0x11c]
sub edi, 0xc100eb47
and ebx, ecx
dec ecx
dec edx
mov edx, ecx
sub edi, edx
add edi, ebx
xor ecx, edi
ror edi, 6
dec edx
xor ecx, edi
shl edx, 0x1c
sub ebx, 0xc103dd3c
sub ebx, ecx
mov ecx, 0xc10457b7
jmp 0x4db2ad
mov esi, dword [esp + 8]
rol ecx, 0x16
or ebx, 0xc10e26f7
add ecx, 0xc10e64fa
neg edi
xchg edi, ecx
ror ebx, 8
shl edx, 3
neg edi
jmp 0x4dc579
add dword [esp + 0x48], 4
shr ebx, 0x13
and edx, 0xc123643a
or edi, 0xc123a54e
or ecx, ebx
ror edi, 0xe
rol ecx, 7
or edx, ecx
or edi, edx
or ecx, edx
add edx, 0xc12561b9
jmp 0x4dd90e
jne 0x4dc0c4
or ebx, ecx
add edx, 0xc128b16a
and ecx, edx
mov ebx, ecx
and ecx, ebx
mov edi, edx
add edx, ecx
and ecx, edi
and edi, ebx
add ebx, ecx
add ecx, ebx
jmp 0x4db520
sub esp, 0x130
xor edx, edi
ror ebx, 3
xor ebx, edx
xchg edi, ebx
rol ecx, 0x11
xor edi, ecx
and ebx, edi
jmp 0x4dc645
mov esi, dword [esp + 8]
sub ecx, ebx
xor ebx, edi
xor edi, edx
bswap edi
sub edi, ecx
mov ecx, 0xc12e3ef0
not edi
jmp 0x4dc89e
add esi, dword [esp + 0x11c]
shr edx, 0xd
xchg edi, edx
mov edi, ebx
or ecx, edx
dec ecx
xor ebx, edi
add edx, ebx
mov ecx, 0xc134fce3
mov edi, ecx
dec edx
mov ecx, ebx
mov ebx, ecx
not ebx
jmp 0x4de383
add esi, dword [esp + 0x11c]
xchg ecx, edi
mov edx, 0xc13c575a
or ebx, ecx
sub edi, ecx
and ebx, 0xc13d0cc7
sub edx, edi
sub ecx, 0xc13d8909
and edi, 0xc13dc745
sub edi, ebx
add ecx, 0xc13e5058
ror ebx, 2
or edi, ecx
xchg edx, edi
sub edx, ebx
shl edx, 0x12
mov edi, ebx
jmp 0x4dd2c8
sub dword [esp + 0x48], 8
not edx
xor ebx, 0xc1617c1f
xchg edi, ecx
sub edx, edi
bswap ecx
neg ebx
neg ecx
dec ecx
mov edi, edx
xor ecx, 0xc1637021
or edx, ebx
or edi, ecx
jmp 0x4dcecf
mov esi, dword [esi]
bswap edi
xchg edx, ebx
rol edi, 1
sub edi, ebx
or edx, edi
dec edi
xor ecx, ebx
sub edi, 0xc1664b7b
shr edi, 7
xor edx, edi
jmp 0x4db69d
add dword [esp + 8], 4
or ecx, edi
inc ecx
xchg ebx, ecx
xor edx, edi
xchg edi, ecx
jmp 0x4db41f
xor eax, eax
add ecx, edi
and ecx, ebx
dec ebx
and ecx, 0xc179b71e
xor ecx, ebx
xchg edi, ecx
rol ecx, 0x1d
xchg ebx, edx
rol edi, 0x13
dec edx
xor edx, ebx
and edi, edx
xchg edx, ebx
or edi, ecx
mov ecx, 0xc17c6a9b
xor edx, ecx
jmp 0x4ddd31
add dword [esp + 0x48], esi
add edi, 0xc19c99df
ror ecx, 0x1b
xor ecx, edi
bswap ebx
xchg edx, ecx
shr ecx, 6
xchg ebx, ecx
add ebx, ecx
sub ebx, edi
mov edi, edx
mov edx, ebx
jmp 0x4dde4c
mov esi, dword [esp + 0x48]
or edi, edx
rol ecx, 8
mov ecx, 0xc1cb1e92
add edx, 0xc1cb5f12
mov edx, 0xc1cbe862
dec edx
neg edx
and edi, ebx
or ebx, ecx
and edx, 0xc1cd3026
sub edx, ebx
jmp 0x4dce61
mov esi, dword [esi]
bswap edx
or ecx, edx
ror edx, 0x1f
and edi, edx
dec ebx
neg ecx
and edi, edx
and ecx, ebx
jmp 0x4dd891
mov esi, dword fs:[esi]
sub ecx, edi
inc ecx
xchg ecx, edx
xor edx, ebx
nop
sub edx, 0xc1d41c2f
or ebx, 0xc1d45a8d
mov edx, ebx
jmp 0x4dde17
movzx esi, word [esi]
neg edi
add edi, ecx
bswap edx
sub ebx, edi
rol edx, 0x16
sub edi, ebx
or edx, edi
jmp 0x4dd473
mov esi, dword [esi]
shl edx, 0x1e
sub ebx, edx
and ecx, ebx
or ebx, edx
ror ecx, 0xb
inc ecx
and ebx, edx
mov edx, ebx
jmp 0x4db626
add esi, 0x18
sub edi, edx
and ebx, 0xc1ef3bf7
xchg edi, ebx
mov ecx, edi
sub ecx, 0xc1eff343
mov edi, edx
sub ecx, 0xc1f06a65
rol edi, 0xc
or ebx, edi
xchg edi, edx
mov ebx, edi
not ebx
jmp 0x4dd65e
add esp, 0x130
or edi, 0xc1fc537d
mov edi, edx
sub ebx, edx
xchg edx, ecx
sub ecx, ebx
jmp 0x4dcad3
inc dword [esp + 0x20]
add ebx, edx
sub ebx, edi
add edi, ebx
add edi, ecx
xchg edi, ebx
jmp 0x4db984
mov dword [esp + 0x120], esi
add ecx, 0xc1fef791
neg ecx
or edi, 0xc1ff85ff
xor edx, 0xc1ffc27f
and ecx, ebx
sub ebx, edx
or edx, ebx
jmp 0x4dd9c6
mul esi
sub edx, ebx
inc ebx
xchg ebx, edi
mov edi, ebx
or ecx, ebx
add ebx, 0xc20f0c1d
sub ebx, 0xc20f4d6a
shr edx, 1
sub edx, 0xc2102fe8
jmp 0x4ddef5
mov esi, dword [esp + 0x11c]
shr edi, 0xf
add edx, ecx
xor edx, 0xc2228d3f
and edi, ebx
add edx, 0xc223126d
neg ecx
mov ecx, edi
jmp 0x4de46b
pop esi
mov edi, ebx
not ebx
xchg ebx, ecx
sub ebx, edi
or edx, 0xc224da0b
mov ecx, ebx
neg edi
mov edx, ebx
jmp 0x4de4f3
mov esi, dword [esi]
add edi, edx
and ecx, edi
xor ecx, edx
mov ecx, edi
or ecx, 0xc22ba339
and ebx, edx
bswap ecx
sub edx, edi
and edx, ecx
inc edx
and ecx, ebx
rol ecx, 7
not ecx
sub edi, 0xc22dcc6b
or ecx, edx
jmp 0x4de23f
rol eax, 8
add ebx, ecx
and edx, ecx
xchg edi, edx
sub edi, 0xc23b7269
dec edi
jmp 0x4ddf94
mov eax, 4
shr edi, 1
or edi, edx
or ebx, edi
xor ebx, ecx
mov edx, ebx
jmp 0x4dbe9f
mov esi, dword [esi]
xor edx, ecx
mov edx, ebx
add edi, edx
neg ebx
mov ecx, 0xc2642594
neg ebx
sub ebx, edx
and edx, edi
or ecx, ebx
and edx, ecx
and edi, ebx
jmp 0x4dca04
mov dword [esp + 0x20], 0
and ebx, 0xc27213e3
or edi, ebx
and ecx, ebx
rol edi, 0x1c
rol ecx, 3
and ecx, ebx
xor edi, edx
jmp 0x4dce73
add esi, dword [esp + 0x20]
or edi, 0xc2a07681
or edx, edi
xchg ebx, edi
add ebx, ecx
or ebx, ecx
xchg ecx, edx
add ecx, ebx
jmp 0x4dc4af
add esi, dword [esp + 0x11c]
shr ecx, 0xe
neg edx
rol edx, 0x1a
shl ebx, 7
ror edi, 2
jmp 0x4db347
ret
mov esi, dword [esi]
or edx, ecx
ror ebx, 0x1a
not edx
and edi, edx
add edi, ecx
mov ecx, edi
or ebx, 0xc2f0ba96
mov ecx, ebx
shl edi, 0x1f
mov ebx, 0xc2f18852
jmp 0x4dd485
mov esi, dword [esi]
and edi, ecx
xchg ebx, edi
add edi, edx
shr edx, 9
sub edx, ecx
jmp 0x4dd06d
mov dword [esp + 8], 0
xor edi, ebx
xor edx, 0xc30e34c3
not edi
mov edx, edi
xor ebx, 0xc30ef33c
add ecx, 0xc30f3329
mov edi, ecx
mov ecx, edi
sub edi, edx
or ecx, ebx
neg edx
xor edx, ecx
xor edi, 0xc310f30c
jmp 0x4dd5e8
mov esi, dword [esp + 0x48]
inc edi
or ebx, edi
bswap edx
xor edi, ebx
mov ebx, edx
dec ecx
mov ecx, edx
or edx, edi
jmp 0x4db8c1
mov esi, dword [esi]
mov ebx, 0xc322aca7
add ecx, 0xc322edc2
add edi, 0xc3232bd3
and ecx, edi
mov ebx, ecx
neg edx
mov ebx, ecx
add edx, ebx
inc ecx
mov edx, ebx
xor ebx, ecx
jmp 0x4db37b
add esi, dword [esp + 0x11c]
and edx, 0xc332ab56
not edx
add ebx, ecx
add edi, 0xc33370e7
ror edx, 1
and edx, edi
sub edx, ebx
add edx, ecx
jmp 0x4dc0ab
mov eax, 2
add edi, 0xc342375b
mov edx, 0xc34287d8
dec edx
rol edx, 9
neg edx
jmp 0x4ddf1b
mov dword [esp + 0x48], 0
sub ebx, 0xc35230fd
mov edx, ecx
rol ecx, 0x1e
xchg edi, ebx
jmp 0x4dc0da
mov esi, dword [esi]
add edi, ebx
xor ebx, 0xc355798f
neg edi
and ecx, edx
shl ecx, 0x1c
bswap ebx
xchg ebx, edx
xchg ecx, edi
or ebx, ecx
xchg ecx, edi
and ebx, 0xc357c3b6
xor edi, ebx
add ebx, 0xc3584021
jmp 0x4dbff2
mov dword [esp + 0x48], esi
and ecx, 0xc35df7f8
rol ebx, 0x12
sub ebx, 0xc35e74fa
add ebx, ecx
mov edi, edx
xor edx, ebx
add edx, edi
xchg edi, edx
xchg ebx, ecx
neg ebx
xor edi, ecx
jmp 0x4db5ca
mov esi, dword [esp + 0x11c]
shl edx, 7
sub edx, 0xc367fc66
xor edx, ebx
and edi, edx
sub ecx, edx
mov edx, 0xc3690768
add edi, ebx
jmp 0x4dbbc6
add esi, 0xc
add edi, ebx
xchg edx, ebx
mov edx, ecx
nop
xor ebx, ecx
mov edx, edi
shr edi, 0x19
xchg ecx, edi
or edi, 0xc36fda3b
jmp 0x4dc330
cmp byte [esi], 0
jmp 0x4dd842
mul esi
sub edx, 0xc37d4298
shr edx, 0x14
add edx, ecx
jmp 0x4ddd78
mov dword [esp + 0x48], esi
sub ebx, edi
or edx, 0xc37e62fc
xchg ebx, edx
add ecx, 0xc37ef2e3
mov edx, edi
or ebx, 0xc37f7152
xor edx, ecx
xor edx, edi
xchg edx, edi
mov edi, 0xc3806aa1
add edi, 0xc380aa01
jmp 0x4db0d9
add esi, 0x3c
add ebx, edi
and edi, ebx
xchg edi, edx
bswap ecx
or edi, 0xc391f4b9
shl edi, 0x18
and edi, ecx
mov ecx, ebx
jmp 0x4dccd1
mov dword [esp + 0x11c], 0
mov edx, ebx
inc edx
xor edx, ebx
or edx, 0xc39893e4
and edi, edx
or edx, edi
jmp 0x4dd220
mov esi, dword [esi]
add ebx, 0xc39f0962
bswap ebx
dec edx
sub ebx, edi
not edi
xchg edx, edi
inc ebx
rol ebx, 0xf
dec ecx
xchg edx, ebx
jmp 0x4de356
jne 0x4ddd31
and ebx, ecx
sub ebx, 0xc3c3e269
bswap edx
shr edi, 0x1e
not ebx
add edx, ebx
xchg ebx, edx
and edi, ecx
mov edi, ecx
xor ecx, edi
and ecx, edi
rol edx, 4
add ebx, ecx
jmp 0x4dc2ce
mov dword [esp + 0x48], esi
or ebx, edi
mov ecx, edx
and ebx, edi
xor ebx, 0xc3ca39fa
jmp 0x4dd341
mov esi, dword [esp + 0x48]
add edi, edx
bswap ecx
and ecx, 0xc3dc3850
jmp 0x4dcf92
mov esi, 0x30
add edi, edx
add ebx, edx
xor ebx, 0xc3e86f02
bswap edx
xor edx, ebx
sub edi, edx
sub ecx, edi
inc ecx
or edx, edi
inc ebx
add edx, 0xc3ea79d8
and edx, 0xc3eab6f1
jmp 0x4dbe81
xor al, byte [esi]
shr ecx, 0x1b
or edx, edi
shl ebx, 0x12
and edx, 0xc429867a
jmp 0x4dc3c3
add dword [esp + 0x48], eax
mov edi, edx
mov ecx, ebx
add ebx, 0xc42d940c
sub ecx, ebx
or ecx, 0xc42e2050
or ecx, ebx
and ebx, ecx
xchg ebx, edx
add ecx, edi
add ebx, 0xc42f50f4
xchg ebx, edx
jmp 0x4dbe13
add esi, 0xc
and ebx, ecx
or edi, ebx
mov edx, edi
sub ecx, 0xc43c5b75
jmp 0x4de029
add dword [esp + 0x48], 0x20
dec ebx
or edx, edi
and ebx, edx
inc edx
xor ecx, ebx
rol ecx, 3
add edx, ebx
or edi, 0xc44079ce
xor edx, ecx
jmp 0x4de082
mov dword [esp + 0x20], eax
add edx, edi
or ecx, ebx
add edi, edx
bswap ecx
bswap edi
rol edi, 0xd
and ecx, edx
xchg edx, ebx
rol edi, 0x19
xor edx, 0xc44ca34b
jmp 0x4db895
mov esi, dword [esp + 0x20]
sub edx, ecx
or edi, 0xc44d3018
xor edi, edx
jmp 0x4dc194
inc esi
bswap ebx
or edx, ecx
mov edi, ecx
and ecx, edi
and ebx, edi
jmp 0x4dd46b
mov esi, dword [esi]
xor edi, ebx
shl edi, 0x14
mov edx, ebx
xor edx, edi
xchg edi, ecx
add ebx, 0xc4630396
xchg ecx, edi
xor edx, ecx
sub ecx, ebx
jmp 0x4dd3a5
mov esi, dword [esp + 0x48]
add ebx, 0xc4686148
sub edx, 0xc468a16b
nop
bswap ecx
inc ecx
xor ecx, 0xc469a2e9
sub ebx, edi
dec edx
xchg edx, ebx
sub ecx, ebx
and ebx, edi
inc edi
or ebx, 0xc46b6d02
inc edx
add edi, edx
jmp 0x4dbf40
mov esi, dword [esi]
sub ebx, edi
sub edx, ecx
xchg edi, edx
or ebx, 0xc48bc693
or ecx, ebx
add ecx, 0xc48cafbc
jmp 0x4dd255
mov dword [esp + 0x11c], esi
xchg edx, ebx
inc ecx
or ecx, edi
bswap edi
mov ecx, edx
add ebx, 0xc4a028ca
neg edi
or edx, ebx
and ebx, edx
not ecx
and edx, ecx
xor ebx, ecx
xor ebx, 0xc4a1ef8b
jmp 0x4db14a
mov dword [esp + 8], esi
mov edx, edi
or edx, edi
or edi, edx
not edx
xor ebx, ecx
nop
and ebx, ecx
xchg ebx, edx
jmp 0x4dc0c4
add esi, dword [esp + 0x48]
xor edi, 0xc4b5ef15
or edi, ecx
not ecx
or ebx, edi
and ecx, 0xc4b6e934
rol edx, 0xf
sub edi, ebx
xor ecx, 0xc4b7b6a3
shr ebx, 0xf
xor ebx, 0xc4b836a1
xor edx, ecx
jmp 0x4dbe6a
cmp eax, dword [esp + 0x120]
jmp 0x4db58a