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

Disassembly:
not rsi
ror rsi, 9
or dword [rax - 0x7f], ecx
invalid
invalid
dec dword [rcx]
or edx, esi
call fcn.140039fe0
sub rdi, qword [0x1401b2b66]
xor rbx, 0x3c94542
leave
add ebp, eax
cdq
outsb dx, byte [rsi]
idiv bh
or qword [0x1401b28b8], rbx
fmul dword [rdx]
add byte [rax - 0x77], cl
cmp eax, 0xad7ed
in eax, dx
xlatb
or al, byte [rax]
sub rsi, qword [0x1401b2db4]
not rdi
call fcn.1400939cc
call fcn.1400b6b66
not rdi
add rax, qword [0x1401b2f69]
mov qword [0x1401b262c], rdi
call fcn.14007db02
xor rbx, 0x3c94542
sub rdx, qword [0x1401b2be0]
call fcn.14007fa04
xor rsi, 0xfffffffff209ffa3
rol rsi, 9
not rsi
xor rbx, rdx
sub qword [0x1401b27d4], rbx
or al, byte [rax]
call fcn.1400e1ea5
ror rax, 0x1c
add rax, qword [0x1401b2dd9]
mov qword [0x1401b2544], rdx
sub rbx, 0x39a4c58a
mov qword [0x1401b2977], 0x3dd65d3
xor rdi, 0xffffffff926fbb87
add qword [0x1401b2503], rsi
push r8
xor rdi, rbx
mov qword [0x1401b2830], rbx
xor rdi, 0xffffffffb40c63a5
call fcn.140010aff
sub rcx, 0xffffffff8480284e
add rax, rdi
call fcn.140050546
xor qword [0x1401b23e8], rdi
add qword [0x1401b289b], rsi
call fcn.1400828c4
call fcn.14005c360
xor qword [0x1401b24d2], rax
mov qword [0x1401b2591], rdi
call fcn.140095fc2
sub rax, rdi
add rcx, 0xffffffff8480284e
call fcn.140041cf8
xor rdi, 0xffffffffb40c63a5
xor qword [0x1401b246b], rbx
xor rdi, rbx
push r13
xor rax, qword [0x1401b2e04]
xchg rcx, rax
or rbx, qword [0x1401b2ecf]
add rbx, qword [0x1401b2e4f]
add rax, qword [0x1401b2a9d]
add rsi, rcx
sub rcx, qword [0x1401b2bfc]
sub ecx, dword [0x1401b2bfc]
xor qword [0x1401b2663], rbx
xchg rdi, rax
sub rsi, 0xffffffff809836bd
inc rsi
add rax, qword [0x1401b2d39]
and qword [0x1401b24d6], rcx
xor qword [0x1401b2464], rdi
or rbx, qword [0x1401b2b52]
dec rsi
add rsi, 0xffffffff809836bd
xchg rdi, rax
sub qword [0x1401b24de], rdi
xor rbx, qword [0x1401b2f3f]
sub rsi, rcx
sub rax, qword [0x1401b2dbc]
or rax, qword [0x1401b2a75]
sub rsi, qword [0x1401b2db9]
xchg rcx, rax
sub rax, qword [0x1401b2e49]
push r9
inc rdx
xor rcx, 0x6d0db99a
call fcn.140041cf8
rol rsi, 0x1c
add rdx, qword [0x1401b2c4e]
xor rsi, 0x396b3331
ror rax, 0xa
xor rax, 0x15614af7
add qword [0x1401b2824], rbx
call fcn.1400b1bdd
sub rsi, qword [0x1401b2f6e]
rol rdi, 0x13
neg rdx
xor rdi, 0x5c871c16
xchg dword [rax + rcx*2 - 0x77], ebx
cmp eax, 0xad365
sub rdi, rax
sub rdx, qword [0x1401b2e92]
xor rsi, qword [0x1401b2aa5]
call fcn.1400876b9
xor rdx, qword [0x1401b2a2f]
or rdx, qword [0x1401b2ebf]
add rdi, rax
or qword [0x1401b256b], rdx
xor rdi, 0x5c871c16
neg rdx
ror rdi, 0x13
add rsi, qword [0x1401b2bb2]
call fcn.1400aae65
and qword [0x1401b2930], rsi
xor rax, 0x15614af7
rol rax, 0xa
xor rsi, 0x396b3331
or rbx, qword [0x1401b2b97]
ror rsi, 0x1c
xor rcx, 0x6d0db99a
dec rdx
push r12
rol rdi, 9
xor rsi, rbx
add rdi, qword [0x1401b2f00]
add rax, 0xffffffffb80201ab
sub rcx, qword [0x1401b2b90]
sub rcx, rbp
or rsi, qword [0x1401b2ddc]
xor rcx, rbp
and qword [0x1401b2918], rdi
sub rcx, qword [0x1401b2a49]
sub rsi, rax
call fcn.14005262e
xor rcx, 0xffffffffe8ca893e
rol rcx, 0xf
call fcn.1400ac96d
call fcn.14003c952
call fcn.1400ed612
call fcn.140028309
ror rcx, 0xf
xor rcx, 0xffffffffe8ca893e
call fcn.140015ad4
add rsi, rax
xor rcx, rbp
add rsi, qword [0x1401b2bbe]
add rcx, rbp
sub rax, qword [0x1401b2b2c]
sub rax, 0xffffffffb80201ab
xor rsi, rbx
ror rdi, 9
push r10
sub rdx, 0x42c10ded
inc rsi
not rsi
and qword [0x1401b27d1], rcx
add rdx, qword [0x1401b2b7b]
or qword [0x1401b29a4], rbx
sub rbx, rax
not rsi
add rbx, qword [0x1401b2ddd]
and qword [0x1401b2975], rsi
xor rcx, rax
xor rax, 0xffffffffe8c09c33
xor rdi, rcx
dec rdx
sub rcx, 0xffffffffaccbab61
add rbx, 0x1861f396
not rcx
add qword [0x1401b29af], 0x37e203ec
neg rsi
add rcx, qword [0x1401b2a12]
sub qword [0x1401b2456], rcx
mov qword [0x1401b2769], rcx
xor rbx, qword [0x1401b2a8f]
neg rsi
not rcx
sub rbx, 0x1861f396
add rcx, 0xffffffffaccbab61
inc rdx
xor rdi, rcx
xor rax, 0xffffffffe8c09c33
xor rcx, rax
and qword [0x1401b2481], rdx
not rsi
add rbx, rax
mov qword [0x1401b2729], rdx
sub rcx, qword [0x1401b2e32]
add qword [0x1401b2580], rcx
not rsi
dec rsi
add rdx, 0x42c10ded
push rax
not rbx
sub rdx, 0xffffffffcf67ca14
rol rcx, 0x1c
xor rdi, 0x7a1e29ef
call fcn.1400bb0ad
ror rbx, 0x1f
xor rdi, qword [0x1401b2d7c]
ror rcx, 0xc
inc rbx
not rbx
xchg rax, rsi
xor qword [0x1401b2554], rcx
neg rax
call fcn.140053ccc
sub qword [0x1401b246f], rbx
rol rax, 5
add rsi, rbp
call fcn.14003b743
xchg rbx, rax
dec rdi
xchg rsi, rax
xchg rsi, rax
inc rdi
xchg rbx, rax
call fcn.14004d489
sub rsi, rbp
ror rax, 5
add qword [0x1401b25a7], rdx
neg rax
sub qword [0x1401b292e], rdx
xchg rax, rsi
not rbx
dec rbx
rol rcx, 0xc
rol rbx, 0x1f
xor rdi, 0x7a1e29ef
ror rcx, 0x1c
add rdx, 0xffffffffcf67ca14
not rbx
push rbp
or qword [0x1401b2558], rbx
and qword [0x1401b2752], rsi
call fcn.14001b9bb
or qword [0x1401b2982], rax
rol rdi, 3
rol edi, 3
call fcn.140041cf8
neg rax
xor rsi, 0xffffffff9ab797ac
add rcx, 0xffffffffe874b208
not rsi
dec rsi
call fcn.14005ea39
sub rdx, 0xfffffffff1e28fca
neg rcx
call fcn.140020bbc
dec rax
add rbx, rax
xor rsi, qword [0x1401b2f1b]
call fcn.1400b76a8
call fcn.140023804
xor rdi, qword [0x1401b2dcb]
sub rbx, rax
inc rax
call fcn.1400064e9
neg rcx
add rdx, 0xfffffffff1e28fca
inc rsi
not rsi
sub rcx, 0xffffffffe874b208
xor rsi, 0xffffffff9ab797ac
neg rax
ror rdi, 3
add ecx, dword [rax + 0x21]
xor eax, 0xad0b9
call fcn.1400dd0e7
add qword [0x1401b2574], rsi
push rdi
or rdx, qword [0x1401b2c47]
and qword [0x1401b25ed], rsi
xor rdx, qword [0x1401b2f8b]
add qword [0x1401b2471], rsi
call fcn.1400b1598
add qword [0x1401b285f], rbx
xchg rsi, rdx
mov qword [0x1401b2611], rdx
xor rax, rdx
xor rbx, qword [0x1401b2bef]
xor rdi, qword [0x1401b2e3d]
xor rcx, qword [0x1401b2b68]
xor rax, rdx
xchg rsi, rdx
mov qword [0x1401b24e0], rdx
call fcn.140024a0f
sub rdx, qword [0x1401b2ebf]
sub qword [0x1401b2942], rbx
sub rcx, qword [0x1401b2ce2]
push rsp
or qword [0x1401b2418], rax
sub rcx, rsi
ror rcx, 0x12
inc rsi
sub rdx, rsi
and qword [0x1401b243d], rsi
xor rdi, 0xfffffffff87100de
not rax
sub rdi, qword [0x1401b2a9a]
rol rdx, 0x1f
xor qword [0x1401b28fd], rdi
xor rcx, rsi
sub rax, qword [0x1401b2c5d]
call fcn.140077dbe
call fcn.1400e3177
add rdi, qword [0x1401b2eb4]
xor rcx, rsi
ror rdx, 0x1f
or rsi, qword [0x1401b2bb9]
not rax
xor rdi, 0xfffffffff87100de
xor qword [0x1401b2901], rdx
add rdx, rsi
dec rsi
rol rcx, 0x12
add rcx, rsi
push rsi
neg rsi
xor rbx, qword [0x1401b29e9]
ror rcx, 1
xchg rdi, rsi
xor qword [0x1401b287c], 0xffffffffb87dfe1b
inc rdx
or qword [0x1401b29c0], rdx
add rax, 0xffffffffa0f7a97b
xor qword [0x1401b25a1], rax
call fcn.14005d02f
call fcn.1400d6b82
call fcn.1400bd2df
call fcn.14005e02b
sub qword [0x1401b28ae], rcx
sub rax, 0xffffffffa0f7a97b
or qword [0x1401b260c], rax
dec rdx
xchg rdi, rsi
rol rcx, 1
sub rsi, qword [0x1401b2ab4]
neg rsi
push rcx
xor qword [0x1401b242f], rcx
or qword [0x1401b2458], rbx
ror rbx, 0xf
mov qword [0x1401b282c], rsi
call fcn.1400c954f
dec rax
sub rcx, rsp
xor qword [0x1401b26d8], rsi
xor rsi, 0x6ff7333f
not rax
add rdi, rdx
dec rdx
xchg rsi, rax
add rcx, qword [0x1401b2b2e]
xchg rcx, rax
and qword [0x1401b27cd], rcx
xchg rcx, rax
xor rsi, qword [0x1401b29ed]
xchg rsi, rax
inc rdx
sub rdi, rdx
not rax
xor rsi, 0x6ff7333f
mov qword [0x1401b2773], rdi
add rcx, rsp
inc rax
call fcn.1400115a9
rol rbx, 0xf
push rdx
add qword [0x1401b279e], rsi
xor rdi, qword [0x1401b2ca4]
add rcx, 0x109c3141
dec rbx
sub rdx, 0x43d7c31f
add rbx, rax
add qword [0x1401b2497], rbx
xor rsi, rdx
add rsi, qword [0x1401b2ae0]
or rcx, qword [0x1401b2e98]
neg rdx
ror rdi, 0x14
not rbx
xchg rcx, rax
call fcn.1400cc769
xchg rcx, rax
not rbx
rol rdi, 0x14
neg rdx
or rsi, qword [0x1401b2e98]
add rdx, qword [0x1401b2ab8]
xor rsi, rdx
sub rbx, rax
add rdx, 0x43d7c31f
inc rbx
sub rcx, 0x109c3141
push rbx
ror rdx, 0xf
xor rsi, rax
dec rsi
call fcn.1400af6c9
xor rsi, 0xffffffffee82e321
rol rcx, 6
call fcn.14009a57d
xor rcx, qword [0x1401b2e9d]
add rsi, 0x7f9001e5
xor rdx, qword [0x1401b2eeb]
neg rdx
ror rcx, 0xe
xor rdx, qword [0x1401b2eaf]
xor rcx, rsp
rol rsi, 0xc
inc rcx
add qword [0x1401b27c4], rbx
rol rax, 7
add rsi, qword [0x1401b2da1]
add qword [0x1401b2889], 0x719e9577
call fcn.14008fad9
mov qword [0x1401b2672], 0xffffffffcc7ac628
ror rax, 7
add qword [0x1401b26db], rax
dec rcx
ror rsi, 0xc
xor rcx, rsp
sub rbx, qword [0x1401b2c84]
rol rcx, 0xe
neg rdx
sub rsi, 0x7f9001e5
add rax, qword [0x1401b2d91]
call fcn.1400ab5c3
ror rcx, 6
xor rsi, 0xffffffffee82e321
call fcn.1400c5687
inc rsi
xor rsi, rax
rol rdx, 0xf
and edi, 0x549e3203
xor rsi, 0x93e7659
add qword [0x1401b27ee], rsi
rol rcx, 0x1b
xor rcx, rsi
sub rdi, rcx
and edi, esi
cmp qword [0x1401b20fe], 0xffffffffda94c579
jp 0x1401058e3
add rax, rsi
or eax, esi
add rbx, rcx
call fcn.1400e4d0b
add qword [0x1401b26cb], 0xffffffff9f177757
ror ebp, cl
or al, byte [rax]
push rdi
ja 0x14010590e
lahf
add rdx, rcx
sub rcx, 0xffffffffd1aac215
or esi, ebp
cmp eax, 0x2805d9b3
jae 0x14010590e
and eax, ecx
neg rsi
and edx, 0x9016a03c
mov edi, ecx
neg rsi
sub qword [0x1401b2546], rsi
add rcx, rcx
call fcn.140065c34
add rbx, 0xfcabdfd
retf 0xb90f
stosd dword [rdi], eax
js 0x140105953
invalid
add qword [0x1401b287d], rcx
rol rbx, 4
mov rsi, qword [0x1401b2015]
call fcn.140104ad8
cmp esp, 0x413af193
jbe 0x140105959
xchg rdi, rdx
ror rdx, 0x10
or edi, edx
add rax, rdx
dec ecx
jne 0x140105937
or esi, 0x39ec278e
add rdi, rax
mov ecx, 0x850a2e6a
push 0x2e
or al, byte [rbp + 0x21052948]
ror byte [rdx], 1
add byte [rax - 0x7f], cl
out dx, al
push rbp
push rax
leave
xor edi, dword [rcx + 0xb52140]
sub rdx, qword [0x1401b2058]
mov edi, 0x2156015f
dec rax
xor rdx, 0xffffffffa294097a
xchg rbx, rax
call fcn.1400bcf1b
or qword [0x1401b266d], rdi
xor rsi, rsi
not rdi
not edi
xor rsi, 0x73bb133a
cmp ecx, 0x4cb6c525
jns 0x1401059c4
xor rsi, rdi
and eax, ebp
dec rsi
dec ecx
jne 0x140105987
mov ecx, 0x41d51b
xchg rdx, rsi
ror rsi, 0xf
cmp qword [0x1401b20d3], 0x361e4ec4
jl 0x1401059eb
mov edx, 0x8e836295
test edi, 0xba8727da
js 0x1401059f6
neg rbx
and rbx, qword [0x1401b2077]
and qword [0x1401b2949], rdi
dec rsi
xor qword [0x1401b26bb], rcx
dec rdx
add rbx, rsp
xor qword [0x1401b246e], rsi
ror rbx, 0xa
dec ecx
jne 0x1401059d2
or esi, 0x83b16ec
call fcn.140070969
ror rbx, 0x15
retf
adc eax, 0x81c78748
iretd
invalid
int 7
invalid
not rdi
neg rax
xor rax, rsp
sub rsp, 0x48
xor rsi, qword [0x1401b2b48]
neg rsi
xor rbx, rcx
add rdx, rbx
mov qword [0x1401b2768], 0xffffffffa884abe7
dec rbx
or qword [0x1401b2545], rdi
xor rax, rcx