Function at 0x1400c371c
Capabilities:
Encrypt data using chaskey

Disassembly:
mov qword [rsp + 0x10], rdx
jmp 0x1400c39e8
push rsi
jmp 0x1400c3776
sub r15, 0x391be3b5
add r15, 0x30bf5dc6
jmp 0x1400c38dd
xor r12, 0x76b41630
jmp 0x1400c39c3
xor r13, 0x69dcbb71
jmp 0x1400c393c
add ecx, 0x35c613c2
sub ecx, 0x10b6719
jmp 0x1400c38f0
sub ecx, 0x6120e14e
add rax, r13
jmp 0x1400c3831
nop
jmp 0x1400c39ee
add r15, 0x2482b643
xor r15, 0x4acaebfd
jmp 0x1400c39a4
mov ecx, 0x7c3b53ee
xor ecx, 0x2a0daf2e
jmp 0x1400c37ab
xor r15, 0x75ba677
jmp 0x1400c372c
sub ecx, 0x2c821fa3
jmp 0x1400c37da
sub rsp, 8
push r15
jmp 0x1400c3920
push r12
jmp 0x1400c3a1b
xchg r14, r14
movabs r15, 0x2adbf677544ff003
jmp 0x1400c377c
add ecx, 0x8985e0
xor ecx, 0x3d93d33
jmp 0x1400c39d7
add r13, 0x5dbf95dc
jmp 0x1400c39b7
xor rax, r12
mov dword [rsp - 0x44], edx
jmp 0x1400c378f
add r13, 0x7fffffff
add r13, 0x209eb84e
jmp 0x1400c37f7
movabs r13, 0x1890fe7f51479f94
jmp 0x1400c394f
xchg rsi, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400c38b0
call rax
mov r12, r12
jmp 0x1400c3a26
xor r13, 0x7ee0934e
xor r13, 0x7977e391
jmp 0x1400c3803
add r12, 0x7fffffff
add r12, 0x2b90098b
jmp 0x1400c38a7
xor rax, r15
jmp 0x1400c3875
xor r13, 0x684b5d59
jmp 0x1400c374b
movabs r12, 0x4df874f909e4f024
add r12, 0x75a5a70a
jmp 0x1400c373f
xor r13, 0x76a2c264
add r13, 0x426e6a4
jmp 0x1400c383b
xor ebx, ebx
test al, al
jmp 0x1400c3a10
rol rax, 0xe
jmp 0x1400c3816
call fcn.1400a2dcc
jmp 0x1400c39cf
xchg r13, r13
jmp 0x1400c3a2d
mov rax, qword [str.do_v_roS]
jmp 0x1400c37c8
sub rsp, 0x5b8
xchg rcx, rsi
jmp 0x1400c39fc
sub r15, 0x2aedaacc
add r15, 0x4f91fcf2
jmp 0x1400c3861
xor ecx, 0x30f9063a
add ecx, 0x2c2b3f27
jmp 0x1400c3980
sub r12, 0x365e4497
add r12, 0x1546ddee
jmp 0x1400c396d
sub r12, 0x2409bc29
jmp 0x1400c384e
xchg r10, r10
lea rbp, [rsp - 0x4b8]
jmp 0x1400c38ce
xor r12, 0x10fd1c9e
jmp 0x1400c3914
xor r13, 0x4a499192
sub r13, 0x129105c7
jmp 0x1400c37eb
sub r13, 0x31f913ea
add r13, 0x4eb53756
jmp 0x1400c3869
nop
mov qword [rsp - 8], r14
jmp 0x1400c37b6
xor r12, 0x549bff6e
add r12, 0x731c202
jmp 0x1400c3a04
sub ecx, 0x3942f02
xor ecx, 0xb1faa3c
jmp 0x1400c3768
xor r12, 0xebc21e6
add r12, 0x52f271e9
jmp 0x1400c3901
sub r15, 0x1c44e5e1
add r15, 0x30b207c6
jmp 0x1400c379f
xor r13, 0x53cfa751
jmp 0x1400c388b
xor r12, 0x504181f
jmp 0x1400c3991
xchg r9, r9
jmp 0x1400c389e
sub ecx, 0xf8559d6
xor ecx, 0x26f49750
jmp 0x1400c3757
push rbp
jmp 0x1400c38ba
mov qword [rsp - 8], rdi
sub rsp, 8
jmp 0x1400c37c1
mov rcx, rsi
jmp 0x1400c3825
sub r12, 0x41c21b93
jmp 0x1400c3930
je 0x1400c3a33
jmp 0x1400c38c2
push r12
mov qword [rsp], r13
jmp 0x1400c3962
xor al, al
jmp 0x1400c7e19
push rbx
jmp 0x1400c3726
xorps xmm0, xmm0
jmp 0x1400c4044
add dword [rsp + 0x68], 0x376f33c
jmp 0x1400c3bc4
xchg rbp, rdi
xchg r13, rbp
jmp 0x1400c3ff0
xor r14d, 0xf1f4cce
xor r14d, 0x7b4dc95
jmp fcn.1400c3c3a
mov r9, r9
jmp 0x1400c3eb9
add dword [rsp + 0x64], 0xf0cd1c9
jmp 0x1400c41bf
mov dword [rsp + 0x5c], 0x4fee40b1
jmp 0x1400c3d13
mov rbp, rbp
jmp 0x1400c4307
xchg rbp, r13
jmp 0x1400c3e5b
add dword [rsp + 0x6c], 0x2a69898c
sub dword [rsp + 0x6c], 0x58834a58
jmp 0x1400c3b1b
sub dword [rsp + 0x68], 0x230b8e29
jmp 0x1400c400f
add dword [rsp + 0x68], 0x56b47229
jmp 0x1400c3a3b
xor dword [rsp + 0x6c], 0x23653586
jmp 0x1400c3f3e
add dword [rsp + 0x6c], 0x3d558578
jmp 0x1400c3b8d
mov rsp, rsp
jmp 0x1400c3b78
mov dword [rsp - 0x24], esi
jmp 0x1400c4088
add dword [rsp + 0x60], 0x4db0a5ae
jmp 0x1400c3c5e
sub dword [rsp + 0x54], 0x546dca71
xor dword [rsp + 0x54], 0x1327efd3
jmp 0x1400c4186
xchg rcx, rbx
jmp 0x1400c3c56
add dword [rsp + 0x50], 0x3e86a2a6
add dword [rsp + 0x50], 0x4574324
jmp 0x1400c3ba6
mov dword [rsp + 0x54], 0x494ecc8f
add dword [rsp + 0x54], 0x14cdea2a
jmp 0x1400c40ac
xor dword [rsp + 0x6c], 0x42b4fbd1
jmp 0x1400c3bde
sub dword [rsp + 0x50], 0x465c6ebd
xor dword [rsp + 0x50], 0xc6f6fde
jmp 0x1400c414e
mov qword [rbp - 0x80], rdx
jmp 0x1400c3b5b
sub dword [rsp + 0x68], 0x3f2c76c7
jmp 0x1400c3af4
xor dword [rsp + 0x64], 0x1a8dfa2a
jmp 0x1400c3d7d
mov qword [rbp - 0x80], rcx
jmp 0x1400c3e89
xor dword [rsp + 0x60], 0x23780fba
jmp 0x1400c4193
xor dword [rsp + 0x5c], 0x14b9eba8
add dword [rsp + 0x5c], 0x43323c2
jmp 0x1400c3e2e
mov rbx, rcx
jmp 0x1400c4291
add dword [rsp + 0x60], 0x1e453e14
jmp 0x1400c3f07
xor dword [rsp + 0x68], 0x37ff077c
add dword [rsp + 0x68], 0x3421160c
jmp 0x1400c3cdd
add dword [rsp + 0x60], 0x5dfe4f23
sub dword [rsp + 0x60], 0xe1c9249
jmp 0x1400c3f1c
sub dword [rsp + 0x50], 0x2bcb3e7e
jmp 0x1400c40d7
mov dword [rsp + 0x64], 0x43f6603f
add dword [rsp + 0x64], 0x8fa425
jmp 0x1400c3e4e
xor dword [rsp + 0x68], 0x7aa49844
jmp 0x1400c3cea
xor dword [rsp + 0x68], 0x48ece718
jmp 0x1400c3d8a
sub dword [rsp + 0x64], 0x465d0998
xor dword [rsp + 0x64], 0x8fb5d80
jmp 0x1400c41a0
xor dword [rsp + 0x5c], 0x39d5e78b
jmp 0x1400c3d20
sub dword [rsp + 0x5c], 0x2f02e996
jmp 0x1400c3c25
movups xmmword [rdi - 0x68], xmm0
jmp 0x1400c3a48
xor dword [rsp + 0x50], 0x2fe1b5c3
xor dword [rsp + 0x50], 0x59c1f5d9
jmp 0x1400c4200
xor dword [rsp + 0x60], 0x5ec79831
jmp 0x1400c3c93
mov dword [rsp + 0x60], 0x506c3010
jmp 0x1400c3d9f
sub dword [rsp + 0x64], 0x6b8b475d
jmp 0x1400c3a91
sub dword [rsp + 0x68], 0x279114a1
xor dword [rsp + 0x68], 0x2261e794
jmp 0x1400c429f
add dword [rsp + 0x60], 0x80f6ff7
sub dword [rsp + 0x60], 0x422ab24
jmp 0x1400c3d4b
add eax, 0x670a0f2
jmp 0x1400c4071
sub dword [rsp + 0x64], 0xf1f8efe
jmp 0x1400c3ef2
sub dword [rsp + 0x64], 0xea2daf9
sub dword [rsp + 0x64], 0xa87a372
jmp 0x1400c3bd1
sub dword [rsp + 0x54], 0x1c38ecff
jmp 0x1400c4257
sub dword [rsp + 0x50], 0x1f37e6ee
jmp 0x1400c3d36
sub dword [rsp + 0x64], 0x19d4b339
mov dword [rsp + 0x68], 0xc3dbad2
jmp 0x1400c3c6b
sub dword [rsp + 0x5c], 0x575e3c07
jmp 0x1400c407b
add dword [rsp + 0x64], 0x1d5d3321
jmp 0x1400c3cf7
cmp rcx, rdx
je 0x1400c42c9
jmp 0x1400c41d9
xor dword [rsp + 0x6c], 0x6c92c239
add dword [rsp + 0x6c], 0x63103fca
jmp 0x1400c4064
mov qword [rbp - 0x48], rax
jmp 0x1400c3b30
sub dword [rsp + 0x58], 0x73d69fe0
sub dword [rsp + 0x58], 0xae31519
jmp 0x1400c3a9e
sub dword [rsp + 0x5c], 0x5588a90
mov eax, 0x40600de0
jmp 0x1400c3f86
mov dword [rsp + 0x58], 0x22f989c9
add dword [rsp + 0x58], 0x2f1135ba
jmp 0x1400c42f2
xor dword [rsp + 0x54], 0x1fc97e2
jmp 0x1400c4101
sub dword [rsp + 0x64], 0x46cf15bf
jmp 0x1400c3e19
xchg rbp, rdi
jmp 0x1400c3d2d
xor dword [rsp + 0x60], 0x7df6f81e
xor dword [rsp + 0x60], 0xa2713fe
jmp 0x1400c3cc8
add dword [rsp + 0x60], 0x1ed9fffc
sub dword [rsp + 0x60], 0x207c7c13
jmp 0x1400c3f71
xor dword [rsp + 0x5c], 0x16d827f
jmp 0x1400c41cc
xor dword [rsp + 0x6c], 0xe2fb13d
jmp 0x1400c3adf
add dword [rsp + 0x60], 0x22435b52
sub dword [rsp + 0x60], 0x5219edd8
jmp 0x1400c3bf3
add eax, 0x146c66c2
jmp 0x1400c4236
add dword [rsp + 0x6c], 0x122623c4
jmp 0x1400c3b0e
sub eax, 0x208eeb4d
jmp 0x1400c3dbc
sub dword [rsp + 0x6c], 0xa312271
jmp 0x1400c3e69
movups xmmword [r13 - 0x58], xmm0
jmp 0x1400c3ab3
xor dword [rsp + 0x6c], 0x29db3009
add dword [rsp + 0x6c], 0x4bfbeb9
jmp 0x1400c3fb3
sub dword [rsp + 0x68], 0xd7791fd
mov dword [rsp + 0x6c], 0x4fedfbc9
jmp 0x1400c3ffa
sub dword [rsp + 0x54], 0x5cb0b1d4
jmp 0x1400c3df4
mov dword [rsp + 0x50], 0x5e3f2f7f
jmp 0x1400c3e0c
sub dword [rsp + 0x6c], 0x48f169da
jmp 0x1400c4275
sub eax, 0x3e7946d9
jmp 0x1400c4282
add dword [rsp + 0x5c], 0x4381365d
jmp 0x1400c3f31
movups xmmword [rbp - 0x78], xmm0
jmp 0x1400c3eff
xor dword [rsp + 0x54], 0x714d5c59
jmp 0x1400c40ca
add dword [rsp + 0x54], 0x11f9dbd2
jmp 0x1400c4141
sub dword [rsp + 0x50], 0xa26fe0d
sub dword [rsp + 0x50], 0x1678ba30
jmp 0x1400c3b63
xor dword [rsp + 0x58], 0x26f8c42b
add dword [rsp + 0x58], 0x217f8581
jmp 0x1400c42dd
add dword [rsp + 0x54], 0xf09a34
add dword [rsp + 0x54], 0x773790df
jmp 0x1400c4037
xor dword [rsp + 0x54], 0x7cabe2bc
jmp 0x1400c42ac
lea rcx, [rbp - 0x78]
jmp 0x1400c3b28
sub eax, 0xa04fa6d
sub eax, 0x5d727883
jmp 0x1400c3d58
add dword [rsp + 0x54], 0x6ed6330
jmp 0x1400c3b46
sub dword [rsp + 0x54], 0x36445c01
jmp 0x1400c3ee5
xor dword [rsp + 0x60], 0x1e11c94
jmp 0x1400c3b39
xor dword [rsp + 0x64], 0x20a59a2
add dword [rsp + 0x64], 0x68d3ecbb
jmp 0x1400c3ddf
add dword [rsp + 0x64], 0x50fc6c1a
jmp 0x1400c3dd2
xor dword [rsp + 0x5c], 0x47137d3f
jmp 0x1400c3ea7
xchg r12, r12
call fcn.140099570
jmp 0x1400c42c5
add dword [rsp + 0x50], 0x3c8dfa4
add dword [rsp + 0x50], 0xf2e077b
jmp 0x1400c3cbb
xor dword [rsp + 0x68], 0x714b3bca
sub dword [rsp + 0x68], 0x60004e8e
jmp 0x1400c3b01
xor eax, 0x22e3bebf
jmp 0x1400c3fa9
lea rdx, [rbp - 0x78]
jmp 0x1400c3a7e
add dword [rsp + 0x58], 0x30100e0
add dword [rsp + 0x58], 0x10789e
jmp 0x1400c40ec
xor dword [rsp + 0x6c], 0x2acf0f3f
jmp 0x1400c3f90
add eax, 0x58b86add
sub eax, 0xed930c6
jmp 0x1400c4157
xchg rbx, rcx
mov r14d, 0x6972d93c
jmp 0x1400c3a6b
sub dword [rsp + 0x68], 0xfe6c3d8
jmp 0x1400c4221
xor dword [rsp + 0x54], 0x4c5a13c8
jmp 0x1400c4166
mov rax, qword [rbp - 0x48]
lea rdx, [rbp - 0x78]
jmp 0x1400c3aab
sub dword [rsp + 0x58], 0xf391012
add dword [rsp + 0x58], 0x61c89504
jmp 0x1400c3e92
sub dword [rsp + 0x58], 0x3c944e8a
xor dword [rsp + 0x58], 0x3d8d85cd
jmp 0x1400c4260
xorps xmm0, xmm0
jmp 0x1400c3bbb
nop
jmp 0x1400c7e87
nop
jmp 0x1400c7e2c
add rsp, 0x1d72e1b4
sub rsp, 0x1d72dbfc
jmp 0x1400c7e0d
add rsp, 8
mov rdi, qword [rsp - 8]
jmp 0x1400c7e4b
mov rbp, qword [rsp]
jmp 0x1400c7e9f
xchg r11, r11
jmp 0x1400c7e13
pop rsi
mov dword [rsp - 0x3c], 0x76947677
jmp 0x1400c7e59
nop
mov rbx, qword [rsp]
jmp 0x1400c7e95
xchg r10, r10
nop
jmp 0x1400c7e6c
mov r13, qword [rsp]
jmp 0x1400c7e7c
pop r14
jmp 0x1400c7e63
add rsp, 8
pop r12
jmp 0x1400c7e43
add rsp, 8
mov r15, qword [rsp - 8]
jmp 0x1400c7e75
add rsp, 8
nop
jmp 0x1400c7e3a
add rsp, 8
ret