Function at 0x1401e8256
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xb073d009
pushf
not eax
add eax, 0xe8440520
xor eax, 0xede2c65d
rol eax, 0xee
popf
pushf
not eax
add eax, 0xd02b1188
xor eax, 0xfc72b9a7
rol eax, 0x86
popf
pushf
not eax
add eax, 0xc8312869
xor eax, 0xfd88512d
rol eax, 0xc4
popf
cmp eax, 4
jne 0x1401e82a6
popf
pop rax
jmp 0x1401e88af
cmp eax, 0
jne 0x1401e82b5
popf
pop rax
jmp 0x1401e8477
cmp eax, 3
jne 0x1401e82c4
popf
pop rax
jmp 0x1401e87c8
cmp eax, 1
jne 0x1401e82d3
popf
pop rax
jmp 0x1401e85fb
cmp eax, 0xd
jne 0x1401e82e2
popf
pop rax
jmp 0x1401e8d4f
cmp eax, 0x1a
jne 0x1401e82f1
popf
pop rax
jmp 0x1401e9450
cmp eax, 0xe
jne 0x1401e8300
popf
pop rax
jmp 0x1401e8df9
cmp eax, 0xb
jne 0x1401e830f
popf
pop rax
jmp 0x1401e8c86
cmp eax, 0x19
jne 0x1401e831e
popf
pop rax
jmp 0x1401e93e3
cmp eax, 8
jne 0x1401e832d
popf
pop rax
jmp 0x1401e8bb8
cmp eax, 0x1d
jne 0x1401e833c
popf
pop rax
jmp 0x1401e95f1
cmp eax, 0x17
jne 0x1401e834b
popf
pop rax
jmp 0x1401e9279
cmp eax, 0x1c
jne 0x1401e835a
popf
pop rax
jmp 0x1401e9534
cmp eax, 0x12
jne 0x1401e8369
popf
pop rax
jmp 0x1401e8fde
cmp eax, 0x18
jne 0x1401e8378
popf
pop rax
jmp 0x1401e932c
cmp eax, 0x11
jne 0x1401e8387
popf
pop rax
jmp 0x1401e8f90
cmp eax, 0x1b
jne 0x1401e8396
popf
pop rax
jmp 0x1401e94ea
cmp eax, 0x16
jne 0x1401e83a5
popf
pop rax
jmp 0x1401e91f5
cmp eax, 0xa
jne 0x1401e83b4
popf
pop rax
jmp 0x1401e8c22
cmp eax, 0x14
jne 0x1401e83c3
popf
pop rax
jmp 0x1401e90f9
cmp eax, 0xf
jne 0x1401e83d2
popf
pop rax
jmp 0x1401e8e9a
cmp eax, 0x13
jne 0x1401e83e1
popf
pop rax
jmp 0x1401e9021
cmp eax, 0x15
jne 0x1401e83f0
popf
pop rax
jmp 0x1401e9193
cmp eax, 2
jne 0x1401e83ff
popf
pop rax
jmp 0x1401e8696
cmp eax, 0x1e
jne 0x1401e840e
popf
pop rax
jmp 0x1401e9653
cmp eax, 0xc
jne 0x1401e841d
popf
pop rax
jmp 0x1401e8d1a
cmp eax, 7
jne 0x1401e842c
popf
pop rax
jmp 0x1401e8b37
cmp eax, 5
jne 0x1401e843b
popf
pop rax
jmp 0x1401e8913
cmp eax, 0x1f
jne 0x1401e844a
popf
pop rax
jmp 0x1401e96a9
cmp eax, 0x10
jne 0x1401e8459
popf
pop rax
jmp 0x1401e8f57
cmp eax, 6
jne 0x1401e8468
popf
pop rax
jmp 0x1401e8a93
cmp eax, 9
jne 0x1401e8477
popf
pop rax
jmp 0x1401e8c04
mov qword [rsp + 0x10], rdx
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x70
mov qword [rsp + 0x38], r9
mov r14, r8
mov qword [rsp + 0x48], r8
mov rbx, rdx
mov r13, rcx
mov qword [rsp + 0x40], rcx
mov rcx, r9
sub rcx, r8
movabs r10, 0x6980dc55be340fe9
pushf
not r10
add r10, 0x657e872e
xor r10, 0x6521a6b7
rol r10, 0xfb
popf
pushf
not r10
add r10, 0x76a61786
xor r10, 0x6c948c36
rol r10, 0x99
popf
mov rax, r10
imul rcx
lea r12, [rcx + rdx]
sar r12, 0xa
mov rax, r12
shr rax, 0x3f
push rax
not rax
sub r12, rax
pop rax
sub r12, 1
mov qword [rsp + 0x30], r12
lea rax, [r13 + 8]
mov qword [rsp + 0x28], rax
mov rdi, qword [r13]
mov rsi, qword [rax]
mov qword [rsp + 0x20], rsi
mov r8, qword [r13 + 0x10]
mov rcx, r8
sub rcx, rsi
mov rax, r10
imul rcx
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
sar rdx, 0xa
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
test r12, r12
je 0x1401e85a2
push rax
pushf
mov eax, 0x7d4137d5
pushf
not eax
add eax, 0xae9c10bd
xor eax, 0x82eb1a75
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xed844944
xor eax, 0xa3b25775
rol eax, 0x93
popf
pushf
not eax
add eax, 0xdb7f845f
xor eax, 0x82c7479d
rol eax, 0xc3
popf
jmp 0x1401e8297
push rax
pushf
mov eax, 0x5fa59e6
pushf
not eax
add eax, 0x830f897e
xor eax, 0x8c736bfd
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9346d498
xor eax, 0x8af71102
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x95911d34
xor eax, 0xf6671edc
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xaebd9047
xor eax, 0x888b8420
rol eax, 0xf9
popf
jmp 0x1401e8297
mov rcx, rsi
mov rax, r10
cmp r12, rdx
jbe 0x1401e8663
push rax
pushf
mov eax, 0x869103ac
pushf
not eax
add eax, 0xad0f1e0f
xor eax, 0x8f38fb38
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xd9c18778
xor eax, 0xc4e9a883
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x86e8f9e5
xor eax, 0xd57e4bb5
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe24e0cdc
xor eax, 0xead2df37
rol eax, 0xbd
popf
jmp 0x1401e8297
push rax
pushf
mov eax, 0x633d58f1
pushf
not eax
add eax, 0xbff9116a
xor eax, 0xfb4f8ca0
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x87a95094
xor eax, 0xe64e8b54
rol eax, 0xee
popf
jmp 0x1401e8297
sub rcx, rdi
imul rcx
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
sar rdx, 0xa
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
movabs r15, 0x9f9aeace19d11c99
pushf
not r15
add r15, 0x7f357f1a
xor r15, 0x5143ace2
rol r15, 0xdb
popf
pushf
not r15
add r15, 0x7f0e46ee
xor r15, 0x43d8f2f6
rol r15, 0x12
popf
pushf
not r15
add r15, 0x67e59f8d
xor r15, 0x687ed6a2
rol r15, 0xb6
popf
pushf
not r15
add r15, 0x714087b7
xor r15, 0x44841e72
rol r15, 0xdd
popf
mov rax, r15
sub rax, rdx
cmp r12, rax
ja 0x1401e8795
push rax
pushf
mov eax, 0x98ea8bab
pushf
not eax
add eax, 0x829b0efb
xor eax, 0xea0a6e9a
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xb8a06b49
xor eax, 0x988be828
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xd7f35d79
xor eax, 0xf4639b7e
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xcafc9494
xor eax, 0xc6ff6432
rol eax, 0x31
popf
jmp 0x1401e8297
push rax
pushf
mov eax, 0xf721d5fc
pushf
not eax
add eax, 0x89c37e00
xor eax, 0xf5026bf8
rol eax, 0xb
popf
pushf
not eax
add eax, 0xe66d66de
xor eax, 0xc84e6ba0
rol eax, 0x33
popf
jmp 0x1401e8297
lea r9, [rdx + r12]
mov qword [rsp + 0x58], r9
sub r8, rdi
mov rax, r10
imul r8
push r8
not r8
sub rdx, r8
pop r8
sub rdx, 1
sar rdx, 0xa
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
mov rcx, rdx
shr rcx, 1
mov rax, r15
sub rax, rcx
cmp rdx, rax
ja 0x1401e8856
push rax
pushf
mov eax, 0x5674be3f
pushf
not eax
add eax, 0xb8c8db68
xor eax, 0xc32d27e7
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xf305b6f3
xor eax, 0xdb0a7dca
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xb3b7726e
xor eax, 0xcf6cea13
rol eax, 0x82
popf
jmp 0x1401e8297
push rax
pushf
mov eax, 0x87a75260
pushf
not eax
add eax, 0x973ebbbe
xor eax, 0xdb11261f
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc5cdbad2
xor eax, 0xf45a072b
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xa1885dc8
xor eax, 0xbf915a27
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xb426aa45
xor eax, 0xe9ff947d
rol eax, 0xc
popf
jmp 0x1401e8297
lea r15, [rcx + rdx]
cmp r15, r9
cmovb r15, r9
push rax
pushf
mov eax, 0xc3e946a3
pushf
not eax
add eax, 0xc7450e6c
xor eax, 0xcb1edeaa
rol eax, 0x19
popf
pushf
not eax
add eax, 0xe7babedc
xor eax, 0xed7985fa
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xa4fb4cf9
xor eax, 0xb103ce8c
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x9cc109e4
xor eax, 0xa9c8fe96
rol eax, 0x5a
popf
jmp 0x1401e8297
mov qword [rsp + 0x28], r15
mov rdx, r15
call fcn.1401bee0f
mov r13, rax
mov qword [rsp + 0x30], rax
mov rcx, rbx
sub rcx, rdi
movabs rax, 0x3967eff34542ee7b
pushf
not rax
add rax, 0x687be841
xor rax, 0x4f96e9c8
rol rax, 0xf4
popf
pushf
not rax
add rax, 0x5a4f6a33
xor rax, 0x65804b39
rol rax, 0x42
popf
pushf
not rax
add rax, 0x733d9615
xor rax, 0x653a75d7
rol rax, 0xa
popf
imul rcx
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
sar rdx, 0xa
mov rcx, rdx
shr rcx, 0x3f
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
lea rax, [rdx + r12]
imul r14, rax, 0x528
push r13
not r13
sub r14, r13
pop r13
sub r14, 1
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x20], r14
imul rax, rdx, 0x528
push r13
not r13
sub rax, r13
pop r13
sub rax, 1
mov qword [rsp + 0x50], rax
mov r9, qword [rsp + 0x40]
mov r8, rax
mov rdx, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
call fcn.1401d546a
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x20], rax
cmp r12, 1
jne 0x1401e8a4d
push rax
pushf
mov eax, 0xe71e9188
pushf
not eax
add eax, 0x86481564
xor eax, 0x9f1f38cf
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x87118660
xor eax, 0xac8472b8
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf5c48908
xor eax, 0xe5e896f3
rol eax, 0xee
popf
jmp 0x1401e8297
push rax
pushf
mov eax, 0xe7f64336
pushf
not eax
add eax, 0xd9014c7d
xor eax, 0xa27a0f19
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb8ca0a23
xor eax, 0xe21edd9f
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf439fcdf
xor eax, 0xcefc8e24
rol eax, 0x57
popf
jmp 0x1401e8297
cmp rbx, rsi
jne 0x1401e8ade
push rax
pushf
mov eax, 0x3f820f2d
pushf
not eax
add eax, 0xf4718cf6
xor eax, 0xb76409e5
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe83ba7df
xor eax, 0xf908573a
rol eax, 0x61
popf
pushf
not eax
add eax, 0xa528ca2f
xor eax, 0xefe259f4
rol eax, 9
popf
jmp 0x1401e8297
push rax
pushf
mov eax, 0x66489d70
pushf
not eax
add eax, 0xc83df1b6
xor eax, 0xa744771e
rol eax, 0xde
popf
pushf
not eax
add eax, 0x9b40694c
xor eax, 0xea73bcc9
rol eax, 0x41
popf
pushf
not eax
add eax, 0xdb999979
xor eax, 0x8b5dbadb
rol eax, 5
popf
pushf
not eax
add eax, 0xf3144ce4
xor eax, 0xe018e768
rol eax, 0x97
popf
jmp 0x1401e8297
mov r11, r13
cmp rdi, rsi
je 0x1401e8b72
push rax
pushf
mov eax, 0x62d63936
pushf
not eax
add eax, 0xcf26380b
xor eax, 0xa144e31b
rol eax, 0x72
popf
pushf
not eax
add eax, 0xf7b5e7f0
xor eax, 0x8076b383
rol eax, 0x3d
popf
jmp 0x1401e8297
push rax
pushf
mov eax, 0xf1a899ee
pushf
not eax
add eax, 0xfd6eb4a4
xor eax, 0xf1a4dd48
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x8c6fbacb
xor eax, 0xe4057d40
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x840ef835
xor eax, 0xbfa61c44
rol eax, 0x86
popf
jmp 0x1401e8297
nop word [rax + rax]
push rax
pushf
mov eax, 0x950f89e3
pushf
not eax
add eax, 0xaf86b15b
xor eax, 0xe2a4ef0c
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xd9081bda
xor eax, 0x8eceb4db
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x9f4c114f
xor eax, 0x88cac07d
rol eax, 0x9d
popf
jmp 0x1401e8297
mov rdx, rdi
mov rcx, r11
call fcn.1400f1821
add r11, 0x528
add rdi, 0x528
cmp rdi, rsi
jne 0x1401e8c04
mov rdx, r11
mov rcx, r11
jmp 0x1401e8f90
mov r11, r13
cmp rdi, rbx
je 0x1401e8cd4
push rax
pushf
mov eax, 0x8535f522
pushf
not eax
add eax, 0xade2e840
xor eax, 0xd87bd0b9
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xdc39338b
xor eax, 0xeeaac2f6
rol eax, 0x76
popf
pushf
not eax
add eax, 0xf20ed9ff
xor eax, 0xb67b39c5
rol eax, 0xd6
popf
jmp 0x1401e8297
push rax
pushf
mov eax, 0x35357dbb
pushf
not eax
add eax, 0xfea1b587
xor eax, 0xbfd15d38
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xa6070bd5
xor eax, 0xe9ab890a
rol eax, 4
popf
pushf
not eax
add eax, 0xd7c87f2d
xor eax, 0xf48cab52
rol eax, 0x59
popf
jmp 0x1401e8297
nop
push rax
pushf
mov eax, 0x9d5ff9fd
pushf
not eax
add eax, 0xa7bb6612
xor eax, 0xe69d0782
rol eax, 0x63
popf
pushf
not eax
add eax, 0xfd59d5c9
xor eax, 0x97267925
rol eax, 0xfe
popf
jmp 0x1401e8297
mov rdx, rdi
mov rcx, r11
call fcn.1400f1821
add r11, 0x528
add rdi, 0x528
cmp rdi, rbx
jne 0x1401e8db3
push rax
pushf
mov eax, 0xf0141183
pushf
not eax
add eax, 0xd4fde747
xor eax, 0xa78be43c
rol eax, 0x82
popf
pushf
not eax
add eax, 0xdfc92fd5
xor eax, 0xcdff9c08
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x8c23f0be
xor eax, 0xfc5ff2ce
rol eax, 0x2f
popf
jmp 0x1401e8297
push rax
pushf
mov eax, 0x21b30796
pushf
not eax
add eax, 0x8bc650c2
xor eax, 0xe20916df
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd4c32137
xor eax, 0x9115bcc4
rol eax, 0x92
popf
pushf
not eax
add eax, 0xdc78346f
xor eax, 0xdb7df113
rol eax, 0x2c
popf
jmp 0x1401e8297
mov rdx, r11
mov rcx, r11
call fcn.1400d831f
mov qword [rsp + 0x20], r13
cmp rbx, rsi
je 0x1401e8e41
push rax
pushf
mov eax, 0xaa0588c8
pushf
not eax
add eax, 0xd90ab072
xor eax, 0xabd3e98b
rol eax, 0x72
popf
pushf
not eax
add eax, 0xbed7ed57
xor eax, 0x864e19fb
rol eax, 0x92
popf
jmp 0x1401e8297
push rax
pushf
mov eax, 0x8b7bccfb
pushf
not eax
add eax, 0xbe048ada
xor eax, 0xd02b5c89
rol eax, 0xc
popf
pushf
not eax
add eax, 0x891634b5
xor eax, 0xa6e21161
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xd3073ba1
xor eax, 0xd7ed58d8
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x9cccbc3c
xor eax, 0xa27b4747
rol eax, 0xe1
popf
jmp 0x1401e8297
mov rdx, rbx
mov rcx, r14
call fcn.1400f1821
add r14, 0x528
add rbx, 0x528
cmp rbx, rsi
jne 0x1401e8f11
push rax
pushf
mov eax, 0x96e02bf3
pushf
not eax
add eax, 0xe6e81402
xor eax, 0xb8588b98
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xae192566
xor eax, 0xb0c72cff
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb5258090
xor eax, 0x9b61636c
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xb79d906a
xor eax, 0x99f9b87f
rol eax, 0x33
popf
jmp 0x1401e8297
push rax
pushf
mov eax, 0x51b94ef1
pushf
not eax
add eax, 0xe6713769
xor eax, 0xddc20662
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xc0ba0a06
xor eax, 0xf3129dc2
rol eax, 0x25
popf
pushf
not eax
add eax, 0x9ba0abe9
xor eax, 0xb599b715
rol eax, 0xd5
popf
jmp 0x1401e8297
mov rdx, r14
mov rcx, r14
push rax
pushf
mov eax, 0xf8c502d
pushf
not eax
add eax, 0xdbbd5000
xor eax, 0xe19e7dd1
rol eax, 0x12
popf
pushf
not eax
add eax, 0x8cb57e6d
xor eax, 0x84a9d7b2
rol eax, 0x74
popf
jmp 0x1401e8297
call fcn.1400d831f
nop
mov r9, r15
mov r8, qword [rsp + 0x58]
mov rdx, r13
mov rcx, qword [rsp + 0x40]
call fcn.140203af4
push rax
pushf
mov eax, 0x5d4f5aa5
pushf
not eax
add eax, 0xaff4f0bf
xor eax, 0xf04a6fe0
rol eax, 0x10
popf
pushf
not eax
add eax, 0xaedb2054
xor eax, 0xb6a17d64
rol eax, 0x4b
popf
jmp 0x1401e8297
add rsp, 0x70
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
sub rcx, rbx
imul rcx
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
sar rdx, 0xa
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
imul r15, r12, 0x528
cmp r12, rdx
jae 0x1401e90a0
push rax
pushf
mov eax, 0x9a42108b
pushf
not eax
add eax, 0xeef72d45
xor eax, 0xd3d8bfda
rol eax, 0x99
popf
pushf
not eax
add eax, 0x9998ce3f
xor eax, 0xffbfa6ad
rol eax, 0x88
popf
pushf
not eax
add eax, 0xbc50e67d
xor eax, 0x85fc900f
rol eax, 0xfc
popf
jmp 0x1401e8297
push rax
pushf
mov eax, 0xb0af2349
pushf
not eax
add eax, 0xa1226038
xor eax, 0xc18b7e7b
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x92d6106e
xor eax, 0xfb7023d6
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xf273bd83
xor eax, 0xcbc2aee8
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xc5f0db89
xor eax, 0xcda7709d
rol eax, 0x46
popf
jmp 0x1401e8297
mov rdi, rsi
sub rdi, r15
mov r14, rsi
cmp rdi, rsi
je 0x1401e913a
push rax
pushf
mov eax, 0x6a2974d5
pushf
not eax
add eax, 0xae5a3b80
xor eax, 0xfd18ee50
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe576b58f
xor eax, 0xdb380614
rol eax, 0x1c
popf
jmp 0x1401e8297
push rax
pushf
mov eax, 0x3de0636f
pushf
not eax
add eax, 0xfba314c5
xor eax, 0xb229e95d
rol eax, 0x35
popf
pushf
not eax
add eax, 0xbe425e89
xor eax, 0xf10f49c1
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x82e1efb4
xor eax, 0xa36f9f1c
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xdd657420
xor eax, 0xef70495f
rol eax, 0x78
popf
jmp 0x1401e8297
mov r11, rdi
nop word [rax + rax]
push rax
pushf
mov eax, 0xfb409fa0
pushf
not eax
add eax, 0x9c3bb9fa
xor eax, 0xd8b20adc
rol eax, 0x60
popf
pushf
not eax
add eax, 0xd16ac09f
xor eax, 0xb6a7f5f3
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf7a1b160
xor eax, 0x946fe245
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x9ca48c4a
xor eax, 0xedcaeb28
rol eax, 0x6d
popf
jmp 0x1401e8297
mov rdx, r11
mov rcx, r14
call fcn.1400f1821
add r14, 0x528
add r11, 0x528
cmp r11, rsi
jne 0x1401e9246
push rax
pushf
mov eax, 0xb5fe12df
pushf
not eax
add eax, 0xd53a7be9
xor eax, 0xd40c6fa2
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xb611b246
xor eax, 0xc779aef0
rol eax, 0x68
popf
jmp 0x1401e8297
push rax
pushf
mov eax, 0x27056df4
pushf
not eax
add eax, 0x905e71ab
xor eax, 0xed5cf2c2
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x81e08228
xor eax, 0xfdcc90b3
rol eax, 0x90
popf
jmp 0x1401e8297
mov rdx, r14
mov rcx, r14
call fcn.1400d831f
mov qword [r13 + 8], r14
cmp rdi, rbx
je 0x1401e92d3
push rax
pushf
mov eax, 0xccfb739d
pushf
not eax
add eax, 0xd77e1b93
xor eax, 0xe6b7f9ed
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x80f521d9
xor eax, 0xc4143a42
rol eax, 0x32
popf
pushf
not eax
add eax, 0x9eb61ae6
xor eax, 0xf9565ea7
rol eax, 0xfe
popf
jmp 0x1401e8297
push rax
pushf
mov eax, 0x6d5a11cd
pushf
not eax
add eax, 0xde6875b6
xor eax, 0xc0a1fdbb
rol eax, 0x53
popf
pushf
not eax
add eax, 0xee615b8f
xor eax, 0x9ca8bd2c
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x88126f45
xor eax, 0xd46bd716
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9883b321
xor eax, 0xf14554bd
rol eax, 0x3e
popf
jmp 0x1401e8297
sub rdi, 0x528
lea rcx, [r15 + rdi]
mov rdx, rdi
call fcn.1401f4dd2
cmp rdi, rbx
jne 0x1401e939d
push rax
pushf
mov eax, 0x26bd1f68
pushf
not eax
add eax, 0xd6d45ac2
xor eax, 0xb986a716
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xc3f2e26f
xor eax, 0x805468e3
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xd65a9212
xor eax, 0xf8b79905
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xed1ad48d
xor eax, 0xd9cc5b50
rol eax, 0x2b
popf
jmp 0x1401e8297
push rax
pushf
mov eax, 0x1f3f18df
pushf
not eax
add eax, 0xb9cf8a34
xor eax, 0xd9400f8b
rol eax, 0xda
popf
pushf
not eax
add eax, 0xce071e22
xor eax, 0x9763086f
rol eax, 0x98
popf
pushf
not eax
add eax, 0xe95ab6c9
xor eax, 0x999321f4
rol eax, 0xca
popf
jmp 0x1401e8297
lea rdx, [r15 + rbx]
mov rcx, rbx
call fcn.1400d831f
nop
mov r9, r13
mov r8, rbx
mov rdx, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
call fcn.1401d546a
jmp 0x1401e9653
lea rdi, [r15 + rbx]
mov qword [rsp + 0x30], rdi
cmp rbx, rsi
je 0x1401e94a4
push rax
pushf
mov eax, 0x2a85e656
pushf
not eax
add eax, 0xf586c3bf
xor eax, 0x9de928c9
rol eax, 0x73
popf
pushf
not eax
add eax, 0x87147ca8
xor eax, 0xd830b424
rol eax, 0x23
popf
pushf
not eax
add eax, 0xd6e511e9
xor eax, 0xc5028608
rol eax, 0xd0
popf
jmp 0x1401e8297
push rax
pushf
mov eax, 0x3efb368b
pushf
not eax
add eax, 0xc0c70a1a
xor eax, 0xc6d57f22
rol eax, 0x21
popf
pushf
not eax
add eax, 0xa84dee4c
xor eax, 0x80cda36d
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa0e49141
xor eax, 0xb1a75b88
rol eax, 0xa1
popf
jmp 0x1401e8297
mov r11, rbx
nop
push rax
pushf
mov eax, 0xaa154aa9
pushf
not eax
add eax, 0x85584cdf
xor eax, 0x898b0f51
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd764d6ef
xor eax, 0xa4157bce
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xfa01db69
xor eax, 0xc2f6d574
rol eax, 0x19
popf
jmp 0x1401e8297
mov rdx, r11
mov rcx, rdi
call fcn.1400f1821
add rdi, 0x528
add r11, 0x528
cmp r11, rsi
jne 0x1401e95ab
push rax
pushf
mov eax, 0xbef8da1c
pushf
not eax
add eax, 0x9f65b496
xor eax, 0x8af188d8
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf6ddc08f
xor eax, 0x9f27b75c
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x8262e47c
xor eax, 0x880a80e6
rol eax, 0x95
popf
pushf
not eax
add eax, 0xd013b79f
xor eax, 0xde2ec18e
rol eax, 0xfe
popf
jmp 0x1401e8297
push rax
pushf
mov eax, 0x25f46667
pushf
not eax
add eax, 0xeb0df7bb
xor eax, 0x87d05f07
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xbfcf82e5
xor eax, 0x8ddb2ee0
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x9443a830
xor eax, 0xa27dc89f
rol eax, 0x87
popf
jmp 0x1401e8297
mov rdx, rdi
mov rcx, rdi
call fcn.1400d831f
mov qword [r13 + 8], rdi
mov rdx, rsi
mov rcx, rbx
call fcn.1400d831f
nop
mov r9, r13
mov r8, rbx
mov rdx, qword [rsp + 0x38]
mov rcx, r14
call fcn.1401d546a
nop
push rax
pushf
mov eax, 0x3d1c946b
pushf
not eax
add eax, 0xd9f8244e
xor eax, 0xab8ade7b
rol eax, 9
popf
pushf
not eax
add eax, 0x8e1e2315
xor eax, 0xeb46f0a6
rol eax, 0x6f
popf
jmp 0x1401e8297
add rsp, 0x70
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
call fcn.1400c9fa0
int3