Function at 0x1400aff7f
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x857bc0e
pushf
not eax
add eax, 0x1c4d885f
xor eax, 0x39dc3213
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x2127b9ed
xor eax, 0x7d669fa
rol eax, 0xf4
popf
cmp eax, 0xa
jne 0x1400affbc
popf
pop rax
jmp 0x1400b083b
cmp eax, 0x1c
jne 0x1400affcb
popf
pop rax
jmp 0x1400b12b7
cmp eax, 7
jne 0x1400affda
popf
pop rax
jmp 0x1400b06ef
cmp eax, 0xb
jne 0x1400affe9
popf
pop rax
jmp 0x1400b0875
cmp eax, 0
jne 0x1400afff8
popf
pop rax
jmp 0x1400b017e
cmp eax, 9
jne 0x1400b0007
popf
pop rax
jmp 0x1400b07d2
cmp eax, 8
jne 0x1400b0016
popf
pop rax
jmp 0x1400b0763
cmp eax, 0x18
jne 0x1400b0025
popf
pop rax
jmp 0x1400b10fe
cmp eax, 1
jne 0x1400b0034
popf
pop rax
jmp 0x1400b0367
cmp eax, 6
jne 0x1400b0043
popf
pop rax
jmp 0x1400b0669
cmp eax, 0x17
jne 0x1400b0052
popf
pop rax
jmp 0x1400b0fe9
cmp eax, 3
jne 0x1400b0061
popf
pop rax
jmp 0x1400b04ec
cmp eax, 0x14
jne 0x1400b0070
popf
pop rax
jmp 0x1400b0ddf
cmp eax, 0x16
jne 0x1400b007f
popf
pop rax
jmp 0x1400b0f49
cmp eax, 0xc
jne 0x1400b008e
popf
pop rax
jmp 0x1400b0965
cmp eax, 0x11
jne 0x1400b009d
popf
pop rax
jmp 0x1400b0c0c
cmp eax, 0x15
jne 0x1400b00ac
popf
pop rax
jmp 0x1400b0e89
cmp eax, 0x1a
jne 0x1400b00bb
popf
pop rax
jmp 0x1400b11f1
cmp eax, 0xf
jne 0x1400b00ca
popf
pop rax
jmp 0x1400b0b2a
cmp eax, 0x13
jne 0x1400b00d9
popf
pop rax
jmp 0x1400b0d3a
cmp eax, 0x12
jne 0x1400b00e8
popf
pop rax
jmp 0x1400b0c65
cmp eax, 0x10
jne 0x1400b00f7
popf
pop rax
jmp 0x1400b0b8b
cmp eax, 0x1d
jne 0x1400b0106
popf
pop rax
jmp 0x1400b12f1
cmp eax, 4
jne 0x1400b0115
popf
pop rax
jmp 0x1400b057b
cmp eax, 0x1b
jne 0x1400b0124
popf
pop rax
jmp 0x1400b1252
cmp eax, 0xd
jne 0x1400b0133
popf
pop rax
jmp 0x1400b09f9
cmp eax, 0x1e
jne 0x1400b0142
popf
pop rax
jmp 0x1400b133d
cmp eax, 0x19
jne 0x1400b0151
popf
pop rax
jmp 0x1400b1195
cmp eax, 0xe
jne 0x1400b0160
popf
pop rax
jmp 0x1400b0a58
cmp eax, 2
jne 0x1400b016f
popf
pop rax
jmp 0x1400b0436
cmp eax, 5
jne 0x1400b017e
popf
pop rax
jmp 0x1400b05e7
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x60
mov qword [rsp + 0x20], r8
mov r12, rdx
mov r14, rcx
mov r10, qword [rcx]
mov r9, rdx
push r10
not r10
add r9, r10
pop r10
add r9, 1
movabs rbx, 0x6123511aadd67cda
pushf
not rbx
add rbx, 0x43d141de
xor rbx, 0x2ba6c459
rol rbx, 0x82
popf
pushf
not rbx
add rbx, 0xbecc2ec
xor rbx, 0x6f208945
rol rbx, 0x4e
popf
pushf
not rbx
add rbx, 0x6433a512
xor rbx, 0xe9a1a77
rol rbx, 0x62
popf
pushf
not rbx
add rbx, 0x6aae2e63
xor rbx, 0x368e3224
rol rbx, 0x4e
popf
mov rax, rbx
imul r9
mov rsi, rdx
sar rsi, 4
mov rax, rsi
shr rax, 0x3f
push rax
not rax
sub rsi, rax
pop rax
sub rsi, 1
mov rcx, qword [rcx + 8]
push r10
not r10
add rcx, r10
pop r10
add rcx, 1
mov rax, rbx
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
movabs r11, 0xc7164ccab20077f1
pushf
not r11
add r11, 0x4fffb80e
xor r11, 0x167f877e
rol r11, 0xfd
popf
pushf
not r11
add r11, 0x7aa8a540
xor r11, 0x50a111ac
rol r11, 0x55
popf
pushf
not r11
add r11, 0x499a9eeb
xor r11, 0x496f4e5d
rol r11, 0xa3
popf
cmp rdx, r11
je 0x1400b030e
push rax
pushf
mov eax, 0x5b7693fd
pushf
not eax
add eax, 0x1b87e789
xor eax, 0x489b9be2
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x1bda6199
xor eax, 0x6d18b01a
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x241634af
xor eax, 0x10b6a603
rol eax, 0x1d
popf
jmp 0x1400affad
push rax
pushf
mov eax, 0xa9cce8fd
pushf
not eax
add eax, 0x77b800c0
xor eax, 0x14826189
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x6ebc847b
xor eax, 0x3b5b776
rol eax, 0xca
popf
pushf
not eax
add eax, 0x48ed1455
xor eax, 0x1219f17f
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x5ec58cd9
xor eax, 0x636cb50d
rol eax, 0xc0
popf
jmp 0x1400affad
lea r9, [rdx + 1]
mov qword [rsp + 0x48], r9
mov rcx, qword [r14 + 0x10]
push r10
not r10
add rcx, r10
pop r10
add rcx, 1
mov rax, rbx
imul rcx
sar rdx, 4
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, r11
push rcx
not rcx
add rax, rcx
pop rcx
add rax, 1
cmp rdx, rax
ja 0x1400b0403
push rax
pushf
mov eax, 0xf243d604
pushf
not eax
add eax, 0x32845b4f
xor eax, 0x66cf2e44
rol eax, 0x59
popf
pushf
not eax
add eax, 0x7378ae1c
xor eax, 0x7b6cef45
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x5329d3a
xor eax, 0x7c466934
rol eax, 0xf7
popf
jmp 0x1400affad
push rax
pushf
mov eax, 0x4ec17a24
pushf
not eax
add eax, 0x1c25c8c6
xor eax, 0x29521744
rol eax, 0x80
popf
pushf
not eax
add eax, 0x3543d152
xor eax, 0x510d4d6c
rol eax, 0x57
popf
jmp 0x1400affad
lea rax, [rcx + rdx]
mov rcx, r9
cmp rax, r9
cmovae rcx, rax
cmp rcx, r11
ja 0x1400b0493
push rax
pushf
mov eax, 0xbc52963f
pushf
not eax
add eax, 0x2c15c4bb
xor eax, 0x3098ea47
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x7e997f32
xor eax, 0xa9b5fd5
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x6ee9aa2
xor eax, 0xad3eee2
rol eax, 0x98
popf
jmp 0x1400affad
push rax
pushf
mov eax, 0x45667871
pushf
not eax
add eax, 0x7bf003da
xor eax, 0x263df4d9
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x1339fd64
xor eax, 0x67a9afe9
rol eax, 0x87
popf
pushf
not eax
add eax, 0x1dccadbf
xor eax, 0x6224667c
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xecc8d3b
xor eax, 0x18aae3ef
rol eax, 0xe
popf
jmp 0x1400affad
lea rax, [rcx + rcx*4]
lea r13, [rax*8]
mov qword [rsp + 0x40], rcx
test r13, r13
jne 0x1400b0535
push rax
pushf
mov eax, 0xa0ff5dd6
pushf
not eax
add eax, 0x512d150a
xor eax, 0x726436cc
rol eax, 0x98
popf
pushf
not eax
add eax, 0x1c12588a
xor eax, 0x1c500f88
rol eax, 0x5b
popf
jmp 0x1400affad
push rax
pushf
mov eax, 0xa130c730
pushf
not eax
add eax, 0x53bcaa51
xor eax, 0x1ec2a677
rol eax, 0x88
popf
pushf
not eax
add eax, 0x4a3f6ed9
xor eax, 0x18d4f152
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x2ebe7e9d
xor eax, 0x569d1b
rol eax, 0x22
popf
jmp 0x1400affad
xor ebx, ebx
mov edi, ebx
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x40], rcx
jmp 0x1400b0875
cmp r13, 0x1000
jb 0x1400b0623
push rax
pushf
mov eax, 0xcbc8c5b8
pushf
not eax
add eax, 0x5ef55f83
xor eax, 0x21786d29
rol eax, 0xb
popf
pushf
not eax
add eax, 0x20d5729d
xor eax, 0x794e550a
rol eax, 0x6c
popf
jmp 0x1400affad
push rax
pushf
mov eax, 0x6646bc64
pushf
not eax
add eax, 0x7883ae40
xor eax, 0x13a1ee9e
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x6bb4503c
xor eax, 0x30162882
rol eax, 0x38
popf
pushf
not eax
add eax, 0x2abd19d7
xor eax, 0x58c3c352
rol eax, 0xd2
popf
jmp 0x1400affad
lea rcx, [r13 + 0x27]
cmp rcx, r13
jbe 0x1400b06bc
push rax
pushf
mov eax, 0xe222b24c
pushf
not eax
add eax, 0x27f2dba7
xor eax, 0x45161108
rol eax, 0x18
popf
pushf
not eax
add eax, 0x3d86f2d
xor eax, 0x73af94f8
rol eax, 0x77
popf
pushf
not eax
add eax, 0x3314b7c3
xor eax, 0x2cb37ca4
rol eax, 0xd8
popf
jmp 0x1400affad
push rax
pushf
mov eax, 0xb0b9ba50
pushf
not eax
add eax, 0x793e4e22
xor eax, 0xa94f896
rol eax, 0x88
popf
pushf
not eax
add eax, 0x26e9a41c
xor eax, 0x167e6659
rol eax, 0x57
popf
jmp 0x1400affad
call fcn.14011277f
test rax, rax
je 0x1400b0730
push rax
pushf
mov eax, 0xcfb45d19
pushf
not eax
add eax, 0x3bbbb3b0
xor eax, 0x103bb368
rol eax, 0x18
popf
pushf
not eax
add eax, 0x13e46df0
xor eax, 0x1568b10a
rol eax, 0x74
popf
jmp 0x1400affad
push rax
pushf
mov eax, 0xacb0660f
pushf
not eax
add eax, 0x6329b7da
xor eax, 0x580090c1
rol eax, 4
popf
pushf
not eax
add eax, 0x2f502fc1
xor eax, 0x47b41f72
rol eax, 0x7e
popf
jmp 0x1400affad
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
mov qword [rsp + 0x30], rdi
jmp 0x1400b083b
mov rcx, r13
call fcn.14011277f
mov rdi, rax
mov qword [rsp + 0x30], rax
push rax
pushf
mov eax, 0xda4399c2
pushf
not eax
add eax, 0x18f55550
xor eax, 0x79481b92
rol eax, 0x91
popf
pushf
not eax
add eax, 0x714c2d2b
xor eax, 0x59d17d79
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x6a67ce66
xor eax, 0x1ee38b72
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x3d2d424d
xor eax, 0x51bd92a6
rol eax, 0xcd
popf
jmp 0x1400affad
mov r8, qword [rsp + 0x20]
xor ebx, ebx
push rax
pushf
mov eax, 0xd1401f11
pushf
not eax
add eax, 0x33747ed0
xor eax, 0x6ee16b0f
rol eax, 0x57
popf
pushf
not eax
add eax, 0x5bdb12ab
xor eax, 0x354aad0
rol eax, 0xda
popf
jmp 0x1400affad
lea rax, [rsi + rsi*4]
lea r15, [rax*8]
lea rax, [r15 + rdi]
mov qword [rsp + 0x38], rax
lea rsi, [rax + 0x28]
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x28], rsi
mov rdx, r8
mov rcx, rax
call fcn.1400b1d87
mov rax, qword [rsp + 0x20]
mov rax, qword [rax + 0x20]
mov rcx, qword [rsp + 0x38]
mov qword [rcx + 0x20], rax
mov qword [rsp + 0x28], rcx
mov r9, qword [r14 + 8]
mov rax, qword [r14]
cmp r12, r9
jne 0x1400b091f
push rax
pushf
mov eax, 0xf6fd581c
pushf
not eax
add eax, 0x26555687
xor eax, 0x46ac192b
rol eax, 0x55
popf
pushf
not eax
add eax, 0xcad45ed
xor eax, 0x24a28844
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x13c80988
xor eax, 0x7c9a20b4
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x4d3aacdd
xor eax, 0x4a4a416
rol eax, 0x22
popf
jmp 0x1400affad
push rax
pushf
mov eax, 0xdc51aac9
pushf
not eax
add eax, 0xbf987e0
xor eax, 0x765b207e
rol eax, 0x19
popf
pushf
not eax
add eax, 0x64ced285
xor eax, 0xe1138bc
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x10761cea
xor eax, 0x205ac7e4
rol eax, 0x99
popf
jmp 0x1400affad
mov rcx, rdi
cmp rax, r9
je 0x1400b09b3
push rax
pushf
mov eax, 0x5e6f1b06
pushf
not eax
add eax, 0x39dbc0f
xor eax, 0x3ee19ab4
rol eax, 0x51
popf
pushf
not eax
add eax, 0x2e82b71c
xor eax, 0x4ee72324
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x414b0e21
xor eax, 0x71deab51
rol eax, 0xb1
popf
jmp 0x1400affad
push rax
pushf
mov eax, 0xc0cc980
pushf
not eax
add eax, 0x528b2636
xor eax, 0x287cfb33
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x1d0bf1fe
xor eax, 0x17e218f5
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x78a93cf3
xor eax, 0x32f8c3d3
rol eax, 0x9a
popf
jmp 0x1400affad
lea rdx, [rax + 0x10]
mov r8, rdi
push rax
not rax
add r8, rax
pop rax
add r8, 1
nop word [rax + rax]
push rax
pushf
mov eax, 0xffb0191b
pushf
not eax
add eax, 0x65efdb74
xor eax, 0x521d5b7e
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x60ac71ab
xor eax, 0x6eb82c8e
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x7b7bb4d5
xor eax, 0x1eb669b6
rol eax, 0x4a
popf
jmp 0x1400affad
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rdx + r8], rbx
mov qword [rdx + r8 + 8], rbx
movups xmm0, xmmword [rdx - 0x10]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rdx]
movups xmmword [rcx + 0x10], xmm1
mov qword [rdx], rbx
mov qword [rdx + 8], 0xf
mov byte [rdx - 0x10], 0
mov rax, qword [rdx + 0x10]
mov qword [rdx + r8 + 0x10], rax
add rcx, 0x28
lea rdx, [rdx + 0x28]
lea rax, [rdx - 0x10]
cmp rax, r9
jne 0x1400b0ae4
push rax
pushf
mov eax, 0xc99abc5f
pushf
not eax
add eax, 0x4eacbd83
xor eax, 0x6a3f95fa
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x339b2bcd
xor eax, 0x41fead97
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x1ccffec3
xor eax, 0x7b29775d
rol eax, 0xa
popf
jmp 0x1400affad
push rax
pushf
mov eax, 0xb9eb4563
pushf
not eax
add eax, 0x2fcb1527
xor eax, 0x36b35ad5
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x6b0478db
xor eax, 0x573313db
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x6f5feca0
xor eax, 0x226a2cd
rol eax, 0xe9
popf
jmp 0x1400affad
mov rdx, rcx
jmp 0x1400b0f4f
mov r8, rdi
cmp rax, r12
je 0x1400b0bd9
push rax
pushf
mov eax, 0x88aeacb6
pushf
not eax
add eax, 0x65964f3b
xor eax, 0x2639bf2
rol eax, 0xab
popf
pushf
not eax
add eax, 0x20fb63a
xor eax, 0x49c7b2a9
rol eax, 0x57
popf
pushf
not eax
add eax, 0x6b5a2461
xor eax, 0x7505403a
rol eax, 0x37
popf
jmp 0x1400affad
push rax
pushf
mov eax, 0x9454574
pushf
not eax
add eax, 0x68f1b28a
xor eax, 0x6b61557e
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x14fbe45b
xor eax, 0x7a896df1
rol eax, 0xb3
popf
jmp 0x1400affad
lea rcx, [rax + 0x10]
mov rdx, rdi
push rax
not rax
add rdx, rax
pop rax
add rdx, 1
push rax
pushf
mov eax, 0x19cead3a
pushf
not eax
add eax, 0x3ff1687e
xor eax, 0x368357aa
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x456c900
xor eax, 0x215b7c5f
rol eax, 0x86
popf
pushf
not eax
add eax, 0x79dee2ee
xor eax, 0x6e0f9e1d
rol eax, 0x86
popf
jmp 0x1400affad
xorps xmm0, xmm0
movups xmmword [r8], xmm0
mov qword [rcx + rdx], rbx
mov qword [rcx + rdx + 8], rbx
movups xmm0, xmmword [rcx - 0x10]
movups xmmword [r8], xmm0
movups xmm1, xmmword [rcx]
movups xmmword [r8 + 0x10], xmm1
mov qword [rcx], rbx
mov qword [rcx + 8], 0xf
mov byte [rcx - 0x10], 0
mov rax, qword [rcx + 0x10]
mov qword [rcx + rdx + 0x10], rax
add r8, 0x28
lea rcx, [rcx + 0x28]
lea rax, [rcx - 0x10]
cmp rax, r12
jne 0x1400b0cf4
push rax
pushf
mov eax, 0xbb62cb9
pushf
not eax
add eax, 0x7f6fbdf
xor eax, 0x6feb07f
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x4c60000c
xor eax, 0xb4cd1e9
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x68a9ef16
xor eax, 0x145a585a
rol eax, 0xd1
popf
jmp 0x1400affad
push rax
pushf
mov eax, 0x57e76c77
pushf
not eax
add eax, 0x31cf1cc7
xor eax, 0x663ca913
rol eax, 0x46
popf
pushf
not eax
add eax, 0x2c2face
xor eax, 0x7f5111ef
rol eax, 8
popf
pushf
not eax
add eax, 0xdb387ad
xor eax, 0x60018638
rol eax, 0x75
popf
jmp 0x1400affad
mov rdx, r8
mov rcx, r8
call fcn.1400ab811
mov qword [rsp + 0x28], rdi
mov rcx, qword [r14 + 8]
cmp r12, rcx
je 0x1400b0d86
push rax
pushf
mov eax, 0x2b42ac09
pushf
not eax
add eax, 0x4e2a37be
xor eax, 0x3a51da59
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x1590f58b
xor eax, 0x3b5588e7
rol eax, 0x31
popf
jmp 0x1400affad
push rax
pushf
mov eax, 0x2e07341
pushf
not eax
add eax, 0x57d79d4e
xor eax, 0x736f5f6
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x13e7c8a0
xor eax, 0x420f9c8d
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x49933d87
xor eax, 0x3eba085d
rol eax, 0x14
popf
pushf
not eax
add eax, 0x707da1d3
xor eax, 0x6d45edf5
rol eax, 0xa7
popf
jmp 0x1400affad
mov rdx, rsi
push r15
not r15
add rdx, r15
pop r15
add rdx, 1
push rdi
not rdi
add rdx, rdi
pop rdi
add rdx, 1
add rdx, 0xffffffffffffffe8
push r12
not r12
sub rdx, r12
pop r12
sub rdx, 1
push r12
not r12
add r15, r12
pop r12
add r15, 1
push rdi
not rdi
sub r15, rdi
pop rdi
sub r15, 1
nop dword [rax + rax]
push rax
pushf
mov eax, 0xe5f0bee
pushf
not eax
add eax, 0x2e6cfcaa
xor eax, 0x7b800107
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x11f742dd
xor eax, 0x36dd3902
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x31a99885
xor eax, 0x5236dab8
rol eax, 0x38
popf
pushf
not eax
add eax, 0x27db787a
xor eax, 0x2af86e21
rol eax, 0x52
popf
jmp 0x1400affad
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
mov qword [rdx + r15 + 0x28], rbx
mov qword [rdx + r15 + 0x30], rbx
movups xmm0, xmmword [rdx - 0x10]
movups xmmword [rsi], xmm0
movups xmm1, xmmword [rdx]
movups xmmword [rsi + 0x10], xmm1
mov qword [rdx], rbx
mov qword [rdx + 8], 0xf
mov byte [rdx - 0x10], 0
mov rax, qword [rdx + 0x10]
mov qword [rdx + r15 + 0x38], rax
add rsi, 0x28
lea rdx, [rdx + 0x28]
lea rax, [rdx - 0x10]
cmp rax, rcx
jne 0x1400b0f16
push rax
pushf
mov eax, 0x920c4a99
pushf
not eax
add eax, 0x1fbbc6dc
xor eax, 0x3ceff4e8
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x51c41666
xor eax, 0x1b87c93f
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x4a3b7854
xor eax, 0x4c1136aa
rol eax, 0x21
popf
jmp 0x1400affad
push rax
pushf
mov eax, 0xa1b1b628
pushf
not eax
add eax, 0x2e3d2259
xor eax, 0x3ea6c284
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x8d8e89
xor eax, 0x45bac772
rol eax, 0x5b
popf
jmp 0x1400affad
mov rdx, rsi
mov rcx, rsi
call fcn.1400ab811
nop
mov rcx, qword [r14]
test rcx, rcx
je 0x1400b0fb6
push rax
pushf
mov eax, 0x1ef99c90
pushf
not eax
add eax, 0x145b8e99
xor eax, 0x3fe9a73e
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x735f4f67
xor eax, 0x18b5ec0f
rol eax, 0x69
popf
pushf
not eax
add eax, 0x1df5e69c
xor eax, 0x2e25d1af
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x427637a4
xor eax, 0x4a256fc3
rol eax, 0x6c
popf
jmp 0x1400affad
push rax
pushf
mov eax, 0xf104ae12
pushf
not eax
add eax, 0x5d7dcea0
xor eax, 0x7909b0d2
rol eax, 0x11
popf
pushf
not eax
add eax, 0x5c50eae9
xor eax, 0x3612c007
rol eax, 9
popf
jmp 0x1400affad
mov rdx, qword [r14 + 8]
call fcn.1400ab811
mov r8, qword [r14]
mov rcx, qword [r14 + 0x10]
push r8
not r8
add rcx, r8
pop r8
add rcx, 1
movabs rax, 0x5230936d333fbffa
pushf
not rax
add rax, 0x7b3a58d7
xor rax, 0xed41cbd
rol rax, 0xe3
popf
pushf
not rax
add rax, 0x70831c5c
xor rax, 0x3465781a
rol rax, 0x4f
popf
pushf
not rax
add rax, 0x5bfb9656
xor rax, 0x38c17fdd
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x7e4e9ac5
xor rax, 0x6c12f1c4
rol rax, 0xd6
popf
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
lea rdx, [rdx + rdx*4]
shl rdx, 3
cmp rdx, 0x1000
jb 0x1400b10cb
push rax
pushf
mov eax, 0xcad074d4
pushf
not eax
add eax, 0x12e5d660
xor eax, 0x24832712
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x2f523a7d
xor eax, 0x79371730
rol eax, 0xf
popf
jmp 0x1400affad
push rax
pushf
mov eax, 0x52c452d8
pushf
not eax
add eax, 0x75bc44e
xor eax, 0x42df7db7
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x659f47f4
xor eax, 0x456c3dba
rol eax, 0x3c
popf
jmp 0x1400affad
add rdx, 0x27
mov rcx, qword [r8 - 8]
push rcx
not rcx
add r8, rcx
pop rcx
add r8, 1
lea rax, [r8 - 8]
cmp rax, 0x1f
ja 0x1400b114f
push rax
pushf
mov eax, 0xa43e2bf2
pushf
not eax
add eax, 0x28280616
xor eax, 0xd8802f1
rol eax, 0x61
popf
pushf
not eax
add eax, 0x68f8c514
xor eax, 0x4c3513a6
rol eax, 0xbd
popf
jmp 0x1400affad
push rax
pushf
mov eax, 0x320faaaa
pushf
not eax
add eax, 0x47bf198f
xor eax, 0xe450440
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x2cb70679
xor eax, 0x1fa2743e
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x3f7c8410
xor eax, 0x78b3ffea
rol eax, 0xb8
popf
jmp 0x1400affad
mov r8, rcx
push rax
pushf
mov eax, 0xc1bc3a6b
pushf
not eax
add eax, 0x1735d960
xor eax, 0xb4070c3
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x5283a944
xor eax, 0x2b2a6009
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x737ba741
xor eax, 0x3baa25f2
rol eax, 0x86
popf
pushf
not eax
add eax, 0x6c9b8439
xor eax, 0x6e887fa8
rol eax, 0xaa
popf
jmp 0x1400affad
mov rcx, r8
call fcn.140114059
push rax
pushf
mov eax, 0xb91d5bac
pushf
not eax
add eax, 0x1cef6d99
xor eax, 0x3ec56d4a
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x57b8ff04
xor eax, 0x8a72744
rol eax, 0x54
popf
pushf
not eax
add eax, 0x2cde3465
xor eax, 0x48394eba
rol eax, 0x82
popf
pushf
not eax
add eax, 0x79ffc008
xor eax, 0x72d7fa3b
rol eax, 0x67
popf
jmp 0x1400affad
mov qword [r14], rdi
mov rax, qword [rsp + 0x48]
lea rcx, [rax + rax*4]
lea rdx, [rdi + rcx*8]
mov qword [r14 + 8], rdx
lea rcx, [rdi + r13]
mov qword [r14 + 0x10], rcx
mov rax, qword [rsp + 0x38]
add rsp, 0x60
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005ce14
int3
call fcn.140094c36
int3