Function at 0x140140dde
Capabilities:
Encrypt data using chaskey

Disassembly:
push rax
pushf
mov eax, 0xacfe86b0
pushf
not eax
add eax, 0x636704e5
xor eax, 0x706ef723
rol eax, 0x99
popf
pushf
not eax
add eax, 0x35af524f
xor eax, 0x18a2616f
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x1db8ee1
xor eax, 0xdd26c48
rol eax, 0x19
popf
cmp eax, 0x18
jne 0x140140e2e
popf
pop rax
jmp 0x140141a8e
cmp eax, 8
jne 0x140140e3d
popf
pop rax
jmp 0x14014138e
cmp eax, 0x14
jne 0x140140e4c
popf
pop rax
jmp 0x1401418c0
cmp eax, 0xe
jne 0x140140e5b
popf
pop rax
jmp 0x140141614
cmp eax, 0x11
jne 0x140140e6a
popf
pop rax
jmp 0x140141756
cmp eax, 0x1b
jne 0x140140e79
popf
pop rax
jmp 0x140141be6
cmp eax, 6
jne 0x140140e88
popf
pop rax
jmp 0x1401412d0
cmp eax, 0x15
jne 0x140140e97
popf
pop rax
jmp 0x1401418f8
cmp eax, 7
jne 0x140140ea6
popf
pop rax
jmp 0x140141308
cmp eax, 0
jne 0x140140eb5
popf
pop rax
jmp 0x140140fd2
cmp eax, 0x1c
jne 0x140140ec4
popf
pop rax
jmp 0x140141c31
cmp eax, 9
jne 0x140140ed3
popf
pop rax
jmp 0x1401413d9
cmp eax, 3
jne 0x140140ee2
popf
pop rax
jmp 0x140141140
cmp eax, 0x17
jne 0x140140ef1
popf
pop rax
jmp 0x1401419df
cmp eax, 0xf
jne 0x140140f00
popf
pop rax
jmp 0x140141672
cmp eax, 0x12
jne 0x140140f0f
popf
pop rax
jmp 0x1401417dc
cmp eax, 4
jne 0x140140f1e
popf
pop rax
jmp 0x1401411c6
cmp eax, 5
jne 0x140140f2d
popf
pop rax
jmp 0x140141224
cmp eax, 0x13
jne 0x140140f3c
popf
pop rax
jmp 0x140141814
cmp eax, 0x1a
jne 0x140140f4b
popf
pop rax
jmp 0x140141b9b
cmp eax, 0xa
jne 0x140140f5a
popf
pop rax
jmp 0x140141472
cmp eax, 2
jne 0x140140f69
popf
pop rax
jmp 0x140141108
cmp eax, 0x19
jne 0x140140f78
popf
pop rax
jmp 0x140141aec
cmp eax, 1
jne 0x140140f87
popf
pop rax
jmp 0x140141041
cmp eax, 0x16
jne 0x140140f96
popf
pop rax
jmp 0x1401419a7
cmp eax, 0xc
jne 0x140140fa5
popf
pop rax
jmp 0x140141556
cmp eax, 0x10
jne 0x140140fb4
popf
pop rax
jmp 0x1401416f8
cmp eax, 0xd
jne 0x140140fc3
popf
pop rax
jmp 0x14014158e
cmp eax, 0xb
jne 0x140140fd2
popf
pop rax
jmp 0x1401414bd
test rcx, rcx
je 0x14014100e
push rax
pushf
mov eax, 0xd052e4d3
pushf
not eax
add eax, 0x6c6c2100
xor eax, 0x465e46c4
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x4cedb3e
xor eax, 0x1bb493c3
rol eax, 0xa
popf
jmp 0x140140e1f
push rax
pushf
mov eax, 0xa225aae1
pushf
not eax
add eax, 0x2bdc9465
xor eax, 0x374fcb8c
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x297507df
xor eax, 0x2df575be
rol eax, 0xae
popf
jmp 0x140140e1f
push rbx
sub rsp, 0x20
mov rbx, rcx
mov rcx, qword [rcx + 0x18]
cmp rcx, qword [0x14003ea08]
je 0x1401410af
push rax
pushf
mov eax, 0x1091245a
pushf
not eax
add eax, 0x6367300a
xor eax, 0x5b4bfca5
rol eax, 0x77
popf
pushf
not eax
add eax, 0x540138f1
xor eax, 0x21662fa9
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x123155
xor eax, 0x4e345292
rol eax, 0x40
popf
pushf
not eax
add eax, 0xafc7df4
xor eax, 0x4890e34a
rol eax, 0xaf
popf
jmp 0x140140e1f
push rax
pushf
mov eax, 0x8ca737bc
pushf
not eax
add eax, 0x63bb321a
xor eax, 0x6c449a91
rol eax, 0x96
popf
pushf
not eax
add eax, 0x3a41d74
xor eax, 0xc74d8e1
rol eax, 0xb
popf
pushf
not eax
add eax, 0x7a2878da
xor eax, 0x392c3787
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x5cac6c1
xor eax, 0x70cac121
rol eax, 0xb3
popf
jmp 0x140140e1f
call fcn.140107465
push rax
pushf
mov eax, 0x1ce72393
pushf
not eax
add eax, 0x6acefdb1
xor eax, 0x332fcb86
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x1cf55bbc
xor eax, 0x5d9151ee
rol eax, 0x18
popf
jmp 0x140140e1f
mov rcx, qword [rbx + 0x20]
cmp rcx, qword [0x14003ea10]
je 0x140141180
push rax
pushf
mov eax, 0xc7a313e6
pushf
not eax
add eax, 0x308c8b31
xor eax, 0x6222ab13
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x44708587
xor eax, 0x14df215b
rol eax, 0xd
popf
jmp 0x140140e1f
push rax
pushf
mov eax, 0x4ef920b0
pushf
not eax
add eax, 0x26b0322a
xor eax, 0x2dda6cf3
rol eax, 0x10
popf
pushf
not eax
add eax, 0x6e449db0
xor eax, 0x59f58d7f
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xfc74658
xor eax, 0x6b212f39
rol eax, 0xa4
popf
jmp 0x140140e1f
call fcn.140107465
push rax
pushf
mov eax, 0x269f0e4
pushf
not eax
add eax, 0x41b58d88
xor eax, 0x6244cdf5
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x31daf701
xor eax, 0x2d53cccb
rol eax, 0x19
popf
pushf
not eax
add eax, 0x39f17ba6
xor eax, 0x17926814
rol eax, 0x36
popf
pushf
not eax
add eax, 0x246be8bd
xor eax, 0x2fef9923
rol eax, 0xbe
popf
jmp 0x140140e1f
mov rcx, qword [rbx + 0x28]
cmp rcx, qword [0x14003ea18]
je 0x14014128a
push rax
pushf
mov eax, 0xb4ed923
pushf
not eax
add eax, 0x19970118
xor eax, 0x4bab66e9
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x3cee4068
xor eax, 0x46ac2f47
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x2350e5d9
xor eax, 0x5c1cfe77
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x4bce7b0f
xor eax, 0x62b9b990
rol eax, 0x26
popf
jmp 0x140140e1f
push rax
pushf
mov eax, 0x46ac3793
pushf
not eax
add eax, 0x374284d1
xor eax, 0x2c08bcea
rol eax, 0x91
popf
pushf
not eax
add eax, 0x5a705f72
xor eax, 0x1f7152b5
rol eax, 7
popf
pushf
not eax
add eax, 0x6dd5f365
xor eax, 0x74dbb2b0
rol eax, 0xc3
popf
jmp 0x140140e1f
call fcn.140107465
push rax
pushf
mov eax, 0xf476f3f8
pushf
not eax
add eax, 0xd6b5e29
xor eax, 0x4e490afd
rol eax, 5
popf
pushf
not eax
add eax, 0x7f98c4d6
xor eax, 0x47ecab2b
rol eax, 0xe3
popf
jmp 0x140140e1f
mov rcx, qword [rbx + 0x30]
cmp rcx, qword [0x14003ea20]
je 0x140141348
push rax
pushf
mov eax, 0x89211180
pushf
not eax
add eax, 0x1485d3a9
xor eax, 0x12399fe8
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x34465d04
xor eax, 0x5e6a516e
rol eax, 0x3a
popf
jmp 0x140140e1f
push rax
pushf
mov eax, 0x84acc97e
pushf
not eax
add eax, 0x1caa939a
xor eax, 0x395d5fbf
rol eax, 0x98
popf
pushf
not eax
add eax, 0x7d98cb9d
xor eax, 0x192ca7b
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x7be17474
xor eax, 0x6dbaa8ac
rol eax, 0xa
popf
jmp 0x140140e1f
call fcn.140107465
push rax
pushf
mov eax, 0x8a9ea7c7
pushf
not eax
add eax, 0x1e356ea8
xor eax, 0xb4c044b
rol eax, 0x21
popf
pushf
not eax
add eax, 0xb4225c
xor eax, 0x3331d54
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x7a138284
xor eax, 0x532cc259
rol eax, 0x42
popf
jmp 0x140140e1f
mov rcx, qword [rbx + 0x38]
cmp rcx, qword [0x14003ea28]
je 0x14014143f
push rax
pushf
mov eax, 0x65ade913
pushf
not eax
add eax, 0x6d4247c4
xor eax, 0x3cb5588c
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x3e248dcb
xor eax, 0x5db1d251
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x493a392b
xor eax, 0x352da0a0
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x412fed93
xor eax, 0x1c3d482b
rol eax, 0x57
popf
jmp 0x140140e1f
push rax
pushf
mov eax, 0x78b135a
pushf
not eax
add eax, 0x4c6e1789
xor eax, 0x3eca523e
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x27e0eb2d
xor eax, 0x7db8ae18
rol eax, 0x4b
popf
jmp 0x140140e1f
call fcn.140107465
push rax
pushf
mov eax, 0xbf83f4a9
pushf
not eax
add eax, 0x2686f7de
xor eax, 0x4a56e2bc
rol eax, 7
popf
pushf
not eax
add eax, 0x799556ea
xor eax, 0x33b839c1
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x433ce321
xor eax, 0x4c838cfb
rol eax, 0xa9
popf
jmp 0x140140e1f
mov rcx, qword [rbx + 0x40]
cmp rcx, qword [0x14003ea30]
je 0x140141523
push rax
pushf
mov eax, 0x5b3812c8
pushf
not eax
add eax, 0x74f7bfef
xor eax, 0x40baccfe
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x79612923
xor eax, 0xf61cca4
rol eax, 0x68
popf
pushf
not eax
add eax, 0x12f9c9f2
xor eax, 0x7130b226
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x114404dd
xor eax, 0x1dfc4744
rol eax, 0x1c
popf
jmp 0x140140e1f
push rax
pushf
mov eax, 0xd73ca49a
pushf
not eax
add eax, 0x98b0fd
xor eax, 0x7c4040ca
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x3b45145f
xor eax, 0x2b1c3b4
rol eax, 0x4f
popf
jmp 0x140140e1f
call fcn.140107465
push rax
pushf
mov eax, 0x2237b930
pushf
not eax
add eax, 0x4962d19e
xor eax, 0x6877481d
rol eax, 0x67
popf
pushf
not eax
add eax, 0x5f6ad7c
xor eax, 0x57ce7584
rol eax, 0xbc
popf
jmp 0x140140e1f
mov rcx, qword [rbx + 0x48]
cmp rcx, qword [0x14003ea38]
je 0x1401415e1
push rax
pushf
mov eax, 0xf6ecd95a
pushf
not eax
add eax, 0x230976c1
xor eax, 0x17e3b3f0
rol eax, 0x12
popf
pushf
not eax
add eax, 0x4fddea68
xor eax, 0x6aef5e37
rol eax, 0x80
popf
pushf
not eax
add eax, 0x4df1a71e
xor eax, 0x4e8602f9
rol eax, 0xde
popf
jmp 0x140140e1f
push rax
pushf
mov eax, 0x13771af6
pushf
not eax
add eax, 0x23ebd3a5
xor eax, 0x43742c05
rol eax, 0x64
popf
pushf
not eax
add eax, 0x503d820a
xor eax, 0x20c43754
rol eax, 0xcc
popf
jmp 0x140140e1f
call fcn.140107465
push rax
pushf
mov eax, 0x3427cf7f
pushf
not eax
add eax, 0x60f929c7
xor eax, 0x37f917b9
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x5d43cdd6
xor eax, 0x37760f6f
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x21d56506
xor eax, 0x6282663c
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x264f4547
xor eax, 0x758c8f9b
rol eax, 0xff
popf
jmp 0x140140e1f
mov rcx, qword [rbx + 0x68]
cmp rcx, qword [0x14003ea58]
je 0x1401416c5
push rax
pushf
mov eax, 0x610b98c3
pushf
not eax
add eax, 0x5e0549b4
xor eax, 0x2f596abd
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x55c6aa1c
xor eax, 0x6b87a5c9
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x2e57382a
xor eax, 0x9200f2c
rol eax, 0x85
popf
jmp 0x140140e1f
push rax
pushf
mov eax, 0x5edb4343
pushf
not eax
add eax, 0x6c6fa4b8
xor eax, 0x31556d55
rol eax, 7
popf
pushf
not eax
add eax, 0x764deb4c
xor eax, 0x1583daad
rol eax, 0x2e
popf
jmp 0x140140e1f
call fcn.140107465
push rax
pushf
mov eax, 0x4e7b4107
pushf
not eax
add eax, 0x467b5e08
xor eax, 0x5e19e3d9
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x51650c21
xor eax, 0x4847fb2
rol eax, 6
popf
pushf
not eax
add eax, 0x332e9c33
xor eax, 0x187851f8
rol eax, 0x37
popf
pushf
not eax
add eax, 0x44a052a6
xor eax, 0x79a474c9
rol eax, 0xbe
popf
jmp 0x140140e1f
mov rcx, qword [rbx + 0x70]
cmp rcx, qword [0x14003ea60]
je 0x140141796
push rax
pushf
mov eax, 0xb845b9ee
pushf
not eax
add eax, 0x12786e4d
xor eax, 0x43ff7b10
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x10f90ec3
xor eax, 0x2575d509
rol eax, 0xeb
popf
jmp 0x140140e1f
push rax
pushf
mov eax, 0x7eb739c0
pushf
not eax
add eax, 0x4f517669
xor eax, 0x363d7fc6
rol eax, 0x98
popf
pushf
not eax
add eax, 0x42f00dea
xor eax, 0x42646221
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x5f30c84b
xor eax, 0x1e0c82af
rol eax, 0x73
popf
jmp 0x140140e1f
call fcn.140107465
push rax
pushf
mov eax, 0xc4c6f138
pushf
not eax
add eax, 0x7fd5e7db
xor eax, 0x719fcf93
rol eax, 8
popf
pushf
not eax
add eax, 0xc346ed3
xor eax, 0x7afb3d2e
rol eax, 0xff
popf
jmp 0x140140e1f
mov rcx, qword [rbx + 0x78]
cmp rcx, qword [0x14003ea68]
je 0x14014187a
push rax
pushf
mov eax, 0xa9f0fe46
pushf
not eax
add eax, 0x26519bea
xor eax, 0x1ba35bcd
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x6f2ce369
xor eax, 0x58f5de79
rol eax, 0x60
popf
pushf
not eax
add eax, 0xf62d917
xor eax, 0x5d53eb12
rol eax, 3
popf
pushf
not eax
add eax, 0x68954c0c
xor eax, 0x38673d81
rol eax, 0x65
popf
jmp 0x140140e1f
push rax
pushf
mov eax, 0x6aa573e1
pushf
not eax
add eax, 0x4926bbbd
xor eax, 0x7e730fc5
rol eax, 0x41
popf
pushf
not eax
add eax, 0x3fa189bf
xor eax, 0x2f26de56
rol eax, 0x12
popf
pushf
not eax
add eax, 0x244b6757
xor eax, 0x24ec1cec
rol eax, 3
popf
jmp 0x140140e1f
call fcn.140107465
push rax
pushf
mov eax, 0xe1955af4
pushf
not eax
add eax, 0x6c070870
xor eax, 0x50fdaa92
rol eax, 0x49
popf
pushf
not eax
add eax, 0x643725eb
xor eax, 0x59275235
rol eax, 0x68
popf
jmp 0x140140e1f
mov rcx, qword [rbx + 0x80]
cmp rcx, qword [0x14003ea70]
je 0x14014194e
push rax
pushf
mov eax, 0x912b2fa1
pushf
not eax
add eax, 0x5c58715e
xor eax, 0x3a81dcfd
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x7797eac
xor eax, 0x45ad2542
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x61e7d290
xor eax, 0x5308eb7b
rol eax, 0x7b
popf
jmp 0x140140e1f
push rax
pushf
mov eax, 0x65900648
pushf
not eax
add eax, 0x739b272b
xor eax, 0x1c6c4f59
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x6f53cb0a
xor eax, 0x5b158ef
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x488c2364
xor eax, 0x255a7aa
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x3e5655b7
xor eax, 0x6eb581f9
rol eax, 0x47
popf
jmp 0x140140e1f
call fcn.140107465
push rax
pushf
mov eax, 0x51a27b55
pushf
not eax
add eax, 0x2722a8
xor eax, 0xbfd10ed
rol eax, 9
popf
pushf
not eax
add eax, 0x397f2f9a
xor eax, 0x460f084f
rol eax, 0x15
popf
jmp 0x140140e1f
mov rcx, qword [rbx + 0x88]
cmp rcx, qword [0x14003ea78]
je 0x140141a35
push rax
pushf
mov eax, 0xd6e91dda
pushf
not eax
add eax, 0x523d50a6
xor eax, 0x366a11ac
rol eax, 0x80
popf
pushf
not eax
add eax, 0x150e71f7
xor eax, 0x6fb6a6c0
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x1414426e
xor eax, 0x798dd3e9
rol eax, 0x26
popf
jmp 0x140140e1f
push rax
pushf
mov eax, 0xb234e349
pushf
not eax
add eax, 0x33083151
xor eax, 0x37ee275
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x3f5fa416
xor eax, 0x77c6b53d
rol eax, 0x38
popf
pushf
not eax
add eax, 0x336bebf4
xor eax, 0x723f55f7
rol eax, 0x95
popf
pushf
not eax
add eax, 0x679a20da
xor eax, 0x283d35a9
rol eax, 0xdb
popf
jmp 0x140140e1f
call fcn.140107465
push rax
pushf
mov eax, 0xac76605a
pushf
not eax
add eax, 0x606bbc87
xor eax, 0x26e4813f
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x3d466998
xor eax, 0x1110b357
rol eax, 0x52
popf
pushf
not eax
add eax, 0x21e5c5a2
xor eax, 0xec1206d
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x5bb36bfd
xor eax, 0x522ad334
rol eax, 0xfe
popf
jmp 0x140140e1f
mov rcx, qword [rbx + 0x90]
cmp rcx, qword [0x14003ea80]
je 0x140141b55
push rax
pushf
mov eax, 0x7f5624b
pushf
not eax
add eax, 0x11884a6
xor eax, 0x371eebc4
rol eax, 0x16
popf
pushf
not eax
add eax, 0x2076ebdc
xor eax, 0x3503c808
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x275d7c96
xor eax, 0x1fef2cda
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x6a66e264
xor eax, 0x1892f462
rol eax, 0xc7
popf
jmp 0x140140e1f
push rax
pushf
mov eax, 0x9aa1ab7b
pushf
not eax
add eax, 0x11b4650a
xor eax, 0x533ae05b
rol eax, 0x92
popf
pushf
not eax
add eax, 0x2693e5e9
xor eax, 0x2a01830e
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x644f0bfc
xor eax, 0x39d15f04
rol eax, 0x9e
popf
jmp 0x140140e1f
call fcn.140107465
push rax
pushf
mov eax, 0xb7c6f10d
pushf
not eax
add eax, 0x2d7abd16
xor eax, 0x96898d1
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x40f24e7c
xor eax, 0x719964e0
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x3c4d94d1
xor eax, 0x683b4dc4
rol eax, 0x7c
popf
jmp 0x140140e1f
add rsp, 0x20
pop rbx
push rax
pushf
mov eax, 0x1295f345
pushf
not eax
add eax, 0x44313365
xor eax, 0x10dff613
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x9fdd494
xor eax, 0x74760e00
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x1990f15a
xor eax, 0x87f2061
rol eax, 0x64
popf
jmp 0x140140e1f
ret