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

Disassembly:
mov ecx, dword [ecx]
and ebx, 0xc3e01afd
xchg ebx, edi
and edx, 0xc3e09c5a
sub ebx, edx
ror esi, 0xc
or edi, ebx
add ebx, esi
sub edi, esi
sub esi, edx
not edi
shr esi, 4
mov esi, 0xc3e2cc4d
not esi
and ebx, edx
or edi, ebx
xor ebx, edi
jmp 0x478010
mov ecx, dword [esp + 0xa4]
shl ebx, 4
mov esi, edx
sub ebx, 0xc3f3833a
not ebx
xor edi, edx
add edx, ebx
inc esi
and edx, edi
xor ebx, edi
jmp 0x4770f7
mov eax, 4
xchg edx, esi
and edx, esi
inc edx
shr edi, 0x16
dec ebx
sub ebx, edi
mov edx, ebx
mov edx, esi
or edi, ebx
add esi, ebx
xor esi, edx
jmp 0x4778b8
mov ecx, dword [esp + 0x118]
and edx, ebx
mov esi, edx
add ebx, edi
bswap edx
sub ebx, edi
sub edi, esi
or ebx, esi
rol ebx, 0x1f
and esi, edx
or ebx, edi
mov edx, 0xc41422b4
shl edx, 0x15
jmp 0x475a92
pop ecx
sub edi, 0xc414b4a7
mov edi, ebx
shr esi, 0x1d
not ebx
or esi, ebx
dec edi
add edx, ebx
add esi, edx
or edi, edx
add ebx, esi
jmp 0x4783e7
mov dword [esp + 0x118], ecx
mov edi, 0xc41a12ed
mov edx, esi
sub ebx, 0xc41a8103
or edx, esi
xor esi, edi
xchg ebx, esi
xor ebx, edx
dec esi
bswap esi
xor ebx, edi
ror esi, 1
dec edx
xor esi, ebx
xchg ebx, esi
or esi, 0xc41d3702
jmp 0x475b4d
mov ecx, dword [ecx]
add edi, esi
mov edx, esi
nop
add ebx, edx
and edx, esi
jmp 0x478f42
inc dword [esp + 0x48]
and edi, 0xc430b2ad
not ebx
bswap ebx
add edi, esi
xor edx, 0xc4319479
or ebx, esi
sub edi, 0xc432051c
xchg ebx, edx
xor edx, ebx
or edx, edi
jmp 0x4781c9
inc ecx
xchg edi, esi
add ebx, edx
or esi, 0xc46e777b
sub edi, ebx
sub esi, edi
mov edx, ebx
xor edx, esi
rol ebx, 9
mov edx, 0xc46ff494
or edi, edx
dec esi
or edi, ebx
mov ebx, edx
jmp 0x476781
sub esp, 0x11c
bswap ebx
rol ebx, 0x1e
and esi, 0xc49c366c
xchg edx, ebx
xor ebx, edi
or edi, edx
add edx, edi
sub edi, esi
rol edi, 0xf
and esi, edx
add ebx, edx
xchg edi, ebx
jmp 0x47744f
jne 0x476695
rol esi, 0xe
not esi
shl edi, 0x14
add ebx, 0xc4a8dedc
sub edx, ebx
mov edx, 0xc4a94d74
xchg edi, edx
jmp 0x4759c6
mov ecx, dword [esp + 0x40]
xor edx, edi
xchg ebx, edi
shr edi, 0x14
xchg ebx, edx
ror esi, 0x18
mov edi, esi
xchg ebx, edx
rol edx, 0x14
xchg edi, edx
add ebx, esi
add ebx, edx
xor ebx, 0xc4b01fd1
and ebx, 0xc4b05757
or esi, edi
sub esi, edx
or edx, ebx
jmp 0x478607
add ecx, 0x18
sub esi, ebx
sub ebx, edi
bswap esi
and ebx, 0xc4b1f14a
and edi, edx
mov edi, ebx
add esi, edi
rol esi, 0x1a
xor edx, esi
sub esi, ebx
or edx, esi
dec ebx
or esi, edx
xor edi, esi
ror edi, 6
mov edi, edx
jmp 0x4768af
mov eax, 2
and edi, 0xc4bf6837
bswap edx
and edx, ebx
and edi, esi
inc edx
xor esi, ebx
xor ebx, edx
xchg edx, ebx
or ebx, edx
sub ebx, 0xc4c1b8af
rol ebx, 0xe
mov ebx, edx
add edx, esi
jmp 0x477573
ret
mov dword [esp + 0x40], ecx
and ebx, edx
mov edi, edx
xor edx, ebx
jmp 0x4772b1
add dword [esp + 0x40], ecx
xor ebx, 0xc4d48647
or esi, edi
and ebx, esi
xor esi, edx
xor edx, edi
xor esi, 0xc4d5c367
nop
xor edx, esi
xchg esi, edx
sub ebx, esi
xchg ebx, esi
add edi, 0xc4d7be85
or edi, esi
rol edi, 0xc
bswap ebx
and esi, edx
jmp 0x4777d8
add ecx, 0x3c
sub edx, ebx
sub edi, ebx
and edx, 0xc4d958df
xor edx, ebx
xor edx, edi
mov edx, 0xc4da01f2
dec edi
dec ebx
dec ebx
xchg edx, esi
xor ebx, 0xc4db2e53
shl ebx, 0x1d
xor edi, edx
jmp 0x479448
xor al, byte [ecx]
add edx, 0xc504f0bf
add esi, edx
xor edx, ebx
xor ebx, 0xc50638e5
sub ebx, edi
add edx, edi
not edx
shl edx, 0x14
rol esi, 0x10
xchg edx, edi
xor esi, 0xc50960bb
bswap ebx
mov ebx, edi
or ebx, esi
jmp 0x4793ff
cmp byte [ecx], 0
invalid
invalid
cli
invalid