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

Disassembly:
add dword [esp + 0x9c], 0x20
inc esi
shr ecx, 0x1c
rol ebx, 0xd
shr ecx, 0x16
dec edi
xor ecx, ebx
xor edi, esi
xor edi, 0x20e45fe8
mov ebx, esi
xchg edi, esi
sub ecx, ebx
xor ecx, edi
sub ebx, 0x20ed9b28
jmp 0x5387ce
mov dword [esp + 0x44], 0
and edi, ebx
sub esi, edi
sub ebx, esi
or ecx, esi
or ecx, esi
xchg ecx, edi
xor esi, edi
sub ecx, 0x23c7b686
and ecx, 0x23cdc742
jmp 0x539620
mov edx, dword [edx]
ror ecx, 0x11
ror ebx, 0x17
mov ebx, esi
rol ebx, 0x11
ror ebx, 0x1b
not edi
mov ecx, 0x2426b215
shl esi, 0xf
and ecx, 0x242d473c
jmp 0x53a37d
add esp, 0xd8
rol edi, 0xa
inc edi
bswap ebx
xor edi, ebx
xchg ecx, edi
and esi, ebx
inc esi
rol esi, 0x17
xor esi, ecx
add ecx, 0x26ca9a9a
sub ecx, edi
inc ecx
jmp 0x53a5e5
mov dword [esp + 0x88], 0
add ecx, esi
add esi, ebx
xor ebx, esi
neg ecx
not ecx
or ebx, 0x278b3eaa
not edi
shl ecx, 0xa
or ebx, esi
jmp 0x53835d
mov edx, dword [esp + 0x9c]
xchg ebx, ecx
xchg ecx, esi
bswap ecx
add edi, ecx
shl ecx, 0x10
mov edi, 0x28cb873b
shl ebx, 0x17
jmp 0x5387f4
mov edx, dword [esp + 0x88]
mov ecx, esi
mov ecx, edi
mov edi, ebx
dec ecx
mov ecx, edi
xchg ebx, ecx
shr edi, 0xd
jmp 0x5389d1
mov edx, dword [esp + 0x9c]
not edi
sub edi, ecx
bswap ecx
bswap edi
sub ecx, edi
and ecx, edi
sub esi, 0x29a70711
xchg ecx, esi
shr edi, 0x1e
xor ecx, ebx
inc edi
jmp 0x539aff
mov edx, dword [edx]
and ebx, edi
or ebx, ecx
bswap esi
xor ebx, edi
jmp 0x539ed9
pop edx
mov ebx, edi
rol ebx, 0x1b
xchg ecx, edi
nop
jmp 0x53af12
mov edx, 0x30
sub esi, ecx
sub ebx, esi
and ebx, esi
mov edi, ecx
shl ecx, 0x12
not esi
xchg esi, ecx
and ecx, ebx
or ebx, esi
or ebx, esi
xor ebx, edi
jmp 0x538cab
mov edx, dword [esp + 0x44]
shl ecx, 3
add edi, ecx
or edi, 0x2a8d4e61
or ebx, edi
shr esi, 0x17
add esi, edi
jmp 0x53a65b
mov edx, dword [edx]
and ebx, 0x2ad7e96a
bswap ebx
inc ebx
shl ecx, 0x17
ror edi, 0x19
inc ebx
rol edi, 0x18
jmp 0x53ac5b
mov edx, dword [esp + 0x44]
add edi, esi
xor esi, 0x2aef2344
sub ebx, ecx
add ebx, esi
or ebx, esi
dec edi
jmp 0x53a221
mov edx, dword [edx]
shl ebx, 0x12
or edi, ebx
neg edi
mov esi, ebx
sub ebx, edi
not ebx
xchg ebx, esi
shl ebx, 0xf
neg esi
mov ecx, ebx
jmp 0x53a007
add dword [esp + 0x9c], 0x78
xchg ecx, edi
or edi, 0x2bcf8806
xchg ebx, edi
xor ebx, esi
shr esi, 0x1a
and edi, ecx
sub ecx, ebx
bswap esi
xor ebx, ecx
mov ecx, ebx
jmp 0x538949
mov eax, 4
ror ebx, 0xc
dec ebx
or ebx, 0x2c7a042e
and edi, esi
xchg esi, ebx
sub ecx, edi
sub ebx, ecx
xor ecx, edi
mov ebx, esi
jmp 0x539d19
mov edx, dword fs:[edx]
or ecx, 0x2d29608f
sub edi, 0x2d2f8d5c
mov esi, ebx
or ecx, esi
shr ecx, 0xa
jmp 0x538f75
jne 0x53a164
xchg ecx, esi
add edi, esi
nop
xor ecx, esi
neg esi
not edi
and edi, ebx
sub ecx, edi
or edi, ecx
and esi, ebx
jmp 0x538883
jne 0x539d61
or esi, ebx
inc edi
and esi, edi
or ebx, edi
xor esi, ecx
inc edi
mov esi, ecx
sub edi, ecx
xor esi, ecx
and ebx, 0x2f649c8d
and ebx, edi
add esi, ebx
jmp 0x539700
add edx, 0xc
neg edi
xor ecx, esi
xor edi, ebx
rol edi, 2
bswap edi
not edi
add ebx, esi
jmp 0x539c33
rol eax, 8
or edi, ebx
or edi, 0x3076dfa9
mov ecx, 0x3078b231
shl edi, 0xf
add ebx, 0x3080b532
xor ecx, 0x308287b6
or esi, 0x30845e06
rol esi, 0xa
add ebx, edi
and ecx, esi
add ebx, 0x308bcfd6
sub esi, edi
and ecx, 0x308f7369
jmp 0x53ad99
xor eax, eax
sub ebx, esi
xchg edi, ecx
xchg ecx, edi
xchg ecx, esi
jmp 0x53a164
mov dword [esp + 0x1c], edx
or ebx, edi
add esi, 0x36a8dc98
xchg ecx, esi
xor ebx, 0x36b22c47
add ebx, 0x36b428d6
shr esi, 3
sub ecx, edi
inc ebx
add ebx, 0x36be8b11
ror edi, 0x11
mov esi, 0x36c271f0
add esi, ecx
jmp 0x538928
add edx, dword [esp + 0x44]
shl ebx, 0x1a
bswap esi
add ecx, esi
neg ebx
xor ecx, edi
xor ecx, ebx
inc ecx
sub ecx, ebx
sub edi, esi
add esi, ebx
sub ebx, edi
jmp 0x53abb5
mov edx, dword [esp + 0x44]
shr esi, 0xd
add esi, 0x380921c4
add esi, 0x380b6a31
add esi, 0x380d76a9
bswap ecx
mov esi, 0x38118b9b
sub edi, ecx
or ebx, ecx
jmp 0x539e6f
mov edx, dword [esp + 0x6c]
shl ebx, 0xe
add esi, ebx
xchg ebx, ecx
sub ebx, esi
inc esi
and ecx, 0x3850cc35
or ecx, 0x3858773b
rol ecx, 0x19
mov ebx, ecx
sub ebx, 0x3863d055
or esi, edi
inc esi
mov esi, edi
jmp 0x53997d
mov dword [esp + 0x9c], 0
sub edi, ebx
and ebx, esi
and edi, esi
inc edi
add ecx, ebx
xchg esi, ecx
or ecx, edi
rol ebx, 1
add edi, ebx
add esi, ecx
or edi, 0x394d151b
sub esi, ecx
jmp 0x539423
mov edx, dword [edx]
not ecx
and edi, ebx
mov edi, ecx
and esi, 0x39d2e81a
sub edi, 0x39d4e0f5
xor ebx, edi
neg edi
xchg ecx, esi
shr edi, 0x1a
add esi, ebx
shl ebx, 0x1b
mov esi, ebx
sub edi, 0x39e9cb4e
add esi, ecx
jmp 0x53b314
add dword [esp + 0x9c], 4
xor ebx, edi
xor ecx, edi
bswap esi
add esi, 0x39fe1fe5
shl edi, 0x16
xor ecx, esi
add edi, ebx
add ebx, 0x3a0d5f7a
mov ebx, esi
neg ecx
jmp 0x53af6e
mov edx, dword [edx]
sub esi, 0x3a283d70
sub ebx, 0x3a2a344d
rol ebx, 0x17
inc ebx
neg ecx
or edi, esi
xchg esi, ecx
jmp 0x539e25
mul edx
and ecx, ebx
not ecx
inc ebx
or esi, 0x3b7a54a2
xor edi, ebx
and ecx, esi
sub ebx, 0x3b88063e
rol esi, 0xf
mov esi, 0x3b965a15
shl ecx, 0xb
inc esi
sub ebx, ecx
or esi, ebx
jmp 0x539f2b
mul edx
mov ebx, esi
shl ecx, 0x15
xor edi, 0x3e4206ae
xchg ebx, ecx
xchg esi, edi
rol ebx, 0x12
and ecx, edi
jmp 0x53a3f5
mov edx, dword [edx]
or ebx, esi
xchg ecx, ebx
sub esi, 0x40be947d
add ebx, ecx
neg ebx
and esi, ebx
mov ecx, edi
xor edi, ebx
jmp 0x5394c5
mov edx, dword [edx]
add ebx, esi
and ebx, ecx
or ebx, esi
or ebx, ecx
dec esi
sub ebx, edi
sub ebx, edi
xchg esi, ebx
sub esi, edi
sub edi, ecx
rol edi, 0x1e
xor esi, 0x4182c0bd
ror esi, 0x1c
mov esi, edi
shr ecx, 0x1c
rol ebx, 0x19
jmp 0x53a48a
movzx edx, word [edx]
and esi, ecx
mov ebx, esi
xchg edi, ecx
xchg ebx, esi
xchg edi, esi
sub edi, esi
xor esi, ebx
neg edi
sub ebx, 0x41fe0f62
jmp 0x53979f
inc dword [esp + 0x6c]
mov ebx, ecx
mov ecx, ebx
and esi, 0x4218054d
xchg esi, ecx
xchg esi, ecx
shr ebx, 0xe
inc ecx
mov ebx, 0x42213a1a
xchg esi, ecx
jmp 0x539eac
add edx, 0x18
sub ecx, ebx
sub esi, ebx
xor ecx, ebx
xchg ecx, ebx
neg ecx
add ebx, 0x429fd6a6
xor ebx, edi
or ebx, ecx
and edi, esi
jmp 0x538a21
add dword [esp + 0x9c], edx
and edi, esi
or ebx, edi
and ecx, ebx
or ecx, edi
or edi, ecx
and ecx, ebx
shl ecx, 2
jmp 0x53803a
add dword [esp + 0x88], 4
mov edi, ecx
bswap esi
inc ebx
add ebx, ecx
sub edi, ebx
mov edi, ebx
and ebx, ecx
xchg esi, edi
sub esi, ecx
sub edi, ebx
xor ebx, 0x430191b6
sub ecx, esi
or edi, esi
rol esi, 0x12
jmp 0x5387b4
add edx, dword [esp + 0x44]
add ecx, esi
shl esi, 0x12
shl ebx, 5
xor esi, 0x4311acb4
neg ecx
add ecx, ebx
sub edi, 0x43171463
shr edi, 0x1b
jmp 0x539fed
mov edx, dword [esp + 0x88]
and ecx, esi
inc ecx
xchg esi, edi
bswap ebx
mov ecx, edi
mov esi, ebx
or ebx, esi
xor ebx, 0x4327c1f8
and ecx, edi
neg edi
sub esi, 0x432d2f4c
and esi, ebx
jmp 0x53a720
add dword [esp + 0x9c], eax
xchg esi, edi
sub esi, 0x4332ee63
dec edi
xor ebx, ecx
sub edi, ebx
rol esi, 2
xor esi, 0x433c30df
add ebx, esi
or ebx, esi
jmp 0x53a5b8
cmp byte [edx], 0
jmp 0x538d30
mov edx, dword [edx]
xchg esi, edi
mov ecx, esi
mov ecx, esi
not ecx
xor ebx, esi
and ecx, edi
add esi, edi
or ebx, 0x4363d4d0
sub esi, ecx
shr ebx, 0x15
xchg edi, esi
or ebx, edi
sub ebx, 0x436dd9aa
and esi, ecx
jmp 0x53b1a1
mov dword [esp + 0x9c], edx
shl ebx, 0x11
and edi, ebx
mov edi, ebx
add ebx, esi
add ebx, ecx
ror edi, 0xf
jmp 0x539f00
mov dword [esp + 0x44], edx
not edi
sub ebx, ecx
mov ebx, 0x43a2c454
inc ecx
add edi, esi
xor ebx, edi
jmp 0x538a06
mov eax, 2
xor esi, ebx
xchg ebx, ecx
xor ebx, esi
dec ecx
ror edi, 0x12
xor ebx, 0x444b373d
neg ecx
sub ebx, ecx
bswap edi
inc esi
jmp 0x53953b
xor al, byte [edx]
shr edi, 0x1f
mov ebx, ecx
or ebx, ecx
rol ecx, 0x1c
dec edi
jmp 0x539063
add edx, 0x3c
xchg edi, ecx
xor esi, ecx
xor ebx, esi
or edi, ecx
rol ebx, 0x12
or esi, ecx
and ecx, edi
xchg esi, ebx
shl ebx, 0x16
and ecx, edi
or edi, esi
shr ecx, 0x15
jmp 0x53af98
add edx, dword [esp + 0x44]
and esi, edi
and ecx, edi
sub ebx, edi
mov esi, edi
not edi
and esi, edi
mov edi, ebx
xor ebx, edi
jmp 0x53a78a
mov dword [esp + 0x6c], eax
and ebx, esi
mov esi, 0x45d4064d
sub esi, 0x45d5d6fa
not ebx
mov esi, ebx
xchg esi, ebx
xor esi, ecx
xchg ecx, edi
shl esi, 4
jmp 0x53af3d
add edx, 0xc
or ebx, esi
mov ebx, ecx
mov ecx, ebx
rol ecx, 0xf
mov ecx, edi
and ecx, 0x463081d7
dec esi
ror esi, 5
xor esi, edi
not ebx
ror ebx, 0x13
jmp 0x5396cf
mov dword [esp + 0x9c], edx
mov esi, ebx
not ebx
add esi, 0x465ccdd4
shr ecx, 0x10
xor esi, ecx
jmp 0x538b40
mov edx, dword [esp + 0x9c]
sub ebx, esi
sub ecx, ebx
sub edi, ecx
and ebx, 0x46b7e5f9
xor esi, ecx
bswap edi
shr edi, 3
sub ebx, esi
shr ebx, 0x18
xor ebx, esi
mov ecx, ebx
add esi, ecx
ror esi, 0xb
jmp 0x539f7f
ret
add edx, dword [esp + 0x9c]
or esi, 0x48c1c32e
add esi, ecx
and ebx, ecx
inc edi
neg ecx
mov esi, 0x4996fa38
add esi, ebx
xor ecx, ebx
mov esi, 0x49d4f9bf
dec ebx
xor ebx, 0x49df72c1
add ebx, edi
xchg esi, ecx
jmp 0x53a9e1
add edx, dword [esp + 0x6c]
sub esi, edi
bswap ebx
add ebx, 0x4b163969
xor ecx, 0x4b19249f
and esi, ebx
bswap edi
xchg edi, ebx
and ecx, 0x4b205396
jmp 0x538bfc
mov dword [esp + 0x88], edx
sub esi, ecx
xor ebx, ecx
xchg ebx, edi
rol esi, 1
mov ebx, esi
inc ecx
jmp 0x53a12f
mov edx, dword [edx]
xchg edi, ecx
mov esi, ecx
mov ebx, 0x520388fa
xchg edi, ebx
bswap edi
xor edi, ecx
sub esi, ebx
dec edi
dec ebx
jmp 0x53aafd
mov dword [esp + 0x9c], edx
or edi, ecx
add ecx, 0x52ba2a16
xor ebx, 0x52bc2c45
xchg ecx, esi
sub ebx, 0x52bfce15
and ebx, esi
xor ecx, edi
and edi, esi
jmp 0x5394e7
mov dword [esp + 0x88], edx
bswap ecx
not esi
xor esi, ecx
and ecx, esi
or ecx, esi
sub ecx, edi
and ebx, 0x53458926
add esi, edi
shl ebx, 9
mov ebx, esi
and edi, esi
jmp 0x539d61
add edx, dword [esp + 0x44]
and edi, esi
xchg edi, esi
and esi, edi
mov ecx, 0x5606a1da
jmp 0x53acf8
push edx
inc ebx
shl ecx, 6
or ecx, edi
mov esi, 0x56b333a1
ror esi, 0xe
shl ebx, 4
sub esi, ecx
inc esi
sub ebx, edi
or ecx, esi
or edi, esi
jmp 0x539125
inc edx
add ebx, esi
inc edi
add ebx, edi
sub edi, ecx
sub ebx, 0x57217a8a
sub ecx, edi
inc edi
xor ecx, edi
and edi, esi
sub edi, ecx
and edi, ecx
sub edi, 0x572e2e5b
mov ecx, 0x572ffbaa
or edi, 0x5731ca72
xor esi, 0x57339975
xchg ebx, esi
jmp 0x539f62
cmp eax, dword [esp + 0x1c]
jmp 0x538ee9
sub dword [esp + 0x9c], 8
add esi, edi
or esi, edi
xor ebx, edi
neg esi
xchg ecx, esi
dec esi
rol ebx, 0x15
add ecx, edi
add esi, ebx
add edi, 0x5bd12699
or esi, 0x5bd2f607
or ebx, esi
xchg ebx, ecx
sub ecx, ebx
jmp 0x5386e3
mov edx, dword [esp + 0x9c]
xchg esi, ebx
xor ecx, ebx
xor edi, 0x5d8dd7b5
mov ebx, ecx
or esi, 0x5d94f09c
sub esi, ecx
xchg edi, esi
or esi, ebx
xor ebx, 0x5da23169
jmp 0x5383ce
mov edx, dword [edx]
sub edi, esi
add esi, 0x5da65f5b
bswap esi
and ecx, esi
and ecx, esi
jmp 0x53a4eb
add edx, dword [esp + 0x44]
xor ebx, edi
mov edi, ecx
xor ecx, esi
and esi, edi
add esi, ecx
neg edi
and edi, ecx
and ebx, esi
shl ecx, 0x18
or ecx, esi
or ebx, ecx
jmp 0x538534
sub esp, 0xd8
add ebx, edi
xchg edi, ebx
shr ecx, 0xd
rol ebx, 0x1b
shr edi, 0x1b
shl edi, 0xc
jmp 0x53b2cc
mov dword [esp + 0x6c], 0
xchg edi, ecx
or esi, edi
neg esi
xor ecx, ebx
xor edi, ebx
not ebx
mov ecx, edi
sub esi, ebx
or esi, edi
inc ebx
xor ecx, edi
mov esi, edi
jmp 0x538609
mov edx, dword [edx]
sub ecx, ebx
or ebx, ecx
xor ecx, 0x6317d9b2
inc edi
dec edi
xor ebx, ecx
shl edi, 0xb
mov esi, edi
and ebx, ecx
or edi, esi
add ecx, 0x632a9915
jmp 0x539747