Function at 0x1065d9f
Capabilities:
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
dec esi
test dword [0x1072df5], 0xade3d55b
jb 0x1065dae
add edi, esp
add dword [0x10757ad], eax
rol ebx, 1
and edx, 0x4511486c
shr edi, 0x11
dec ecx
jne 0x1065d80
mov ecx, 0x32685dd3
neg edx
sub esi, dword [0x1072733]
and edi, esi
and dword [0x1075aa2], edx
sub esi, 0x39cf299e
ror eax, 6
shl ebx, 0x10
call fcn.0104bb61
test dword [0x10735f8], ebp
jp 0x1065df8
xor esi, 0x7c127add
mov esi, dword [0x107332a]
or edi, eax
dec ecx
jne 0x1065dc9
rol edi, 0x19
mov eax, 0xe6e88b42
xor edi, 0x195cf51c
xor edx, dword [0x1075b62]
sub edx, 0x29d35a9e
ror edx, 0x1f
xor esi, 0xbd4b72ff
or esi, dword [0x1075d11]
ror esi, 4
call fcn.0101c315
add ebx, dword [0x1075f6a]
neg esi
rol eax, 0x1a
neg esi
sub esi, 0x50087b63
xchg ebx, eax
sub dword [0x10758b9], esi
not edi
or dword [0x10759d9], 0x216effc1
call fcn.01005662
call fcn.010625ac
and dword [0x1075813], 0x8cfc832d
not edi
and dword [0x10757e7], ebx
xchg ebx, eax
add esi, 0x50087b63
neg esi
ror eax, 0x1a
neg esi
call fcn.0102ec01
rol esi, 4
xor esi, 0xbd4b72ff
rol edx, 0x1f
add edx, 0x29d35a9e
xor edi, 0x195cf51c
xor eax, 0xee6b5a58
or esi, dword [0x1075ae2]
rol edi, 0x19
xor edi, eax
neg edi
mov dword [0x10758ee], eax
ror ecx, 0x17
xor edi, ecx
call fcn.01057740
mov dword [0x1075a9b], esi
call fcn.0100c08c
or esi, dword [0x1075d19]
ror eax, 9
add eax, dword [0x1075f7f]
call fcn.01065b10
rol eax, 9
call fcn.0101c315
xor edi, ecx
rol ecx, 0x17
xor dword [0x1075683], ecx
neg edi
xor edi, eax
ror edi, 0x19
sub eax, 0x883d11a
and dword [0x10759b7], ecx
sub esi, dword [0x1075ad6]
call fcn.0103e0ff
neg eax
or dword [0x107588c], ebx
rol ecx, 0x10
inc esi
or dword [0x1075875], eax
xor edx, dword [0x1075d6a]
xor ecx, 0x8bbdc0fa
rol edi, 0x13
sub ecx, 0xd8bd9588
call fcn.0102ec01
call fcn.0100c08c
call fcn.01041929
call fcn.0103eda1
add ecx, 0xd8bd9588
ror edi, 0x13
xor ecx, 0x8bbdc0fa
add dword [0x1075737], edx
dec esi
ror ecx, 0x10
neg eax
call fcn.0105b415
and dword [0x1075644], edx
push eax
rol ebx, 0xa
not edx
add esi, esp
dec edx
call fcn.010579ed
xor esi, ebp
not eax
xor dword [0x1075892], edi
sub edx, dword [0x1075b33]
rol eax, 0x14
mov dword [0x1075921], eax
or dword [0x1075779], edi
ror eax, 0x14
add dword [0x10758db], eax
not eax
xor esi, ebp
call fcn.0101c315
inc edx
sub esi, esp
not edx
ror ebx, 0xa
mov esi, 0x2993450b
neg edx
inc eax
sub esi, 0x330b240c
rol ecx, 0x18
sub ebx, eax
inc eax
sub edx, dword [0x1075f70]
sub edx, 0x955d4531
rol ebx, 0xa
xor ecx, ebx
add eax, 0x25a9a568
add dword [0x1075a34], esi
mov dword [0x1075899], edi
sub eax, 0x25a9a568
xor ecx, ebx
ror ebx, 0xa
add edx, 0x955d4531
dec eax
add ebx, eax
ror ecx, 0x18
add esi, 0x330b240c
dec eax
neg edx
or esi, 0x5178e47
xor esi, 0xa5f7d96d
rol esi, 8
or dword [0x107562e], ecx
add dword [ebx], esi
or eax, 0x1075d6f
inc edx
inc edx
neg edx
xor edi, dword [0x1075d29]
xor esi, dword [0x1075bf7]
inc edx
ror esi, 6
xchg ecx, esi
call fcn.0102ec01
neg esi
ror esi, 0xf
xor esi, dword [0x1075b60]
xor edi, 0xa1e6c4e4
or dword [0x1075915], edx
not esi
rol ebx, 3
xor ecx, dword [0x1075ed1]
call fcn.01045c17
ror ebx, 3
not esi
xor dword [0x10756a8], edi
xor edi, 0xa1e6c4e4
rol esi, 0xf
neg esi
xchg ecx, esi
rol esi, 6
dec edx
neg edx
dec edx
dec edx
mov dword [0x107598a], ebx
ror esi, 8
xor esi, 0xa5f7d96d
add esi, 0xd29a30e4
dec edi
ror ecx, 0x12
sub ecx, dword [0x1075ad2]
neg eax
xor edx, ecx
or dword [0x10759e7], ecx
out 0x59, eax
pop es
add edi, esi
sal dword [ebx], cl
xor eax, 0x1075d90
mov dword [0x10756fc], ebx
call fcn.01045cd1
call fcn.0103d1c7
not ebx
add dword [0x10757c1], edx
xor edx, ecx
neg eax
rol ecx, 0x12
inc edi
push esi
inc edi
or esi, dword [0x1075bf1]
xor esi, 0x503f33da
dec edi
not ebx
xchg ebx, edx
ror edx, 0xb
add dword [0x1075857], ecx
xor edi, dword [0x1075c4e]
call fcn.0100c08c
call fcn.0103b73b
mov dword [0x107599a], edx
rol edx, 0xb
xchg ebx, edx
not ebx
inc edi
xor esi, 0x503f33da
dec edi
mov ecx, 0xccdaf28b
not esi
inc edi
sub dword [0x1075628], ebx
not ecx
xor edx, 0x5570c231
not ecx
sub ecx, 0x73ce795
call fcn.010595de
ror eax, 0x14
inc ebx
xchg edx, esi
ror ecx, 3
sub ebx, 0xf0fba9a3
or edi, dword [0x1075fb4]
xor edi, dword [0x1075ac4]
call fcn.01041929
call fcn.01060f07
add ebx, 0xf0fba9a3
rol ecx, 3
xchg edx, esi
dec ebx
rol eax, 0x14
add ecx, 0x73ce795
not ecx
xor edx, 0x5570c231
not ecx
mov dword [0x107587c], ebx
dec edi
not esi
xor ecx, 0xe2677026
dec ebx
mov dword [0x1075820], 0xe6806d3f
sub ebx, dword [0x1075ec5]
xchg eax, esi
xor esi, 0x2b08abd1
sub edx, dword [0x1075d86]
xor esi, ebp
dec edi
add dword [0x10756aa], ecx
dec ecx
add edi, dword [0x1075e1a]
xor eax, esp
or dword [0x1075590], edi
rol ebx, 0x1b
inc esi
xor edx, dword [0x1075be7]
xor ecx, eax
xor esi, ebp
or dword [0x1075984], 0x3983a58e
sub dword [0x1075729], 0xfad50132
add dword [0x1075a14], 0xcd34383d
xor esi, ebp
xor ecx, eax
dec esi
ror ebx, 0x1b
sub dword [0x107582f], eax
xor eax, esp
inc ecx
inc edi
xor esi, ebp
xor esi, 0x2b08abd1
xchg eax, esi
xor dword [0x10757fb], 0x5fc62a28
inc ebx
add ecx, 0xd1ae7db8
rol ecx, 0x10
dec ebx
not esi
rol ecx, 0x17
neg ebx
sub ecx, 0xaa1f532
neg esi
inc ecx
add esi, eax
call fcn.0101f354
ror edi, 0x10
call fcn.010431ce
add dword [0x1075897], esi
call fcn.010480d6
neg esi
add dword [0x10755b5], 0x5f2f37f2
add dword [0x107586c], edi
call fcn.0105dc75
sub dword [0x107560a], edi
or dword [0x107595b], 0xa3df4e41
neg esi
rol edi, 0x10
call fcn.01033583
sub esi, eax
dec ecx
neg esi
add ecx, 0xaa1f532
neg ebx
ror ecx, 0x17
not esi
inc ebx
ror ecx, 0x10
push ecx
sub ebx, dword [0x1075bf4]
xchg ebx, eax
ror ecx, 0x13
xchg edi, eax
sub dword [0x10755d6], eax
xor ebx, esi
call fcn.01005662
neg edi
call fcn.0102ec01
not esi
call fcn.01005662
sub edx, dword [0x1075ee4]
sub esi, 0x9e986ac1
ror ecx, 1
or edi, dword [0x1075f04]
add edx, 0x73f74861
sub dword [0x1075854], eax
sub edx, 0x73f74861
rol ecx, 1
add esi, 0x9e986ac1
call fcn.0101c315
not esi
neg edi
call fcn.01049120
xor ebx, esi
mov dword [0x1075721], edi
xchg edi, eax
rol ecx, 0x13
xchg ebx, eax
mov edx, 0xa74a4b7b
neg edi
dec ecx
sub ecx, eax
xor edx, dword [0x1075ee2]
not ebx
xor edi, 0xc325647a
xor edx, dword [0x1075f0e]
call fcn.0100c08c
inc ecx
add ebx, dword [0x1075c5e]
not esi
call fcn.0104e26f
not esi
dec ecx
call fcn.01038c7b
xor edi, 0xc325647a
not ebx
add ecx, eax
inc ecx
neg edi
or edx, 0x95a96921
or ebx, dword [0x1075bc3]
mov dword [0x107570f], ebx
dec eax
or eax, dword [0x1075eac]
xor eax, edx
call fcn.0101c315
not ecx
or dword [0x1075637], ebx
call fcn.0103138f
or ecx, dword [0x1075cf4]
call fcn.01010495
call fcn.0104703a
or dword [0x107569b], ebx
not ecx
call fcn.0104ff43
xor eax, edx
inc eax
add dword [0x107571e], ebx
xor edx, 0xb7856b09
add edx, dword [0x1075d25]
mov dword [0x10759c1], ebx
call fcn.0102ec01
add dword [0x1075893], 0x3276411a
neg esi
or edi, dword [0x1075e2b]
add edi, 0x48173125
rol eax, 0xf
neg esi
or ebx, dword [0x1075eef]
sub esi, 0x9f39eb5a
dec edi
xchg ecx, eax
xchg ecx, eax
inc edi
add esi, 0x9f39eb5a
neg esi
ror eax, 0xf
sub edi, 0x48173125
neg esi
xor dword [0x107561d], 0x9a9bf62e
call fcn.0101c315
push edx
add esi, dword [0x1075d7e]
neg ecx
add dword [0x107582a], esi
rol ecx, 0x1a
dec eax
sub ebx, 0xfdef7172
xor eax, 0xb462e730
add dword [0x107585f], 0xbe1b929b
not esi
rol edx, 7
sub eax, dword [0x1075b9c]
ror edx, 7
not esi
sub dword [0x10756a7], 0x409d197
xor eax, 0xb462e730
add ebx, 0xfdef7172
inc eax
ror ecx, 0x1a
neg ecx
mov esi, 0x3369eb23
rol eax, 0x11
xor ecx, edx
ror edx, 0x12
xchg edx, eax
xor ecx, dword [0x1075b49]
xor esi, edx
call fcn.010548b7
ror esi, 4
xchg edx, eax
or edx, dword [0x1075b53]
neg ebx
rol edx, 0x16
call fcn.01034cbc
call fcn.0102ec01
ror edx, 0x16
neg ebx
xchg edx, eax
rol esi, 4
call fcn.01042773
xor esi, edx
xchg edx, eax
rol edx, 0x12
xor ecx, edx
ror eax, 0x11
add esi, 0x865ff53d
and dword [0x107591e], 0x2d5c1b01
dec edi
not esi
add edx, 0x95a0a5a2
xchg esi, eax
not esi
inc ebx
sub dword [0x1075705], ebx
call fcn.0104a31a
xor edi, ebx
inc eax
dec edi
sub edi, esi
and dword [0x10759b3], 0x8d9ed075
call fcn.0102ec01
add edi, ebp
xor edx, 0xe4835a6d
dec eax
add dword [0x1075a9a], edi
mov dword [0x107565a], esi
inc eax
xor edx, 0xe4835a6d
sub edi, ebp
and dword [0x107587f], 0xcb9b5b90
add edi, esi
inc edi
dec eax
xor edi, ebx
call fcn.0101fcc4
mov dword [0x1075711], ecx
dec ebx
not esi
xchg esi, eax
sub edx, 0x95a0a5a2
not esi
inc edi
or dword [0x1075a18], 0x5f7bd4b2
sub esi, 0xb964dff5
add eax, dword [0x1075b44]
neg ecx
xor dword [0x1075721], esi
xchg ebx, eax
add edx, 0x741a80c4
dec esi
xor ecx, 0xc6bdeeb4
sub eax, dword [0x1075d93]
sub edx, dword [0x1075ced]
call fcn.0101c315
xor ecx, 0xc6bdeeb4
inc esi
sub edx, 0x741a80c4
xchg ebx, eax
sub dword [0x10755b9], eax
neg ecx
push esi
dec esi
not esi
and dword [0x10757d1], edi
call fcn.01048d2a
inc esi
sub edi, 0xdad6466b
xor ecx, 0x61493f74
not ecx
add dword [0x107565a], edx
xchg edi, eax
xchg edi, eax
or dword [0x1075a0c], edi
not ecx
xor ecx, 0x61493f74
add edi, 0xdad6466b
dec esi
call fcn.0102f5fd
xor dword [0x1075937], edi
not esi
inc esi
push esp
neg edx
xchg ecx, eax
call fcn.0101c315
xor ecx, ebx
call fcn.01010d2d
sub edx, dword [0x1075e0d]
xor ecx, 0x605ecf4b
add eax, dword [0x1075ec8]
add edx, dword [0x1075e1e]
sub ebx, esi
neg ebx
mov dword [0x10756d1], ecx
xchg ecx, edx
rol ecx, 0x15
add eax, edi
dec edi
xor eax, edi
and dword [0x1075a98], ecx
ror eax, 7
rol eax, 7
xor eax, edi
inc edi
sub eax, edi
ror ecx, 0x15
xchg ecx, edx
sub dword [0x10755b9], eax
neg ebx
add ebx, esi
xor ecx, 0x605ecf4b
xor ecx, ebx
xchg ecx, eax
neg edx
call dword [sym.imp.KERNEL32.dll_LoadLibraryW]
xor eax, 0x69913d0d
sub esi, dword [0x1075b93]
inc eax
or dword [0x10758e0], ebx
xor esi, edx