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

Disassembly:
inc ebx
mov edx, esi
xor edi, esi
bswap edx
mov edx, edi
sub esi, ecx
dec ecx
sub esi, ecx
sub edx, esi
rol ecx, 0x1a
jmp 0x57fc81
add ebx, 0x18
sub ecx, 0x236f1930
and edx, ecx
mov edi, ecx
sub esi, edx
xchg ecx, esi
xor edi, ecx
xchg edx, esi
and esi, 0x237c92af
shr ecx, 1
sub ecx, 0x238050ce
and esi, ecx
jmp 0x57f100
mov ebx, dword [esp + 0x28]
xor edi, esi
mov esi, edi
add esi, edi
and esi, edi
or esi, edx
xor edx, 0x23c278e7
and ecx, edi
jmp 0x580755
add dword [esp + 0x1c], ebx
shl edx, 3
sub ecx, 0x2437dcd5
xor ecx, edx
xor edi, 0x243b8ac8
neg esi
not esi
sub ecx, edi
sub ecx, 0x24434fd2
mov esi, ecx
xor ecx, esi
or edx, 0x2448babf
xchg edi, esi
jmp 0x57faad
add ebx, dword [esp + 0x1c]
and edx, ecx
add edi, esi
add ecx, edx
jmp 0x57fd4c
mov ebx, dword [ebx]
add esi, edi
or edx, edi
xor esi, 0x2493217f
xor edi, 0x249500b6
sub ecx, edi
sub edi, edx
or ecx, esi
and esi, edx
or edx, esi
or esi, ecx
bswap ecx
and edx, ecx
jmp 0x57f1d6
mov ebx, dword [ebx]
add ecx, 0x24d9dbe3
mov esi, edi
mov ecx, edx
sub esi, edi
sub edx, 0x24e14c87
and edx, 0x24e32a2e
xor ecx, edi
xchg edi, edx
jmp 0x580061
rol eax, 8
xor esi, edi
and esi, ecx
xchg edx, ecx
rol esi, 0xf
neg ecx
mov ecx, edi
rol edx, 8
shl edi, 6
sub edx, ecx
mov edx, 0x2501ac44
xchg esi, edx
add edx, edi
sub esi, 0x250f96e4
mov edi, edx
and edx, esi
jmp 0x57eef7
mov dword [esp + 0xac], ebx
sub esi, edi
xchg edi, ecx
bswap ecx
sub esi, edi
xor edi, ecx
xor edi, edx
xor edi, esi
and edi, ecx
jmp 0x57f40f
mul ebx
bswap edx
sub edx, ecx
or esi, edx
sub ecx, edx
sub esi, edx
add edx, edi
xor edi, ecx
add edi, esi
add edi, edx
and esi, ecx
and esi, edi
add esi, 0x2544c224
jmp 0x57fde0
mov ebx, dword [ebx]
xor edi, 0x258df0b7
sub esi, 0x258ff95b
jmp 0x57ff8d
xor al, byte [ebx]
xor ecx, edx
and esi, 0x25e6fdff
not esi
or ecx, esi
sub ecx, esi
xchg esi, edi
mov edi, ecx
jmp 0x57f1a6
mov ebx, dword [esp + 0xac]
add edx, esi
sub ecx, 0x2690706d
ror edi, 0x15
or esi, ecx
xor edi, esi
sub ecx, 0x269803bd
mov ecx, 0x2699da42
add edi, esi
add edx, edi
jmp 0x57f4ba
movzx ebx, word [ebx]
or esi, 0x269f9c36
nop
or edi, esi
mov edx, 0x26a56d1b
bswap edx
sub ecx, 0x26a91e3a
inc esi
jmp 0x5815b7
add ebx, 0x3c
or ecx, edi
neg esi
mov ecx, edx
rol esi, 4
mov esi, ecx
xchg edx, edi
or edx, edi
or edi, edx
mov edx, ecx
bswap esi
jmp 0x57f7ab
add ebx, dword [esp + 0xac]
neg edx
and ecx, 0x279f1d62
and edx, esi
mov edx, ecx
neg ecx
inc edx
shl edx, 0x1d
xor esi, ecx
jmp 0x581987
mov ebx, dword [ebx]
and edi, 0x2913485d
or edi, ecx
inc edx
neg edi
bswap ecx
and edx, ecx
xchg ecx, edx
sub edi, edx
shr edx, 0x1c
add edx, esi
jmp 0x57fff1
cmp eax, dword [esp + 0x8c]
jmp 0x580767
sub dword [esp + 0x1c], 8
neg ecx
not ecx
and ecx, 0x29657fd7
xor esi, edx
nop
jmp 0x580c35
add ebx, 0xc
mov edi, 0x296b6e53
add edx, esi
sub esi, edx
jmp 0x580386
mov eax, 2
or edi, 0x2b2642cb
sub edx, ecx
and esi, edx
and edx, edi
mov edi, ecx
bswap edx
xor esi, edi
sub esi, ecx
jmp 0x57fcae
mov ebx, dword [esp + 0xac]
xor edx, edi
not esi
xor edx, 0x2b3a2c44
xor edi, 0x2b3c05ec
or edi, esi
add edx, 0x2b3fe63d
mov edi, ecx
sub ecx, 0x2b438c07
neg edi
jmp 0x57f05c
mov ebx, dword [ebx]
bswap esi
shr esi, 0xb
shl esi, 0x15
mov edi, ecx
jmp 0x5818d1
add dword [esp + 0x1c], 0x20
or esi, ecx
or esi, 0x2bd06250
not ecx
or edx, ecx
ror esi, 0x13
neg ecx
or ecx, edx
add esi, edx
add edi, esi
inc edx
add esi, 0x2be11b52
not esi
mov esi, edx
jmp 0x58163c
add dword [esp + 0x1c], 0x78
mov esi, 0x30a8f222
sub edi, 0x30aafbac
shr edx, 0xc
and edx, edi
xchg edx, esi
sub edx, edi
mov ecx, 0x30b5c2f4
not edx
or edx, edi
add esi, edx
dec esi
mov edx, edi
jmp 0x57fe89
cmp byte [ebx], 0
jmp 0x580452
mov ebx, dword [esp + 0x64]
rol edx, 6
inc ecx
sub edi, ecx
or edi, ecx
sub ecx, 0x30f79beb
mov edx, edi
and edi, 0x30fb41ac
sub edi, edx
mov ecx, edx
or esi, 0x31010354
sub ecx, esi
xor edi, 0x3104a3c7
inc edi
sub edi, ecx
mov edi, 0x310a2d87
mov esi, edx
jmp 0x57f1f2
mov ebx, dword [ebx]
or edi, ecx
add edi, edx
or ecx, 0x314ceaf6
xor ecx, edi
shr esi, 0xb
and esi, 0x31527a63
add esi, edx
or edx, ecx
or esi, ecx
or edx, 0x3159fc70
mov ecx, edi
xor edx, edi
or edx, esi
jmp 0x57feb5
mov dword [esp + 0x64], eax
dec esi
mov edi, edx
and edi, esi
mov esi, edi
add edi, esi
ror esi, 0x1e
mov esi, 0x31aaac53
and edi, edx
mov edi, edx
add ecx, edi
add edi, esi
or ecx, edi
sub ecx, 0x31b5cd9e
xor esi, 0x31b7c991
jmp 0x57f833
mov ebx, dword [esp + 0xac]
shl edx, 0x1d
or edi, edx
not esi
xor edx, ecx
sub esi, ecx
mov edi, 0x32021e70
sub edi, esi
or ecx, esi
sub ecx, esi
add edx, 0x3209807c
sub edi, edx
not edi
jmp 0x57f0cd
mov dword [esp + 0x1c], ebx
sub ecx, esi
not edx
bswap edx
dec edi
shl edx, 0x11
xor esi, 0x3219d91c
add edx, edi
ror edi, 0x11
add edi, 0x321f670c
jmp 0x57f9ee
mov dword [esp + 0x28], 0
add ecx, 0x3232e7fc
ror edx, 0xa
xor edi, esi
mov ecx, edi
xor edx, ecx
and esi, ecx
mov edi, 0x323e2867
mov ecx, edx
jmp 0x580946
add ebx, 0xc
or esi, 0x3242234e
dec ecx
shl edx, 0x1a
add edi, ecx
xor ecx, edi
add edi, esi
or esi, edx
jmp 0x5813fc
add ebx, dword [esp + 0xac]
add edi, esi
shl ecx, 0x17
mov edx, ecx
and edi, esi
jmp 0x580ec6
mov dword [esp + 0x1c], ebx
bswap esi
sub ecx, esi
shr ecx, 4
sub edi, esi
shl ecx, 2
sub esi, edx
jmp 0x57fc1f
add ebx, dword [esp + 0xac]
and esi, 0x333736eb
mov edi, 0x33390d4e
xor edx, 0x333aea18
shr ecx, 0x10
mov edx, edi
add esi, ecx
xchg edi, esi
xor ecx, 0x33444cbb
add esi, 0x33462d12
not esi
add edx, 0x3349ee3a
add edx, 0x334bcaff
jmp 0x5800d3
add dword [esp + 0x28], 4
mov edx, edi
xor esi, edx
sub edi, esi
shr esi, 0xe
rol edx, 3
jmp 0x58186f
mov dword [esp + 0x28], ebx
bswap esi
mov ecx, 0x33645529
add ecx, 0x3366326c
or esi, 0x33681537
ror edi, 0x1c
or edi, esi
neg edx
or edx, 0x336fbbf0
add ecx, edi
and esi, 0x337365d8
add ecx, edi
jmp 0x5817a9
mov ebx, dword [ebx]
add edx, ecx
add ecx, esi
add edi, edx
shl esi, 0x19
sub edi, edx
jmp 0x57f5c4
mov ebx, dword [ebx]
or esi, edi
mov ecx, edi
and edi, 0x34ea35dd
or edx, 0x34ec1204
or edi, esi
xor edx, 0x34f02523
xor edx, ecx
xor ecx, edx
rol ecx, 0x10
rol esi, 3
jmp 0x57ef30
mov ebx, dword [ebx]
rol edx, 0x1e
and ecx, esi
dec esi
sub ecx, edx
xchg ecx, esi
and edx, ecx
sub ecx, 0x3504f07c
inc edx
or ecx, esi
or esi, edi
sub esi, ecx
sub edx, ecx
add ecx, edi
jmp 0x57ff1c
jne 0x57f328
or ecx, esi
xor esi, edi
xor edx, 0x35815273
or edi, edx
nop
shl ecx, 9
and esi, 0x358a0585
jmp 0x5812e1
mov ebx, dword [ebx]
or edi, ecx
add ecx, edi
ror edx, 0x1e
xor ecx, edx
xchg edx, esi
mov edx, edi
sub ecx, edi
jmp 0x58035d
add esp, 0xb0
mov edi, 0x35d01327
neg edi
xor ecx, 0x35d3dc23
add edi, ecx
neg edi
sub edx, edi
add esi, 0x35db42e5
mov ecx, edi
mov esi, edx
jmp 0x5807b9
add ebx, dword [esp + 0x64]
xor ecx, edi
and esi, ecx
or edx, esi
jmp 0x580fbc
jne 0x5817a9
mov edi, 0x3868584c
shr edx, 0xd
not edx
shl ecx, 0x17
bswap esi
or esi, 0x3871eee4
xor esi, edx
xor ecx, esi
not ecx
sub esi, edi
or edi, esi
and ecx, esi
jmp 0x5807e1
ret
add dword [esp + 0x1c], 4
and edx, edi
or ecx, esi
add esi, edx
ror edx, 8
ror edx, 9
shl edi, 0x18
dec edx
xchg edx, esi
xor edx, ecx
mov esi, edx
dec ecx
jmp 0x5808f0
mov ebx, dword [esp + 0x1c]
rol ecx, 0x19
and ecx, esi
rol esi, 0x13
add ecx, edx
inc edi
add ecx, esi
or edi, edx
or esi, ecx
or esi, 0x3987d07e
add edi, edx
jmp 0x581125
mov dword [esp + 0xac], 0
xchg esi, edi
or edx, 0x39a38030
and esi, 0x39a5876f
sub edi, 0x39a7917b
shr edi, 0x14
or edx, esi
shl esi, 8
mov edi, edx
mov edi, 0x39b27801
xor esi, 0x39b48a1b
jmp 0x580eeb
mov ebx, dword fs:[ebx]
and ecx, 0x39b9503f
add edx, 0x39bb5560
mov edi, edx
add edx, ecx
or edx, ecx
not ecx
add edx, ecx
inc edx
jmp 0x57f84d
mov ebx, dword [esp + 0x1c]
and esi, 0x3f6939cc
not edi
not ecx
xchg edx, ecx
and edx, edi
mov esi, edi
dec edi
mov esi, edi
inc edx
ror edi, 0x1a
jmp 0x57f285
add dword [esp + 0x1c], eax
or esi, 0x3f7db574
sub ecx, edx
xor edi, esi
xchg edi, esi
not edi
add esi, edi
xor ecx, edi
or esi, ecx
inc edx
sub edi, ecx
ror ecx, 0x1a
jmp 0x580f87
mov dword [esp + 0x28], ebx
and edi, 0x3fcf1511
mov ecx, 0x3fd0e7f8
or esi, 0x3fd2b992
sub edx, ecx
ror edi, 0x12
mov edi, edx
inc ecx
add edx, esi
and esi, 0x3fdf6f81
ror ecx, 0x1d
rol edi, 0x1a
ror esi, 0x1b
jmp 0x57f9d0
mov dword [esp + 0x1c], ebx
sub esi, edi
mov edx, edi
or esi, ecx
neg edx
mov esi, edi
or edx, edi
shl esi, 0x11
add esi, edx
mov edx, edi
ror esi, 2
shr edi, 0xf
jmp 0x57efa9
mov dword [esp + 0x1c], 0
dec ecx
mov edx, ecx
mov edx, esi
xor ecx, 0x40ea9986
jmp 0x581b9c
mov dword [esp + 0x64], 0
neg esi
xor ecx, 0x40eea514
sub esi, 0x40f0b5c5
or esi, ecx
add ecx, edi
or esi, ecx
or esi, 0x40fc8115
jmp 0x57fef4
mov ebx, dword [esp + 0x1c]
mov edx, ecx
xchg esi, edi
bswap edx
xchg edi, esi
sub edi, esi
add esi, edx
xchg ecx, esi
neg esi
add esi, 0x4181a514
or esi, edx
and esi, edx
rol esi, 0xd
add esi, edi
and ecx, 0x418aca10
or esi, edx
xor edi, edx
jmp 0x57fa46
mov eax, 4
nop
xchg esi, edi
sub edi, edx
sub esi, edx
and edi, ecx
sub ecx, 0x419a136c
and edi, esi
or edi, esi
mov ecx, 0x41a09446
sub edi, edx
mov edi, esi
jmp 0x57f439
mov ebx, dword [ebx]
mov edi, esi
add esi, ecx
sub edx, edi
xchg edx, edi
or esi, 0x425dc524
or ecx, 0x425fa0b2
jmp 0x581719
xor eax, eax
and ecx, 0x42d55ad7
ror esi, 0x1e
shr ecx, 8
mov ecx, esi
xchg edx, esi
sub esi, 0x42e39abb
rol edx, 0x15
sub esi, edi
ror esi, 0xa
sub edi, edx
ror ecx, 0xe
or edx, edi
dec edi
sub ecx, 0x42f2cf52
jmp 0x57f328
mov ebx, 0x30
shl esi, 0x14
xor edi, esi
or edi, 0x42f8f547
or edi, esi
and esi, 0x42fc9fe3
or ecx, esi
neg edx
add edi, 0x43022a29
jmp 0x58097f
pop ebx
add esi, edx
xor ecx, 0x4375e3a3
ror ecx, 1
xor edi, 0x437b3cf2
ror esi, 0xd
sub edi, 0x437f29df
bswap edi
jmp 0x57f827
mov ebx, dword [ebx]
or ecx, esi
xor edx, edi
or edx, ecx
xchg esi, edx
sub ecx, esi
nop
or edi, edx
jmp 0x5804cc
mul ebx
and esi, edi
neg edi
bswap edx
or ecx, 0x4557bd16
xor edx, edi
xor edx, 0x455b6cb8
jmp 0x580c58
mov ebx, dword [esp + 0x1c]
and ecx, edi
and edi, ecx
rol edx, 0xd
mov esi, 0x45a560a7
xor ecx, edi
dec ecx
xor esi, edi
mov esi, edx
jmp 0x57f183
add ebx, dword [esp + 0xac]
xor edx, edi
and ecx, edx
add esi, edi
bswap ecx
and edx, esi
jmp 0x580cea
inc dword [esp + 0x64]
mov edx, esi
not edx
sub ecx, edx
and esi, 0x4689c170
xchg edx, esi
shl ecx, 0x15
jmp 0x5800ba
mov ebx, dword [esp + 0x28]
or esi, 0x470a9dc0
and edx, esi
jmp 0x5802f9
add ebx, dword [esp + 0xac]
xchg edx, edi
ror ecx, 8
and esi, 0x4862192e
add edx, edi
or esi, ecx
or edx, 0x4867cf07
shr edi, 5
sub edx, ecx
rol edi, 9
jmp 0x5804e2
push ebx
and esi, 0x48ad80f9
dec esi
shl edx, 0x14
and ecx, esi
ror esi, 0x19
and edi, 0x48b72e47
inc edx
mov ecx, edx
mov ecx, edi
jmp 0x5811da
mov dword [esp + 0x8c], ebx
xchg ecx, edi
sub edi, esi
xchg edi, edx
mov edx, edi
dec edx
xor ecx, 0x49c66a44
mov esi, edi
mov esi, 0x49ca3ddc
shl esi, 0x14
not ecx
rol esi, 0x12
or edi, ecx
bswap edi
bswap ecx
and ecx, 0x49dc3e1b
jmp 0x58120d
sub esp, 0xb0
or esi, ecx
or edx, edi
sub edx, ecx
sub edx, esi
add edi, 0x4ae249d3
and ecx, edx
or ecx, edx
dec esi
and ecx, 0x4ae9ce3c
and edx, esi
or ecx, 0x4aed6e73
and esi, edx
neg edi
jmp 0x580f06