Function at 0x6a0349
Capabilities:
Encode data using xor
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
call fcn.006608f7
call fcn.004813e4
xor eax, 0x89c6831c
shl edx, 1
shr edx, 0xa
dec ecx
or eax, esp
xchg ebx, esi
xor edx, 0x8a4d85ab
or eax, dword [0x733a95]
xchg esi, edx
or eax, edx
cmp dword [0x7335cb], 0x2f4413d9
jge 0x6a030b
or dword [0x7b9583], 0x6dc657eb
mov eax, 0xbb749ca5
sub esi, 0x9d8a2f03
and edx, ebp
sub ecx, esp
shl eax, 5
xor eax, 0x56ce10ec
ror esi, 0xa
mov edx, 0x9112d4e8
rol edx, 0x1b
call fcn.0047a63d
mov ecx, 0x1b193159
call fcn.00520015
mov ecx, 0x46670858
sub esi, 0x7e1756a7
and esi, edx
ror esi, 9
dec edi
call fcn.006325ba
test edx, 0xd2ba7f74
jns 0x6a0361
sub edi, dword [0x7324d2]
shl esi, 0x14
xchg esi, eax
or esi, esi
add ebx, dword [0x734254]
and edi, edi
ror ebx, 3
dec ecx
jne 0x6a0342
shl ecx, 0xb
cmp dword [0x732536], ebp
jl 0x6a0384
xor esi, esi
inc eax
call fcn.0041f777
mov ecx, 0x42f65e13
xor edi, ebx
or dword [0x7b940e], 0x3c4a3eaa
dec eax
add dword [0x7b983c], ebx
xor esi, dword [0x73084e]
inc edx
add esi, esi
sub dword [0x7b9804], edi
inc esi
shr eax, 5
or ebx, dword [0x733598]
mov ebx, dword [0x730ddf]
dec ecx
jne 0x6a038f
sub edx, dword [0x734080]
call fcn.0047a63d
test ecx, 0x99f2c53b
js 0x6a03db
ror esi, 0x12
mov ecx, 0x77c467a3
xchg edi, edx
shr edx, 0xa
mov edx, 0x867fcefe
not ebx
call fcn.005fdf44
shl esi, 6
cmp ebx, esi
jb 0x6a0402
test dword [0x733fd6], 0x327fccf2
jle 0x6a0407
rol edi, 0x16
shl edx, 0xf
inc ebx
dec eax
shr edi, 0xd
dec ecx
jne 0x6a03e0
and ecx, ebx
mov ecx, 0x5d729215
ror esi, 4
cmp ecx, 0xeddcba7f
ja 0x6a042b
xor eax, 0xa2ea8c41
add ecx, esp
sub esi, 0x8e8649ba
sub ebx, ebp
add eax, 0x880975f
sub dword [0x7b948d], esi
xor edx, 0xce8f68f8
mov eax, 0x9d9e02bb
add dword [0x7b9466], ecx
mov dword [0x7b991d], edi
add edx, dword [0x7b9c06]
or ebx, dword [0x7b9cc7]
call fcn.0065971b
or ebx, dword [0x7b9b4f]
add eax, dword [0x7b9b67]
not ebx
inc edi
dec esi
add esi, 0x19f3e25c
or dword [0x7b9621], ebx
call fcn.00544d12
not edx
inc esi
sub dword [0x7b94a5], eax
neg eax
add edi, dword [0x7b9f2a]
and dword [0x7b94cd], ecx
neg eax
or dword [0x7b9811], ebx
dec esi
not edx
call fcn.004e8108
sub dword [0x7b9639], edi
sub esi, 0x19f3e25c
inc esi
dec edi
not ebx
xor dword [0x7b99d8], edx
add dword [0x7b9972], eax
or eax, 0xbb388355
call fcn.00616710
inc edi
ror ecx, 0xa
xor dword [0x7b950e], 0xf588568
neg esi
rol edx, 0x17
sub edx, 0x9aec4137
call fcn.005cedeb
ror esi, 0xe
xor edx, dword [0x7b9e32]
sub dword [0x7b9669], edx
mov dword [0x7b9851], ebx
add ecx, edx
or dword [0x7b98b7], esi
rol esi, 0x1a
dec esi
mov dword [0x7b94b8], 0x4b26732a
dec edi
add ecx, 0x778a6575
neg esi
add ecx, dword [0x7b9b53]
neg esi
sub ecx, 0x778a6575
inc edi
inc esi
ror esi, 0x1a
add dword [0x7b963c], edi
sub ecx, edx
or dword [0x7b9693], ecx
sub dword [0x7b96bf], edx
rol esi, 0xe
call fcn.004052c9
add edx, 0x9aec4137
ror edx, 0x17
neg esi
sub dword [0x7b94fb], 0xad00c8c5
rol ecx, 0xa
dec edi
add eax, 0x40417c01
call fcn.00668dc9
sub ecx, 0x9dbe6991
add eax, edx
inc edx
not edi
rol esi, 0xb
or ecx, dword [0x7b9df1]
mov dword [0x7b994f], eax
neg edx
or ebx, dword [0x7b9d7e]
inc edx
rol esi, 7
xor edx, 0xaacc55d4
or dword [0x7b964d], eax
mov dword [0x7b948e], eax
xor edx, 0xaacc55d4
ror esi, 7
dec edx
neg edx
mov dword [0x7b964e], ebx
ror esi, 0xb
not edi
dec edx
sub eax, edx
add ecx, 0x9dbe6991
call fcn.00546b7c
push eax
dec edx
and dword [0x7b9872], ebx
call fcn.0059e779
add ebx, dword [0x7b9a7f]
xor edi, dword [0x7b9eef]
call fcn.00652ec7
xchg ecx, eax
add dword [0x7b95d0], edi
call fcn.0065c883
inc edi
inc eax
sub edx, 0xc18e12ba
call fcn.00509fd1
ror esi, 0x1a
sub eax, dword [0x7b9e6d]
or dword [0x7b96d0], edi
or esi, dword [0x7b9f31]
mov dword [0x7b95c0], eax
rol esi, 0x1a
call fcn.00479b89
add edx, 0xc18e12ba
dec eax
dec edi
xchg ecx, eax
call fcn.00472c64
xor dword [0x7b96b9], esi
inc edx
mov ebx, 0x4db0f
neg ecx
xor dword [0x7b9966], eax
xor edi, dword [0x7b9e9b]
inc eax
xor eax, 0x1d4df55a
add ecx, eax
xchg edx, eax
not ebx
xor eax, esi
add edi, edx
ror edi, 0x13
call fcn.005c0052
not esi
xor ebx, ebp
rol esi, 3
call fcn.004033ab
inc edx
rol esi, 2
call fcn.0063569e
xor ebx, esi
xchg ecx, esi
call fcn.00638ecc
xchg ecx, esi
xor ebx, esi
call fcn.00670dfc
ror esi, 2
dec edx
call fcn.005e9244
ror esi, 3
xor ebx, ebp
not esi
rol edi, 0x13
sub edi, edx
xor eax, esi
not ebx
xchg edx, eax
sub ecx, eax
xor eax, 0x1d4df55a
dec eax
sub dword [0x7b98ce], edi
neg ecx
push ebx
sub ecx, dword [0x7b9c53]
add edi, dword [0x7b9e78]
add edx, ecx
not ecx
call fcn.00473285
sub esi, dword [0x7b9e80]
xor dword [0x7b993f], ecx
inc esi
xor eax, 0x22aacadd
xor edi, dword [0x7b9a09]
rol ecx, 0x1b
xor ecx, dword [0x7b9ef0]
ror ecx, 0x1b
xor eax, 0x22aacadd
dec esi
sub dword [0x7b967d], ebx
call fcn.004ee7c0
not ecx
sub edx, ecx
mov edx, 0x3dcd2c03
call fcn.005235ca
neg ebx
inc esi
xor edx, esi
xor ebx, 0x43b9e17d
add esi, edi
sub esi, 0xcc55fe5d
xor edi, 0x19bbac0f
xchg ebx, eax
dec edi
call fcn.0043bf42
xor dword [0x7b999c], edx
xor esi, eax
not ebx
ror edx, 0x15
neg esi
xchg edi, edx
xchg edi, edx
neg esi
rol edx, 0x15
not ebx
xor esi, eax
mov dword [0x7b95dc], ecx
call fcn.0055aaa9
inc edi
xchg ebx, eax
xor edi, 0x19bbac0f
add esi, 0xcc55fe5d
sub esi, edi
xor ebx, 0x43b9e17d
xor edx, esi
dec esi
neg ebx
call fcn.005fa33a
sub edx, 0xdf3d8480
dec esi
xor ecx, 0x4b9cb589
not esi
sub ebx, dword [0x7b9fbc]
not esi
rol edx, 0x1d
neg edi
xor edi, ecx
xor edi, 0x25b7b374
dec ebx
xchg ebx, esi
not ebx
add ecx, dword [0x7b9db8]
xor edi, 0xc44a7570
add edx, dword [0x7b9c00]
sub edi, 0x889832d5
neg esi
add eax, 0x5a160efc
or dword [0x7b94c4], 0x9f160aa0
or ecx, dword [0x7b9c89]
and dword [0x7b97bc], 0x6e6e0306
sub eax, 0x5a160efc
neg esi
add edi, 0x889832d5
xor edi, 0xc44a7570
not ebx
xchg ebx, esi
inc ebx
xor edi, 0x25b7b374
xor edi, ecx
neg edi
ror edx, 0x1d
not esi
not esi
xor ecx, 0x4b9cb589
inc esi
sub edx, 0x5e8ba783
add edi, dword [0x7b9bea]
sub edi, dword [0x7b9b12]
xor esi, 0xa85ef787
call fcn.004294ba
and dword [0x7b973e], edx
xor ecx, 0x6c7ae38f
dec edi
neg ebx
dec ecx
sub ebx, 0xb472bf17
neg esi
xchg eax, edx
xchg eax, edx
neg esi
add ebx, 0xb472bf17
inc ecx
neg ebx
inc edi
xor ecx, 0x6c7ae38f
mov dword [0x7b95bd], ebx
xor esi, 0xa85ef787
push edx
neg eax
add edx, dword [0x7b9b0d]
call fcn.0047182c
xor eax, edx
sub ebx, edi
xor edx, dword [0x7b9a13]
xor dword [0x7b989c], edx
mov dword [0x7b97c3], ebx
or dword [0x7b94b6], edx
neg edi
ror edi, 0x16
call fcn.004ab3b8
xor esi, 0x27eeb6b4
sub ecx, dword [0x7b9d9c]
call fcn.00643c97
add dword [0x7b99cd], edx
call fcn.00519784
xor esi, 0x27eeb6b4
call fcn.005a3fd7
rol edi, 0x16
neg edi
add dword [0x7b99b8], esi
or dword [0x7b9555], ecx
add ebx, edi
xor eax, edx
call fcn.0040adbe
neg eax
call dword [sym.imp.KERNEL32.dll_HeapCreate]
and dword [0x7b94fa], edi
dec edx
xor edi, dword [0x7b9bc4]
and dword [0x7b9908], ecx
xchg edi, eax
rol ebx, 3
add esi, dword [0x7b9c2e]
add eax, 0x2309b7ed
call fcn.005e51b8
sub dword [0x7b97e9], edx
ror edx, 1
sub ebx, dword [0x7b9d98]
add edi, 0xc20ce78b
and dword [0x7b94dd], ebx
rol edi, 7
or ebx, dword [0x7b9d8b]
sub dword [0x7b94ba], ebx
call fcn.00555933
xor ebx, 0x97adffe1
add dword [0x7b980e], esi
sub dword [0x7b9578], edx
mov dword [0x7b94bf], esi
add dword [0x7b958d], edi
xor ebx, 0x97adffe1
call fcn.004fc8b7
sub dword [0x7b96b4], eax
ror edi, 7
xor dword [0x7b95b3], esi
sub edi, 0xc20ce78b
rol edx, 1
add dword [0x7b96d1], eax
sub eax, 0x2309b7ed
ror ebx, 3
xchg edi, eax
sub dword [0x7b98fd], esi
inc edx
mov dword [0x7b9495], edx
push ebx
xor edi, ecx
rol eax, 0xc
xor eax, dword [0x7b9a38]
dec eax
xor ecx, 0xf6c980b2
dec ecx
xchg esi, eax
or edi, dword [0x7b9b02]
sub ebx, ebp
not edi
sub ebx, esp
or edi, dword [0x7b9ce5]
not esi
xor dword [0x7b972f], 0xfe64ac45
xor esi, edx
dec edx
xor eax, 0x44969591
call fcn.004b3622
xor eax, 0x44969591
inc edx
xor esi, edx
or dword [0x7b9778], 0xb36fe342
not esi
add ebx, esp
not edi
add ebx, ebp
xchg esi, eax
inc ecx
xor ecx, 0xf6c980b2
inc eax
ror eax, 0xc
xor edi, ecx
mov edi, 0xc81094bf
dec esi
ror edx, 0x10
inc esi
xor edi, 0x6b72ddf5
neg ebx
add ebx, 0xaf897399
xor edi, 0x3612b6c8
sub edx, dword [0x7b9de5]
sub ecx, dword [0x7b9e97]
xor dword [0x7b973a], 0x8318f523
xor edi, 0x6889c18
and dword [0x7b9997], edi
xor edi, 0x6889c18
xor edi, 0x3612b6c8
sub ebx, 0xaf897399
neg ebx