Function at 0x14004919b
Capabilities:
Encrypt data using chaskey

Disassembly:
push rax
pushf
mov eax, 0x85ffd158
pushf
not eax
add eax, 0xc95c3cb9
xor eax, 0x9b1615fb
rol eax, 0x43
popf
pushf
not eax
add eax, 0x8be99e11
xor eax, 0xaad82344
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xd3cf2c0c
xor eax, 0xc474127b
rol eax, 0x58
popf
pushf
not eax
add eax, 0x8366ef0b
xor eax, 0xbf822e5d
rol eax, 8
popf
cmp eax, 4
jne 0x1400491fe
popf
pop rax
jmp 0x140049579
cmp eax, 0
jne 0x14004920d
popf
pop rax
jmp 0x140049339
cmp eax, 3
jne 0x14004921c
popf
pop rax
jmp 0x14004951d
cmp eax, 1
jne 0x14004922b
popf
pop rax
jmp 0x1400493c9
cmp eax, 0xd
jne 0x14004923a
popf
pop rax
jmp 0x140049a11
cmp eax, 7
jne 0x140049249
popf
pop rax
jmp 0x140049708
cmp eax, 0xe
jne 0x140049258
popf
pop rax
jmp 0x140049a5a
cmp eax, 0xb
jne 0x140049267
popf
pop rax
jmp 0x1400498c1
cmp eax, 0xc
jne 0x140049276
popf
pop rax
jmp 0x140049970
cmp eax, 8
jne 0x140049285
popf
pop rax
jmp 0x1400497ad
cmp eax, 0x10
jne 0x140049294
popf
pop rax
jmp 0x140049b25
cmp eax, 2
jne 0x1400492a3
popf
pop rax
jmp 0x140049465
cmp eax, 9
jne 0x1400492b2
popf
pop rax
jmp 0x1400497e3
cmp eax, 0x12
jne 0x1400492c1
popf
pop rax
jmp 0x140049c74
cmp eax, 6
jne 0x1400492d0
popf
pop rax
jmp 0x14004966c
cmp eax, 0x11
jne 0x1400492df
popf
pop rax
jmp 0x140049bc0
cmp eax, 5
jne 0x1400492ee
popf
pop rax
jmp 0x1400495d7
cmp eax, 0x15
jne 0x1400492fd
popf
pop rax
jmp 0x140049d23
cmp eax, 0xa
jne 0x14004930c
popf
pop rax
jmp 0x14004981b
cmp eax, 0x14
jne 0x14004931b
popf
pop rax
jmp 0x140049caf
cmp eax, 0xf
jne 0x14004932a
popf
pop rax
jmp 0x140049a92
cmp eax, 0x13
jne 0x140049339
popf
pop rax
jmp 0x140049caa
mov qword [rsp + 0x10], rbx
push rdi
sub rsp, 0x20
mov rdx, qword [rcx + 0x78]
mov rbx, rcx
cmp rdx, 0xf
jbe 0x140049383
push rax
pushf
mov eax, 0xed67bed7
pushf
not eax
add eax, 0xcab5ac76
xor eax, 0xaa8e5db9
rol eax, 0xa
popf
pushf
not eax
add eax, 0xd1d73e7d
xor eax, 0xc316809d
rol eax, 0x13
popf
jmp 0x1400491ef
push rax
pushf
mov eax, 0x4205992a
pushf
not eax
add eax, 0xcf8d11e7
xor eax, 0xc625e6ce
rol eax, 0xec
popf
pushf
not eax
add eax, 0xa0893dbc
xor eax, 0xa76c8060
rol eax, 7
popf
pushf
not eax
add eax, 0xb8e53ef9
xor eax, 0xd1988e40
rol eax, 0xdc
popf
jmp 0x1400491ef
mov rcx, qword [rcx + 0x60]
inc rdx
cmp rdx, 0x1000
jb 0x14004940c
push rax
pushf
mov eax, 0x4913493
pushf
not eax
add eax, 0xdb9a9b26
xor eax, 0xa3eae2c6
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xd6bd0446
xor eax, 0xb9802330
rol eax, 0x4f
popf
jmp 0x1400491ef
push rax
pushf
mov eax, 0x4e333868
pushf
not eax
add eax, 0xa5fb89a2
xor eax, 0xf4f45f6f
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xeabaa6a0
xor eax, 0xe38f3675
rol eax, 0x39
popf
pushf
not eax
add eax, 0x9d8bedd2
xor eax, 0xa9e2458e
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xe028a92e
xor eax, 0xe2343a78
rol eax, 0xfd
popf
jmp 0x1400491ef
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400494d7
push rax
pushf
mov eax, 0x321dfb36
pushf
not eax
add eax, 0xb1d0531d
xor eax, 0xf734a8ac
rol eax, 0xef
popf
pushf
not eax
add eax, 0xaa69fd09
xor eax, 0x9a6f456e
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa93d7772
xor eax, 0x82aa18ac
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xa4f73b9a
xor eax, 0xfe538583
rol eax, 0x28
popf
jmp 0x1400491ef
push rax
pushf
mov eax, 0x3d827248
pushf
not eax
add eax, 0xcdc2fe95
xor eax, 0x87f0fa25
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe47555c3
xor eax, 0x9f5e395c
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xcc8ffc07
xor eax, 0xe9cce5e6
rol eax, 0x2e
popf
jmp 0x1400491ef
mov rcx, r8
push rax
pushf
mov eax, 0x160cd8e5
pushf
not eax
add eax, 0xce8d9e88
xor eax, 0xdba30796
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xfcf5f409
xor eax, 0x891b0790
rol eax, 0xed
popf
pushf
not eax
add eax, 0xacede761
xor eax, 0xbe2e1a90
rol eax, 0x70
popf
pushf
not eax
add eax, 0xd857dc9b
xor eax, 0xb08cf0d1
rol eax, 0x94
popf
jmp 0x1400491ef
call fcn.14004fd7d
push rax
pushf
mov eax, 0x1c67282d
pushf
not eax
add eax, 0xe22371a2
xor eax, 0x95464997
rol eax, 0x45
popf
pushf
not eax
add eax, 0xb46d20f4
xor eax, 0x9cbd3de2
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xde4b4104
xor eax, 0xa2f52963
rol eax, 7
popf
pushf
not eax
add eax, 0x9dfea84b
xor eax, 0xd59fe12b
rol eax, 0x15
popf
jmp 0x1400491ef
xor edi, edi
mov qword [rbx + 0x78], 0xf
mov qword [rbx + 0x70], rdi
mov byte [rbx + 0x60], dil
mov rdx, qword [rbx + 0x58]
cmp rdx, 0xf
jbe 0x140049626
push rax
pushf
mov eax, 0xd5c383a0
pushf
not eax
add eax, 0xdd0994e5
xor eax, 0xc90b82b9
rol eax, 0xba
popf
pushf
not eax
add eax, 0xc8bbcb3e
xor eax, 0xd182956e
rol eax, 0xfa
popf
jmp 0x1400491ef
push rax
pushf
mov eax, 0x8f1d400d
pushf
not eax
add eax, 0xae550105
xor eax, 0x856528a8
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xefebc625
xor eax, 0x891e1619
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x8f8af40b
xor eax, 0x86d5a2c6
rol eax, 2
popf
jmp 0x1400491ef
mov rcx, qword [rbx + 0x40]
inc rdx
cmp rdx, 0x1000
jb 0x1400496d5
push rax
pushf
mov eax, 0xd27ea9b4
pushf
not eax
add eax, 0x87664b8f
xor eax, 0xff99fb51
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xacedc174
xor eax, 0xfb28f1f2
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xa0d13729
xor eax, 0x927acca6
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xefe93fb8
xor eax, 0xb7ae3e93
rol eax, 0x48
popf
jmp 0x1400491ef
push rax
pushf
mov eax, 0x7e33d4f3
pushf
not eax
add eax, 0x8faf9f5e
xor eax, 0xdfe0c4ec
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa31bcc07
xor eax, 0xcaa79c92
rol eax, 0x78
popf
jmp 0x1400491ef
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14004977a
push rax
pushf
mov eax, 0x3adfd291
pushf
not eax
add eax, 0xe3edf1bf
xor eax, 0xb9c684a2
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xc4ea3587
xor eax, 0x96fecd4e
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x89d34948
xor eax, 0x8e779ec1
rol eax, 0x34
popf
pushf
not eax
add eax, 0x8e716dba
xor eax, 0xfb5a4d2a
rol eax, 0x44
popf
jmp 0x1400491ef
push rax
pushf
mov eax, 0xc4e8c5dc
pushf
not eax
add eax, 0x9cf00c33
xor eax, 0xcf51a8f1
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa9188933
xor eax, 0xd349df6d
rol eax, 0xf0
popf
jmp 0x1400491ef
mov rcx, r8
push rax
pushf
mov eax, 0xb8f98964
pushf
not eax
add eax, 0xd01b0f6e
xor eax, 0xe1946f52
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xeb1488b9
xor eax, 0xb41fdabd
rol eax, 0xa6
popf
jmp 0x1400491ef
call fcn.14004fd7d
push rax
pushf
mov eax, 0x15eb6b15
pushf
not eax
add eax, 0x93a18cf0
xor eax, 0xba265899
rol eax, 0x26
popf
pushf
not eax
add eax, 0x9d6fd090
xor eax, 0xb95b7f9e
rol eax, 0xd0
popf
jmp 0x1400491ef
mov qword [rbx + 0x50], rdi
mov qword [rbx + 0x58], 0xf
mov byte [rbx + 0x40], dil
mov rdx, qword [rbx + 0x38]
cmp rdx, 0xf
jbe 0x140049868
push rax
pushf
mov eax, 0x98e3bce8
pushf
not eax
add eax, 0xd30508eb
xor eax, 0x98a7b494
rol eax, 0x96
popf
pushf
not eax
add eax, 0xb89305c0
xor eax, 0x92ea6459
rol eax, 0x9d
popf
jmp 0x1400491ef
push rax
pushf
mov eax, 0xe3dd14d8
pushf
not eax
add eax, 0xa100cc59
xor eax, 0xae6a01f2
rol eax, 0x97
popf
pushf
not eax
add eax, 0x9ceb3cd7
xor eax, 0x93600fb7
rol eax, 0xa
popf
pushf
not eax
add eax, 0xfaae9df0
xor eax, 0xd3e233b8
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xe9d7876e
xor eax, 0x9febb2c8
rol eax, 0x9a
popf
jmp 0x1400491ef
mov rcx, qword [rbx + 0x20]
inc rdx
cmp rdx, 0x1000
jb 0x14004992a
push rax
pushf
mov eax, 0x6c1a4b3f
pushf
not eax
add eax, 0x9faa6afd
xor eax, 0xf36d16ac
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x89287af8
xor eax, 0x9a574a36
rol eax, 0x90
popf
pushf
not eax
add eax, 0x8e1cfdb9
xor eax, 0xe474deec
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xa9b36296
xor eax, 0xbbe6b385
rol eax, 0xc7
popf
jmp 0x1400491ef
push rax
pushf
mov eax, 0xa3c0d3ab
pushf
not eax
add eax, 0x8f9c6829
xor eax, 0xb1c45d83
rol eax, 0x52
popf
pushf
not eax
add eax, 0xc5f0a4f9
xor eax, 0xe73c7119
rol eax, 2
popf
pushf
not eax
add eax, 0xcf4a0287
xor eax, 0x941ccd05
rol eax, 0x45
popf
jmp 0x1400491ef
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400499b8
push rax
pushf
mov eax, 0xd7205ebf
pushf
not eax
add eax, 0xa42621be
xor eax, 0xee4492b6
rol eax, 0x10
popf
pushf
not eax
add eax, 0xeba09d90
xor eax, 0x9b58774e
rol eax, 0x18
popf
jmp 0x1400491ef
push rax
pushf
mov eax, 0x9a85b279
pushf
not eax
add eax, 0xb1d8c2ad
xor eax, 0xe60f5d43
rol eax, 5
popf
pushf
not eax
add eax, 0xa3df001f
xor eax, 0xd6861c69
rol eax, 0x69
popf
pushf
not eax
add eax, 0xb2d1737b
xor eax, 0x8138832e
rol eax, 0x47
popf
pushf
not eax
add eax, 0x91e3feb7
xor eax, 0xa3d264f0
rol eax, 0x65
popf
jmp 0x1400491ef
mov rcx, r8
push rax
pushf
mov eax, 0x1e273bdb
pushf
not eax
add eax, 0xb7ccf1cc
xor eax, 0x88ed06a9
rol eax, 0x97
popf
pushf
not eax
add eax, 0xe4c99bc8
xor eax, 0xd307ac15
rol eax, 0x31
popf
pushf
not eax
add eax, 0x86d24fd3
xor eax, 0xcfda7958
rol eax, 0x7f
popf
jmp 0x1400491ef
call fcn.14004fd7d
push rax
pushf
mov eax, 0x10e8291b
pushf
not eax
add eax, 0xf76d8cd3
xor eax, 0xd2217b97
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe344d9ca
xor eax, 0xa1c3367f
rol eax, 0xd3
popf
jmp 0x1400491ef
mov qword [rbx + 0x30], rdi
mov qword [rbx + 0x38], 0xf
mov byte [rbx + 0x20], dil
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x140049af2
push rax
pushf
mov eax, 0x71d2d621
pushf
not eax
add eax, 0xd45aae52
xor eax, 0xaefbecd8
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xe5caf97d
xor eax, 0xffbde29a
rol eax, 0x56
popf
pushf
not eax
add eax, 0xaeb77493
xor eax, 0x9d6a92fe
rol eax, 0xa0
popf
jmp 0x1400491ef
push rax
pushf
mov eax, 0xe56ca243
pushf
not eax
add eax, 0xce03cef0
xor eax, 0x952eb8b2
rol eax, 0x22
popf
pushf
not eax
add eax, 0xc1ab3eb7
xor eax, 0xcaecee3d
rol eax, 0xcf
popf
jmp 0x1400491ef
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x140049b8d
push rax
pushf
mov eax, 0xa17d807
pushf
not eax
add eax, 0xede0f697
xor eax, 0xd3eb2843
rol eax, 0x21
popf
pushf
not eax
add eax, 0x83d62233
xor eax, 0x86f02cc6
rol eax, 0x33
popf
pushf
not eax
add eax, 0x83db7331
xor eax, 0xded2401c
rol eax, 0x36
popf
pushf
not eax
add eax, 0xe8df131f
xor eax, 0xf8d78a1c
rol eax, 7
popf
jmp 0x1400491ef
push rax
pushf
mov eax, 0x5e386b6d
pushf
not eax
add eax, 0xc484dfe2
xor eax, 0xcee2fa66
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc72c9a89
xor eax, 0xc56a4572
rol eax, 0x84
popf
jmp 0x1400491ef
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140049c1b
push rax
pushf
mov eax, 0xc98b2dee
pushf
not eax
add eax, 0xd4b3840d
xor eax, 0x8ce92bab
rol eax, 0x89
popf
pushf
not eax
add eax, 0xb710596b
xor eax, 0xb3f8b91f
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xd3e4e7f2
xor eax, 0xf9b945ae
rol eax, 0xc7
popf
jmp 0x1400491ef
push rax
pushf
mov eax, 0x4f45ce1d
pushf
not eax
add eax, 0xae7d025e
xor eax, 0xdbc620db
rol eax, 0x56
popf
pushf
not eax
add eax, 0xae345b93
xor eax, 0xa4d7817c
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc8655263
xor eax, 0xfe93cfdc
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc0f0d9c6
xor eax, 0xe1f5a929
rol eax, 0xd7
popf
jmp 0x1400491ef
mov rcx, r8
push rax
pushf
mov eax, 0xc020fc75
pushf
not eax
add eax, 0xd2418200
xor eax, 0xf9573556
rol eax, 0xed
popf
pushf
not eax
add eax, 0x9d64b5b4
xor eax, 0xa7491863
rol eax, 0x1f
popf
jmp 0x1400491ef
call fcn.14004fd7d
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], 0xf
mov byte [rbx], dil
mov rbx, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3