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

Disassembly:
mov ebx, dword [ebx]
mov esi, ecx
shl esi, 0xb
xchg esi, edi
or esi, ecx
shr edx, 0x10
shl ecx, 0xc
and edi, edx
mov edx, ecx
dec edi
jmp 0x482496
mov ebx, dword [esp + 0x24]
xchg edi, ecx
sub edx, ecx
or edx, esi
ror edi, 0xa
xchg ecx, edi
mov esi, ecx
inc esi
xor ecx, edi
neg ecx
jmp 0x483877
mov ebx, dword [ebx]
mov edi, 0x9b8f583a
add edx, 0x9b9185ae
rol edi, 0x10
sub edi, ecx
or edi, edx
xchg esi, edi
neg esi
rol ecx, 0xd
sub edi, ecx
shr edx, 0xd
jmp 0x481abc
mov ebx, dword [ebx]
xor edx, edi
or esi, 0x9c67421b
or esi, 0x9c696bd2
xor edi, edx
neg esi
xor edx, ecx
add ecx, edx
xchg esi, edx
dec ecx
rol ecx, 0xf
inc ecx
or esi, edx
mov ecx, edx
or edx, edi
or edx, esi
jmp 0x48177c
mov dword [esp + 0xc], ebx
sub edx, esi
ror esi, 0x13
xchg esi, edx
add esi, 0x9cb4680c
or edx, edi
xor edx, 0x9cb96a6a
or edi, esi
and edx, 0x9cbda5a7
xor ecx, esi
jmp 0x483ed1
sub esp, 0xbc
and edi, edx
xchg edx, ecx
or esi, edi
bswap edx
shl ecx, 0x1a
and ecx, edi
or edx, ecx
or esi, edi
neg ecx
jmp 0x482415
add dword [esp + 0xc], 0x20
xor edx, esi
and edi, ecx
add esi, 0x9d304667
sub ecx, edx
inc esi
and ecx, esi
add edi, 0x9d38ccaa
sub edx, edi
or esi, edi
add esi, 0x9d3f7643
inc edi
jmp 0x48221e
mov ebx, dword [ebx]
shr ecx, 0x12
not edi
sub edi, edx
shl edx, 5
add edi, esi
xor esi, ecx
xchg edx, edi
add esi, ecx
jmp 0x481b58
mov dword [esp + 0x10], ebx
and edi, edx
add esi, ecx
and edx, 0x9d6f4854
xor edx, edi
mov ecx, 0x9d73d62f
mov ecx, esi
dec ecx
jmp 0x484411
add ebx, dword [esp + 0x10]
xor ecx, 0x9da5103f
or esi, edi
and esi, edx
add esi, ecx
or edx, ecx
shl esi, 0x1a
and edi, esi
jmp 0x48217f
add dword [esp + 0x24], 4
xor ecx, 0x9eb5f9a3
or edi, 0x9eb82466
inc edi
shl esi, 0x1b
bswap ecx
mov edx, ecx
mov ecx, esi
bswap edi
and edi, ecx
bswap ecx
and edi, edx
or esi, ecx
sub esi, edi
add edi, esi
rol ecx, 0x12
not edx
jmp 0x4813e3
mul ebx
rol ecx, 3
xor ecx, edx
inc edx
sub edx, 0x9ee901be
mov edx, 0x9eeb30a8
sub edi, 0x9eed5d4a
mov esi, edx
xchg ecx, esi
mov edi, ecx
dec ecx
and esi, ecx
not edi
or ecx, 0x9f03229a
xchg edx, esi
neg ecx
jmp 0x482ecb
add ebx, dword [esp + 0x10]
sub ecx, esi
sub esi, edx
xchg edi, edx
xor ecx, esi
mov esi, ecx
and edx, 0x9f149e2c
bswap edx
sub esi, ecx
jmp 0x4835bb
jne 0x483caf
bswap esi
sub esi, edi
shr edi, 0x1e
or ecx, 0xa01ec42e
dec ecx
inc esi
shr esi, 0x13
jmp 0x4822d1
mov ebx, dword [esp + 0xc]
or esi, edx
xor edx, 0xa049794b
xor esi, edi
add esi, edi
or ecx, edi
xor edi, edx
or ecx, 0xa0545c6f
not ecx
and esi, ecx
sub esi, edi
neg ecx
add esi, ecx
jmp 0x483536
mov ebx, dword [ebx]
add ecx, 0xa07b9702
rol esi, 8
add edx, 0xa07fc0db
or edx, edi
and esi, edi
and edi, ecx
mov ecx, 0xa08815a7
or esi, 0xa08a54a9
dec esi
sub esi, 0xa08e8ffa
add edi, esi
bswap ecx
add edx, 0xa0957d13
rol edx, 0x16
mov esi, ecx
jmp 0x4816f2
add dword [esp + 0xc], eax
or ecx, edi
xor esi, edi
xchg ecx, edi
and ecx, edx
mov edi, esi
sub edx, 0xa0bded1b
and edi, esi
xor edx, 0xa0c2fd3e
jmp 0x4833e5
add ebx, 0x18
xchg edx, esi
mov esi, ecx
sub ecx, esi
xchg esi, edx
xchg edi, edx
or ecx, 0xa0de6be5
mov esi, ecx
dec ecx
xchg esi, edx
add ecx, 0xa0ebd89b
and ecx, edx
sub ecx, edx
jmp 0x482d19
mul ebx
or ecx, esi
xor edi, ecx
mov ecx, edx
or ecx, esi
shr esi, 0x14
and ecx, edi
jmp 0x481b1a
mov dword [esp + 0x24], 0
inc edi
mov edx, edi
xchg edi, ecx
sub esi, edx
and edx, esi
mov edi, esi
not ecx
sub ecx, edx
xor edi, esi
and esi, ecx
mov edi, esi
jmp 0x483081
mov ebx, dword [ebx]
not ecx
xchg esi, edx
mov ecx, 0xa3d82fe8
sub esi, 0xa3da7495
sub esi, ecx
jmp 0x483680
rol eax, 8
and edx, 0xa43d652b
not ecx
xor edi, esi
xor esi, edi
and edx, esi
xchg edx, edi
mov esi, 0xa44a7888
xor esi, edx
rol ecx, 4
jmp 0x483775
add esp, 0xbc
mov esi, edi
xor ecx, esi
inc ecx
or edx, edi
xor esi, ecx
or ecx, edx
or ecx, 0xa55e1a85
dec edi
nop
shr edi, 0xf
jmp 0x48351a
mov ebx, dword [esp + 0xc]
or edx, esi
bswap edx
not esi
shr edx, 0xe
xchg edx, esi
add edi, ecx
and ecx, edi
xchg edx, esi
inc ecx
jmp 0x482f93
mov dword [esp + 0x24], ebx
neg edx
shl edi, 3
xor esi, edi
add esi, ecx
not edi
xchg esi, edi
add edi, edx
or ecx, 0xa60ab754
jmp 0x482f47
pop ebx
and esi, edx
or esi, edx
xchg ecx, edi
sub esi, ecx
xor esi, 0xa657b2e8
not esi
xchg edx, ecx
jmp 0x482b7f
mov ebx, dword [ebx]
nop
not edx
shl edx, 0x1c
jmp 0x4815dc
mov dword [esp + 0x8c], 0
nop
sub edx, ecx
and ecx, edi
add edi, 0xa734d408
inc esi
dec esi
xor ecx, esi
not esi
xor esi, edi
jmp 0x481e54
add ebx, dword [esp + 0x10]
add esi, ecx
ror edx, 9
not esi
and edi, 0xa78b3fab
and esi, edi
add ecx, edi
sub edi, esi
jmp 0x482f18
add ebx, 0x3c
xor edi, ecx
or esi, 0xa895bb71
add ecx, 0xa897e262
and edi, edx
sub edx, edi
mov ecx, 0xa89e5539
or esi, ecx
or edi, 0xa8a2e154
and edi, 0xa8a515d2
xchg esi, edx
jmp 0x48234c
mov ebx, dword [esp + 0xc]
and ecx, edi
add ecx, 0xa9137634
xchg ecx, edi
or ecx, edx
bswap edi
or edx, edi
xor esi, edi
mov ecx, esi
not ecx
jmp 0x481332
add dword [esp + 0xc], 4
mov edx, edi
xor edx, edi
and esi, edx
xchg edi, esi
shr edi, 0x1f
xchg esi, ecx
or edx, esi
xchg edx, ecx
add edi, 0xaa6924a8
sub edi, edx
xchg edx, ecx
or esi, 0xaa6fa8eb
jmp 0x481a6d
cmp byte [ebx], 0
jmp 0x481a34
add ebx, dword [esp + 0x8c]
mov ecx, esi
add ecx, 0xadb84c27
mov ecx, 0xadbaacff
sub esi, ecx
xor edi, edx
xchg esi, edi
xor esi, ecx
or esi, edx
shl edx, 0xa
jmp 0x4841ee
cmp eax, dword [esp + 0x7c]
jmp 0x483b61
mov ebx, dword [esp + 0x24]
add ecx, esi
and edi, esi
shl edi, 0x1b
xchg esi, ecx
bswap edx
xor esi, edi
sub ecx, 0xaf00215d
add edx, 0xaf027312
dec edx
or ecx, edx
not edx
dec edx
or esi, 0xaf1e5475
xor edx, ecx
sub edx, esi
jmp 0x482ae2
mov ebx, dword [ebx]
dec esi
mov edi, ecx
or esi, edx
and edi, ecx
and esi, edx
bswap esi
and edi, 0xaffe348a
or edx, 0xb000467f
xor edi, ecx
jmp 0x48171f
add ebx, dword [esp + 0xc]
or ecx, 0xb0094c93
sub esi, 0xb00b7b6f
ror edx, 0x18
xchg esi, ecx
xchg edi, esi
shl edi, 0x1d
xor edi, 0xb0168ae8
or edx, ecx
xchg esi, edx
jmp 0x4831a8
mov dword [esp + 0x8c], eax
bswap esi
mov edx, edi
neg ecx
or edi, 0xb1b935ca
xor ecx, edx
or edx, esi
mov ecx, 0xb1c3f5ee
dec esi
add ecx, 0xb1ccb0a2
mov ecx, esi
or edi, ecx
and esi, edi
jmp 0x483e6b
push ebx
xor edi, edx
add edi, 0xb20353a1
xor edx, esi
ror edi, 8
or esi, edi
and edi, ecx
ror ecx, 5
rol esi, 3
and esi, edi
jmp 0x483622
mov dword [esp + 0xc], ebx
or esi, ecx
xor ecx, edi
not edi
neg esi
jmp 0x482c5a
mov eax, 2
dec edx
xor edi, edx
and ecx, esi
and esi, ecx
mov ecx, 0xb24c9dc4
or edi, edx
not edi
xchg ecx, edi
or edi, edx
ror edx, 0x11
rol ecx, 0x1d
shl edi, 0xc
jmp 0x483e9f
mov dword [esp + 0xc], ebx
shl edi, 8
and ecx, edi
xchg ecx, edi
rol ecx, 6
xor edi, esi
and edi, ecx
ror ecx, 0x18
xor esi, edx
add edi, esi
xor esi, edi
mov esi, edi
jmp 0x483a2e
mov ebx, dword [ebx]
xor esi, edx
or esi, edi
mov edx, esi
sub edi, 0xb2835b11
add esi, edx
mov esi, 0xb2ccc87a
xchg ecx, esi
jmp 0x4818b9
mov dword [esp + 0x10], 0
xchg esi, edi
xchg ecx, esi
xor edx, edi
and ecx, edi
and esi, 0xb3b5537f
or edi, ecx
jmp 0x483712
mov ebx, dword [ebx]
ror edi, 6
mov edx, 0xb674ba72
xchg esi, edi
or esi, edi
or esi, 0xb67b5fbb
mov edi, 0xb67d86cf
ror ecx, 3
or edi, esi
xor esi, ecx
xchg edx, ecx
bswap ecx
jmp 0x482f6e
mov ebx, dword [esp + 0xc]
xor ecx, 0xba2d6557
inc edx
add edi, edx
or esi, 0xba3ce007
and ecx, edi
xchg edx, ecx
xchg esi, ecx
xor edx, 0xba45cac2
xchg ecx, edi
and ecx, edi
or edx, esi
inc esi
and edx, ecx
jmp 0x481569
ret
mov ebx, dword [ebx]
add edx, 0xbb28df69
sub edx, edi
or edi, edx
jmp 0x484711
mov dword [esp + 0x24], ebx
xor esi, 0xbb77931e
rol edx, 0x1e
dec edx
bswap edx
mov esi, 0xbb803170
rol ecx, 0x15
or edi, edx
sub ecx, 0xbb86cace
xchg esi, edi
shr edx, 0x17
jmp 0x484562
xor eax, eax
sub ecx, edx
or edi, edx
xchg ecx, esi
xor edi, ecx
mov esi, edx
xor esi, ecx
xchg edi, esi
add ecx, edi
jmp 0x483caf
add ebx, 0xc
bswap edx
xchg edx, esi
mov edi, edx
xor ecx, edx
shl ecx, 0x19
jmp 0x481401
mov dword [esp + 0xc], 0
rol edi, 0x1c
not edx
sub esi, edx
bswap edx
xor edi, esi
not edx
sub ecx, 0xbcb1a194
rol ecx, 0x1a
mov edi, esi
mov edi, esi
neg edx
jmp 0x484070
inc ebx
xor esi, edx
xor edi, esi
xchg esi, edx
xor edi, esi
and edx, edi
rol esi, 1
and ecx, edi
add edx, edi
or ecx, 0xbd1e13be
and ecx, edi
or edi, 0xbd223541
xor edx, edi
jmp 0x482a73
mov ebx, dword [ebx]
xchg esi, edx
xor ecx, edx
xor edx, ecx
sub esi, edi
sub ecx, esi
mov edi, esi
xchg esi, edi
jmp 0x48468e
mov ebx, dword [esp + 0x10]
nop
or ecx, esi
sub edx, 0xc2ca744d
sub edi, 0xc2cccac4
xor edi, edx
xor edi, edx
xor edx, ecx
xor edx, esi
sub edx, esi
and ecx, edi
xor esi, ecx
mov edi, esi
xchg esi, edx
mov edx, ecx
shl edi, 0xc
jmp 0x483c8c
jne 0x484562
shl edx, 0x16
or edx, ecx
mov edi, ecx
add edx, edi
xchg esi, edi
rol esi, 9
sub edx, ecx
add ecx, 0xc39b0dab
jmp 0x482928
add dword [esp + 0xc], ebx
ror edi, 8
or ecx, esi
neg esi
xchg edx, esi
xor esi, 0xc96173b3
shr esi, 0x12
rol edi, 0x13
and ecx, edi
jmp 0x4816b1
xor al, byte [ebx]
or edx, 0xc969c457
dec edi
and esi, 0xc96db45e
and edi, ecx
xor ecx, esi
inc edi
shr esi, 0x1d
jmp 0x482008
sub dword [esp + 0xc], 8
xor edi, 0xca8d26e3
add edi, esi
sub esi, edx
and ecx, 0xca92e0f7
and edx, 0xca94dfd1
xchg edi, esi
xor esi, edi
or edx, edi
sub edx, edi
sub edx, 0xca9ed57b
or ecx, edi
dec ecx
jmp 0x48272e
mov ebx, dword [esp + 0x8c]
xor ecx, 0xcaa4f85f
dec edi
xchg ecx, edi
mov esi, edi
or esi, edi
xor ecx, 0xcab00b5e
sub ecx, edi
xchg edi, ecx
ror edi, 8
jmp 0x481886
add dword [esp + 0xc], 0x78
not edx
add ecx, edi
xchg esi, ecx
mov esi, edi
add ecx, 0xcac6f7d5
xchg edi, esi
sub esi, ecx
dec ecx
xchg edx, ecx
dec edi
add ecx, edi
mov edx, 0xcad701ea
or ecx, esi
jmp 0x4846cf
mov ebx, 0x30
and edx, esi
bswap edi
ror edi, 0xd
shl ecx, 1
and edi, esi
shr edx, 0x1e
sub esi, ecx
not esi
xchg esi, edi
bswap ecx
xor ecx, 0xcbd93ee7
dec esi
jmp 0x4842ec
mov dword [esp + 0x7c], ebx
or esi, 0xcbde77fb
and esi, ecx
shl ecx, 0x17
or ecx, 0xcbe573c2
or edx, edi
sub edx, edi
and esi, edx
mov edx, ecx
jmp 0x484048
mov eax, 4
sub ecx, 0xcccd5f36
or esi, edi
and edx, 0xccd23f97
and edi, ecx
sub ecx, esi
sub esi, edx
not esi
add edx, esi
and esi, ecx
jmp 0x48442e
mov ebx, dword fs:[ebx]
sub esi, edi
dec ecx
and esi, edi
mov edx, ecx
add edi, edx
or edi, edx
xchg edi, esi
add edi, ecx
add edi, edx
ror edi, 0xb
xor edi, esi
shr esi, 4
inc edx
xor edi, esi
and edx, edi
jmp 0x484455
mov ebx, dword [esp + 0x10]
and edi, 0xce43a48c
or edx, edi
bswap edx
shr esi, 3
xchg edi, edx
neg esi
jmp 0x48264d
movzx ebx, word [ebx]
sub esi, edi
mov esi, edx
bswap ecx
or ecx, esi
sub edi, 0xce57b6b7
bswap edx
or ecx, edi
mov edx, esi
sub esi, edx
shl edi, 0x15
or ecx, edx
xor esi, edx
or edi, ecx
jmp 0x481e09
add ebx, 0xc
rol edi, 9
sub esi, edx
sub edx, 0xce6e72fa
or esi, 0xce706c24
dec ecx
xor edi, 0xce745c06
and edx, ecx
mov edx, 0xce785067
mov esi, edx
add ecx, edi
xor ecx, edx
jmp 0x481f6d
inc dword [esp + 0x8c]
sub edx, edi
nop
mov ecx, 0xcf09f861
or edx, ecx
neg edi
or esi, edi
sub ecx, edi
sub esi, edi
sub edx, ecx
sub edx, ecx
jmp 0x481850
add ebx, dword [esp + 0x10]
shl ecx, 4
and edx, 0xd103b2c3
xor esi, ecx
not edx
bswap edi
not edx
sub edi, edx
or edi, esi
jmp 0x482ef9
mov ebx, dword [esp + 0x10]
add esi, 0xd19b2b91
or esi, edi
dec edi
sub ecx, 0xd1e5707c
sub esi, edi
and edi, esi
neg ecx
nop
add ecx, esi
or ecx, edi
add ecx, 0xd2cb1e23
and edx, 0xd2ccf4d0
jmp 0x482d39
add ebx, dword [esp + 0x10]
and ecx, edx
and esi, 0xd2fd158a
sub ecx, edi
add ecx, 0xd3067eaf
bswap edx
rol esi, 9
jmp 0x48226c