Function at 0x140120808
Capabilities:
Encrypt data using chaskey

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
jmp 0x140120abd
mov r12, r12
lea rcx, [rbp + 0x128]
jmp 0x1401209f0
xor qword [rbp + 0x158], 0x6c2248fa
jmp 0x1401208b3
lea rax, [rbp + 0x128]
xor edx, edx
jmp 0x140120bb1
call fcn.140099d10
mov dword [rsp - 0x1c], 0x3f3c5f67
jmp 0x140120920
xchg rdi, rcx
jmp 0x1401208a5
xchg rbp, r12
movups xmmword [rbp + 0x148], xmm0
jmp 0x140120927
push r15
mov qword [rsp], r15
jmp 0x140120acc
push r13
jmp 0x140120977
add qword [rbp + 0x158], 0x2a57fa75
xor qword [rbp + 0x158], 0x3718232e
jmp 0x140120afd
xchg rdi, r15
mov rdi, r8
jmp 0x140120a8b
mov eax, dword [rbp + 0x190]
mov rsi, rsi
jmp 0x140120a93
add qword [rbp + 0x158], 0x646acd49
sub qword [rbp + 0x158], 0x60cd37f7
jmp 0x14012087f
sub rsp, 0x28385a8e
movdqa xmm0, xmmword [0x1400017d0]
jmp 0x140120b34
add dword [rbp + 0x190], 0x38caa6c
add dword [rbp + 0x190], 0x1eaebbe0
jmp 0x140120a1f
add rsp, 0x28384d7e
jmp 0x1401208ce
xor dword [rbp + 0x190], 0x45091c57
sub dword [rbp + 0x190], 0x1238308c
jmp 0x140120a0d
xchg rsi, rax
jmp 0x140120a51
mov dword [rsp - 0x24], 0x59aa3fdb
cmp rcx, rax
jmp 0x140120b7e
sub ecx, 0x15f098d5
sub ecx, 0x3ccf4f6
jmp 0x140120993
add dword [rbp + 0x190], 0x6868fad3
jmp 0x140120907
add ecx, 0x35b91d41
jmp 0x140120ab2
lea rax, [rbp + 0x128]
jmp 0x1401209b6
sub rsp, 8
jmp 0x14012086d
nop
mov qword [rsp - 8], r14
jmp 0x14012096e
xchg r12, rbp
movups xmmword [r12 + 0x138], xmm0
jmp 0x14012085e
sub ecx, 0x16cbd8f6
jmp 0x140120844
sub qword [rbp + 0x158], 0x7f216eb
jmp 0x140120aaa
mov rcx, rdx
jmp 0x140120856
xchg rbp, r9
movaps xmmword [r9 + 0x1c0], xmm0
jmp 0x140120a38
mov qword [rbp + 0x120], rcx
mov r13, r13
jmp 0x1401209d5
mov qword [rbp + 0x158], 0x4fa748b2
sub qword [rbp + 0x158], 0x1b697806
jmp 0x140120b44
movdqa xmm2, xmmword [0x1400017f0]
jmp 0x14012089a
movups xmmword [r13 + 0x128], xmm0
xchg rbp, r13
jmp 0x140120982
xor dword [rbp + 0x190], 0x518a1b94
xchg rdi, rcx
jmp 0x1401209ae
xor dword [rbp + 0x190], 0x302d5741
xor dword [rbp + 0x190], 0x45734c06
jmp 0x140120948
xchg rbp, r9
jmp 0x140120a9e
xor ecx, 0x3326817
add ecx, 0x2d446b70
jmp 0x140120b29
mov qword [rbp + 0x120], rsi
xchg rsi, rax
jmp 0x140120af2
add qword [rbp + 0x158], 0x21ffa50c
sub qword [rbp + 0x158], 0x69a33d48
jmp 0x14012099e
jne 0x140120bc0
jmp 0x140120836
nop
jmp 0x140120b70
xchg r15, rdi
jmp 0x140120ad9
mov dword [rbp + 0x1f0], eax
jmp 0x140120962
xorps xmm0, xmm0
mov dword [rsp - 0x20], ecx
jmp 0x140120b9e
xchg r13, rbp
jmp 0x1401209fd
xor ecx, 0x50927638
jmp 0x140120b18
mov dword [rsp - 0x2c], edi
push rbp
jmp 0x140120a85
jmp 0x140120be1
lea rbp, [rsp - 0xc10]
jmp 0x1401208fb
mov dword [rbp + 0x190], 0x534adf63
add dword [rbp + 0x190], 0x7ba1944
jmp 0x1401208e2
test rax, rax
mov rsp, rsp
jmp 0x140120a7a
add qword [rbp + 0x158], 0x75fb4ff6
sub qword [rbp + 0x158], 0x2da12c57
jmp 0x140120a5f
add ecx, 0x3f296387
sub ecx, 0x4d4ecd0d
jmp 0x140120937
sub ecx, 0x29cc7740
jmp 0x140120957
mov r14, rcx
movdqa xmm1, xmmword [0x140001820]
jmp 0x140120817
add qword [rbp + 0x158], 0x3baec8b
xor qword [rbp + 0x158], 0x59f4ed06
jmp 0x140120826
add ecx, 0x60874b69
sub ecx, 0x40ec3c20
jmp 0x140120a40
mov qword [rsp - 8], rdi
sub rsp, 8
jmp 0x140120878
je 0x140120b8e
call fcn.1400999d0
jmp 0x140120b8e
mov ecx, 0x43f7214e
sub ecx, 0x2d583366
jmp 0x140120b5f
movaps xmmword [rbp + 0x1d0], xmm1
movaps xmmword [rbp + 0x1e0], xmm2
jmp 0x1401209c6
mov r10, r10
mov qword [rbp + 0x120], rax
jmp 0x140120ac7
xorps xmm0, xmm0
xchg r12, rax
jmp 0x140120d1c
movups xmmword [r12 + 0x20], xmm0
jmp 0x140120d50
mov word [rdx + rcx*2], ax
add rcx, r13
jmp 0x140120c49
xor ecx, ecx
jmp 0x140120c3c
mov r11, qword [rbp + 0x120]
xchg r11, rdx
jmp 0x140120be1
cmp rcx, rax
mov dword [rsp - 0x18], edi
jmp 0x140120c31
mov dword [rsp - 0x40], 0x32b6741
call fcn.140054ca0
jmp 0x140120d88
xor esi, 0x3e3fc687
sub esi, 0x29145dd
jmp 0x140120d7d
xchg rdx, rbx
mov rcx, rbx
jmp 0x140120d3e
jne 0x140120dc4
jmp 0x140120d0e
mov dword [rsp - 0x1c], 0x3f3995fd
jmp 0x140120da3
cmp rcx, qword [rbp + 0x158]
jmp 0x140120d5a
lea rcx, [rbp + 0x200]
lea rbx, [r14 + 0x140]
jmp 0x140120c03
sub esi, 0x2c00f675
jmp 0x140120bf7
xchg rcx, r8
lea rdx, [rbp + 0x120]
jmp 0x140120c55
xchg rsp, rax
movups xmmword [rsp + 0x10], xmm0
jmp 0x140120cc2
mov rcx, qword [rbp + 0x200]
lea rax, [rbp + 0x208]
jmp 0x140120cdc
mov r11, r11
jmp 0x140120cbb
sub esi, 0x2709e680
jmp 0x140120d67
rep stosb byte [rdi], al
jmp 0x140120d9e
mov ecx, esi
jmp 0x140120cb4
xchg rsp, rax
xchg r12, rax
jmp 0x140120bca
add esi, 0x2a1556a7
xor esi, 0x108eb96f
jmp 0x140120db3
mov dword [rsp - 0x10], 0x2ec0b15f
jmp 0x140120cfe
movzx eax, byte [rbp + rcx + 0x1c0]
mov dword [rsp - 0x24], 0x7c0d1378
jmp 0x140120bd5
mov esi, 0x3c0bff94
add esi, 0x29cbb3b0
jmp 0x140120ca9
lea rdi, [rbp + 0x208]
xor eax, eax
jmp 0x140120ca1
movups xmmword [r12], xmm0
xchg r12, rax
jmp 0x140120c82
xchg rcx, r8
mov rcx, rdi
jmp 0x140120c73
jb 0x140120ce9
jmp 0x140120d28
mov dword [rsp - 0x3c], 0x4c806a53
call fcn.140054aa0
jmp 0x140120c8e
xchg r12, rax
xchg rdx, r11
jmp 0x140120be8
mov dword [rsp - 0x44], 0x35b2cb94
jmp 0x140120d33
xor esi, 0x10d53c42
jmp 0x140120ccb
add esi, 0xbfd6493
jmp 0x140120c15
sub esi, 0x4b6534ad
jmp 0x140120c68
xchg rbx, rdx
mov rbx, rax
jmp 0x140120c26
jbe 0x140120d28
jmp 0x140120ce9
jmp 0x140120e05
lea r13d, [rcx + 1]
cmp qword [rbp + 0x158], rcx
jmp 0x140120d93
xor esi, 0x3ec111b6
xor esi, 0x4daabce1
jmp 0x140120d72
call fcn.1400999d0
jmp 0x140120e05
mov r14, qword [rbp + 0x120]
jmp 0x140120de4
mov rcx, rsi
rep stosb byte [rdi], al
jmp 0x140120e0d
xchg r14, rcx
lea rax, [rbp + 0x128]
jmp 0x140120e24
jne 0x140120e2c
lea rdi, [rbp + 0x128]
jmp 0x140120e12
xchg r14, rcx
jmp 0x140120dce
jmp 0x14012123a
xor eax, eax
xchg r15, r15
jmp 0x140120dda
cmp rcx, rax
jmp 0x140120df3
xchg rbx, rbx
jmp 0x140120e1c
call fcn.1400999d0
jmp 0x14012123a
add rcx, 0x2535e8f0
sub rcx, 0x1225035
jmp 0x1401219ac
xchg rdx, r12
jmp 0x140120f3b
rol rax, 0xd
xor rax, rcx
jmp 0x140121513
lea rcx, [rbp + 0x9f0]
call fcn.140074d90
jmp 0x140120f9b
mov rax, qword [str._W4Ik6x]
movabs rcx, 0x273ef6772a00dfc7
jmp 0x140121951
xchg rbx, rbx
jmp 0x140120f85
xor rcx, 0x3b7fb64b
sub rcx, 0x3c65cb6
jmp 0x1401218d5
xor rcx, 0x61a064f2
sub rcx, 0x43289b06
jmp 0x140121835
ror rax, 7
ror rax, 1
jmp 0x1401215fb
xchg r12, rdx
mov r12, rbx
jmp 0x140120f08
sub rcx, 0x4173ada2
add rcx, 0x3899e786
jmp 0x140121155
ror rax, 0xb
jmp 0x140121bc0
mov r14, r14
jmp 0x140121af0
xchg rdx, rsp
mov rsp, qword [rbp + 0x9f0]
jmp 0x140121a39
xor rax, rcx
jmp 0x1401218f4
add rcx, 0x7b6370
jmp 0x140121848
add rcx, 0x1bc6fb61
jmp 0x14012186c
sub rcx, 0x41c8799
add rcx, 0x15c7b8f
jmp 0x14012157c
add rcx, 0x6a89e3f4
sub rcx, 0x54446144
jmp 0x1401210a8
sub rcx, 0x314d076d
jmp 0x140121396
movabs rcx, 0xeaba67c206103758
jmp 0x14012164c
sub rcx, 0x1b89682f
add rcx, 0x2b7c7803
jmp 0x140121b72
add rcx, 0x16f549e0
xor rcx, 0x1d3ecd55
jmp 0x140121701
add rcx, 0x1400fae7
jmp 0x14012193e
add rcx, 0x236eb643
ror rax, 0x14
jmp 0x14012145e
xchg rsp, rdx
jmp 0x140120f2f
movabs rcx, 0x7aedce862b71bb6e
xor rcx, 0x1ac664fb
jmp 0x140121980
xor rcx, 0x5dd18ac3
add rcx, 0x1030cb9f
jmp 0x140121bcb
ror rax, 1
ror rax, 1
jmp 0x1401211d8
xor rcx, 0x5cd4d3ca
jmp 0x140120e36