Function at 0x494bac
Capabilities:
Hash data using murmur3
Resolve function by parsing pe exports

Disassembly:
mov edx, dword [edx]
and edi, esi
xor esi, ebx
xor esi, ebx
or ecx, edi
or edi, esi
shr ebx, 0xf
jmp 0x4966ba
inc dword [esp + 0x58]
and ecx, esi
xchg ebx, esi
or ecx, esi
and ebx, esi
inc ecx
jmp 0x4951fe
rol eax, 8
sub esi, ebx
or edi, ebx
rol esi, 0x1f
or esi, ebx
or esi, 0xecc1672a
xchg ecx, ebx
xchg esi, edi
not ecx
or ebx, 0xecc57020
mov ecx, esi
sub ebx, 0xecc686a8
xchg ebx, esi
jmp 0x494fbc
mov edx, dword [esp + 0x78]
add esi, edi
or esi, 0xecd27a1b
dec esi
shr esi, 0x1d
xchg edi, esi
xor ecx, 0xecd6c356
xchg ebx, edi
ror esi, 6
neg ecx
or esi, 0xecd8f564
or ecx, ebx
or esi, edi
jmp 0x4957d8
mov dword [esp + 0x7c], 0
ror esi, 0x12
and esi, edi
add esi, 0xecf8c04a
or edi, esi
dec ecx
mov ecx, ebx
mov ebx, ecx
jmp 0x495c7d
sub esp, 0xe4
shr ebx, 0x1e
sub ebx, ecx
mov ebx, 0xed29831f
xchg esi, edi
xor edi, 0xed2a94a4
xor edi, ecx
and ecx, esi
or edi, ebx
jmp 0x49546b
add edx, dword [esp + 0x78]
and ecx, esi
sub ecx, 0xed36380c
or edi, ecx
xchg edi, ebx
and edi, ecx
sub esi, ecx
or edi, esi
jmp 0x496973
movzx edx, word [edx]
bswap ebx
mov esi, edi
nop
xor ebx, edi
or edi, ebx
xor esi, ecx
sub edi, ebx
shr edi, 5
or ebx, edi
mov ebx, 0xed4af906
rol ebx, 0xa
jmp 0x4972a2
mov dword [esp + 0x58], eax
mov ecx, esi
sub edi, 0xed55e3ae
not ecx
add edi, 0xed56e17d
dec ebx
sub esi, edi
xor ebx, 0xed5878dd
shl ecx, 0x14
mov edi, ecx
jmp 0x4970aa
add dword [esp + 0x78], edx
sub edi, 0xed87b7dd
mov ecx, edi
add ebx, 0xed88c489
sub edi, ecx
and esi, ecx
jmp 0x496dee
inc edx
and ecx, 0xedd0bbfc
and esi, ecx
mov edi, ecx
add ebx, edi
mov esi, 0xedd2f05f
or edi, ecx
add ebx, esi
sub ebx, edi
jmp 0x49531a
mov eax, 4
add esi, ebx
xchg edi, esi
mov ebx, ecx
and ecx, ebx
add ebx, ecx
or esi, edi
mov ecx, ebx
and ecx, esi
rol esi, 6
add ecx, esi
and ecx, edi
rol esi, 0x1f
nop
add esi, edi
jmp 0x494c82
mov dword [esp + 0x24], edx
shr edi, 0x10
or ecx, 0xee038c3c
xchg esi, ecx
or esi, ecx
xchg ecx, ebx
jmp 0x49627a
mul edx
dec ebx
mov edi, ecx
add edi, 0xee2fa3c1
mov edi, esi
sub ebx, ecx
xchg esi, edi
mov ebx, edi
jmp 0x494cd7
add dword [esp + 0x34], 4
xchg ebx, edi
xor edi, 0xee3de89c
xor esi, 0xee3e33be
add esi, ebx
ror ecx, 2
or ebx, ecx
add esi, ebx
jmp 0x495b34
add dword [esp + 0x78], 4
mov ecx, ebx
xchg ebx, ecx
xor ecx, 0xee44726f
or edi, esi
not esi
add edi, esi
add ecx, 0xee4593d8
add esi, ebx
jmp 0x495650
cmp byte [edx], 0
jmp 0x496bd4
mov dword [esp + 0x58], 0
sub ecx, ebx
mov ecx, 0xee992bee
rol ecx, 0x13
not edi
inc ebx
neg ecx
and ebx, 0xeeac90ad
dec esi
sub edi, 0xeead88c0
jmp 0x4956cf
mov edx, dword fs:[edx]
and edi, 0xef004efa
or ecx, edi
jmp 0x495d92
mov edx, dword [esp + 0x7c]
rol ecx, 0x17
nop
sub ebx, 0xef776bf1
not edi
dec ecx
add ebx, 0xef79046b
or ebx, 0xef79938a
add esi, ecx
jmp 0x496a5f
push edx
add ecx, ebx
add ecx, edi
rol esi, 0x14
sub ebx, edi
or ecx, ebx
xchg edi, ebx
or ecx, esi
xor ebx, 0xef7f42c3
bswap ebx
add ecx, edi
jmp 0x495848
mov edx, dword [esp + 0x78]
xor ecx, edi
not esi
xor ecx, edi
sub ebx, esi
add ebx, edi
bswap ecx
jmp 0x4961a9
mov dword [esp + 0x34], 0
mov esi, ecx
or esi, ecx
xor esi, edi
sub ecx, 0xef92f824
ror ebx, 0x1f
sub ecx, edi
jmp 0x494a8f
add edx, dword [esp + 0x7c]
sub esi, ebx
xor edi, 0xefe26032
inc ecx
mov edi, ecx
inc ecx
shl esi, 0xa
mov ebx, edi
xor ecx, 0xefe57383
or edi, ecx
or ecx, edi
add ebx, 0xeff6e90d
jmp 0x495de7
mov edx, dword [edx]
sub esi, 0xeff7486e
xor ebx, esi
mov esi, ebx
neg ebx
not ebx
shl ebx, 8
bswap edi
not ebx
sub ebx, ecx
jmp 0x497035
xor eax, eax
xor ecx, esi
neg esi
or esi, edi
or esi, edi
and ebx, 0xf013816e
ror ebx, 0xd
sub ecx, edi
jmp 0x496e95
mov edx, dword [edx]
and ebx, ecx
mov esi, ecx
and ecx, ebx
and ebx, ecx
and esi, ecx
rol esi, 0xf
add ecx, edi
shl ecx, 0x18
add edi, 0xf08a66a2
xchg edi, esi
and ebx, 0xf08af786
add ecx, ebx
or edi, ebx
jmp 0x495be2
mov dword [esp + 0x78], edx
ror ebx, 0x13
and esi, edi
shr esi, 7
jmp 0x496a4f
jne 0x4948ed
xor ebx, esi
dec edi
dec edi
mov edi, ebx
add esi, ebx
mov ecx, ebx
or ebx, esi
jmp 0x49525d
mov edx, dword [esp + 0x34]
xchg ecx, esi
add ebx, 0xf0ee9b97
or esi, 0xf0ef1b8c
sub edi, 0xf0ef8a9f
add ecx, esi
mov edi, ebx
xor ecx, 0xf0f0af10
sub ebx, edi
jmp 0x496e13
add edx, 0xc
neg esi
inc esi
jmp 0x4968bc
mov dword [esp + 0x78], 0
xchg ecx, ebx
mov edi, 0xf1192106
jmp 0x4950bf
mov edx, dword [edx]
and esi, ecx
not edi
shl ebx, 0x1c
bswap esi
add ebx, ecx
xor edi, 0xf15013b8
mov ecx, ebx
xor esi, ecx
and edi, ecx
sub ebx, ecx
jmp 0x4964d9
add edx, 0xc
shl ecx, 0x15
mov ecx, edi
mov edi, esi
add ebx, ecx
or ebx, esi
and ebx, esi
add edi, ebx
or edi, ecx
rol esi, 6
or esi, ebx
or ecx, ebx
add edi, ecx
add esi, 0xf2b25d1a
jmp 0x495914
mov dword [esp + 0x34], edx
or esi, 0xf2bb5be9
shl ebx, 6
xor esi, ebx
dec ecx
add edi, 0xf2bda3b6
xor esi, edi
jmp 0x497057
add dword [esp + 0x78], eax
mov edi, ebx
xchg ebx, esi
mov ecx, 0xf377ec31
xor ebx, 0xf3786d93
shl ebx, 0x15
mov ecx, ebx
xchg edi, ebx
add edi, ecx
and esi, ecx
sub edi, 0xf37b980f
and edi, ecx
nop
mov ebx, 0xf37d1eb6
xchg ebx, edi
jmp 0x496483
mov dword [esp + 0x78], edx
mov ebx, edi
mov ebx, esi
add esi, edi
or edi, ecx
inc esi
add edi, esi
jmp 0x4961f9
add edx, 0x18
not ecx
mov esi, 0xf391f8e3
and ecx, ebx
xor ecx, esi
xor ecx, ebx
inc esi
or edi, esi
rol edi, 0x1f
and esi, edi
jmp 0x496db4
mov edx, dword [edx]
add esi, 0xf3afb4c7
xor edi, ebx
sub edi, 0xf3b0d2a7
jmp 0x4957ab
mov edx, dword [esp + 0x34]
sub esi, ecx
xchg ebx, esi
mov esi, ebx
mov ecx, edi
neg ebx
mov ebx, ecx
xor ebx, edi
add ecx, ebx
mov esi, edi
xor esi, 0xf3bdc426
xor edi, ebx
add ebx, edi
mov edi, 0xf3bf3eff
xor ebx, edi
or esi, ebx
jmp 0x497103
mov edx, 0x30
and esi, ebx
and ecx, ebx
xchg edi, ecx
add esi, ecx
and edi, ebx
xor ebx, 0xf3cf9a2d
jmp 0x4954e8
mov dword [esp + 0x7c], edx
sub ebx, edi
mov ecx, ebx
sub ebx, ecx
dec ecx
sub esi, ebx
not ecx
or ebx, 0xf40879ce
add ecx, 0xf4090ba2
jmp 0x4955fa
mov edx, dword [esp + 0x78]
sub ebx, edi
mov ebx, 0xf41e7beb
mov edi, ebx
neg ebx
shl ebx, 0x1d
xor esi, 0xf4208b73
sub ebx, esi
bswap esi
mov esi, ecx
add esi, ecx
rol ebx, 0xd
nop
ror ecx, 4
add esi, ebx
jmp 0x494859
mov edx, dword [edx]
add edi, 0xf42974d6
xor ebx, 0xf429f49c
neg esi
sub edi, esi
add ecx, ebx
and esi, ebx
add edi, 0xf42ca585
jmp 0x4960e6
mov edx, dword [edx]
mov ebx, 0xf430a3aa
and edi, ecx
sub ecx, edi
xchg ebx, ecx
or ebx, edi
mov ecx, edi
sub edi, ebx
mov ebx, esi
jmp 0x4965f9
mov dword [esp + 0x78], edx
xor edi, 0xf4555fe4
sub ebx, ecx
add ecx, edi
and esi, ebx
xor esi, 0xf457681d
bswap ecx
xor esi, edi
xor ecx, ebx
ror edi, 0x15
xor ebx, edi
xchg ecx, edi
jmp 0x49686c
add edx, dword [esp + 0x7c]
ror edi, 0x1e
or esi, edi
or esi, 0xf474b901
rol ecx, 0x1b
shr ebx, 0x11
xchg edi, ecx
xor ecx, edi
xchg edi, ecx
sub ecx, esi
jmp 0x4972d7
mov edx, dword [edx]
mov ecx, edi
mov esi, edi
mov ecx, edi
neg edi
add ebx, edi
or esi, ebx
ror ecx, 0xc
or ebx, 0xf4880932
or esi, ebx
add ecx, ebx
add edi, ebx
or ebx, ecx
xor ebx, edi
mov edi, esi
shl edi, 8
jmp 0x496846
add edx, dword [esp + 0x7c]
xor ebx, ecx
xor ecx, ebx
or edi, ecx
neg esi
and ecx, ebx
bswap edi
add ecx, 0xf4ae532e
bswap edi
add ebx, esi
mov ecx, edi
sub ecx, edi
jmp 0x4960b1
add dword [esp + 0x78], 0x78
mov ebx, 0xf4b10883
and edi, ebx
and edi, esi
add ecx, ebx
jmp 0x496e7e
mov edx, dword [edx]
dec ecx
and edi, 0xf4bbfea2
bswap ebx
dec ecx
jmp 0x495d48
ret
mov edx, dword [edx]
mov edi, ecx
sub edi, 0xf4d0c70a
inc ebx
dec edi
bswap edi
and ebx, 0xf4d321f2
sub ebx, esi
not ecx
or edi, ebx
dec esi
jmp 0x495a67
mov edx, dword [esp + 0x7c]
mov esi, edi
add edi, ecx
jmp 0x494e1c
add edx, 0x3c
or ebx, ecx
or esi, ebx
sub edi, ecx
xchg esi, edi
inc edi
xchg edi, ecx
xor ecx, edi
sub ebx, esi
jmp 0x49650f
jne 0x496e95
and ebx, esi
xor esi, ecx
ror edi, 3
rol esi, 0x1d
jmp 0x496fb9
mov edx, dword [esp + 0x58]
or edi, ebx
not ebx
dec ecx
xchg edi, ebx
jmp 0x49519b
mov edx, dword [esp + 0x78]
mov ecx, ebx
xchg esi, ecx
shr ecx, 0xa
xchg edi, ecx
and ecx, 0xf533026c
add ecx, ebx
sub esi, 0xf533ac75
xor ebx, ecx
and edi, 0xf534b8f9
bswap edi
sub esi, edi
mov edi, ecx
jmp 0x496736
mov edx, dword [edx]
sub esi, ebx
mov edi, ecx
mov ecx, ebx
xor ebx, edi
xor ecx, 0xf5635e3e
xor ebx, ecx
bswap edi
inc ebx
sub esi, ecx
add ebx, edi
bswap ebx
xor ecx, edi
and ecx, edi
jmp 0x4963e2
add dword [esp + 0x78], 0x20
add ebx, esi
sub ecx, 0xf569bcc5
or edi, 0xf56a3995
or ebx, ecx
or edi, ecx
or ebx, ecx
neg esi
add ebx, edi
jmp 0x4949e9
mov edx, dword [edx]
rol ecx, 0x1f
xor ebx, ecx
dec esi
mov edi, 0xf56dcc39
sub edi, esi
and ecx, esi
and ebx, edi
xchg ebx, edi
neg ebx
and ecx, edi
jmp 0x4973fd
mov edx, dword [esp + 0x7c]
shl edi, 0x17
xor ecx, esi
rol ecx, 9
dec ebx
sub ebx, edi
jmp 0x494c0f
xor al, byte [edx]
add esi, ecx
sub edi, ecx
shr ecx, 0x1a
xchg ecx, edi
sub edi, esi
xchg ecx, ebx
or ebx, 0xf580697c
shr esi, 0xa
jmp 0x494986
pop edx
mov esi, ecx
sub ebx, esi
or esi, edi
add edi, ecx
and ecx, 0xf5a04062
sub ecx, 0xf5a08bec
xor edi, 0xf5a0d098
jmp 0x49744e
add edx, dword [esp + 0x7c]
or ebx, esi
shr esi, 0x12
and ebx, edi
mov ecx, esi
shl ecx, 0x11
xchg esi, edi
dec esi
shr ecx, 3
dec esi
rol ecx, 2
jmp 0x4972f7
mov eax, 2
shr ecx, 0x17
and edi, esi
mov esi, 0xf5ae6dd0
mov ecx, edi
and ecx, ebx
mov esi, edi
mov ecx, edi
add ecx, 0xf5afc97b
dec edi
shr ecx, 0x1f
jmp 0x496be9
sub dword [esp + 0x78], 8
neg esi
add esi, edi
or ebx, edi
add ecx, ebx
add esi, edi
and ebx, esi
and ebx, 0xf5b9320c
xor edi, ebx
and ecx, esi
jmp 0x496bfc
add edx, dword [esp + 0x58]
mov ebx, ecx
add ebx, edi
add ebx, edi
or ebx, esi
not ebx
xor ebx, esi
shl esi, 6
xor ecx, ebx
jmp 0x495074
mul edx
add ebx, ecx
mov ecx, ebx
and ecx, edi
or edi, esi
mov esi, ebx
shl esi, 0x1d
shl ecx, 0x1a
add esi, 0xf6058754
mov ebx, ecx
jmp 0x496028
add esp, 0xe4
not esi
or edi, 0xf60a9af1
xchg esi, ebx
sub ebx, edi
rol ecx, 0x12
ror ecx, 0x1e
inc ebx
and esi, ecx
jmp 0x4968cd
mov dword [esp + 0x34], edx
mov edi, esi
not esi
rol esi, 0x16
xor ecx, esi
sub edi, ecx
xor ebx, edi
sub ecx, edi
and ebx, ecx
and ecx, edi
jmp 0x4948ed
add edx, dword [esp + 0x7c]
and esi, 0xf633eb2f
and ecx, esi
sub esi, 0xf634ef50
not ecx
and ecx, ebx
sub edi, 0xf6367fc1
xchg ebx, ecx
xor ebx, esi
inc ecx
mov ecx, edi
sub edi, ecx
bswap esi
xchg ecx, esi
jmp 0x495631
cmp eax, dword [esp + 0x24]
jmp 0x495b1d