Function at 0x5280ae
Capabilities:
Hash data using murmur3

Disassembly:
not edx
dec edx
ror ebx, 0xd
call fcn.004448c8
dec edx
xor edx, ebp
add eax, 0x52d255b3
sub ecx, 0x2355f49e
xor ebx, 0x472654ad
sub eax, esi
dec esi
push ecx
inc eax
not esi
add esi, dword [0x5c0c33]
not eax
xor eax, esi
add dword [0x5c0523], edi
xor edi, 0x570c944f
xor dword [0x5c06f0], esi
xor eax, 0x1d258aa8
add edx, dword [0x5c0a49]
add ecx, edx
xor dword [0x5c068f], 0x70fd92c4
add edi, eax
sub ecx, dword [0x5c0ca4]
sub edi, eax
sub ecx, edx
xor eax, 0x1d258aa8
mov dword [0x5c0866], ebx
xor edi, 0x570c944f
xor eax, esi
not eax
not esi
dec eax
push esp
xchg ecx, esi
ror ebx, 0xc
call fcn.0049b3e3
rol edx, 0xd
add ecx, dword [0x5c0c04]
call fcn.004a7670
add dword [0x5c043e], edx
call fcn.004ba64a
sub edi, esp
xor dword [0x5c077e], edx
xchg esi, eax
neg esi
xor ecx, eax
xor ebx, dword [0x5c0a29]
call fcn.004e3a21
xor dword [0x5c025e], ebx
mov dword [0x5c0469], esi
call fcn.004a6919
xor ecx, eax
neg esi
xchg esi, eax
or dword [0x5c03fc], esi
add edi, esp
call fcn.00427b16
xor dword [0x5c064e], edx
ror edx, 0xd
call fcn.0041287e
rol ebx, 0xc
xchg ecx, esi
push eax
sub ecx, 0x193ebbdc
xor edx, ecx
call fcn.00417ac6
xor edx, 0x44eea5b3
rol eax, 9
dec esi
add edi, dword [0x5c0e06]
add ecx, dword [0x5c0d28]
add ecx, esp
call fcn.004ffc7d
jp 0x5281c9
inc dword [esi + 0x33]
cmp eax, 0x5c0de6
xchg esi, edx
xchg esi, edx
dec esi
sub ecx, esp
inc esi
ror eax, 9
xor edx, 0x44eea5b3
call fcn.0046a0b9
xor edx, ecx
add ecx, 0x193ebbdc
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
xor ebx, eax
not edi
add ecx, dword [0x5c098b]
ror edi, 9
inc edx
xor dword [0x5c08c4], 0x34d20686
les ecx, [eax]
pop esp
add byte [esi - 0x7ecb2dfa], al
out dx, eax
adc al, ch
push ebp
movsb byte es:[edi], byte [esi]
neg esi
inc eax
call fcn.00505e77
add esi, 0xd230091
and dword [0x5c08a7], esi
not edi
add eax, esi
sub ebx, 0xd6d91107
neg esi
add esi, dword [0x5c0c15]
mov dword [0x5c0633], edi
dec esi
ror eax, 0xa
neg ebx
xor dword [0x5c04d6], ebx
or dword [0x5c0782], edx
neg ebx
rol eax, 0xa
inc esi
and dword [0x5c05ff], edi
neg esi
add ebx, 0xd6d91107
sub eax, esi
not edi
or dword [0x5c06af], esi
sub esi, 0xd230091
call fcn.0049cb20
dec eax
neg esi
add edi, 0xa455c512
dec edx
rol edi, 9
not edi
xor ebx, eax
add esp, 0x10
sub edx, 0x775785cb
xor dword [0x5c05a4], ebx
not ebx
ror edi, 0x1a
neg esi
mov dword [0x5c05ec], eax
xor dword [0x5c067b], edx
add edi, dword [0x5c0ada]
sub ebx, ebp
ror esi, 0x1d
xor ebx, edi
dec eax
xor eax, dword [0x5c0bff]
or dword [0x5c06ea], esi
rol edi, 0x1f
sub edi, edx
add edi, edx
ror edi, 0x1f
xor dword [0x5c0342], edx
inc eax
xor ebx, edi
rol esi, 0x1d
add ebx, ebp
add dword [0x5c0824], esi
neg esi
rol edi, 0x1a
not ebx
sub dword [0x5c02a3], ebx
add edx, 0x775785cb
mov edx, 0x569dfbd7
call fcn.0049e2d7
add edi, dword [0x5c0f19]
add ecx, esi
sub ecx, dword [0x5c0f9c]
dec esi
xor eax, edx
call fcn.005085dd
sub ecx, 0x1a340f65
not esi
call fcn.00464b10
neg edx
inc edx
xchg ecx, eax
call fcn.004c8632
ror ebx, 2
sub ecx, dword [0x5c091a]
mov dword [0x5c0472], ecx
add dword [0x5c073d], edi
rol ebx, 2
call fcn.004ec41e
xchg ecx, eax
dec edx
neg edx
not esi
add ecx, 0x1a340f65
call fcn.004dc7c7
xor eax, edx
inc esi
sub ecx, esi
call fcn.004bb9c9
or edx, 0x231e6bad
sub dword [0x5c06f1], ecx
mov dword [0x5c07a0], ebx
xor ecx, dword [0x5c0cae]
xor esi, esp
rol ebx, 0x19
add edx, dword [0x5c0be7]
call fcn.0051d54b
xchg edi, eax
dec ecx
call fcn.004e8bd6
xor edi, 0x10f484ef
not ecx
and dword [0x5c0475], ecx
not ecx
xor edi, 0x10f484ef
inc ecx
xchg edi, eax
ror ebx, 0x19
xor esi, esp
xor dword [0x5c06b0], edx
sub edx, 0x779ffbbf
add dword [0x5c0338], edi
ror ebx, 0xb
call fcn.0040fda7
xor eax, ebp
add eax, esi
call fcn.0044df74
sub dword [0x5c07d0], ecx
dec edx
xchg esi, edx
or ebx, dword [0x5c09cc]
sub dword [0x5c0607], ebx
xor dword [0x5c0538], ecx
xchg esi, edx
inc edx
or dword [0x5c0557], ecx
call fcn.004c3c31
sub eax, esi
xor eax, ebp
call fcn.00490d7b
rol ebx, 0xb
xor dword [0x5c0848], esi
push edx
xchg ebx, esi
rol esi, 7
xor edi, edx
xchg ecx, esi
sub dword [0x5c0411], eax
add dword [0x5c027a], edx
sub edx, dword [0x5c0991]
rol edx, 0xb
or dword [0x5c07cd], ecx
sub edx, dword [0x5c0e90]
xor esi, ecx
or ecx, dword [0x5c0b74]
xor eax, dword [0x5c0c6a]
xchg ecx, esi
not esi
add dword [0x5c07c9], edi
or edx, dword [0x5c0ea8]
not ecx
add dword [0x5c069b], 0xb53f20ac
sub edx, 0x59edaa2
add edi, dword [0x5c0ac5]
call fcn.00466e57
call fcn.00443018
add edx, 0x59edaa2
not ecx
not esi
xchg ecx, esi
xor esi, ecx
ror edx, 0xb
or dword [0x5c0871], ecx
xchg ecx, esi
xor edi, edx
ror esi, 7
xchg ebx, esi
mov esi, 0xa7b16d71
rol esi, 0xf
add ebx, edi
or edx, dword [0x5c0a1c]
neg edx
sub dword [0x5c067d], ebx
add esi, 0xf580af79
xor esi, edx
add eax, 0x9b50549e
sub eax, dword [0x5c0b36]
dec eax
sub dword [0x5c06c1], 0xc7739804
ror edx, 0x1c
sub ebx, dword [0x5c0deb]
dec ebx
add eax, dword [0x5c0adc]
add esi, 0xed34510d
call fcn.0043c3df
call fcn.0050784a
sub esi, 0xed34510d
inc ebx
rol edx, 0x1c
sub dword [0x5c038a], 0x49c79242
inc eax
sub eax, 0x9b50549e
xor esi, edx
sub esi, 0xf580af79
neg edx
sub ebx, edi
ror esi, 0xf
xor esi, 0xe4f2b611
sub dword [0x5c082e], 0xb66a38f5
call fcn.0052dc9e
xor esi, 0x6031e43e
ror esi, 7
sub dword [0x5c05f6], edi
call fcn.004c0e77
ror ebx, 0x13
call fcn.0043ebf5
or ebx, dword [0x5c0f11]
sub ebx, 0x91ef835d
xor eax, 0x1b8ef64f
inc eax
xor dword [0x5c043d], esi
xor dword [0x5c0351], edx
mov dword [0x5c03cd], edi
ror edi, 0xe
not esi
call fcn.0040a8a4
neg edx
dec edx
call fcn.00466e57
inc edx
neg edx
call fcn.00456b90
not esi
rol edi, 0xe
mov dword [0x5c086c], ecx
dec eax
xor eax, 0x1b8ef64f
add ebx, 0x91ef835d
rol ebx, 0x13
call fcn.0042ff2b
rol esi, 7
xor esi, 0x6031e43e
call fcn.00410c10
and dword [0x5c041e], 0xd885057c
add esi, 0xbcbc54a0
inc ebx
xchg eax, esi
xor ebx, esi
call fcn.005085dd
dec eax
sub eax, 0x3b22e722
neg edx
rol ecx, 0x14
xor edx, dword [0x5c0ca3]
xor eax, 0xb19a2a90
xchg edi, esi
call fcn.004f4a03
call fcn.00476583
xchg edi, esi
xor eax, 0xb19a2a90
ror ecx, 0x14
neg edx
add eax, 0x3b22e722
inc eax
call fcn.004286b0
xor ebx, esi
xchg eax, esi
dec ebx
push esi
mov dword [0x5c022e], ecx
dec edx
call fcn.00464cb9
neg eax
or ecx, dword [0x5c0a48]
add edx, esi
dec esi
not esi
sub ebx, dword [0x5c0b73]
xor ecx, edi
inc esi
neg eax
sub dword [0x5c0489], ebx
add ebx, eax
call fcn.0044ea19
sub ebx, dword [0x5c0fb5]
add esi, 0x515abaa7
xor ebx, esp
xor ecx, 0xa4f4649b
xchg edx, eax
xchg edx, eax
xor ecx, 0xa4f4649b
xor ebx, esp
sub esi, 0x515abaa7
call fcn.00489b29
sub ebx, eax
xor dword [0x5c038a], edx
neg eax
dec esi
xor ecx, edi
not esi
inc esi
sub edx, esi
neg eax
call fcn.004be507
inc edx
push 0x55b5c
inc edi
xor eax, edi
ror edx, 0x10
sub ebx, 0x94df3502
xchg edi, edx
sub edi, dword [0x5c0f63]
rol edi, 0x1b
xchg edi, esi
sub dword [0x5c0608], eax
sub esi, esp
add esi, ecx
xor eax, dword [0x5c0a00]
call fcn.0051a2d4
call fcn.0041d72f
sub esi, ecx
add esi, esp
mov dword [0x5c053f], esi
xchg edi, esi
ror edi, 0x1b
xchg edi, edx
add ebx, 0x94df3502
rol edx, 0x10
xor eax, edi
dec edi
mov ebx, 0x82e74cba
not ecx
dec edi
rol edi, 0x1f
sub edi, eax
call fcn.00453c60
xor ecx, 0xe48c03a0
neg esi
rol ebx, 0x15
call fcn.0041e22e
add esi, ecx
xor eax, 0xd9414d11
sub dword [0x5c0562], esi
not esi
call fcn.00535d34
call fcn.00496c30
not esi
mov dword [0x5c05ae], ecx
xor eax, 0xd9414d11
sub esi, ecx
call fcn.004a5a34
ror ebx, 0x15
neg esi
xor ecx, 0xe48c03a0
add edi, eax
ror edi, 0x1f
inc edi
not ecx
sub ebx, 0x75dc0144
inc edi
xchg ebx, eax
call fcn.0045a1b5
dec edi
rol edx, 5
xor eax, dword [0x5c0a73]
xor edx, dword [0x5c0f43]
sub ecx, dword [0x5c0d83]
not esi
add ecx, dword [0x5c09b2]
xor esi, dword [0x5c0ae8]
sub dword [0x5c0827], 0x27a1f898
sub eax, 0xf4308385
sub eax, 0xb2c31ca2
add eax, 0xb2c31ca2
add eax, 0xf4308385
and dword [0x5c0594], 0x95ca6d7a
not esi
ror edx, 5
inc edi
call fcn.00468dd9
xchg ebx, eax
dec edi
sub ebx, 0xd0b4b76
xchg ebx, eax
sub eax, dword [0x5c0ef2]
and dword [0x5c031b], ecx
dec esi
call fcn.00488855
xor edx, dword [0x5c0b7a]
call fcn.00468849
xor edi, esi
mov dword [0x5c0599], ecx
add dword [0x5c0795], eax
and dword [0x5c04fb], ecx
or dword [0x5c07ba], ecx
xor edi, esi
call fcn.0044c2c9
call fcn.0052395e
inc esi
xchg ebx, eax
push ebx
rol edx, 0x1f
neg edi
xchg ecx, eax
add edi, dword [0x5c0d9b]
rol ebx, 0x19
xchg edx, esi
call fcn.0048bbe8
and dword [0x5c07b1], eax
sub edx, 0x32eaf6f5
xchg eax, esi
and dword [0x5c0811], ecx
inc edi
neg esi
call fcn.004ce77e
call fcn.0044df74
neg esi
dec edi
xor dword [0x5c054c], ebx
xchg eax, esi
add edx, 0x32eaf6f5
or dword [0x5c027a], ecx
call fcn.00480cca
xchg edx, esi
ror ebx, 0x19
xchg ecx, eax
neg edi
ror edx, 0x1f
call eax
neg edx
mov dword [0x5c05dd], edx
neg esi
add edx, 0xfe69a4c5
call fcn.004312f5
inc edx
neg ecx
sub edx, ebx
or ecx, dword [0x5c099a]
add ecx, 0xe630e191
ror eax, 0x17
dec edi
sub dword [0x5c0467], ebx
call fcn.004e6c3d
ror edi, 0xa
ror ebx, 2
rol ebx, 2
rol edi, 0xa
inc edi
rol eax, 0x17
sub ecx, 0xe630e191
add edx, ebx
neg ecx
dec edx
sub edx, 0xfe69a4c5
neg esi
and dword [0x5c08df], edi
neg edx
lea esi, [0x632854]
inc ebx
or dword [0x5c084d], edx
or ecx, dword [0x5c0a29]
add esi, 0xd93d71ca
sub ebx, dword [0x5c0b65]
xchg edi, esi
add dword [0x5c080f], 0x8953d94e
mov dword [0x5c03bc], edi
call fcn.00496c30
or dword [0x5c0614], 0x28a486db
add ecx, dword [0x5c09f6]
add edi, edx
sub ecx, dword [0x5c0e81]
inc ebx
xor edi, ecx
dec edx
ror esi, 0xf
neg edx
add edi, dword [0x5c0981]
mov dword [0x5c0346], 0xc88870c4
mov dword [0x5c0623], 0xa7bc13dc
neg edx
rol esi, 0xf
inc edx
xor edi, ecx
dec ebx
sub edi, edx
xor dword [0x5c0282], 0x51be3d0d
call fcn.004404d6
xor dword [0x5c05dd], esi
add dword [0x5c02a7], 0x83db20eb
xchg edi, esi
sub esi, 0xd93d71ca
xor dword [0x5c0441], edi
dec ebx
or esi, 0x3200
neg esi
and dword [0x5c04a6], 0xc3dc6548
neg eax
call fcn.004b8932
xor eax, esp
neg esi
rol edi, 0xf
xchg ebx, edx
rol esi, 0xe
xor eax, edx
sub esi, dword [0x5c0de4]
call fcn.0051c864
xchg edi, esi
add edx, dword [0x5c0d11]
call fcn.004e7b90
call fcn.00455ffe
xchg edi, esi
call fcn.004f0d58
xor eax, edx
ror esi, 0xe
xchg ebx, edx
ror edi, 0xf
neg esi
xor eax, esp
neg eax
xor dword [0x5c0756], 0x8e53f89a
neg esi
sub esi, 0x854
dec edx
and dword [0x5c0796], esi
dec ecx
add dword [0x5c0688], 0x56f4a5b7
rol edx, 0x18
xor ecx, eax
neg esi
or edi, dword [0x5c0e84]
sub ebx, dword [0x5c0caa]
call fcn.0044df74
sub eax, dword [0x5c0f5d]
not esi
xor edx, 0xce8c6e49
xor edx, dword [0x5c0f16]
call fcn.004148e5
xor ebx, ecx
xor ebx, edi
add dword [0x5c049c], esi
call fcn.0048ab79
call fcn.00499654
xor dword [0x5c08cb], ebx
xor ebx, edi
xor ebx, ecx
xor edx, 0xce8c6e49
not esi
call fcn.0047ad01
neg esi
xor ecx, eax
ror edx, 0x18
xor dword [0x5c072e], 0x8420a59f
inc ecx
sub dword [0x5c06b6], ecx
inc edx
mov edi, eax
inc eax
xchg ebx, edx
not esi
xor ebx, dword [0x5c0c0a]
sub ebx, eax
add edx, dword [0x5c0f55]
inc esi
call fcn.00404578
sub esi, dword [0x5c0e87]
sub eax, ebx
add eax, ebx
call fcn.004d88c5
dec esi
add ebx, eax
not esi
xchg ebx, edx
dec eax
mov ecx, 0x55b5c
rol esi, 0x15
add esi, ecx
rol ecx, 0x17
call fcn.00418d51
or eax, dword [0x5c0e36]
call fcn.004b4be9
sub edx, dword [0x5c0ecf]
call fcn.0050e61f
sub dword [0x5c054a], ecx
or dword [0x5c0537], ebx
inc edx
neg ecx
ror esi, 0xb
and dword [0x5c05ab], ecx
ror esi, 4
sub edx, dword [0x5c0c5d]
rol esi, 4
rol esi, 0xb
neg ecx
dec edx
or dword [0x5c0560], esi
call fcn.004c829e
ror ecx, 0x17
sub esi, ecx
ror esi, 0x15
rep movsb byte es:[edi], byte [esi]
rol eax, 0x12
xor ecx, 0x5f0d7254
add dword [0x5c0772], ebx
inc ebx
inc edi
ror edx, 0x16
call fcn.004509e5
xor edx, dword [0x5c09ab]
xor edi, esi
xchg ecx, eax
xor edi, eax
or ebx, dword [0x5c0be5]
neg esi
add eax, 0x98deae85
inc ebx
xor eax, 0xa3bd44ea
call fcn.004394d1
call fcn.00506cf2
xor eax, 0xa3bd44ea
dec ebx
sub eax, 0x98deae85
neg esi
xor edi, eax
xchg ecx, eax
xor edi, esi
rol edx, 0x16
dec edi
dec ebx
add dword [0x5c059f], ebx
xor ecx, 0x5f0d7254
ror eax, 0x12
call fcn.00520cde
sub esi, 0xfe9aa9f7
call fcn.0048eb71
xor ebx, dword [0x5c0be6]
xchg ecx, esi
ror ecx, 9
inc esi
call fcn.00497e11
add edx, dword [0x5c0f92]
ror ecx, 1
xchg ecx, eax
xor edi, eax
or ecx, dword [0x5c0d47]
inc edx
or edx, dword [0x5c0ce3]
rol edx, 4
xor esi, dword [0x5c0d49]
call fcn.0044e3a7
call fcn.004d9af7
ror edx, 4
dec edx
xor edi, eax
xchg ecx, eax
rol ecx, 1
call fcn.00525631
dec esi
rol ecx, 9
xchg ecx, esi
call fcn.0044410e
add esi, 0xfe9aa9f7
je 0x528bee
cmp eax, 0x75
je 0x528bee
cmp eax, 0x78
je 0x528bee
cmp eax, 0x58
jne 0x528c4a
mov dword [ecx + 0x2c], 9
jmp 0x528c4a
mov al, 1
pop esi
ret