Function at 0x6a0a9c
Capabilities:
Hash data using murmur3

Disassembly:
jmp 0x6a0a6d
xor edi, 0x6b72ddf5
dec esi
rol edx, 0x10
inc esi
and edi, 0x30b9ac68
not esi
ror esi, 0xf
inc esi
call fcn.00539536
sub dword [0x7b9524], eax
dec eax
not esi
add esi, dword [0x7b9bca]
xchg eax, esi
add ebx, dword [0x7b9bb9]
mov ecx, 0xf7007b9b
salc
inc edi
call fcn.005c6fa9
call fcn.0044eb18
dec edi
not esi
xchg eax, esi
not esi
inc eax
add dword [0x7b9921], esi
dec esi
rol esi, 0xf
not esi
add edi, 0xffef7be0
xor ebx, 0x6651a46
call fcn.00655a3c
neg edx
or edi, dword [0x7b9bf3]
add ecx, edx
or ebx, dword [0x7b9e26]
inc ecx
xchg eax, edx
dec esi
neg esi
sub dword [0x7b94fe], 0xfee6dbd9
sub dword [0x7b96c0], 0x69070478
neg esi
inc esi
xchg eax, edx
dec ecx
sub ecx, edx
neg edx
call fcn.005c9f88
xor ebx, 0x6651a46
push edi
xchg eax, edx
sub esi, eax
add ebx, dword [0x7b9f4d]
call fcn.005adf57
xor edx, dword [0x7b9b32]
and dword [0x7b975d], eax
sub eax, 0x1b04e69f
xor ebx, esi
xor dword [0x7b9954], esi
sub ebx, dword [0x7b9d47]
neg ebx
or ebx, dword [0x7b9d84]
ror ecx, 0x19
call fcn.004f3e02
rol edi, 0xf
and dword [0x7b97a5], ecx
ror esi, 0x1a
sub ebx, 0x48c96a98
add ebx, 0x48c96a98
rol esi, 0x1a
ror edi, 0xf
call fcn.005c78ef
rol ecx, 0x19
neg ebx
or dword [0x7b9504], esi
xor ebx, esi
add eax, 0x1b04e69f
xor dword [0x7b9504], ecx
add esi, eax
xchg eax, edx
push eax
call fcn.004b259a
dec ebx
add ebx, dword [0x7b9c75]
or eax, dword [0x7b9ab1]
sub ecx, 0x7c02ebb6
xchg edx, esi
sub ebx, dword [0x7b9e3e]
ror edx, 0xe
xchg edi, edx
add dword [0x7b96a0], esi
or edx, dword [0x7b9afe]
rol edx, 0xf
dec edi
xor ecx, dword [0x7b9d36]
call fcn.0043229f
xor eax, dword [0x7b9f31]
add ecx, dword [0x7b9eb7]
not edx
xor edi, ecx
add edx, 0x954d5846
xor dword [0x7b9666], ebx
add dword [0x7b97ee], esi
sub edx, 0x954d5846
xor edi, ecx
not edx
call fcn.004da239
inc edi
ror edx, 0xf
mov dword [0x7b95ef], edx
xchg edi, edx
rol edx, 0xe
xchg edx, esi
add ecx, 0x7c02ebb6
inc ebx
call fcn.004fa24d
call dword [sym.imp.KERNEL32.dll_HeapAlloc]
xchg ecx, eax
neg edi
call fcn.005767d7
ror esi, 0x18
not esi
add eax, dword [0x7b9cc2]
call fcn.00440d86
dec ecx
rol edi, 3
sub eax, dword [0x7b9e0c]
ror eax, 8
or dword [0x7b98e9], ebx
inc esi
call fcn.0055047f
call fcn.004a714f
dec esi
rol eax, 8
ror edi, 3
inc ecx
not esi
rol esi, 0x18
call fcn.005e6502
neg edi
xchg ecx, eax
lea esi, [0x7e8042]
sub edi, dword [0x7b9a0d]
dec edi
neg esi
or dword [0x7b969c], edx
sub edx, dword [0x7b9c1d]
call fcn.0043598e
and dword [0x7b9466], edx
call fcn.004f4652
sub esi, dword [0x7b9e19]
inc ebx
add ecx, dword [0x7b9f0b]
mov dword [0x7b96e7], 0x8b910409
neg edi
xor dword [0x7b967d], 0x195b78b
and dword [0x7b9905], 0xb69b121
inc esi
dec edx
call fcn.00636d4f
and dword [0x7b96e0], esi
call fcn.004970d4
xchg edi, esi
xchg edi, esi
call fcn.00461e94
call fcn.0044a5f2
inc edx
dec esi
and dword [0x7b94d5], 0x3a1d68c1
and dword [0x7b9750], 0x1408b1b4
neg edi
mov dword [0x7b96d4], 0x3bc15580
dec ebx
call fcn.00429c41
xor dword [0x7b978a], edi
call fcn.0040bae3
mov dword [0x7b979b], edx
neg esi
inc edi
xor esi, 0x2439
call fcn.00539536
and dword [0x7b9960], edx
neg esi
or ecx, dword [0x7b9e74]
and dword [0x7b962f], edi
xchg edi, edx
not ecx
ror esi, 0x1c
sub esi, 0x15a60aca
rol ebx, 7
mov dword [0x7b9615], edx
ror edi, 0x1e
rol edi, 0x1e
add dword [0x7b9558], ebx
ror ebx, 7
add esi, 0x15a60aca
rol esi, 0x1c
not ecx
xchg edi, edx
neg esi
sub dword [0x7b95b1], esi
call fcn.0045bdf6
sub esi, 0x187b
xor edi, 0xa7457b99
sub edi, dword [0x7b9c8b]
not esi
xchg edi, esi
xor dword [0x7b948c], eax
add edi, 0x32bacf82
sub edi, eax
rol esi, 0x1a
xchg esi, eax
mov dword [0x7b9568], esi
xor edi, 0x9946acef
not eax
rol esi, 0x17
add eax, dword [0x7b9a7b]
sub ebx, dword [0x7b9c14]
xor dword [0x7b971a], esi
ror edx, 0x11
call fcn.00557486
add edi, 0x2bd91017
call fcn.004f8557
ror esi, 0x1e
into
push ds
ror eax, 0xc
rol eax, 0xc
rol esi, 0x1e
call fcn.00606abf
sub edi, 0x2bd91017
rol edx, 0x11
and dword [0x7b9532], edx
ror esi, 0x17
not eax
xor edi, 0x9946acef
mov dword [0x7b9513], edi
xchg esi, eax
ror esi, 0x1a
add edi, eax
sub edi, 0x32bacf82
add dword [0x7b955b], esi
xchg edi, esi
not esi
xor edi, 0xa7457b99
mov edi, eax
xor edi, eax
not ebx
ror esi, 5
or eax, dword [0x7b9b04]
xchg edx, eax
add ebx, edx
call fcn.00575b8c
add edx, dword [0x7b9cc6]
ror edi, 0xd
sub ebx, dword [0x7b9a63]
rol ebx, 3
call fcn.00642a37
add edi, 0x92f2472a
dec edi
not esi
sub edi, ebx
and dword [0x7b9941], edi
rol edi, 0x13
xchg eax, esi
sub ecx, dword [0x7b9e49]
call fcn.00417bd2
call fcn.00459929
xchg eax, esi
ror edi, 0x13
sub dword [0x7b9582], ebx
add edi, ebx
not esi
inc edi
sub edi, 0x92f2472a
call fcn.004328ae
ror ebx, 3
rol edi, 0xd
call fcn.00484c10
sub ebx, edx
xchg edx, eax
rol esi, 5
not ebx
xor edi, eax
mov ecx, 0x4db0f
add ebx, dword [0x7b9b09]
or dword [0x7b98ed], edi
or dword [0x7b9779], edx
add eax, dword [0x7b9f0e]
mov dword [0x7b99b7], ecx
xchg edi, eax
not esi
call fcn.005a76a0
xor ecx, 0xafeeafcd
add ebx, dword [0x7b9cfb]
ror eax, 8
xor dword [0x7b95e0], edx
xor ecx, 0xff204f66
xor edi, ebp
and dword [0x7b974d], eax
add esi, ebx
dec ebx
sub edx, dword [0x7b9dc2]
xor esi, 0x8a135216
call fcn.005bce95
call fcn.00418510
call fcn.0040f161
xor esi, 0x8a135216
inc ebx
sub esi, ebx
mov dword [0x7b953a], eax
xor edi, ebp
xor ecx, 0xff204f66
rol eax, 8
xor ecx, 0xafeeafcd
not esi
xchg edi, eax
add dword [0x7b962c], edx
rep movsb byte es:[edi], byte [esi]
add edx, esi
add dword [0x7b95f9], ebx
or esi, dword [0x7b9ee4]
xchg eax, edx
dec edx
or esi, dword [0x7b9bba]
or dword [0x7b9981], edi
add dword [0x7b992d], eax
xor ebx, dword [0x7b9ac3]
sub ebx, esi
xor eax, 0x6162f9b1
inc ebx
not esi
xor esi, 0x96dde177
add dword [0x7b97e9], ebx
call fcn.00535a17
call fcn.004b050b
and dword [0x7b9991], eax
xor esi, 0x96dde177
not esi
dec ebx
xor eax, 0x6162f9b1
add ebx, esi
sub dword [0x7b97fa], eax
mov dword [0x7b95dc], ebx
inc edx
xchg eax, edx
mov dword [0x7b945c], ebx
sub edx, esi
call fcn.005d885f
add edi, dword [0x7b9c86]
xchg ebx, esi
mov dword [0x7b95c6], esi
jnp 0x6a0fdc
xor edx, 0x16b5c79e
sub esi, dword [0x7b9ecd]
inc edi
sub dword [0x7b97d7], ebx
add ecx, edi
rol eax, 0xf
or ecx, dword [0x7b9bf4]
add eax, dword [0x7b9ea9]
call fcn.005e6237
mov dword [0x7b94fa], ebx
not esi
sub edi, dword [0x7b9e6c]
and dword [0x7b9648], ebx
dec edx
not esi
ror eax, 0xb
sub ecx, dword [0x7b9a7c]
dec edx
call fcn.0064058c
inc edx
rol eax, 0xb
not esi
inc edx
or dword [0x7b96a0], edi
not esi
or dword [0x7b9691], ecx
call fcn.005be785
ror eax, 0xf
sub ecx, edi
dec edi
xor edx, 0x16b5c79e
mov dword [0x7b9472], ebx
xchg ebx, esi
push eax
jne 0x6a1071
movzx eax, word [0x734334]
push esi
push eax
movzx eax, word [0x734336]
push eax
push edx
push ebx
jmp 0x6a107d
movzx eax, word [0x734336]
push eax
push esi
push esi
push edx
push esi
movzx eax, word [0x734332]
push ebx
call fcn.006a0de5
movzx eax, word [0x7342ea]
movzx ecx, word [0x7342e4]
add esp, 0x24
cmp word [0x7342dc], si
push eax
movzx eax, word [0x7342e8]
push eax
movzx eax, word [0x7342e6]
push eax
jne 0x6a10cc
movzx eax, word [0x7342e0]
push esi
push eax
movzx eax, word [0x7342e2]
push eax
push dword [edi + 0x14]
push ebx
jmp 0x6a10da
movzx eax, word [0x7342e2]
push eax
push esi
push esi
push dword [edi + 0x14]
push esi
movzx eax, word [0x7342de]
push esi
call fcn.006a0de5
add esp, 0x24
jmp 0x6a1140
mov ecx, dword [0x730808]
mov eax, dword [0x730814]
cmp ecx, eax
mov edx, dword [edi + 0x1c]
jge 0x6a1168
cmp edx, ecx
jl 0x6a1178
cmp edx, eax
jg 0x6a1178
cmp edx, ecx
jle 0x6a117c
cmp edx, eax
jge 0x6a117c
mov eax, ebx
pop ebx
pop esi
leave
ret
cmp edx, eax
jl 0x6a1162
cmp edx, ecx
jg 0x6a1162
cmp edx, eax
jle 0x6a117c
cmp edx, ecx
jge 0x6a117c
xor eax, eax
jmp 0x6a1164
mov eax, dword [edi + 8]
imul eax, eax, 0x3c
add eax, dword [edi + 4]
imul eax, eax, 0x3c
add eax, dword [edi]
imul eax, eax, 0x3e8
cmp edx, ecx
jne 0x6a11a1
xor ecx, ecx
cmp eax, dword [0x73080c]
setge cl
jmp 0x6a11ac
xor ecx, ecx
cmp eax, dword [0x730818]
setl cl
mov eax, ecx
jmp 0x6a1164