Function at 0x14018fae5
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x137b5945
pushf
not eax
add eax, 0xf1bd53b3
xor eax, 0xc9348513
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xb27208fa
xor eax, 0x838709fd
rol eax, 0x3a
popf
cmp eax, 0x20
jne 0x14018fb22
popf
pop rax
jmp 0x140190ee3
cmp eax, 0
jne 0x14018fb31
popf
pop rax
jmp 0x14018fd11
cmp eax, 3
jne 0x14018fb40
popf
pop rax
jmp 0x14018ffd3
cmp eax, 1
jne 0x14018fb4f
popf
pop rax
jmp 0x14018fe76
cmp eax, 0xd
jne 0x14018fb5e
popf
pop rax
jmp 0x14019051e
cmp eax, 0x1a
jne 0x14018fb6d
popf
pop rax
jmp 0x140190bec
cmp eax, 0xe
jne 0x14018fb7c
popf
pop rax
jmp 0x140190564
cmp eax, 0xb
jne 0x14018fb8b
popf
pop rax
jmp 0x1401903ac
cmp eax, 0x19
jne 0x14018fb9a
popf
pop rax
jmp 0x140190b75
cmp eax, 8
jne 0x14018fba9
popf
pop rax
jmp 0x14019029d
cmp eax, 0x1d
jne 0x14018fbb8
popf
pop rax
jmp 0x140190de2
cmp eax, 0x17
jne 0x14018fbc7
popf
pop rax
jmp 0x140190a82
cmp eax, 0x1c
jne 0x14018fbd6
popf
pop rax
jmp 0x140190d99
cmp eax, 0x12
jne 0x14018fbe5
popf
pop rax
jmp 0x140190744
cmp eax, 0x18
jne 0x14018fbf4
popf
pop rax
jmp 0x140190b17
cmp eax, 0x11
jne 0x14018fc03
popf
pop rax
jmp 0x140190700
cmp eax, 0x1b
jne 0x14018fc12
popf
pop rax
jmp 0x140190d1e
cmp eax, 0x21
jne 0x14018fc21
popf
pop rax
jmp 0x140190f2f
cmp eax, 0xa
jne 0x14018fc30
popf
pop rax
jmp 0x14019034e
cmp eax, 0x14
jne 0x14018fc3f
popf
pop rax
jmp 0x1401908fd
cmp eax, 0xf
jne 0x14018fc4e
popf
pop rax
jmp 0x140190646
cmp eax, 0x13
jne 0x14018fc5d
popf
pop rax
jmp 0x14019084c
cmp eax, 0x15
jne 0x14018fc6c
popf
pop rax
jmp 0x14019095d
cmp eax, 2
jne 0x14018fc7b
popf
pop rax
jmp 0x14018ff57
cmp eax, 0x1e
jne 0x14018fc8a
popf
pop rax
jmp 0x140190e30
cmp eax, 0xc
jne 0x14018fc99
popf
pop rax
jmp 0x140190463
cmp eax, 7
jne 0x14018fca8
popf
pop rax
jmp 0x14019020c
cmp eax, 5
jne 0x14018fcb7
popf
pop rax
jmp 0x140190123
cmp eax, 0x1f
jne 0x14018fcc6
popf
pop rax
jmp 0x140190e97
cmp eax, 0x10
jne 0x14018fcd5
popf
pop rax
jmp 0x14019067e
cmp eax, 6
jne 0x14018fce4
popf
pop rax
jmp 0x1401901bc
cmp eax, 9
jne 0x14018fcf3
popf
pop rax
jmp 0x1401902ff
cmp eax, 4
jne 0x14018fd02
popf
pop rax
jmp 0x140190089
cmp eax, 0x16
jne 0x14018fd11
popf
pop rax
jmp 0x140190a76
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x60
mov r10, r8
mov qword [rsp + 0x20], r8
mov rsi, rdx
mov r14, rcx
mov r9, qword [rcx]
mov r8, rdx
sub r8, r9
movabs rbx, 0x90e4abdd4afe4a20
pushf
not rbx
add rbx, 0x77f2bcee
xor rbx, 0x4142a9a3
rol rbx, 0x20
popf
pushf
not rbx
add rbx, 0x739b501c
xor rbx, 0x4d5b69b2
rol rbx, 0x7f
popf
mov rax, rbx
imul r8
mov r13, rdx
sar r13, 4
mov rax, r13
shr rax, 0x3f
push rax
not rax
sub r13, rax
pop rax
sub r13, 1
mov rcx, qword [rcx + 8]
sub rcx, r9
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, 0x4811ac57e6a67f6c
pushf
not r11
add r11, 0x613d82da
xor r11, 0x5734d800
rol r11, 0xf0
popf
pushf
not r11
add r11, 0x5836e958
xor r11, 0x4daa29fd
rol r11, 0x96
popf
cmp rdx, r11
je 0x14018fe30
push rax
pushf
mov eax, 0xc8747e35
pushf
not eax
add eax, 0xbb4d4c3b
xor eax, 0x99d041f5
rol eax, 0x28
popf
pushf
not eax
add eax, 0x8ef604c2
xor eax, 0xc6661456
rol eax, 0x22
popf
jmp 0x14018fb13
push rax
pushf
mov eax, 0xd0f70d2e
pushf
not eax
add eax, 0x814d3606
xor eax, 0xa09d9562
rol eax, 0x32
popf
pushf
not eax
add eax, 0xf2068561
xor eax, 0xdfb6ea8c
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc614f5e5
xor eax, 0x968bd0ba
rol eax, 0x5b
popf
jmp 0x14018fb13
lea r8, [rdx + 1]
mov qword [rsp + 0x50], r8
mov rcx, qword [r14 + 0x10]
sub rcx, r9
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
sub rax, rcx
cmp rdx, rax
ja 0x14018ff11
push rax
pushf
mov eax, 0xc2a5fe8a
pushf
not eax
add eax, 0xd5abfd83
xor eax, 0xdaf8a0ec
rol eax, 0x38
popf
pushf
not eax
add eax, 0xca99a083
xor eax, 0xd408afa4
rol eax, 0xca
popf
pushf
not eax
add eax, 0x81bebab7
xor eax, 0x9d9302df
rol eax, 0x57
popf
pushf
not eax
add eax, 0xa4a80a27
xor eax, 0xac29fa49
rol eax, 0xf0
popf
jmp 0x14018fb13
push rax
pushf
mov eax, 0x513c5cba
pushf
not eax
add eax, 0xe4929760
xor eax, 0xf483479f
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xf16a7599
xor eax, 0x930b3ee5
rol eax, 0xca
popf
pushf
not eax
add eax, 0xcfccdec6
xor eax, 0xd72ddfb4
rol eax, 0x72
popf
jmp 0x14018fb13
lea rax, [rcx + rdx]
mov r15, r8
cmp rax, r8
cmovae r15, rax
cmp r15, r11
ja 0x14018ffa1
push rax
pushf
mov eax, 0x64511978
pushf
not eax
add eax, 0xdc863e0d
xor eax, 0x9b0939c5
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xd928c21b
xor eax, 0xbf4bd78b
rol eax, 0xce
popf
jmp 0x14018fb13
push rax
pushf
mov eax, 0xbbdc394a
pushf
not eax
add eax, 0xb0926bc9
xor eax, 0xbda88cfb
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xbc7d5974
xor eax, 0xaa917110
rol eax, 1
popf
jmp 0x14018fb13
imul r12, r15, 0x38
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x28], r15
cmp r12, 0x1000
jb 0x140190030
push rax
pushf
mov eax, 0x4f2e1ce9
pushf
not eax
add eax, 0xdafb77da
xor eax, 0xe0333c20
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xf22d228e
xor eax, 0xa73daf62
rol eax, 0xd
popf
pushf
not eax
add eax, 0x9fe92e7d
xor eax, 0x8ef72a94
rol eax, 0xba
popf
jmp 0x14018fb13
push rax
pushf
mov eax, 0xc7cfcc57
pushf
not eax
add eax, 0x977db406
xor eax, 0x945ab3ce
rol eax, 0x89
popf
pushf
not eax
add eax, 0x82f6bf8a
xor eax, 0xec6765d7
rol eax, 0x78
popf
pushf
not eax
add eax, 0xa78e3c56
xor eax, 0xef955b98
rol eax, 0x89
popf
pushf
not eax
add eax, 0xa2d706b1
xor eax, 0x9c42fa15
rol eax, 0x55
popf
jmp 0x14018fb13
lea rcx, [r12 + 0x27]
cmp rcx, r12
jbe 0x1401900f0
push rax
pushf
mov eax, 0x8ef1e65a
pushf
not eax
add eax, 0xcd9996db
xor eax, 0xb3297d65
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xee2b8b23
xor eax, 0xe9a75319
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xa132faa9
xor eax, 0xaa57ccf9
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xcd3daddb
xor eax, 0x87b93d29
rol eax, 0x87
popf
jmp 0x14018fb13
push rax
pushf
mov eax, 0xfeefeb0c
pushf
not eax
add eax, 0xd01cb999
xor eax, 0xf5739442
rol eax, 0x41
popf
pushf
not eax
add eax, 0xf71ce01e
xor eax, 0xae5e1481
rol eax, 0x17
popf
jmp 0x14018fb13
call fcn.14015317f
test rax, rax
je 0x140190189
push rax
pushf
mov eax, 0x55f5b632
pushf
not eax
add eax, 0xd2fcc62a
xor eax, 0xbacaa88b
rol eax, 7
popf
pushf
not eax
add eax, 0xc72e3edf
xor eax, 0xc13a53d7
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xe9d4a916
xor eax, 0xfd1f11ca
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x893f014d
xor eax, 0xbfc83d53
rol eax, 1
popf
jmp 0x14018fb13
push rax
pushf
mov eax, 0xcdadec56
pushf
not eax
add eax, 0x9a702dc3
xor eax, 0xc4a963a0
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x982d1df9
xor eax, 0xa9a1edd7
rol eax, 7
popf
jmp 0x14018fb13
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
mov qword [rsp + 0x30], rdi
xor ebx, ebx
mov r10, qword [rsp + 0x20]
jmp 0x1401903ac
test r12, r12
je 0x14019026a
push rax
pushf
mov eax, 0x15d31a18
pushf
not eax
add eax, 0xfae74fa2
xor eax, 0xa7991008
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xfa88df42
xor eax, 0xe4617316
rol eax, 0x64
popf
pushf
not eax
add eax, 0xc9e80302
xor eax, 0xfd1749cf
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xef8954ab
xor eax, 0x91bd4f79
rol eax, 0x94
popf
jmp 0x14018fb13
push rax
pushf
mov eax, 0xb3320343
pushf
not eax
add eax, 0xbc74555a
xor eax, 0xa9ef1085
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xacec4d06
xor eax, 0xc4c0fd41
rol eax, 0x5b
popf
jmp 0x14018fb13
mov rcx, r12
call fcn.14015317f
mov rdi, rax
mov qword [rsp + 0x30], rax
xor ebx, ebx
mov r10, qword [rsp + 0x20]
jmp 0x14019034e
xor ebx, ebx
mov edi, ebx
mov qword [rsp + 0x30], rbx
push rax
pushf
mov eax, 0xc6ce92aa
pushf
not eax
add eax, 0xfbd6c567
xor eax, 0x808aaa4d
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xd0143f44
xor eax, 0xbb36e4c0
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xea20f071
xor eax, 0xe1f46f7c
rol eax, 0x7b
popf
jmp 0x14018fb13
mov qword [rsp + 0x28], r15
push rax
pushf
mov eax, 0x6f7b5ed3
pushf
not eax
add eax, 0xcdc78f4c
xor eax, 0x9a4d2195
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xf41a19c4
xor eax, 0x85725d67
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xbaadccf2
xor eax, 0x9e42c6cb
rol eax, 0x51
popf
pushf
not eax
add eax, 0xa5b572d5
xor eax, 0x81683851
rol eax, 0x12
popf
jmp 0x14018fb13
imul r15, r13, 0x38
push rdi
not rdi
sub r15, rdi
pop rdi
sub r15, 1
lea rax, [r15 + 0x38]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x20], rax
mov rdx, r10
mov rcx, r15
call fcn.1401c174d
mov qword [rsp + 0x20], r15
mov r10, qword [r14 + 8]
mov r8, qword [r14]
cmp rsi, r10
jne 0x14019041d
push rax
pushf
mov eax, 0x2393ed55
pushf
not eax
add eax, 0xa146b26b
xor eax, 0xaa07e327
rol eax, 0x25
popf
pushf
not eax
add eax, 0x8af54f91
xor eax, 0x945088b6
rol eax, 0x7b
popf
jmp 0x14018fb13
push rax
pushf
mov eax, 0x6e02008
pushf
not eax
add eax, 0xc8b96399
xor eax, 0xc296f8fa
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xa06b3037
xor eax, 0xba27348d
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xffba33bd
xor eax, 0xa72bf255
rol eax, 9
popf
jmp 0x14018fb13
cmp r8, r10
je 0x1401904c5
push rax
pushf
mov eax, 0x5d7f51b
pushf
not eax
add eax, 0xa2c8a048
xor eax, 0x81292622
rol eax, 0x49
popf
pushf
not eax
add eax, 0xdd0ed447
xor eax, 0xf6820bc4
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xe92e39e9
xor eax, 0xc4f481f9
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xbaf47080
xor eax, 0xd04e782c
rol eax, 0xbf
popf
jmp 0x14018fb13
push rax
pushf
mov eax, 0x73e5708f
pushf
not eax
add eax, 0xad3b41f0
xor eax, 0x831a9038
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xfb802462
xor eax, 0xddbc3dbf
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf1d01767
xor eax, 0xc7aff0d6
rol eax, 0xd
popf
pushf
not eax
add eax, 0xa3899aef
xor eax, 0x9ac65a57
rol eax, 0xbc
popf
jmp 0x14018fb13
lea r9, [rdi + 0x30]
sub r8, rdi
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x66ac23b2
pushf
not eax
add eax, 0xe44ec87f
xor eax, 0x92caffde
rol eax, 7
popf
pushf
not eax
add eax, 0x9a9edf08
xor eax, 0xe6495590
rol eax, 0xe
popf
jmp 0x14018fb13
xorps xmm0, xmm0
movups xmmword [r9 - 0x30], xmm0
mov qword [r9 - 0x20], rbx
mov qword [r9 - 0x18], rbx
movups xmm0, xmmword [r8 + r9 - 0x30]
movups xmmword [r9 - 0x30], xmm0
movups xmm1, xmmword [r8 + r9 - 0x20]
movups xmmword [r9 - 0x20], xmm1
mov qword [r8 + r9 - 0x20], rbx
mov qword [r8 + r9 - 0x18], 0xf
mov byte [r8 + r9 - 0x30], 0
mov rdx, qword [r8 + r9 - 0x10]
mov rcx, qword [r8 + r9 - 8]
mov rax, qword [r8 + r9]
mov qword [r8 + r9], rbx
mov qword [r8 + r9 - 8], rbx
mov qword [r8 + r9 - 0x10], rbx
mov qword [r9 - 0x10], rdx
mov qword [r9 - 8], rcx
mov qword [r9], rax
lea r9, [r9 + 0x38]
lea rax, [r9 - 0x30]
push r8
not r8
sub rax, r8
pop r8
sub rax, 1
cmp rax, r10
jne 0x140190613
push rax
pushf
mov eax, 0xdece3d18
pushf
not eax
add eax, 0xde35d0e7
xor eax, 0xbde1061f
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xf5934c38
xor eax, 0xe16a12da
rol eax, 0xf4
popf
jmp 0x14018fb13
push rax
pushf
mov eax, 0x508891d8
pushf
not eax
add eax, 0xf2ad3114
xor eax, 0xefa76204
rol eax, 0x17
popf
pushf
not eax
add eax, 0xc17bc665
xor eax, 0xe1d50467
rol eax, 0x43
popf
jmp 0x14018fb13
jmp 0x140190a76
cmp r8, rsi
je 0x1401906ba
push rax
pushf
mov eax, 0xd5b9086f
pushf
not eax
add eax, 0xf1d296c9
xor eax, 0xa5feb075
rol eax, 0x75
popf
pushf
not eax
add eax, 0x9251e2e7
xor eax, 0xccbaa577
rol eax, 0xfd
popf
jmp 0x14018fb13
push rax
pushf
mov eax, 0x14ad3dd0
pushf
not eax
add eax, 0x8b727252
xor eax, 0xd5d91cea
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xb2479670
xor eax, 0xe8e15507
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xc072b853
xor eax, 0xe85afa01
rol eax, 0x11
popf
jmp 0x14018fb13
lea r9, [rdi + 0x30]
sub r8, rdi
nop word [rax + rax]
push rax
pushf
mov eax, 0x13d7b9c5
pushf
not eax
add eax, 0xd63b8b87
xor eax, 0x92505e63
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf7e69988
xor eax, 0xcd56f737
rol eax, 0x89
popf
jmp 0x14018fb13
xorps xmm0, xmm0
movups xmmword [r9 - 0x30], xmm0
mov qword [r9 - 0x20], rbx
mov qword [r9 - 0x18], rbx
movups xmm0, xmmword [r8 + r9 - 0x30]
movups xmmword [r9 - 0x30], xmm0
movups xmm1, xmmword [r8 + r9 - 0x20]
movups xmmword [r9 - 0x20], xmm1
mov qword [r8 + r9 - 0x20], rbx
mov qword [r8 + r9 - 0x18], 0xf
mov byte [r8 + r9 - 0x30], 0
mov rdx, qword [r8 + r9 - 0x10]
mov rcx, qword [r8 + r9 - 8]
mov rax, qword [r8 + r9]
mov qword [r8 + r9], rbx
mov qword [r8 + r9 - 8], rbx
mov qword [r8 + r9 - 0x10], rbx
mov qword [r9 - 0x10], rdx
mov qword [r9 - 8], rcx
mov qword [r9], rax
lea r9, [r9 + 0x38]
lea rax, [r9 - 0x30]
push r8
not r8
sub rax, r8
pop r8
sub rax, 1
cmp rax, rsi
jne 0x140190806
push rax
pushf
mov eax, 0xcc56e61f
pushf
not eax
add eax, 0xfc4e59fc
xor eax, 0xb608d2c9
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x9d93c676
xor eax, 0xa4efc647
rol eax, 0x61
popf
pushf
not eax
add eax, 0x87bd9ceb
xor eax, 0xdb6d9a01
rol eax, 0x8c
popf
jmp 0x14018fb13
push rax
pushf
mov eax, 0x45b95ccd
pushf
not eax
add eax, 0x9c1d43c0
xor eax, 0xc08ef5ac
rol eax, 0x58
popf
pushf
not eax
add eax, 0xe9379982
xor eax, 0xf12a66d7
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xc5c33fed
xor eax, 0xfb09c446
rol eax, 0xdf
popf
jmp 0x14018fb13
mov qword [rsp + 0x20], rdi
mov r9, qword [r14 + 8]
cmp rsi, r9
je 0x1401908b7
push rax
pushf
mov eax, 0x4b9e11d7
pushf
not eax
add eax, 0xed79c100
xor eax, 0x8b50c720
rol eax, 0xed
popf
pushf
not eax
add eax, 0xb8eb2985
xor eax, 0xc4d5a404
rol eax, 0x35
popf
pushf
not eax
add eax, 0x9f9644db
xor eax, 0xc87fa080
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xf7ee164c
xor eax, 0xf3b8edde
rol eax, 0x69
popf
jmp 0x14018fb13
push rax
pushf
mov eax, 0x139ebd9a
pushf
not eax
add eax, 0xc15e5954
xor eax, 0xe6b031e0
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xf19bf51a
xor eax, 0x99638cae
rol eax, 0xee
popf
pushf
not eax
add eax, 0xaf29a8e9
xor eax, 0xccfe66fa
rol eax, 0xc
popf
jmp 0x14018fb13
lea r8, [r15 + 0x68]
sub rsi, r15
lea r10, [rsi - 0x38]
lea r11, [rsi - 0x40]
lea r13, [rsi - 0x58]
lea rax, [rsi - 0x50]
mov qword [rsp + 0x48], rax
lea rcx, [rsi - 0x48]
mov qword [rsp + 0x38], rcx
add rsi, 0xffffffffffffff98
nop dword [rax]
push rax
pushf
mov eax, 0x338b98ee
pushf
not eax
add eax, 0xf7aa868e
xor eax, 0x8c112659
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xef6f82d3
xor eax, 0xed760f49
rol eax, 0xba
popf
jmp 0x14018fb13
xorps xmm0, xmm0
movups xmmword [r8 - 0x30], xmm0
mov qword [r8 - 0x20], rbx
mov qword [r8 - 0x18], rbx
movups xmm0, xmmword [rsi + r8]
movups xmmword [r8 - 0x30], xmm0
movups xmm1, xmmword [rsi + r8 + 0x10]
movups xmmword [r8 - 0x20], xmm1
mov qword [r8 + r13], rbx
mov qword [rax + r8], recv
mov byte [rsi + r8], 0
mov rdx, qword [rcx + r8]
mov rcx, qword [r11 + r8]
mov rax, qword [r10 + r8]
mov qword [r10 + r8], rbx
mov qword [r11 + r8], rbx
mov r12, qword [rsp + 0x38]
mov qword [r12 + r8], rbx
mov qword [r8 - 0x10], rdx
mov qword [r8 - 8], rcx
mov qword [r8], rax
lea r8, [r8 + 0x38]
lea rax, [rsi + r8]
cmp rax, r9
mov r12, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
jne 0x140190a1d
push rax
pushf
mov eax, 0x63dcebbd
pushf
not eax
add eax, 0xc5f39bf8
xor eax, 0xb522a71e
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xb82ecce6
xor eax, 0xa1d0804a
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xf825fc3c
xor eax, 0x91ba87e9
rol eax, 0x78
popf
jmp 0x14018fb13
push rax
pushf
mov eax, 0xa69dcec8
pushf
not eax
add eax, 0xd7942aaf
xor eax, 0x95564910
rol eax, 0x54
popf
pushf
not eax
add eax, 0x90af991f
xor eax, 0xf8a1c6e1
rol eax, 0x69
popf
pushf
not eax
add eax, 0xdcec1580
xor eax, 0xbeb01c4f
rol eax, 0x18
popf
pushf
not eax
add eax, 0x98144972
xor eax, 0xd4680174
rol eax, 0x62
popf
jmp 0x14018fb13
mov rbx, qword [r14]
test rbx, rbx
je 0x140190e30
mov rsi, qword [r14 + 8]
cmp rbx, rsi
je 0x140190ad1
push rax
pushf
mov eax, 0xe250e427
pushf
not eax
add eax, 0xe34a8930
xor eax, 0xe27ec5c7
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc3d0c591
xor eax, 0xc0cba4bd
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa27e084f
xor eax, 0xf3a163f8
rol eax, 0xf1
popf
jmp 0x14018fb13
push rax
pushf
mov eax, 0x1c7603d8
pushf
not eax
add eax, 0xdae2a0d7
xor eax, 0xb64cecf8
rol eax, 0x29
popf
pushf
not eax
add eax, 0x9d105114
xor eax, 0xe1d48110
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xa3033c01
xor eax, 0xb38a0a2c
rol eax, 0xdd
popf
jmp 0x14018fb13
nop dword [rax + rax]
push rax
pushf
mov eax, 0x81e49730
pushf
not eax
add eax, 0xf5c1508b
xor eax, 0xa7a5916d
rol eax, 0x77
popf
pushf
not eax
add eax, 0xc5d11309
xor eax, 0xc305f528
rol eax, 0x89
popf
pushf
not eax
add eax, 0x92b3553a
xor eax, 0xdf3335d0
rol eax, 0x72
popf
pushf
not eax
add eax, 0x8acc730b
xor eax, 0xe3fc25e8
rol eax, 0xbe
popf
jmp 0x14018fb13
mov rcx, rbx
call fcn.140237810
add rbx, 0x38
cmp rbx, rsi
jne 0x140190bb9
push rax
pushf
mov eax, 0xa41d79f8
pushf
not eax
add eax, 0xc9501b80
xor eax, 0x94ce78c2
rol eax, 0x28
popf
pushf
not eax
add eax, 0xc5fd3f8d
xor eax, 0x8923f9d8
rol eax, 0x63
popf
jmp 0x14018fb13
push rax
pushf
mov eax, 0xf271c17b
pushf
not eax
add eax, 0x970e5e1e
xor eax, 0xcee644be
rol eax, 0xc
popf
pushf
not eax
add eax, 0x87811c00
xor eax, 0xd9ff59d8
rol eax, 0x19
popf
jmp 0x14018fb13
mov r8, qword [r14]
mov rcx, qword [r14 + 0x10]
sub rcx, r8
movabs rax, 0xec1b24b70559b9b5
pushf
not rax
add rax, 0x50186d0b
xor rax, 0x6c7a2daf
rol rax, 0xc6
popf
pushf
not rax
add rax, 0x5b764aab
xor rax, 0x71234c4c
rol rax, 0x52
popf
pushf
not rax
add rax, 0x4750a11e
xor rax, 0x613accab
rol rax, 0xfa
popf
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
imul rdx, rdx, 0x38
cmp rdx, 0x1000
jb 0x140190cc5
push rax
pushf
mov eax, 0x96d96a9c
pushf
not eax
add eax, 0xae57e5ca
xor eax, 0xf2fbbbed
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xe1fbfe88
xor eax, 0xc5d0612d
rol eax, 0x33
popf
pushf
not eax
add eax, 0x9bef8faa
xor eax, 0xf9b73395
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x8293d457
xor eax, 0x83ac9fa9
rol eax, 0x42
popf
jmp 0x14018fb13
push rax
pushf
mov eax, 0x3128f4f3
pushf
not eax
add eax, 0xd879eb75
xor eax, 0xa3db5732
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x8e342edf
xor eax, 0xd522cf82
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xfb879e92
xor eax, 0xb78af5ce
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x97eb16be
xor eax, 0xa3ad6240
rol eax, 0xaf
popf
jmp 0x14018fb13
add rdx, 0x27
mov rcx, qword [r8 - 8]
sub r8, rcx
lea rax, [r8 - 8]
cmp rax, 0x1f
ja 0x140190d66
push rax
pushf
mov eax, 0xdf72a07f
pushf
not eax
add eax, 0xc99648e6
xor eax, 0xceaafa79
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf51f65bd
xor eax, 0xdc8a43ca
rol eax, 0x66
popf
jmp 0x14018fb13
push rax
pushf
mov eax, 0xc79a6929
pushf
not eax
add eax, 0xcc61a2a9
xor eax, 0x898a31ce
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xa8669de9
xor eax, 0xe23169e7
rol eax, 0xe0
popf
jmp 0x14018fb13
mov r8, rcx
push rax
pushf
mov eax, 0x1782b47e
pushf
not eax
add eax, 0x86046be7
xor eax, 0xb74610ba
rol eax, 0xde
popf
pushf
not eax
add eax, 0xe7089cd4
xor eax, 0xb523b2be
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xf9946f0b
xor eax, 0xc8ddce16
rol eax, 0xbd
popf
jmp 0x14018fb13
mov rcx, r8
call fcn.14021a52b
push rax
pushf
mov eax, 0xea160a9a
pushf
not eax
add eax, 0xbbf4a09e
xor eax, 0x9f314f39
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x88d9092c
xor eax, 0xfa7b1da1
rol eax, 0xac
popf
pushf
not eax
add eax, 0xf20e939b
xor eax, 0xdfdf7ce8
rol eax, 0xd6
popf
jmp 0x14018fb13
mov qword [r14], rdi
imul rax, qword [rsp + 0x50], 0x38
push rdi
not rdi
sub rax, rdi
pop rdi
sub rax, 1
mov qword [r14 + 8], rax
lea rax, [r12 + rdi]
mov qword [r14 + 0x10], rax
mov rax, r15
add rsp, 0x60
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
call fcn.14016bdbf
int3
call fcn.14013e17a
int3
call fcn.1401f095d
int3