Function at 0x475d5f
Capabilities:
Hash data using murmur3

Disassembly:
add edx, dword [esp + 0x48]
sub ecx, 0x5bc4ad08
sub ebx, edi
xor edi, ebx
dec esi
xor edi, ebx
add edi, esi
add edi, esi
bswap ebx
jmp 0x4782dc
mov edx, dword [esp + 0x44]
xchg ecx, esi
rol ecx, 0xc
mov ecx, esi
and ecx, ebx
sub edi, ecx
and edi, 0x5bddc032
neg ecx
jmp 0x47612a
mov dword [esp + 0x44], edx
neg ecx
sub esi, ecx
ror edi, 0x19
jmp 0x477410
add dword [esp + 0x44], 0x20
add esi, ecx
mov ecx, ebx
ror edi, 5
dec ebx
neg ebx
or edi, 0x5bf0db60
inc ecx
xor edi, ecx
add ebx, ecx
add ecx, 0x5bf2f6f7
rol ecx, 7
sub ecx, esi
or edi, 0x5bf42e32
and ebx, esi
jmp 0x477715
add edx, dword [esp + 0x48]
sub ecx, ebx
not ebx
shr edi, 0x18
mov edi, ebx
bswap ebx
add edi, esi
add ebx, ecx
jmp 0x47813b
add edx, dword [esp + 0xd0]
and ecx, edi
dec esi
xchg edi, ecx
ror edi, 0xd
inc ecx
dec esi
dec ebx
and esi, ecx
sub ebx, 0x5c19df3b
neg ecx
and edi, 0x5c1a5be4
add esi, ebx
jmp 0x476182
sub esp, 0x124
or esi, ecx
and ebx, esi
and ebx, edi
dec ebx
sub ecx, ebx
mov ebx, 0x5c4f737c
add edi, esi
xchg ebx, esi
add edi, esi
add edi, ebx
jmp 0x478a0d
mov eax, 2
xchg ecx, esi
neg esi
xor edi, ecx
or ecx, esi
xor edi, esi
shr ecx, 0x1f
jmp 0x477555
mov dword [esp + 0x28], 0
sub ecx, esi
mov ebx, 0x5c7f27c9
xor esi, 0x5c7f60ab
xchg edi, esi
inc ecx
xor ecx, esi
or esi, edi
jmp 0x476e84
mov edx, dword [edx]
mov edi, ecx
add ecx, 0x5c8fad37
add ecx, 0x5c8fe6b0
xchg edi, ecx
rol ecx, 0x17
add esi, edi
mov ebx, 0x5c90d3d3
and ecx, 0x5c910c87
xor ebx, ecx
inc ebx
xor edi, ecx
jmp 0x4780ff
mov eax, 4
shr edi, 0x1f
shl ecx, 0x11
sub ebx, ecx
or ecx, esi
inc esi
and edi, ebx
neg esi
xchg edi, esi
not esi
jmp 0x478241
add dword [esp + 0x44], edx
or ebx, ecx
add ebx, 0x5ca164da
mov ebx, edi
sub esi, ecx
or ecx, edi
sub edi, esi
xor edi, 0x5ca28896
jmp 0x475853
add dword [esp + 0x44], 0x78
xchg ecx, esi
ror ebx, 0x17
sub ebx, edi
xchg ebx, esi
sub edi, esi
xchg ecx, edi
or edi, ebx
bswap ecx
and edi, esi
or ecx, esi
sub esi, 0x5caffd51
or esi, ecx
mov ecx, edi
jmp 0x478468
jne 0x478743
sub ebx, esi
inc ecx
and ebx, 0x5cb5a30f
and ecx, ebx
xor ecx, ebx
sub esi, ebx
sub esi, edi
bswap ebx
mov ecx, esi
jmp 0x4787f0
add edx, dword [esp + 0x48]
sub ebx, edi
add ecx, ebx
add ebx, edi
shl ecx, 0x1e
xor edi, ebx
xor edi, ebx
not esi
mov edi, 0x5cc685e2
jmp 0x475813
mov dword [esp + 0x44], edx
xor esi, ebx
neg ecx
bswap ecx
or edi, esi
or esi, ebx
add ebx, esi
inc ecx
or edi, ecx
dec ecx
add edi, ecx
xor edi, esi
dec esi
or ebx, esi
jmp 0x477807
mov edx, dword [edx]
xor edi, 0x5cec0458
sub edi, esi
sub edi, ecx
xchg ebx, esi
and ecx, 0x5cece397
mov esi, 0x5ced2a6e
sub ebx, ecx
mov edi, ecx
xchg esi, ebx
xor ebx, ecx
jmp 0x4763d3
mov edx, dword [edx]
ror ebx, 0x11
bswap ecx
inc edi
shl edi, 0x1f
and ebx, 0x5cf2078a
or edi, esi
add esi, ebx
and ebx, ecx
mov ebx, edi
sub ebx, esi
jmp 0x476e02
sub dword [esp + 0x44], 8
and ebx, edi
and esi, 0x5cf39c77
sub edi, ecx
neg ebx
xor edi, ebx
xchg ecx, ebx
xchg edi, ecx
mov ebx, esi
jmp 0x476ad6
mov edx, dword [esp + 0x48]
xchg edi, ecx
sub edi, ebx
dec ecx
or ebx, esi
and esi, 0x5cf6213c
sub esi, edi
add edi, ebx
and esi, edi
xchg esi, ebx
or edi, ebx
neg ebx
sub ecx, edi
neg ecx
and ecx, ebx
jmp 0x4785c8
mov edx, dword [edx]
add ebx, esi
xchg ecx, edi
xchg ebx, edi
add esi, ebx
mov ecx, edi
sub edi, ebx
or esi, edi
mov edi, esi
or edi, esi
add ebx, 0x5d0708dd
jmp 0x47785a
mov dword [esp + 0x120], edx
and ecx, ebx
sub ecx, esi
sub ecx, edi
or ebx, esi
bswap ecx
xor ebx, edi
and ebx, ecx
add ebx, edi
shr ecx, 0x19
xor ecx, 0x5d10be39
sub esi, ecx
or ebx, ecx
ror edi, 0x1f
or ebx, edi
xor esi, 0x5d11ea52
jmp 0x477c64
add esp, 0x124
and ecx, 0x5d1609c1
inc ebx
mov ecx, edi
or ecx, 0x5d16bf19
xor edi, 0x5d16f8b8
ror edi, 9
sub edi, 0x5d1769c8
not ecx
or ebx, ecx
jmp 0x477d2a
add dword [esp + 0x44], eax
mov esi, 0x5d2843a3
rol edi, 0xa
not ecx
and ecx, edi
rol edi, 0x13
not ecx
jmp 0x475752
mul edx
add ebx, ecx
mov ebx, edi
dec edi
sub esi, ecx
sub ecx, ebx
or esi, ebx
ror ebx, 0xa
jmp 0x4780df
add edx, 0xc
mov esi, 0x5d2ef83c
xchg esi, edi
ror ebx, 6
and edi, ebx
rol esi, 0xd
rol esi, 4
add ecx, edi
xor ecx, ebx
inc ecx
xor ecx, edi
jmp 0x4778a0
mov edx, dword [esp + 0x44]
shl edi, 0x1e
shl ecx, 1
xchg esi, ebx
sub esi, ebx
sub esi, ecx
sub edi, esi
rol edi, 0x1d
jmp 0x4765fe
mov dword [esp + 0x44], 0
and esi, ecx
bswap edi
sub edi, ebx
mov esi, edi
or esi, ebx
sub edi, 0x5d5615aa
add edi, 0x5d564d8f
and esi, edi
sub edi, ecx
and ebx, edi
or ecx, edi
and ecx, 0x5d576e4c
shr ebx, 0xc
xor ebx, ecx
nop
jmp 0x4767e6
add edx, dword [esp + 0x44]
dec esi
xor ebx, ecx
add ebx, 0x5d685eae
xor ecx, ebx
xchg esi, edi
and ebx, esi
xor ecx, ebx
jmp 0x477e96
mov dword [esp + 0x44], edx
sub edi, ebx
mov esi, 0x5d83b55a
bswap esi
or esi, ecx
sub edi, 0x5d847de6
mov edi, esi
sub ebx, ecx
sub ecx, ebx
jmp 0x4762f1
mov dword [esp + 0x48], 0
rol ebx, 0x14
sub edi, ebx
add edi, ebx
rol esi, 0x1c
sub ecx, 0x5d8ded86
rol esi, 0xf
xor ecx, esi
neg edi
not ecx
jmp 0x476c15
rol eax, 8
or ecx, ebx
xor esi, ebx
xor edi, esi
xchg ecx, edi
nop
jmp 0x47847c
pop edx
or edi, ebx
and ebx, edi
add edi, esi
xor ecx, 0x5da5a701
xor edi, 0x5da5e0cf
nop
sub edi, ebx
mov ebx, edi
mov ecx, esi
shr esi, 2
shl ebx, 0xa
xchg ecx, ebx
xchg esi, ebx
inc ecx
jmp 0x477649
mov edx, dword [edx]
and ebx, ecx
shl ebx, 0x13
sub esi, ebx
shl ecx, 0xf
add ecx, edi
dec ecx
add esi, ecx
xor esi, ebx
mov esi, 0x5db03369
rol esi, 1
jmp 0x475a0b
mov dword [esp + 0x48], edx
shr edi, 0xe
sub ecx, ebx
not ecx
xor edi, ebx
mov edi, 0x5db6930d
or ebx, esi
add edi, esi
or edi, ebx
jmp 0x47668d
mov edx, dword [edx]
mov ecx, ebx
or esi, ecx
bswap ecx
xor ebx, esi
add esi, edi
not ebx
mov esi, edi
jmp 0x477b42
mov edx, dword [esp + 0x28]
shl ebx, 0xd
add ecx, 0x5dde363c
mov ecx, 0x5dde6f9a
add edi, 0x5ddea74a
and ebx, ecx
mov ebx, 0x5ddf16a1
bswap edi
xchg ecx, esi
sub esi, ecx
ror ecx, 0x13
xchg edi, ebx
shl ebx, 0xe
mov esi, 0x5de0b07f
or ebx, ecx
jmp 0x47675a
mov edx, dword [esp + 0x28]
sub ebx, esi
xor ecx, esi
and esi, ebx
add esi, edi
inc ebx
and ecx, edi
xchg ecx, esi
not ecx
or esi, 0x5dea85fa
neg esi
shr ebx, 0x17
jmp 0x475a7a
mul edx
add ebx, 0x5deb468b
xor ebx, edi
add esi, 0x5debb7aa
mov ecx, edi
jmp 0x476946
mov edx, dword [esp + 0xd0]
and edi, ecx
inc edi
and esi, ebx
xor ecx, ebx
rol ecx, 1
or ecx, 0x5e0088cd
xchg edi, ecx
jmp 0x476963
cmp eax, dword [esp + 0x120]
jmp 0x476344
push edx
and esi, ebx
shr ecx, 8
and ebx, esi
or edi, esi
or esi, ebx
xor esi, 0x5e14bc44
mov esi, edi
dec ecx
jmp 0x4786a7
mov edx, dword [esp + 0x44]
mov ebx, edi
or esi, ebx
add ecx, edi
or ebx, ecx
inc edi
sub ecx, edi
xchg edi, esi
shl esi, 0x15
shr esi, 0x11
and esi, 0x5e1f136d
xor esi, 0x5e1f4b58
or esi, ebx
shl edi, 0xe
jmp 0x477bfc
mov edx, dword fs:[edx]
shr edi, 0x1d
xor ebx, 0x5e263715
neg ecx
mov ecx, 0x5e26b3e2
xchg edi, esi
xor ebx, 0x5e272d34
bswap ebx
neg ecx
xor edi, 0x5e280741
add ecx, 0x5e2846e1
xchg ebx, esi
xor esi, ebx
dec ecx
jmp 0x4769b6
mov edx, dword [esp + 0x48]
or ebx, edi
or ebx, ecx
and ecx, edi
sub edi, ecx
sub ebx, esi
and ebx, edi
not edi
neg edi
sub ecx, esi
jmp 0x476231
xor al, byte [edx]
not esi
sub edi, ecx
sub ebx, ecx
xchg esi, ebx
or ebx, 0x5e328182
or esi, edi
add esi, edi
sub edi, esi
and edi, ebx
xchg esi, ecx
jmp 0x476fcf
add edx, dword [esp + 0x48]
add ecx, edi
or esi, ecx
or ebx, 0x5e36df7e
xor esi, ebx
sub ebx, edi
xchg edi, esi
jmp 0x47768c
mov edx, dword [edx]
xchg edi, ecx
rol ebx, 0xc
inc ebx
add edi, esi
add esi, ebx
shl edi, 0x1c
and edi, ecx
add ebx, esi
sub esi, edi
or ecx, 0x5e3d37cf
jmp 0x478123
mov edx, dword [edx]
or ecx, edi
shr esi, 0xb
and edi, ebx
sub ebx, edi
xor ecx, esi
jmp 0x4771e0
mov edx, dword [edx]
neg esi
sub edi, ebx
nop
sub ebx, 0x5e723141
add ecx, 0x5e726f8c
mov edi, 0x5e72bc77
add ecx, esi
rol esi, 0xe
rol esi, 0xb
rol ecx, 8
bswap ecx
or ebx, ecx
add ecx, esi
jmp 0x477dd2
mov edx, dword [edx]
and ebx, edi
mov edi, ebx
dec esi
bswap esi
and ebx, 0x5e800eca
mov ecx, esi
shr ecx, 1
sub ecx, 0x5e80d581
and ebx, 0x5e811143
jmp 0x4755fe
cmp byte [edx], 0
jmp 0x4784ab
mov edx, 0x30
sub edi, 0x5e850f1e
sub esi, ebx
add edi, ebx
and ecx, esi
or ebx, edi
xor esi, 0x5e864b94
and ecx, 0x5e868820
jmp 0x477798
ret
add edx, 0x18
sub ecx, esi
xchg ebx, esi
xor ebx, 0x5e9fc48f
mov edi, ecx
not esi
sub ebx, esi
not edi
add esi, ecx
xor edi, esi
mov ebx, 0x5ea15662
or ebx, esi
jmp 0x477f88
mov edx, dword [edx]
mov ebx, esi
bswap edi
add ecx, 0x5ead1314
mov ebx, 0x5ead4bca
or ebx, edi
sub ecx, ebx
mov ebx, 0x5eadfff2
not ebx
or edi, 0x5eae7089
xchg esi, edi
sub esi, ebx
jmp 0x476592
mov edx, dword [edx]
bswap ecx
sub ecx, 0x5ebcff35
or esi, edi
xor edi, 0x5ebd6e22
or esi, ecx
or edi, esi
add ecx, 0x5ebe24a4
and ebx, edi
and edi, ebx
add edi, esi
and edi, ecx
mov ebx, ecx
add ecx, 0x5ebf6b92
jmp 0x4770d0
mov dword [esp + 0xd0], eax
add esi, ebx
or ebx, esi
xchg ebx, esi
neg ebx
or ebx, 0x5ee5ea30
and edi, ecx
xor edi, ebx
and esi, ecx
jmp 0x47666c
add edx, dword [esp + 0x48]
add ebx, edi
rol esi, 8
or ecx, 0x5ee76a51
mov edi, 0x5ee7a809
xchg esi, ecx
sub ebx, ecx
add esi, ecx
sub ebx, esi
jmp 0x476848
add edx, 0xc
and ebx, esi
mov ebx, ecx
sub ecx, edi
add edi, 0x5ef1acee
mov ecx, esi
add ecx, ebx
jmp 0x47791a
mov dword [esp + 0x28], edx
bswap edi
shr ecx, 0x1f
shr edi, 0xd
mov edi, ebx
mov ebx, ecx
or ebx, ecx
or ecx, edi
xchg ecx, ebx
jmp 0x475f47
mov edx, dword [esp + 0x44]
xchg esi, edi
sub ebx, esi
inc edi
dec edi
mov ebx, 0x5f0c52f3
add ecx, ebx
and ecx, esi
and ecx, ebx
bswap ebx
or esi, 0x5f0d8fd3
jmp 0x47707a
movzx edx, word [edx]
mov esi, ecx
inc esi
and ebx, ecx
sub ecx, ebx
and esi, edi
sub ebx, esi
xchg ecx, edi
inc ecx
mov esi, ecx
xchg ecx, edi
add esi, ecx
and ecx, ebx
xor esi, edi
or ecx, 0x5f1a5cb9
jmp 0x477436
mov dword [esp + 0x28], edx
mov ebx, ecx
xor ecx, ebx
inc ebx
inc esi
xor edi, ebx
xchg ebx, esi
dec ebx
sub ecx, ebx
mov ecx, esi
jmp 0x478743
mov edx, dword [esp + 0x48]
xor edi, esi
xor ecx, 0x5f3fb8a6
jmp 0x476d42
inc edx
or ecx, edi
and edi, ecx
jmp 0x477c38
jne 0x47783b
mov edi, 0x5f430e22
mov edi, ecx
neg esi
and esi, 0x5f43b680
not ebx
rol esi, 8
and ecx, ebx
neg ebx
xchg ecx, ebx
inc ebx
and ebx, ecx
xor esi, 0x5f458831
jmp 0x476fe0
add dword [esp + 0x28], 4
xor ecx, ebx
bswap ecx
and ecx, 0x5f510d67
xchg esi, edi
add ecx, esi
mov edi, ebx
sub ebx, esi
add ecx, esi
sub ebx, esi
or ecx, ebx
xchg ebx, ecx
not ecx
jmp 0x477367
add edx, 0x3c
xor edi, esi
neg edi
xor edi, ebx
not ecx
xchg edi, esi
mov ecx, edi
xor ebx, ecx
add edi, ecx
sub ecx, edi
rol esi, 0x19
jmp 0x47664c
xor eax, eax
rol ebx, 0x12
xor ecx, edi
xor esi, ebx
xchg ebx, esi
rol edi, 0x1d
jmp 0x47783b
inc dword [esp + 0xd0]
and esi, ecx
inc edi
rol ecx, 0xc
shl ecx, 4
and ebx, ecx
jmp 0x478580
add dword [esp + 0x44], 4
add ecx, esi
add esi, ecx
xor edi, ecx
and esi, 0x5f7aa46c
bswap ebx
xchg ebx, esi
xor esi, 0x5f7b4d14
sub edi, ecx
jmp 0x4781b4
mov dword [esp + 0xd0], 0
xor ebx, esi
xchg esi, ecx
rol edi, 0x17
xchg ecx, edi
add ecx, 0x5fa23687
bswap edi
sub ecx, edi
mov esi, ecx
add ecx, edi
bswap edi
jmp 0x476039