Function at 0x14015a750
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x66d83c45
pushf
not eax
add eax, 0xe92cb4e6
xor eax, 0xa5c23443
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xc42f43ba
xor eax, 0x91b5deeb
rol eax, 0xad
popf
cmp eax, 0x20
jne 0x14015a78d
popf
pop rax
jmp 0x14015b991
cmp eax, 0
jne 0x14015a79c
popf
pop rax
jmp 0x14015a97c
cmp eax, 3
jne 0x14015a7ab
popf
pop rax
jmp 0x14015ac19
cmp eax, 1
jne 0x14015a7ba
popf
pop rax
jmp 0x14015aa91
cmp eax, 0xd
jne 0x14015a7c9
popf
pop rax
jmp 0x14015b139
cmp eax, 0x1a
jne 0x14015a7d8
popf
pop rax
jmp 0x14015b727
cmp eax, 0xe
jne 0x14015a7e7
popf
pop rax
jmp 0x14015b1ef
cmp eax, 0xb
jne 0x14015a7f6
popf
pop rax
jmp 0x14015b04d
cmp eax, 0x19
jne 0x14015a805
popf
pop rax
jmp 0x14015b69a
cmp eax, 8
jne 0x14015a814
popf
pop rax
jmp 0x14015aef3
cmp eax, 0x1d
jne 0x14015a823
popf
pop rax
jmp 0x14015b849
cmp eax, 0x17
jne 0x14015a832
popf
pop rax
jmp 0x14015b5bf
cmp eax, 0x1c
jne 0x14015a841
popf
pop rax
jmp 0x14015b811
cmp eax, 0x12
jne 0x14015a850
popf
pop rax
jmp 0x14015b3b6
cmp eax, 0x18
jne 0x14015a85f
popf
pop rax
jmp 0x14015b62b
cmp eax, 0x11
jne 0x14015a86e
popf
pop rax
jmp 0x14015b300
cmp eax, 0x1b
jne 0x14015a87d
popf
pop rax
jmp 0x14015b7b5
cmp eax, 0x21
jne 0x14015a88c
popf
pop rax
jmp 0x14015b9ca
cmp eax, 0xa
jne 0x14015a89b
popf
pop rax
jmp 0x14015af91
cmp eax, 0x14
jne 0x14015a8aa
popf
pop rax
jmp 0x14015b48e
cmp eax, 0xf
jne 0x14015a8b9
popf
pop rax
jmp 0x14015b24d
cmp eax, 0x13
jne 0x14015a8c8
popf
pop rax
jmp 0x14015b438
cmp eax, 0x15
jne 0x14015a8d7
popf
pop rax
jmp 0x14015b51b
cmp eax, 2
jne 0x14015a8e6
popf
pop rax
jmp 0x14015ab50
cmp eax, 0x1e
jne 0x14015a8f5
popf
pop rax
jmp 0x14015b8e3
cmp eax, 0xc
jne 0x14015a904
popf
pop rax
jmp 0x14015b0de
cmp eax, 7
jne 0x14015a913
popf
pop rax
jmp 0x14015ae4f
cmp eax, 5
jne 0x14015a922
popf
pop rax
jmp 0x14015ad5e
cmp eax, 0x1f
jne 0x14015a931
popf
pop rax
jmp 0x14015b931
cmp eax, 0x10
jne 0x14015a940
popf
pop rax
jmp 0x14015b2cb
cmp eax, 6
jne 0x14015a94f
popf
pop rax
jmp 0x14015adf8
cmp eax, 9
jne 0x14015a95e
popf
pop rax
jmp 0x14015af5c
cmp eax, 4
jne 0x14015a96d
popf
pop rax
jmp 0x14015acb2
cmp eax, 0x16
jne 0x14015a97c
popf
pop rax
jmp 0x14015b5af
mov qword [rsp + 0x20], rbx
push rsi
push r12
push r15
sub rsp, 0x20
mov rax, qword [rcx + 8]
mov rbx, rdx
mov rdx, qword [rcx]
mov r15, rbx
sub rax, rdx
mov r12, r8
sar rax, 4
sub r15, rdx
movabs r8, 0x3bc73d9baa7
pushf
not r8
add r8, 0x6234ccca
xor r8, 0x68a49cd5
rol r8, 0x7c
popf
pushf
not r8
add r8, 0x651a81d8
xor r8, 0x794e50c3
rol r8, 0x41
popf
pushf
not r8
add r8, 0x4294cb32
xor r8, 0x6934e525
rol r8, 0x59
popf
mov rsi, rcx
cmp rax, r8
je 0x14015aa5e
push rax
pushf
mov eax, 0xb3cd8869
pushf
not eax
add eax, 0xaa2bcc28
xor eax, 0xe37e13d0
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xa7504d73
xor eax, 0xf806e21c
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf5c08a8b
xor eax, 0xfab8652d
rol eax, 0x41
popf
pushf
not eax
add eax, 0xa9e6bdc0
xor eax, 0x8edef59c
rol eax, 0x85
popf
jmp 0x14015a77e
push rax
pushf
mov eax, 0xcd438e03
pushf
not eax
add eax, 0x8818753d
xor eax, 0xac2202d2
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xa02d538a
xor eax, 0xeebde5ab
rol eax, 0x9e
popf
jmp 0x14015a77e
mov rcx, qword [rcx + 0x10]
sub rcx, rdx
mov qword [rsp + 0x40], rbp
sar rcx, 4
lea rbp, [rax + 1]
mov rdx, rcx
mov qword [rsp + 0x48], rdi
shr rdx, 1
mov rax, r8
sub rax, rdx
mov qword [rsp + 0x50], r14
cmp rcx, rax
ja 0x14015ab1d
push rax
pushf
mov eax, 0x27b331c9
pushf
not eax
add eax, 0xb377e1e3
xor eax, 0xd8c6dff8
rol eax, 2
popf
pushf
not eax
add eax, 0xf284e16a
xor eax, 0xa7d51159
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xb64d2987
xor eax, 0xf00e2b49
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xa60db9de
xor eax, 0xd54fc39a
rol eax, 0x9a
popf
jmp 0x14015a77e
push rax
pushf
mov eax, 0xc497447b
pushf
not eax
add eax, 0xe56d91c0
xor eax, 0xc1e36dc4
rol eax, 7
popf
pushf
not eax
add eax, 0x88a25a20
xor eax, 0xee9619af
rol eax, 0xce
popf
jmp 0x14015a77e
lea rax, [rdx + rcx]
mov r14, rbp
cmp rax, rbp
cmovae r14, rax
cmp r14, r8
ja 0x14015abc0
push rax
pushf
mov eax, 0xe19b8386
pushf
not eax
add eax, 0x9ff8e9a9
xor eax, 0xcb752bd0
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xd7637459
xor eax, 0xf7d4282d
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x998c13c3
xor eax, 0x8f97ec43
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x9a8da9d7
xor eax, 0xbf2b88ee
rol eax, 0xcc
popf
jmp 0x14015a77e
push rax
pushf
mov eax, 0x14a36f2f
pushf
not eax
add eax, 0xd67338fe
xor eax, 0xf2f9ed89
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x9b7695da
xor eax, 0xc0af9bb7
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xcd669ed2
xor eax, 0xd58e97a3
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x89d12712
xor eax, 0xebd85eb5
rol eax, 0xf4
popf
jmp 0x14015a77e
shl r14, 4
cmp r14, 0x1000
jb 0x14015ac6c
push rax
pushf
mov eax, 0x221fc56b
pushf
not eax
add eax, 0xbf1b7c6f
xor eax, 0xdaf1478e
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe2abe798
xor eax, 0xbaa0bcdf
rol eax, 0x87
popf
pushf
not eax
add eax, 0x97a88dec
xor eax, 0xf28de13a
rol eax, 0x7e
popf
jmp 0x14015a77e
push rax
pushf
mov eax, 0x842eb8db
pushf
not eax
add eax, 0xef491453
xor eax, 0xfe70c513
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xf27e18c6
xor eax, 0xdee09bce
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xfb0dce11
xor eax, 0xfcd7e4bd
rol eax, 0xe7
popf
jmp 0x14015a77e
lea rcx, [r14 + 0x27]
cmp rcx, r14
jbe 0x14015ad18
push rax
pushf
mov eax, 0xbb73cf12
pushf
not eax
add eax, 0xb500578b
xor eax, 0xcdea1f6f
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x8b1c74bd
xor eax, 0xe05ba205
rol eax, 0x46
popf
pushf
not eax
add eax, 0xa7fe3919
xor eax, 0x830aee29
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x8a218c6f
xor eax, 0x93bc552e
rol eax, 0x3c
popf
jmp 0x14015a77e
push rax
pushf
mov eax, 0x7f81c7cf
pushf
not eax
add eax, 0xa9f33714
xor eax, 0xf56f605d
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x962360f8
xor eax, 0xc303ad5f
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x85eab1ba
xor eax, 0xfa62d66f
rol eax, 0x6f
popf
jmp 0x14015a77e
call fcn.14005ac24
test rax, rax
je 0x14015adc5
push rax
pushf
mov eax, 0xc0c48b74
pushf
not eax
add eax, 0xe13fe247
xor eax, 0xe7b420fb
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xebaa5dcf
xor eax, 0xaee3b44f
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xe3422e26
xor eax, 0x972008e8
rol eax, 0xac
popf
pushf
not eax
add eax, 0x9f91c4e2
xor eax, 0xa18ac9e0
rol eax, 0x12
popf
jmp 0x14015a77e
push rax
pushf
mov eax, 0xb56fdfa4
pushf
not eax
add eax, 0xf765bda2
xor eax, 0xb4922098
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xccea193b
xor eax, 0xe1ba6a3b
rol eax, 0x7a
popf
jmp 0x14015a77e
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14015af91
test r14, r14
je 0x14015ae9a
push rax
pushf
mov eax, 0x8de259fb
pushf
not eax
add eax, 0x873bb6ba
xor eax, 0x84e39b0c
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x9670a231
xor eax, 0xcd7d3863
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xeef85e25
xor eax, 0xe61fc403
rol eax, 0x98
popf
jmp 0x14015a77e
push rax
pushf
mov eax, 0xcea765c3
pushf
not eax
add eax, 0xe7919d82
xor eax, 0xebff5fa5
rol eax, 0x52
popf
pushf
not eax
add eax, 0xff76ff05
xor eax, 0x8bf59dd6
rol eax, 0xba
popf
pushf
not eax
add eax, 0xc5efddff
xor eax, 0xca72c120
rol eax, 0x74
popf
pushf
not eax
add eax, 0xc6fab225
xor eax, 0xb2e96337
rol eax, 0xc7
popf
jmp 0x14015a77e
mov rcx, r14
call fcn.14005ac24
mov rdi, rax
jmp 0x14015af91
xor edi, edi
push rax
pushf
mov eax, 0x75661afa
pushf
not eax
add eax, 0xa39ce956
xor eax, 0xa0ea0275
rol eax, 0x38
popf
pushf
not eax
add eax, 0xc5d0672f
xor eax, 0x95c18a62
rol eax, 0xca
popf
jmp 0x14015a77e
movups xmm1, xmmword [r12]
and r15, 0xfffffffffffffff0
mov rcx, rdi
push rdi
not rdi
sub r15, rdi
pop rdi
sub r15, 1
xorps xmm0, xmm0
movups xmmword [r12], xmm0
movups xmmword [r15], xmm1
mov rdx, qword [rsi + 8]
mov rax, qword [rsi]
cmp rbx, rdx
jne 0x14015b007
push rax
pushf
mov eax, 0x3a367012
pushf
not eax
add eax, 0xdb872b7a
xor eax, 0xa64eff3a
rol eax, 0x43
popf
pushf
not eax
add eax, 0xa6e8089b
xor eax, 0x95713135
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x89711d09
xor eax, 0x898fe7e7
rol eax, 0xca
popf
jmp 0x14015a77e
push rax
pushf
mov eax, 0x9697a1e1
pushf
not eax
add eax, 0x9277f576
xor eax, 0xcd78af12
rol eax, 0x20
popf
pushf
not eax
add eax, 0x838238f5
xor eax, 0xf1ab1cc5
rol eax, 0x69
popf
pushf
not eax
add eax, 0xf80484b7
xor eax, 0xb3c32d3f
rol eax, 0x82
popf
jmp 0x14015a77e
cmp rax, rdx
je 0x14015b098
push rax
pushf
mov eax, 0x267d5b7e
pushf
not eax
add eax, 0x92edffc0
xor eax, 0xbe7e1baa
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xca0aa226
xor eax, 0xad86af12
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xaa6f356a
xor eax, 0xf2f2bc81
rol eax, 0x46
popf
jmp 0x14015a77e
push rax
pushf
mov eax, 0x57f07657
pushf
not eax
add eax, 0xdbb827a4
xor eax, 0xf66c41fe
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xb3aa3c7c
xor eax, 0xfdca9a79
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x8cc03aba
xor eax, 0xff3a39bb
rol eax, 0xfd
popf
jmp 0x14015a77e
nop
push rax
pushf
mov eax, 0x5b1441fc
pushf
not eax
add eax, 0xcaf7c9b6
xor eax, 0xf0921c86
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xdac740d2
xor eax, 0x8375945c
rol eax, 0x91
popf
pushf
not eax
add eax, 0xe214d307
xor eax, 0xc7e2f1b1
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xe22e9f82
xor eax, 0x9eec2262
rol eax, 0x54
popf
jmp 0x14015a77e
movups xmm1, xmmword [rax]
lea rcx, [rcx + 0x10]
movups xmmword [rax], xmm0
add rax, 0x10
movups xmmword [rcx - 0x10], xmm1
cmp rax, rdx
jne 0x14015b1a9
push rax
pushf
mov eax, 0xe21ee313
pushf
not eax
add eax, 0xf9d660fb
xor eax, 0xb0254e88
rol eax, 0x17
popf
pushf
not eax
add eax, 0xc9b1094b
xor eax, 0x89dfd8aa
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xf8c7ea52
xor eax, 0xd251c55d
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x99bb807e
xor eax, 0x8df4d3e7
rol eax, 0xab
popf
jmp 0x14015a77e
push rax
pushf
mov eax, 0xecd10956
pushf
not eax
add eax, 0x9a4d4523
xor eax, 0xeb22a8de
rol eax, 0x39
popf
pushf
not eax
add eax, 0xd5a404f3
xor eax, 0xe61ae26b
rol eax, 0xec
popf
pushf
not eax
add eax, 0xd644ea12
xor eax, 0xf8aa74a1
rol eax, 0xca
popf
jmp 0x14015a77e
jmp 0x14015b51b
cmp rax, rbx
je 0x14015b285
push rax
pushf
mov eax, 0x2405df21
pushf
not eax
add eax, 0x82655244
xor eax, 0xc6a1d74a
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x89f937f8
xor eax, 0x8cb066d6
rol eax, 0x60
popf
jmp 0x14015a77e
push rax
pushf
mov eax, 0xaaf3fe96
pushf
not eax
add eax, 0x9e618aa9
xor eax, 0xb35cd965
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xf7396c48
xor eax, 0xeac2eacf
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf781d3c9
xor eax, 0x842fc2cd
rol eax, 0xe8
popf
jmp 0x14015a77e
nop
push rax
pushf
mov eax, 0x85bcf423
pushf
not eax
add eax, 0xcb6315ff
xor eax, 0xbcd05b2f
rol eax, 2
popf
pushf
not eax
add eax, 0xa765d451
xor eax, 0x818be879
rol eax, 0xc2
popf
jmp 0x14015a77e
movups xmm1, xmmword [rax]
lea rcx, [rcx + 0x10]
movups xmmword [rax], xmm0
add rax, 0x10
movups xmmword [rcx - 0x10], xmm1
cmp rax, rbx
jne 0x14015b370
push rax
pushf
mov eax, 0x661941ca
pushf
not eax
add eax, 0xe574541b
xor eax, 0xbfa24c4f
rol eax, 0xe
popf
pushf
not eax
add eax, 0xfe80dbc1
xor eax, 0x8d69bd10
rol eax, 0x72
popf
pushf
not eax
add eax, 0xf94586b6
xor eax, 0xa201bcb2
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xe74e480b
xor eax, 0xc8cf95a0
rol eax, 0x61
popf
jmp 0x14015a77e
push rax
pushf
mov eax, 0xf68d4803
pushf
not eax
add eax, 0xf887a222
xor eax, 0x927bb615
rol eax, 0x92
popf
pushf
not eax
add eax, 0xe522b5c3
xor eax, 0xc3a02633
rol eax, 0x15
popf
pushf
not eax
add eax, 0xed533960
xor eax, 0xbc345fd7
rol eax, 0x38
popf
jmp 0x14015a77e
mov rcx, qword [rsi + 8]
cmp rbx, rcx
je 0x14015b405
push rax
pushf
mov eax, 0xc107a87d
pushf
not eax
add eax, 0xa10ca96b
xor eax, 0xcbea2dcf
rol eax, 0x65
popf
pushf
not eax
add eax, 0xade98920
xor eax, 0xa6e4b639
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xf4aef971
xor eax, 0xa9245dd3
rol eax, 0x12
popf
jmp 0x14015a77e
push rax
pushf
mov eax, 0x3f745c99
pushf
not eax
add eax, 0xf6ec18e6
xor eax, 0x8a945732
rol eax, 5
popf
pushf
not eax
add eax, 0x878c595b
xor eax, 0xc9aee993
rol eax, 0xcb
popf
jmp 0x14015a77e
mov rax, r15
sub rax, rbx
nop word [rax + rax]
push rax
pushf
mov eax, 0x751148f4
pushf
not eax
add eax, 0xc071e5b2
xor eax, 0xd97e3de1
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xf2846b98
xor eax, 0x8227e60b
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x90ced93d
xor eax, 0x966df671
rol eax, 3
popf
jmp 0x14015a77e
movups xmm1, xmmword [rbx]
movups xmmword [rbx], xmm0
movups xmmword [rax + rbx + 0x10], xmm1
add rbx, 0x10
cmp rbx, rcx
jne 0x14015b4e8
push rax
pushf
mov eax, 0xb2371e31
pushf
not eax
add eax, 0xc1256aa0
xor eax, 0xde33caf2
rol eax, 0x24
popf
pushf
not eax
add eax, 0xb0c518b6
xor eax, 0xbf6dcc49
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xa702c258
xor eax, 0xa1783cb1
rol eax, 0x7c
popf
jmp 0x14015a77e
push rax
pushf
mov eax, 0x4d05ff77
pushf
not eax
add eax, 0xb8bf4f35
xor eax, 0x99bc15fc
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xe0fd1f8d
xor eax, 0xb6210ffc
rol eax, 0xf1
popf
jmp 0x14015a77e
mov rcx, qword [rsi]
test rcx, rcx
je 0x14015b556
push rax
pushf
mov eax, 0x61f7b4e2
pushf
not eax
add eax, 0xf95ad311
xor eax, 0xdfb8cd08
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x89df96d4
xor eax, 0xe1a8a20a
rol eax, 0xc8
popf
jmp 0x14015a77e
push rax
pushf
mov eax, 0x6f056da2
pushf
not eax
add eax, 0xc6001847
xor eax, 0xc52ab2ef
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xad2d9d65
xor eax, 0x8c7592cf
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xfa1bbb10
xor eax, 0xd46bfb15
rol eax, 0x87
popf
pushf
not eax
add eax, 0xe9afc9ac
xor eax, 0xc66cd32f
rol eax, 0xa4
popf
jmp 0x14015a77e
mov rdx, qword [rsi + 8]
mov rax, rcx
cmp rcx, rdx
je 0x14015b69a
cmp dword [rax + 8], 0
jne 0x14015b5f8
push rax
pushf
mov eax, 0x7984df4a
pushf
not eax
add eax, 0x94a36bb2
xor eax, 0xa391fc46
rol eax, 0x51
popf
pushf
not eax
add eax, 0x920bdb3d
xor eax, 0xb1c86c1e
rol eax, 0xfa
popf
jmp 0x14015a77e
push rax
pushf
mov eax, 0x3ddca416
pushf
not eax
add eax, 0xf3f97da9
xor eax, 0x8a6ac65a
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xbfa1a53a
xor eax, 0x9ea84cba
rol eax, 0x12
popf
jmp 0x14015a77e
add rax, 0x10
cmp rax, rdx
jne 0x14015b667
push rax
pushf
mov eax, 0x479f5437
pushf
not eax
add eax, 0xe9a3bf91
xor eax, 0xbb6dccef
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xf9bdde39
xor eax, 0xbb63744b
rol eax, 0xe5
popf
jmp 0x14015a77e
push rax
pushf
mov eax, 0x18bae2be
pushf
not eax
add eax, 0x8ed090df
xor eax, 0xa63e243b
rol eax, 0x65
popf
pushf
not eax
add eax, 0xf7da4179
xor eax, 0xf268fda2
rol eax, 0xbe
popf
jmp 0x14015a77e
mov rdx, qword [rsi + 0x10]
sub rdx, rcx
and rdx, 0xfffffffffffffff0
cmp rdx, 0x1000
jb 0x14015b6e1
push rax
pushf
mov eax, 0x3e92e8ed
pushf
not eax
add eax, 0xa96387e8
xor eax, 0xd8dbb5cb
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xf6db3c16
xor eax, 0xcd99d6af
rol eax, 0x89
popf
jmp 0x14015a77e
push rax
pushf
mov eax, 0x66e66083
pushf
not eax
add eax, 0xc173d901
xor eax, 0x8a9d6caa
rol eax, 0x95
popf
pushf
not eax
add eax, 0xd221b400
xor eax, 0xf7ea3493
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xcb5dc08f
xor eax, 0xdf512838
rol eax, 0x74
popf
jmp 0x14015a77e
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14015b76f
push rax
pushf
mov eax, 0xb2087670
pushf
not eax
add eax, 0xce54f78a
xor eax, 0xd0346979
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf1257423
xor eax, 0xb3873a0a
rol eax, 0xa9
popf
jmp 0x14015a77e
push rax
pushf
mov eax, 0xe9db8968
pushf
not eax
add eax, 0xf9853019
xor eax, 0xf64e770c
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xa5593744
xor eax, 0x99e5f040
rol eax, 8
popf
pushf
not eax
add eax, 0xf920dbb4
xor eax, 0xed184e8a
rol eax, 0xb8
popf
jmp 0x14015a77e
mov rcx, r8
push rax
pushf
mov eax, 0x806bdadd
pushf
not eax
add eax, 0xfe74fc54
xor eax, 0x9e9805db
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xdd078330
xor eax, 0x9a9593f8
rol eax, 0x69
popf
pushf
not eax
add eax, 0xa7a29cc9
xor eax, 0x9b62d8e9
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xf9c64466
xor eax, 0xeedd1c18
rol eax, 0xc9
popf
jmp 0x14015a77e
call fcn.1400ae1e9
push rax
pushf
mov eax, 0x63039ed0
pushf
not eax
add eax, 0xc73e6b4b
xor eax, 0xddb4e1f5
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xfc41b0d8
xor eax, 0xbd5b7855
rol eax, 0x5e
popf
jmp 0x14015a77e
mov rbx, qword [rsp + 0x58]
lea rcx, [r14 + rdi]
mov r14, qword [rsp + 0x50]
mov rax, r15
mov qword [rsi], rdi
shl rbp, 4
push rdi
not rdi
sub rbp, rdi
pop rdi
sub rbp, 1
mov rdi, qword [rsp + 0x48]
mov qword [rsi + 8], rbp
mov rbp, qword [rsp + 0x40]
mov qword [rsi + 0x10], rcx
add rsp, 0x20
pop r15
pop r12
pop rsi
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140047e38
int3
call fcn.14007108b
int3