Function at 0x527972
Capabilities:
Hash data using murmur3

Disassembly:
ror ebx, 7
sub edx, 0x58efad01
xor ecx, edx
or ecx, dword [0x5c0c9c]
call fcn.004f6c0f
or ebx, dword [0x5c0e07]
neg ecx
sub eax, edx
add eax, dword [0x5c0e14]
sub eax, 0x3f70e277
add ecx, 0x82b284dc
add eax, dword [0x5c0b1c]
xor eax, ecx
sub esi, 0x8cc3642d
add esi, 0x8cc3642d
xor eax, ecx
sub ecx, 0x82b284dc
add eax, 0x3f70e277
add eax, edx
neg ecx
call fcn.004aed1a
xor ecx, edx
push edx
dec edx
call fcn.00468849
neg edx
dec esi
mov dword [0x5c080f], edx
sub edi, ebx
sub eax, dword [0x5c0d55]
not edx
xchg ebx, edx
ror edi, 4
rol edi, 4
xchg ebx, edx
not edx
add edi, ebx
inc esi
neg edx
call fcn.004cf32a
inc edx
push esp
add edi, 0x7650936f
mov dword [0x5c0889], eax
xor edx, 0x6b41c1b4
not edi
call fcn.00504dfe
add dword [0x5c08ef], edi
or edx, dword [0x5c0a7b]
call fcn.0048bbe8
xor ecx, 0x5b81cd31
sub eax, dword [0x5c0c93]
call fcn.0041389a
xor ecx, 0x5b81cd31
call fcn.0046fcdd
and dword [0x5c037f], edx
not edi
xor edx, 0x6b41c1b4
sub edi, 0x7650936f
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
xor edi, dword [0x5c0ab0]
call fcn.0052a1a6
sub dword [0x5c08ce], eax
xor edi, edx
dec ebx
sub dword [0x5c0767], eax
call fcn.0049da07
rol edx, 3
inc edi
or eax, dword [0x5c0a51]
dec edi
ror edx, 3
call fcn.004691b9
inc ebx
xor edi, edx
or dword [0x5c04a9], ebx
add esp, 0xc
not esi
call fcn.004124c4
mov dword [0x5c036d], esi
add edx, dword [0x5c0f9d]
not eax
inc eax
and dword [0x5c049b], ecx
xchg edi, edx
or eax, dword [0x5c0ecb]
call fcn.004857ec
not eax
xor dword [0x5c047b], edi
xor edi, dword [0x5c0c48]
and dword [0x5c0874], eax
not eax
xchg edi, edx
or dword [0x5c0422], esi
dec eax
not eax
add dword [0x5c04f5], esi
call fcn.005304e6
not esi
mov ebx, 0xd10ead96
xchg eax, edx
shr al, 1
push ss
jb 0x527afb
inc dword [ecx + 0x5c083f0d]
add byte [ebp - 0x7c], dl
mov ebx, dword [esi]
rol edx, 0x19
dec edi
xor dword [0x5c08be], ebx
and dword [0x5c0820], edi
rol edi, 0x11
xor eax, 0x2783916f
sub esi, dword [0x5c0e90]
xchg ebx, eax
add dword [0x5c03aa], 0x3f45d6b
call fcn.00510ffe
call fcn.004457c9
xchg ebx, eax
xor eax, 0x2783916f
ror edi, 0x11
inc edi
ror edx, 0x19
or dword [0x5c073b], 0xf219960e
xchg eax, edx
or ebx, 0xb984676a
and dword [0x5c0618], edi
neg eax
dec esi
ror ecx, 0x18
xor dword [0x5c0825], ecx
xor esi, 0x208ca9f4
sub eax, ecx
not edx
inc eax
xchg eax, esi
ror edi, 3
xchg edi, edx
mov dword [0x5c0374], ebx
or eax, dword [0x5c098a]
call fcn.0042b217
call fcn.0041b778
sub dword [0x5c051b], edx
xchg edi, edx
rol edi, 3
xchg eax, esi
dec eax
not edx
add eax, ecx
xor esi, 0x208ca9f4
xor dword [0x5c05cf], edi
rol ecx, 0x18
inc esi
neg eax
or dword [0x5c03fa], eax
xor ebx, 0xf98eeffe
and dword [0x5c054c], edx
xchg edx, eax
and dword [0x5c03a1], edx
inc esi
add ebx, dword [0x5c0d70]
neg esi
or eax, dword [0x5c0a67]
xor edi, 0x84616ac1
inc ecx
inc edi
call fcn.00455ffe
add ebx, dword [0x5c0bdc]
neg ecx
xor dword [0x5c0505], edx
xor edi, 0x68d88f0d
xchg edi, eax
sub ecx, dword [0x5c0b97]
dec eax
add edi, dword [0x5c0f11]
call fcn.0051e2e4
or esi, dword [0x5c0ea5]
movsd dword es:[edi], dword [esi]
push cs
pop esp
add al, ch
out dx, al
sbb ebp, esi
inc dword [eax - 0x79]
mov dword [ecx - 0x2770f209], 0x4fd9f768
dec ecx
xor edi, 0x84616ac1
neg esi
dec esi
xchg edx, eax
xor dword [0x5c03c3], edx
push ebx
rol edi, 0xa
sub edi, dword [0x5c0f3e]
xchg ecx, esi
xor edi, edx
not esi
xor ecx, dword [0x5c0e27]
ror edx, 0x1d
xor ecx, 0x59c86a5f
ror ebx, 0x19
sub dword [0x5c034d], ebx
sub eax, dword [0x5c0d77]
xchg esi, edx
xchg esi, edx
xor dword [0x5c024f], esi
rol ebx, 0x19
xor ecx, 0x59c86a5f
rol edx, 0x1d
not esi
xor edi, edx
xchg ecx, esi
ror edi, 0xa
mov edi, 0x4740eaf6
xor eax, ecx
add ebx, edi
xor ebx, esp
sub esi, 0x3d254521
xchg eax, edx
xor edx, 0x7c6ac82a
xor dword [0x5c0635], ecx
xchg edi, eax
rol edx, 0x13
add edx, ebp
sub dword [0x5c0254], 0x37c24b98
xor edx, dword [0x5c0a31]
mov dword [0x5c04f9], ecx
xor edx, 0xbeb44abf
call fcn.0050fcf4
call fcn.0045173a
xor edx, 0xbeb44abf
mov dword [0x5c0844], eax
sub edx, ebp
ror edx, 0x13
xchg edi, eax
or dword [0x5c03db], esi
xor edx, 0x7c6ac82a
xchg eax, edx
add esi, 0x3d254521
xor ebx, esp
sub ebx, edi
xor eax, ecx
or edi, 0x7c67e90b
add dword [0x5c082a], 0xc6a9ba5e
sub edx, ebx
add esi, edx
dec eax
xchg ebx, eax
xor ecx, dword [0x5c0a9f]
inc ecx
xor dword [0x5c0501], 0x7b67f840
sub ebx, 0xa38c4b
xor edi, ebx
call fcn.0045a1b5
xor ecx, dword [0x5c0dfa]
add ebx, ebp
sub eax, dword [0x5c0f25]
call fcn.00505c99
xchg ecx, esi
xor eax, 0xcf1a93b6
or edi, dword [0x5c0b2c]
add edx, ebp
xor esi, ebp
sub edi, dword [0x5c0e94]
xor esi, ebp
sub edx, ebp
xor eax, 0xcf1a93b6
xchg ecx, esi
sub ebx, ebp
call fcn.00461dac
xor edi, ebx
add ebx, 0xa38c4b
and dword [0x5c0263], 0x9ee0e06a
dec ecx
xchg ebx, eax
inc eax
sub esi, edx
add edx, ebx
xor dword [0x5c0353], 0x8c7c311b
sub edi, 0x1bf87f93
rol ecx, 0x1c
not esi
and dword [0x5c0470], ecx
inc esi
xor esi, dword [0x5c0f01]
xor ecx, 0x4f2ec022
xor edx, 0x8603d4d2
or edx, dword [0x5c0c0a]
xor dword [0x5c03a1], ebx
ror edx, 0x14
rol edx, 0x14
xor edx, 0x8603d4d2
xor ecx, 0x4f2ec022
dec esi
sub dword [0x5c05ea], edi
not esi
ror ecx, 0x1c
push edi
or dword [0x5c0650], ecx
add edi, 0xa931d7d3
neg esi
add edx, dword [0x5c0f82]
not ebx
call fcn.004bf559
add eax, 0x523df5c1
xor edi, ebp
or eax, dword [0x5c0c4c]
xor edx, 0xeea92f5c
xchg ecx, esi
xor edi, 0x2dd86bed
add ebx, dword [0x5c0a51]
sub eax, 0xec534824
add eax, 0xec534824
xor edi, 0x2dd86bed
xchg ecx, esi
xor edx, 0xeea92f5c
xor edi, ebp
sub eax, 0x523df5c1
not ebx
neg esi
sub edi, 0xa931d7d3
and dword [0x5c0277], ecx
mov edx, 0xa828728b
or esi, dword [0x5c0cf1]
inc edi
add eax, 0x85b35e95
xor ecx, dword [0x5c0bd8]
add eax, esi
xor eax, esp
add dword [0x5c05c5], eax
sub eax, dword [0x5c0b9c]
add edi, dword [0x5c0cdc]
inc ecx
mov dword [0x5c04db], eax
call fcn.00452fd5
sub dword [0x5c07e5], ebx
dec ecx
sub dword [0x5c0720], esi
xor eax, esp
sub eax, esi
sub eax, 0x85b35e95
dec edi
or edx, 0x1b434e72
neg eax
dec ebx
xchg eax, esi
call fcn.00479229
add eax, esi
xchg esi, eax
add dword [0x5c0604], eax
or dword [0x5c0370], edi
not ebx
and dword [0x5c05e3], edi
not ebx
and dword [0x5c045a], ebx
xchg esi, eax
sub eax, esi
xchg eax, esi
inc ebx
neg eax
xor edx, 0xfa071f8e
rol edi, 0x1a
add edi, dword [0x5c0a52]
or dword [0x5c0326], edi
neg esi
ror edi, 2
or dword [0x5c039d], edx
xor eax, dword [0x5c0dac]
inc esi
not esi
add ebx, dword [0x5c0c63]
ror esi, 3
rol esi, 3
not esi
dec esi
xor dword [0x5c07b8], eax
rol edi, 2
neg esi
sub dword [0x5c050a], ecx
ror edi, 0x1a
push edx
and dword [0x5c03a8], edi
add ecx, 0x7f58039b
not esi
ror eax, 5
or dword [0x5c0777], ecx
add ecx, esi
sub dword [0x5c05a7], esi
rol ebx, 0x10
inc eax
xor dword [0x5c08ba], ecx
or eax, dword [0x5c0c54]
dec ebx
add ebx, ecx
xchg edi, eax
ror esi, 0x15
xor edi, dword [0x5c0ec8]
rol edi, 0x17
xchg ecx, esi
xchg edx, eax
xchg edx, eax
xchg ecx, esi
ror edi, 0x17
pop ss
rol esi, 0x15
xchg edi, eax
sub ebx, ecx
inc ebx
xor dword [0x5c046d], edx
dec eax
ror ebx, 0x10
sub ecx, esi
sub dword [0x5c07e0], edx
rol eax, 5
not esi
sub ecx, 0x7f58039b
and dword [0x5c07ee], ecx
mov ecx, 0xe050e537
rol edx, 0x11
mov dword [0x5c087c], eax
add ebx, dword [0x5c0d76]
add edx, dword [0x5c0b4e]
dec esi
xor edx, 0x170260e5
xor esi, dword [0x5c0947]
rol edi, 0x15
call fcn.00485b5e
and dword [0x5c035c], edi
call fcn.004934c6
xchg edi, eax
call fcn.004c6a3b
call fcn.004b042f
xchg edi, eax
call fcn.00463a2e
ror edi, 0x15
xor edx, 0x170260e5
inc esi
ror edx, 0x11
add ecx, 0x222dec90
dec ecx
xor edx, eax
xor esi, dword [0x5c0c65]
call fcn.00510b4e
rol eax, 9
add dword [0x5c06e2], edx
xchg ecx, edx
xor eax, 0xc09847aa
xor edx, esp
add ecx, 0xde02df64
xchg eax, edx
xchg eax, edx
sub ecx, 0xde02df64
xor edx, esp
xor eax, 0xc09847aa
xchg ecx, edx
add dword [0x5c0657], ecx
ror eax, 9
call fcn.00466e57
xor edx, eax
inc ecx
add ecx, 0x71f3978f
inc esi
add ebx, dword [0x5c0947]
add eax, esi
call fcn.00451dce
xor ebx, 0x472654ad
sub edi, dword [0x5c0edf]
add ecx, 0x2355f49e
sub eax, 0x52d255b3
xor edx, ebp
call fcn.004b042f
xor ebx, dword [0x5c09a9]
inc edx
call fcn.00436259
sub edi, dword [0x5c0be8]
rol ebx, 0xd
inc edx
not edx
call fcn.00435192