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

Disassembly:
mov edx, dword [edx]
mov edi, 0x7f9d2119
and edi, 0x7f9d602d
or ecx, 0x7f9d9f63
xor ecx, esi
xor edi, 0x7f9e1e6d
mov esi, edi
nop
shl ebx, 0xa
not esi
bswap edi
bswap edi
xchg ecx, ebx
jmp 0x475ff0
pop edx
xor esi, 0x7fa55c3c
xchg edi, esi
or ebx, 0x7fa5da8f
mov edi, ebx
and ebx, esi
xchg edi, esi
xchg ecx, edi
jmp 0x476d4a
mov eax, 2
ror esi, 0x16
or ecx, edi
shl edi, 7
xchg esi, edi
mov ebx, ecx
mov ecx, ebx
sub ebx, edi
inc esi
xor edi, ebx
mov ebx, ecx
jmp 0x475a1f
add edx, 0xc
xchg esi, ebx
mov ecx, ebx
mov ecx, 0x7faef6b0
add esi, ebx
xchg edi, esi
xor ebx, esi
jmp 0x475ef2
mul edx
and edi, ecx
sub ebx, ecx
add edi, esi
and ecx, 0x7fb54b0d
or ebx, ecx
add ecx, edi
xchg ecx, edi
add edi, esi
xor esi, edi
bswap ebx
or esi, ecx
ror edi, 0x1e
and esi, edi
rol ebx, 6
dec esi
jmp 0x4765c6
mov edx, dword [edx]
xor ecx, ebx
sub ebx, edi
add edi, 0x7fbe840d
rol esi, 0xf
not ebx
sub esi, edi
mov ecx, 0x7fbf9199
sub ecx, ebx
add ebx, ecx
rol ecx, 0x1d
jmp 0x4769f1
mov edx, dword [edx]
dec esi
or ebx, esi
mov ecx, ebx
xor edi, ecx
bswap esi
ror ebx, 1
dec ecx
and ebx, edi
neg esi
jmp 0x476fd4
mov edx, dword [esp + 0xdc]
and ecx, edi
and ecx, 0x7fc336de
sub ecx, edi
shl ecx, 0x1c
sub esi, edi
jmp 0x4757ea
add dword [esp + 0xdc], 0x78
sub ecx, edi
bswap edi
and edi, esi
shl ebx, 2
sub edi, ebx
add ebx, edi
add edi, esi
add edi, 0x7fc9918c
add esi, edi
dec ebx
jmp 0x476f36
mov edx, dword [edx]
shr ecx, 0x1f
sub ecx, ebx
xor ecx, esi
neg ecx
xchg esi, ecx
xor ecx, edi
xchg ebx, esi
add ebx, 0x7fdc383e
shl ebx, 0x18
ror edi, 0x18
inc ecx
shl ebx, 0x1f
or edi, ebx
xchg ecx, esi
mov esi, 0x7fddf676
add ebx, 0x7fde3441
jmp 0x475cfa
add edx, dword [esp + 0x1c]
xchg esi, ecx
add ebx, ecx
or ebx, esi
neg esi
mov ecx, edi
jmp 0x475ce7
mov edx, dword [edx]
not edi
add ebx, 0x7fe01815
add ebx, edi
mov esi, ecx
mov ebx, esi
rol esi, 0x1d
jmp 0x4775f6
mov edx, dword [esp + 0xc8]
dec ebx
sub esi, ecx
sub esi, ecx
ror ebx, 0xa
inc ebx
sub edi, esi
add edi, ebx
shl ebx, 0x15
xchg ebx, edi
jmp 0x475757
jne 0x477b58
mov ebx, ecx
rol edi, 0x1d
shr edi, 0x1a
shl edi, 0x1e
and ebx, edi
bswap ecx
xchg ebx, ecx
jmp 0x476367
add dword [esp + 0xdc], 0x20
add ecx, 0x800b10b2
rol edi, 9
not ecx
add esi, edi
mov edi, 0x800c094a
add ebx, 0x800c49c8
inc esi
or edi, ebx
nop
inc ebx
xchg esi, ebx
rol esi, 0x17
rol ecx, 0x1a
xor edi, ecx
mov ebx, esi
jmp 0x47717f
mov dword [esp + 0xc8], 0
bswap edi
and ecx, esi
mov ebx, esi
sub ebx, ecx
and edi, 0x802a6cdc
bswap edi
sub ecx, 0x802b76cb
jmp 0x476e66
mov dword [esp + 4], edx
mov ebx, 0x802c15b0
add ebx, edi
jmp 0x477b58
mov dword [esp + 0xdc], edx
xchg ebx, ecx
or esi, 0x802db15c
and esi, ebx
bswap ebx
mov esi, ebx
or ebx, esi
add esi, edi
jmp 0x477543
add edx, dword [esp + 0xc8]
mov edi, ebx
shr edi, 0x19
or esi, 0x803ea54e
sub esi, edi
add edi, esi
xor edi, 0x803fe106
inc ebx
xchg ebx, ecx
ror ebx, 8
neg esi
xchg edi, esi
jmp 0x477b11
push edx
sub ebx, ecx
or ebx, esi
and ebx, edi
xor ebx, esi
add esi, 0x804652cb
mov edi, 0x80468fe6
nop
and ecx, esi
neg esi
not esi
jmp 0x4770aa
mov edx, dword [edx]
sub edi, ecx
bswap esi
sub edi, ebx
or ebx, edi
nop
or ecx, ebx
xor ecx, 0x805cce46
rol esi, 0x14
and ecx, ebx
and edi, ecx
shr ecx, 4
jmp 0x477a98
inc edx
rol esi, 0x10
and edi, 0x80669540
ror edi, 2
sub edi, ecx
and esi, 0x80674dd2
xchg ecx, esi
rol ebx, 0x19
add ecx, esi
ror ebx, 0xa
sub edi, ecx
jmp 0x476e8e
add edx, dword [esp + 0x1c]
sub ecx, 0x806d0948
ror ebx, 0xf
xchg ecx, esi
add edi, ecx
nop
xchg ebx, edi
jmp 0x475dbd
add dword [esp + 0xdc], edx
xor edi, ecx
not edi
xchg ecx, ebx
mov ecx, ebx
xchg ebx, esi
neg esi
mov ecx, 0x807e0010
or ecx, esi
inc ebx
or ebx, edi
sub edi, ecx
jmp 0x475bdf
mov edx, 0x30
ror esi, 0xa
mov ebx, ecx
and ecx, 0x8081ad1d
or esi, ebx
dec ebx
xor ebx, esi
jmp 0x477e3b
jne 0x477dd6
or edi, ebx
sub ecx, esi
and esi, ecx
xchg edi, ebx
and edi, 0x808d9958
mov esi, edi
sub ebx, ecx
add ecx, 0x808e5ef6
neg ebx
or ebx, 0x808edaf2
jmp 0x47568b
mov edx, dword [esp + 0x1c]
neg edi
xchg ebx, ecx
dec ebx
xchg ebx, ecx
ror edi, 5
xor edi, ebx
mov ebx, 0x80a52c44
and ecx, edi
ror ecx, 0x1a
jmp 0x477f6d
add dword [esp + 0xdc], 4
add ecx, esi
rol esi, 0xc
sub edi, 0x80ad0258
add ecx, ebx
shr edi, 0x19
sub ebx, 0x80adb95b
mov esi, 0x80adf754
neg edi
and ecx, edi
add esi, ecx
add ecx, 0x80aefab4
add ecx, esi
mov ebx, ecx
jmp 0x4779e5
mov dword [esp + 0xc8], eax
mov edi, esi
xor ebx, ecx
or edi, 0x80dad395
xchg esi, ebx
or ecx, 0x80db5136
xor ebx, 0x80dba171
rol ebx, 0xe
and esi, ebx
xor ecx, 0x80dc5d15
jmp 0x476def
mov edx, dword [edx]
rol ebx, 0x15
add esi, 0x80e14f64
mov esi, edi
ror esi, 0x18
xor ecx, esi
sub edi, ebx
add edi, esi
or ecx, esi
xchg ebx, esi
or esi, 0x80e35a9c
mov ecx, ebx
not esi
xchg ecx, ebx
xor ecx, edi
bswap edi
mov esi, edi
jmp 0x475987
add dword [esp + 0xdc], eax
or ecx, esi
or ecx, 0x80e56430
or ecx, 0x80e5b579
xor esi, ebx
xor ebx, edi
xchg ecx, esi
sub ecx, ebx
and ebx, ecx
sub ebx, edi
jmp 0x475802
rol eax, 8
xor edi, 0x8109fe76
sub edi, ecx
xor esi, edi
sub ecx, edi
add esi, ecx
xor edi, ecx
jmp 0x475f80
add edx, dword [esp + 0x1c]
and ebx, ecx
mov ebx, 0x811a8bf7
add esi, edi
sub edi, 0x811b04ea
jmp 0x476be4
mov dword [esp + 0x1c], edx
and edi, 0x812866be
mov ecx, 0x8128b3cd
not ecx
or esi, ebx
mov ecx, 0x81296ab9
add esi, edi
or ecx, ebx
jmp 0x4762f5
mov dword [esp + 4], edx
dec ebx
mov edi, esi
rol ebx, 0xc
xor ebx, ecx
add edi, 0x814e8012
sub ebx, edi
and edi, ebx
xor esi, edi
neg edi
jmp 0x4756e4
mov edx, dword [esp + 4]
shr ebx, 0x15
or edi, ebx
xor edi, 0x8152c91f
sub esi, edi
sub esi, edi
xor edi, 0x81539078
xor ebx, edi
and ebx, esi
or edi, ecx
neg edi
shr edi, 0x18
mov esi, 0x8154fff7
sub esi, ebx
jmp 0x475611
mov edx, dword [edx]
xor ebx, 0x815dad87
sub edi, ebx
not edi
bswap esi
jmp 0x477033
cmp eax, dword [esp + 0x74]
jmp 0x475ad7
mov edx, dword [edx]
mov edi, ebx
sub ebx, edi
or esi, ebx
mov edi, esi
not edi
mov edi, esi
or esi, 0x816bcc6c
mov edi, 0x816c0b35
bswap ebx
or ebx, 0x816c9a64
or edi, 0x816cda90
jmp 0x475703
sub dword [esp + 0xdc], 8
mov esi, 0x816fda52
xchg ebx, ecx
ror ebx, 8
and edi, 0x8170aae1
sub edi, ebx
and ecx, esi
xor esi, ecx
mov edi, ebx
mov edi, esi
dec edi
and edi, ecx
jmp 0x476ef2
mov dword [esp + 4], 0
or ecx, ebx
xor esi, 0x8178df7f
shl edi, 0x1e
xor edi, 0x81796f21
and esi, ebx
mov esi, 0x8179ea3f
jmp 0x477d8c
cmp byte [edx], 0
jmp 0x4761b2
ret
mov edx, dword [esp + 0xdc]
or ebx, 0x818204b8
rol esi, 2
neg ebx
and edi, esi
sub ecx, edi
xor esi, ebx
and esi, ebx
sub esi, ecx
xchg edi, ecx
add esi, 0x81844287
or ecx, edi
xchg ebx, ecx
and edi, ecx
jmp 0x476cd0
mov edx, dword [esp + 0x1c]
mov esi, edi
sub ebx, ecx
xchg ebx, edi
xor edi, esi
xor edi, 0x81874874
mov esi, edi
mov edi, ebx
jmp 0x47777c
mov edx, dword [edx]
and edi, ecx
neg ebx
bswap ebx
xchg ebx, esi
xor ebx, ecx
bswap esi
xchg ecx, edi
ror edi, 8
jmp 0x477c97
add edx, dword [esp + 0x1c]
neg ecx
or ecx, esi
mov edi, 0x81935e2c
mov ecx, 0x81939dc1
mov esi, ebx
add ecx, edi
jmp 0x477c53
add edx, dword [esp + 0x1c]
add ebx, 0x81996176
inc ebx
nop
mov ecx, ebx
shr edi, 5
add ebx, esi
shl ecx, 0xd
add esi, edi
rol edi, 0x14
xor edi, 0x819ba51c
ror ecx, 1
jmp 0x477fac
add edx, 0xc
shl esi, 1
xor edi, ecx
dec ecx
xchg esi, edi
or ecx, esi
mov esi, edi
ror edi, 5
xor ecx, edi
and ecx, edi
sub ebx, ecx
bswap esi
mov ecx, ebx
rol edi, 7
add ebx, edi
jmp 0x476d9c
xor eax, eax
xor ecx, edi
add ecx, esi
mov ebx, esi
add ebx, ecx
rol esi, 0x18
sub esi, 0x81a3ce38
nop
and ebx, esi
and ecx, esi
and esi, 0x81a4dc71
add ecx, edi
not edi
xchg ecx, edi
jmp 0x477dd6
mov edx, dword [esp + 0xdc]
rol ecx, 0x17
mov esi, edi
xchg edi, ecx
not ebx
xchg esi, edi
xor esi, edi
jmp 0x47663f
mov dword [esp + 0xdc], 0
mov ebx, esi
sub edi, esi
shl ebx, 0xe
xor esi, edi
add edi, 0x81f24857
jmp 0x47794c
mov edx, dword [esp + 0x1c]
xchg esi, ecx
rol edi, 8
and ebx, edi
sub esi, ecx
xor ecx, ebx
sub ebx, 0x8209a7b2
xor edi, ebx
mov edi, 0x820a3436
mov edi, ebx
and edi, esi
xor edi, 0x820aee90
neg edi
xchg edi, esi
xor esi, edi
jmp 0x4760be
add edx, 0x18
and esi, 0x82177f1c
mov edi, 0x8217be94
and esi, ebx
or edi, esi
xor ebx, ecx
and ebx, esi
xchg ecx, ebx
jmp 0x4757c6
add edx, dword [esp + 0xdc]
or edi, ecx
not ebx
shr edi, 0xc
and ebx, esi
add ebx, esi
rol ebx, 0x16
add esi, 0x823a2840
or ecx, esi
or edi, ecx
ror esi, 0x15
or edi, esi
xchg ebx, esi
neg edi
sub ebx, esi
shr edi, 9
jmp 0x475952
mov edx, dword [edx]
and esi, 0x82473da7
bswap ecx
mov ecx, 0x8247cc44
inc edi
or ecx, esi
jmp 0x476937
movzx edx, word [edx]
and esi, edi
mov esi, edi
xor esi, 0x824c22f8
add esi, ebx
dec esi
xchg ebx, edi
add ebx, esi
and ebx, ecx
or ecx, ebx
bswap ecx
or edi, 0x824e2386
add ebx, ecx
and esi, ebx
jmp 0x477977
mov dword [esp + 0x74], edx
rol ecx, 0x11
mov edi, 0x825a4006
mov ebx, ecx
rol esi, 0x12
neg edi
or ebx, 0x825b3b76
dec ebx
shl esi, 0x10
mov esi, edi
add edi, ebx
xchg esi, ebx
jmp 0x4760fb
mul edx
or ebx, esi
ror ebx, 3
sub esi, ebx
ror edi, 0xe
add ecx, edi
add ebx, edi
sub esi, edi
jmp 0x476670
mov edx, dword [esp + 4]
mov esi, ecx
not edi
add esi, ebx
neg esi
ror edi, 0x13
mov esi, ebx
sub edi, esi
bswap edi
and edi, ecx
jmp 0x475d6c
mov edx, dword [esp + 0xdc]
add ebx, edi
or edi, ecx
bswap ecx
sub edi, esi
sub edi, esi
jmp 0x47783f
mov edx, dword [edx]
sub ebx, esi
sub esi, edi
sub ecx, ebx
xor ebx, edi
or ebx, esi
xchg edi, ebx
add ecx, edi
xor edi, ecx
sub edi, ebx
mov ebx, ecx
rol esi, 0xd
add ebx, 0x8274d929
ror ebx, 3
xor ecx, edi
jmp 0x47599d
mov eax, 4
mov edi, ebx
or ecx, esi
bswap edi
sub ebx, esi
mov ebx, esi
mov ebx, edi
jmp 0x47787e
inc dword [esp + 0xc8]
shl ecx, 1
shr edi, 0x1b
and ebx, esi
or esi, edi
and ecx, ebx
and ecx, ebx
sub ecx, esi
and ebx, edi
ror esi, 1
neg esi
neg ecx
jmp 0x477c2f
add dword [esp + 4], 4
neg ebx
and ecx, edi
rol edi, 0x1d
not edi
add edi, esi
shr edi, 0x1f
and edi, 0x829348b8
shr ecx, 0x1f
jmp 0x476c2b
add esp, 0x100
or esi, edi
inc ecx
or esi, ecx
sub esi, 0x82949ab2
and ecx, ebx
xchg edi, ecx
or ebx, ecx
xchg ecx, esi
sub ecx, edi
xor ebx, ecx
jmp 0x476e96
mov dword [esp + 0xdc], edx
mov edi, esi
and ebx, ecx
sub ebx, edi
sub edi, 0x829a00dd
or ebx, edi
or edi, ecx
dec ebx
neg esi
or ebx, 0x829b4ac7
jmp 0x47584e
mov dword [esp + 0x1c], 0
add esi, 0x82a8eb55
or ebx, ecx
and edi, ebx
mov ecx, edi
or edi, ecx
sub ebx, 0x82aa2f30
ror esi, 0x1b
xchg ebx, esi
jmp 0x4773f7
xor al, byte [edx]
add edi, ebx
not edi
xor edi, 0x82ae05aa
mov esi, edi
sub ecx, 0x82ae93ab
add edi, 0x82aed235
or edi, 0x82af11de
xor esi, 0x82af5025
shl edi, 0x15
or ebx, ecx
xor ebx, 0x82b00dea
add esi, ecx
jmp 0x476854
mov edx, dword fs:[edx]
sub ebx, ecx
sub ecx, 0x82b43425
shl esi, 0x16
sub ebx, esi
xor ecx, ebx
mov ebx, ecx
xor esi, ebx
mov esi, 0x82b5b9e3
mov esi, edi
jmp 0x47705f
add edx, 0x3c
xchg esi, ecx
and esi, ecx
xor ebx, esi
and edi, esi
sub esi, ecx
xchg ecx, ebx
and ebx, edi
mov ecx, 0x82cb8995
xor ebx, esi
and ebx, edi
jmp 0x476f54
mov dword [esp + 0xdc], edx
inc ebx
xchg ebx, esi
or ebx, ecx
ror ebx, 2
and ecx, 0x82cfcb57
dec ecx
ror esi, 0x1b
xor ecx, 0x82d09d7b
jmp 0x4779a9
sub esp, 0x100
xor esi, 0x82d3c865
rol edi, 0x1a
or esi, 0x82d44801
mov esi, ecx
not edi
and ebx, esi
sub edi, ebx
mov edi, ecx
xor esi, ecx
jmp 0x475cc1