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

Disassembly:
mov dword [esp + 0x1c], ebx
add edx, 0x29338d46
mov ecx, edx
xchg esi, edx
or edi, ecx
not esi
xor edi, esi
add esi, 0x2935b352
xor edi, ecx
rol edx, 0xd
jmp 0x476937
mov ebx, dword [ebx]
or edi, ecx
or esi, 0x2966e51e
ror ecx, 0x12
xor edi, 0x29677a06
ror ecx, 1
and esi, 0x29682070
and edx, esi
and edi, esi
inc edi
mov esi, edi
jmp 0x47757e
mov ebx, dword [ebx]
or ecx, esi
or ecx, 0x2969ea46
bswap ecx
neg esi
add esi, ecx
mov edi, ecx
sub edi, 0x296b6c85
xchg esi, edx
sub esi, ecx
jmp 0x477c47
add ebx, 0xc
add edx, 0x29765385
mov edx, ecx
sub ecx, edi
mov edx, ecx
add esi, ecx
mov edx, edi
or edx, 0x297810e1
jmp 0x476625
add ebx, dword [esp + 8]
shl esi, 7
ror ecx, 0x14
and esi, 0x29817c88
mov edi, 0x2981c541
dec esi
add esi, edi
xchg esi, edi
add ecx, esi
jmp 0x477cc9
mov ebx, dword fs:[ebx]
and edi, esi
sub esi, edx
or edi, 0x29afb73d
bswap edi
xor edi, ecx
sub edx, 0x29b09362
mov ecx, 0x29b0dcc5
mov edi, edx
shl ecx, 0x1b
xor esi, 0x29b1c8a1
or edi, 0x29b21114
rol edi, 0xa
jmp 0x4762cf
add ebx, dword [esp + 8]
or esi, ecx
xchg edx, edi
bswap edi
mov edx, edi
and edx, ecx
sub edx, 0x29b43726
and edi, ecx
xchg edi, esi
or edi, edx
neg ecx
xchg esi, edi
sub edx, edi
jmp 0x478314
mul ebx
add ecx, edi
xchg edi, ecx
bswap edi
rol ecx, 0x16
mov edi, edx
mov ecx, 0x29f159c7
or ecx, edx
inc edi
xchg ecx, edx
or edx, edi
add edi, esi
mov edi, 0x29f307d2
jmp 0x47854b
pop ebx
xor ecx, 0x2a05a652
neg edx
shr esi, 0x10
not edx
sub ecx, edi
and esi, edi
xor esi, edx
shl esi, 0x19
add ecx, esi
ror esi, 0x13
jmp 0x476755
mov ebx, dword [ebx]
sub edx, ecx
xchg edi, edx
or edi, ecx
not edi
or esi, ecx
or ecx, edi
jmp 0x476c0b
add ebx, 0xc
or edx, esi
add edx, ecx
xchg esi, edi
xor ecx, edi
jmp 0x478ce9
sub esp, 0x80
sub esi, edx
and edi, esi
sub edx, edi
and edx, ecx
inc edx
jmp 0x477eae
mov ebx, dword [esp + 0x54]
dec edx
xchg edx, ecx
sub esi, edi
sub edi, edx
sub edi, ecx
mov esi, ecx
and ecx, edi
add edx, 0x2a3f24cd
inc ecx
jmp 0x4766b0
mul ebx
add edx, ecx
xor edi, ecx
xor edx, 0x2a4bb3d8
add ecx, 0x2a4bfc23
sub edi, ecx
mov esi, edi
mov esi, edx
or ecx, 0x2a4d2a5d
xor ecx, edx
and ecx, edi
xor ecx, 0x2a4e0297
jmp 0x47752e
add dword [esp + 0x1c], 0x78
add esi, edi
add esi, ecx
add edi, edx
and esi, edx
inc edi
shl edx, 0x1d
and esi, edi
or edx, esi
mov ecx, edx
or edi, edx
jmp 0x476d00
inc ebx
xor edx, esi
shr ecx, 0x12
xor ecx, edi
inc ecx
xchg ecx, edx
xor edi, edx
add edx, 0x2a6bd6cd
sub ecx, edi
jmp 0x477ae0
push ebx
sub edi, 0x2a6f8a93
mov edx, ecx
or edx, edi
ror esi, 0xf
add ecx, esi
jmp 0x47769b
mov ebx, dword [ebx]
and ecx, edx
mov edx, 0x2a72cdda
or ecx, edi
add esi, 0x2a735e04
ror edx, 0x1e
xor ecx, esi
add edi, edx
and ecx, esi
jmp 0x478bdd
mov eax, 2
add edi, ecx
or edi, edx
and edi, edx
xchg edi, esi
mov edi, 0x2a7d01d9
or ecx, esi
sub ecx, 0x2a7d9296
or edx, 0x2a7ddbcc
jmp 0x478450
add ebx, dword [esp + 0x74]
dec edi
add esi, edx
xor edi, edx
mov edx, edi
and ecx, edi
and edx, 0x2a7fb615
xor esi, edi
jmp 0x47871e
cmp eax, dword [esp + 0x50]
jmp 0x477a63
mov ebx, dword [ebx]
add esi, edx
mov edi, esi
sub edx, esi
xor esi, 0x2a94dc5a
sub ecx, edx
not edx
inc esi
add ecx, edi
dec edx
add edx, edi
jmp 0x47814c
add dword [esp + 0x54], 4
xchg ecx, esi
xor edi, edx
add edx, esi
xor esi, edi
mov ecx, edi
sub ecx, 0x2a9e21d0
add esi, 0x2a9e7d35
rol ecx, 0xb
mov esi, 0x2a9f10dc
or ecx, edi
jmp 0x476847
mov ebx, dword [esp + 0x54]
mov edi, ecx
mov edx, ecx
inc esi
add ecx, 0x2aa23994
and edi, ecx
xchg ecx, edi
and esi, edx
mov edi, edx
bswap esi
rol edx, 0x1c
or ecx, edi
mov edi, edx
jmp 0x475a6d
mov ebx, 0x30
sub edx, 0x2aa888a0
mov ecx, esi
xchg esi, edi
not edi
or edx, ecx
sub esi, 0x2aaa0323
xchg edx, ecx
and edi, 0x2aaa9524
rol ecx, 0x12
and ecx, edi
xchg edi, esi
jmp 0x475d9c
mov ebx, dword [esp + 8]
dec edi
inc edi
xchg ecx, edi
mov esi, edx
sub ecx, 0x2ab7844f
and edi, ecx
jmp 0x47775e
mov ebx, dword [esp + 0x1c]
add edx, esi
xchg edx, edi
and edi, ecx
sub edi, esi
ror esi, 0xd
sub edi, 0x2ab9a8f6
shr ecx, 0xb
sub ecx, edx
sub edx, ecx
neg ecx
jmp 0x4772c7
add ebx, dword [esp + 0x1c]
xchg esi, edi
inc edx
neg esi
ror esi, 0x1a
xor esi, 0x2abc5820
mov ecx, edx
sub edx, esi
add edi, esi
add edi, ecx
jmp 0x477263
mov ebx, dword [esp + 8]
bswap edi
mov edi, ecx
or edx, ecx
xchg edi, ecx
sub esi, edx
xchg esi, ecx
xor ecx, edi
xchg edi, esi
or edi, 0x2ad383e4
add edi, edx
ror ecx, 8
add ecx, edi
jmp 0x477b59
mov ebx, dword [ebx]
mov edx, ecx
mov esi, edx
xor esi, edx
mov esi, ecx
shr ecx, 0xb
xor esi, edi
add edx, ecx
rol edi, 0x1b
mov edi, ecx
xchg ecx, esi
xchg edx, ecx
xor esi, 0x2adcdabe
mov ecx, 0x2add23a0
jmp 0x478bb3
add ebx, dword [esp + 8]
mov esi, ecx
xchg edx, ecx
not edi
inc ecx
mov edi, esi
not edx
xchg edx, edi
and ecx, 0x2af96a34
dec edi
ror esi, 0xa
xor edx, 0x2afa4935
xor esi, 0x2afe1d8f
jmp 0x479039
mov ebx, dword [esp + 8]
xor edi, edx
add edx, edi
mov ecx, 0x2b1112f1
not ecx
xchg ecx, esi
sub edi, ecx
xor edx, ecx
ror ecx, 0x1b
sub esi, edi
and edx, esi
jmp 0x476977
add dword [esp + 0x1c], 4
shl edi, 0x14
sub edi, ecx
xchg edx, ecx
or edx, 0x2b17a765
add edx, edi
add edx, ecx
sub edx, ecx
ror ecx, 9
and edx, 0x2b19103d
add esi, edx
jmp 0x478364
sub dword [esp + 0x1c], 8
add edx, 0x2b36ed3e
ror esi, 0x1b
ror esi, 0x10
or ecx, edi
shl esi, 0xa
add ecx, edi
sub edx, esi
or edi, ecx
not esi
jmp 0x477ce6
xor al, byte [ebx]
xor ecx, esi
sub edx, ecx
add ecx, edi
and esi, ecx
sub esi, 0x2b5db7d3
shr esi, 0xe
sub ecx, edi
xor ecx, esi
shr edx, 0x10
and esi, edx
jmp 0x478178
mov ebx, dword [ebx]
mov edx, 0x2b7172e3
add edi, 0x2b71b1b9
xchg edx, edi
not esi
and esi, edx
bswap edx
xchg edi, edx
rol edi, 1
xor edx, esi
jmp 0x475dd1
mov ebx, dword [ebx]
sub edi, esi
xor esi, 0x2b998f3e
jmp 0x475918
mov ebx, dword [ebx]
xor edi, ecx
rol edx, 4
mov esi, edi
and esi, edi
and edx, 0x2ba0bfc2
sub edx, edi
shl esi, 0xa
jmp 0x477d60
mov dword [esp + 0x74], eax
xchg ecx, esi
xor esi, 0x2bd0c5ac
xchg ecx, edi
or edx, ecx
sub ecx, edi
mov ecx, esi
neg edi
xchg ecx, edx
add ecx, 0x2bd28361
jmp 0x476ecf
mov dword [esp + 0x1c], ebx
shl edx, 0x1f
rol edi, 0x18
inc edx
or esi, 0x2bd61565
sub edx, esi
neg ecx
and edi, esi
or ecx, edi
add edi, esi
xor esi, edx
not edx
or edi, edx
jmp 0x476526
xor eax, eax
inc edi
xor edi, ecx
or edx, 0x2bea9ad2
xor ecx, 0x2bead91d
or esi, edi
not edx
and esi, edx
and edx, esi
add esi, 0x2bec2090
xor ecx, edx
sub edx, edi
jmp 0x4770a8
add dword [esp + 0x1c], ebx
mov esi, edx
xchg esi, edx
ror ecx, 0x18
xchg ecx, edi
and esi, edx
or edx, 0x2bfa755a
ror edi, 0x19
and ecx, edi
and ecx, esi
mov esi, ecx
bswap edi
and ecx, edi
jmp 0x4782bc
jne 0x478827
dec ecx
rol edx, 0xe
sub esi, 0x2c35a703
xor edi, ecx
dec esi
or edi, 0x2c36627e
sub edx, edi
add esi, ecx
xor edi, ecx
mov edi, edx
and esi, ecx
neg edx
bswap edx
xor esi, edi
or edx, ecx
jmp 0x476d49
cmp byte [ebx], 0
jmp 0x478ea2
add ebx, 0x3c
sub esi, edx
rol ecx, 0xb
mov edx, edi
and edx, edi
or edi, esi
rol esi, 0x11
jmp 0x475a45
add ebx, dword [esp + 8]
shl esi, 0x1c
neg esi
or edi, ecx
ror ecx, 6
mov edi, 0x2c581740
neg ecx
or edi, edx
xchg edi, esi
bswap esi
xchg edi, esi
xchg ecx, esi
or ecx, 0x2c59dcb4
mov esi, edi
jmp 0x4765f6
add esp, 0x80
ror esi, 0xe
xor esi, edx
or edx, edi
sub edx, esi
add esi, edx
xchg edi, edx
add esi, ecx
inc ecx
xchg edx, esi
jmp 0x478e0b
mov ebx, dword [esp + 0x1c]
ror ecx, 3
sub esi, 0x2c63ac6c
mov edi, 0x2c63fafb
jmp 0x476285
add ebx, dword [esp + 8]
or edx, ecx
mov ecx, 0x2c6b16d5
shl edx, 0xb
add esi, edi
and edi, 0x2c6bcece
xchg edx, esi
neg edx
or ecx, edx
sub edi, esi
jmp 0x47846a
mov dword [esp + 0x74], 0
add ecx, 0x2c7f97ae
ror esi, 0x10
sub esi, ecx
and edi, esi
and esi, edi
sub edi, edx
add edx, edi
or edx, 0x2c8158c8
jmp 0x4787bf
mov ebx, dword [ebx]
bswap esi
ror esi, 0x1d
xor ecx, esi
xor edi, 0x2c857d72
bswap edx
dec esi
xor edx, edi
and edi, edx
mov ecx, edi
jmp 0x475b7a
mov ebx, dword [esp + 0x1c]
rol ecx, 0x10
sub edx, ecx
xor edi, esi
and ecx, edx
nop
mov edi, 0x2ca1e526
mov edi, esi
sub esi, ecx
or edi, esi
xor edi, edx
or esi, 0x2ca325f7
jmp 0x477f0c
mov dword [esp + 8], ebx
add esi, ecx
mov edi, 0x2cae6618
xor ecx, edi
add edi, edx
xor edi, esi
dec edx
and esi, 0x2cafa87c
add esi, edx
and ecx, esi
and ecx, 0x2cb05f84
xor esi, edi
jmp 0x476a65
rol eax, 8
and edi, 0x2cb0f06a
or edx, 0x2cb130a9
and ecx, edi
xchg edi, ecx
add ecx, edi
xor ecx, edx
xor edx, esi
xor edx, esi
mov edx, 0x2cb2eef7
xchg ecx, edx
add edx, ecx
mov edx, ecx
add esi, 0x2cb3e118
xchg ecx, edi
jmp 0x4765b7
movzx ebx, word [ebx]
bswap ecx
nop
xchg edx, edi
xchg edx, edi
xor edx, esi
not ecx
xor esi, edx
xor ecx, esi
xor edi, 0x2cc55f6f
jmp 0x476095
add dword [esp + 0x1c], 0x20
and edx, 0x2ccb2f66
not ecx
and esi, edx
nop
xor edx, 0x2ccc3dbc
or edx, edi
or ecx, edi
or esi, edx
jmp 0x476951
mov dword [esp + 0x54], ebx
ror edi, 0x14
or ecx, esi
shr ecx, 7
neg edx
inc edx
sub esi, 0x2cd1ee67
sub edi, ecx
ror ecx, 0x15
sub edx, esi
sub edx, esi
add esi, 0x2cd327c5
jmp 0x47668b
mov ebx, dword [esp + 0x1c]
add edx, ecx
mov edx, 0x2cd68d20
mov esi, edx
xchg edi, esi
xor edi, edx
inc ecx
mov ecx, esi
xchg ecx, edi
and edi, edx
dec edi
xchg esi, ecx
or edi, edx
xor edi, ecx
xor ecx, edi
xchg esi, edi
jmp 0x4771cc
mov ebx, dword [esp + 0x74]
xor ecx, edx
dec esi
mov edx, edi
add ecx, edx
and ecx, edx
xor esi, edx
rol edx, 0x18
jmp 0x47645a
mov dword [esp + 0x54], ebx
xchg esi, ecx
mov ecx, 0x2d0ada5d
xor edx, 0x2d0b1a5e
and esi, edx
jmp 0x478827
add dword [esp + 0x1c], eax
add edx, edi
bswap esi
rol ecx, 0x1e
sub esi, 0x2d56647d
jmp 0x478094
mov eax, 4
and ecx, 0x2d786281
xor edx, ecx
ror edi, 0x10
add edx, esi
xor esi, 0x2d795924
xor esi, 0x2d7998f6
rol esi, 0x1a
sub edi, edx
and edi, 0x2d7a635d
xor esi, edi
and edi, ecx
and edx, edi
jmp 0x47825a
mov dword [esp + 0x54], 0
xor esi, edi
and ecx, esi
inc edx
and ecx, edi
xchg esi, edx
xchg edi, ecx
add esi, 0x2d86b795
and ecx, 0x2d86f540
dec esi
bswap ecx
jmp 0x478f47
inc dword [esp + 0x74]
sub edx, esi
xor ecx, edi
or edx, edi
xchg esi, edi
sub esi, ecx
jmp 0x4767ff
mov dword [esp + 0x50], ebx
mov edx, esi
inc esi
and edi, edx
add edi, ecx
jmp 0x47689c
add ebx, 0x18
or esi, 0x2dd5bcb2
sub edi, edx
rol ecx, 0x12
inc ecx
xchg ecx, edx
and edi, 0x2dd6f7ec
shr ecx, 5
not ecx
xor edx, esi
xchg edi, esi
rol esi, 0x10
add ecx, esi
jmp 0x47679d
mov ebx, dword [ebx]
sub esi, ecx
or edx, esi
neg edi
xchg edi, edx
xchg ecx, edi
sub edi, edx
add edx, esi
xchg esi, ecx
and edx, edi
and ecx, edx
neg esi
xchg edx, ecx
xor edi, edx
xchg edi, ecx
jmp 0x476ac5
mov ebx, dword [ebx]
add edx, edi
add ecx, edi
and edi, ecx
and edi, 0x2df00a2a
and edi, edx
jmp 0x475af4
ret
jne 0x4770a8
sub ecx, edi
xor edx, ecx
bswap edx
mov ecx, edx
xor esi, edx
or edx, edi
mov esi, edi
mov edx, edi
or esi, ecx
and edx, ecx
neg edx
and ecx, edi
jmp 0x476195
mov dword [esp + 8], 0
sub edx, edi
xor esi, 0x2e1a97a0
sub esi, edx
xchg edx, edi
or edi, ecx
add esi, 0x2e1b9e3a
rol esi, 0xf
sub edx, ecx
or ecx, esi
add esi, 0x2e1c9526
jmp 0x478fe7
mov dword [esp + 0x1c], 0
mov edx, ecx
xchg edi, esi
or edi, edx
not ecx
sub edi, ecx
mov edx, 0x2e264e7a
sub esi, ecx
sub ecx, edx
jmp 0x4788ac
mov dword [esp + 0x1c], ebx
and edi, edx
sub edi, ecx
xor ecx, edi
sub esi, edi
xor edi, ecx
ror edx, 0xf
or edx, ecx
add esi, edi
add esi, 0x2e2cac85
and edi, esi
not edi
jmp 0x4763c4