Function at 0x140092bcb
Capabilities:
Encrypt data using chaskey

Disassembly:
push rax
pushf
mov eax, 0x56b15d28
pushf
not eax
add eax, 0xbcf6ccaa
xor eax, 0xc2d27de7
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x9f92955d
xor eax, 0x912efb94
rol eax, 0x25
popf
pushf
not eax
add eax, 0xac88c35b
xor eax, 0xc3375fe2
rol eax, 0xc6
popf
cmp eax, 4
jne 0x140092c1b
popf
pop rax
jmp 0x140092f8d
cmp eax, 0
jne 0x140092c2a
popf
pop rax
jmp 0x140092dbf
cmp eax, 3
jne 0x140092c39
popf
pop rax
jmp 0x140092f1a
cmp eax, 1
jne 0x140092c48
popf
pop rax
jmp 0x140092e54
cmp eax, 0xd
jne 0x140092c57
popf
pop rax
jmp 0x1400932b5
cmp eax, 0x1a
jne 0x140092c66
popf
pop rax
jmp 0x1400938e6
cmp eax, 0xe
jne 0x140092c75
popf
pop rax
jmp 0x140093328
cmp eax, 0xb
jne 0x140092c84
popf
pop rax
jmp 0x1400931d1
cmp eax, 0x19
jne 0x140092c93
popf
pop rax
jmp 0x14009384a
cmp eax, 8
jne 0x140092ca2
popf
pop rax
jmp 0x14009312e
cmp eax, 0x10
jne 0x140092cb1
popf
pop rax
jmp 0x140093432
cmp eax, 0x17
jne 0x140092cc0
popf
pop rax
jmp 0x14009379d
cmp eax, 0x1c
jne 0x140092ccf
popf
pop rax
jmp 0x14009398f
cmp eax, 0x12
jne 0x140092cde
popf
pop rax
jmp 0x14009354f
cmp eax, 0x18
jne 0x140092ced
popf
pop rax
jmp 0x140093813
cmp eax, 0x11
jne 0x140092cfc
popf
pop rax
jmp 0x140093490
cmp eax, 0x1b
jne 0x140092d0b
popf
pop rax
jmp 0x140093931
cmp eax, 0x16
jne 0x140092d1a
popf
pop rax
jmp 0x14009373f
cmp eax, 0xa
jne 0x140092d29
popf
pop rax
jmp 0x140093199
cmp eax, 0x14
jne 0x140092d38
popf
pop rax
jmp 0x140093633
cmp eax, 0xf
jne 0x140092d47
popf
pop rax
jmp 0x140093386
cmp eax, 0x13
jne 0x140092d56
popf
pop rax
jmp 0x140093587
cmp eax, 0x15
jne 0x140092d65
popf
pop rax
jmp 0x140093691
cmp eax, 2
jne 0x140092d74
popf
pop rax
jmp 0x140092ecf
cmp eax, 6
jne 0x140092d83
popf
pop rax
jmp 0x14009305d
cmp eax, 0xc
jne 0x140092d92
popf
pop rax
jmp 0x14009326a
cmp eax, 7
jne 0x140092da1
popf
pop rax
jmp 0x1400930a8
cmp eax, 5
jne 0x140092db0
popf
pop rax
jmp 0x140092fc4
cmp eax, 9
jne 0x140092dbf
popf
pop rax
jmp 0x14009318c
test rcx, rcx
je 0x140092e21
push rax
pushf
mov eax, 0xd5e4f7a
pushf
not eax
add eax, 0xd26bc0e0
xor eax, 0x8de5762e
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf8cf00e8
xor eax, 0xf04e149d
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xc79fd5c3
xor eax, 0x87f4c212
rol eax, 0x13
popf
pushf
not eax
add eax, 0x89b2d66c
xor eax, 0xb3b69bd6
rol eax, 0x72
popf
jmp 0x140092c0c
push rax
pushf
mov eax, 0x9bb95fa8
pushf
not eax
add eax, 0xe5ce6720
xor eax, 0xfcfbbc0c
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x9d1e91c9
xor eax, 0xa5beb452
rol eax, 0x91
popf
jmp 0x140092c0c
push rbx
sub rsp, 0x20
mov rbx, rcx
mov rcx, qword [rcx + 0x18]
cmp rcx, qword [0x14004b0e8]
je 0x140092e9c
push rax
pushf
mov eax, 0x728b383d
pushf
not eax
add eax, 0x86e610df
xor eax, 0xf9337859
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x9defdb14
xor eax, 0xbb3a3490
rol eax, 0x49
popf
jmp 0x140092c0c
push rax
pushf
mov eax, 0xc54684e1
pushf
not eax
add eax, 0xdcaeabf0
xor eax, 0xce92c13c
rol eax, 0x61
popf
pushf
not eax
add eax, 0xa8d7a519
xor eax, 0xf4e1d873
rol eax, 0xfa
popf
jmp 0x140092c0c
call fcn.14019fe1c
push rax
pushf
mov eax, 0x58425738
pushf
not eax
add eax, 0xcc8812f0
xor eax, 0xdd1d01b4
rol eax, 0x59
popf
pushf
not eax
add eax, 0xff80088d
xor eax, 0x9627896c
rol eax, 0x19
popf
pushf
not eax
add eax, 0xbec2c4bf
xor eax, 0xd5e6ac02
rol eax, 0xf8
popf
jmp 0x140092c0c
mov rcx, qword [rbx + 0x20]
cmp rcx, qword [0x14004b0f0]
je 0x140092f5a
push rax
pushf
mov eax, 0x49fce80b
pushf
not eax
add eax, 0xce23d5dc
xor eax, 0xb53e9abb
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xa3f98b70
xor eax, 0xf7352993
rol eax, 0x82
popf
jmp 0x140092c0c
push rax
pushf
mov eax, 0x1eb317ec
pushf
not eax
add eax, 0x908e88bd
xor eax, 0x977dc0eb
rol eax, 0x21
popf
pushf
not eax
add eax, 0x93f55dbf
xor eax, 0xc6a7fd17
rol eax, 0x3c
popf
jmp 0x140092c0c
call fcn.14019fe1c
push rax
pushf
mov eax, 0x49680ede
pushf
not eax
add eax, 0xdf8f4ef0
xor eax, 0xfd169865
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xa5e5dd0a
xor eax, 0xc4143040
rol eax, 1
popf
jmp 0x140092c0c
mov rcx, qword [rbx + 0x28]
cmp rcx, qword [0x14004b0f8]
je 0x140093004
push rax
pushf
mov eax, 0x313ebb7
pushf
not eax
add eax, 0xa3ef40f7
xor eax, 0xf15536ee
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xbe53594a
xor eax, 0xf1d9ef18
rol eax, 0x93
popf
jmp 0x140092c0c
push rax
pushf
mov eax, 0xb5a676a3
pushf
not eax
add eax, 0xa018174b
xor eax, 0x9163aa6f
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xf1d2aa86
xor eax, 0xb7303c63
rol eax, 0x54
popf
pushf
not eax
add eax, 0xdec7adc5
xor eax, 0x98349a97
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x969f9a38
xor eax, 0xff5e57e0
rol eax, 0x23
popf
jmp 0x140092c0c
call fcn.14019fe1c
push rax
pushf
mov eax, 0x254a8aa3
pushf
not eax
add eax, 0x9e2f2c62
xor eax, 0x9ff87796
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xc6a804be
xor eax, 0xf3d069ae
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xd7680979
xor eax, 0xd5836b44
rol eax, 0x5b
popf
jmp 0x140092c0c
mov rcx, qword [rbx + 0x30]
cmp rcx, qword [0x14004b100]
je 0x1400930e8
push rax
pushf
mov eax, 0x4d3af313
pushf
not eax
add eax, 0xcc50e575
xor eax, 0xd6dd7a7d
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xd83558ff
xor eax, 0x89f01819
rol eax, 0xb3
popf
jmp 0x140092c0c
push rax
pushf
mov eax, 0xf116ec01
pushf
not eax
add eax, 0x807fca31
xor eax, 0x8d19a50b
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa5435531
xor eax, 0xabfaa010
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xaa43be5a
xor eax, 0x95df68d5
rol eax, 0x94
popf
jmp 0x140092c0c
call fcn.14019fe1c
push rax
pushf
mov eax, 0x235fbde1
pushf
not eax
add eax, 0xda95e7e3
xor eax, 0xba1948cb
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xfbdaf5f5
xor eax, 0xb61b68a8
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xf6ed385b
xor eax, 0x859af354
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xd2317dee
xor eax, 0xb621aac3
rol eax, 0xb
popf
jmp 0x140092c0c
mov rcx, qword [rbx + 0x38]
cmp rcx, qword [0x14004b108]
je 0x1400931d1
call fcn.14019fe1c
push rax
pushf
mov eax, 0x5f9ed2d5
pushf
not eax
add eax, 0xc3830061
xor eax, 0xc53ac74a
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xf7cdac68
xor eax, 0xa1c07410
rol eax, 0x7b
popf
jmp 0x140092c0c
mov rcx, qword [rbx + 0x40]
cmp rcx, qword [0x14004b110]
je 0x140093211
push rax
pushf
mov eax, 0xcc95e572
pushf
not eax
add eax, 0x8df15483
xor eax, 0xc85d88fc
rol eax, 0x69
popf
pushf
not eax
add eax, 0xa0c73f0b
xor eax, 0x92f76af8
rol eax, 0x58
popf
jmp 0x140092c0c
push rax
pushf
mov eax, 0x238b63c9
pushf
not eax
add eax, 0x86218815
xor eax, 0xb9fc90b1
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xffd07189
xor eax, 0xd21792c7
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xfbd829b7
xor eax, 0x8255b9fa
rol eax, 0xab
popf
pushf
not eax
add eax, 0xffee356f
xor eax, 0xe84736e8
rol eax, 0xe
popf
jmp 0x140092c0c
call fcn.14019fe1c
push rax
pushf
mov eax, 0x7cdfd09e
pushf
not eax
add eax, 0xce8801bb
xor eax, 0xb317c598
rol eax, 0x14
popf
pushf
not eax
add eax, 0xffeacccf
xor eax, 0x8b14bb89
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xbcd9fd65
xor eax, 0xd17135d3
rol eax, 5
popf
jmp 0x140092c0c
mov rcx, qword [rbx + 0x48]
cmp rcx, qword [0x14004b118]
je 0x1400932f5
push rax
pushf
mov eax, 0x42ec45b5
pushf
not eax
add eax, 0xeba483ef
xor eax, 0xecd7aa88
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe7771170
xor eax, 0xcb91e526
rol eax, 0x7e
popf
jmp 0x140092c0c
push rax
pushf
mov eax, 0x85fe3210
pushf
not eax
add eax, 0xc9863acf
xor eax, 0xcaadd5de
rol eax, 0x14
popf
pushf
not eax
add eax, 0x92e8e9eb
xor eax, 0xbce06b8d
rol eax, 0x36
popf
jmp 0x140092c0c
call fcn.14019fe1c
push rax
pushf
mov eax, 0xdd266a9b
pushf
not eax
add eax, 0xb3e56e62
xor eax, 0x966a64be
rol eax, 0xef
popf
pushf
not eax
add eax, 0xfb04cec4
xor eax, 0xd0f24ab1
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x819070e9
xor eax, 0xf1055eaf
rol eax, 0x15
popf
pushf
not eax
add eax, 0xec3e393a
xor eax, 0x959d1706
rol eax, 0x24
popf
jmp 0x140092c0c
mov rcx, qword [rbx + 0x68]
cmp rcx, qword [0x14004b138]
je 0x1400933d9
push rax
pushf
mov eax, 0xb1ce6abd
pushf
not eax
add eax, 0xeeab0a28
xor eax, 0xe004f616
rol eax, 0x24
popf
pushf
not eax
add eax, 0xf53963d0
xor eax, 0x83c08878
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xe5ea66ca
xor eax, 0x9391448c
rol eax, 0x4f
popf
jmp 0x140092c0c
push rax
pushf
mov eax, 0x1834c165
pushf
not eax
add eax, 0x90d36322
xor eax, 0xa1159c26
rol eax, 0x20
popf
pushf
not eax
add eax, 0xdbf83194
xor eax, 0xa6c197ba
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xe5a4a329
xor eax, 0x8cf202c9
rol eax, 8
popf
pushf
not eax
add eax, 0xa4473b66
xor eax, 0xfaf41193
rol eax, 0xf1
popf
jmp 0x140092c0c
call fcn.14019fe1c
push rax
pushf
mov eax, 0x66523b03
pushf
not eax
add eax, 0x8ca3eb4f
xor eax, 0xc31cda44
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xddc32697
xor eax, 0xb81d47da
rol eax, 0x66
popf
pushf
not eax
add eax, 0x9fd3b1fa
xor eax, 0xaf21fd0c
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xc2ef02b4
xor eax, 0xdeabd89b
rol eax, 0xd
popf
jmp 0x140092c0c
mov rcx, qword [rbx + 0x70]
cmp rcx, qword [0x14004b140]
je 0x1400934f6
push rax
pushf
mov eax, 0xa3c7c4a5
pushf
not eax
add eax, 0xb53b65f7
xor eax, 0x8e654976
rol eax, 0x56
popf
pushf
not eax
add eax, 0x972bf5c0
xor eax, 0xedbed67d
rol eax, 0x64
popf
pushf
not eax
add eax, 0xc12fbc7b
xor eax, 0xca2246ab
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd53bd63b
xor eax, 0xf6531133
rol eax, 0x7d
popf
jmp 0x140092c0c
push rax
pushf
mov eax, 0x94669132
pushf
not eax
add eax, 0xa0175d41
xor eax, 0xc2c4d604
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xa2858fb1
xor eax, 0xa91d9a52
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xd30c269d
xor eax, 0xd1c0b46a
rol eax, 0x65
popf
pushf
not eax
add eax, 0xfe486d97
xor eax, 0xe0833ae2
rol eax, 0x77
popf
jmp 0x140092c0c
call fcn.14019fe1c
push rax
pushf
mov eax, 0xae97ae21
pushf
not eax
add eax, 0x8ec655b4
xor eax, 0xefa853aa
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xc0f4f1c5
xor eax, 0xe0b64df4
rol eax, 0x35
popf
jmp 0x140092c0c
mov rcx, qword [rbx + 0x78]
cmp rcx, qword [0x14004b148]
je 0x1400935ed
push rax
pushf
mov eax, 0xfdf9fbc7
pushf
not eax
add eax, 0xeb94cd6f
xor eax, 0xe8b7030d
rol eax, 0x14
popf
pushf
not eax
add eax, 0x92e26979
xor eax, 0xc361be05
rol eax, 0
popf
pushf
not eax
add eax, 0xf2f72fd6
xor eax, 0xd12fbe6f
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xff007b67
xor eax, 0xd9416d15
rol eax, 0xc2
popf
jmp 0x140092c0c
push rax
pushf
mov eax, 0x1b0f79af
pushf
not eax
add eax, 0xba2a589d
xor eax, 0xa4071347
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xc22521ba
xor eax, 0x92071096
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa0d49acc
xor eax, 0xc192e84a
rol eax, 0x63
popf
jmp 0x140092c0c
call fcn.14019fe1c
push rax
pushf
mov eax, 0xb368da87
pushf
not eax
add eax, 0xdabefe27
xor eax, 0xbc04a8a2
rol eax, 3
popf
pushf
not eax
add eax, 0xd0e65a76
xor eax, 0x8e3ede85
rol eax, 0xea
popf
pushf
not eax
add eax, 0x9efc13a0
xor eax, 0xecc6d2f3
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xc0764779
xor eax, 0xaba9161b
rol eax, 0xda
popf
jmp 0x140092c0c
mov rcx, qword [rbx + 0x80]
cmp rcx, qword [0x14004b150]
je 0x1400936e6
push rax
pushf
mov eax, 0xfba78977
pushf
not eax
add eax, 0x8441eee1
xor eax, 0xc6e3181e
rol eax, 0x68
popf
pushf
not eax
add eax, 0xc7215d8c
xor eax, 0xed96155a
rol eax, 1
popf
pushf
not eax
add eax, 0xc35b82cb
xor eax, 0x94ef9bfb
rol eax, 0x88
popf
jmp 0x140092c0c
push rax
pushf
mov eax, 0x3361ee9d
pushf
not eax
add eax, 0xf0c897fe
xor eax, 0x979ee943
rol eax, 0x42
popf
pushf
not eax
add eax, 0xb20cb703
xor eax, 0x9c2ed1ba
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xbed5631b
xor eax, 0xc9a4f85b
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x912d9444
xor eax, 0x9ec7acf0
rol eax, 0xac
popf
jmp 0x140092c0c
call fcn.14019fe1c
push rax
pushf
mov eax, 0xed974b11
pushf
not eax
add eax, 0xadec2603
xor eax, 0xdd70a32a
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xb596ffd9
xor eax, 0xb2f53d87
rol eax, 7
popf
pushf
not eax
add eax, 0x97ef69ce
xor eax, 0xeeffb8ca
rol eax, 0x58
popf
pushf
not eax
add eax, 0xe39c55f6
xor eax, 0xc046dcc7
rol eax, 0xf4
popf
jmp 0x140092c0c
mov rcx, qword [rbx + 0x88]
cmp rcx, qword [0x14004b158]
je 0x1400937e0
push rax
pushf
mov eax, 0xf5c2573d
pushf
not eax
add eax, 0xe69eaa1b
xor eax, 0xa1ac44f4
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xd79a559f
xor eax, 0xad6c52e9
rol eax, 0xdf
popf
jmp 0x140092c0c
push rax
pushf
mov eax, 0xb603c70e
pushf
not eax
add eax, 0xcc35e205
xor eax, 0xd1fa365d
rol eax, 0xda
popf
pushf
not eax
add eax, 0x828bbd65
xor eax, 0xb76c9cb2
rol eax, 6
popf
jmp 0x140092c0c
call fcn.14019fe1c
push rax
pushf
mov eax, 0xd8f6701a
pushf
not eax
add eax, 0xc826274a
xor eax, 0xaf0e2ff7
rol eax, 1
popf
pushf
not eax
add eax, 0xf093a922
xor eax, 0xe0507770
rol eax, 0x44
popf
jmp 0x140092c0c
mov rcx, qword [rbx + 0x90]
cmp rcx, qword [0x14004b160]
je 0x14009388d
push rax
pushf
mov eax, 0xf59d2cbd
pushf
not eax
add eax, 0xdc895b60
xor eax, 0xa9529611
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x98203b76
xor eax, 0xf040eb1c
rol eax, 0x57
popf
jmp 0x140092c0c
push rax
pushf
mov eax, 0xc2bbd7fc
pushf
not eax
add eax, 0xf0331ae7
xor eax, 0xa07da3f2
rol eax, 0x27
popf
pushf
not eax
add eax, 0xcf17fae5
xor eax, 0x83998441
rol eax, 0x73
popf
pushf
not eax
add eax, 0xe8acacca
xor eax, 0xc0a49e24
rol eax, 0x19
popf
pushf
not eax
add eax, 0xb21d4df1
xor eax, 0xf37b3867
rol eax, 0xc7
popf
jmp 0x140092c0c
call fcn.14019fe1c
push rax
pushf
mov eax, 0x9d71a39e
pushf
not eax
add eax, 0xc5fabedc
xor eax, 0xef4b9e7e
rol eax, 0x85
popf
pushf
not eax
add eax, 0xfd769e5e
xor eax, 0xc3acc139
rol eax, 0x94
popf
pushf
not eax
add eax, 0xd464f5e9
xor eax, 0x869bed55
rol eax, 0x93
popf
jmp 0x140092c0c
add rsp, 0x20
pop rbx
push rax
pushf
mov eax, 0x46966990
pushf
not eax
add eax, 0x888ed32c
xor eax, 0x99066043
rol eax, 0x22
popf
pushf
not eax
add eax, 0xac508ef4
xor eax, 0xc21c96c2
rol eax, 0xee
popf
pushf
not eax
add eax, 0xcecff81b
xor eax, 0x9337f06c
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xdbb1290c
xor eax, 0xd6629177
rol eax, 0x30
popf
jmp 0x140092c0c
ret