Function at 0x48d027
Capabilities:
Hash data using murmur3

Disassembly:
add edx, dword [esp + 0x40]
ror esi, 0x18
neg esi
sub ebx, 0xdd4b548d
xchg esi, ecx
dec edi
neg ecx
sub ebx, esi
xchg edi, ebx
jmp 0x48cb11
inc dword [esp + 0x2c]
add esi, ebx
add esi, 0xdd566ccf
mov esi, ecx
and ecx, edi
sub ecx, 0xdd56bb69
neg ebx
or esi, 0xdd56f9c5
xchg edi, ebx
xor edi, ecx
neg esi
mov ecx, 0xdd57b1ad
or edi, ecx
or esi, 0xdd57e429
inc esi
jmp 0x48b018
mov edx, dword [edx]
inc ebx
and esi, edi
add esi, ebx
rol ecx, 0xd
jmp 0x48cfdc
mov edx, dword [esp + 0x78]
rol edi, 0x1e
and edi, 0xdd6efb09
bswap esi
or edi, esi
mov ebx, 0xdd6f4a97
xchg edi, esi
ror ebx, 0x14
mov edi, 0xdd6fa111
and edi, ebx
mov ebx, edi
dec esi
ror ecx, 0x16
or ecx, 0xdd702579
nop
jmp 0x48b7ef
add edx, 0x18
add ebx, esi
and edi, esi
add esi, ecx
or ecx, edi
or esi, ebx
sub ecx, esi
rol edi, 0xf
and ecx, 0xdd95c077
xor ebx, 0xdd95dc5b
neg edi
sub ecx, ebx
add ecx, edi
jmp 0x48a042
movzx edx, word [edx]
dec esi
xor ebx, 0xdd9f7787
and ecx, edi
mov ebx, ecx
mov ebx, 0xdd9fc741
add ecx, 0xdd9fe053
mov ecx, 0xdd9ffdbb
xchg esi, ebx
bswap ebx
dec edi
jmp 0x48b6a7
mov edx, dword [esp + 0x38]
mov ecx, edi
mov ecx, ebx
or edi, ebx
bswap ecx
or esi, edi
sub esi, ebx
mov esi, 0xdda12117
xor edi, esi
jmp 0x48c959
mov dword [esp + 0x38], edx
neg edi
shl esi, 0x10
or esi, ebx
mov ecx, 0xdda42d35
or ebx, 0xdda44cb1
dec edi
jmp 0x48d004
add edx, dword [esp + 0x2c]
shr edi, 8
add edi, 0xdda6d883
mov ecx, 0xdda6f5bf
or edi, ecx
sub esi, edi
ror edi, 0x1f
bswap ecx
add ebx, 0xdda77dc3
rol ebx, 0x18
sub ebx, ecx
sub ebx, 0xdda7d03b
xchg esi, ecx
shr esi, 9
or edi, ecx
or esi, 0xdda83f01
xchg edi, ebx
jmp 0x48ba5e
add edx, 0xc
not edi
add edi, esi
mov edi, ebx
rol ecx, 0x12
sub edi, ebx
xor ecx, edi
xor ecx, 0xddb0f8df
xchg ebx, edi
and ecx, ebx
bswap ecx
mov ebx, edi
mov edi, ebx
jmp 0x48a1be
mov eax, 2
and edi, ecx
shr ecx, 0x1b
shr ebx, 0x1b
dec esi
xchg ecx, esi
sub edi, ecx
xchg esi, edi
dec esi
jmp 0x48bdbd
cmp eax, dword [esp + 0x48]
jmp 0x48c467
mov edx, dword [esp + 0x38]
xchg ecx, edi
mov edi, 0xddc01421
sub ebx, ecx
not ecx
bswap ecx
mov ebx, edi
jmp 0x48a7f7
mov dword [esp + 0x38], edx
add ebx, ecx
neg ecx
or ecx, esi
sub ebx, edi
sub esi, 0xddcf3b43
xchg ebx, esi
xor ecx, edi
or ecx, 0xddcf8e13
shl ebx, 0x19
inc esi
or ecx, esi
and ebx, ecx
jmp 0x48b687
add dword [esp + 0x38], edx
not ecx
inc ebx
shr edi, 0x14
mov ecx, edi
or edi, ebx
sub esi, ecx
mov ecx, esi
xor ebx, esi
mov ebx, ecx
bswap edi
mov ecx, esi
xor ebx, esi
and ebx, esi
xor esi, 0xddd17785
xchg ecx, edi
ror ebx, 0x1b
jmp 0x48c5b1
add edx, 0xc
add ebx, ecx
and edi, ecx
ror ecx, 0xc
sub ecx, edi
or ebx, ecx
xor esi, 0xddd6e88b
jmp 0x48c985
mov edx, dword [edx]
add esi, ebx
xchg ecx, edi
neg ecx
mov ebx, 0xddd8ef29
dec edi
or ebx, ecx
xchg ebx, edi
dec ebx
jmp 0x48b8c5
add dword [esp + 0x38], 4
add ecx, esi
or ecx, 0xdddd5aaf
add edi, 0xdddd7741
sub ecx, esi
xchg edi, ecx
sub esi, edi
sub esi, ebx
xor ebx, edi
or esi, ecx
and edi, 0xddde3215
not ecx
not ecx
jmp 0x48b1df
jne 0x48bf53
xchg ebx, edi
dec ebx
xchg edi, ecx
sub esi, edi
sub esi, ebx
mov ecx, ebx
mov ebx, esi
sub esi, 0xdde3ffe3
jmp 0x48c3dc
mov edx, dword [edx]
mov ecx, edi
mov ecx, ebx
xor ebx, ecx
inc edi
xchg edi, ebx
xchg ebx, edi
sub ebx, ecx
sub edi, ecx
inc ecx
rol ebx, 3
not esi
xor ecx, ebx
jmp 0x4892eb
mov edx, dword [esp + 0x78]
mov esi, ecx
xor esi, 0xddee218b
bswap ecx
or edi, ecx
or edi, esi
or edi, 0xddee91ef
sub esi, 0xddeeaa7f
xor edi, ebx
jmp 0x489a02
mov dword [esp + 0x78], edx
xor ebx, edi
add esi, 0xde0b8571
dec ecx
add edi, esi
jmp 0x489bc3
mov edx, dword [edx]
or ebx, edi
and esi, ecx
and esi, edi
rol edi, 0x1e
xchg ebx, ecx
add ebx, ecx
and ebx, esi
add esi, edi
xchg ebx, ecx
inc ebx
jmp 0x4890d3
mov edx, dword [edx]
or ebx, esi
not ecx
inc ebx
xchg edi, esi
inc esi
sub edi, ecx
inc ecx
add ecx, ebx
jmp 0x48c541
add edx, 0x3c
or ebx, ecx
xor ecx, esi
xor ebx, 0xde23b387
xchg edi, esi
jmp 0x48b7c5
cmp byte [edx], 0
jmp 0x48a1a0
mov dword [esp + 0x2c], eax
xor esi, ebx
and esi, ebx
not esi
add edi, ecx
sub edi, 0xde382baf
xchg ecx, esi
xchg ebx, ecx
xor ecx, ebx
sub edi, 0xde38974d
xor ebx, edi
jmp 0x48b78d
mov edx, 0x30
sub ecx, ebx
add ecx, edi
or edi, ebx
mov edi, esi
and edi, ebx
dec ecx
mov ebx, 0xde419bd7
or edi, ebx
jmp 0x48c4b5
mov edx, dword [esp + 0x40]
or edi, ebx
sub esi, ecx
xor ecx, ebx
mov esi, 0xde42adfd
or edi, esi
add ebx, esi
ror ebx, 0x1d
shl edi, 8
dec ecx
sub esi, 0xde4352ab
mov edi, ecx
rol esi, 5
xor esi, ecx
add esi, 0xde43bfcf
jmp 0x48ae06
add edx, dword [esp + 0x38]
and ebx, ecx
xor ebx, esi
xor edi, ebx
mov esi, ebx
add ebx, esi
mov ecx, 0xde54378d
mov edi, ecx
add edi, 0xde546efb
jmp 0x48b314
add edx, dword [esp + 0x40]
rol ecx, 0x1d
sub ebx, esi
xor ecx, edi
mov ebx, edi
sub edi, 0xde56c08d
xor ebx, edi
shl edi, 0x19
ror ebx, 0x1a
jmp 0x48ce35
mov dword [esp + 0x78], edx
mov esi, 0xde61f3e9
or edi, esi
or ecx, esi
and ebx, ecx
dec ebx
mov ebx, 0xde627ae7
or ebx, ecx
xchg esi, ebx
jmp 0x48923d
add dword [esp + 0x78], 4
neg ebx
or esi, 0xde644913
and esi, edi
xor edi, ebx
and ebx, 0xde6499fb
and edi, 0xde64b20b
xor ebx, edi
sub ecx, esi
and ebx, ecx
xor ecx, 0xde652077
jmp 0x489348
add edx, dword [esp + 0x40]
and edi, 0xde65470b
and ecx, edi
mov ebx, 0xde657b0d
or edi, ebx
mov edi, esi
inc edi
and esi, edi
xor ebx, ecx
xor esi, edi
rol ecx, 5
jmp 0x48b0d3
mov dword [esp + 0x38], edx
add ebx, 0xde69ec79
add edi, esi
xor esi, edi
add ebx, edi
and ecx, ebx
xor ecx, esi
dec edi
or ebx, ecx
jmp 0x48a2ec
mov edx, dword [esp + 0x38]
or ecx, ebx
xchg ecx, edi
mov esi, ecx
and ecx, edi
xchg ebx, edi
and ebx, 0xde734ac1
mov edi, ebx
not ebx
xchg ecx, esi
xchg ebx, ecx
jmp 0x48a887
mov edx, dword [edx]
or ebx, esi
xchg edi, esi
or ecx, edi
and ecx, 0xde7c8181
xor edi, ebx
mov esi, ebx
ror esi, 3
xchg ecx, ebx
sub ebx, esi
neg edi
add edi, esi
ror edi, 0xc
ror ebx, 0x10
mov edi, esi
jmp 0x489f21
mul edx
mov edi, esi
and edi, ebx
and edi, ecx
and ecx, ebx
xor ecx, esi
dec edi
sub ecx, ebx
rol esi, 0x1b
shl ecx, 0xa
mov ecx, 0xde838ab7
or ebx, 0xde83a6f1
xchg ecx, ebx
jmp 0x48ab42
mov edx, dword [esp + 0x40]
or ecx, esi
and ebx, 0xde990a03
shr ebx, 0x1a
or esi, edi
xor ebx, ecx
inc edi
xchg edi, ebx
xchg ecx, esi
jmp 0x489f4d
mul edx
shr ecx, 0x1f
mov ecx, ebx
or esi, ecx
mov edi, ebx
xor esi, ebx
shr ecx, 1
xor ebx, 0xde9a7741
xchg edi, esi
not edi
xchg ecx, edi
or esi, ecx
mov edi, ebx
add edi, ecx
sub edi, esi
bswap ecx
or esi, edi
jmp 0x48bc4a
inc edx
ror esi, 6
and ecx, ebx
ror edi, 0xf
shr esi, 5
or edi, ecx
bswap ebx
xor edi, ebx
mov esi, ebx
shr ecx, 0x13
or edi, ebx
mov edi, esi
and ebx, 0xde9ec5c5
jmp 0x48a94d
xor eax, eax
or ebx, 0xde9ee609
add esi, 0xde9f02c5
and ebx, ecx
sub edi, 0xde9f3941
xchg ecx, esi
not esi
not ebx
or ebx, 0xde9fa9fb
ror esi, 0x13
mov edi, ecx
not edi
add edi, esi
jmp 0x48bf53
sub dword [esp + 0x38], 8
or ecx, esi
mov esi, ebx
add esi, ecx
or edi, esi
or edi, 0xdea26e87
xchg ebx, ecx
jmp 0x48c6ca
mov edx, dword [edx]
shl ebx, 0xc
mov ebx, 0xdea3b729
mov esi, 0xdea3d77d
add ecx, 0xdea3f38d
shl ecx, 0x1a
nop
mov ecx, ebx
and ecx, ebx
or ecx, 0xdea47915
not ebx
jmp 0x4899a0
mov edx, dword [edx]
or edi, ebx
mov edi, esi
xor esi, ebx
shr edi, 0x18
sub esi, ecx
xor ecx, ebx
mov esi, 0xdea55dcf
xor esi, 0xdea57987
inc ebx
dec esi
xchg edi, ecx
xchg ecx, edi
jmp 0x48ae5f
mov dword [esp + 0x40], edx
add edi, ecx
xor edi, 0xdeabf899
dec edi
and esi, edi
or esi, ebx
or ecx, 0xdeac8c95
shr esi, 6
and edi, ecx
jmp 0x48baa6
mov eax, 4
add edi, ebx
xor ecx, esi
xor edi, ecx
and ebx, esi
sub ecx, ebx
shl ecx, 0x1f
xor ebx, 0xdebd9ac9
xchg ebx, esi
jmp 0x48991b
mov edx, dword [esp + 0x40]
inc ebx
and esi, 0xdebfcfd9
sub ebx, edi
inc edi
mov edi, 0xdec03af3
dec edi
add ecx, esi
xchg ebx, edi
add ebx, edi
add edi, esi
xchg ebx, edi
and ebx, edi
jmp 0x48a8d7
add edx, dword [esp + 0x40]
bswap ebx
add esi, ecx
mov ebx, ecx
mov ebx, esi
add edi, ecx
mov ecx, ebx
dec esi
xchg edi, esi
sub edi, esi
shr esi, 0x1f
shl edi, 2
or edi, ecx
sub ecx, 0xdecb8ad1
sub esi, edi
jmp 0x48afcd
add dword [esp + 0x38], eax
mov edi, 0xded1f247
shl ebx, 0x16
and esi, edi
sub esi, 0xded26619
sub ebx, 0xded28e4d
inc ebx
xor ecx, esi
and ecx, 0xded305c9
jmp 0x489d34
mov edx, dword [esp + 0x2c]
sub esi, 0xdedf940b
mov edi, ecx
or edi, 0xdedfcf79
add ecx, esi
and ecx, edi
and ebx, ecx
or ebx, esi
rol ebx, 0xa
xor ecx, edi
add ebx, 0xdee08515
jmp 0x48b3d2
xor al, byte [edx]
sub esi, ebx
and edi, esi
xchg ecx, ebx
shl esi, 5
mov esi, 0xdeec8d07
xor esi, 0xdeeca96b
or ebx, edi
add esi, 0xdeecdfe7
rol esi, 0x1a
sub ebx, edi
nop
mov ecx, edi
jmp 0x48c1fd
rol eax, 8
inc ebx
xor esi, 0xdf0727f1
and esi, edi
neg edi
add ecx, esi
add edi, 0xdf07b64d
ror ebx, 0x19
inc edi
dec esi
shl esi, 0xc
xchg esi, edi
neg esi
jmp 0x48b70e
pop edx
sub ebx, 0xdf17d4d1
mov ebx, esi
not esi
mov edi, ecx
inc edi
neg ebx
shl esi, 5
and edi, ebx
neg esi
add ebx, 0xdf190285
and ecx, esi
sub esi, edi
jmp 0x489cbd
jne 0x48923d
and ecx, ebx
sub esi, ecx
sub ecx, edi
xchg ecx, edi
add ecx, ebx
xor edi, ecx
jmp 0x48a0de
mov edx, dword [edx]
shr ebx, 8
xor esi, ecx
add esi, 0xdf1f538d
or ecx, esi
dec edi
add ebx, edi
mov edi, 0xdf1fe09d
dec esi
and edi, ecx
shr ecx, 0x19
jmp 0x48b049
mov edx, dword fs:[edx]
xchg edi, ebx
mov edi, esi
shl esi, 4
mov esi, 0xdf216d01
or edi, esi
mov edi, 0xdf21a3a7
bswap esi
or edi, ebx
or ebx, edi
xchg ebx, ecx
jmp 0x48a002
add edx, dword [esp + 0x40]
add ebx, 0xdf254953
not edi
add edi, esi
and edi, 0xdf25988b
add esi, edi
or esi, ebx
neg esi
and ebx, edi
add ebx, ecx
and edi, ecx
jmp 0x48a631
add dword [esp + 0x38], 0x20
shr esi, 7
not ebx
xchg ecx, esi
and esi, ecx
and esi, edi
or esi, ebx
and edi, esi
and ecx, esi
add ebx, edi
ror esi, 6
jmp 0x489943
mov edx, dword [esp + 0x38]
and edi, 0xdf31f4fd
shr edi, 0x17
not ecx
xor ecx, edi
xor ecx, ebx
xor edi, esi
jmp 0x48c47e
mov edx, dword [edx]
xor esi, ebx
not ecx
add edi, ebx
and edi, ecx
neg esi
neg esi
xor edi, ecx
sub ecx, ebx
sub edi, 0xdf46d86d
or ecx, 0xdf46f4d3
rol ecx, 0x10
and ecx, 0xdf472dc9
jmp 0x48bb88
mov edx, dword [edx]
add ebx, edi
xchg edi, esi
xchg esi, ecx
or ecx, esi
nop
and esi, edi
and ecx, ebx
mov ecx, edi
xor ebx, edi
xor edi, ecx
jmp 0x489b28
add esp, 0x94
nop
and esi, edi
and ecx, ebx
sub esi, ecx
add ebx, ecx
neg ecx
dec ebx
mov ebx, esi
jmp 0x48ce1e
mov dword [esp + 0x48], edx
and ecx, esi
xchg esi, edi
add ebx, 0xdf5cb081
inc esi
and ebx, ecx
or edi, ecx
or ecx, ebx
xor esi, ecx
not esi
inc ecx
bswap edi
not esi
jmp 0x48ac56
mov dword [esp + 0x2c], 0
shr ebx, 0x12
add ebx, 0xdf6a4eab
inc esi
sub edi, ecx
bswap esi
add ecx, 0xdf6ac02f
sub ebx, edi
and ecx, 0xdf6af72d
jmp 0x48cf13
mov dword [esp + 0x38], 0
bswap ecx
add ebx, 0xdf6c8f5f
sub ebx, esi
add ecx, ebx
xchg ecx, ebx
add esi, ebx
xchg ebx, edi
and ecx, ebx
jmp 0x48cc06
ret
push edx
shl esi, 0x1a
or esi, edi
or ebx, esi
xchg edi, ebx
add esi, ecx
or ecx, edi
jmp 0x48b734
mov dword [esp + 0x40], 0
not esi
inc ecx
rol ebx, 9
mov esi, ebx
or edi, ecx
add ebx, ecx
xor edi, ebx
and ebx, 0xdf750527
shr ebx, 0xa
add ebx, 0xdf753a1d
jmp 0x48cdfa
mov dword [esp + 0x78], 0
shr ebx, 0xf
xor edi, esi
ror ebx, 1
dec ecx
mov edi, 0xdf75cd25
inc ecx
sub edi, ebx
xor ecx, edi
xor ecx, ebx
dec esi
ror ecx, 3
neg edi
or esi, edi
or ebx, 0xdf76c431
add ebx, esi
shr ebx, 7
jmp 0x48cee6
mov edx, dword [edx]
not edi
inc esi
inc esi
sub edi, ecx
inc ecx
xchg edi, ebx
mov ebx, edi
sub edi, 0xdf7c1e9f
add esi, edi
sub ecx, 0xdf7c524b
and edi, 0xdf7c6f07
sub esi, edi
jmp 0x4897eb
add dword [esp + 0x38], 0x78
shl ecx, 4
inc edi
and esi, edi
mov edi, ecx
xor esi, ecx
sub ebx, ecx
xor ecx, esi
bswap ebx
mov edi, 0xdf7d8445
inc ecx
jmp 0x48ac7e
sub esp, 0x94
nop
rol ecx, 0x1e
not edi
or ecx, esi
rol edi, 0x19
mov edi, ebx
and esi, ebx
xor esi, ecx
and esi, ecx
xor esi, edi
jmp 0x48cda1