Function at 0x71fc59
Capabilities:
Hash data using murmur3

Disassembly:
out dx, al
pushfd
fmul dword [edx + 0x15335358]
jecxz 0x71f7d6
xor edx, dword [0xf0fce3]
dec eax
or eax, dword [0xf0ff68]
lock add byte [eax + 0xb], cl
add eax, 0xf0ff68
neg ebx
call fcn.005196dc
not esi
add dword [0xf0f891], 0x40a8f419
ror ecx, 9
mov dword [0xf0fa9c], esi
xor ecx, 0xb53e9b1b
xor edi, dword [0xf0fe14]
call fcn.004c3391
call fcn.004a7bfc
xor ecx, 0xb53e9b1b
rol ecx, 9
not esi
neg ebx
inc eax
mov edx, 0xf6866c88
or edi, dword [0xf0ff46]
add dword [0xf0f764], esi
and dword [0xf0facc], 0xc16263ec
dec esi
add ecx, 0xe99f4491
xor esi, 0xbd99d30a
add dword [0xf0f7f9], esi
sub dword [0xf0fa02], edi
add ecx, 0xb78a6f3a
xor edx, 0x3f150e57
xchg ecx, edx
add edi, ebp
add eax, dword [0xf0fced]
add eax, dword [0xf0fcf1]
dec eax
xchg ebx, edx
call fcn.005d4602
call fcn.005ec322
xchg ebx, edx
inc eax
sub edi, ebp
xchg ecx, edx
xor edx, 0x3f150e57
sub ecx, 0xb78a6f3a
add dword [0xf0f798], ecx
add dword [0xf0f79f], eax
xor esi, 0xbd99d30a
sub ecx, 0xe99f4491
inc esi
xor dword [0xf0fa06], eax
and edx, 0x656a3206
sub eax, ebx
sub dword [0xf0f8fb], ecx
xor ebx, ecx
xchg ebx, esi
call fcn.005fe5e0
sub esi, dword [0xf0fc3d]
dec edx
sub esi, ecx
sub dword [0xf0fad0], esi
and dword [0xf0f77c], 0x177e6c76
rol ebx, 0x11
add eax, 0xa55b9c45
rol edx, 0x10
add edx, 0x97f24e4c
xor edi, 0x2a9f372c
dec eax
or esi, dword [0xf0ff79]
dec edi
xchg edi, edx
call fcn.004621df
call fcn.00577e7f
xchg edi, edx
inc edi
inc eax
xor edi, 0x2a9f372c
sub edx, 0x97f24e4c
ror edx, 0x10
sub eax, 0xa55b9c45
ror ebx, 0x11
add esi, ecx
inc edx
call fcn.006cb63d
xchg ebx, esi
xor ebx, ecx
or dword [0xf0fa93], eax
add eax, ebx
sub edx, 0x63d01fcd
rol edi, 0x17
add esi, dword [0xf0fcaa]
not edx
xchg ebx, esi
xor edi, dword [0xf0ff04]
ror eax, 0x16
or dword [0xf0f737], edi
neg edi
rol eax, 0x14
or eax, dword [0xf0feaa]
xchg ecx, esi
call fcn.005fffeb
xor edx, ecx
not ebx
sub esi, 0xc3240efa
add esi, 0x7367a682
xor esi, dword [0xf0fd01]
inc ecx
mov dword [0xf0fa62], ebx
inc ebx
call fcn.0052be7c
dec ebx
dec ecx
sub esi, 0x7367a682
add esi, 0xc3240efa
not ebx
xor edx, ecx
xchg ecx, esi
ror eax, 0x14
neg edi
mov dword [0xf0f9c7], eax
rol eax, 0x16
xchg ebx, esi
not edx
ror edi, 0x17
push edx
sub dword [0xf0f7e5], 0xa0f2c0b9
xor esi, 0xa706b1b
dec ebx
xor esi, eax
rol edx, 0xd
call fcn.0046c702
or eax, dword [0xf0fba8]
sub dword [0xf0f71e], ecx
xor ebx, 0x5ea8a74a
dec edi
neg ecx
sub ecx, dword [0xf0fc5f]
ror edx, 0x1e
xchg edi, eax
add dword [0xf0f9fa], 0xef7261a6
xor dword [0xf0f990], 0x620e0266
xchg edi, eax
rol edx, 0x1e
neg ecx
inc edi
xor ebx, 0x5ea8a74a
add dword [0xf0f915], ebx
call fcn.004f4952
ror edx, 0xd
xor esi, eax
inc ebx
xor esi, 0xa706b1b
and dword [0xf0f7c3], 0x17c49b1a
mov edi, 0xfc5bf20c
xor ecx, 0xffea90c3
xor dword [0xf0f993], esi
dec esi
xor ebx, ebp
neg edi
call fcn.0051a9b5
sub edi, dword [0xf0fe53]
xor edi, 0x4029a507
inc edi
dec eax
xchg ebx, eax
xor dword [0xf0fa9f], edi
xchg ebx, eax
inc eax
dec edi
xor edi, 0x4029a507
neg edi
xor ebx, ebp
inc esi
xor ecx, 0xffea90c3
or edi, 0x82518195
not esi
xor edi, dword [0xf0fe14]
call fcn.005c5bd2
xor edi, dword [0xf0fec9]
xor edi, 0x13c5fa48
not edi
mov dword [0xf0f9fd], edi
neg edx
or edx, dword [0xf0fd11]
xor dword [0xf0fa4e], ebx
inc esi
xor ecx, 0xd14f8f8c
xor esi, edx
add edi, ebp
mov dword [0xf0f97f], edi
ror edx, 0xf
or dword [0xf0f8a2], eax
call fcn.0053a1a1
and dword [0xf0f9df], ebx
xor eax, edx
dec ecx
add eax, dword [0xf0fecc]
inc ecx
xor eax, edx
add dword [0xf0f84c], edi
call fcn.0066329c
rol edx, 0xf
sub edi, ebp
xor esi, edx
xor ecx, 0xd14f8f8c
dec esi
or dword [0xf0fb0a], edi
neg edx
xor dword [0xf0fb42], edi
not edi
xor edi, 0x13c5fa48
call fcn.0047adce
not esi
add edi, 0x2100cc8
and dword [0xf0f82d], ecx
call fcn.0046240f
and dword [0xf0f821], ecx
rol ebx, 0x12
sub esi, dword [0xf0fc64]
xor edi, 0xb3c05daa
call fcn.006251a6
xor dword [0xf0f987], edi
sub esi, dword [0xf0fc45]
xor dword [0xf0f8fd], 0xd7eb23f9
or ecx, dword [0xf0ff72]
add dword [0xf0f71e], eax
xor dword [0xf0faf2], ecx
xchg ebx, esi
call fcn.00583094
not edi
add ebx, dword [0xf0ffad]
sub dword [0xf0f7b4], ecx
xchg edi, esi
ror edx, 5
rol edx, 5
xchg edi, esi
xor dword [0xf0f805], eax
not edi
xchg ebx, esi
sub dword [0xf0f972], ebx
and dword [0xf0fae9], eax
add dword [0xf0f823], 0xe1b101e6
add dword [0xf0fa03], ebx
call fcn.0042c343
xor edi, 0xb3c05daa
ror ebx, 0x12
sub dword [0xf0f97a], eax
call fcn.0069cb77
push edi
call fcn.0064aa82
xchg eax, esi
xor esi, dword [0xf0ffa7]
xor dword [0xf0f816], ecx
dec ebx
xor ecx, ebx
neg ecx
rol edx, 5
and dword [0xf0fa5c], edi
or esi, dword [0xf0fe6f]
dec edi
ror edx, 0xf
neg esi
sub dword [0xf0f778], 0x496acaa9
add ecx, dword [0xf0fd37]
ror edi, 0x10
call fcn.0068d602
ror eax, 1
sub ebx, dword [0xf0ff1c]
call fcn.00610b60
call fcn.005ffaa6
rol eax, 1
rol edi, 0x10
neg esi
rol edx, 0xf
inc edi
ror edx, 5
neg ecx
xor ecx, ebx
inc ebx
or dword [0xf0f903], edi
xchg eax, esi
call fcn.005e7b4d
mov esi, 0x4f012ca6
rol ecx, 0x1a
sub ecx, dword [0xf0fefa]
ror eax, 0x12
enter 0xffffffffffffe812, 0xffffffffffffffa2
push esp
idiv edi
or dword [0xf0f9b7], edx
sub edi, dword [0xf0fe13]
sub eax, dword [0xf0fca5]
sub dword [0xf0fae3], 0x5982d51c
ror edi, 0x1f
call fcn.006491e8
xor ebx, 0x90c24cb3
sub edx, dword [0xf0ff83]
or dword [0xf0fb41], ecx
sub esi, 0xa11939c3
add esi, 0xa11939c3
mov dword [0xf0f990], eax
xor ebx, 0x90c24cb3
call fcn.00699544
rol edi, 0x1f
sub dword [0xf0f7e0], 0xbe6cac54
xor dword [0xf0f91b], ebx
call fcn.0053dbdc
rol eax, 0x12
ror ecx, 0x1a
and esi, 0x54c3504f
xor edi, esp
add edx, dword [0xf0fdd1]
or dword [0xf0f825], esi
add edx, 0x1c16e2b2
sub edx, dword [0xf0fdaa]
xor dword [0xf0f927], eax
call fcn.00660f0a
neg esi
dec ebx
call fcn.0047900c
xchg ebx, eax
sub dword [0xf0fa0e], 0x7b328d2a
and dword [0xf0f921], edx
not edi
sub ecx, edi
add ecx, edi
not edi
mov dword [0xf0fb57], 0x7001aa43
xchg ebx, eax
call fcn.0067b40f
inc ebx
neg esi
call fcn.0061be30
sub edx, 0x1c16e2b2
xor edi, esp
sub esi, 0x4392ff94
sub dword [0xf0fa40], esi
sub ebx, eax
or dword [0xf0fa3f], edx
xor edi, 0x475918fe
add eax, 0x3161f344
sub edx, ebp
xor edx, ecx
ror edx, 0x12
xor ebx, esp
or dword [0xf0f898], edi
not ecx
call fcn.005cb6a1
call fcn.004e2057
not ecx
xor dword [0xf0f723], ebx
xor ebx, esp
rol edx, 0x12
xor edx, ecx
add edx, ebp
sub eax, 0x3161f344
xor edi, 0x475918fe
and dword [0xf0f7af], ecx
add ebx, eax
push esi
sub ebx, edi
rol esi, 3
sub ecx, ebp
call fcn.004ce9e4
not ecx
add ecx, dword [0xf0ff69]
call fcn.005fa491
neg edi
inc edx
or edx, dword [0xf0fe15]
add esi, ecx
xor dword [0xf0fa0f], 0x2f3edf8e
inc eax
mov dword [0xf0fa62], ecx
or dword [0xf0f9e5], ebx
and dword [0xf0f990], ecx
xor edi, 0x72a25282
xor edi, dword [0xf0fe9b]
call fcn.00529db5
call fcn.00554e7e
xor edi, 0x72a25282
push edx
mov byte [0xbe152172], al
clc
lock add byte [ecx - 0xf0876c3], cl
mov edi, esi
lock add byte [eax - 0x7f], cl
or eax, 0xf0f800
loope 0x71fdd4
lodsd eax, dword [esi]
inc esi
sub esi, ecx
dec edx
neg edi