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

Disassembly:
mov ebx, dword [ebx]
not edi
add edx, edi
mov edx, 0xb6856bb
or esi, ecx
xchg ecx, edx
add edx, edi
sub edi, ecx
add esi, edx
and edx, esi
xchg edx, edi
or edx, esi
neg edx
xor ecx, 0xb6c44d8
inc ecx
and ecx, edx
shl ecx, 0x13
jmp 0x4fcae3
mov ebx, dword [ebx]
inc edi
sub esi, 0xb8c0f11
mov esi, ecx
add edx, edi
mov edi, edx
dec ecx
add esi, edx
or esi, ecx
jmp 0x4fdb84
movzx ebx, word [ebx]
xor edx, esi
rol edx, 0xd
jmp 0x4fba76
mov ebx, dword [esp + 0x50]
mov edi, esi
mov edx, 0xbc6e7e8
sub esi, ecx
xchg esi, ecx
add edx, esi
xor edx, 0xbc7e0d5
sub ecx, edx
and edx, edi
add edi, esi
sub esi, edi
or edi, 0xbc90c85
jmp 0x4fac5c
xor al, byte [ebx]
xchg edx, esi
mov edx, esi
and edx, 0xbd2f19a
sub edi, 0xbd87a9a
not esi
jmp 0x4fd54f
mov ebx, dword [esp + 0x12c]
xor edx, esi
bswap edi
or ecx, edi
ror esi, 0x16
bswap edx
or edx, edi
and ecx, 0xbf635da
sub edi, esi
xor ecx, 0xbf715d8
and esi, edi
ror edx, 0x12
ror esi, 0x14
jmp 0x4fcce3
mov dword [esp + 0xb8], 0
not edi
mov edx, ecx
not edi
and edi, 0xc025ad3
or edi, edx
add ecx, 0xc02d542
sub esi, ecx
shl ecx, 0xa
add edx, 0xc03967c
inc edi
jmp 0x4fbb5f
pop ebx
xchg edx, edi
mov edx, 0xc2fd4a1
add ecx, esi
and edi, esi
mov ecx, 0xc308ad6
and edx, esi
rol ecx, 0x1e
add edx, ecx
jmp 0x4fc04c
mov ebx, dword [esp + 0x50]
add edx, ecx
add edx, edi
shl ecx, 0x1c
jmp 0x4fd7d1
mov dword [esp + 0x50], ebx
dec edx
and edx, edi
shr edx, 0x18
sub edi, 0xc334b2a
ror ecx, 0x1b
or edi, 0xc33d085
mov ecx, edi
mov edx, edi
jmp 0x4fc005
push ebx
inc edi
mov edi, esi
xor edi, 0xc429dac
shr ecx, 0x1d
and ecx, edx
xor ecx, edi
mov edi, 0xc44697a
neg edx
rol esi, 0x1c
ror esi, 0x18
add ecx, edi
xor esi, edi
add ecx, edx
jmp 0x4fbb84
add ebx, dword [esp + 0x12c]
inc esi
not ecx
xchg edi, esi
sub ecx, esi
and edx, 0xc4b0917
inc edx
and esi, 0xc4bf1dc
sub edi, ecx
shl edx, 0xb
xor edx, esi
jmp 0x4fb159
mov ebx, dword [ebx]
shl esi, 0x1f
or esi, edx
add ecx, edi
xchg esi, edi
or ecx, edi
xor edi, esi
mov edx, ecx
jmp 0x4fccc8
mov dword [esp + 0x24], 0
shl edi, 0x14
rol edi, 4
add esi, edi
or ecx, esi
add edx, ecx
jmp 0x4fb880
add dword [esp + 0x50], 4
xchg esi, ecx
xor esi, 0xcb81d4e
shr edi, 0x18
rol edi, 0x1a
ror edx, 0x13
or edx, esi
add ecx, edx
sub ecx, edx
xor ecx, edx
or esi, edx
mov ecx, edx
and ecx, edi
mov edx, esi
shr edx, 0x10
jmp 0x4fae76
mov dword [esp + 0x50], ebx
or edi, 0xcc12673
or esi, edi
mov esi, edi
not edx
dec edx
shr ecx, 9
rol edi, 5
jmp 0x4fd239
add esp, 0x178
ror edi, 0x1c
and ecx, esi
mov esi, ecx
xor ecx, edx
sub esi, 0xd0f102c
add edx, edi
xchg ecx, edx
ror edi, 0x19
mov ecx, edx
xor edx, edi
jmp 0x4fdaaa
mov ebx, dword [ebx]
add edx, ecx
mov edx, 0xd1a5fcc
add ecx, 0xd1a9cd4
xchg edi, esi
rol edi, 4
neg esi
sub edx, edi
neg edi
and esi, edi
ror edi, 6
add ecx, edi
jmp 0x4fc21d
sub dword [esp + 0x24], 8
xchg edx, ecx
xchg esi, ecx
neg edi
xor ecx, edx
rol edi, 0xb
add ecx, 0xd20c329
mov edi, esi
shl edi, 4
neg ecx
mov esi, edi
ror esi, 0x1d
jmp 0x4fc3c5
mov dword [esp + 0x144], ebx
xchg edx, esi
mov edi, esi
xchg edx, ecx
ror esi, 0x1b
sub edi, 0xd2ca152
or edx, esi
shr edi, 0xb
xor esi, edx
or esi, edx
jmp 0x4fdc3e
jne 0x4fd239
rol edx, 2
mov ecx, 0xd59ba61
and esi, ecx
sub ecx, esi
add ecx, edi
add ecx, 0xd5aa80b
mov edi, 0xd5c6514
xchg edi, edx
jmp 0x4fc72d
mov dword [esp + 0x24], ebx
xchg ecx, esi
sub edi, esi
xchg ecx, esi
add esi, 0xd5dc063
xchg edx, esi
or edx, 0xd5e3c05
add esi, ecx
sub ecx, esi
and esi, edx
or edx, edi
jmp 0x4fb146
mul ebx
add edi, edx
xor ecx, edx
sub edx, 0xd706552
xchg edx, edi
xchg edi, ecx
jmp 0x4fc0bb
mul ebx
xor edx, ecx
xchg edi, esi
add edx, ecx
or edi, 0xd7b476b
mov edi, edx
add edi, esi
xor edi, esi
jmp 0x4fc815
mov dword [esp + 0x50], 0
mov edi, 0xd7fe407
inc esi
and edi, esi
neg esi
xchg edx, edi
and edx, esi
xor edi, edx
add esi, ecx
shr edx, 0x1f
jmp 0x4fc8db
xor eax, eax
shr ecx, 0x13
mov edx, edi
sub edi, esi
sub edx, edi
and ecx, edi
xchg esi, edx
or edx, edi
or edx, 0xd841669
mov edx, esi
sub esi, edx
inc esi
or edi, ecx
jmp 0x4faee0
add ebx, dword [esp + 0x12c]
sub edx, esi
sub ecx, edx
bswap edx
add edi, edx
mov edi, 0xda65298
and ecx, edi
or edx, edi
shl edx, 6
or edi, edx
shr esi, 0x1c
jmp 0x4fb554
mov ebx, dword [esp + 0x12c]
or edi, esi
and edi, esi
or ecx, edx
and edi, edx
xchg esi, ecx
add esi, 0xdb01a28
sub edx, edi
xor edi, 0xdb09422
or edx, 0xdb0d5b5
nop
jmp 0x4fc638
add dword [esp + 0x24], 0x78
sub ecx, esi
sub edi, 0xdee85a7
mov edx, edi
mov edi, ecx
mov edi, edx
rol edx, 3
shl edi, 0x18
add esi, edx
xchg ecx, esi
xor edi, edx
sub edi, esi
and edi, esi
xor edi, esi
jmp 0x4fbc30
mov ebx, dword fs:[ebx]
mov edi, esi
add edi, ecx
sub esi, ecx
not edx
mov edi, esi
add ecx, edx
add ecx, edx
xchg edi, edx
xor edx, 0xe1e8c00
inc edx
mov edx, 0xe1f0a42
and edi, ecx
mov edx, 0xe1f867f
dec esi
add esi, ecx
add edx, edi
jmp 0x4fddb0
mov eax, 2
sub edi, edx
sub edi, 0xe2dff00
inc edx
or edx, edi
add ecx, 0xe41c899
jmp 0x4fdbb0
cmp eax, dword [esp + 0x144]
jmp 0x4fb94e
mov ebx, dword [ebx]
inc edi
and ecx, 0xe4e8139
or edi, edx
ror edx, 0xa
shr esi, 0x13
sub edi, edx
mov edx, esi
add esi, edx
and edx, ecx
mov ecx, edx
mov esi, 0xe5278e5
jmp 0x4fc31e
add dword [esp + 0x24], eax
rol ecx, 0xe
sub edi, esi
and ecx, esi
xchg edi, esi
add ecx, 0xe54c199
sub edi, ecx
mov esi, ecx
dec ecx
xor edx, edi
jmp 0x4fcd2b
mov eax, 4
add esi, ecx
shr edx, 0x16
not ecx
jmp 0x4fada5
inc ebx
or edx, ecx
mov ecx, edi
shl esi, 0xf
and edi, edx
sub esi, edx
sub edi, esi
shl edi, 5
and edx, esi
and edi, ecx
rol edi, 0x14
add ecx, 0xe8b7310
inc ecx
and edi, edx
jmp 0x4fc725
add ebx, dword [esp + 0x12c]
xor edi, ecx
sub edi, esi
or edi, edx
and esi, edx
mov edi, ecx
xchg ecx, edx
shl esi, 0x13
not ecx
xor esi, edi
or esi, edi
jmp 0x4fb974
mov ebx, dword [ebx]
or ecx, 0xea14198
or edi, esi
xor edx, ecx
or ecx, 0xea1fe17
xor edx, ecx
inc esi
jmp 0x4fd08c
mov ebx, dword [ebx]
nop
rol esi, 3
mov ecx, edi
xor edi, edx
mov ecx, edi
mov ecx, 0xeac01bd
shr edx, 0x1d
or edx, esi
or esi, edx
neg esi
and esi, edi
and edi, ecx
sub edi, esi
jmp 0x4fd388
add ebx, 0x18
xor edi, esi
shr ecx, 0xf
xor edi, 0xeaf1a9c
or esi, edi
bswap edx
jmp 0x4fc296
mov ebx, dword [esp + 0x24]
xor edx, edi
sub ecx, 0xebf9be5
xchg edi, ecx
xor esi, edi
xchg edx, ecx
nop
neg edi
add esi, edi
mov esi, ecx
add edi, ecx
add esi, edi
jmp 0x4fb79e
add ebx, dword [esp + 0x24]
mov edx, ecx
and esi, 0xf18a027
and edi, ecx
xor edx, 0xf198d1b
and esi, 0xf19fbf2
rol esi, 0xf
mov edx, edi
add esi, edx
or esi, 0xf1bacb0
shr ecx, 0x11
mov esi, edx
jmp 0x4fd5ca
mov ebx, dword [esp + 0x24]
or edi, esi
xchg edx, edi
and ecx, edx
shr ecx, 0x19
or ecx, esi
sub esi, ecx
shr esi, 0xc
add ecx, edx
mov edx, esi
or edi, 0xf243ee3
mov ecx, edi
or edi, esi
jmp 0x4fd628
cmp byte [ebx], 0
jmp 0x4fca30
add dword [esp + 0x24], 4
or ecx, 0xf365df3
or edi, edx
sub esi, 0xf3763f3
or edx, edi
and esi, edx
bswap esi
sub esi, edi
shr edi, 0x15
jmp 0x4fde6e
mov dword [esp + 0xb8], eax
and ecx, edi
or esi, edx
or edx, ecx
nop
mov esi, edx
ror edi, 0x1b
ror ecx, 0x1e
or ecx, edx
xchg edi, esi
mov edx, 0xf71faa9
or ecx, edi
or edx, ecx
jmp 0x4fb7f2
mov dword [esp + 0x12c], 0
shr edi, 0xf
and esi, 0xf9312d1
neg ecx
mov ecx, 0xf940d8a
shr edx, 0xb
neg esi
sub ecx, 0xf96a947
mov edx, 0xf97378b
xor esi, 0xf97749a
or esi, edx
ror ecx, 8
xchg ecx, esi
xchg edx, edi
sub esi, edx
jmp 0x4fb454
add ebx, dword [esp + 0x12c]
and edx, ecx
and ecx, edi
and ecx, edi
jmp 0x4fb73c
jne 0x4faee0
add edx, esi
xor esi, edi
xor edi, ecx
or edi, edx
bswap esi
and esi, edx
and edi, 0xfc0656d
sub ecx, edx
shr esi, 5
jmp 0x4fb129
add ebx, 0xc
add edx, esi
ror edx, 0x13
or edx, 0xfe87950
or edx, ecx
sub esi, 0xfe954a4
or edi, edx
not ecx
mov edi, esi
sub edi, ecx
add ecx, esi
xchg edi, esi
mov edi, 0xfee4906
xor ecx, 0xfeeb55b
shl ecx, 6
jmp 0x4fb43e
mov ebx, dword [ebx]
and ecx, edx
and edi, ecx
and ecx, esi
xor ecx, edi
xchg edx, esi
xor edx, esi
add ecx, edx
add ecx, esi
xor esi, edx
sub esi, ecx
jmp 0x4fc096
add ebx, 0x3c
or esi, edx
mov esi, edx
bswap ecx
sub edi, edx
or ecx, esi
sub ecx, edi
add edi, ecx
and edi, ecx
ror esi, 6
add edx, 0x101eb8ff
and edi, 0x101ef666
jmp 0x4fc2f9
mov ebx, dword [esp + 0x24]
ror edi, 6
or edx, ecx
sub esi, ecx
mov ecx, edi
and esi, 0x10225482
add edi, ecx
rol ecx, 0xc
jmp 0x4fdc97
add dword [esp + 0x24], 0x20
sub ecx, 0x1073ac07
sub esi, edx
xchg edx, esi
xchg esi, edx
or edi, 0x10755a7e
inc ecx
ror edx, 0xf
xchg esi, edx
xor esi, ecx
ror esi, 0x18
mov ecx, edi
jmp 0x4fc687
mov dword [esp + 0x12c], ebx
add edi, esi
sub esi, ecx
and edi, edx
and edi, 0x109729b6
xchg ecx, esi
or edx, 0x1097a3e7
sub esi, edi
dec ecx
jmp 0x4faf6f
inc dword [esp + 0xb8]
and esi, 0x10bd86d3
sub esi, 0x10bdc7f0
and ecx, 0x10be0537
shr esi, 4
shl edi, 0x1b
xor edi, esi
and ecx, edx
shr edx, 0x15
sub ecx, edi
add edi, ecx
and edx, ecx
jmp 0x4fb508
mov dword [esp + 0x24], ebx
add esi, edi
mov edi, esi
bswap edx
and esi, 0x10d6b347
add edx, 0x10d75ef9
xchg edx, ecx
or esi, edi
xchg edi, edx
mov edx, edi
add edx, ecx
jmp 0x4fbea9
rol eax, 8
sub esi, edi
shl esi, 0x12
xor ecx, esi
xor edi, ecx
xor edi, esi
xor edi, 0x11153156
sub edi, esi
dec esi
or esi, edx
ror edx, 8
jmp 0x4fc1c6
mov ebx, dword [ebx]
bswap edx
sub edx, 0x111eca5e
mov esi, ecx
neg esi
xchg edi, esi
and edi, 0x111fc85b
jmp 0x4fd6c4
mov ebx, dword [ebx]
or ecx, esi
not edx
xor edi, edx
xor esi, edx
and esi, 0x112813a5
jmp 0x4fbbe9
mov dword [esp + 0x24], ebx
xchg edi, edx
or esi, ecx
bswap esi
xchg esi, edx
sub ecx, edx
jmp 0x4fd9dd
add ebx, dword [esp + 0xb8]
xor ecx, 0x1165ed55
xor edi, ecx
sub ecx, 0x1166e252
sub ecx, esi
shr edi, 0x17
add edx, edi
jmp 0x4fc10b
mov ebx, dword [esp + 0x12c]
xor ecx, edi
and edi, ecx
shr edi, 0x1c
shl esi, 0x14
or edi, 0x11a64f96
mov edi, esi
jmp 0x4fdb1a
ret
add dword [esp + 0x24], ebx
sub edx, edi
mov ecx, esi
add ecx, edi
or edi, ecx
jmp 0x4fcf83
add ebx, dword [esp + 0x12c]
sub ecx, edx
not esi
ror esi, 0x1b
add edx, esi
rol esi, 0x1d
sub esi, edx
shl edx, 9
or edx, 0x11dd19fb
mov esi, 0x11dd5413
xchg edx, ecx
not edi
jmp 0x4fb17e
mov ebx, dword [esp + 0xb8]
add ecx, edi
mov edi, edx
bswap esi
or ecx, edi
or ecx, edx
rol esi, 0x1a
or ecx, edx
dec ecx
inc edi
not edi
or ecx, edi
or edi, edx
sub ecx, 0x11e105a8
xchg esi, edi
jmp 0x4fbb09
mov ebx, 0x30
mov ecx, esi
and esi, edx
or esi, edi
shl esi, 0x1c
and edx, esi
or ecx, 0x11e82135
not ecx
jmp 0x4fbf82
mov ebx, dword [ebx]
shl ecx, 6
add edi, ecx
xor edx, 0x11eed67b
xchg ecx, edi
or ecx, 0x11efb590
and edx, edi
sub esi, edi
xor ecx, 0x11f12837
jmp 0x4fc945
mov ebx, dword [ebx]
add ecx, edx
and edx, edi
add esi, edi
sub edx, ecx
sub edx, 0x1204b661
and ecx, edi
and edx, ecx
inc esi
xchg esi, edi
shr ecx, 9
xchg esi, ecx
sub ecx, esi
xor edi, esi
xor edx, esi
jmp 0x4fb1a7
add ebx, 0xc
mov edi, 0x1220363d
add edi, ecx
ror edx, 0xc
bswap edi
rol edi, 0x12
bswap esi
jmp 0x4fab1d
mov ebx, dword [esp + 0x24]
shr edx, 0x12
or esi, edx
and esi, edx
shl ecx, 0x17
add edx, ecx
sub edi, esi
or edi, 0x1230016a
rol esi, 5
mov edx, esi
xor esi, edx
xor ecx, edi
jmp 0x4fdd29
sub esp, 0x178
mov edi, esi
add esi, edx
dec ecx
or ecx, edi
xor esi, edx
sub ecx, edx
not esi
sub ecx, edx
shr edx, 0x1b
sub esi, edx
mov esi, 0x1244eada
jmp 0x4fafe8