Function at 0x1401abca1
Capabilities:
Encrypt data using chaskey
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x2d896857
pushf
not eax
add eax, 0xdc1b9df5
xor eax, 0xa25e0aae
rol eax, 4
popf
pushf
not eax
add eax, 0xa71cfd3f
xor eax, 0xce44b394
rol eax, 0x55
popf
pushf
not eax
add eax, 0xc7238b89
xor eax, 0x93e107d1
rol eax, 0x19
popf
cmp eax, 0x29
jne 0x1401abcf1
popf
pop rax
jmp 0x1401ad718
cmp eax, 0
jne 0x1401abd00
popf
pop rax
jmp 0x1401abf94
cmp eax, 3
jne 0x1401abd0f
popf
pop rax
jmp 0x1401ac1ac
cmp eax, 1
jne 0x1401abd1e
popf
pop rax
jmp 0x1401ac052
cmp eax, 0xd
jne 0x1401abd2d
popf
pop rax
jmp 0x1401ac832
cmp eax, 0x1a
jne 0x1401abd3c
popf
pop rax
jmp 0x1401acee6
cmp eax, 0xe
jne 0x1401abd4b
popf
pop rax
jmp 0x1401ac880
cmp eax, 0xb
jne 0x1401abd5a
popf
pop rax
jmp 0x1401ac767
cmp eax, 0x19
jne 0x1401abd69
popf
pop rax
jmp 0x1401aceaf
cmp eax, 8
jne 0x1401abd78
popf
pop rax
jmp 0x1401ac4b9
cmp eax, 0x2a
jne 0x1401abd87
popf
pop rax
jmp 0x1401ad84d
cmp eax, 0x17
jne 0x1401abd96
popf
pop rax
jmp 0x1401acdcd
cmp eax, 0x1c
jne 0x1401abda5
popf
pop rax
jmp 0x1401ad005
cmp eax, 0x12
jne 0x1401abdb4
popf
pop rax
jmp 0x1401acaff
cmp eax, 0x18
jne 0x1401abdc3
popf
pop rax
jmp 0x1401ace05
cmp eax, 0x2b
jne 0x1401abdd2
popf
pop rax
jmp 0x1401ad8cc
cmp eax, 0x1b
jne 0x1401abde1
popf
pop rax
jmp 0x1401acfa1
cmp eax, 0x2d
jne 0x1401abdf0
popf
pop rax
jmp 0x1401ad9fb
cmp eax, 0x23
jne 0x1401abdff
popf
pop rax
jmp 0x1401ad30c
cmp eax, 0x25
jne 0x1401abe0e
popf
pop rax
jmp 0x1401ad427
cmp eax, 0xf
jne 0x1401abe1d
popf
pop rax
jmp 0x1401ac92d
cmp eax, 0x13
jne 0x1401abe2c
popf
pop rax
jmp 0x1401acb8b
cmp eax, 0x15
jne 0x1401abe3b
popf
pop rax
jmp 0x1401accad
cmp eax, 0x24
jne 0x1401abe4a
popf
pop rax
jmp 0x1401ad394
cmp eax, 0x1e
jne 0x1401abe59
popf
pop rax
jmp 0x1401ad14d
cmp eax, 0xc
jne 0x1401abe68
popf
pop rax
jmp 0x1401ac79d
cmp eax, 0x26
jne 0x1401abe77
popf
pop rax
jmp 0x1401ad460
cmp eax, 0x27
jne 0x1401abe86
popf
pop rax
jmp 0x1401ad558
cmp eax, 0x1f
jne 0x1401abe95
popf
pop rax
jmp 0x1401ad196
cmp eax, 0x10
jne 0x1401abea4
popf
pop rax
jmp 0x1401ac9ea
cmp eax, 0x2c
jne 0x1401abeb3
popf
pop rax
jmp 0x1401ad998
cmp eax, 9
jne 0x1401abec2
popf
pop rax
jmp 0x1401ac4f1
cmp eax, 4
jne 0x1401abed1
popf
pop rax
jmp 0x1401ac280
cmp eax, 0x16
jne 0x1401abee0
popf
pop rax
jmp 0x1401acd09
cmp eax, 0x28
jne 0x1401abeef
popf
pop rax
jmp 0x1401ad699
cmp eax, 0xa
jne 0x1401abefe
popf
pop rax
jmp 0x1401ac6f3
cmp eax, 0x22
jne 0x1401abf0d
popf
pop rax
jmp 0x1401ad25c
cmp eax, 0x14
jne 0x1401abf1c
popf
pop rax
jmp 0x1401acc1e
cmp eax, 7
jne 0x1401abf2b
popf
pop rax
jmp 0x1401ac3ea
cmp eax, 5
jne 0x1401abf3a
popf
pop rax
jmp 0x1401ac2bb
cmp eax, 2
jne 0x1401abf49
popf
pop rax
jmp 0x1401ac0cb
cmp eax, 0x20
jne 0x1401abf58
popf
pop rax
jmp 0x1401ad1f8
cmp eax, 0x1d
jne 0x1401abf67
popf
pop rax
jmp 0x1401ad096
cmp eax, 0x11
jne 0x1401abf76
popf
pop rax
jmp 0x1401aca40
cmp eax, 6
jne 0x1401abf85
popf
pop rax
jmp 0x1401ac389
cmp eax, 0x21
jne 0x1401abf94
popf
pop rax
jmp 0x1401ad254
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x50
mov eax, dword [rsp + 0xa8]
xor r11d, r11d
test eax, eax
mov byte [rdx], r11b
mov edi, r11d
mov r10, r9
cmovns edi, eax
mov rbx, rdx
mov r14, rcx
lea eax, [rdi + 0xb]
movsxd r9, eax
cmp r8, r9
ja 0x1401ac00c
push rax
pushf
mov eax, 0xbb3edb5e
pushf
not eax
add eax, 0x8cdffdde
xor eax, 0xd6d4fe82
rol eax, 0x62
popf
pushf
not eax
add eax, 0xa66a25e8
xor eax, 0x8892b1b3
rol eax, 0x3a
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0xe7b1bde6
pushf
not eax
add eax, 0xce818de2
xor eax, 0xf1815a72
rol eax, 0x43
popf
pushf
not eax
add eax, 0x85b0ca50
xor eax, 0xb035dbee
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xbdd31f0f
xor eax, 0xe584afc3
rol eax, 0xf3
popf
jmp 0x1401abce2
mov rcx, qword [rsp + 0xc8]
lea ebx, [r11 + 0x22]
mov qword [rsp + 0x28], rcx
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], r11
xor edx, edx
mov byte [rcx + 0x30], 1
mov dword [rcx + 0x2c], ebx
xor ecx, ecx
call fcn.140114c44
mov eax, ebx
jmp 0x1401ad9fd
mov rax, qword [rcx]
mov ecx, 0x1e7319a0
pushf
not ecx
add ecx, 0xd8067d6b
xor ecx, 0xc48dae38
rol ecx, 0xcf
popf
pushf
not ecx
add ecx, 0xff7dc321
xor ecx, 0x98847b71
rol ecx, 0x9b
popf
shr rax, 0x34
and rax, rcx
cmp rax, rcx
jne 0x1401ac153
push rax
pushf
mov eax, 0x989353bf
pushf
not eax
add eax, 0x934fa867
xor eax, 0xe8f770a4
rol eax, 0x41
popf
pushf
not eax
add eax, 0xab1ecd9b
xor eax, 0xa98cf4d1
rol eax, 8
popf
pushf
not eax
add eax, 0x890efa19
xor eax, 0x849db4d9
rol eax, 0xbc
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0x9c45b1b4
pushf
not eax
add eax, 0x985b2c18
xor eax, 0x83a2f33f
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xa5ff7526
xor eax, 0xba788bfb
rol eax, 0x95
popf
pushf
not eax
add eax, 0x898c27d4
xor eax, 0xc14b5a4b
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xe94bbce1
xor eax, 0x83e19c6d
rol eax, 0x5b
popf
jmp 0x1401abce2
mov rax, qword [rsp + 0xc8]
mov r9, r10
mov qword [rsp + 0x48], rax
mov rcx, r14
mov eax, dword [rsp + 0xc0]
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0xb8]
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0xa0]
mov byte [rsp + 0x30], r11b
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rax
call fcn.1401a9d24
test eax, eax
je 0x1401ac227
push rax
pushf
mov eax, 0x21c650d5
pushf
not eax
add eax, 0xb08c8006
xor eax, 0x9de1fd19
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x80d471e9
xor eax, 0x8c4a2d1d
rol eax, 0xe1
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0x78a7299d
pushf
not eax
add eax, 0xe1061bd9
xor eax, 0xf27d24d1
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc70c7706
xor eax, 0xe01a44c2
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xc5d64617
xor eax, 0xadd46bda
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc40f474f
xor eax, 0xc60f36b1
rol eax, 0xe0
popf
jmp 0x1401abce2
mov byte [rbx], 0
jmp 0x1401ad9fd
mov edx, 0x43eb86dd
pushf
not edx
add edx, 0xc3bd8fe2
xor edx, 0xe01950bb
rol edx, 0x43
popf
pushf
not edx
add edx, 0xb2bff42f
xor edx, 0xff10e1f8
rol edx, 0x37
popf
pushf
not edx
add edx, 0xfa0f09a0
xor edx, 0xdee94ebc
rol edx, 0x47
popf
mov rcx, rbx
call fcn.140072108
test rax, rax
je 0x1401ac356
push rax
pushf
mov eax, 0xa75fc03f
pushf
not eax
add eax, 0xc2ef6a77
xor eax, 0xdf0b304b
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xf2a21779
xor eax, 0xbbec6f31
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xa8ad0674
xor eax, 0xb92e9564
rol eax, 0x9a
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0xf2e6a3b9
pushf
not eax
add eax, 0xfd201b90
xor eax, 0xd80d9c69
rol eax, 0x47
popf
pushf
not eax
add eax, 0xb95eed19
xor eax, 0x95a90d2f
rol eax, 0xca
popf
jmp 0x1401abce2
mov cl, byte [rsp + 0xb0]
xor cl, 1
shl cl, 5
add cl, 0x50
mov byte [rax], cl
mov byte [rax + 3], 0
jmp 0x1401ad9fb
mov eax, 0x70e297d3
pushf
not eax
add eax, 0xecae57f7
xor eax, 0x80e95d8d
rol eax, 0xce
popf
pushf
not eax
add eax, 0x8d9d3770
xor eax, 0xe63122a7
rol eax, 0x17
popf
cmp qword [r14], r11
jge 0x1401ac460
push rax
pushf
mov eax, 0x2d3c4ee
pushf
not eax
add eax, 0xc54a76b6
xor eax, 0x8b102352
rol eax, 0x42
popf
pushf
not eax
add eax, 0xde726f18
xor eax, 0xbc9ec22a
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xeea8ef91
xor eax, 0xac86b859
rol eax, 0x8a
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0x384137b9
pushf
not eax
add eax, 0xa7d778d2
xor eax, 0xb83ca07c
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x9a8a4588
xor eax, 0xeb865ee1
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb3586d12
xor eax, 0xcb1103c3
rol eax, 0x12
popf
pushf
not eax
add eax, 0xee7914bd
xor eax, 0x902517f7
rol eax, 0x24
popf
jmp 0x1401abce2
mov byte [rdx], al
inc rbx
push rax
pushf
mov eax, 0x82e3e3d7
pushf
not eax
add eax, 0x8cd27c28
xor eax, 0xd3fd076a
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xcf669cea
xor eax, 0xe3fc0e6d
rol eax, 0x32
popf
jmp 0x1401abce2
mov al, byte [rsp + 0xb0]
lea r12, [rbx + 1]
xor al, 1
mov r15d, 0xecf4c796
pushf
not r15d
add r15d, 0x8734899d
xor r15d, 0x8186f665
rol r15d, 0x3c
popf
pushf
not r15d
add r15d, 0xd7617bcf
xor r15d, 0xd44d0954
rol r15d, 0xea
popf
pushf
not r15d
add r15d, 0xd03e0e9d
xor r15d, 0xbe4686fe
rol r15d, 0xcd
popf
pushf
not r15d
add r15d, 0xac6c51c4
xor r15d, 0xa6dadf65
rol r15d, 0x4e
popf
movzx r13d, al
mov r8d, 0x3c84b9e2
pushf
not r8d
add r8d, 0xce0f94c3
xor r8d, 0x8f6e8400
rol r8d, 0xa3
popf
pushf
not r8d
add r8d, 0xc5dcb77e
xor r8d, 0xceb9007d
rol r8d, 0x56
popf
mov ebp, r13d
movabs rax, 0x7485702c2e51df85
pushf
not rax
add rax, 0x69e32f73
xor rax, 0x69785c5c
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x77c11246
xor rax, 0x505e8dc5
rol rax, 0x7c
popf
pushf
not rax
add rax, 0x53a0a110
xor rax, 0x5f94fd32
rol rax, 0x5a
popf
pushf
not rax
add rax, 0x5408f5f5
xor rax, 0x73303e4c
rol rax, 0xd8
popf
shl ebp, 5
movabs r9, 0xffed0a5d5d128198
pushf
not r9
add r9, 0x57108455
xor r9, 0x5ea002bc
rol r9, 0x2b
popf
pushf
not r9
add r9, 0x577be811
xor r9, 0x40312dd6
rol r9, 0xb8
popf
add ebp, 7
test qword [r14], rax
jne 0x1401ac69a
push rax
pushf
mov eax, 0x7ccefd78
pushf
not eax
add eax, 0x98dd5117
xor eax, 0xb5226e78
rol eax, 0xab
popf
pushf
not eax
add eax, 0x8182fef4
xor eax, 0xc4f3314b
rol eax, 0xd
popf
pushf
not eax
add eax, 0x88d5776a
xor eax, 0xe9b93bff
rol eax, 0xa2
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0x503f546c
pushf
not eax
add eax, 0xe8b4fe21
xor eax, 0xe417698d
rol eax, 0x77
popf
pushf
not eax
add eax, 0xff393e77
xor eax, 0xcb39e95b
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xcb6d27ab
xor eax, 0xf71aac75
rol eax, 0x73
popf
pushf
not eax
add eax, 0x9cc4a9b1
xor eax, 0xcca61857
rol eax, 0x39
popf
jmp 0x1401abce2
mov byte [rbx], r8b
mov rax, qword [r14]
and rax, r9
neg rax
sbb r15, r15
and r15d, 0x3fe
jmp 0x1401ac79d
mov byte [rbx], 0x31
push rax
pushf
mov eax, 0x684e53ba
pushf
not eax
add eax, 0xdc5549cc
xor eax, 0xbb2c0283
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x95e81fb4
xor eax, 0xff6ed00f
rol eax, 0xb7
popf
jmp 0x1401abce2
lea rsi, [r12 + 1]
test edi, edi
jne 0x1401ac7d9
push rax
pushf
mov eax, 0x3f53efac
pushf
not eax
add eax, 0x9a314aef
xor eax, 0x943d7d73
rol eax, 0x20
popf
pushf
not eax
add eax, 0xa692dded
xor eax, 0xd4f2b7bb
rol eax, 0x6a
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0xba091ab3
pushf
not eax
add eax, 0xe0af1ae9
xor eax, 0x8dfca16b
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xb60434ef
xor eax, 0xfb838296
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xbca9ab12
xor eax, 0x95aea635
rol eax, 0x55
popf
pushf
not eax
add eax, 0x952db2e8
xor eax, 0x800527c9
rol eax, 0xe9
popf
jmp 0x1401abce2
mov al, r11b
jmp 0x1401aca40
mov rbx, qword [rsp + 0xc8]
cmp byte [rbx + 0x28], r11b
jne 0x1401ac8d4
push rax
pushf
mov eax, 0xbe7b0d2a
pushf
not eax
add eax, 0xe30f6645
xor eax, 0x95671450
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xcb413e78
xor eax, 0xe6491994
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xcfb34ca1
xor eax, 0xe9061cfb
rol eax, 0xd7
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0x762daef9
pushf
not eax
add eax, 0x9de15b13
xor eax, 0x96b8375b
rol eax, 0x35
popf
pushf
not eax
add eax, 0xbd950800
xor eax, 0xbff1c19b
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xc20b0bce
xor eax, 0xd06105f1
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa96067bf
xor eax, 0xd9993c5e
rol eax, 0xc2
popf
jmp 0x1401abce2
mov rcx, rbx
call fcn.140168ec0
xor r11d, r11d
movabs r9, 0xf33eef19652724b0
pushf
not r9
add r9, 0x6ed007d8
xor r9, 0x49a8e327
rol r9, 0x21
popf
pushf
not r9
add r9, 0x55db4e5f
xor r9, 0x61832871
rol r9, 0x41
popf
pushf
not r9
add r9, 0x62266f13
xor r9, 0x59b266b0
rol r9, 0xea
popf
lea r8d, [r11 + 0x30]
push rax
pushf
mov eax, 0x4a5efa80
pushf
not eax
add eax, 0xd8a7725d
xor eax, 0xc3f21bc8
rol eax, 0x86
popf
pushf
not eax
add eax, 0xae106ea9
xor eax, 0x85a085f6
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xd9a4523f
xor eax, 0x8c84c748
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xbdcd1d33
xor eax, 0xb72c1a0b
rol eax, 0xf6
popf
jmp 0x1401abce2
mov rax, qword [rbx + 0x18]
mov rcx, qword [rax + 0xf8]
mov rax, qword [rcx]
mov al, byte [rax]
push rax
pushf
mov eax, 0x2ea45f62
pushf
not eax
add eax, 0x846bc989
xor eax, 0xa8bfb177
rol eax, 3
popf
pushf
not eax
add eax, 0xe3f08e47
xor eax, 0xd14afea8
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x994693f5
xor eax, 0xf2be7f43
rol eax, 0x71
popf
jmp 0x1401abce2
mov byte [r12], al
test qword [r14], r9
jbe 0x1401acaa6
push rax
pushf
mov eax, 0xa2a1eb8b
pushf
not eax
add eax, 0xe84bae4b
xor eax, 0x8e567563
rol eax, 0x71
popf
pushf
not eax
add eax, 0xdc4b90df
xor eax, 0xbd28347e
rol eax, 0x55
popf
pushf
not eax
add eax, 0x8b723855
xor eax, 0x95ce277d
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc63b3e8f
xor eax, 0xd030d82c
rol eax, 0x6f
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0x94b1c2e6
pushf
not eax
add eax, 0xe58768d4
xor eax, 0x94440825
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xac24b92e
xor eax, 0xfa669e14
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe23cea7c
xor eax, 0xbe4e755b
rol eax, 0x14
popf
pushf
not eax
add eax, 0x946150f9
xor eax, 0xe76960e8
rol eax, 0xb6
popf
jmp 0x1401abce2
movzx edx, r8w
movabs r10, 0xa0000000afbfe1a9
pushf
not r10
add r10, 0x6bee2612
xor r10, 0x51ad0fd8
rol r10, 6
popf
pushf
not r10
add r10, 0x6f2384f2
xor r10, 0x48d3ac5a
rol r10, 0xf9
popf
pushf
not r10
add r10, 0x4be7d3cd
xor r10, 0x415ab563
rol r10, 0x65
popf
push rax
pushf
mov eax, 0xabe976f0
pushf
not eax
add eax, 0xb2e2d3ee
xor eax, 0xc56d9b16
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa00dfe28
xor eax, 0x8367bca9
rol eax, 0xfb
popf
jmp 0x1401abce2
movzx ecx, dx
test edi, edi
jle 0x1401acbc5
push rax
pushf
mov eax, 0xb026ee54
pushf
not eax
add eax, 0xd69ee23b
xor eax, 0xaeffb87e
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xbb5d2f5c
xor eax, 0x9a2ecd11
rol eax, 0xff
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0xf5c8a443
pushf
not eax
add eax, 0xc59fad6f
xor eax, 0x8f102166
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x88c40990
xor eax, 0xc1102075
rol eax, 0x20
popf
pushf
not eax
add eax, 0xa5864872
xor eax, 0xdf7c8fd9
rol eax, 0xd
popf
pushf
not eax
add eax, 0xa8f9ceba
xor eax, 0xa36a9fd2
rol eax, 0x78
popf
jmp 0x1401abce2
mov rax, qword [r14]
and rax, r10
and rax, r9
shr rax, cl
add ax, r8w
cmp ax, 0x39
jbe 0x1401acc7a
push rax
pushf
mov eax, 0x63369d34
pushf
not eax
add eax, 0xc3f28655
xor eax, 0xd12ee67b
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x903ad145
xor eax, 0x9d0fd94e
rol eax, 8
popf
pushf
not eax
add eax, 0xfcf5899b
xor eax, 0xdd8c85ea
rol eax, 0x92
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0x9a9a6ee5
pushf
not eax
add eax, 0xb1041939
xor eax, 0xd169ba83
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xdb252979
xor eax, 0x9a45275e
rol eax, 0xe6
popf
jmp 0x1401abce2
add ax, bp
push rax
pushf
mov eax, 0xcd68d202
pushf
not eax
add eax, 0xd793621e
xor eax, 0x8a139cb5
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xf42cf5f4
xor eax, 0xf78560f6
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xb28eb40b
xor eax, 0xeefd6481
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xf8039e2a
xor eax, 0xf8f267aa
rol eax, 0x82
popf
jmp 0x1401abce2
mov byte [rsi], al
jmp 0x1401acd0c
dec edi
inc rsi
shr r10, 4
add dx, 0xfffc
jns 0x1401acd74
push rax
pushf
mov eax, 0xb27a393a
pushf
not eax
add eax, 0xd06e5df3
xor eax, 0xa4d043a7
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x88d249b0
xor eax, 0xb0334c99
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xdd5b7593
xor eax, 0xd124d5ca
rol eax, 0x57
popf
pushf
not eax
add eax, 0x8d380542
xor eax, 0xaedfb30d
rol eax, 0xb2
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0x8f8bd613
pushf
not eax
add eax, 0xd386095c
xor eax, 0x94dde012
rol eax, 0x45
popf
pushf
not eax
add eax, 0xc4f79aff
xor eax, 0xf7dcff14
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd076310c
xor eax, 0xb701c7ee
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x931a19f8
xor eax, 0xc888cc2b
rol eax, 0x89
popf
jmp 0x1401abce2
jmp 0x1401ad254
mov r9d, dword [rsp + 0xc0]
movzx r8d, cx
mov rcx, r14
mov rdx, r10
call fcn.14007af6f
xor r11d, r11d
test al, al
je 0x1401ace69
push rax
pushf
mov eax, 0x1d238bb9
pushf
not eax
add eax, 0xa4d73d59
xor eax, 0x9485aa3d
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc6104647
xor eax, 0x9bad537f
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xc55172a2
xor eax, 0x9e0c94a5
rol eax, 0x15
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0xaefab61c
pushf
not eax
add eax, 0xc481ff3b
xor eax, 0xff943ebd
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xe2478dd1
xor eax, 0x9da82012
rol eax, 0x42
popf
pushf
not eax
add eax, 0x844da214
xor eax, 0xc1f5da18
rol eax, 0xdf
popf
jmp 0x1401abce2
lea rcx, [rsi - 1]
push rax
pushf
mov eax, 0x5081e2b6
pushf
not eax
add eax, 0xe91e28ae
xor eax, 0xfd44f202
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xa249b6f0
xor eax, 0xace3de35
rol eax, 0x61
popf
jmp 0x1401abce2
mov dl, byte [rcx]
lea eax, [rdx - 0x46]
test al, 0xdf
jne 0x1401acf48
push rax
pushf
mov eax, 0xc9ffeaa1
pushf
not eax
add eax, 0xa41eb32d
xor eax, 0xe8780662
rol eax, 0x26
popf
pushf
not eax
add eax, 0x948cbd6e
xor eax, 0x82af4ca2
rol eax, 0xde
popf
pushf
not eax
add eax, 0x8ab2581f
xor eax, 0xae1eb365
rol eax, 0x98
popf
pushf
not eax
add eax, 0xf6d5d238
xor eax, 0x9bd347ac
rol eax, 0x9e
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0x8c406034
pushf
not eax
add eax, 0xb1553e3f
xor eax, 0x9c067cbd
rol eax, 0x65
popf
pushf
not eax
add eax, 0x8048d2ee
xor eax, 0x92f68a38
rol eax, 0xd
popf
pushf
not eax
add eax, 0x8a5fe4b6
xor eax, 0xfe6486ac
rol eax, 0x92
popf
pushf
not eax
add eax, 0xeb4a3185
xor eax, 0xb962ef7a
rol eax, 0xfa
popf
jmp 0x1401abce2
mov byte [rcx], 0x30
dec rcx
jmp 0x1401acee6
cmp rcx, r12
je 0x1401ad063
push rax
pushf
mov eax, 0x1995ce86
pushf
not eax
add eax, 0xc1159974
xor eax, 0x891d1829
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xcc5bbb8f
xor eax, 0x830a9596
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xa35d2709
xor eax, 0xb7c236fd
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xd67c6f51
xor eax, 0xdfa5aacb
rol eax, 0xe7
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0xafd6652f
pushf
not eax
add eax, 0xfc1ef2cb
xor eax, 0xa7282490
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xd0fbde64
xor eax, 0x8e010631
rol eax, 2
popf
jmp 0x1401abce2
cmp dl, 0x39
jne 0x1401ad0f4
push rax
pushf
mov eax, 0x4e08e45d
pushf
not eax
add eax, 0xd9579d93
xor eax, 0xddd7ff80
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xa4fb0b3c
xor eax, 0x9589756b
rol eax, 0x16
popf
pushf
not eax
add eax, 0xbc0f2694
xor eax, 0xc4882400
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x92a007a2
xor eax, 0x830acf45
rol eax, 0x13
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0xa0ea6854
pushf
not eax
add eax, 0xb727c8d1
xor eax, 0xc3174a55
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xed926230
xor eax, 0xe33c8bc9
rol eax, 0x41
popf
pushf
not eax
add eax, 0xab734ebe
xor eax, 0xa9a64b79
rol eax, 0x77
popf
pushf
not eax
add eax, 0xe97591a6
xor eax, 0xb239c460
rol eax, 0x10
popf
jmp 0x1401abce2
add dl, bpl
push rax
pushf
mov eax, 0xcab4f276
pushf
not eax
add eax, 0xa5672b50
xor eax, 0xfd0b0dac
rol eax, 0x76
popf
pushf
not eax
add eax, 0x8e56d7cb
xor eax, 0xc650d396
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf550fbe4
xor eax, 0x9596158c
rol eax, 0x99
popf
jmp 0x1401abce2
inc dl
mov byte [rcx], dl
jmp 0x1401ad254
inc byte [rcx - 1]
push rax
pushf
mov eax, 0x3d99e4b2
pushf
not eax
add eax, 0xd2401f0f
xor eax, 0xfa9ebb72
rol eax, 0x97
popf
pushf
not eax
add eax, 0xb45a069e
xor eax, 0xfeebe668
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x93990304
xor eax, 0xf69e0220
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xd4c36cf8
xor eax, 0xfb0dcf0c
rol eax, 0x4b
popf
jmp 0x1401abce2
test edi, edi
jle 0x1401ad30c
mov r8d, edi
mov rcx, rsi
mov ebx, edi
mov edi, 0xc1be60a1
pushf
not edi
add edi, 0xb44defb2
xor edi, 0xa8b76c8c
rol edi, 0xa6
popf
pushf
not edi
add edi, 0xfd5730e0
xor edi, 0x9b866d41
rol edi, 0xb8
popf
pushf
not edi
add edi, 0xbf0b5c25
xor edi, 0x896074bb
rol edi, 0x30
popf
pushf
not edi
add edi, 0xa902ccd6
xor edi, 0xf8470d47
rol edi, 0x41
popf
mov dl, dil
call fcn.14001bb90
push rbx
not rbx
sub rsi, rbx
pop rbx
sub rsi, 1
xor r11d, r11d
jmp 0x1401ad394
mov edi, 0xa87c1290
pushf
not edi
add edi, 0xa0cafddf
xor edi, 0xc4024c32
rol edi, 0xd3
popf
pushf
not edi
add edi, 0xce876685
xor edi, 0x9265841f
rol edi, 0xe
popf
push rax
pushf
mov eax, 0xd686b321
pushf
not eax
add eax, 0xd7c4c5f1
xor eax, 0xe77ca384
rol eax, 0xee
popf
pushf
not eax
add eax, 0xdf5010fd
xor eax, 0xc0ffadba
rol eax, 0x41
popf
pushf
not eax
add eax, 0xc74011fc
xor eax, 0xfb60344a
rol eax, 0x61
popf
pushf
not eax
add eax, 0xfb330a45
xor eax, 0xca7dbaac
rol eax, 0xde
popf
jmp 0x1401abce2
cmp byte [r12], r11b
cmove rsi, r12
shl r13b, 5
add r13b, 0x50
mov byte [rsi], r13b
lea r9, [rsi + 2]
mov rax, qword [r14]
shr rax, 0x34
and eax, 0x7ff
mov ecx, eax
sub rcx, r15
mov rdx, rcx
jns 0x1401ad3f4
push rax
pushf
mov eax, 0x5854bf69
pushf
not eax
add eax, 0x9c7a40a5
xor eax, 0xe9e80335
rol eax, 0xc
popf
pushf
not eax
add eax, 0xbc09beeb
xor eax, 0xe3e89e0e
rol eax, 0x57
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0x93c596f4
pushf
not eax
add eax, 0xaf4306d5
xor eax, 0xd7db5a58
rol eax, 0x57
popf
pushf
not eax
add eax, 0x999ba842
xor eax, 0xbd3cd527
rol eax, 0xb2
popf
jmp 0x1401abce2
mov rcx, r15
sub rcx, rax
push rax
pushf
mov eax, 0x6294d527
pushf
not eax
add eax, 0x9116c0ad
xor eax, 0xd79a5a3c
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x84711cc8
xor eax, 0xaf54203a
rol eax, 0x6b
popf
jmp 0x1401abce2
test rdx, rdx
mov eax, 0xafd7d33d
pushf
not eax
add eax, 0xb62eea7c
xor eax, 0xce132a98
rol eax, 0x13
popf
pushf
not eax
add eax, 0x870a7496
xor eax, 0xc43a709d
rol eax, 0x11
popf
pushf
not eax
add eax, 0xa91d3aec
xor eax, 0xa20ca282
rol eax, 0x38
popf
pushf
not eax
add eax, 0xedb277ac
xor eax, 0xcc3130ce
rol eax, 6
popf
mov r8, r9
lea edx, [rax + 2]
cmovs eax, edx
mov byte [rsi + 1], al
mov byte [r9], dil
cmp rcx, 0x3e8
jl 0x1401ad4ff
push rax
pushf
mov eax, 0x10d39856
pushf
not eax
add eax, 0xf3381fed
xor eax, 0xa3f08ebd
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xd04f209b
xor eax, 0xcf29b87b
rol eax, 0x61
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0x98c72f39
pushf
not eax
add eax, 0xa49154d0
xor eax, 0xff298b74
rol eax, 0x81
popf
pushf
not eax
add eax, 0x8e0e303e
xor eax, 0xcba19ced
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xc6ce12f2
xor eax, 0x89a85e81
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x85f76cea
xor eax, 0xa3b7a1d4
rol eax, 0xe6
popf
jmp 0x1401abce2
movabs rax, 0x9bfdbda92d6d1b7a
pushf
not rax
add rax, 0x64b7ba2d
xor rax, 0x54786b27
rol rax, 0x1a
popf
pushf
not rax
add rax, 0x5adaab4f
xor rax, 0x4bca1e5a
rol rax, 0xcc
popf
pushf
not rax
add rax, 0x69689f81
xor rax, 0x66c2ff45
rol rax, 0xe1
popf
pushf
not rax
add rax, 0x5c39d3ec
xor rax, 0x655083fa
rol rax, 0x77
popf
lea r8, [r9 + 1]
imul rcx
sar rdx, 7
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
lea eax, [rdi + rdx]
mov byte [r9], al
imul rax, rdx, 0xfffffffffffffc18
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
cmp r8, r9
jne 0x1401ad640
push rax
pushf
mov eax, 0x86cb5b92
pushf
not eax
add eax, 0x9c9c7e00
xor eax, 0xc0045271
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xde3fd2f2
xor eax, 0xa1dfafbe
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xaff79d5d
xor eax, 0xe28bf127
rol eax, 0x9c
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0xada6d8f8
pushf
not eax
add eax, 0xea35be4b
xor eax, 0xa509d071
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xfe320561
xor eax, 0xd64cfd4d
rol eax, 0x32
popf
pushf
not eax
add eax, 0x8601b0e2
xor eax, 0xe9ca0b3b
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x90603628
xor eax, 0xdca4b7a4
rol eax, 0x45
popf
jmp 0x1401abce2
cmp rcx, 0x64
jl 0x1401ad6d2
push rax
pushf
mov eax, 0x3ca82ab1
pushf
not eax
add eax, 0xf176a41b
xor eax, 0xaaf7d97e
rol eax, 7
popf
pushf
not eax
add eax, 0xe65606ce
xor eax, 0xc985fe1e
rol eax, 0x5b
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0x4384ea67
pushf
not eax
add eax, 0xf3fc5e0b
xor eax, 0x81209965
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe58ad68b
xor eax, 0xc84c0b3b
rol eax, 0x49
popf
pushf
not eax
add eax, 0xd873fe13
xor eax, 0xdc37c7d2
rol eax, 0x52
popf
jmp 0x1401abce2
movabs rax, 0xa77b851f47cb8203
pushf
not rax
add rax, 0x48eb8df2
xor rax, 0x7420e306
rol rax, 0xc5
popf
pushf
not rax
add rax, 0x5e347539
xor rax, 0x5e606753
rol rax, 0x87
popf
pushf
not rax
add rax, 0x66bf6096
xor rax, 0x71bb73ff
rol rax, 0xb4
popf
pushf
not rax
add rax, 0x6465e74b
xor rax, 0x4b31d778
rol rax, 1
popf
imul rcx
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
lea eax, [rdi + rdx]
mov byte [r8], al
inc r8
imul rax, rdx, 0xffffffffffffff9c
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
cmp r8, r9
jne 0x1401ad7f4
push rax
pushf
mov eax, 0x727b0f26
pushf
not eax
add eax, 0x92f56d65
xor eax, 0xcc2f45e4
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xa6325d97
xor eax, 0xfd538cb4
rol eax, 0x7a
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0xbbf6ea
pushf
not eax
add eax, 0x8c100a65
xor eax, 0x9db7d21b
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd0b3da5a
xor eax, 0xe87dc653
rol eax, 0x81
popf
pushf
not eax
add eax, 0xbfc4c3d4
xor eax, 0xd2825629
rol eax, 0x65
popf
pushf
not eax
add eax, 0xbf0ecfe1
xor eax, 0xabf74cc5
rol eax, 0x95
popf
jmp 0x1401abce2
cmp rcx, 0xa
jl 0x1401ad899
push rax
pushf
mov eax, 0x4665346c
pushf
not eax
add eax, 0x9836e939
xor eax, 0xd16bf55f
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x9520e3be
xor eax, 0xf6333a8e
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xe2316fdd
xor eax, 0x852660f5
rol eax, 0xfa
popf
jmp 0x1401abce2
push rax
pushf
mov eax, 0x59df0c70
pushf
not eax
add eax, 0xc3580e7c
xor eax, 0xcba74e73
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xb98cf22c
xor eax, 0xa51d289c
rol eax, 0x70
popf
jmp 0x1401abce2
movabs rax, 0x29c03cd4d79ee57
pushf
not rax
add rax, 0x4cf2ec78
xor rax, 0x7c1bcd8a
rol rax, 0x18
popf
pushf
not rax
add rax, 0x6e929726
xor rax, 0x7a9148e5
rol rax, 0x54
popf
pushf
not rax
add rax, 0x78dc3f64
xor rax, 0x6b0e54a9
rol rax, 0x2f
popf
pushf
not rax
add rax, 0x56661dc1
xor rax, 0x78efd436
rol rax, 0xbc
popf
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
lea eax, [rdi + rdx]
mov byte [r8], al
inc r8
imul rax, rdx, 0xfffffffffffffff6
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
push rax
pushf
mov eax, 0x472c9206
pushf
not eax
add eax, 0xb51755e6
xor eax, 0x9e50528a
rol eax, 0x58
popf
pushf
not eax
add eax, 0xf7bd192a
xor eax, 0xa1ccde98
rol eax, 0x13
popf
jmp 0x1401abce2
add cl, dil
mov byte [r8], cl
mov byte [r8 + 1], r11b
push rax
pushf
mov eax, 0x7bfbc8be
pushf
not eax
add eax, 0xc9073a78
xor eax, 0xb1710335
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x9a86b537
xor eax, 0x95cf7f9c
rol eax, 0x27
popf
pushf
not eax
add eax, 0xc3cd2186
xor eax, 0xb8db1f1b
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xdfe335de
xor eax, 0xd6321e7e
rol eax, 0xc7
popf
jmp 0x1401abce2
xor eax, eax
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x30]
mov rbp, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret