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

Disassembly:
mov qword [rsp + 0x10], rdx
xchg rbp, rbp
jmp 0x1400c3d92
xor r12, 0x399ba462
jmp 0x1400c3dfd
xor r12, 0x3daff4d4
sub r12, 0x2808b6b9
jmp 0x1400c3dce
mov dword [rsp - 0x30], esi
xor al, al
jmp 0x1400c3ece
mov qword [rsp - 8], rsi
jmp 0x1400c3c6c
sub rsp, 8
push r13
jmp 0x1400c3d2c
sub rsp, 8
nop
jmp 0x1400c3cfd
add r13, 0x1379fcf0
jmp 0x1400c3ea4
xor r13, 0x7b5541d7
xor r13, 0x39924f0e
jmp 0x1400c3f5d
xor ecx, 0x3e48ed29
jmp 0x1400c3d74
je 0x1400c3f9e
jmp 0x1400c3d65
add r12, 0x2ecde4d1
jmp 0x1400c3c2d
add r13, 0x18ad2754
xor r13, 0x7ce5771c
jmp 0x1400c3cca
add r13, 0x1f5c3a65
add r13, 0x5b218ea1
jmp 0x1400c3de6
nop
mov qword [rsp - 8], r15
jmp 0x1400c3ed3
sub ecx, 0x353807a9
jmp 0x1400c3e20
sub rsp, 8
nop
jmp 0x1400c3e9b
mov qword [rsp - 8], rdi
jmp 0x1400c3df3
ror rdx, 4
ror rdx, 1
jmp 0x1400c3d13
ror rdx, 1
jmp 0x1400c3f88
sub ecx, 0x629ad978
add ecx, 0x1ac3b630
jmp 0x1400c3f7d
mov dword [rsp - 0x34], edi
push r14
jmp 0x1400c3cdd
sub rsp, 0x5b8
mov r13, r13
jmp 0x1400c3e93
mov qword [rsp - 8], r12
jmp 0x1400c3c61
add ecx, 0x1b6784bd
jmp 0x1400c3ec3
xchg rsp, rsp
xor ebx, ebx
jmp 0x1400c3dab
mov r10, r10
mov rdx, qword [0x140143478]
jmp 0x1400c3e3d
xor ecx, 0x75fb1b71
xor ecx, 0x617f952b
jmp 0x1400c3e09
ror rdx, 8
ror rdx, 6
jmp 0x1400c3f70
nop
mov qword [rsp - 8], rbp
jmp 0x1400c3cf3
sub ecx, 0x38bfdbd9
sub rdx, r13
jmp 0x1400c3e80
test al, al
jmp 0x1400c3ca0
sub r13, 0x25f3985
xor r13, 0x28da1865
jmp 0x1400c3f05
ror rdx, 3
jmp 0x1400c3d85
sub r12, 0xe92855
jmp 0x1400c3dc5
add r15, 0x4ebee8a7
jmp 0x1400c3e62
xor rdx, r12
mov ecx, 0x6f16d55d
jmp 0x1400c3ce8
sub rsp, 8
nop
jmp 0x1400c3d46
xor r12, 0x493d40c
jmp 0x1400c3eb7
xor ecx, 0x4d778fe
jmp 0x1400c3d1b
sub r15, 0x462330d
jmp 0x1400c3dda
sub ecx, 0xde02d26
xor ecx, 0x751ea2b8
jmp 0x1400c3d50
add r15, 0x129c27b5
jmp 0x1400c3f4a
movabs r15, 0xbe50d03a7867f7b9
jmp 0x1400c3ef9
movabs r12, 0x2d88fd4337e3cc49
sub r12, 0x15a1c63f
jmp 0x1400c3cab
add rdx, r15
mov rcx, rcx
jmp 0x1400c3e4c
xor r15, 0x2f4b8fa9
add r15, 0x15b1fd0
jmp 0x1400c3e31
call rdx
jmp 0x1400c3c4c
xor r15, 0x29c7acc
jmp 0x1400c3e6d
mov rsi, rcx
jmp 0x1400c3f30
sub rsp, 8
jmp 0x1400c3ee4
xor r13, 0x30bd74d1
xor r13, 0x26375777
jmp 0x1400c3c82
add r12, 0x368bd0
jmp 0x1400c3f24
sub ecx, 0x32708594
jmp 0x1400c3c95
jmp 0x1400c87b0
sub rsp, 8
lea rbp, [rsp - 0x4b8]
jmp 0x1400c3d37
mov qword [rsp], rbx
nop
jmp 0x1400c3c57
sub ecx, 0x1db64371
jmp 0x1400c3d9d
sub r15, 0x3001ce5e
jmp 0x1400c3f18
xor r13, 0x5477b009
add r13, 0x4269a8e0
jmp 0x1400c3cb7
sub r15, 0x369d169d
jmp 0x1400c3f3e
sub r12, 0x646038dd
jmp 0x1400c3c39
mov rcx, qword [rcx + 8]
call fcn.1400a326c
jmp 0x1400c3d5b
add r15, 0x210df41b
jmp 0x1400c3e87
sub r15, 0x2e92d850
xor r15, 0x3b9b4111
jmp 0x1400c3e14
sub r13, 0x893715c
add r13, 0x2ee495f3
jmp 0x1400c3db2
ror rdx, 9
ror rdx, 3
jmp 0x1400c3d07
add ecx, 0x34812a1e
jmp 0x1400c3eee
movabs r13, 0x4e24f39831fb9759
add r13, 0x23e29e5c
jmp 0x1400c3c76
xorps xmm0, xmm0
jmp 0x1400c4581
sub dword [rsp + 0x6c], 0x3a6d447d
jmp 0x1400c44b2
sub dword [rsp + 0x50], 0x2dd4dc8e
jmp 0x1400c4157
movups xmmword [r13 - 0x58], xmm0
jmp 0x1400c4569
sub dword [rsp + 0x54], 0x737c3f0
jmp 0x1400c4292
xorps xmm0, xmm0
xchg rdx, rcx
jmp 0x1400c43be
sub dword [rsp + 0x68], 0x49bac19a
jmp 0x1400c468e
xchg r10, rbp
jmp fcn.1400c4843
xor dword [rsp + 0x60], 0x41a10bf0
add dword [rsp + 0x60], 0x39d86127
jmp 0x1400c4379
add r14d, 0x25f3c342
add r14d, 0x1c7f7b9d
jmp 0x1400c42ca
xor r14d, 0x12d9abfd
add r14d, 0x22f877a6
jmp 0x1400c466d
sub dword [rsp + 0x60], 0x5a24e493
xor dword [rsp + 0x60], 0x533bd841
jmp 0x1400c446a
xor dword [rsp + 0x6c], 0x4299c64b
jmp 0x1400c4236
mov dword [rsp - 0x10], 0x15e934fa
xchg r13, rbp
jmp 0x1400c3ff4
add dword [rsp + 0x58], 0xd3c3840
jmp 0x1400c4221
add dword [rsp + 0x50], 0x6d1fcb4
jmp 0x1400c47b3
add dword [rsp + 0x54], 0x66968de0
add dword [rsp + 0x54], 0xf074668
jmp 0x1400c45ab
xor dword [rsp + 0x6c], 0x7c677f19
sub dword [rsp + 0x6c], 0x11e34a9c
jmp 0x1400c43b1
add r14d, 0x3172226f
sub r14d, 0x2a07ce73
jmp 0x1400c4420
xor eax, 0x4ce5e4fe
sub eax, 0x5ccfde43
jmp 0x1400c4505
add dword [rsp + 0x50], 0x3fa2d4c0
add dword [rsp + 0x50], 0x2c64d68
jmp 0x1400c40eb
xor r14d, 0x48e86245
add r14d, 0x2e699ebb
jmp 0x1400c4122
mov dword [rsp + 0x5c], 0x15228639
jmp 0x1400c4596
add dword [rsp + 0x68], 0x596287a3
xor dword [rsp + 0x68], 0xd44099f
jmp 0x1400c4718
add eax, 0x28aa7c31
jmp 0x1400c4148
mov dword [rsp + 0x54], 0x6c20d6b
add dword [rsp + 0x54], 0x6c296fdd
jmp 0x1400c4554
xor dword [rsp + 0x64], 0x3bbe53e4
xor dword [rsp + 0x64], 0x47f9a634
jmp 0x1400c451e
sub dword [rsp + 0x5c], 0x28750f74
jmp 0x1400c436a
add eax, 0x3b3293c3
sub eax, 0x55142ccc
jmp 0x1400c43f9
sub dword [rsp + 0x58], 0x167e7a54
xor dword [rsp + 0x58], 0x52cd8584
jmp 0x1400c4703
add dword [rsp + 0x6c], 0x894bf16
xor dword [rsp + 0x6c], 0x3ab13ce6
jmp 0x1400c4574
xor eax, 0xb9625a5
jmp 0x1400c43a2
sub dword [rsp + 0x64], 0x328b4580
mov dword [rsp + 0x68], 0x25b9b90c
jmp 0x1400c4337
xor dword [rsp + 0x64], 0x1e1f34b0
sub dword [rsp + 0x64], 0x262129a6
jmp 0x1400c4255
xor dword [rsp + 0x54], 0x72e7a0a4
jmp 0x1400c43ec
xor dword [rsp + 0x68], 0x10b9907a
add dword [rsp + 0x68], 0x40223c18
jmp 0x1400c4735
mov qword [rbp - 0x80], rcx
xchg r10, rax
jmp 0x1400c44ed
xchg r8, rcx
mov r8, rbx
jmp 0x1400c42dd
sub r14d, 0x18c59952
sub r14d, 0x18d2bdfa
jmp 0x1400c4099
xchg r8, rcx
mov r14d, 0x1042435f
jmp 0x1400c4086
sub dword [rsp + 0x6c], 0x126730ab
jmp 0x1400c42b4
add r14d, 0x159389f9
add r14d, 0x14043107
jmp 0x1400c4176
xor dword [rsp + 0x68], 0x7ad2288b
xor dword [rsp + 0x68], 0x7edfcf5c
jmp 0x1400c47cc
xor eax, 0x6abc4e21
jmp 0x1400c46d8
mov eax, 0x29b0e13f
xor eax, 0x33f61dfc
jmp 0x1400c4358
sub dword [rsp + 0x60], 0x1df63ce5
jmp 0x1400c40ac
xor eax, 0x4f381be2
xor eax, 0x5934926e
jmp 0x1400c41d1
xor dword [rsp + 0x6c], 0x2985fb06
jmp 0x1400c4780
mov qword [rbp - 0x80], rcx
xchg rdx, rcx
jmp 0x1400c42bf
xchg rbp, rdx
movups xmmword [rdx - 0x78], xmm0
jmp 0x1400c4609
xor dword [rsp + 0x5c], 0x78634d54
jmp 0x1400c44a5
mov rcx, qword [rbp - 0x48]
jmp 0x1400c44c7
xor dword [rsp + 0x54], 0x123ebc09
jmp 0x1400c46a3
mov dword [rsp + 0x60], 0x7f10d067
jmp 0x1400c4065
sub dword [rsp + 0x50], 0x323b3b6e
jmp 0x1400c485b
xor dword [rsp + 0x5c], 0x7e64d4b2
jmp 0x1400c4679
sub r14d, 0x4b90cffc
xchg rbp, r10
jmp 0x1400c4776
sub dword [rsp + 0x6c], 0x3a5e740c
xor dword [rsp + 0x6c], 0x3cce6604
jmp 0x1400c42eb
sub dword [rsp + 0x60], 0x40185778
jmp 0x1400c474f
add dword [rsp + 0x50], 0x865644a
jmp 0x1400c4406
add dword [rsp + 0x50], 0x2de112b
sub dword [rsp + 0x50], 0x320ae2dc
jmp 0x1400c46e2
add dword [rsp + 0x5c], 0x13569f37
jmp 0x1400c4413
sub dword [rsp + 0x6c], 0xf9959b3
add dword [rsp + 0x6c], 0x3d86f8f1
jmp 0x1400c444a
xchg rcx, rax
lea rdx, [rbp - 0x78]
jmp 0x1400c45ea
mov qword [rbp - 0x48], r10
xchg r10, rax
jmp 0x1400c43ca
sub dword [rsp + 0x58], 0xdb92a7f
jmp 0x1400c40de
add eax, 0x4097a46
jmp 0x1400c4212
mov dword [rsp - 0x30], ebp
je 0x1400c44c9
jmp 0x1400c46f7
sub dword [rsp + 0x64], 0x3d3da0ba
add dword [rsp + 0x64], 0x2f9f47dc
jmp 0x1400c45d5
add dword [rsp + 0x64], 0x5ae97fd9
xor dword [rsp + 0x64], 0x42d667db
jmp 0x1400c41f0
sub dword [rsp + 0x54], 0x711fb2b1
add dword [rsp + 0x54], 0x4560c782
jmp 0x1400c3ffe
xchg rbp, r13
cmp rcx, rdx
jmp 0x1400c450f
add dword [rsp + 0x6c], 0x56a0a38a
jmp 0x1400c3fda
mov dword [rsp + 0x50], 0x78341032
sub dword [rsp + 0x50], 0x7690e1c7
jmp 0x1400c4637
xor dword [rsp + 0x5c], 0x354e126
add dword [rsp + 0x5c], 0x4010bf7a
jmp 0x1400c475c
sub dword [rsp + 0x54], 0x7cd266c8
lea rdx, [rbp - 0x78]
jmp 0x1400c47a2
sub dword [rsp + 0x54], 0x3a04d791
jmp 0x1400c40f8
add dword [rsp + 0x64], 0x28056748
sub dword [rsp + 0x64], 0x279c1773
jmp 0x1400c426a
mov dword [rsp - 0x14], 0x7070cab1
jmp 0x1400c400b
xchg rbp, rdx
movups xmmword [rbp - 0x68], xmm0
jmp 0x1400c40ce
add dword [rsp + 0x5c], 0xeafc20d
jmp 0x1400c4814
xor dword [rsp + 0x50], 0x7b59fbaa
jmp 0x1400c4490
xor dword [rsp + 0x5c], 0x434de539
jmp 0x1400c4870
xor dword [rsp + 0x58], 0x2d91e599
jmp 0x1400c47e1
xor eax, 0x700dc631
sub eax, 0x1d690e2c
jmp 0x1400c424b
xor r14d, 0x6501fcb6
jmp 0x1400c4311
xor dword [rsp + 0x5c], 0x258e5065
sub dword [rsp + 0x5c], 0xf22726f
jmp 0x1400c4205
add dword [rsp + 0x68], 0x3d4faef8
add dword [rsp + 0x68], 0x5e6be8a
jmp 0x1400c4742
sub dword [rsp + 0x54], 0x1da96788
jmp 0x1400c45c8
xor dword [rsp + 0x60], 0x48d39bda
sub dword [rsp + 0x60], 0x277a8500
jmp 0x1400c47ff
sub eax, 0x1b7eb8e7
jmp 0x1400c465e
add dword [rsp + 0x50], 0x2aa4d130
add dword [rsp + 0x50], 0x825e77
jmp 0x1400c4483
call fcn.1400999d0
xchg rcx, rax
jmp 0x1400c43e3
add dword [rsp + 0x58], 0x40029d2e
sub dword [rsp + 0x58], 0x55cd7854
jmp 0x1400c4189
sub dword [rsp + 0x68], 0x29ecc4db
xor dword [rsp + 0x68], 0x55641a1a
jmp 0x1400c4769
add dword [rsp + 0x68], 0x4666890
jmp 0x1400c4035
sub dword [rsp + 0x68], 0x54121fc9
jmp 0x1400c41bc
add dword [rsp + 0x60], 0x60e75468
jmp 0x1400c46b0
sub dword [rsp + 0x5c], 0x22b3c3b7
jmp 0x1400c4644
mov dword [rsp + 0x6c], 0xd556283
jmp 0x1400c410d
movups xmmword [r10 - 0x78], xmm0
jmp 0x1400c4049
xor dword [rsp + 0x6c], 0x2f26dd7b
jmp 0x1400c40c1
xor dword [rsp + 0x5c], 0x26e5f459
sub dword [rsp + 0x5c], 0x232cef71
jmp 0x1400c462a
mov dword [rsp - 0x2c], ecx
mov dword [rsp + 0x58], 0x6feef28d
jmp 0x1400c4651
xor dword [rsp + 0x50], 0x7ec7171a
lea rcx, [rbp - 0x78]
jmp 0x1400c41db
add dword [rsp + 0x68], 0x3b3d1610
sub dword [rsp + 0x68], 0x1d52e73c
jmp 0x1400c429f
xor dword [rsp + 0x58], 0x719ed3a2
xor dword [rsp + 0x58], 0x6dd60fb0
jmp 0x1400c44f8
sub dword [rsp + 0x60], 0x153a9e6c
mov dword [rsp + 0x64], 0xfc7767a
jmp 0x1400c4533
xor dword [rsp + 0x5c], 0x6a10771b
jmp 0x1400c43d6
xor dword [rsp + 0x50], 0x7a96ac8c
xor dword [rsp + 0x50], 0x540025b3
jmp 0x1400c3fe7
sub dword [rsp + 0x5c], 0x5fc4912c
add dword [rsp + 0x5c], 0x60e38788
jmp 0x1400c478d
mov r13, qword [rsp - 8]
jmp 0x1400c87dc
add rsp, 8
mov r15, qword [rsp - 8]
jmp 0x1400c87bc
mov rdi, qword [rsp - 8]
pop rsi
jmp 0x1400c87c2
nop
jmp 0x1400c8784
mov rbp, qword [rsp - 8]
ret
add rsp, 8
mov rbx, qword [rsp - 8]
jmp 0x1400c87a6
nop
add rsp, 8
jmp 0x1400c8766
nop
add rsp, 8
jmp 0x1400c874e
nop
add rsp, 8
jmp 0x1400c877e
add rsp, 0x5b8
jmp 0x1400c87e3
nop
jmp 0x1400c87cf
mov dword [rsp - 0xc], 0x10ccf4e4
jmp 0x1400c8778
mov r14, qword [rsp]
add rsp, 8
jmp 0x1400c879c
pop r12
jmp 0x1400c8792
mov dword [rsp - 0x28], ecx
nop
jmp 0x1400c8758